html, body {margin: 0;padding: 0;}
form {display:inline;}
input {vertical-align:middle;font-family:Verdana;font-size:10px;}
select {vertical-align:middle;font-family:Verdana;font-size:10px;}

body {font-family:Verdana;font-size:10px;margin:0;padding:0;color:#7e7d7d;background-color:#A4A4A6;background-image:url(images/templates/degrade.jpg);background-repeat:repeat-x;}

img {border:0;}
.bloc {clear:both;}

.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;}
.opti{display:none;}

.clear{
	clear:both;
}
body{
	background-color:#FFF;
	background-image:url('images/templates/degrade.jpg');
	background-repeat:repeat-x;
	color:#222;
	font-family:Verdana;
	font-size:10px;
}
.inline {
	display:inline;
}
a{
	color:#222;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}
html, body, div{padding:0px; margin:0px;}
img{
	border:0px;
}
#flashd{
	width:183px;
	height:189px;
	z-index:1;
}
#conteneur{
	width:980px;
	margin:auto;
	background-color:#FFF;
	padding-left:4px;
	padding-right:4px;
}
#flashg{
	width:797px;
	height:123px;
	z-index:1;
}
.menu{
	width:791px;
	height:22px;
	font-size:12px;
	color:#FFF;
	background-color:#000;
	text-transform:uppercase;
	padding-top:6px;
	z-index:2;
	padding-left:6px;
	margin-top:2px;
}
.menu a{
	color:#FFF;
	font-weight:bold;
	text-shadow:#CCC;
	padding-left:6px;
	padding-right:6px;
	text-decoration:none;
}
.menu a:hover{
	text-decoration:underline;
}

.inscription a {
	color:#F7AD40;
	text-decoration:none;
}
.inscription a:hover {
	text-decoration:underline;
}
.espacepro a {
	color:#28ABE3;
	text-decoration:none;
}
.espacepro a:hover {
	text-decoration:underline;
}


#gauche{
	width:182px;
	margin-right:12px;
	float:left;
}
#millieu{
	width:602px;
	float:left;
}
#droite{
	width:183px;
	float:right;
}
#contenug{
	width:796px;
	float:left;
}
#footer{
	clear:both;
	background-image:url('images/templates/footer.jpg');
	background-repeat:repeat-x;
	height:37px;
	padding-top:3px;
	text-align:center;
	color:#FFFFFF;
	margin-top:20px;
}
#footer a{
	color:#FFFFFF;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#moncompte{
	background-image:url('images/templates/moncompte.jpg');
	background-repeat:no-repeat;
	height:17px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
	padding-top:5px;
	padding-left:3px;
}
#moncomptei{
	border:1px solid #999;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
	background-image:url('images/templates/moncomptei.jpg');
	background-repeat:no-repeat;
	height:103px;
	background-position:top right;	
}

#moncomptei2{
	border:1px solid #999;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
}
#moncomptei2 a {
	color:#E80A89;
	text-decoration:none;
}
#moncomptei2 a:hover {
	text-decoration:underline;
}


.identifiez {
	font-weight:bold;
	color:#E80A89;
} 
.identif {
	font-family:Verdana;font-size:9px;color:#222;
}

.mdp_oublie {
	text-align:center;
	padding-top:22px;
}
.mdp_oublie a {
	color:#E80A89;
	text-decoration:none;
}
.mdp_oublie a:hover {
	text-decoration:underline;
}



#catalogue{
	background-image:url('images/templates/catalogue.jpg');
	background-repeat:no-repeat;
	height:17px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
	padding-top:5px;
	padding-left:3px;
}
.blocc{
	border:1px solid #999;
	background-image:url('images/templates/degg.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
	padding:10px;
}
#footer2{
	text-align:center;
	padding-bottom:20px;
}

