html, body, div  {padding:0px; margin:0px;}

body {background-color:#FFFFFF;background-image:url('images/templates/body.jpg');background-repeat:repeat-x;background-position:top;color:#1B1B1B;font-size:10px;margin:auto;font-family:Verdana, Arial, Helvetica, sans-serif;}

form {display:inline;}
select,input,textarea {font-family:'Verdana', Arial, Helvetica, sans-serif; font-size:10px; color:#00ACEC;}
.clear {clear:both;}
img {border:0px;}

a {color:#1B1B1B;text-decoration:none;}
a:hover {color:#1B1B1B;text-decoration:underline;}



#header1 {padding:13px 0 0 0;width:280px;float:left;}
#header2 {float:right;width:150px;height:102px;background-image:url('images/templates/espacepro.jpg');background-repeat:no-repeat;width:146px;}
#header21 {color:#FFFFFF;font-size:14px;text-align:center;font-weight:bold;}
#header21 a {color:#FFFFFF;}
#header21 a:hover {color:#FFFFFF;}
#header22 {color:#FFFFFF;font-size:14px;text-align:center;font-weight:bold;padding-top:13px;}
#header22 a {color:#FFFFFF;}
#header22 a:hover {color:#FFFFFF;}
#header23 {color:#FFFFFF;font-size:11px;text-align:center;font-weight:bold;padding-top:13px;float:left;width:100px;height:35px;padding-left:5px;}
#header23 a {color:#FFFFFF;}
#header23 a:hover {color:#FFFFFF;}
#header24 {color:#F00;font-size:18px;text-align:center;font-weight:bold;padding-top:18px;float:left;width:30px;height:35px;padding-left:5px;}
/*#header3 {float:right;text-align:right;height:92px;padding-top:10px;}*/
#header3 {float:left;text-align:center;height:92px;padding:13px 0 0 15px;}
.conteneur {width:980px;margin:0 auto;}

.centre {float:left;padding-left:11px!important;padding-left:8px;width:564px;}
.navigation {padding-bottom:10px;}
.pagenav {margin-bottom:10px; text-align:center; color:#00ACEC;}
.droite {float:right;width:190px;}
.gauche {float:left;width:208px;}

.onglets {height:33px;background-image:url('images/templates/onglets.jpg');background-repeat:repeat-x;}
.ongletaccueil {background-image:url('images/templates/ongletaccueil.jpg');background-repeat:repeat-x;padding-left:10px;padding-right:10px;border:1px solid #B3B3B3;float:left;height:18px;padding-top:2px;font-size:12px;color:#FFFFFF;}
.ongletaccueil a {color:#FFFFFF;}
.ongletaccueil a:hover {color:#FFFFFF;}
.onglet {background-image:url('images/templates/onglet.jpg');background-repeat:repeat-x;padding-left:10px;padding-right:10px;border:1px solid #B3B3B3;float:left;height:18px;padding-top:2px;font-size:12px;}
.ongletvert {background-image:url('images/templates/ongletvert.jpg');background-repeat:repeat-x;padding-left:10px;padding-right:10px;border:1px solid #B3B3B3;float:left;height:18px;padding-top:2px;font-size:12px;}
.ongletbleu {background-image:url('images/templates/ongletbleu.jpg');background-repeat:repeat-x;padding-left:10px;padding-right:10px;border:1px solid #B3B3B3;float:left;height:18px;padding-top:2px;font-size:12px;}
.ongletorange {background-image:url('images/templates/ongletorange.jpg');background-repeat:repeat-x;padding-left:10px;padding-right:10px;border:1px solid #B3B3B3;float:left;height:18px;padding-top:2px;font-size:12px;}
.ongletrose {background-image:url('images/templates/ongletrose.jpg');background-repeat:repeat-x;padding-left:10px;padding-right:10px;border:1px solid #B3B3B3;float:left;height:18px;padding-top:2px;font-size:12px;}
.bloc {background-color:#E1E2E4;border:1px solid #B3B3B3;margin-bottom:8px;clear:both;}
.blocint {background-color:#FFFFFF;border:1px solid #B3B3B3;clear:both;margin:3px;padding:3px;}
.blocint ul {margin:0px;padding:0px;padding-right:5px;}
.blocint li {margin:0px;padding:0px;margin-left:18px;background-image:url('images/templates/engagbg.jpg');padding-bottom:8px;}
.blocint img{vertical-align:middle;}
#editobg {background-image:url('images/templates/editobg.jpg');background-repeat:no-repeat;line-height:18px;}
#moncompte {background-image:url('images/templates/moncompte.jpg');background-repeat:no-repeat;height:138px;text-align:left;padding-left:8px;}
#moncompte form {display:block;width:190px;margin:0;}
#moncompteBis {background-image:url('images/templates/moncompteBis.jpg');background-repeat:no-repeat;height:138px;text-align:left;padding-left:8px;}
.clic { text-decoration:underline; font-weight:bold;}
.clic:hover { text-decoration:none;}
.blocint2 {background-color:#FFFFFF;clear:both;margin:3px;text-align:center;padding:8px;}
.blocintimg {background-color:#FFFFFF;border:1px solid #B3B3B3;clear:both;margin:3px;text-align:center;}
.blocintimg2 {clear:both;margin:3px;text-align:center;}
#formuinscrnews {background-image:url('images/templates/newsletter.jpg');background-repeat:no-repeat;width:168px;height:48px;padding-top:84px;padding-left:12px;}
#formuinscrnews input {width:150px;margin:auto;}
.bloctitre {padding-left:5px;color:#1B1B1B;font-size:14px;float:left;height:20px;padding-top:2px;}
.ico {float:right;width:20px;height:20px;padding-top:2px;padding-right:5px;}
.rechbleu {font-size:14px;font-weight:bold;color:#00ACEC;padding-left:10px;margin-top:5px;}
.moncomptebleu {font-size:14px;font-weight:bold;color:#00ACEC;padding: 5px  0;}
.client_unlogged {}
.client_unloggedNew {height:90px;}
.adresse {width:113px;height:13px;border:solid 1px #ccc;margin-bottom: 5px;}
.passe {width:90px; height:13px; border:solid 1px #ccc;}
.passe_perdu {position:relative;top:28px;left:30px;width: 150px;text-align: right;}
.passe_perduBis {position:relative;top:45px;left:30px;width: 150px;text-align: right;}
.passe_perduNew { margin-top:5px;width:180px;text-align: right;}



#recherche {background-image:url('images/templates/recherche.jpg');height:85px;margin-top:8px;margin-bottom:8px;padding:10px;width:540px;}
#recherche form {display:inline;}
#recherche select {font-size:10px;vertical-align:middle;width:110px;}
.rechcrit {padding-left:50px;}
.etape1 {float:left;width:140px;height:25px;margin-top:5px;padding-left:25px;background-image:url('images/templates/rech1.jpg');background-repeat:no-repeat;}
.etape2 {float:left;width:140px;height:25px;margin-top:5px;padding-left:25px;background-image:url('images/templates/rech2.jpg');background-repeat:no-repeat;}
.etape3 {float:left;width:140px;height:25px;margin-top:5px;padding-left:25px;background-image:url('images/templates/rech3.jpg');background-repeat:no-repeat;}
#etapebtn {padding-top:5px;height:25px;vertical-align:middle;}




.promotitre {background-image:url('images/templates/promotion.jpg');height:25px;margin-top:15px;margin-bottom:10px;width:560px;}
.venteflashtitre {background-image:url('images/templates/venteflash.jpg');height:25px;margin-top:15px;margin-bottom:10px;width:560px;}
.coupcoeurtitre {background-image:url('images/templates/coupcoeur.jpg');height:25px;margin-top:15px;margin-bottom:10px;width:560px;}
.nouveautetitre {background-image:url('images/templates/nouveaute.jpg');height:25px;margin-top:15px;margin-bottom:10px;width:560px;}
.articlesconseilles {background-image:url('images/templates/articles_conseilles.jpg');height:25px;margin-top:15px;margin-bottom:10px;width:560px;}
.nos_articles {background-image:url('images/templates/nos_articles.jpg');height:25px;margin-top:15px;margin-bottom:10px;width:560px;}
.nos_categs {background-image:url('images/templates/nos_categs.jpg');height:25px;margin-top:15px;margin-bottom:10px;width:560px;}
.titrem {width:538px; margin:15px 0 10px 0; height:18px;background:url('images/templates/ongletaccueil.jpg') repeat-x;padding:2px 10px 0 10px;border:1px solid #B3B3B3;font-size:12px;color:#FFFFFF;font-weight:bold;}
.rub_divers_g .titrem {width:230px; margin:15px 0 10px 0; height:18px;background:url('images/templates/ongletaccueil.jpg') repeat-x;padding:2px 10px 0 10px;border:1px solid #B3B3B3;font-size:12px;color:#FFFFFF;font-weight:bold;}
.rub_divers_d .titrem {width:230px; margin:15px 0 10px 0; height:18px;background:url('images/templates/ongletaccueil.jpg') repeat-x;padding:2px 10px 0 10px;border:1px solid #B3B3B3;font-size:12px;color:#FFFFFF;font-weight:bold;}
.topventes {background-image:url('images/templates/topventes.jpg');height:25px;margin-top:15px;margin-bottom:10px;width:560px;}
.vignetteBis {width:134px;height:196px;border:1px solid #C7C7C7;float:left;margin:0 5px 10px 0;}
.vinfoBis {background-color:#F2F2F2;border-top:1px solid #C6C6C6;border-bottom:1px solid #C6C6C6;height:30px;padding:5px;}
.vinfoBis strong {display:block;height:30px;}
.vignette {width:134px;height:276px;border:1px solid #C7C7C7;float:left;margin:0 5px 10px 0;}
.vimg {height:130px;text-align:center;padding-top:4px;}
.vinfo {background-color:#F2F2F2;border-top:1px solid #C6C6C6;border-bottom:1px solid #C6C6C6;height:110px;padding:5px;}
.vinfo strong {display:block;height:30px;}
.vinfo2 {background-color:#F2F2F2;border-top:1px solid #C6C6C6;border-bottom:1px solid #C6C6C6;height:110px;padding:5px;}
.vinfo2 strong {display:block;/*height:30px;*/}
.dateflash {height:20px;color:#FF0000;}
.libBis {display:block; height:25px;}
.libBis2 {display:block; /*height:25px;*/}
.plus {background-color:#DEDEE0;height:18px;padding-top:2px;padding-left:3px;font-weight:bold;}
.prixpromo {color:#FF0000;font-size:12px;font-weight:bold;margin:auto;text-align:center;margin-top:5px;margin-bottom:5px;height:15px;}
.prix {background-image:url('images/templates/prixbg.jpg');background-repeat:no-repeat;height:25px;text-align:center;width:112px;font-size:16px;color:#FFF;margin:auto;font-weight:bold;font-style:italic;margin-top:5px;margin-bottom:5px;}
.vignettetop {height:271px;background-color:#fff;border:1px solid #B3B3B3;margin:4px;clear:both;}
.vimgtop {height:150px;text-align:center;padding-top:4px;}
.vinfotop {background-color:#F2F2F2;border-top:1px solid #C6C6C6;border-bottom:1px solid #C6C6C6;height:85px;padding:5px;}
.plustop {background-color:#DEDEE0;height:18px;padding-top:2px;padding-left:3px;font-weight:bold;}
.serviceclient {margin-bottom:10px;}
.formu_panier input {color:#1B1B1B;}
.lignepanierg {float:left;}
.lignepanierd {float:right;}
.monpanier {color:#000000;}
.monpanier hr {clear:both;color: #C4C4C4;background-color: #C4C4C4;height: 1px;border: 0;}
#shopping_cart_items {margin-bottom:2px;}
.ligne_panier {border-bottom:solid 1px #C4C4C4;}
#contenupanier {width:50px; border:none; font-weight:bold; background-color:#FFFFFF; text-align:right; color:#1B1B1B;margin-left:23px;}
#montantpanier{width:50px; border:none; font-weight:bold; background-color:#FFFFFF; text-align:right; color:#1B1B1B;}
#footer {background-image:url('images/templates/footer.jpg');background-repeat:repeat-x;text-align:center;height:33px;padding-top:8px;color:#FFFFFF;clear:both;}
#footer a {color:#FFFFFF;}
#footer a:hover {color:#FFFFFF;}
#footer2 {text-align:center;}


.desc {width:558px; border:solid 1px #B3B3B3; background-color:#E7E8EA; position:relative;}
.descBis {width:538px; padding:5px; border:solid 1px #B3B3B3; background-color:#FFF; margin:4px 0 4px 4px;}
.desc_categBisG {width:140px;float:left;text-align:center;}
.desc_categBisD {
	width:380px;
	float:right;
	text-align:left;
	padding:10px 0px 10px 0px;
	font-size:14px;
	font-weight:bold;
}

/*==============SAV===============*/

/*Liste des demande de retour*/

.ligne_entete_liste_retour{width:536px; border:solid 1px #B3B3B3; background-color:#E7E8EA; position:relative;}
.entete_liste_retour{ font-weight:bold; height:30px;}

.liste_sav_col_num {width:110px;float:left; text-align:center;padding:2px 10px 0px 0px;}
.liste_sav_col_date {width:150px; float:left; text-align:center;padding:2px 10px 0px 0px;}
.liste_sav_col_statut {width:100px; float:right; text-align:center;padding:2px 10px 0px 0px;}
.liste_sav_col_num_prod {width:130px; float:right; text-align:center;padding:2px 10px 0px 0px;}

.ligne_liste_retour{width:535px; border:solid 1px #E6E6E6; background-color:#E6E6E6; position:relative;}

/*details des demande de retour*/

.details_sav_col_1{
	float:left;
	padding:3px 0px 3px 10px;
	width:40%;
	font-weight:bold;
}

.details_sav_col_2{
	float:left;
	padding:3px 0px 3px 10px;
	width:55%;
}

.ligne_height_20{
	display:block;
	line-height:20px;
	height:20px;
}



/*==============FIN SAV===============*/

.desc_produitBisG{width:260px; float:left; padding:8px 0 8px 8px;}
.desc_produitBisD {width:260px; float:right; padding:10px 0 0 10px;}
.img_prod {width:250px; height:250px; padding-top:10px; text-align:center; border:solid 1px #D9D9D9;}
.commentaire {width:250px; height:25px; line-height:25px; text-align:center; border:solid 1px #D9D9D9;  border-top:none; background-color:#F2F2F2;}
.zoom {width:250px;height:20px; padding-top:3px;border:solid 1px #D9D9D9;border-top:none;background-color: #DCDDDF;text-align:center;}
.miniatures {width:250px; border:solid 1px #D9D9D9;  border-top:none; background:url('images/templates/back_miniatures.jpg') repeat-y;}
.mini  {width:113px;height:125px;float:left; margin:0 5px 0 7px!important; margin:0 2px 0 5px; padding:2px 0 0 0;text-align:center;}
.imprimer {width:250px; height:20px; margin:10px 0; padding-top:3px; border:solid 1px #D9D9D9; background-color: #DCDDDF; text-align:center;}
.qte {width:20px; border:solid 1px #D9D9D9; text-align:center;}
.titrebleu {color:#20B7F0; font-weight:bold; font-size:12px;}
.desc_prod {padding-bottom:10px;}
.stepstok {}
.boutons_divers a {display:block; margin:5px 0;}
#prix_par_caract, #prixproht_par_caract, #prixpro_par_caract, .euro {width:85px; border:none; background-color:#FFFFFF; font-size:18px; color:#20B7F0; text-align:right;}


.commentNo {
	text-align:center;
	font-size:9px;
	color:#999999;
	font-weight:bold;

}

.erreur{color:#F664A5; text-align:center;}
.etoile {color:#F664A5;}
.contenu_divers {width:100%; position:relative; margin-bottom:100px;}
.rub_divers_g {width:250px; float:left;  margin-left:5px;}
.rub_divers_d {width:250px; float:right; margin-right:5px;}
.titre_general {font-size:16px; color:#20B7F0; font-weight:bold; text-align:center; padding:10px 0;}
.titre_divers {margin-bottom:10px; font-weight:bold; color:#20B7F0; 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;}
.cadre_divers {width:528px; border:solid 1px #B3B3B3; background-color:#FFF; margin:4px 0 4px 4px; padding:10px;}
.bordureExt {width:250px; border:solid 1px #B3B3B3; background-color:#E7E8EA;}
.bordureInt {width:230px; margin:4px 0 4px 4px; padding:5px; border:solid 1px #B3B3B3; background-color:#FFF;}
.recommanderpage {}


.histo_txt {font-weight:bold;}
.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;}


.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:#F9F3F3; 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:10px; text-align:right;}

.tot_cde {color:#DE1F64; font-weight:bold;}



#diapo{width:605px; float:left; margin:10px 0 0 5px;}
#diapo img{border:none;}
#autre{width:100px; height:80px; float:right; margin:10px 5px 0 0; text-align:center;}
#autre img{margin-bottom:5px;}

<!--------Calendrier-------->

.ctx        {border-left:3px solid #fff; border-right:3px solid #fff; border-top:3px solid #fff; border-bottom:3px solid #fff;
             position:absolute; text-align:left; font-family: Arial; font-size:10pt; background-color:#336699;
             color:#FFFFFF; display:block; font-style:normal; font-variant:normal; font-weight:bold; outset; white-space: nowrap;}

.ctxl       {padding-left:15px; padding-right:10px; }
.ctxl2      {padding-left:15px; padding-right:10px; background-color:highlight; color:#333;}

.calh       {background-color: #EEE; color:#000; font-family: Arial; font-size:8pt; text-align:center; font-weight:bold;}
.calh .sel  {background-color: #FFF; color:#111; cursor:pointer;}
.calh td    {color:#000;}

.calm       {background-color: #EEE; color:#000; font-family: Arial; font-size:8pt; text-align:center;display:none;}
.calm .sel  {background-color: #FFF; color:#111; font-weight:bold; cursor:pointer;}
.calm td    {color:#000;}

.caly       {background-color: #EEE; color:#000; font-family: Arial; font-size:8pt; text-align:center;display:none;}
.caly .sel  {background-color: #FFF; color:#111; font-weight:bold; cursor:pointer;}
.caly td    {color:#000;}

.cal        {background-color: #EEE; color:#000; font-family: Arial; font-size:8pt; text-align:center;}
.cal .sel   {background-color: #FFF; color:#111; font-weight:bold; cursor:pointer;}

#cal        {display:none;}

img.but     {width:16; height:16; cursor:pointer;}
img.but_cal {width:16; height:14; cursor:pointer;}


