body{font-family:Verdana;font-size:10px;margin:0;padding:0;text-align:center; background-color:#FFF; color:#646464;}
form {display:inline;}
img {border:0;}

.opti {display:none;}
a { color:#646464; text-decoration:none;}
a:hover { text-decoration:underline; color:#272727;}
.clear{clear:both;}

#conteneur{width:986px;margin-left:auto;margin-right:auto;text-align:left; background-image:url('images/templates/bg.jpg'); background-repeat:repeat-y;}

#header1{ height:138px; margin-left:6px;}
#header2{height:33px; margin-left:6px;}

#conteneur2{ margin-left:6px; margin-right:6px;}

.recherche{text-align:left; margin-bottom:20px;margin-left:25px; }

#gauche{ width:190px; float:left; margin-left:12px; padding-top:15px; text-align:center;}
#droite{ margin:0; padding:0; width:744px; float:left; text-align:left; margin-left:6px;}
.acces_pro{margin-top:20px;}


.menu {border:1px #000000 solid; text-align:left; font-weight:bold; font-size:11px; margin-bottom:20px; padding-top:5px; padding-left:3px; color:#646464;}
.bgmenu{ background-image:url('images/templates/bgmenu.jpg'); background-repeat:repeat-y; margin:1px; padding-bottom:5px; margin-bottom:2px;margin-top:5px; }
.catalogueh0 {background-image:url('images/templates/accessoire.jpg'); background-position:top right; background-repeat:no-repeat; font-weight:normal; font-size:10px; padding-top:5px; padding-bottom:5px; padding-left:-10px; color:#FFFFFF;}
.catalogueh1 {background-image:url('images/templates/telephone.jpg'); background-position:top right; background-repeat:no-repeat; font-weight:normal; font-size:10px; padding-top:5px; padding-bottom:5px; padding-left:-10px; color:#FFFFFF;}
.catalogueh2{background-image:url('images/templates/reparation.jpg'); background-position:top right; background-repeat:no-repeat; font-weight:normal; font-size:10px; padding-top:5px; padding-bottom:5px; padding-left:-10px; color:#FFFFFF;}

.instith {background-image:url('images/templates/instit.jpg'); background-position:top right; background-repeat:no-repeat; font-weight:normal; font-size:10px; padding-top:5px; padding-bottom:5px; padding-left:-10px; color:#FFFFFF;}
.newsletterh {background-image:url('images/templates/newsletter.jpg'); background-position:top right; background-repeat:no-repeat; font-weight:normal; font-size:10px; padding-top:15px; padding-bottom:5px; padding-left:5px; padding-right:50px; color:#FFFFFF;}
.marqueh {background-image:url('images/templates/marque.jpg'); background-position:top right; background-repeat:no-repeat; font-weight:normal; font-size:10px; padding-top:5px; padding-bottom:5px; padding-left:-10px; color:#FFFFFF;}

.menu ul{margin-left:7px; padding-top:0px; /*margin-top:22px;*/padding-left:0px;}
.menu li{color:#FFFFFF; list-style:none;background-image:url('images/templates/puce.jpg');background-repeat:no-repeat;padding-left:14px ;background-position:0px 2px;}


.menu a{color:#FFFFFF; text-decoration:none;}
.menu a:hover{text-decoration:underline; color:#FFFFFF;}

.titre { float:left; width:120px; height:16px; padding-left:10px; margin-left:2px; padding-bottom:3px; padding-top:1px; font-weight:bold; color:#353537; margin-top:20px; margin-bottom:10px; font-size:11px; background-image:url('images/templates/top.jpg'); background-repeat:no-repeat;}
.titre2 { float:left; height:16px; padding-left:10px; padding-right:10px; margin-left:2px; padding-bottom:3px; padding-top:1px; font-weight:bold; color:#353537; margin-top:20px; margin-bottom:10px; font-size:11px; background-image:url('images/templates/top.jpg'); background-repeat:repeat-x;}

.titre_bloc { float:left; height:16px; padding-left:10px; padding-right:10px; margin-left:2px; padding-bottom:3px; padding-top:1px; font-weight:bold; color:#353537; margin-top:20px; font-size:11px; background-image:url('images/templates/top.jpg'); background-repeat:repeat-x;}
.menu_haut_centre { float:left; height:16px; padding-left:10px; padding-right:10px; margin-left:2px; padding-bottom:3px; padding-top:1px; font-weight:bold; color:#353537; margin-top:20px; font-size:11px; background-image:url('images/templates/top.jpg'); background-repeat:repeat-x;}
.insti{clear:both;padding-left:15px; }
.bloc{clear:both;}


.articlesh{ margin:0px; padding:0px; background-image:url('images/templates/bloc-h.jpg'); height:7px;  width:744px; background-repeat:no-repeat; font-size:4px;float:left;}
.articles{ float:left; background-image:url('images/templates/bloc-m.jpg'); background-repeat:repeat-y; background-position:0% 0%;  width:744px; overflow:visible;padding-top:0px; padding-left:6px; padding-right:6px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;}
/*
.fddetail{ background-image:url('images/templates/fddetail.jpg'); background-repeat:no-repeat; background-position:bottom right; margin-right:11px;}
*/
.articlesb{ float:left; background-image:url('images/templates/bloc-b.jpg'); background-repeat:no-repeat; clear:both; height:7px;  width:744px;margin-bottom:10px;}

.art{ margin:2px; width:210px; text-align:center; float:left; padding-top:0px; padding-bottom:0px; padding-top:2px; padding-left:20px; padding-right:2px;margin-top:30px;padding-bottom:30px;}
.ima{height:180px; width:200px;}


#foot{ clear:both; width:986px; text-align:center; margin:0; padding-top:10px; padding-bottom:20px; background-image:url('images/templates/foot.jpg'); background-repeat:no-repeat; margin-top:10px;}
#foot a{ padding-left:5px; padding-right:5px; text-decoration:underline;}



.fda h3{font-size:10px; display:inline; color:#FF0000; line-height:15px; }
.fda {text-align:center; height:40px;}
.fda a {color:#646464;font-weight:normal;}
.fda a:hover {color:#646464;font-weight:normal;}

.fda2 { float:left; width:118px; text-align:left; font-size:12px;}
.fda3 { float:left; width:82px;}

.prix {color:#F66300;border:none;float:left;vertical-align:middle;background:none;}

.navig{margin-top:10px; font-size:10px; display:inline;font-weight:normal;}
.navig a{ text-decoration:none;font-weight:normal;color:#646464;}
.navig a:hover{ text-decoration:underline;font-weight:normal;color:#646464;}
/*
h1.navig{display:inline; font-size:11px; font-weight:normal;}
h2.navig{display:inline;}
*/

.pro{text-align:right;line-height:20px;}

.ctext{width:100px;}

.sscat{ list-style-image:url('images/templates/sscat.jpg');}

.imagedetail{float:left; width:280px; margin-left:10px;}
.detaildetail{float:left; width:230px; margin-left:16px;text-align:left;}
.detaildetail h1{font-size:12px; font-weight:bolder;}
.fddetail {width:170px;background-image:url('images/templates/fddetail.jpg'); background-repeat:no-repeat;background-position:bottom right;height:270px;float:right;margin-right:11px;padding-top:40px;}


.demigauche{float:left; width:48%; border:#333333 1px solid; margin-left:8px; height:150px; margin-bottom:10px; text-align:center;}
.clientgauche{float:left; width:48%; border:#333333 1px solid; margin-left:2px;  height:180px;text-align:center;}

.demidroite{float:left; width:48%; border:#333333 1px solid; margin-left:10px; height:150px; margin-bottom:10px;text-align:center;}
.clientdroit{float:left; width:48%; border:#333333 1px solid; margin-left:10px; height:180px;text-align:center;}
.centre{ clear:both; text-align:center; }
.erreur {text-align:center; font-weight:bold;}
.contour{border:#333333 1px solid; margin:0px; padding:0px; margin-bottom:10px; text-align:center; margin-left:15px; }
.boutons{text-align:right;}
.bas{text-align:right;}
.cde1{background-color:#CCCCCC;}
.cde2{background-color:#FFFFFF;}

.categ {float:left;width:150px;height:220px;margin:2px;padding-bottom:0px;padding-top:2px;padding-left:20px;padding-right:2px;text-align:center;}

.pagenav {
	text-align:right;
}
/*

#foot{ width:960px; text-align:center; clear:both; padding-top:10px; padding-bottom:20px;}
#foot a{ padding-left:5px; padding-right:5px; text-decoration:underline;}


.engagementh { background-color:#0084C9; height:18px; margin-top:18px; margin-bottom:8px; padding-left:10px; padding-bottom:3px; padding-top:6px; font-weight:bold; color:#FFFFFF; font-size:13px;}

.titre { float:left; width:520px; background-color:#0084C9; height:18px; margin-top:5px; margin-bottom:8px; margin-right:10px; padding-left:10px; padding-bottom:3px; padding-top:6px; font-weight:bold; color:#FFFFFF; font-size:13px;}
.titre2 { float:left; text-align:left; width:140px; background-color:#0084C9; height:18px; margin-bottom:8px; padding-left:10px; padding-bottom:3px; padding-top:6px; font-weight:bold; color:#FFFFFF; font-size:13px;}


#contenu{ float:left; width:540px;}

#panier{float:left; width:140px; background-color:#F1F1F1;  margin-top:5px; text-align:center; padding-bottom:20px;}



.lpan{float:left; width:110px; text-align:right; height:18px;}
.span{float:left; width:20px; height:18px;}

*/