ul.tree {margin:0px;padding:0px;}
	ul.tree li{list-style-image:url('images/templates/puce.jpg');font-weight:bold;margin:0px;padding:0px;margin-left:10px !important;margin-left:20px;padding-left:0px;padding-top:1px;padding-bottom:1px;}
	ul.tree li a{color:#27ADE0;}
	ul.tree li a:hover{color:#27ADE0;}
ul.tree1, ul.tree2, ul.tree3, ul.tree4 {display:none;margin:0px;padding:0px;padding-left:5px;}
	
	ul.tree1 li{list-style-image:url('images/templates/puce1.jpg');font-weight:bold;margin:0px;padding:0px;margin-left:10px !important;margin-left:20px;padding-left:0px;padding-top:1px;padding-bottom:1px;}
	ul.tree1 li a{color:#e80a89;}
	ul.tree1 li a:hover{color:#e80a89;}
	
	ul.tree2 li{list-style-image:url('images/templates/puce2.jpg');font-weight:bold;margin:0px;padding:0px;margin-left:10px !important;margin-left:20px;padding-left:0px;padding-top:1px;padding-bottom:1px;}
	ul.tree2 li a{color:#8bc441;}
	ul.tree2 li a:hover{color:#8bc441;}
	
	ul.tree3 li{list-style-image:url('images/templates/puce3.jpg');font-weight:bold;margin:0px;padding:0px;margin-left:10px !important;margin-left:20px;padding-left:0px;padding-top:1px;padding-bottom:1px;}
	ul.tree3 li a{color:#666666;}
	ul.tree3 li a:hover{color:#666666;}


.blocb{
	border:1px solid #999;
	background-image:url('images/templates/degg.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
	padding:10px !important;
	padding-left:10px;
	padding-bottom:0px;
	padding-top:0px;
}
#edito{
	background-image:url('images/templates/edito.jpg');
	background-repeat:no-repeat;
	height:17px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
	padding-top:5px;
	padding-left:3px;
}
#newsletter{
	background-image:url('images/templates/newsletter.jpg');
	background-repeat:no-repeat;
	height:17px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
	padding-top:5px;
	padding-left:3px;
}
.textnewsletter{
	width:120px;
	border:1px solid #666666;
	font-size:10px;
	vertical-align:middle;
}
#marque{
	background-image:url('images/templates/marque.jpg');
	background-repeat:no-repeat;
	height:17px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
	padding-top:5px;
	padding-left:3px;
}
#topvente{
	background-image:url('images/templates/topvente.jpg');
	background-repeat:no-repeat;
	height:17px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
	padding-top:5px;
	padding-left:3px;
}
.prixfd{
	background-image:url('images/templates/prixfd.jpg');
	text-align:center;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:center;
	width:145px;
	height:27px;
	margin:auto;
	padding-top:5px;
}
.imga{
	height:150px;
	text-align:center;
	margin-top:10px;
}
.prixpromo{
	text-align:center;
	color:#F15A2B;
	padding-top:10px;
	padding-bottom:5px;
}
h3{
	font-weight:normal;
	font-size:10px;
	padding:0px;
	margin:0px;
}
.libelleart{
	padding-top:5px;
	height:45px;
	line-height:15px;
}
.libelleart a{
	font-weight:bold;
	text-decoration:none;
}
.libelleart a:hover{
	text-decoration:underline;
}
.libelledesc{
	color:#4D4D4D;
	padding-top:5px;
	padding-bottom:5px;
	height:31px;
}
.vignettecouleur {
	height:20px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
}
.plus{
	padding-top:5px;
}
.plus a{
	color:#F59121;
	font-weight:bold;
	text-decoration:none;
}
.plus a:hover{
	text-decoration:underline;
}
.ajout a{
	color:#EB2026;
	font-weight:bold;
	text-decoration:none;
}
.ajout{
	padding-bottom:5px;
	padding-top:5px;
}
.ajout a:hover{
	text-decoration:underline;
}
a.top{
	color:#F05827;
	font-size:9px;
	text-decoration:none;
	text-align:right;
	float:right;
}
a.top:hover{
	text-decoration:underline;
}
#recherche{
	background-color:#F2F2F2;
	/*background-image:url('images/templates/degm.jpg');
	background-position:bottom;
	background-repeat:repeat-x;*/
	background-image:url('images/templates/degm.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:10px;
	height:115px;
	padding-top:15px;
	padding-left:10px;
	width:580px;
}
.rechtext{
	width:120px;
	border:1px solid #666666;
	font-size:10px;
	vertical-align:middle;
	margin-left:20px;
}
.etape1on{
	background-image:url('images/templates/etapes1on.gif');
	background-position:left;
	padding-left:25px;
	background-repeat:no-repeat;
	float:left;
	width:150px;
	height:25px;
	padding-top:5px;
}
#etape1 select{
	width:140px;
	border:1px solid #666666;
	font-size:10px;
}
#etape2 select{
	width:140px;
	border:1px solid #666666;
	font-size:10px;
}
#etape3 select{
	width:140px;
	border:1px solid #666666;
	font-size:10px;
}
.etape2on{
	background-image:url('images/templates/etapes2on.gif');
	background-position:left;
	padding-left:25px;
	background-repeat:no-repeat;
	float:left;
	width:150px;
	height:25px;
	padding-top:5px;
}
.etape2off{
	background-image:url('images/templates/etapes2off.gif');
	background-position:left;
	padding-left:25px;
	background-repeat:no-repeat;
	float:left;
	width:150px;
	height:25px;
	padding-top:5px;
}
.etape3on{
	background-image:url('images/templates/etapes3on.gif');
	background-position:left;
	padding-left:25px;
	background-repeat:no-repeat;
	float:left;
	width:150px;
	height:25px;
	padding-top:5px;
}
.etape3off{
	background-image:url('images/templates/etapes3off.gif');
	background-position:left;
	padding-left:25px;
	background-repeat:no-repeat;
	float:left;
	width:150px;
	height:25px;
	padding-top:5px;
}
#etapebtn{
	padding-top:5px;
	height:25px;
	vertical-align:middle;
}
.blocnouv{
	width:192px;
	float:left;
}
.nouveaute{
	background-image:url('images/templates/nouveaute.jpg');
	background-repeat:no-repeat;
	height:17px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
	padding-top:5px;
	padding-left:3px;
}
.vignette{
	width:180px;
	border:1px solid #808080;
	float:left;
	padding:5px;
}

.lientop {
	padding-left:15px;
	margin-top:10px;
}
.lientop a {
	color:#F15A2B;
	font-weight:bold;
	text-decoration:none;
}
.lientop a:hover {
	text-decoration:underline;
}
.lientoppromo {
	text-align:right;
	margin-top:10px;
}
.lientoppromo a {
	color:#F15A2B;
	font-weight:bold;
	text-decoration:none;
}
.lientoppromo a:hover {
	text-decoration:underline;
}
.lientopcdc {
	text-align:right;
	margin-top:10px;
	padding-right:12px;
}
.lientopcdc a {
	color:#F15A2B;
	font-weight:bold;
	text-decoration:none;
}
.lientopcdc a:hover {
	text-decoration:underline;
}


.blocpromo{
	width:391px;
	float:left;
	margin-left:7px;
}
.vignette2{
	width:183px;
	border:1px solid #808080;
	float:left;
	padding:5px;
}
.promotion{
	background-image:url('images/templates/promotion.jpg');
	background-repeat:no-repeat;
	height:17px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
	padding-top:5px;
	padding-left:3px;
}
.coupcoeur2{
	background-image:url('images/templates/coupcoeur2.jpg');
	background-repeat:no-repeat;
	height:17px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
	padding-top:5px;
	padding-left:3px;
}
.coupcoeur{
	background-image:url('images/templates/coupcoeur.jpg');
	background-repeat:no-repeat;
	height:17px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
	padding-top:5px;
	padding-left:3px;
}

#panier{
	background-image:url('images/templates/panier.jpg');
	background-repeat:no-repeat;
	height:17px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
	padding-top:5px;
	padding-left:3px;
}
#panier a {
	color:#FFFFFF;
	text-decoration:none;
}
#panier a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.fdpanier{
	background-image:url('images/templates/fdpanier.jpg');
	background-repeat:no-repeat;
	height:66px;
	border:1px solid #999999;
	width:160px;
	float:right;
	padding-left:10px;
	padding-right:10px;
}
#conseil{
	background-image:url('images/templates/conseil.jpg');
	background-repeat:no-repeat;
	height:16px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
	padding-top:5px;
	padding-left:3px;
}
#banque{
	background-image:url('images/templates/banque.jpg');
	background-repeat:no-repeat;
	height:17px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
	padding-top:5px;
	padding-left:3px;
}

