/* CSS Document */

* {
margin:0;
padding:0;
}

body {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background:url(images/bg_body.jpg) no-repeat center top;
background-color:black;
}

p {
padding-top:5px;
}

#global {
width:901px;
height:714px;
background:url(images/bg_global.jpg) no-repeat 101px 0;
margin:15px auto 0 auto;
position:relative;
}

#gauche {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_gauche.png',sizingMethod='scrop');
width:111px;
height:714px;
float:left;
}

html>body #gauche {
filter:none;
background:url(images/bg_gauche.png) no-repeat;
}

#logo {
margin:69px 0 0 16px;
float:left;
border:none;
position:relative;
}

.clear {
clear:both;
}

/* ########################################## PANNEAU INTERDIT AU MOINS DE 18 ANS ######################################### */

.mention {
	color:#999999;
	font-size:10px;
	text-align:justify;
}

#global #carte1 {
    text-align:center;
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 714px;
	width: 501px;
	z-index: 1000;
	background-color:#000000;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:50px 200px 0 200px;
}

#global2 #carte1 {
    text-align:center;
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 784px;
	width: 501px;
	z-index: 1000;
	background-color:#000000;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:50px 200px 0 200px;
}

#global3 #carte1 {
    text-align:center;
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 714px;
	width: 501px;
	z-index: 1000;
	background-color:#000000;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:50px 200px 0 200px;
}

#global4  #carte1 {
    text-align:center;
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 714px;
	width: 501px;
	z-index: 1000;
	background-color:#000000;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:50px 200px 0 200px;
}

#carte1 a {
	color:#FFFF00;
	text-decoration:none;
}

/* ########################################## MENU GAUCHE ######################################### */

#menu {
float:left;
padding-left:10px;
}

#menu li {
list-style-type:none;
}

#accueil {
padding-top:19px;
}

#accueil5 {
padding-top:19px;
}

#accueil a{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/accueil.png',sizingMethod='scrop');
width:54px;
height:98px;
display:block;
cursor:pointer;
position:relative;
}

html>body #accueil a {
filter:none;
background:url(images/accueil.png) no-repeat;
}

#accueil a:hover{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/accueil2.png',sizingMethod='scrop');
width:54px;
height:98px;
display:block;
}

html>body #accueil a:hover {
filter:none;
background:url(images/accueil2.png) no-repeat;
}

#accueil5 a{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/accueil2.png',sizingMethod='scrop');
width:54px;
height:98px;
display:block;
}

html>body #accueil5 a {
filter:none;
background:url(images/accueil2.png) no-repeat;
}

#produits {
padding-top:26px;
}

#produits5 {
padding-top:26px;
}

#produits a{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/produits.png',sizingMethod='scrop');
width:54px;
height:139px;
display:block;
cursor:pointer;
position:relative;
}

html>body #produits a {
filter:none;
background:url(images/produits.png) no-repeat;
}

#produits a:hover{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/produits2.png',sizingMethod='scrop');
width:54px;
height:139px;
display:block;
}

html>body #produits a:hover {
filter:none;
background:url(images/produits2.png) no-repeat;
}

#produits5 a{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/produits2.png',sizingMethod='scrop');
width:54px;
height:139px;
display:block;
}

html>body #produits5 a {
filter:none;
background:url(images/produits2.png) no-repeat;
}

#actu {
padding-top:27px;
}

#actu5 {
padding-top:27px;
}

#actu a {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/actu.png',sizingMethod='scrop');
width:54px;
height:111px;
display:block;
cursor:pointer;
position:relative;
}

html>body #actu a {
filter:none;
background:url(images/actu.png) no-repeat;
}

#actu a:hover{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/actu2.png',sizingMethod='scrop');
width:54px;
height:111px;
display:block;
}

html>body #actu a:hover {
filter:none;
background:url(images/actu2.png) no-repeat;
}

#actu5 a{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/actu2.png',sizingMethod='scrop');
width:54px;
height:111px;
display:block;
}

html>body #actu5 a {
filter:none;
background:url(images/actu2.png) no-repeat;
}

#contact {
padding-top:69px;
}

#contact5 {
padding-top:69px;
}

#contact a{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/contact.png',sizingMethod='scrop');
cursor:pointer;
width:54px;
height:95px;
display:block;
position:relative;
}

html>body #contact a {
filter:none;
background:url(images/contact.png) no-repeat;
}

#contact a:hover{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/contact2.png',sizingMethod='scrop');
width:54px;
height:95px;
display:block;
}

html>body #contact a:hover {
filter:none;
background:url(images/contact2.png) no-repeat;
}

#contact5 a{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/contact2.png',sizingMethod='scrop');
width:54px;
height:95px;
display:block;
}

html>body #contact5 a {
filter:none;
background:url(images/contact2.png) no-repeat;
}

/* ###################################################### FIN MENU GAUCHE ############################################### */

#droite {
float:left;
position:relative;
}

#bloc_logo1 {
height:340px;
width:210px;
position:absolute;
top:300px;
left:20px;
}

#bloc_logo2 {
height:280px;
width:195px;
position:absolute;
top:360px;
left:565px;
}

#slogan {
height:68px;
}

#slogan img {
margin:8px 0 0 17px;
}

