/* CSS Document */
*{ padding:0px; margin:0px;}

h1,h2{padding:10px 0px 10px 0px;}
#formu_contact input{ margin:5px 0px 5px 0px;}

body{
background-image:url(images/back.gif);
margin-top:0px;
padding-top:0px;}

#boucle{ clear:both; width:799px; padding-top:10px;}

#header{
width:983px;
height:183px;
background-image:url(images/back_header.jpg);
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
padding-top:12px;}

#header_menu{
width:925px;
height:166px;
margin-left:32px;
background-image:url(images/Back_menu.jpg);
background-repeat:no-repeat;
}

#main{
width:983px;
margin-left:auto;
margin-right:auto;

}
#milieu{ float:left; width:797px; overflow:hidden; display:inline;}
#bloc_actus{ float:left; display:inline; width:190px; overflow:hidden;}

.clear_fix:after{
 content:".";
 clear:both;
 visibility:hidden;
   }

ul{
list-style:none;
margin:0px;
padding:0px;}

.menu_gauche{
width:185px;

float:left;
display:inline;

overflow:hidden;

}
.menu_gauche ul{
	margin-left:10px;}

.menu_milieu{
width:804px;
float:left;}

.titr_selec{
font-family:tahoma;
font-size:13px;
color:#1f41bd;
font-weight:300;
line-height:30px;

}
.titr_selec li{
background-image:url(images/ss_menu_p.jpg);
background-repeat:no-repeat;
background-position:0px 15px;
}
.titr_selec li a{
	text-decoration:none;
	color:#1f41bd;
font-weight:300;
line-height:30px;}


.titr_ss_menu {
font-family:tahoma;
font-size:11px;
color:#e11111;
font-weight:300;
line-height:20px;
margin-left:20px;
display:none;
}
.titr_ss_menu li{
background-image:url(images/fleche.jpg);
background-repeat:no-repeat;
padding-left:15px;
background-position:left center;
}
.titr_ss_menu li a{font-family:tahoma;
font-size:11px; 
color:#e11111;
font-weight:300; }

.txt_accueil{
font-family:tahoma;
font-size:10px;
color:#989898;
font-weight:300;}


.txt_newsletter{
font-family:tahoma;
font-size:10px;
color:#cccccc;
font-weight:300;}

#footer{
width:983px;
height:68px;
background-color:#e9e9e9;
margin-left:auto;
margin-right:auto;
margin-top:20px; 
clear:both;
font-family:tahoma;
color:#9e9e9e;
font-size:10px;}


#footer a{
width:983px;
height:68px;
background-color:#e9e9e9;
margin-left:auto;
margin-right:auto;
margin-top:20px; 
clear:both;
font-family:tahoma;
color:#9e9e9e;
font-size:10px;
text-decoration:none;}
.clear_fix{
clear:both;}

.titr_prix{
font-family:tahoma;
font-size:13px;
color:#6b6b6b;
font-weight:500;
}

.txt_actu{
font-family:tahoma;
font-size:10px;
color:#ffffff;
font-weight:300;
}
#promo{
width:607px;
height:339px;
margin-top:10px;
float:left;
display:inline;
overflow:hidden;}

span{ margin:0px; padding:0px;}


/*deb cadre actu*/
.actualites{width:185px; height:311px; margin-top:10px; margin-left:3px; clear:both; background-color:#c40101; border:solid 1px #d2d2d2; overflow:hidden;
}
#main #milieu .actualites img.img_actu { margin-top:15px; margin-left:10px; border:solid 1px #d2d2d2; padding:1px;}
#main #milieu .actualites div.span_actu {font-family:tahoma; font-size:11px; font-weight:550; color:#ffffff; text-align:left; padding-left:20px; padding-top:15px; background:url(images/fleche_actuacc.jpg) no-repeat 5px 18px; clear:both; }
#main #milieu .actualites a.voir_actu { font-family:tahoma; font-size:10px; font-weight:550; color:#ffffff; float:right; margin-right:5px; margin-top:10px;}
#main #milieu .actualites a.voir_actu img { border:none;}
#main #milieu .actualites p {
width:175px;
margin-top:10px;
margin-left:5px;
margin-right:5px;
font-family:tahoma;
font-size:10px;
text-align:justify;
color:#ffffff;
}
/*fin cadre actu*/