#instit{
	background-image:url('images/templates/instit.jpg');
	background-repeat:no-repeat;
	height:16px;
	color:#F8AE41;
	font-weight:bold;
	margin-top:10px;
	padding-top:5px;
	padding-left:3px;
}
.institbit{
	background-image:url('images/templates/institbit.jpg');
	background-repeat:no-repeat;
	height:18px;
	padding-top:6px;
	padding-left:25px;
}
.institbit a{
	color:#FFFFFF;
	text-decoration:none;
}
.institbit a:hover {
	text-decoration:underline;
}
#institb{
	background-image:url('images/templates/institb.jpg');
	background-repeat:no-repeat;
	height:16px;
	text-align:right;
	padding-top:5px;
	padding-right:3px;
}
#institb a{
	color:#F8AE41;
	text-decoration:none;
}
#institb a:hover{
	text-decoration:underline;
}
.blocd{
	border:1px solid #999;
}

#livraison{
	background-image:url('images/templates/livraison.jpg');
	background-repeat:no-repeat;
	height:17px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
	padding-top:5px;
	padding-left:3px;
}

/* coup de coeur en slide */

#galleryContainer{
	position:relative;
	overflow:hidden;
	padding:0px;
	padding-top:2px;
	height:360px;
	width:588px;
	float:left;
	border:1px solid #999999;

}

