html, body {margin: 0;padding: 0;}
form {display:inline;}
input {vertical-align:middle;font-family:Verdana;font-size:9px;}
select {vertical-align:middle;font-family:Verdana;font-size:9px;}

body {font-family:Verdana;font-size:9px;margin:0;padding:0;color:#000000;background-image:url(images/templates/fond_body.jpg);background-repeat:repeat-x;}

img {border:0;}
.bloc {clear:both;}
.opti{display:none;}
a {text-decoration:none;color:#000000;}
a:hover{text-decoration:underline;}

#header {width:926px;margin:0 auto;height:281px;}
.lienshaut {height:25px;text-align:right;color:#FFFFFF;padding-top:13px;}
.lienshaut a {color:#FFFFFF;margin-left:5px;margin-right:5px;}


#conteneur {background-image:url(images/templates/background.jpg);background-repeat:repeat-y;background-position:center;}


#contenu {width:926px;margin:0 auto;}
.navigation {width:725px;height:39px;background-image:url(images/templates/h4.jpg);background-repeat:no-repeat;padding-left:30px;padding-top:5px;color:#FFFFFF;}
.navigation a{color:#FFFFFF;}

#gauche{float:left;width:137px;padding-left:5px;}
#gauche ul{margin: 0;padding:0;/*list-style-image:url(images/templates/puce_tree.jpg);*/margin:10px;/*padding-left:20px;*/list-style-type:none;}
.treeview li{margin: 0;padding:0;background-image:url(images/templates/puceverte.gif);padding-right:15px;margin-bottom:7px;background-position:right; background-repeat:no-repeat;text-align:right;}
.ulmenu li {background-image:url(images/templates/puce_tree.jpg);padding-left:15px;margin-bottom:5px;background-repeat:no-repeat;}
#gauche p{margin: 0;padding:0;text-align:justify;margin:10px;}
.titre_gauche{width:116px;height:20px;padding-left:20px;padding-top:5px;background-image:url('images/templates/titre_gauche.jpg');color:#FFF;margin-bottom:10px;}
.recherche{text-align:center;/*margin-top:50px;*/margin-bottom:25px;}
.recherche input{margin:0;padding:0;}
.input_rech{width:95px;border:1px solid black;height:16px;}
.flash_gauche {text-align:center;margin-top:30px;margin-bottom:30px;}


#milieu{float:left;width:613px;}
.titre_bloc{width:573px;height:22px;padding-left:40px;padding-top:5px;background-image:url('images/templates/titre_bloc.jpg');color:#FFF;}
.monbloc{width:595px;background-image:url('images/templates/bloc.jpg');background-repeat:repeat-y;padding-left:9px;padding-right:9px;padding-top:10px;}
.monbloc p{margin:0;padding:20px;}
.fin_bloc{width:613px;height:28px;background-image:url('images/templates/fin_bloc.jpg');margin-bottom:20px;}
.fond_bloc{width:595px;min-height:126px;height:auto;background-image:url('images/templates/fond_bloc.jpg');background-position:bottom right;background-repeat:no-repeat;}
.fond_bloc h1{font-size:9px;font-weight:normal;background-image:url('images/templates/fleche.jpg');background-position:center left;background-repeat:no-repeat;padding-left:10px;margin-left:20px;margin-bottom:10px;}

.art{float:left;width:152px;height:255px;margin:7px;padding-left:13px;padding-right:13px;}
.arttitre{text-align:left;margin-top:5px;margin-bottom:5px;font-size:10px;padding-left:10px;}
.arttitre a{color:#070707;}
.prix {color:#C00096;font-size:20px;font-weight:bold;text-align:left;padding-left:10px;}
.prix s{color:#070707;font-size:8px;font-weight:normal;}
.prixart {color:#C00096;font-size:20px;font-weight:bold;text-align:left;}
.prixart s{color:#070707;font-size:8px;font-weight:normal;}
.artimg{width:151px;height:145px;background-image:url('images/templates/fond_img.jpg');padding-top:6px;text-align:center;}
.descrbref{text-align:center;color:#3B3A3A;margin-top:3px;}


.erreur{text-align:center;color:#C00096;}

.demigauche{float:left;margin:15px;text-align:center;width:200px;}
.clientgauche{float:left;margin:15px;text-align:center;width:250px;}
.clientgauche h3{color:#C00096;font-size:10px;}

.demidroite{float:right;margin:15px;text-align:center;width:200px;}
.clientdroit{float:right;margin:15px;text-align:center;width:250px;}
.clientdroit h3{color:#C00096;font-size:10px;}

.contour{ margin:0px; padding:0px; width:590px; margin-bottom:10px;}



.menu_haut_centre {margin-left:15px;margin-top:6px;}



.titre_gauche_espace{width:116px;height:20px;padding-left:10px;padding-top:5px;color:#000;margin-bottom:10px;}



.titre_droite{width:171px;height:14px;background-image:url('images/templates/titre_droite.jpg');padding-top:10px;text-align:center;}
.droite{width:131px;background-image:url('images/templates/droite.jpg');background-repeat:repeat-y;padding-left:20px;padding-right:20px;}
.fin_droite{width:171px;height:24px;background-image:url('images/templates/fin_droite.jpg');margin-bottom:20px;}


#aliste{width:460px;}
#aliste2{width:560px;}
.aimg {padding-left:10px;height:180px;text-align:center;padding-right:20px;}
.adescr{background-image:url('images/templates/fleche.jpg');background-position:center left;background-repeat:no-repeat;padding-left:10px;vertical-align:middle;}
.adescr2 {background-image:url('images/templates/fleche.jpg');background-position:center left;background-repeat:no-repeat;padding-left:10px;vertical-align:middle;width:250px;padding-right:15px;}
.aprix{width:220px;text-align:left;}
.aprix b{color:#C00096;font-weight:bold;font-size:12px;}
.aprix s{color:#070707;font-size:8px;font-weight:normal;}


.catart {float:left;width:188px;height:270px;margin:4px;-margin:3px;border:solid 1px #CCCCCC;}
.catartimg {width:170px;height:150px;margin:5px 9px 10px 9px;text-align:center;}
.catartdesc {width:148px;height:80px;padding-left:25px;padding-right:5px;background-image:url(images/templates/fleche.jpg);background-position:15px 2px;background-repeat:no-repeat;}
.catartprix {width:163px;height:15px;padding-left:25px;text-align:center;}
.catartprix b{color:#C00096;font-weight:bold;font-size:12px;}
.catartprix s{color:#070707;font-size:8px;font-weight:normal;}


#sscatliste{width:460px;border-spacing:20px;margin-bottom:100px;}
.sscatdescr{width:300px;background-image:url('images/templates/puce.gif');background-position:center left;background-repeat:no-repeat;padding-left:20px;}
.sscatnb{color:#C00096;font-weight:bold;margin-right:5px;}


#artgauche{float:left;width:370px;text-align:center;}
.zoom {margin-top:5px;text-align:right;}
#artdroite{float:right;width:200px;padding-right:10px;text-align:left;}
#artdroite h1{color:#C00096;font-size:9px;font-weight:normal;margin-bottom:5px;}
#formart{padding-top:15px;padding-left:5px;padding-right:5px;padding-bottom:15px;}
input.prix {color:#C00096;font-size:20px;font-weight:bold;text-align:left;border:none;border-width:0;width:85px;margin:0;padding:0;vertical-align:middle;}
.caracteristiques {float:left;}
.caracteristiques input,select{vertical-align:middle;}
.bouton {float:right;}
.libelle {float:left;}
.padding {float:left;padding-left:10px;text-align:left;}
.btn {margin-top:10px;}

.etoile {color:#C00096;}

.insti {padding:20px;}

.erreur2 {text-align:left;color:#C00096;margin-left:5px;font-weight:bold;}

.flash_conseil {/*padding-left:4px;*/}
.flash_miseensituation {padding-left:6px;}

.boutons {float:right;width:100%;}

.menu_client {padding-left:25px;}


#droite{float:left;width:171px;}
.titre_droite{width:171px;height:14px;background-image:url('images/templates/titre_droite.jpg');padding-top:10px;text-align:center;}
.droite{width:131px;background-image:url('images/templates/droite.jpg');background-repeat:repeat-y;padding-left:20px;padding-right:20px;padding-top:15px;padding-bottom:15px;text-align:center}
.droite img {vertical-align:middle;}
.fin_droite{width:171px;height:24px;background-image:url('images/templates/fin_droite.jpg');margin-bottom:20px;}


#footer {height:17px;background-image:url(images/templates/fond_footer.jpg);color:#FFFFFF;text-align:center;padding-top:23px;}
#footer a {color:#FFFFFF;margin-left:5px;margin-right:5px;}
#footer2 {height:15px;background-color:#000000;color:#FFFFFF;text-align:center;}
#footer2 a {color:#FFFFFF;}


.explication {float:left;text-align:justify;width:285px;margin-left:30px;}
.explication h4{text-align:center;color:#C00096;font-size:10px;margin-top:10px;}
.shema {float:right;margin-top:38px;text-align:center;margin-right:5px;}

.formuperso {text-align:center;margin:10px;margin-top:50px;}
.etapes {margin-bottom:15px;}
.formuetape {margin-top:30px;}
.formuetapecontenu {float:left;width:365px;text-align:left;padding-left:35px;}
.formuetapecontenu textarea{border:solid 1px #999999;width:230px;font-size:12px;vertical-align:top;height:65px;}
.formuetapecontenu textarea.transparent{border:none;border-width:0;width:230px;font-size:12px;vertical-align:top;height:65px;}
.formuetapecontenu select{border:solid 1px #999999;vertical-align:middle;font-size:12px;margin-left:15px;}
.formuetapecontenu img, input{/*margin-left:15px;*/}
.formuetapecontenu img.n{margin:0;vertical-align:middle}
.formuetapecontenu b{color:#C00096;font-size:14px;font-weight:bold;}
.formuetapecontenu s{color:#070707;font-size:10px;font-weight:normal;margin-right:10px;}

.fleche {float:right;width:172px;text-align:left;margin-top:25px;}
.content {border:solid 1px #999999;width:230px;font-size:12px;vertical-align:top;margin-left:15px;margin-right:15px;height:65px;}
.contentselect {border:solid 1px #999999;width:230px;font-size:12px;vertical-align:middle;margin-left:15px;margin-right:15px;}
.transparent {border:none;border-width:0;width:230px;margin-left:15px;font-size:12px;vertical-align:top;height:65px;}
.transparent2 {border:none;border-width:0;font-size:12px;}
.couleurs {margin-left:15px;margin-right:15px;width:126px;text-align:center;}
.couleurs img {float:left;margin:2px;border:solid 1px #CCCCCC;}
.couleurs input{border:none;border-width:0;text-align:center}
.g {float:left;margin-left:5px;margin-right:5px;width:180px;}



.td_head_cde {text-align:center;font-weight:bold;height:25px;vertical-align:middle;}
.cde1 {padding-left:1px;background-color:#F4FFDF;}
.cde1 img{vertical-align:middle;}
.cde2 {padding-left:1px;background-color:#FFF0FC;}
.cde2 img{vertical-align:middle;}
.td_foot_cde {text-align:right;height:15px;vertical-align:bottom;padding-right:2px;}
.boutons_commande {margin-top:20px;text-align:right;padding-right:1px;}