/*deb cadre actu_inverse*/
/*.actualites_inverse{
width:185px;
height:96px;
margin-top:10px;
margin-left:4px;
clear:both;
background-color:#c40101;
border-style:solid; border-color:#d2d2d2; border-width:1px;
overflow:hidden;
}
.actualites_inverse img { float:right; }
.actualites_inverse span {
float:right;
padding-bottom:5px;
padding-left:3px;
width:87px;
font-family:tahoma;
font-size:11px;
color:#ffffff;
font-weight:500;
border-bottom-style:solid; border-bottom-color:#FFFFFF; border-bottom-width:1px; }

.actualites_inverse a img { margin-top:15px; margin-right:16px;}

.actualites_inverse p {
width:80px;
margin-top:5px;
margin-left:8px;
font-family:tahoma;
font-size:9px;
color:#ffffff;
float:left;
}*/
/*fin cadre actu_inverse*/


.categorie{
width:230px;
height:248px;
float:left;
padding:12px;
background-color:#f7f7f7;
border-style:solid;
border-color:#d2d2d2;
border-width:1px;
margin-left:6px;
margin-right:4px;
margin-top:25px;
overflow:hidden; display:inline;}


.categorie img{ margin-bottom:12px; }

.categorie a{ float:right; }

.categorie a img{ float:right;  display:block; }

.categorie span{ 

float:left;
font-family:tahoma;
font-size:14px;
color:#646464;
font-weight:700; }

.categorie hr{ clear:both; margin:0px; padding:0px; }

.categorie p{ 

clear:both;
font-family:tahoma;
font-size:12px;
color:#828282;
font-weight:300;
text-align:justify;}

p{margin:0px; padding:0px;}

/***********style_page_categorie*********/
#bandeau_ssmenu{ clear:both; width:769px; height:31px; background-image:url(images/bandeau_ssmenu.jpg); background-repeat:no-repeat; background-position:center;  margin-right:auto; margin-left:auto;}
#bandeau_ssmenu table a{ font-family:tahoma; font-size:13px; color:#c40101; text-decoration:none;}
#bandeau_ssmenu table td{ font-family:tahoma; font-size:13px; color:#c40101; text-decoration:none;}
#bloc_categorie{margin-top:20px; width:730px; margin-right:auto; margin-left:auto;}
#bloc_categorie .cartouche_cat{ width:183px; height:180px; float:left; margin-left:30px; margin-right:30px; margin-bottom:30px; background-image:url(images/cartouche_cat.jpg); background-repeat:no-repeat;}
/***********fin style_page_categorie*********/


/***********style_page_produit*********/
#bloc_produit{margin-top:20px; width:793px; margin-right:auto; margin-left:auto;}
#bloc_produit .cartouche_prod{ width:251px; height:129px; background-image:url(images/back_prod.jpg); background-repeat:no-repeat; float:left; margin-left:8px; margin-right:5px; margin-bottom:30px;}

/***********fin style_page_produit*********/

/***********style_page_societe*********/
#bandeau_ssmenu_ste{ width:762px; height:23px; background-image:url(images/bandeau_ssmenu.jpg); background-repeat:no-repeat; background-position:center;  margin-right:auto; margin-left:auto; padding-top:8px; padding-left:7px;}
#contenu_ste{ margin-top:35px; width:752px;  margin-right:auto; margin-left:auto;}
#contenu_ste p{ font-family:tahoma; font-size:14px; font-weight:500; color:#757575; text-align:justify; line-height:18px;}
#contenu_ste ul li{ font-family:tahoma; font-size:14px; font-weight:500; color:#757575; text-align:justify; margin-top:5px; line-height:18px;}

/***********style_page_boutique*********/

