html,body,div{margin:0; padding:0;}
body{font-family:Verdana;font-size:10px;margin:auto;padding:auto;text-align:center; background-color:#FFF; color:#333333;}
form {display:inline;}
img {border:0;}

.opti {display:none;}
.backlink{
	border:#CCCCCC 1px solid;
	background-color:#FFFFFF;
	font-size:9px;
	color:#000000;
	text-align:center;
}
.backlink a{
	color:#000000;
}
.backlink a:hover{
	color:#000000;
}
.backlink strong{
	font-weight:normal;
}
a { color:#333333; text-decoration:none;}
a:hover { text-decoration:underline; color:#272727;}
.clear{clear:both;}
.bloc {clear:both;}

#conteneur{width:970px;margin-left:auto;margin-right:auto;text-align:left; background-image:url('images/templates2/fond.jpg'); background-repeat:repeat-y; padding-left:10px;}

#head { background-image:url('images/templates2/head.jpg'); background-repeat:no-repeat; width:950px; height:34px;}
#head p{ padding-left:50px; padding-top:10px; margin:0;}
#head a{ padding-left:15px; font-weight:bold;}
#head2 { background-image:url('images/templates2/flash.jpg'); background-repeat:no-repeat; width:950px; height:165px;}

#foot{text-align:center; background-image:url('images/templates2/foot.jpg'); background-repeat:no-repeat; padding-top:10px; margin-top:10px;height:20px; /*margin-bottom:10px;*/}
#foot a {padding-left:5px; padding-right:5px;}
.navigation{font-weight:bold; padding-left:20px; padding-top:10px; float:left; display:inline;}
#foot2{text-align:center;padding-left:10px;padding-right:25px;}


.chercher {padding-top:10px; padding-left:15px; float:left; width:726px;}
.chercher form{display:inline;}

.colonneg{float:left; width:760px;}
.colonned{float:left; width:178px;}

#gauche { width:191px; margin-top:10px; float:left; background-image:url('images/templates2/catalogue.jpg'); background-repeat:no-repeat; background-position:top right; padding-top:74px; border-right:#A2A2A2 1px solid; clear:both;}
#millieu { float:left; width:542px; padding-left:5px; margin-top:0px; padding-top:0px;}


.fin_gauche {height:5px;border-bottom:solid 1px #999999;}

#gauche ul{margin:0; padding:0; margin-top:8px; }
#gauche li{margin-left:20px; padding-left:10px;margin-top:0px;padding-top:5px;background-image:url('images/templates2/li.jpg'); background-repeat:no-repeat; list-style:none; background-position:bottom right;}

ul.tree{margin-top:0px; overflow:visible;display:none;}
li.folder{/*min-height:24px;*/ padding-bottom:10px;}
li.file{/*min-height:24px;*/padding-bottom:10px;}
li.menu{/*min-height:24px;*/padding-bottom:10px;}

.sep {background-image:url('images/templates2/sep.jpg'); background-repeat:no-repeat; height:19px; width:168px; margin-left:14px; margin-top:10px; margin-bottom:10px;}

.news { background-image:url('images/templates2/news.jpg'); padding-top:40px; background-position:center top; background-repeat:no-repeat; padding-left:5px;padding-right:5px; text-align:center;}

.newsletter { background-image:url('images/templates2/newsletter.jpg'); padding-top:40px; background-position:center top; background-repeat:no-repeat; padding-left:5px; text-align:center;}

.secu {padding-left:14px;}

.coupdecouer{background-image:url('images/templates2/coupcoeur.jpg'); background-repeat:no-repeat; float:left; width:542px; height:82px;}
.nouveaute{background-image:url('images/templates2/nouveaute.jpg'); background-repeat:no-repeat; float:left; width:542px; height:82px; margin-top:20px;}
.topvente{background-image:url('images/templates2/topvente.jpg'); background-repeat:no-repeat; float:left; width:542px; height:82px; margin-top:20px;}
.promotion{background-image:url('images/templates2/promotion.jpg'); background-repeat:no-repeat; float:left; width:176px; height:82px; margin-top:20px;}
.nouveaute2{background-image:url('images/templates2/nouveaute2.jpg'); background-repeat:no-repeat; float:left; width:176px; height:82px; margin-top:20px;}
.conseil{background-image:url('images/templates2/conseil.jpg'); background-repeat:no-repeat; float:left; width:542px; height:82px; margin-top:20px;}
.internaute {background-image:url('images/templates2/internautes.jpg'); background-repeat:no-repeat; float:left; width:176px; height:82px; margin-top:20px;}

.blocm {background-image:url('images/templates2/blocm.jpg'); background-repeat:repeat-y; width:542px; float:left;  padding-left:0px; padding-bottom:10px;}
.blocb {background-image:url('images/templates2/blocb.jpg'); background-repeat:no-repeat; width:542px; height:4px; float:left;}

.promom {background-image:url('images/templates2/promom.jpg'); background-repeat:repeat-y; width:176px; float:left;  padding-left:0px; padding-bottom:10px;}
.promob {background-image:url('images/templates2/promob.jpg'); background-repeat:no-repeat; width:176px; height:4px; float:left;}

.panier{ background-image:url('images/templates2/panier.jpg'); background-repeat:no-repeat; width:176px; background-position:center top; height:34px; margin-top:20px;}
.paniercont{margin-left:10px !important; margin-left:5px; float:left; width:146px; border:#666666 1px solid; margin-top:5px; padding:5px;}
.panacc{background-image:url('images/templates2/fleche.jpg'); background-repeat:no-repeat; background-position:left; padding-left:20px; margin-top:10px; margin-bottom:5px; font-weight:bold; font-size:10px; text-transform:uppercase;}
.panacc a{color:#720A0B;}
.panacc a:hover{color:#720A0B;}
.pantxt {padding-left:20px; padding-top:5px;}

.art {width:160px; height:260px; float:left; padding-left:20px; text-align:center;margin-bottom:10px;margin-top:10px;}
.art3 {width:160px; height:230px; float:left; padding-left:20px; text-align:center;}

.ima{ height:175px;}
.ima img{border:#333333 1px solid;}
.artn h3{font-weight:normal; font-size:10px; margin-top:0px; margin-bottom:0px; padding-top:3px; padding-bottom:3px;text-align:left;padding-left:3px;margin-left:13px;}
.artp{ font-weight:bold; font-size:10px; padding-top:3px; padding-bottom:3px;text-align:left;padding-left:3px;margin-left:13px;}
.artp span{ color:#000000; }
.artp2{font-size:10px;padding-top:3px;padding-bottom:3px;text-align:left;padding-left:3px;margin-left:13px;}
.artb {text-align:left;margin-top:3px;padding-left:3px;margin-left:13px;margin-right:13px;}

.art2 {width:140px; height:265px; float:left; padding-left:20px; clear:both; text-align:center;margin-bottom:25px;}

.sscat{background-image:url('images/templates2/sous_rayons.jpg'); background-repeat:no-repeat; float:left; width:542px; height:81px;}
.articles{background-image:url('images/templates2/articles.jpg'); background-repeat:no-repeat; float:left; width:542px; height:81px;}

.blocm ul{margin:30px; padding:0;}
.blocm li{margin-left:10px;padding-left:10px;list-style-type:none;background-image:url('images/templates2/sscatli.jpg');background-position:bottom;background-repeat:no-repeat;line-height:14px;margin-bottom:10px;}

.detailprod {background-image:url('images/templates2/detailprod.jpg'); background-repeat:no-repeat; background-position:left; height:22px; margin-left:6px; margin-bottom:8px;}

.detailarticle{/*float:left;*/ border:#A2A2A2 1px solid; width:521px; padding:7px; margin-left:7px !important; margin-left:3px;}

.articleimage {padding-left:8px; padding-top:8px; float:left; width:215px; text-align:center;}
.articledesc {float:left; width:270px; padding-top:15px; padding-right:7px; font-size:10px; text-align:left;}
.articledesc input{vertical-align:middle;}
.articledesc select{vertical-align:middle;}
.articledesc h1{font-weight:bold; font-size:12px; padding-bottom:10px; margin:0px;}
.articledesc strong{font-weight:bold;color:#666666;}

.euro {color:#660000;font-size:14px;font-weight:bold;}

.photoarticle {float:left; width:113px;text-align:center;padding:1px; margin:24px;}

.prix{color:#720A0B; font-weight:bold; font-size:12px;}


.demigauche{float:left; width:260px; border:#333333 1px solid; margin-left:3px; height:150px; margin-bottom:10px; text-align:center;}
.clientgauche{float:left; width:260px; border:#333333 1px solid; margin-left:3px;  height:180px;text-align:center;}

.demidroite{float:left; width:260px; border:#333333 1px solid; margin-left:5px; height:150px; margin-bottom:10px;text-align:center;}
.clientdroit{float:left; width:260px; border:#333333 1px solid; margin-left:5px; height:180px;text-align:center;}

.content{float:left; width:100%; border:#333333 1px solid; margin-left:5px; height:150px; margin-bottom:10px;text-align:center;}


.centre{ clear:both; text-align:center; width:542px; border:#333333 1px solid;}
.erreur {text-align:center; color:#FF0000; font-size:14px;}
.contour{border:#333333 1px solid; margin:0px; padding:0px; margin-bottom:10px; text-align:center; margin-left:15px; }

h1 {font-size:12px;}


.txt_rec {color:#666666;font-size:9px;font-weight:bold;}

.table_cde1 {text-align:center;border:solid 1px #666666;}
.table_cde1 input{vertical-align:middle;}
.td_head_cde1 {text-align:center;font-weight:bold;height:25px;vertical-align:middle;}
.td_alt1 {background-color:#CCCCCC;height:25px;}
.td_alt2 {background-color:#DDDDDD;height:25px;}

.boutons {text-align:right;}
.boutons img{margin-left:10px;}

.bordure {width:60%;text-align:center;border:solid 1px #666666;}
.bordure h4{color:#660000;font-size:14px;font-weight:bold;margin-top:5px;}

.bordure2 {width:100%;text-align:center;border:solid 1px #666666;}
.bordure2 h4{color:#660000;font-size:14px;font-weight:bold;margin-top:5px;}

.center{text-align:center;width:100%;}

.client {text-align:center;color:#660000;font-weight:bold;}
.client a{color:#333333;line-height:15px;font-size:10px;font-weight:normal;}

.insti {margin:15px;}