#text {
padding:28px 0 0 237px;
width:270px;
float:left;
}

#slogan2 {
color:#2c9cbc;
font-size:14px;
margin-top:8px;
}

#actualites {
float:left;
padding:22px 0 0 31px;
width:240px;
}

.date_actu {
font-size:14px;
color:#2c9cbc;
}

.titre_actu {
color:#88a100;
font-size:12px;
}

.text_actu {
width:155px;
float:left;
padding-left:5px;
}

.suite {
width:199px;
height:39px;
background:url(images/bg_suite.jpg) no-repeat 0 15px;
padding:16px 0 0 11px;
}

.suite a {
color:white;
text-decoration:none;
}

.suite a:hover {
text-decoration:underline;
}

.img_actu {
float:left;
}

#img1 {
margin:0 0 0 20px;
}

#img2 {
margin:0 10px 10px 18px;
}

#img3 {
margin-bottom:20px;
}

#coord_bas {
text-align:center;
padding-bottom:5px;
color:#2b6779;
padding-top:125px;
padding-left:70px;
}

#menu_bas {
list-style-type:none;
text-align:center;
padding-top:5px;
border-top:1px solid #2b6779;
width:460px;
margin-left:185px;
}

#menu_bas li {
display:inline;
color:#2b6779;

}

#menu_bas li a {
color:#2b6779;
text-decoration:none;
}

#menu_bas li a:hover {
text-decoration:underline;
}

/*############################################ PAGE NOS PRODUITS ################################################# */

#global2 {
width:901px;
background:url(images/bg_global2b.jpg) no-repeat;
margin:15px auto 0 auto;
padding-bottom:5px;
position:relative;
}

#nos_produits {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_produits.png',sizingMethod='scrop');
width:283px;
height:186px;
padding:14px 0 0 37px;
}

html>body #nos_produits {
filter:none;
background:url(images/bg_produits.png) no-repeat;
}

#nos_produits p {
width:250px;
text-align:justify;
color:white;
background:url(images/puce2.gif) no-repeat 0 14px;
padding-left:6px;
}

#liste_produits {
list-style-type:none;
padding:2px 0 0 20px;
}

#liste_produits li {
background:url(images/puce.gif) no-repeat 0 6px;
padding-left:16px;
font-size:14px;
color:#006787;
width:540px;
padding-top:4px;
}

.titre_liste {
font-weight:bold;
text-decoration:underline;
}

.rouge {
color:#8f1150;
text-align:center;
padding:15px 0;
}

#conteneur_nos_produits {
padding:140px 0 0 450px;
}

#coord_bas2 {
text-align:center;
padding-bottom:5px;
color:#2b6779;
padding-top:1px;
}

/*############################################ PAGE CONTACT ################################################# */

#global3 {
width:901px;
height:714px;
background:url(images/bg_global3.jpg) no-repeat 101px 0;
margin:15px auto 0 auto;
position:relative;
}

#coord {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_coord.png',sizingMethod='scrop');
width:340px;
height:201px;
float:left;
margin-right:125px;
padding:15px 0 0 31px;
color:white;
font-size:14px;
}

html>body #coord {
filter:none;
background:url(images/bg_coord.png) no-repeat;
}

.titre_coord {
color:#90efff;
font-weight:bold;
}

#plan {
float:left;
}

#page_contact {
padding:40px 0 0 45px;
}

#horaires {
color:#8d0349;
font-size:14px;
font-weight:bold;
text-align:center;
width:152px;
padding-left:570px;
}

.separation {
background:url(images/bg_horaire.gif) repeat-x;
padding-top:5px;
margin-top:5px;
}

#coord_bas3 {
text-align:center;
padding-bottom:5px;
color:#2b6779;
padding-top:320px;
}

#email {
position:relative;
}

/* #################################################### Page Mentions Légales ############################################## */

#global4 {
width:901px;
height:714px;
background:url(images/bg_global4.jpg) no-repeat 101px 0;
margin:15px auto 0 auto;
position:relative;
}

#mentions {
text-align:center;
padding-left:200px;
padding-top:25px;
}

#mentions p {
width:500px;
}

.titre_mentions {
color:#8d0349;
font-weight:bold;
}

/* ############################################### Page Actu #################################################### */

#actu1 {
width:500px;
}

#actu1 img {
float:left;
}

#text_actu {
float:left;
padding-left:15px;
width:260px;
text-align:justify;
}

#page_actu {
list-style-type:none;
padding-top:80px;
padding-left:220px;
height:634px;
overflow:scroll;
}

#page_actu h2 {
padding-bottom:10px;
font-size:20px;
}

#page_actu a {
color:black;
text-decoration:none;
}

#page_actu a:hover {
text-decoration:underline;
}

.titre_actu2 {
font-size:14px;
padding-bottom:6px;
}

#actu img {
float:left;
padding-right:10px;
}

#actu a {
color:black;
text-decoration:none;
}

#actu a:hover {
text-decoration:underline;
}

#liste_actu {
padding:20px 0 0 15px;
list-style-type:none;
background:none;

}

#coord_bas5 {
text-align:center;
padding-bottom:5px;
color:#2b6779;
padding-top:10px;
padding-left:90px;
}

