/* GENERALITE */

html{margin:0px;padding:0px;}
form, input{margin:0; padding:0px;}
input, select, textarea{font-family:Verdana; font-size:11px; color:#7F7F7F;}
img{border:none;}
.clear {clear: both;}

a{color:#242021;text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h2,h3{font-size:12px; margin:0; padding:0;}
h1 {font-size: 12px; color: #000;}
.opti{display:none;}
/* FIN GENERALITE */


.backlink{width:980px;margin:0 auto;font-size:9px;color:#000000;text-align:center;padding-bottom:10px;}
.backlink a{color:#000000;}
.backlink strong{font-weight:normal;}


/* DEBUT BODY & CONTENEUR */
body {
	background:url('images/templates2/degrade_haut.jpg') repeat-x 0 0; 
	font-family:Verdana;
	font-size:11px;
	margin:0;
	padding:0;
	color:#333;
	text-align:center;
}

#conteneur {
	width:980px;
	margin:0 auto;
	padding:0;
	text-align:left;
}

#contenu {width:1000px; margin:0; padding:0;}
/*  FIN BODY & CONTENEUR */


/* DEBUT HEAD */
#head {height:100px; margin-top:1px;}
.banniere {width: 830px;height: 98px;float:left;}
.panier {width:150px;height: 98px;float:left;background: url('images/templates2/back_panier.jpg') no-repeat 0 0;color:#fff;}
.panier a{color:#fff;}

#panier-txt{padding:10px 0px 0px 0px;text-align:center;}
.tot_panier input{
	width:50px;
	background-color:#EB2779;
	border:none;
	text-align:right;
	color:#FFFFFF;
}
.tot_panier span{padding-left:14px;}
.nb_art{padding:20px 0 0 14px;}
.lien_accueil{padding:30px 0 0 30px;}
/* FIN HEAD */

#navigation{
	color:#808080;
	padding: 5px 0;
	font-weight:bold;
}

#navigation a{color:#808080; font-weight:normal;}

/* DEBUT CONTENU / GAUCHE / MILIEU/ DROITE */


#gauche {
	width:170px;
	float: left;
	margin-bottom:17px;
}

.service_client{width:168px; height:131px;background: url('images/templates2/back_serviceclient.jpg') no-repeat 0 0; margin-bottom:10px;}
.service_client a{display:block; position:relative; left:12px;top:105px; }




.catalogue_haut, .catalogue_bas{width:168px; height:19px; background:url('images/templates2/catalogue.jpg') no-repeat 0 0;}
.bordure_gauche{width:168px;margin:0;padding:0;padding-top:10px;background: url('images/templates2/bordure_gauche.jpg') repeat-y 0 0;list-style-type:none;}
.bordure_gauche_bas{width:168px; height:15px; background:url('images/templates2/bordure_gauche_bas.jpg') no-repeat 0 0;}



.treeview {width:168px;margin:0;padding:0;padding-top:10px;background: url('images/templates2/bordure_gauche.jpg') repeat-y 0 0;list-style-type:none;}
/*niveau0*/
.treeview_ferme0{width:158px; margin:0 auto; padding-bottom:2px; background:url('images/templates2/separateur_catalogue.jpg') no-repeat -6px bottom;}
.treeview_ferme0 a{display:block;width:148px; background:url('images/templates2/puce_rose.jpg') no-repeat 0 4px; padding-left:10px}
.treeview_ouvert0{width:158px; margin:0 0 0 5px; padding-bottom:2px;}
.treeview_ouvert0 a{display:block; width:148px; background:url('images/templates2/puce_rose.jpg') no-repeat 0 4px; padding-left:10px}

/*niveau1*/
.sstreeview1{width:158px; margin:0 auto; padding:0; list-style-type:none;}
.treeview_ferme1{width:148px; margin:0; padding:0 0 0 10px; background:none;}
.treeview_ferme1 a{display:block; width:145px; margin:0; padding:0 0 0 10px; background:url('images/templates2/puce_rosebis.jpg') no-repeat 0 2px; color:#EF287B; font-weight:bold;}
.treeview_ouvert1{width:148px; margin:0; padding:0 0 0 10px; background:none;}
.treeview_ouvert1 a{display:block; width:145px; margin:0; padding:0 0 0 10px; background:url('images/templates2/puce_rosebis.jpg') no-repeat 0 2px; color:#EF287B; font-weight:bold;}

/*niveau2*/
.sstreeview2 {width:118px; margin:0 auto;list-style-type:none;background:none; font-weight:bold;}
.treeview_ferme2{width:118px; background:none;}
.treeview_ferme2 a{width:108px;display:block; background:none; color:#7F7F7F; margin-left:-10px!important; margin-left:10px;}
.treeview_ouvert2{width:118px; background:none;}
.treeview_ouvert2 a{width:108px;display:block; background:none; color:#7F7F7F; margin-left:-10px!important; margin-left:10px;}

/*niveau3*/
.sstreeview3{width:108px; margin:0; padding:0 0 0 10px;list-style-type:none;background:none;font-weight:normal;}
.treeview_ferme3{width:118px; background:none;}
.treeview_ferme3 a{display:block; background:none; color:#EF287B; font-weight:normal;}
.treeview_ouvert3{width:118px; background:none;}
.treeview_ouvert3 a{display:block; background:none; color:#83BB37; font-weight:normal;}







.newsletter_haut{width:168px; height:19px; background:url('images/templates2/newsletter.jpg') no-repeat 0 0;}
.newsletter{
	width:168px;
	background:url('images/templates2/back_newsletter.jpg') repeat-y 0 0;
	margin-bottom:10px;
	margin-top: 3px;
}
.newsletter_bis{background:url('images/templates2/newsletter_logo.jpg') no-repeat right top; margin-top:2px; padding-left:14px; color:#FFFFFF;}
.lib_news{text-align:center; font-size:20px; text-transform: uppercase; font-weight:bold;}
.adresse{width:128px; height:13px; border:solid 1px #D9D9D9; position:relative; left:-6px; top:5px;}
.okbis{position:relative; left:128px; top:-11px;}

.topventes_haut{width:168px; height:18px; background:url('images/templates2/top_ventes.jpg') no-repeat 0 0;}

/*.art, .art_promo, .art_nouveaute, .art_cdc {
	float:left;
	height:109px;
	margin-left:10px;
	padding-right:15px;
	width:285px;
}*/

.art, .art_promo, .art_nouveaute, .art_cdc {
	border-bottom:1px solid #CCCCCC;
	float:left;
	height:155px;/*115*/
	padding-left:10px;
	padding-right:15px;
	width:280px;
}

.image_art{height:125px; text-align:center; padding-top:10px;}
/*.image_artbis {
	float:left;
	text-align:center;
	width:100px;
	height:100px;
}*/
.image_artbis {
	float:left;
	height:90px;
	padding-top:10px;
	text-align:center;
	width:100px;
}
/*.details_art{width:185px; height:100px; float:left}*/
.details_art {
	float:left;
	height:100px;
	width:180px;
}
.lib_art{height:50px; color:#333; font-weight:bold; padding:0 10px;}
.desc_art{
	height:50px;
	color:#B1B1B1;
	font-weight:bold;
	padding:0 10px;
	margin-top:3px;
}

.stepstok_prix{height:35px;}
.stepstokbis a{
	display:block;
	padding:20px 0 0 5px;
	text-decoration:underline;
}
.stepstokbis a:hover{text-decoration:none;}
.stepstokbis{
	width:50px;
	float:left;
	padding: 0 0 0 10px;
}
.prix{width:88px; float:right;}
.prix_ancien{width:76px; height:19px; text-align:right;}
.prix_normal{width:76px; height:20px; text-align:right; color:#fff; font-weight:bold; line-height:20px;}
#gauche .prix_ancien{color:#1C74BB; text-decoration:line-through;}
#gauche .prix_normal{background-color:#1C74BB;}

.art_promo .prix_ancien{color:#ED297B; text-decoration:line-through;}
.art_promo .prix_normal{background-color:#ED297B;}
.art_cdc .prix_ancien{color:#1C74BC; text-decoration:line-through;}
.art_cdc .prix_normal{background-color:#1C74BC;}
.art_nouveaute .prix_ancien{color:#BCD52F; text-decoration:line-through;}
.art_nouveaute .prix_normal{background-color:#BCD52F;}
.recap_tops a{color:#C9C9C9; text-align:right; padding-right:10px; clear:both;}

.service_conseils{width:168px; height:204px; background:url('images/templates2/service_conseils.jpg') no-repeat 0 0; margin-bottom:10px;}
.service_conseils a{
	display:block;
	position:relative;
	left:101px;
	top:186px;
	color:#565C30;
	width: 68px;
}
.engagements_haut{height:19px; background:url('images/templates2/nos_engagements.jpg') no-repeat 0 0;}
.engagements{width:158px; background:url('images/templates2/puce_rose.jpg') no-repeat 0 4px; margin-left:10px;}
.engagements a{display:block; padding-left:10px;}

.tva_haut{height:19px; background:url('images/templates2/tva.jpg') no-repeat 0 0;}
.tva{background:url('images/templates2/back_newsletter.jpg') repeat-y 0 0; margin:3px 0 10px 0; padding:10px; color:#FFFFFF;}

#milieu{width:640px; float:left; text-align:left;}
.banniere_ambiance{width: 630px; height:230px; margin:0 auto; background:url('images/templates2/ombre_banniereambiance.jpg') no-repeat left bottom;}
.actualites{width:632px; height:26px; margin:0 auto; background:url('images/templates2/actualites.jpg') no-repeat;}
.promo{width:632px; height:26px; margin:0 auto; background:url('images/templates2/promos.jpg') no-repeat left bottom;}
.nouveaute{width:632px; height:26px; margin:0 auto; background:url('images/templates2/nouveautes.jpg') no-repeat left bottom;}
.cdc{width:632px; height:26px; margin:0 auto; background:url('images/templates2/cdc.jpg') no-repeat left bottom;}

.bordure_cadremilieu_haut{
	width:632px;
	margin-top:3px!important;
	margin:0 auto;
	background:url('images/templates2/bordure_cadremilieu_haut.jpg') no-repeat left bottom;
	height:5px;
}
.bordure_cadremilieu{
	width:612px;
	margin:0 auto;
	background:url('images/templates2/bordure_cadremilieu.jpg') repeat-y 0 0;
	padding:10px;
}

/*.bordure_cadremilieu_bis {
	background:transparent url(images/templates2/bordure_cadremilieu_bis.jpg) repeat-y 0 0;
	margin:0pt auto;
	width:632px;
}*/
.bordure_cadremilieu_bis {
	background:url('images/templates2/bordure_cadremilieu_bis.jpg') repeat-y 0 0;
	margin:0 auto;
	padding:0 10px;
	width:612px;
}
.bordure_cadremilieu_bas {
	width:632px;
	background:url('images/templates2/bordure_cadremilieu_bas.jpg') no-repeat;
	margin:0 auto;
	height:30px;
	padding-top:20px;
	text-align:right;
}

#droite {width: 170px;float:left; text-align:left;}
.rechercher_haut{width:168px; height:19px; background:url('images/templates2/recherche.jpg') no-repeat 0 0;}
/*.rechercher_hautbis{width:168px; height:7px; background:url('images/templates2/back_rech_haut.jpg') no-repeat 0 0; margin-top:3px;}*/
.rechercher_milieu{width:158px; padding-left:10px;background:url('images/templates2/back_rech.jpg') repeat-y 0 0; margin-top:3px; padding-top:5px;}
.rechercher_bas{
	background:url('images/templates2/back_rech_bas.jpg') no-repeat 0 0;
	height: 17px;
}
.rech{width:127px; border:solid 1px #C4CE40; height:12px;}

.compte_haut{width:168px; height:19px; background:url('images/templates2/moncompte.jpg') no-repeat 0 0;}
.compte{
	width:169px;
	height:126px;
	background:url('images/templates2/back_moncompte.jpg') no-repeat 0 0;
	margin-bottom:10px;
	margin-top:3px;
}
.compte a{display:block;}
.cli_formu{padding-left:5px; padding-top:7px;}
.email_cli, .pass_cli{width:127px; border:solid 1px #69A4C2; height:12px;}
.email_cli{margin-bottom:4px;}
.connexion{padding:5px 0px 10px 5px;}
.favoris{padding:0 0 0 5px;}
.connexion a{color:#FFFFFF;}
.favoris a{color:#1C74BB;}
.frais_port{height:109px;}
.pub{height:145px;}
.paiement_securise{height:160px;}
.livraison{height:111px;}
.livraison_haut{width:168px; height:19px; background:url('images/templates2/moncompte.jpg') no-repeat 0 0;}
.colissimo_flash{
	width:166px;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	text-align: center;
}
.bordure_droitebas{
	background:url('images/templates2/bordure_gauche_bas.jpg') no-repeat;
	height:5px;
	margin-bottom:10px;
	width:168px;
}
/* FIN CONTENU / GAUCHE / MILIEU/ DROITE */


/* DEBUT FOOT */
#foot{
	background: url('images/templates2/degrade_bas.jpg') repeat-x;
	margin:0;
	padding:0;
	text-align:center;
}

#foot_bis{
	width:980px;
	margin:0 auto;
	padding:0;
}

.foot1 {text-transform:uppercase;color: #989898; padding-top:5px;}
.foot1 a{color: #FFF;}
.foot2 {color:#999999; padding:20px 0;}
.foot2 a{text-decoration:underline; color:#999999;}
.foot2 a:hover{text-decoration:none;}


/* FIN FOOT */


/*************************** DEBUT PAGE ARTICLE **************************************/

.articles_conseils{
	background:url('images/templates2/articles_conseils.jpg') no-repeat;
	width:633px;
	height:26px;
	margin: 0 auto;
}
.miniatures {
	width:200px;
	border-top:solid 2px #E5E5E5;
	border-bottom:solid 2px #E5E5E5;
	padding: 8px 0;
	margin:0 auto;
}

.mini {
	float: left;
	height: 60px;
	width: 60px;
	margin-left: 1px;
	text-align: center;
}

.img_zoom {
	height: 200px;
	width: 200px;
	text-align: center;
	margin-bottom:10px;
}

.art_details {
	padding-left: 14px;
	width: 558px;
	border: 6px solid #F2F2F2;
	padding-top: 14px;
	margin-bottom: 10px;
}

.description {
	float: left;
	width: 340px;
	padding: 0px 0px 0px 20px;
	text-align:left;
}

#qte {
	height: 15px;
	width: 20px;
	text-align:center;
}

.description form {
	margin-top: 10px;
	margin-bottom: 10px;
}

.boutons{text-align:right; padding:30px 0 20px 0;}
.boutons input{padding-bottom:10px;}

#prix_par_caract{width:120px; text-align:right; border:none; color:#ED297D; font-weight:bold; font-size:22px; background-color:#FFFFFF;}
.prix_old{
	width:140px;
	height:15px;
	position:relative;
	left:200px;
	top:-140px;
	color:#ED297D;
	text-decoration:line-through;
	text-align:right;
}

.prix_new{
	width:140px;
	position:relative;
	left:200px;
	top:-150px;
	
}

.art_zoom {
	background-color: #FFF;
	float: left;
	width: 759px;
}

.zoom {
	float: left;
	width: 48px;
	height: 14px;
	padding-left: 110px;
}

.details {
	float: left;
	width: 250px;
	margin-left: 0px;
}

.lib_produitbis{
	font-weight:bold;
	height:26px;
	width:340px;
	line-height:26px;
	border-bottom:solid 2px #E5E5E5;
}

.description_bis{clear:both; padding:0 5px 0 10px; margin-top:-50px; text-align:left;}
.caracteristiques_txt{border-bottom:solid 2px #333; font-weight:bold; font-size:14px;}
.caract{width:150px; font-weight:bold;}
.tableau_caract{}
/*************************** FIN PAGE ARTICLE **************************************/


/*************************** DEBUT PAGE CATEGORIE **************************************/
.lib_categ, .lib_produit {
	color:#FFFFFF;
	font-weight:bold;
	background:url('images/templates2/categorie_bandeau.jpg') no-repeat left bottom;
	height:26px;
	margin:0pt auto;
	width:618px;
	line-height:26px;
	padding-left:14px;
}
.desc_categ{padding-bottom:10px;}
.liste_categ a{
	display:block;
	width:186px;
	float:left;
	background:url('images/templates2/puce_rose.jpg') no-repeat 0 4px;
	padding:0 0 0 10px;
	margin: 0;
}
.categ_articles{
	background:url('images/templates2/tous_lesarticles.jpg') no-repeat;
	width:633px;
	height:26px;
	margin: 0 auto;
}
.pagination {
	background-color:#FFFFFF;
	margin:0pt auto;
	text-align:center;
	width:600px;
	padding-top:10px;
}
/* FIN PAGE CATEGORIE */

/*Page  Photographie ***********************/
#diapo {width:530px; float:left; padding:10px 0 0 10px; text-align:center;}
#diapo img {border:solid 1px #000000; margin:0;}
#autre {width:100px; float:right; text-align:center;}
#autre img{margin-top:10px;}



/***************************************************************************/
								/*Divers*/
/***************************************************************************/

.erreur{color:#F664A5; text-align:center;}
.etoile{color:#F664A5;}
.contenu_divers{width:100%; position:relative; left:0; top:0; margin-bottom:100px;}
.rub_divers_g{width:250px; float:left;  margin-left:5px;}
.rub_divers_d{width:250px; float:right; margin-right:5px;}
.titre_rubdivers{width:236px; padding-left:14px; height:26px; line-height:26px; background:url('images/templates2/rub_divers.jpg') no-repeat; color:#fff; font-weight:bold; text-transform:uppercase;}
.rub_diversHaut{
	width:250px;
	height:5px;
	margin-top:3px!important;
	background:url('images/templates2/bordure_rubdivers_haut.jpg') no-repeat left bottom;
}
.rub_divers{
	width:250px;
	background:url('images/templates2/bordure_rubdivers.jpg') repeat-y 0 0;
}
.rub_diversBas{
	width:250px;
	height:30px;
	background:url('images/templates2/bordure_rubdivers_bas.jpg') no-repeat;
}

.titre_divers{margin-bottom:10px; font-weight:bold; text-align:center; text-transform:uppercase;}
.calque0{width:100%; position:absolute; z-index:0; background-color:#FFFFFF;}
.calque10{width:100%; position:absolute; z-index:10; background-color:#FFFFFF;}
.btn_divers{text-align:center; padding:10px 0;}
.retour{text-decoration:underline;}
.retour:hover{text-decoration:none;}

.titre_general{font-size:16px; font-weight:bold; text-align:center; padding:10px 0;}


/************** Page recherche *********************************/
.recap_rech{margin:10px 0; font-weight:bold;}
.rech_vide{text-align: center; color:#C3986B; font-weight:bold;}
.histo{padding-left:40px;}
.histo_txt{font-weight:bold;}
.histo_txt a{display:block; font-weight: normal; background:url('images/templates2/puce_gris.jpg') no-repeat 0 4px; padding-left:10px;}
.plan_infos_txt a{display:block; font-weight: normal; background:url('images/templates2/puce_gris.jpg') no-repeat 0 4px; margin-left:20px; padding-left:10px;}

.rech_formu{margin-bottom:20px; padding:20px 0; background-color:#FFFDF7; border:solid 1px #3A4348; border-top:none;}

/******page Cde1 et Cde2 ***************************************/
.cde{width:616px; padding-left:14px; height:26px; margin:0 auto; background:url('images/templates2/titre_produit.jpg') no-repeat; line-height:26px; color:#FFFFFF; text-transform:uppercase; font-weight:bold;}
.td_head_cde{text-align:left; height:35px; vertical-align:middle; font-size:12px;font-weight:bold;}
.td_head_cdebis{text-align:center; height:35px; vertical-align:middle; font-size:12px;font-weight:bold;}
.cde1 {height:25px;vertical-align:middle; background-color:#FFFADD; text-align:left; font-size:11px;}
.cde2 {height:25px;vertical-align:middle; background-color:#DEEFC9;text-align:left; font-size:11px;}
.td_foot_cde{ text-align:right; padding-right:5px;}
.boutons_commande{ clear:both;margin:10px 0; padding-right:15px; text-align:right;}
.tot_cde{color:#DE1F64; font-weight:bold;}






















