.opti{display:none;}
img {border:0;}
.bloc {clear:both;}
p, form{margin:0;}
a/*:link, a:visited, a:active */{color:#666666; text-decoration:none;}
a:hover {text-decoration:underline;}
/*input, select, textarea{font-family:Arial; font-size:10px; color:#3366CC;}*/
input.rechercher {font-size:10px;margin-left:9px;}
select.rechercher {font-size:10px;margin-left:5px;}
input.btnrechercher {margin-left:10px;}
input.texte {font-size:10px;}
select.texte {font-size:10px;}
input.btn {padding-right:6px;}

html, body {margin: 0;padding: 0;}
body {background-color:#FFFFFF;font-family:Arial;font-size:10px;text-align:center;color:#666666;margin: 0;padding: 0;}

h3 {font-size:14px;color:#3366CC;}

#conteneur {margin:0 auto;width:950px;text-align:center;background-color:#FFFFFF;}
#header {clear:both; margin:0;padding:0;width:950px;z-index:800;height:166px;-height:146px; background-image:url(images/templates/header2.jpg)}
.header1 {width:950px;z-index:800;position:relative;height:137px;-height:117px;}

#gauche {width:195px;float:left;}
#centre {width:591px;float:left;}
#droite {width:162px;float:right;}
.rupturedef{
	font-weight:bold;
	color:#000000;
}




.onglets {margin:0;padding:0;width:947px; padding-right:3px;position:relative;z-index:1000;float:right;top:2px;-top:-20px;display:inline;}
.onglets a {color:#666666;}
.ongletgauchebleu {float:right;background-image:url(images/templates/onglet_droit_bleu.gif);width:3px;height:22px;z-index:1000;}
.ongletmilieubleu {float:right;background-image:url(images/templates/onglet_centre_bleu.gif);height:22px;background-repeat:repeat-x;font-size:13px;text-align:center;padding-left:4px;padding-right:4px;padding-top:3px;z-index:1000;}
.ongletdroitbleu {float:right;background-image:url(images/templates/onglet_gauche_bleu.gif);width:3px;height:22px;z-index:1000;}
.ongletgauchegris {float:right;background-image:url(images/templates/onglet_droit_gris.gif);width:3px;height:22px;z-index:1000;}
.ongletmilieugris {float:right;background-image:url(images/templates/onglet_centre_gris.gif);height:22px;background-repeat:repeat-x;font-size:13px;text-align:center;padding-left:1px;padding-right:1px;padding-top:3px;z-index:1000;}
.ongletdroitgris {float:right;background-image:url(images/templates/onglet_gauche_gris.gif);width:3px;height:22px;z-index:1000;}

.recherche {width:950px; /*height:41px;*/clear:both; background-image:url(images/templates/fond_recherche.jpg);background-repeat:no-repeat;-margin-top:-20px;}
.champsrecherche {float:left; text-align:left;width:495px;padding-top:4px; color:#FFFFFF; padding-left:20px; font-size:11px;}
.champsrecherche b{font-weight:bold;}
.champsrecherche a{color:#FFFFFF; text-decoration:underline;}
.champsrecherche a:hover{color:#FFFFFF;}
.champsrecherche input{vertical-align:middle;}
.champsrecherche select{vertical-align:middle;margin-left:10px;}
.panier_client {float:right;width:157px;padding-right:3px;color:#FFFFFF;}
.panier_client a{color:#FFFFFF;}
.panier_client img{margin-top:4px;margin-right:5px;}

.telephone {float:left;width:157px;height:41px; padding-left:10px;}
.liens_divers{float:right;width:250px;color:#FFFFFF;}
.liens_divers a{color:#FFFFFF;}
.liens_diversH{font-weight:bold;}
.liens_diversH a{font-size:11px; font-weight:bold;}
.liens_diversB{}

/*treeview*/

.folder{width:180px;  margin:0 auto; padding-bottom:2px;}
.folder a{display:block; width:160px; padding-left:10px; background:url('images/templates/puce_plus.jpg') no-repeat 0 5px;}
.folderOpen{width:180px; margin:0 auto; padding-bottom:2px;}
.folderOpen a{display:block; width:160px; padding-left:10px; background:url('images/templates/puce_plus.jpg') no-repeat 0 5px;}

.folder .tree{display:none;}/*cacher les sous-categories*/
.folderOpen .tree .file{width:160px; background:none; padding-left:10px!important; padding-left:4px;}
/*.folderOpen .tree .file a{display:block; width:160px; color:#EF287B;}*/
.folderOpen .tree .file a{display:block; width:160px; color:#666666;font-weight:bold;}
.folderOpen .tree .folder{width:160px; background:none; padding:0;}
/*.folderOpen .tree .folder a{display:block; color:#EF287B;}*/
.folderOpen .tree .folder a{display:block; color:#666666;}
.folderOpen .tree .folderOpen{width:160px; background:none; padding:0;}
/*.folderOpen .tree .folderOpen a{display:block; color:#EF287B;}*/
.folderOpen .tree .folderOpen a{display:block; color:#666666;}

.folderOpen .tree .folderOpen .tree .file{width:145px; background:none; padding:0;}
.folderOpen .tree .folderOpen .tree .file a{display:block; width:139px; background:none; color:#3366CC; padding:0!important; padding:0 0 0 8px;}
/*/treeview*/







#gauche a{font-size:12px; line-height:18px;}
#gauche ul {margin-bottom:0px;}
.menu_gauche_haut {background-image:url(images/templates/menu_gauche_haut.jpg);width:195px;height:8px;background-repeat:no-repeat;font-size:1px;}
.menu_gauche_milieu {width:195px;background-image:url(images/templates/menu_gauche_milieu.jpg);background-repeat:repeat-y;text-align:left;}
.menu_gauche_bas {width:195px;height:13px;background-image:url(images/templates/menu_gauche_bas.jpg);}
.titre_menu_gauche {/*width:183px;*/height:29px;background-image:url(images/templates/titre_menu_gauche.jpg);background-repeat:no-repeat;padding-top:7px;font-size:12px;font-weight:bold;color:#FFFFFF;margin-left:6px;text-align:center; }
.instit a{text-decoration:none;}
.instit a:hover{text-decoration:underline;}
.topvente {font-weight:bold;}

.cdc {text-align:center;margin-bottom:18px;/*width:178px;*/font-size:13px;color:#666666;margin-top:5px; padding:0 10px;}
.cdc img {margin-bottom:3px;}
.cdcprix {color:#CC0000;margin-top:8px;margin-bottom:5px;text-decoration:none;}
.cdcprix a:hover {text-decoration:none;}
.cdcprix a {text-decoration:none;}


.menu_droit_haut {background-image:url(images/templates/menu_droit_haut.jpg);width:162px;height:28px;font-size:15px;color:#666666;padding-top:6px;margin-top:10px;}
.menu_droit_milieu {background-image:url(images/templates/menu_droit_milieu.jpg);width:162px;background-repeat:repeat-y;padding-bottom:10px;text-align:center;color:#FFFFFF;font-size:11px;}
.menu_droit_milieu a {color:#FFFFFF;}
.menu_droit_milieu p{font-size:11px;color:#FFFFFF;margin:0;width:135px;padding-left:15px;padding-right:14px;}
.menu_droit_milieu form{display:inline;}
.menu_droit_milieu input{vertical-align:middle;}
.menu_gauche_milieu ul {margin-left:7px;margin-top:0px;padding:0;}
.menu_gauche_milieu li {list-style:none;padding-left:7px;list-style:none;}
.menu_droit_bas {background-image:url(images/templates/menu_droit_bas.jpg);width:162px;height:10px;font-size:1px;margin-bottom:10px;}
.promos {text-align:center;}
.promo {margin-bottom:12px;}

.menu_droit_milieu2 {background-image:url(images/templates/menu_droit_milieu.jpg);width:142px;background-repeat:repeat-y;padding-bottom:10px;text-align:left;color:#FFFFFF;;padding-left:10px;padding-right:10px;font-size:10px;}
.menu_droit_milieu2 a {color:#FFFFFF;}
.menu_droit_milieu2 form{display:inline;}
.menu_droit_milieu2 input{vertical-align:middle;}
.menu_droit_milieu2 p{font-size:10px;color:#FFFFFF;margin:0;text-align:center;}


.navig {width:581px;text-align:left;padding-left:10px; font-size:13px;color:#333333;padding-top:4px;}
.navig a{color:#333333;}
.titre_menu_centre {width:578px; height:26px; background:url('images/templates/titre_menu_centre.jpg');font-size:12px;color:#FFFFFF;font-weight:bold;text-align:left;padding-top:9px;padding-left:9px;}
.titre_menu_centreBis {background:url('images/templates/titre_menu_centre.jpg') no-repeat; width:578px;height:26px;font-size:12px;color:#FFFFFF;font-weight:bold;text-align:center;padding-top:9px;padding-left:9px;}

.titre_centre{width:578px; padding:0; margin:0 auto;}
.titre_centreG {width:10px; float:left; background:url('images/templates/titre_menu_centreG.jpg') no-repeat; height:34px;}
.titre_centreD {width:10px; float:right; background:url('images/templates/titre_menu_centreD.jpg') no-repeat; height:34px;}
.titre_centreM {width:558px; height:27px; float:left; padding-top:9px; background:url('images/templates/titre_menu_centreM.jpg') repeat-x; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:center;}
.logo_securite{width:115px; float:left;}
.cde2_txt{width:370px; float:right; padding-right:10px; text-align:right; color:#3266cc; font-weight:bold;}
.top {width:180px;margin-bottom:10px;float:left;text-align:left;font-size:13px;color:#666666;margin-left:10px;border:solid 1px #C8C8C8;padding-top:10px;padding-bottom:10px;}
.top a {color:#666666;}
.reduction_txt{font-size:12px; color:#3266cc; font-weight:bold; text-align:left;}
.toprec {width:270px;height:195px;margin:5px;float:left;padding:0;text-align:left;font-size:13px;color:#666666;margin-left:10px;border:solid 1px #C8C8C8;padding-top:6px;}
.toprec a {color:#666666;}
.texteBis{font-size:11px; color:#3266cc; font-weight:bold; text-align:left; padding:10px;}

.imgtop{width:180px;height:145px;text-align:center;margin-bottom:5px;}
.zoomtop {width:180px;padding-bottom:5px;text-align:center;}
.libtop{width:180px;text-align:center;height:50px;font-weight:bold;}
.titre2top {width:180px;text-align:center;height:50px;}
.paniertop {width:180px;text-align:center;padding-top:5px;}
.libtopBis{/*width:185px;*/}
.libtopBis a{display:block; /*width:185px;*/ padding-left:10px;text-decoration:none;}


.top2 {width:181px;height:300px;margin:5px;float:left;padding:0;text-align:center;font-size:13px;color:#666666;}
.imgtop2 {text-align:center;margin-bottom:5px;width:180px;}
.top2 a {color:#666666;}
.topsprix {text-align:center;color:#CC0000;margin-bottom:5px;height:55px;}
.topsprix a:hover {text-decoration:none;}
/*.clienthaut {margin-left:10px;margin-top:15px;background-image:url(images/templates/fond_roue.jpg);background-repeat:no-repeat;height:184px;padding-left:261px;}
.clienthaut a{color:#666666;text-decoration:underline;}
.clientbas {margin-left:10px;margin-top:15px;background-image:url(images/templates/fond_ruban.jpg);background-repeat:no-repeat;background-position:right;height:161px;padding-right:200px;}
.fond_client {background-image:url(images/templates/fond_client.jpg);background-position:right;background-repeat:repeat-y;}
*/
.fond_client {font-size:12px;}
.clientG{width:280px; float:left; text-align:center;padding-left:2px;}
.clientD{width:280px; float:right; text-align:center;}
.passe_perdu{font-weight:bold; color:#3266CC;}

.cadre_haut{height:28px; background:url('images/templates/cadre_haut.jpg'); font-size:15px; padding-top:6px; margin-top:10px;}
.cadre_hautlogin{height:28px; background:url('images/templates/cadre_hautlogin.jpg'); font-size:15px; padding-top:6px; margin-top:10px;}
.cadre_milieu{background:url('images/templates/cadre_milieu.jpg') repeat-y; padding:10px;}
.cadre_milieulogin{background:url('images/templates/cadre_milieulogin.jpg') repeat-y; padding:10px;height:120px;}
.cadre_bas {height:10px; background:url('images/templates/cadre_bas.jpg') no-repeat; margin-bottom:10px;}
.cadre_baslogin {height:10px; background:url('images/templates/cadre_baslogin.jpg') no-repeat; margin-bottom:10px;}
.bordure{width:570px; border:solid 1px #91918F; margin:0 auto; padding:5px; text-align:center; }
.bordure a{color:#3266CC; font-size:12px; font-weight:bold; padding:0 10px;}
.bordureBis{width:563px;float:left;margin-left:7px;border:solid 1px #3366CC;  padding:5px; text-align:center; }
.bordureBis a{color:#3266CC; font-size:12px; font-weight:bold; padding:0 10px;}



.cadre_hautBis{height:12px; background:url('images/templates/cadre_hautBis.jpg') no-repeat left bottom; font-size:15px; padding-top:6px; margin-top:10px;}
.cadre_milieuBis{background:url('images/templates/cadre_milieuBis.jpg') repeat-y; padding:10px;}
.cadre_basBis{height:12px; background:url('images/templates/cadre_basBis.jpg') no-repeat;}





.gauche {text-align:left;margin-left:50px;}
.gauche2 {text-align:left;margin-left:165px;font-size:18px;margin-top:15px;}
.gauche2 li{list-style-image:url(images/templates/puce.jpg);}
.gauche2 a{font-size:12px;color:#3366CC;text-decoration:underline;}

/*.pagerecherche {text-align:center; margin-top:15px;}
.pagerecherche b{text-transform:uppercase;font-weight:normal;font-size:12px;color:#3366CC;}*/

.recherche_txt b{text-transform:uppercase;font-weight:normal;font-size:12px;color:#3366CC;}
.intro{font-size:12px; font-weight:bold; color:#3366CC;}
.etape{font-weight:bold; font-size:11px;}
.etapeBis{font-weight:bold; font-size:11px; color:#3366CC; text-decoration:underline;}
.etapeBis:hover{text-decoration:none;}

.table_cde1 {border-style:solid;border-width:1px;border-color:#3366CC;margin-left:7px;float:left;margin-bottom:20px;}
.table_cde1 input{vertical-align:middle;}
.table_cde1 a{color:#3366CC;}
.head {height:25px;text-align:center;vertical-align:middle;font-weight:bold;font-size:12px;}
.td_alt1 {background-color:#E6ECF9;vertical-align:top;}
.td_alt2 {background-color:#EFEFEF;vertical-align:top;}
.td_alt1 a{color:#3366CC;}
.td_alt2 a{color:#3366CC;}
.erreur {color:#D12E27}
.boutons {text-align:center;margin-top:5px;}
.boutons input {padding-left:5px;}
.bas {text-align:right;font-size:12px;}
.cde2gauche {font-size:12px;float:left;width:250px;border-style:solid;border-width:1px;border-color:#3366CC;margin-top:10px;margin-left:15px;}
.cde2droite {font-size:12px;float:right;width:250px;border-style:solid;border-width:1px;border-color:#3366CC;margin-top:10px;margin-right:15px;}
.cde2gaucheBis {width:573px; font-size:12px; border-style:solid;border-width:1px;border-color:#3366CC;margin-top:10px;margin-left:7px;float:left;}
.cde2droiteBis {width:573px; font-size:12px; border-style:solid;border-width:1px;border-color:#3366CC;margin-top:10px;margin-left:7px;float:left;}

.bleu {color:#3366CC;font-size:14px;text-decoration:underline;}
.institutionnel {margin:10px;font-size:12px;}
.total{font-size:18px; color:#D12E27;}
#piedpage {width:950px;margin-top:5px;margin-bottom:5px;text-align:center;font-size:13px;color:#3266cc;}
#piedpage a {font-weight:bold;color:#3266cc;}
#footer {width:950px;height:61px;background-image:url(images/templates/footer.jpg);background-repeat:no-repeat; margin-top:10px;}
.footer1 {font-size:13px;color:#000000;}
.footer2 {font-size:10px;color:#000000;margin-top:5px;}
.footer2 a{color:#000000;}

/*background-color:#CC99FF;*/

ul.faq {margin:20px;}
ul.faq li{list-style-image:url(images/templates/puce.jpg);}
ul.faq a{font-size:14px;color:#3366CC;}
.reponse {margin-top:15px;margin-bottom:20px;text-align:left;margin-left:20px;}
.reponse b {font-size:14px;color:#3366CC;}

.sous_rayons {margin-top:10px;text-align:center;margin-bottom:20px;}
.sous_rayons a{font-size:12px;color:#3366CC;line-height:18px;font-weight:bold;}


.imageart {float:left;width:320px;text-align:center;margin-top:20px; margin-bottom:10px;}
.imageart a{color:#333333;font-size:13px;}
.imageart2 {float:left;text-align:center;}
.imageart2 a{color:#333333;font-size:13px;}
.espace {padding-left:15px;padding-right:15px;}
.descriptionart {float:right;margin-top:20px;text-align:left;width:260px;font-size:13px;color:#333333;}
.descriptionart b{text-transform:uppercase;}

.prix {color:#3EC437;font-size:12px;}
.prix a {text-decoration:none;}
.prix b{font-size:21px;font-weight:normal;margin-right:5px;}
.prix input {vertical-align:middle;}
.prix_input{vertical-align:middle;text-align:right;border:0px;color:#3EC437;font-size:21px;background:none;width:70px;}

.prixepuise {color:#ec761c;font-size:12px;}
.prixepuise a {text-decoration:none;}
.prixepuise b{font-size:21px;font-weight:normal;margin-right:5px;}
.prixepuise input {vertical-align:middle;}
.prixepuise_input{vertical-align:middle;text-align:right;border:0px;color:#ec761c;font-size:21px;background:none;width:70px;}

.prixepuisedefinitif {color:#c000c0;font-size:12px;}
.prixepuisedefinitif a {text-decoration:none;}
.prixepuisedefinitif b{font-size:21px;font-weight:normal;margin-right:5px;}
.prixepuisedefinitif input {vertical-align:middle;}
.prixepuisedefinitif_input{vertical-align:middle;text-align:right;border:0px;color:#c000c0;font-size:21px;background:none;width:70px;}


.prixepuisedef input {vertical-align:middle;}
.prixepuisedef_input{vertical-align:middle;text-align:right;border:0px;color:#000000;font-size:21px;background:none;width:70px;}

.prixcde {color:#CC0000;font-size:12px;}
.prixcde a {text-decoration:none;}
.prixcde b{font-size:21px;font-weight:normal;margin-right:5px;}
.prixcde input {vertical-align:middle;}
.prixcde_input{vertical-align:middle;text-align:right;border:0px;color:#CC0000;font-size:21px;background:none;width:70px;}

.logo {float:left;width:427px;height:161px;background-image:url(images/templates/logo.jpg);}
.titre {float:right;width:250px;text-align:left;}
.titre h2{font-size:14px;color:#3366CC;}

#diapo {float:left;width:80%;text-align:center;}
#autre {float:right;text-align:center;width:19%;margin-top:20px;margin-bottom:20px;}
#autre img {margin-top:5px;margin-bottom:5px;}

.enstock {color:#3EC437;font-weight:bold;text-decoration:none;}
.precommande {color:#CC0000;font-weight:bold;text-decoration:none;}
.epuise {color:#ec761c;font-weight:bold;text-decoration:none;}
.epuisedefinitif {color:#c000c0;font-weight:bold;text-decoration:none;}

.txtbleu {color:#3266cc;}
.txtbleu a {text-decoration:none;}
.divcontact {color:#3266cc;font-weight:bold;text-align:center;margin-bottom:10px;font-size:11px;margin-top:10px;}

.logindiv {margin-left:7px;padding-bottom:5px;width:574px;background-image:url(images/templates/logindiv.jpg);background-repeat:repeat-x;background-position:bottom left;float:left;text-align:left;font-size:11px;}
.loginleft {float:left;width:100px;text-align:left;color:#3266cc;background-image:url(images/templates/cadena.jpg);background-repeat:no-repeat;background-position:top left;padding-left:30px;}
.loginright {float:right;text-align:right;color:#3266cc;line-height:11px;}

.pagenav {font-weight:bold;width:591px;font-size:12px;}
.pagenav a {color:#3266cc;}

.firstlink {float:left;width:75px;padding-left:5px;text-align:left;}
.lastlink {float:left;width:75px;padding-left:5px;text-align:right;}
.otherlink {float:left;width:431px;text-align:center;}

.txtpetit {font-size:9px;}

.txtnormal {font-weight:bold;font-size:13px;}
.inscriptionnewsletter{
	border:1px solid black;
	width:300px;
	margin:auto;
}
.vert{
	color:#3EC437;
}
.vert2{
	color:#3EC437;
	text-decoration:underline;
}
.pagecde3{
	font-size:12px;
}
.pageclient{
	width:100%;
}