#arrow_left{
	position:absolute;
	left:0px;
	top:341px;
	z-index:10;
	background-color: #FFF;
	padding:0px;
}

#arrow_right{
	position:absolute;
	right:0px;
	top:341px;
	z-index:10;
	background-color: #FFF;
	padding:0px;
}

#theImages{
	position:absolute;
	height:1800px;
	left:40px;
	width:1600px;
}

#theImages #slideEnd{
	float:left;
}

#galleryContainer2{
	position:relative;
	overflow:hidden;
	padding:0px;
	padding-top:2px;
	height:361px;
	width:588px;
	float:left;
	border:1px solid #999999;
}

#arrow_left2{
	position:absolute;
	left:0px;
	top:342px;
	z-index:10;
	background-color: #FFF;
	padding:0px;
}

#arrow_right2{
	position:absolute;
	right:0px;
	top:342px;
	z-index:10;
	background-color: #FFF;
	padding:0px;
}

#theImages2{
	position:absolute;
	height:1800px;
	left:40px;
	width:1600px;
	
}

#theImages2 #slideEnd2{
	float:left;
}

#waitMessage{
	display:none;
	position:absolute;
	left:200px;
	top:150px;
	background-color:#FFF;
	border:3px double #000;
	padding:4px;
	color:#555;
	font-size:0.9em;
	font-family:arial;
}

/* fin coup de coeur en slide */

.blocdesc {
	width:602px;
	margin-top:10px;
}