#horaire{ width:750px; margin-right:auto; margin-left:auto; margin-top:35px;}
#horaire h1{ margin-left:15px;}
#horaire .cartouche_horaire{width:328px; height:129px; background-image:url(images/back_horaire.jpg); background-repeat:no-repeat; float:left; margin-right:20px; margin-left:20px; margin-bottom:35px; margin-top:15px;}

/***********page_devis*********/
#devis{width:650px; margin-right:auto; margin-left:auto; margin-top:20px;}
#contact table{ margin-top:20px;}

/***********style_page_contact*********/
#contact{width:650px; margin-right:auto; margin-left:auto; margin-top:30px;}

#contact table{ margin-top:30px;}
#formu_contact{width:750px; margin-right:auto; margin-left:auto; margin-top:30px;}
#formu_contact table{ font-family:tahoma; font-size:14px; font-weight:500; color:#757575;}

/***********style_page_actualites*********/
#bandeau_ssmenu_actu{ width:762px; height:23px; background-image:url(images/bandeau_ssmenu.jpg); background-repeat:no-repeat; background-position:center;  margin-right:auto; margin-left:auto; padding-top:8px; padding-left:7px;}
#contenu_actu{ margin-top:35px; width:563px; margin-right:auto; margin-left:auto; border: 1px solid #d3d3d3;}
#contenu_actu img{border: 1px solid #d3d3d3; padding:3px;}

/***********style_page_detail_prod*********/

#back_detail{ width:817px; height:653px; background-image:url(images/back_detail_prod.jpg); background-repeat:no-repeat; background-position:center;}
#back_detail img.prod_detail{border: 1px solid #d3d3d3; padding:8px;}


/***********page_mentions*********/
#bandeau_ssmenu_ste{ width:762px; height:23px; background-image:url(images/bandeau_ssmenu.jpg); background-repeat:no-repeat; background-position:center;  margin-right:auto; margin-left:auto; padding-top:8px; padding-left:7px;}
#contenu_mention{ margin-top:35px; width:752px;  margin-right:auto; margin-left:auto;}
#contenu_mention .cadre_mention{ background-image:url(images/cadre_mentions.jpg); background-repeat:no-repeat; width:500px; height:319px; margin-left:auto; margin-right:auto;}
#contenu_mention .cadre_mention table{ margin-top:35px;}


/***********page_partenaire*********/
#bandeau_ssmenu_ste{ width:762px; height:23px; background-image:url(images/bandeau_ssmenu.jpg); background-repeat:no-repeat; background-position:center;  margin-right:auto; margin-left:auto; padding-top:8px; padding-left:7px;}
#contenu_part{ margin-top:35px; width:752px;  margin-right:auto; margin-left:auto;}
#contenu_part .cadre_part{width:762px; margin-left:auto; margin-right:auto;}
#contenu_part .cadre_part table{ margin-top:30px; font-family:verdana; font-size:14px; color:#377dad;}


/***********page_plan*********/
#bandeau_ssmenu_ste{ width:762px; height:23px; background-image:url(images/bandeau_ssmenu.jpg); background-repeat:no-repeat; background-position:center;  margin-right:auto; margin-left:auto; padding-top:8px; padding-left:7px;}
#contenu_plan{ margin-top:35px; width:752px;  margin-right:auto; margin-left:auto;}
#contenu_plan .cadre_plan{width:762px; margin-left:auto; margin-right:auto; }
#contenu_plan .cadre_plan table a{ font-family:verdana; font-size:14px; color:#454545; text-decoration:none; margin-top:30px;}

.titr_footer a{
font-family:tahoma;
font-size:13px;
color:#ffffff;
text-decoration:none;
}

.formulaire{ font-family: tahoma; font-size: 9pt; border: 1px solid #c1c1c1;}

#zndownload{ display:none; background-color:#006; cursor:pointer; }
#zndownload ul{  margin-left:20px; color:#FFF; padding-bottom:30px;}
#zndownload ul li{list-style-type:disc;}
#zndownload ul li a{font-family:tahoma; font-size:12px; font-weight:500; color:#FFF; text-decoration:none;  }
#zndownload ul li a:hover{ text-decoration:underline;}

