html, body, div, img {padding:0;margin:0;border:0;}
body{background-color:#FFF;font-family:Verdana;text-align:center; background-image:url('images/templatess/texture.jpg'); font-size:10px; color:#383636;}
form {display:inline;}
/*
.art img ,.artprix1 img {border:1px #CCCCCC solid;}
*/
a { color:#333333; text-decoration:none;}
a:hover { text-decoration:underline; color:#000000;}

.clear {clear:both; background:none;}
.opti {display:none;}

#conteneur{width:954px;margin-left:auto;margin-right:auto;text-align:left;background-color:#FFF;}

#logo {
float:left;

}

a.nav_principale {color:#FFFFFF; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
a.nav_principale:hover{text-decoration:underline;}

#flashhaut{}
#compteur{ float:right;clear:both; padding:0; width:950px;margin-left:8px;}
/*
#compteur{ clear:both; width:950px; background-image:url('/configurations/www.directfactory.fr/images/templates/maquette_05.jpg'); background-repeat:repeat-x; height:35px; margin-left:8px; margin-right:8px; padding:0; }*/
#compte{float:left; padding-left:40px; padding-top:10px; color:#FFFFFF; margin:0; font-size:10px; }
#menu {float:right; margin:0; padding:0; /*height:36px;*/}


/* #menu{float:right;  background-image:url('/configurations/www.directfactory.fr/images/templates/maquette_05.jpg'); background-repeat:repeat-x; height:36px;} */


.h3g{color:#da3f89;font-weight:bold;font-size:10px; text-align:left;margin-top:20px;margin-bottom:5px;}
.h3g a{color:#da3f89;font-weight:bold;font-size:10px; text-align:left;}
.h3g a:hover{color:#da3f89;font-weight:bold;font-size:10px; text-align:left;}


#header1{ width:286px; float:left; height:187px;background-color:#FFFFFF;}
#header2{ width:673px; margin-top:28px; float:right; height:159px; background-color:#FFFFFF;}
#shopping_cart {position:relative;top:20px;left:700px;}

#gauche{width:283px; float:left; clear:both;}
#droite{width:664px; float:left; padding-top:11px;padding-left:6px;}
/*
#gauche{width:283px; float:left; padding-top:10px; clear:both;}
#droite{width:673px; float:right; padding-top:10px;}
*/
.cataloguehh {background-image:url('images/templates/gauche-h.jpg'); background-repeat:no-repeat;height:11px;width:283px;}
.catalogueh {background-image:url('images/templates/gauche-m2r.jpg'); background-repeat:repeat-y; padding-top:6px; height:21px; padding-left:15px; color:#FFFFFF; /*font-size:11px;*/}
.cataloguem0 {background-image:url('images/templates/gauche-m2b.jpg'); background-repeat:repeat-y; margin-top:0px; margin-bottom:0px; padding-left:8px; padding-right:8px; width:267px; height:20px; padding-top:3px;}
.cataloguem1 {background-image:url('images/templates/gauche-m2n.jpg'); background-repeat:repeat-y; margin-top:0px; margin-bottom:0px; padding-left:8px; padding-right:8px; width:267px;}
.cataloguem2 {background-image:url('images/templates/gauche-m2.jpg'); background-repeat:repeat-y; margin-top:0px; margin-bottom:0px; padding-left:8px; padding-right:8px; padding-bottom:5px; width:267px;}
.catalogueb {background-image:url('images/templates/gauche-b.jpg'); background-repeat:no-repeat; margin-top:-5px; height:11px; clear:both;}

.menugauche0 {background-image:url('images/templates/gauche-m2b.jpg'); background-repeat:repeat-y; margin-top:0px; padding-top:5px; margin-bottom:0px; padding-left:8px; padding-right:8px; width:267px; height:20px; text-align:center; color:#FFFFFF;}
.menugauche1 {background-image:url('images/templates/gauche-m2n.jpg'); background-repeat:repeat-y; margin-top:0px; padding-top:5px; margin-bottom:0px; padding-left:8px; padding-right:8px; width:267px; height:20px; text-align:center; color:#FFFFFF;}
.menugauche2 {background-image:url('images/templates/gauche-m2.jpg'); background-repeat:repeat-y; margin-top:0px; padding-top:5px; margin-bottom:0px; padding-left:8px; padding-right:8px; width:267px; height:20px; text-align:center;}
.menugauche22 {background-image:url('images/templates/gauche-m2.jpg'); background-repeat:repeat-y; margin-top:0px; padding-top:5px; margin-bottom:0px; padding-left:8px; padding-right:8px; width:267px; text-align:center;}
.menugauche3 {background-image:url('images/templates/gauche-m2r.jpg'); background-repeat:repeat-y; margin-top:0px; padding-top:5px; margin-bottom:0px; padding-left:8px; padding-right:8px; width:267px; height:20px; text-align:center; color:#FFFFFF;}

.menugauche1 a{color:#FFFFFF; text-decoration:none;}
.menugauche3 a{color:#FFFFFF; text-decoration:none;}
.menugauche1 a:hover{color:#FFFFFF; text-decoration:underline;}
.menugauche3 a:hover{color:#FFFFFF; text-decoration:underline;}





.marque {width:267px; height:90px; background-repeat:no-repeat; background-position:center; background-color:#000000;margin:0px;padding:0px;}

.compteur{height:28px; padding-top:0px; padding-bottom:0px; margin-top:1px; margin-bottom:0px; width:267px;}

.bloch {background-image:url('images/templates/bloc-h.jpg');background-repeat:no-repeat;width:656px;height:18px;padding-top:5px; color:#FFFFFF;padding-left:8px;}
.bloch a { color:#FFFFFF;}
.bloch a:hover { color:#FFFFFF;}
/*
.blochbis1 {background-image:url('images/templates/bloc-h.jpg');background-repeat:no-repeat;width:656px;height:18px;padding-top:5px; color:#FFFFFF;padding-left:8px;}
.blochbis1 a { color:#FFFFFF;}
.blochbis1 a:hover { color:#FFFFFF;}
.blochbis2 {background-image:url('images/templates/bloc-h.jpg');background-repeat:no-repeat;width:656px;height:18px;padding-top:5px; color:#FFFFFF;padding-left:8px;}
.blochbis2 a { color:#FFFFFF;}
.blochbis2 a:hover { color:#FFFFFF;}
*/

.bloch2 {background-image:url('images/templates/bloc-h2.jpg'); background-repeat:no-repeat; height:61px;}

.blocm {margin:0; padding:0; /*padding-left:12px; padding-right:12px; */width:664px;padding-top:2px;padding-bottom:1px;}
.blocm map{margin:0; padding:0;}
.blocm img{margin:0; padding:0;}
.blocm area{margin:0; padding:0;}
.blocm ul{margin:0;padding:0;padding-top:20px;padding-bottom:20px;padding-left:50px;list-style-image:url('images/templates/fleche_rose.jpg');}
.blocm li{margin:0;padding:0;padding-left:3px;}

.blocb {margin-top:0px; height:20px; clear:both;}


.bloca {background-image:url('images/templates/bloc-m.jpg');background-repeat:repeat-y;margin-top:0px;margin-bottom:0px;padding-left:12px;padding-right:12px;padding-top:40px;width:649px;}
.bloca img {float: right;margin: 10px;}

.art{ margin:0px; width:300px; text-align:center; float:left; padding-top:0px; padding-bottom:10px; font-size:9px;margin:10px;}
.art h3 a{font-size:10px;display:inline; color:#2F1518;}
.art1{float:left;width:148px;}
.art2{float:left; width:152px; text-align:left;color:#999999;}
.art2 a{/*color:#999999;font-size:12px;*/font-weight:bold;}
.prixcdc {font-size:25px;color:#db3f89;font-weight:bold;}
.prixbout {color:#000000;}

#foot1{ background-color:#e0dddf; vertical-align:top; text-align:center; color:#000; padding-top:5px; margin-left:7px; margin-right:7px; height:20px;width:946px;}
#foot2{ vertical-align:top; text-align:center; color:#000; padding-top:5px; line-height:20px;}
#foot2 .rose{color:#db3f89;}
#foot1 strong{ font-weight:normal;}
#foot1 a{color:#000; padding-left:5px; padding-right:5px;}
#foot2 a{color:#000;padding-left:5px; padding-right:5px;}
#vendre{ text-align:center; padding-top:2px; margin-top:2px; clear:both;}


.prix{font-size:14px; color:#FF0000; font-weight:bold;}

.prix2{font-size:32px; color:#2F1518; font-weight:bold;}

.euro{font-size:28px; color:#FF0000; font-weight:bold;}

.vente1{float:left; width:340px; text-align:justify; padding-left:8px;}
.vente2{float:right; width:300px; text-align:left; font-size:10px;}
.client{width:552px;padding-left:96px;text-align:left;color:#666666;}
.vente11{float:left; width:408px; text-align:left;}
.vente11 h3{font-weight:normal;font-size:10px;margin-top:20px;margin-bottom:70px;text-align:left;margin-left:20px;}
.vente11 h4{font-weight:normal;font-size:10px;margin-top:20px;margin-bottom:70px;text-align:left;margin-left:33px;}
.vente21{float:right; width:240px; text-align:left; font-size:10px;}
.parrainage {width:627px;text-align:center;margin-left:18px;margin-right:18px;}
.parrainage h3{font-weight:normal;font-size:10px;margin-top:20px;margin-bottom:55px;text-align:left;margin-left:2px;}
.parrainage a{color:#db3f89;}
.align_g {text-align:left;margin-left:180px;}
.barre_rose {background-image:url(images/templates/barre_rose.jpg);width:627px;height:20px;padding-top:10px;color:#FFFFFF;margin-bottom:10px;}
.txt_parrain {text-align:justify;width:500px;}

.etoile {color:#da3f89;}

.ctext {background-color: #FFFFFF; border: 1px solid #6178A1; font-family:Verdana; font-size:10px; width:130px;}

.ctext2 {background-color: #FFFFFF; border: 1px solid #E42F5A; font-family:Verdana; font-size:10px; height:13px; width:130px;vertical-align:top;margin-left:1px;margin-top:1px;}
.csubmit2 {/*vertical-align:middle;*/}


.cselect {background-color: #FFFFFF; border: 1px solid #6178A1; font-family:Verdana; font-size:10px; width:130px;}
.csubmit {background-color: #FFFFFF; border: 1px solid #6178A1; font-family:Verdana; font-size:10px;}




ul.categ{list-style-image:url('images/templates/Copie de double_rond.jpg');}
.categ li{line-height:20px;}
ul.tree{list-style-image:url('images/templates/Copie de double-fleche.jpg');margin-top:10px;}
.tree li{line-height:20px;}
ul.tree{display:none;}


/*
.artaction {
	width: 300px;
	margin-left: 100px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight:bold;
	color:#000000;
	font-size:12px;
	text-transform:uppercase;
}

.artprixdf {
	font-weight:bold;
	color:#FF0000;
	font-size:16px;
	text-align:right;
	text-transform:uppercase;
}
*/

.articlegauche {float:left;padding-left:15px;padding-top:10px;width:310px;}
.articlegauche h1{font-weight:bold;color:#db3f89;font-size:12px;margin-bottom: 20px;margin-top:35px;}
.articlegauche select{margin-bottom: 2px;margin-top:2px;}
.prix {color:#E21746;font-size:18px;font-weight:normal;}
.articledroit {float:right;width:302px;text-align:right;margin-top:25px;text-align:center;height:340px;}
.articledroit img{vertical-align:middle;margin:1px;}
/*.descript{margin-top: 10px;margin-bottom: 0px;margin-left:-2px;width: 654px;padding-top: 5px;padding-bottom: 5px;background:#00ADEF url('images/templates/descicon.jpg') no-repeat;background-position: 5px 5px;text-indent:30px;font-weight:bold;color:#FFFFFF;font-size:14px;clear:right;}
.descriptbas {width: 654px;margin-left: -2px;background: url('images/templates/descbas.jpg') no-repeat;height: 59px;}
.artdesc {margin-left: 20px;font-weight:bold;color:#000000;font-size:10px;text-align:left;}
.artdesc h3 {font-size:10px;margin-top: 10px;margin-bottom: 2px;color:#24AAE2;}
*/

.descriptionarticle {margin:0;padding:0;background-image:url(images/templates/fond_description.jpg);background-repeat:no-repeat;width:649px;overflow:visible;min-height:86px;margin-top:5px;padding-top:5px;margin-top:15px;}
.descriptionarticle b{font-weight:bold;color:#000000;font-size:11px;padding-left:35px;}
.desc {margin-top:20px;color:#565555;font-size:10px;margin-left:35px;margin-bottom:10px;width:575px;}


.indeximage {width:664px;text-align:right;}
.indeximgg {float:left; width:530px; margin-left:8px;}
.indeximgd {float:right; width:125px;font-size:10px;}

.insti {margin:15px; font-size:10px;}
.insti h3{color:#da3f89;font-weight:normal;font-size:14px;}
a.vente {line-height:25px; font-size:12px;font-weight:bold;}
.centre {text-align:center;}

.table_cde1 {/*border-style:solid;border-width:1px;border-color:#E52056;*/}
.head {text-align:center;height:40px;vertical-align:middle;}
.head input{vertical-align:middle;}
.cde1 {background-color:#FCE4EB;}
.cde2 {background-color:#DDF5FF;} 
.bas {text-align:right;height:20px;vertical-align:middle;}
.boutons {text-align:right;margin-top:10px;}

.clientgauche{float:left;width:300px;}
.clientgauche h3{text-align:center;}
.clientdroit{float:right;width:300px;}
.clientdroit h3{text-align:center;}
.clienthaut a{line-height:15px;}

.panier {text-align:center;}
.panier a{font-size:14px;color:#E21746;font-weight:bold;text-transform:uppercase;}

.imagessuppl {width:330px;}
.imagessuppl img{float:left;margin:1px;border-style:solid;border-color:#000000;border-width:1px;}
.zoom {text-align:right;}
.epuise {text-align:center;margin-top:50px;margin-bottom:50px;}

#diapo {margin-bottom:5px;}
#autre {} 
#autre img {margin:1px;}

#conteneurinscription {width:100%;margin:0;padding:0;text-align:left;background-color:#FFF;background-image:url(images/templates/fond_inscription.jpg);background-repeat:repeat-x;}
#headerinscription {margin:0;padding:0;width:956px;margin-left:auto;margin-right:auto;height:66px;background-image:url(images/templates/headerinscription.jpg);margin-bottom:25px;}
#headercgv {margin:0;padding:0;width:956px;margin-left:auto;margin-right:auto;height:66px;background-image:url(images/templates/headercgv.jpg);margin-bottom:25px;}
#headerpasseoublie {margin:0;padding:0;width:956px;margin-left:auto;margin-right:auto;height:66px;background-image:url(images/templates/headerpasseoublie.jpg);margin-bottom:25px;}
#contenuinscription {margin:0;padding:0;width:956px;margin-left:auto;margin-right:auto;}
.inscriptiong {margin:0;padding:0;float:left;}
.inscriptiond {margin:0;padding:0;float:right;text-align:left;padding-left:25px;width:620px;color:#666666;}
.inscriptiond form{display:inline;}
.inscriptiond input.btn{margin-top:10px;}
#footerinscription {width:100%;margin:0;padding:0;height:12px;background-image:url(images/templates/footerinscription.jpg);background-repeat:repeat-x;}
.explication {background-image:url(images/templates/explication.jpg);background-repeat:no-repeat;padding-left:15px;font-size:11px;margin-left:30px;margin-bottom:35px;}

.erreur {margin-left:30px;padding-bottom:10px;}
.dejainscrit {margin-left:30px;margin-top:50px;margin-bottom:350px;}
.dejainscrit a{color:#da3f89;font-weight:bold;}

.faq {padding-top:8px;}
.catfaq {margin:0;padding:0;margin-left:15px;margin-bottom:10px;color:#515151;}
.catfaq a{color:#515151;font-weight:normal;}
.catfaq a:link{color:#515151;font-weight:normal;}
.catfaq a:visited{color:#515151;font-weight:normal;}
.catfaq a:active{color:#515151;font-weight:normal;}
.catfaq a:hover{color:#515151;font-weight:normal;}
.faq_ss {margin:15px;}
.faq_ss a{color:#666666;}
.faq_ss a:link{color:#666666;}
.faq_ss a:visited{color:#666666;}
.faq_ss a:active{color:#666666;}
.faq_ss a:hover{color:#666666;}
.faq_questions {margin:25px;}
.faq_q {margin-bottom:5px;}
.faq_q a{color:#000000;}
.faq_q a:link{color:#000000;}
.faq_q a:visited{color:#000000;}
.faq_q a:active{color:#000000;}
.faq_q a:hover{color:#000000;}
.faq_r {color:#787878;margin-left:10px;}

.texte_parrainage {margin:0;padding:0;margin-top:3px;margin-bottom:3px;}

.artcat{width:209px;height:307px;float:left;margin-left:37px;margin-right:37px;margin-top:30px;}
.artcatlib {text-align:left;height:30px;font-size:10px;font-weight:bold;text-transform:uppercase;}
.artcath {background-image:url('images/templates/fond_article.jpg');width:209px;text-align:left;height:36px;font-weight:normal;color:#FFFFFF;font-size:10px;padding-top:4px;}
.apartir {float:left;width:62px;padding-left:3px;}
.stock {float:right;width:136px;text-align:right;font-weight:bold;color:#41221D;padding-right:4px;font-size:11px;}
.gras {margin:0;padding:0;font-weight:bold;}
.prixartcat .prixcdc{font-size:16px; font-weight:bold;color:#FFFFFF;}
.artcati {width:209px;height:209px;float:left;text-align:center;margin-top:5px;}
.artcati img{border:#565555 2px solid; /*width:246px;*/}
.artcatl {text-align:right;height:19px;padding-top:2px; font-weight:bold; font-size:9px; float:left; width:209px; text-transform:uppercase;}

.faqinsti {margin-top:15px;margin-left:50px;margin-right:50px;text-align:justify;}
.faqinsti a{color:#db3f89;}

.redirectmessage {margin:30px;text-align:center;margin-left:70px;margin-right:70px;}
.redirectmessage img{margin:20px;}