.categ_titre{
	background-image:url('images/templates/categorie_desc.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	height:17px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:3px;
	width:587px;
}

.categ_desc {
	border:1px solid #808080;
	width:588px;
	padding-top:15px;
	padding-bottom:15px;
}

.categ_img {
	width:110px;
	text-align:center;
	float:left;
}	

.categ_info {
	float:left;
	width:445px;
	color:#717171;
	padding-right:33px;
	line-height:14px;
	
}

.boldnoir {
	color:#221F1F;
	font-weight:bold;
}

.categories{
	background-image:url('images/templates/categories.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	height:17px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:3px;
	width:587px;
	margin-bottom:4px;
}

.categbit{
	width:180px;
	border:1px solid #808080;
	float:left;
	padding:5px;
	margin-bottom:6px;
	margin-right:6px;
}
.categimg{
	height:200px;
	text-align:center;
	margin-top:10px;
}


.details{
	padding-top:5px;
	text-align:right;
}
.details a{
	color:#F59121;
	font-weight:bold;
	text-decoration:none;
}
.details a:hover{
	text-decoration:underline;
}

.vignette3{
	width:180px;
	border:1px solid #808080;
	float:left;
	padding:5px;
	margin-bottom:6px;
	margin-right:6px;	
}

.articles{
	background-image:url('images/templates/articles.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	height:17px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:3px;
	width:587px;
	margin-bottom:4px;
}
.articles_compatible{
	background-image:url('images/templates/articles2.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	height:17px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:3px;
	width:587px;
	margin-bottom:4px;
}

.pagenav {
	color:#F05827;
	font-size:9px;
	text-align:right;	
	margin-right:12px;
	margin-top:10px;
}
.pagenav a{
	color:#F05827;
	font-size:9px;
	text-decoration:none;
}
.pagenav a:hover{
	text-decoration:underline;
}

.art_img {
	width:280px;
	text-align:center;
	float:left;
	padding-top:30px;	
	margin-bottom:15px;
}
.imgsup {
	width:280px;
	text-align:center;
	float:left;
	padding-top:10px;	
}	
	
.imgsupbit {
	float:left;
	margin-left:13px;
	width:80px;
	height:69px;
	text-align:center;
	border:1px solid #000000;
}

.art_info {
	float:right;
	width:293px;
	color:#717171;
	padding-right:15px;
	margin-bottom:20px;
}

.art_qte {
	float:right;
	width:300px;
	color:#221F1F;
	font-weight:bold;
	margin-bottom:20px;
	text-align:left;
}


h1 {
	font-weight:bold;
	font-size:15px;
	padding:0px;
	margin-bottom:20px;
	color:#F05827;
}

.ref {
	font-weight:bold;
	font-style:italic;
	margin-bottom:20px;
}

.prix {
	text-align:center;
	color:#F05827;
	font-size:20px;
	font-weight:bold;
	background:none;
	border:none;
	font-family:Verdana;
}
.prixart {
	margin-bottom:20px;
	color:#F05827;
	font-size:20px;
	font-weight:bold;	
}

.ttc {
	font-size:9px;
	font-weight:normal;
}

.stok {
	margin-bottom:20px;
}

.artdesc {
	margin-top:20px;
	margin-bottom:18px;
	color:#494A4C;
}

.qte {
	border:1px solid #808080;
	font-family:Verdana;
	text-align:center;
	font-size:9px;
	color:#494A4C;
}

.outils {
	text-align:center;
}

.outils img {
	margin-left:20px;
	margin-right:20px;
	float:left;
}

.pagecontenu_titre{
	background-image:url('images/templates/categorie_desc.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	height:17px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:3px;
	width:587px;
}

.pagecontenu_desc {
	border:1px solid #808080;
	width:558px;
	padding:15px;
}
.pagecontenu_desc a {
	text-decoration:none;
}
.pagecontenu_desc a:hover {
	text-decoration:underline
}

.pagecontenu_desc li {
	list-style:none;
	background-image:url('images/templates/puce_grise.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:10px;
	height:15px;
}

.cde_desc {
	border:1px solid #808080;
	width:588px;
	padding-top:15px;
	padding-bottom:15px;
}

.erreur {color:#27AAE0;}
.etoile {color:#E90A89;}
.cadre {float:left;width:279px;text-align:center;margin-top:40px;}
.cadre b{color:#000000;font-size:13px;}
.clientrubriquetitre {margin-left:100px;color:#000000;font-weight:bold;margin-bottom:15px;}
.clientrubriques {margin-left:115px;line-height:20px;}
.clientrubriques a{background-image:url(images/templates/puce_verte.jpg);background-repeat:no-repeat;padding-left:20px;}
.td_head_cde {height:25px;text-align:center;vertical-align:middle;color:#000000;}
.td_foot_cde {height:25px;text-align:right;vertical-align:bottom;color:#000000;}
.cde1 {background-color:#FFCCE3;height:25px;}
.cde1 img{vertical-align:middle;}
.cde2 {height:25px;}
.cde2 img{vertical-align:middle;}
.boutons_commande {margin-top:25px;text-align:center;}

.navigation {margin-top:10px;color:#FFFFFF;background-color:#000000;padding-top:6px;padding-bottom:6px;padding-left:3px;width:584px;padding-right:3px;}
.navigation a {color:#FFFFFF;}

