/*Styles template*/
body {
	background:#F8C4E0 url(/style1/images/commun/common_bg.gif) 0 125px repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
}
p{
	margin:0;
	padding:0;
}

/* ce que je supprime *
#portal-container {		
	position:relative;
	width:980px;
	margin-left:auto;
	margin-top: 20px;
	margin-right:auto;
}
#sizer {	
	width:980px;
	min-height:750px;
}
#expander {
	background-color: #FFFFFF;
	width: 940px;
	padding-left: 20px;
	padding-top: 101px;
	padding-right: 20px;
	min-height:700px;
}
/* Fin de ce que je supprime */

/* Structure generique */
.clear {clear:both;}
.displayNone {display:none;}
#calqueSortie {left:0;top:0;position:absolute;z-index:100;}
#calqueSortieMenu {left:0;top:0;position:absolute;width:100%;height:100%;z-index:70;display:none;}
#calqueSortieCompte {left:0;top:0;position:absolute;width:100%;height:100%;z-index:70;display:none;}
.invisible {visibility:hidden;}
.dd {height:18px;line-height:18px;font-size:11px;color:#000000;float:left;}

#htmlTemp {display:none;}

.floatLeft {float:left;}
.floatRight {float:right;}
.bold {font-weight:bold;}

/* Structure de base */
/* HEADER */
#header {height:125px;text-align:center;width:100%; background:url(/style1/images/commun/header_bg.gif) top left repeat-x; }
#header .header {margin:0 auto;text-align:left;width:980px;height:83px;}
#header .header .links { float:right; width:390px; font-family:Arial; font-size:12px; color:#6D6B68; text-align:right; margin-right:14px;}
#header .header .links a { font-family:Arial; font-size:12px; color:#6D6B68; text-decoration:none; }
#header .header .links a.bold { font-family:Arial; font-size:12px; color:#6D6B68; text-decoration:none; text-transform:uppercase; font-weight:bold; }
#header .header .links a:hover, #header .header .links a.bold:hover { text-decoration:underline; }
#header .header .links a:hover, #header .header .links2 a.bold:hover { text-decoration:underline; }
#header .header .links a:hover, #header .header .links3 a.bold:hover { text-decoration:underline; }
#header .header .links .line1 { margin-top:6px; position:relative; z-index:80; width:390px; height:5px }
#header .header .links .line1 #accescompte { position:absolute; z-index:98; left:0; top:0; display:block; width:80px; height:16px; background:#fff;opacity:0;filter:Alpha(opacity=0); }
#header .header .links .line1 #moncompte { position:absolute; z-index:99; left:0; top:16px; display:none; width:294px; height:auto; background:#F6F5F4; padding:5px 6px 3px 6px; }
#header .header .links .line1 #moncompte #creationEspace { display:none; }
#header .header .links .line1 #moncompte #loginEspace { display:none; }
#header .header .links .line1 #moncompte #clientEspace { display:none; }
/*
#header .header .links .line1 #moncompte #creationEspace { position:absolute; z-index:10; left:0; top:16px; display:none; width:294px; height:auto; background:#F6F5F4; padding:5px 6px 3px 6px; }
#header .header .links .line1 #moncompte #loginEspace { position:absolute; z-index:10; left:0; top:16px; display:none; width:294px; height:auto; background:#F6F5F4; padding:5px 6px 3px 6px; }
#header .header .links .line1 #moncompte #clientEspace { position:absolute; z-index:10; left:0; top:16px; display:none; width:294px; height:auto; background:#F6F5F4; padding:5px 6px 3px 6px; }
*/
#header .header .links .line1 #moncompte #pointe { display:none; position:absolute; left:37px; top:-5px; }
#header .header .links .line1 #moncompte form { float:left; padding:0; margin:0; }
#header .header .links .line1 #moncompte #login { float:left; width:115px; border:1px solid #C1C0BE; font-size:10px; color:#6D6B68; margin: 0 6px 0 0; padding:1px; }
#header .header .links .line1 #moncompte #pass_text { float:left; width:115px; border:1px solid #C1C0BE; font-size:10px; color:#6D6B68; margin: 0 3px 0 0; padding:1px; }
#header .header .links .line1 #moncompte #pass_text_login { float:left; width:115px; border:1px solid #C1C0BE; font-size:10px; color:#6D6B68; margin: 0 3px 0 0; padding:1px; }
#header .header .links .line1 #moncompte #pass { display:none; float:left; width:115px; border:1px solid #C1C0BE; font-size:10px; color:#6D6B68; margin: 0 3px 0 0; padding:1px; }
#header .header .links .line1 #moncompte #pass_login { display:none; float:left; width:115px; border:1px solid #C1C0BE; font-size:10px; color:#6D6B68; margin: 0 3px 0 0; padding:1px; }
#header .header .links .line1 #moncompte #log { float:left; margin:0; padding:0; }
#header .header .links .line1 #moncompte .link { float:left; color:#A4A2A0; font-size:10px; margin-right:7px;}
#header .header .links .line1 #moncompte .linkright { float:right; color:#A4A2A0; font-size:10px; }
#header .header .links .line1 #moncompte #part1 { float:left; width:100%; text-align:left; font-size:11px; font-weight:bold; margin:0; padding:0; line-height:16px; }
#header .header .links .line1 #moncompte #part1 a { font-family:Arial; font-size:10px; color:#6D6B68; text-decoration:none; margin:0; padding:0; color:#A4A2A0; }
#header .header .links .line1 #moncompte #part1 a:hover { font-family:Arial; font-size:10px; color:#6D6B68; text-decoration:underline; margin:0; padding:0; color:#A4A2A0; }
#header .header .links .line1 #moncompte #part2 { float:left; width:100%; margin:0; padding:0;}
#header .header .links .line1 #moncompte #links2 { float:left; width:100%; margin:0; padding:0;}
#header .header .links .line1 #moncompte #part3 { float:left; width:100%; font-weight:bold; margin:0; padding:0; line-height:16px; }
#header .header .links .line1 #moncompte #links3 { float:left; width:100%; margin:0; padding:0;}
#header .header .links .line1 #moncompte #all { float:left; width:100%; text-align:center; font-size:11px; font-weight:bold; margin:0; padding:0;}
#header .header .links .line1 #moncompte #all .link { float:none; }
#header .header .links .line2 { margin-top:55px; position:relative; padding-left:110px}
#header .header .links .line1 a {
	float:left;
	margin-left:5px;
}
#header .header .links .line1 span {
	float:left;
	margin-left:5px;
}
#header .header .links .line2 a {
	float:left;
	margin-left:5px;
}
#header .header .links .line2 span {
	float:left;
	margin-left:10px;
	margin-right:5px;
}
#header .header .links .line2 a#panier_nbre_article{
	float:none;
	margin-left:0px;
}
#header #logo { float:left; background-image: url(/style1/images/commun/header_logolasource.gif); height:55px; width:183px; display:block; background-repeat:no-repeat; margin:13px 0 0 66px; }
* html #header #logo { margin-left:33px; } /*IE6 DOUBLE MARGIN HACK*/
/* MENU */
#header .menu { position:relative; z-index:71; margin:0 auto;text-align:left;width:980px;height:42px;padding-left:0px; background:url(/style1/images/commun/menu_bg.gif); }
#header .menu .menuitem { float:left; }
#header .menu .menuitemPrixCoutant { float:left; margin-left:76px; }
#header .menu .menuitemsoldes { float:left; margin-left:106px; }
#header .menu .menuitemdestock { float:left; }
#header .menu .menuitemoffres { float:left; margin-left:60px; }
#header .menu .col1 { float:left; margin-left:10px; }
#header .menu .niveau2 { position:absolute; top:40px; left:10px; z-index:90; width:960px; background:#fff; display:block; padding:0 0 12px 0; }
#header .menu .niveau2 a.niveau2link { display:block; float:left; height:27px; width:auto; padding:0 25px; border-right:1px solid #C9C7C3;border-top:1px solid #C9C7C3; background:url(/style1/images/commun/niveau2_ongletbg.gif) 0 0 repeat-x; text-decoration:none; line-height:27px; font-size:13px; font-weight:bold; color:#706A63; }
#header .menu .niveau2 a.linkon { display:block; float:left; height:27px; width:auto; padding:0 25px; border-right:1px solid #C9C7C3;border-top:1px solid #C9C7C3; background-image:none; text-decoration:none; line-height:27px; font-size:13px; font-weight:bold; color:#E1007A; }
#header .menu .niveau2bar { display:block; float:left; width:auto; margin:12px 12px 0 12px; border-left:1px solid #C9C7C3; }
#header .menu .niveau2barright { display:block; float:right; width:auto; margin:12px 10px 0 12px; border-left:1px solid #C9C7C3; }
#header .menu .niveau3 { display:block; float:left; width:936px; margin:0 12px 0 12px; padding:12px 0 12px 0; border-left:1px solid #C9C7C3; border-right:1px solid #C9C7C3; border-bottom:1px solid #C9C7C3; border-top:1px solid #C9C7C3; }
#header .menu .niveau3 span.nr { color:#E1007A; line-height:12px; font-size:12px; font-weight:bold; }
#header .menu .niveau3 a.niveau3link { text-decoration:none; line-height:15px; font-size:12px; font-weight:normal; color:#333333; }
#header .menu .niveau3 a:hover.niveau3link { color:#E1007A; text-decoration:underline; }
#header .menu .niveau3 ul { float:left; width:180px; padding:0; margin:0; list-style-type:none; }
#header .menu .niveau3 ul.collection li { border-left: 1px solid #D3D2D1; }
#header .menu .niveau3 ul.adecouvrir li { border-left: 1px solid #D3D2D1; }
#header .menu .niveau3 ul.collection li.titre { border-left: none; }
#header .menu .niveau3 ul.adecouvrir li.titre { border-left: none; }
#header .menu .niveau3 div.illustration { float:right; margin-right:12px; }
#header .menu .niveau3 li { padding-left:10px; }
#header .menu .niveau3 li.titre { color:#E1007A; line-height:27px; font-size:13px; font-weight:bold; }
#header .menu .lesLiens { display:none; }
#header .menu .lesLiens .niveau2bar { border-bottom:none; }
#header .menu .lesLiens a.niveau2link { display:block; float:left; height:27px; width:auto; padding:0 22px; border-right:1px solid #C9C7C3;border-top:1px solid #C9C7C3;border-bottom:1px solid #C9C7C3; background:url(/style1/images/commun/niveau2_ongletbg.gif) 0 0 repeat-x; text-decoration:none; line-height:27px; font-size:13px; font-weight:bold; color:#706A63; }
#header .menu .lesLiens a.linkon { display:block; float:left; height:27px; width:auto; padding:0 22px; border-right:1px solid #C9C7C3;border-top:1px solid #C9C7C3;border-bottom:1px solid #C9C7C3; background-image:none; text-decoration:none; line-height:27px; font-size:13px; font-weight:bold; color:#E1007A; }

/* CLONE MENU */
#clonediv {width:980px; background:#fff; padding:0;}
#clonediv .niveau2clone { float:left;width:960px; background:#fff; display:block; padding:0 10px 12px 0; }
#clonediv .niveau2clone a.niveau2linkclone { display:block; float:left; height:27px; width:auto; padding:0 25px; border-right:1px solid #C9C7C3;border-top:1px solid #C9C7C3; background:url(/style1/images/commun/niveau2_ongletbg.gif) 0 0 repeat-x; text-decoration:none; line-height:27px; font-size:13px; font-weight:bold; color:#706A63; }
#clonediv .niveau2clone a.linkon { display:block; float:left; height:27px; width:auto; padding:0 25px; border-right:1px solid #C9C7C3;border-top:1px solid #C9C7C3; background-image:none; text-decoration:none; line-height:27px; font-size:13px; font-weight:bold; color:#E1007A; }
#clonediv .niveau2clone .niveau2bar { display:block; float:left; width:936px; margin:12px 12px 0 12px; border-left:1px solid #C9C7C3; border-bottom:1px solid #C9C7C3; }
#clonediv .niveau2clone .niveau2barright { display:block; float:left; width:936px; margin:12px 12px 0 12px; border-left:1px solid #C9C7C3; border-bottom:1px solid #C9C7C3; }
#clonediv .niveau2clone .niveau3clone { display:block; float:left; width:936px; margin:0 12px 0 12px; padding:12px 0 12px 0; border-left:1px solid #C9C7C3; border-right:1px solid #C9C7C3; border-bottom:1px solid #C9C7C3; }
#clonediv .niveau2clone .niveau3clone span.nr { color:#E1007A; line-height:12px; font-size:12px; font-weight:bold; }
#clonediv .niveau2clone .niveau3clone a.niveau3link { text-decoration:none; line-height:15px; font-size:12px; font-weight:normal; color:#333333; }
#clonediv .niveau2clone .niveau3clone a:hover.niveau3link { color:#E1007A; text-decoration:underline; }
#clonediv .niveau2clone .niveau3clone ul { float:left; width:180px; padding:0; margin:0; list-style-type:none; }
#clonediv .niveau2clone .niveau3clone ul.collection li { border-left: 1px solid #D3D2D1; }
#clonediv .niveau2clone .niveau3clone ul.adecouvrir li { border-left: 1px solid #D3D2D1; }
#clonediv .niveau2clone .niveau3clone ul.collection li.titre { border-left: none; }
#clonediv .niveau2clone .niveau3clone ul.adecouvrir li.titre { border-left: none; }
#clonediv .niveau2clone .niveau3clone div.illustration { float:right; margin-right:12px; }
#clonediv .niveau2clone .niveau3clone li { text-align:left; padding-left:10px; }
#clonediv .niveau2clone .niveau3clone li.titre { text-align:left; color:#E1007A; line-height:27px; font-size:13px; font-weight:bold; }


.produitListe .titre {font-size:14px;font-weight:bold;color:#da007c;line-height:17px;height:51px;margin-bottom:6px;text-align:center;position:relative;z-index:1;}
.produitListe .titre a {color:#da007c;text-decoration:none;}
.produitListe .img {border:1px solid #f1efeb;position:relative;z-index:1;}
.produitListe .img .infos {position:absolute;top:156px;left:153px;}

.produitListe .lien {float:left;text-align:center;position:relative;z-index:1;}
.produitListe .lien img {vertical-align:middle;}
.produitListe .lien a {font-size:11px;font-weight:bold;color:#da007c;line-height:13px;}

.produitListe .zonePrix {margin:10px 0;overflow:hidden;height:38px;position:relative;z-index:1;}
.produitListe .zonePrix .prix {float:right;margin:12px 10px 0 0;height:26px;text-align:right;font-size:24px;line-height:26px;color:#DA007C;font-weight:bold;}
.produitListe .zonePrix .remise {float:left;width:40px;height:15px;line-height:15px;background:#DA007C;text-align:center;font-size:14px;color:#ffffff;margin-left:30px;}
.produitListe .zonePrix .prixBarre {float:left;width:70px;margin:4px 0 0 16px;;font-size:14px;height:15px;line-height:15px;color:#DA007C;text-align:center;background:url(/style1/images/contenuArticle/bg_prixbarre.png) no-repeat center center;}

.produitListe .zonePrix2 {margin:10px 0;overflow:hidden;height:38px;}
.produitListe .zonePrix2 .nom {text-align:center;font-size:11px;line-height:12px;color:#DA007C;}
.produitListe .zonePrix2 .prix {height:26px;text-align:center;font-size:24px;line-height:26px;color:#DA007C;font-weight:bold;}

.produitListe .qtePanier {position:relative;z-index:2;overflow:hidden;}
.produitListe .qte {float:left;}
.produitListe .ajoutPanier {float:right;margin-right:10px;cursor:pointer;}
.produitListe .ajoutPanier #loadingPanier {display:none;}

.produitListe .miniFiche {background-color:#ffffff;position:absolute;z-index:105;border:2px solid #f3f2ef;display:none;width:387px;height:353px;margin:-249px 0 0 -197px;}
.produitListe .miniFiche.dCol {width:582px;margin-left:-392px;}
.produitListe .miniFiche.aDroite {margin-left:-2px;}
.produitListe .miniFiche.dCol.aDroite {width:582px;margin-left:-2px;}

.produitListe .miniFiche .calqueProtecteur {left:0;top:0;position:absolute;margin-top:355px;margin-left:-2px;z-index:105;height:210px;width:391px;z-index:101;}
.produitListe .miniFiche.dCol .calqueProtecteur {width:586px;}

.produitListe .miniFiche .calqueProtecteur img {height:210px;width:391px;}
.produitListe .miniFiche.dCol .calqueProtecteur img {width:586px;}

.produitListe .miniFiche .contenu {float:left;width:195px;height:353px;background-color:#ffffff;overflow:hidden;}
.produitListe .miniFiche.dCol .contenu {width:390px;}
.produitListe .miniFiche.aDroite .contenu {float:right;}
.produitListe .miniFiche.dCol.aDroite .contenu {width:390px;float:right;}

.produitListe .miniFiche .contenu .descriptif {float:left;width:170px;height:228px;margin:12px 12px 0 12px;font-size:11px;color:#706a63;line-height:13px;border-bottom:1px solid #f1efeb;}
.produitListe .miniFiche .contenu label {clear:left;float:left;width:50px;text-align:left;font-size:11px;font-weight:bold;color:#DA007C;line-height:18px;margin:0 10px 5px 10px;}
.produitListe .miniFiche .contenu .input {clear:left;float:left;font-size:11px;line-height:18px;margin:0 0 10px 10px;}


.produitListe .miniFiche .contenu .itemOffre {width:180px;height:52px;background-color:#f9f8f7;overflow:hidden;margin:5px 5px 10px 5px;}
.produitListe .miniFiche .contenu .itemOffre .nom {position:absolute;font-size:11px;font-weight:bold;color:#6d6b68;line-height:13px;background:url(/style1/images/contenuArticle/puceIO.png) no-repeat left center;padding-left:15px;margin-top:3px;}
.produitListe .miniFiche .contenu .itemOffre .nom a {color:#6d6b68;text-decoration:none;}
.produitListe .miniFiche .contenu .itemOffre .decote {position:absolute;width:38px;height:15px;background-color:#da007c;font-size:14px;color:#ffffff;line-height:15px;text-align:center;margin:34px 0 0 4px;}
.produitListe .miniFiche .contenu .itemOffre .prixBarre {position:absolute;width:47px;height:13px;background:url(/style1/images/contenuArticle/bg_prixbarreIO.png) no-repeat;font-size:11px;color:#6d6b68;text-align:center;line-height:13px;margin:22px 0 0 62px;}
.produitListe .miniFiche .contenu .itemOffre .prix {position:absolute;width:64px;height:20px;font-size:17px;font-weight:bold;line-height:20px;margin:18px 0 0 114px;color:#da007c;text-align:right;}
.produitListe .miniFiche .contenu .itemOffre .ajoutPanier {position:absolute;margin:38px 0 0 55px;}
.produitListe .miniFiche .contenu .itemOffre .ajoutPanier a {cursor:pointer;}



#footer_top { display:block; width:980px; margin:0 auto; height:8px; background:transparent url(/style1/images/commun/footer_top.png) top left no-repeat; font-size:0px; }

/* FOOTER */
#footer {text-align:left;width:992px; margin:0 auto; }
#footer_content {width:946px; background:transparent url(/style1/images/commun/footer_bg.png) top left repeat-y; padding:0 0 12px 46px;}
#footer_bottom { display:block; width:992px; height:7px; background:transparent url(/style1/images/commun/footer_bottom.png) top left no-repeat; }
#footer #new_pied_liens { width: 910px;	margin-top: 10px; height: 100px; position: relative; }
#footer #new_pied_liens #numeroAssistance {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none;	background-color: #dc6699; position: absolute; border: 1px solid #CCCCCC; left: 426px; top: 79px; height: 23px;	padding-right: 5px; padding-left: 5px; padding-top: 4px; width: 315px; }
#footer #new_pied_liens #numeroAssistance img {	float:left; margin-top:-5px; margin-left:-6px; }
#footer #new_pied_liens #numeroAssistance span { float:left; margin-right:10px; margin-left:0px; margin-top:1px; }
#footer #new_pied_liens #numeroAssistance #numero {	float:none; display:inline; font-size:16px; font-weight:bold; margin-top:-2px; margin-right:0px; margin-bottom:0px; margin-left:0px; }

/* CONTENT */
#content_lateralg {position:absolute; z-index:20; top:0; left:-98px; background:transparent url(/style1/images/commun/lateral_g.gif) top left no-repeat; width:98px; height:816px;}
#content_laterald {position:absolute; z-index:20; top:0; left:980px; background:transparent url(/style1/images/commun/lateral_d.gif) top right no-repeat;  width:98px; height:816px;}
#content {position:relative;text-align:left;width:980px;margin:0 auto;background:#F7F5F5 url(/style1/images/commun/bg_content.gif) bottom left repeat-x;}

#alt_produit {position:absolute;width:90px;z-index:20;background:#ffffff;border:1px solid #f1efeb;padding:10px 6px;}
#alt_produit .nom {line-height:13px;font-size:11px;font-weight:bold;color:#6d6b68;text-align:center;margin-bottom:8px;}

.input.couleur select {width:182px;}
.input.taille select {width:122px;}
.input.qte select {width:44px;}


/* Structure de Page Article */
#contenuArticle {overflow:hidden;width:940px;background:#ffffff;margin:0 20px;}
#contenuArticle .retour {float:left;margin:4px 0 8px 8px;}
#contenuArticle .retour a {font-size:12px;color:#706a63;}

#contenuArticle .precedent {float:left;margin:0 8px;width:86px;}
#contenuArticle .suivant {float:right;margin:0 8px;width:86px;}
#contenuArticle .titre {float:left;margin-bottom:26px;width:736px;text-align:center;font-size:20px;color:#DA007C;font-weight:bold;line-height:26px;}

#contenuArticle .visuel {float:left;margin-left:8px;width:365px;height:365px;border:1px solid #f1efeb;}
#contenuArticle .visuel .remise {position:absolute;width:365px;height:26px;text-align:center;font-size:16px;line-height:26px;font-weight:bold;color:#ffffff;background-color:#a7a7a7;z-index:10;}
#contenuArticle .visuel .marque {position:absolute;margin:335px 0 0 285px;z-index:10;}
#contenuArticle .visuel .couleur {position:absolute;margin:229px 0 0 364px;z-index:15;}
#contenuArticle .visuel .couleurEnR {width:146px;height:67px;display:none;position:absolute;margin:200px 0 0 188px;z-index:20;padding:24px 10px 24px 22px;font-size:11px;color:#4c4b49;line-height:13px;background:url(/style1/images/contenuArticle/flagRougeEn.png) no-repeat;}
#contenuArticle .visuel .couleurEnV {width:146px;height:67px;display:none;position:absolute;margin:200px 0 0 188px;z-index:20;padding:24px 10px 24px 22px;font-size:11px;color:#4c4b49;line-height:13px;background:url(/style1/images/contenuArticle/flagVertEn.png) no-repeat;}
#contenuArticle .visuel .couleurEnB {width:146px;height:67px;display:none;position:absolute;margin:200px 0 0 188px;z-index:20;padding:24px 10px 24px 22px;font-size:11px;color:#4c4b49;line-height:13px;background:url(/style1/images/contenuArticle/flagBleuEn.png) no-repeat;}
#contenuArticle .visuel .zoom {z-index:5;width:365px;height:365px;}

#contenuArticle .visuel .liste {float:left;margin:22px 0 0 1px;width:324px;overflow:hidden;}
#contenuArticle .visuel .liste img {float:left;margin:0 18px 18px 0;}

#contenuArticle .onglets {float:right;margin-right:8px;width:547px;overflow:hidden;}
#contenuArticle .onglets .noms {float:left;width:547px;height:23px;overflow:hidden;background:url(/style1/images/contenuArticle/bg_noms.gif) repeat-x;}
#contenuArticle .onglets .noms div {float:left;cursor:pointer;padding:0 20px;font-size:12px;font-weight:bold;text-align:center;line-height:21px;border-top:1px solid #f1efeb;border-right:1px solid #f1efeb;}
#contenuArticle .onglets .noms div.on {border-bottom:1px solid #ffffff;color:#DA007C;}
#contenuArticle .onglets .noms div.off {border-bottom:1px solid #f1efeb;color:#706a63;background:url(/style1/images/contenuArticle/bg_onglets_off.gif) repeat-x;}
#contenuArticle .onglets .noms div#onglet_1 {border-left:1px solid #f1efeb;}
#contenuArticle .onglets .contenu {float:left;width:545px;border:1px solid #f1efeb;border-top:0;}
#contenuArticle .onglets  #contenu_1 {display:block;}
#contenuArticle .onglets  #contenu_2 {display:none;}

#contenuArticle .onglets .contenu .description {float:right;width:532px;height:125px;margin-bottom:16px;overflow:hidden;background:url(/style1/images/contenuArticle/bg_description.gif) repeat-x bottom;font-size:11px;color:#706a63;line-height:13px;}
#contenuArticle .onglets .contenu .description .txt {height:125px;overflow:auto;}
#contenuArticle .onglets .contenu .ctqp {float:right;width:518px;height:84px;margin:0 14px 10px 0;}
#contenuArticle .onglets .contenu .ctqp .ctq {float:left;width:360px;overflow:hidden;}
#contenuArticle .onglets .contenu .ctqp .ctq label {float:left;width:50px;text-align:left;font-size:11px;font-weight:bold;color:#DA007C;line-height:18px;margin:0 10px 10px 10px;}
#contenuArticle .onglets .contenu .ctqp .ctq .input {float:left;font-size:11px;line-height:18px;margin:0;}
#contenuArticle .onglets .contenu .ctqp .ctq .input a u {color:#DA007C;}
#contenuArticle .onglets .contenu .ctqp .zonePrix {float:right;width:129px;overflow:hidden;margin-right:4px;}

#contenuArticle .onglets .contenu .ctqp .zonePrix .remise {float:left;width:40px;height:15px;line-height:15px;background:#DA007C;text-align:center;font-size:14px;color:#ffffff;}
#contenuArticle .onglets .contenu .ctqp .zonePrix .prixBarre {float:left;width:70px;margin:0 5px;font-size:14px;height:15px;line-height:15px;color:#DA007C;text-align:center;background:url(/style1/images/contenuArticle/bg_prixbarre.png) no-repeat center center;}
#contenuArticle .onglets .contenu .ctqp .zonePrix .prix {float:left;width:129px;height:32px;text-align:center;font-size:24px;line-height:32px;color:#DA007C;font-weight:bold;}
#contenuArticle .onglets .contenu .ctqp .zonePrix .ajoutPanier {float:left;width:129px;text-align:center;}
#contenuArticle .onglets .contenu .ctqp .zonePrix #loadingPanier {display:none;}

#contenuArticle .onglets .contenu .autresvues {float:right;width:518px;margin-right:14px;margin-bottom:18px;}
#contenuArticle .onglets .contenu .autresvues img {float:left;margin-right:6px;}

#contenuArticle .onglets .contenu .crossSelling {float:left;width:525;overflow:hidden;margin:14px 0 10px 13px;}
#contenuArticle .onglets .contenu .crossSelling .produit {float:left;width:170px;height:219px;margin:0 5px 0 0;background-color:#f9f8f7;}
#contenuArticle .onglets .contenu .crossSelling .produit .nom {margin:10px 0 4px 0;padding:0 2px;font-size:13px;font-weight:bold;color:#DA007C;line-height:16px;height:32px;text-align:center;overflow:hidden;}
#contenuArticle .onglets .contenu .crossSelling .produit .img {text-align:center;margin-bottom:6px;}

#contenuArticle .onglets .contenu .crossSelling .produit .remise {float:left;width:40px;height:15px;line-height:15px;background:#DA007C;text-align:center;font-size:14px;color:#ffffff;}
#contenuArticle .onglets .contenu .crossSelling .produit .prixBarre {float:left;width:70px;margin:0 5px 0 22px;font-size:14px;height:15px;line-height:15px;color:#DA007C;text-align:center;background:url(/style1/images/contenuArticle/bg_prixbarre.png) no-repeat center center;}
#contenuArticle .onglets .contenu .crossSelling .produit .prix {float:left;width:170px;height:28px;text-align:center;font-size:18px;line-height:28px;color:#DA007C;font-weight:bold;}
#contenuArticle .onglets .contenu .crossSelling .produit .ajoutPanier {float:left;width:170px;text-align:center;}

#contenuArticle .onglets .contenu .silhouettes {float:left;width:518px;overflow:hidden;margin:0 0 12px 13px;border:1px solid #bcbbb9;}
#contenuArticle .onglets .contenu .silhouettes .top {background-color:#bcbbb9;font-size:14px;font-weight:bold;color:#ffffff;text-align:center;line-height:30px;}
#contenuArticle .onglets .contenu .silhouettes .bottom {background-color:#f9f8f7;padding:10px 0 10px 26px;overflow:hidden;}
#contenuArticle .onglets .contenu .silhouettes .bottom .silhouette {width:104px;height:140px;overflow:hidden;border:1px solid #f3f1ed;float:left;background-color:#ffffff;margin-right:14px;}
#contenuArticle .onglets .contenu .silhouettes .bottom .silhouette .txt {widht:90px;float:left;margin:8px 7px;font-size:11px;font-weight:bold;color:#6d6b68;line-height:13px;height:26px;text-align:center;}
#contenuArticle .onglets .contenu .silhouettes .bottom .silhouette .img {widht:90px;float:left;margin:0 7px;}

#contenuArticle .filetDroite {float:right;width:38px;overflow:hidden;}
#contenuArticle .filetDroite .filet {float:left;background-color:#da007c;;width:1px;height:279px;margin-top:241px;}
#contenuArticle .listeProduit {float:right;width:517px;overflow:hidden;}
#contenuArticle .listeProduit .nom {float:left;font-size:12px;width:200px;font-weight:bold;color:#da007c;line-height:18px;margin:0 12px 3px 12px;}
#contenuArticle .listeProduit .remise {float:left;heigth:18px;line-height:18px;width:84px;text-align:center;font-size:12px;color:#ffffff;background-color:#da007c;}

#contenuArticle .listeProduit .encart {float:left;width:502px;border:1px solid #F1EFEB;margin-bottom:10px;}
#contenuArticle .listeProduit .encart .flagCouleur {position:absolute;z-index:15;margin:-26px 0 0 340px;}
#contenuArticle .listeProduit .encart .description {float:right;width:490px;height:70px;margin-bottom:16px;overflow:hidden;background:url(/style1/images/contenuArticle/bg_description.gif) repeat-x bottom;font-size:11px;color:#706a63;line-height:13px;}
#contenuArticle .listeProduit .encart .description .txt {height:70px;overflow:auto;}

#contenuArticle .listeProduit .encart .couleurEnR {width:146px;height:67px;display:none;position:absolute;margin:0px 0 0 280px;z-index:20;padding:24px 10px 24px 22px;font-size:11px;color:#4c4b49;line-height:13px;background:url(/style1/images/contenuArticle/flagRougeEn.png) no-repeat;}
#contenuArticle .listeProduit .encart .couleurEnV {width:146px;height:67px;display:none;position:absolute;margin:0px 0 0 280px;z-index:20;padding:24px 10px 24px 22px;font-size:11px;color:#4c4b49;line-height:13px;background:url(/style1/images/contenuArticle/flagVertEn.png) no-repeat;}
#contenuArticle .listeProduit .encart .couleurEnB {width:146px;height:67px;display:none;position:absolute;margin:0px 0 0 280px;z-index:20;padding:24px 10px 24px 22px;font-size:11px;color:#4c4b49;line-height:13px;background:url(/style1/images/contenuArticle/flagBleuEn.png) no-repeat;}

#contenuArticle .listeProduit .encart .ctqp {float:left;width:478px;margin:0 12px 10px 12px;background-color:#f9f8f7;overflow:hidden;}
#contenuArticle .listeProduit .encart .ctqp .ctq {float:left;width:270px;overflow:hidden;margin-top:12px;}
#contenuArticle .listeProduit .encart .ctqp .ctq label {float:left;width:50px;text-align:left;font-size:11px;font-weight:bold;color:#DA007C;line-height:18px;margin:0 10px 10px 10px;}
#contenuArticle .listeProduit .encart .ctqp .ctq .input {float:left;font-size:11px;line-height:18px;margin:0;}
#contenuArticle .listeProduit .encart .ctqp .ctq .input a u {color:#DA007C;}
#contenuArticle .listeProduit .encart .ctqp .zonePrix {float:right;width:129px;overflow:hidden;margin:12px 4px 12px 0;}

#contenuArticle .listeProduit .encart .ctqp .zonePrix .remise {float:left;width:40px;height:15px;line-height:15px;background:#DA007C;text-align:center;font-size:14px;color:#ffffff;}
#contenuArticle .listeProduit .encart .ctqp .zonePrix .prixBarre {float:left;width:70px;margin:0 5px;font-size:14px;height:15px;line-height:15px;color:#DA007C;text-align:center;background:url(/style1/images/contenuArticle/bg_prixbarre.png) no-repeat center center;}
#contenuArticle .listeProduit .encart .ctqp .zonePrix .prix {float:left;width:129px;height:32px;text-align:center;font-size:24px;line-height:32px;color:#DA007C;font-weight:bold;}
#contenuArticle .listeProduit .encart .ctqp .zonePrix .ajoutPanier {float:left;width:129px;text-align:center;}
#contenuArticle .listeProduit #loadingPanier {display:none;}

#contenuArticle .listeProduit .selectionFilet {float:right;width:13px;height:1px;background-color:#da007c;margin-top:15px;}
#contenuArticle .listeProduit .selection {float:right;background-color:#f6cde3;width:485px;height:30px;margin-bottom:22px;}
#contenuArticle .listeProduit .selection label {float:right;font-size:11px;font-weight:bold;color:#da007c;line-height:12px;}

#contenuArticle .listeProduit .selection .checkbox {background:transparent url(/style1/images/contenuArticle/check_off.png) no-repeat scroll 0 0;float:right;height:14px;margin-right:4px;width:12px;}
#contenuArticle .listeProduit .selection .checkbox.checked {background:transparent url(/style1/images/contenuArticle/check_on.png) no-repeat scroll 0 0;}
#contenuArticle .listeProduit .selection .checkbox input {height:13px;opacity:0;width:13px;margin:0px;filter:Alpha(opacity=0)}

#contenuArticle .listeProduit .totalFilet {float:right;width:13px;height:1px;background-color:#da007c;margin-top:50px;}
#contenuArticle .listeProduit .total {float:right;background-color:#f6cde3;width:485px;height:72px;margin-bottom:12px;overflow:hidden;}
#contenuArticle .listeProduit .total .txt {font-size:14px;font-weight:bold;color:#da007c;float:left;line-height:24px;margin:6px 0 8px 100px;}
#contenuArticle .listeProduit .total .prix {font-size:24px;font-weight:bold;color:#da007c;float:right;line-height:24px;margin:6px 60px 8px 0;}
#contenuArticle .listeProduit .total .ajoutPanier {float:left;margin-left:238px;}
#contenuArticle .listeProduit .total .fleche {float:right;margin-top:9px;}


/* Structure de Page Liste */

#contenuListe {width:980px;background:#ffffff;margin:0;}

#contenuListe .filtrer {float:left;height:32px;width:960px;background-color:#f9f8f7;margin:0 10px;}
#contenuListe .afficher {float:left;height:32px;width:960px;margin:0 10px;}

#contenuListe .listeProduits {float:left;width:975px;margin-left:4px;}
#contenuListe .listeProduits .produitListe {float:left;width:192px;margin-right:3px;margin-bottom:35px;height:333px;}

#contenuListe .paginationH {float:right;font-size:12px;color:#000000;}
#contenuListe .paginationH a {color:#000000;text-decoration:none;}

#contenuListe .paginationB {float:right;font-size:12px;color:#000000;}
#contenuListe .paginationB a {color:#000000;text-decoration:none;}


#contenuListe .filtrer .nom, #contenuListe .afficher .nom {float:left;width:66px;margin-left:14px;font-size:12px;color:#da007c;font-weight:bold;line-height:32px;}
#contenuListe .afficher .nb {float:left;line-height:32px;font-size:11px;} 

/* ComboBox */
#contenuListe .filtrer select.dd, #contenuListe .afficher select.dd {width:122px;}
#contenuListe .filtrer .dd, #contenuListe .afficher .dd {margin:7px 10px 0 0;}

#contenuListe .filtrer #couleurs, #contenuListe .filtrer #prix_bracket, #contenuListe .filtrer #taux_decote {width:182px;}
#contenuListe .filtrer #cat, #contenuListe .filtrer #subcat {width:182px;}
#contenuListe .afficher #ordrePrix {width:122px;}
#contenuListe .afficher #nbItem {width:44px;}
#contenuListe .qtePanier .qte,#contenuUnivers .qtePanier .qte {width:44px;}








/* Structure de Page Univers */

#contenuUnivers {width:980px;background:#ffffff;margin:0;}



#expander #logo {
	background-image: url(/style1/images/commun/logo_quelle.gif);
	height: 55px;
	width: 183px;
	display: block;
	left: 10px;
	top: 10px;
	position: absolute;
	background-repeat: no-repeat;
}
#recherche {
	width:480px;
	margin-top: 2px;
	float:right;
}
#recherche img, #recherche input {
	float:left; margin:0;
}
.recherche{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	width:340px;
	margin-top: 2px;
	border: 1px solid #999999;
	margin-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
/*MENU de NAVIGATION*/
#menuNavigation #menuSecteurs a {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/style1/images/commun/fondLien.jpg);
	background-repeat: repeat-x;
	height: 25px;
	font-size: 13px;
	padding-top: 5px;
	float: left;
	position: relative;
	margin-right: 2px;
	padding-right: 7px;
	padding-left: 7px;
}
#menuNavigation #menuSecteurs a:hover {
	color: #000000;
	text-decoration: underline;
	background-image:url(/style1/images/commun/fondLienDessus.jpg);
}
#menuNavigation #menuSecteurs a img {
	position: absolute;
	top: 0px;
	border:0;
}
#menuNavigation #menuSecteurs .coinG {
	left: 0px;
	background-image: url(/style1/images/commun/bordMenuG.gif);
	background-repeat: no-repeat;
}
#menuNavigation #menuSecteurs .coinD {
	right: 0;
	background-image: url(/style1/images/commun/bordMenuD.gif);
	background-repeat: no-repeat;
}
#menuNavigation #menuSecteurs a:hover .coinG {
	background-image: url(/style1/images/commun/coinGdessus.gif);
}
#menuNavigation #menuSecteurs a:hover .coinD {
	background-image: url(/style1/images/commun/coinDdessus.gif);
}
#menuNavigation {
	width: 900px;
	position: absolute;
	left: 10px;
	top: 73px;
	z-index: 99;
}
#menuNavigation #menuSecteurs {
	width: 900px;
	height: 28px;
}
#menuNavigation .sousMenu a {
	font-family: "trebuchet MS";
	font-size: 12px;
	color: #e00079;
	text-decoration: none;
	display: block;
	padding-left: 10px;
}
#menuNavigation .sousMenu a:hover {
	font-weight:bold;
	background-color:#fed0e5;
}
#menuNavigation .sousMenu a:active {
	background-color:#e00079;
	color:#FFFFFF;
}
#menuNavigation .sousMenu {
	position: absolute;
	top: 28px;
	min-width:150px;
	z-index:50;
	display:none;
}
#menuNavigation .sousMenu .bordSousMenuDroit {
	background-image: url(/style1/images/commun/menuNav_12.png);
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E00079;
	background-repeat: repeat-y;
	width: 7px;
	float: none;
	min-height:100%;
}
#menuNavigation .sousMenu .partieHaute {
	background-image: url(/style1/images/commun/fondSousMenu.png);
	background-repeat: repeat-y;
	background-position: right top;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f082b3;
	min-width:150px;
	font-weight: bold;
	padding-top: 5px;
}
#menuNavigation .sousMenu .partieHaute .lesLiens {
	margin-right: 15px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	min-width:150px;
}
#menuNavigation .sousMenu .partieBasse .coinDroitM {
	float: right;
	margin-right: 2px;
	position: absolute;
	top: 0px;
	right: 0px;
}
#menuNavigation .sousMenu .partieBasse .basM {
	background-image: url(/style1/images/commun/bordBas.png);
	background-repeat: repeat-x;
	margin-left: 8px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#menuNavigation .sousMenu .partieBasse {
	background-image: url(/style1/images/commun/bordBasG.png);
	background-repeat: no-repeat;
	position: relative;
}
#bidon {
	margin-right: auto;
	margin-left: auto;
}
#menuNavigation #sousMenuFemme {
	left: 0px;
}
#menuNavigation #sousMenuLingerie {
	left: 60px;
}
#menuNavigation #sousMenuChaussures{
	left: 121px;
}
#menuNavigation #sousMenuBeaute {
	left: 230px;
}
#menuNavigation #sousMenuHomme {
	left: 294px;
}
#menuNavigation #sousMenuEnfant {
	left: 356px;
}
#menuNavigation #sousMenuMaman {
	left: 416px;
}
#menuNavigation #sousMenuLinge {
	left: 478px;
}
#menuNavigation #sousMenuMobilier {
	left: 546px;
}
#menuNavigation #sousMenuDestockage {
	left: 612px;
}
#menuNavigation #sousMenuNouveautes {
	left: 704px;
}
#menuNavigation #sousMenuOffres {
	right: 0px;
}
#menuNavigation #menuSecteurs a#lChaussures, #menuNavigation #menuSecteurs a#lBeaute, #menuNavigation #menuSecteurs a#lMaman, #menuNavigation #menuSecteurs a#lLinge, #menuNavigation #menuSecteurs a#lMobilier, #menuNavigation #menuSecteurs a#lOffres {
	text-align:center;
	line-height:0.8;
	height:27px;
	padding-top:3px;
}
#menuNavigation #menuSecteurs a#lOffres {
	cursor:pointer;
}
#menuNavigation #menuSecteurs a#lOffres:hover {
	cursor:pointer;
}
#menuNavigation #menuSecteurs #lChaussures {
	width: 92px;
}
#menuNavigation #menuSecteurs #lBeaute {
	width: 48px;
}
#menuNavigation #menuSecteurs #lEnfant {
	width: 44px;
}
#menuNavigation #menuSecteurs #lLinge {
	width: 52px;
}
#menuNavigation #menuSecteurs #lNouveautes {
	width: 104px;
	margin-right: 0px;
}
#menuNavigation #menuSecteurs a#lNouveautes:hover {
	background-image:url(/style1/images/commun/ongletPrixCoutantsDessus.gif);
	text-decoration:none;
}
#menuNavigation #menuSecteurs #lOffres {
	width: 70px;
	float:right;
	line-height: normal;
	margin-right: 0px;
	margin-left: 0px;
	cursor:pointer;
}
#menuNavigation .sousMenu .partieHaute .lesLiens .lienSoldes {
	color: #000000;
}
#menuNavigation .sousMenu .partieHaute .lesLiens .sousMenuTitre {
	font-size: 14px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-family: "trebuchet MS";
	font-weight: normal;
}
#menuNavigation #menuSecteurs .miseEnAvant {
	background-image: url(/style1/images/commun/fondOngletMiseEnAvant.jpg);
}
#menuNavigation #menuSecteurs .ongletSoldes {
	background-image: url(/style1/images/commun/ongletPrixCoutants.gif);
	width: 109px;
	padding-right: 0px;
	padding-left: 0px;
}
#menuNavigation #menuSecteurs a .coinGMiseEnAvant {
	background-image: url(/style1/images/commun/coteGMiseEnAvant.gif);
	left: 0px;
}
#menuNavigation #menuSecteurs a .coinDMiseEnAvant {
	background-image: url(/style1/images/commun/coteDMiseEnAvant.gif);
	right: 0px;
}
/*PIED DE PAGE*/
#pied_commentaires {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 900px;
	text-align: center;
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 5px;
	color: #999299;
	line-height: 0.9;
	padding-top: 12px;
	padding-bottom: 1px;
}
#new_pied_liens {
	width: 900px;
	margin-top: 10px;
	height: 92px;
}
#new_pied_liens #carte_priv {
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
	color: #FC5E11;
	position: relative;
	float: left;
	height: 90px;
	text-decoration: none;
}
#new_pied_liens .cellules {
	border: 1px solid #CCCCCC;
	float: left;
	margin-right: 5px;
	height: 100px;
	color: #999299;
}
#new_pied_liens #carte_priv #visuel_carte {
	position: absolute;
	top: -8px;
	right: 5px;
}
#new_pied_liens #les_liens {
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: bold;
	color: #999299;
	text-decoration: underline;
	width: 594px;
}
#new_pied_liens #securise {
	margin-right: 0px;
	width: 130px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 1.5;
	height: 90px;
	padding-top: 10px;
}
#new_pied_liens #les_liens a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	color: #999299;
}
#new_pied_liens #les_liens span {
	display: block;
	float: left;
	margin-left: 68px;
}
#conditions_offre {
	width: 900px;
	text-align: right;
	margin-top: 5px;
}
#conditions_offre a {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999299;
}#expander #deco_ext #fleur_BG {
	left: 6px;
	top: 0px;
}
#expander #deco_ext img {
	position: absolute;
}
#expander #deco_ext #fleur_D {
	top: 35px;
	right: -111px;
}
* html #fleur_D {
	left: 974px;
}
#expander #deco_ext #fleur_HG {
	left: 6px;
	top: -29px;
}
#expander #items_navigation #secteurs_bas #destockage {
	color: #858282;
	display: inline;
	margin-right: 5px;
}
#expander #items_navigation #secteurs_bas a#destockage:hover {
	color: #000000;
}
#expander #panierlink {
	background-image: url(/VAD/res/quelle/images/quelle/monpanier.gif);
	height: 21px;
	width: 73px;
	position: absolute;
	left: 740px;
	top: 52px;
	cursor:pointer;
}
#expander #divNbArticlePanier {
	height: 21px;
	width: 73px;
	position: absolute;
	left: 813px;
	top: 52px;
	cursor:pointer;
	font-size:10px;
	font-family:"trebuchet MS";
}
#expander #dejavuslink {
	background-image: url(/VAD/res/quelle/images/quelle/articlesvus.gif);
	height: 21px;
	width: 74px;
	position: absolute;
	left: 206px;
	top: 52px;
	cursor:pointer;
}
#expander #Identification {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #D774A0;
	position: absolute;
	right: 0px;
	top: -15px;
}

#expander > #Identification {
	/*right: -60px;*/
}


#expander #Identification a{
	color: #D774A0;
}
#expander #Contenu {
	min-height:780px!important;
	border:1px solid black;
}

#expander #Footer {
	clear:both;
	color:#EBD9DD;
	font-size:10px;
	line-height:15px;
	margin-bottom:5px;
	margin-top:5px;
	text-decoration:none;
	width: 900px;
}
/*Styles Fredhopper*/
/* *********************************** : page produit => p_ */

.p_titrep { color:#D2338F;font-family:arial;font-size:28px; }
.p_lien { color:#904B68;cursor:pointer;font-size:10px; }

.p_minipanier {float:left;visibility:hidden;position:relative;margin-left:130px!important;margin-left:65px;width:205px;margin-top:-222px;height:235px;}
.p_remise {font-size:11px;color:#995262; /* text-decoration:line-through; */}
.p_tdprix {font-size:15px;color:#D5358B;height:86px;width:90px;padding-top:30px;}
.p_status {margin-left:8px;width:140px;font-size:10px;line-height:12px;font-weight:bold;font-family:verdana;}
.p_tdpanier{height:86px;font-size:14px;color:#985365;width:140px;padding-top:30px;}
.p_pastille {font-size:32px;color:white;font-family:arial;}
.p_pastille_mnt {font-size:28px;color:white;font-family:arial;}

.p_hr_i { color:#dddddd;clear:both;width:426px;margin-top:15px!important;margin-bottom:15px!important;margin-top:-5px;margin-bottom:5px; }
.p_dispo_i { color:#912153;font-weight:bold;margin-bottom:6px; }
.p_radical_i { font-size:10px;margin-bottom:3px; }
.p_euro_i { font-size:30px;color:#D23590; }
.p_cents_i { font-size:18px;color:#D23590; }
.p_depuis_i { font-weight:normal;font-size:10px; }
.p_tdprix_i { color:#D23590;width:60px;padding-bottom:5px; }
.p_prixbarre_i {color:#000000;font-size:13px;font-family:arial;text-decoration:line-through;}
.p_decote_i {padding:1px;background:#D43784;color:white;font-size:12px;font-family:arial;font-weight:bold;}
.p_titrep_i {color:#975362;font-family:arial;font-size:14px;padding:5px;}
.p_tabtaille_i {margin-top:10px;margin-bottom:10px; width:400px;}
.p_tdtaille_i {font-size:11px;height:30px;padding-top:2px;}
.p_divprod_i {float:left;margin-top:7px!important;margin-top:5px;width:440px;border-left:1px solid #cccccc;padding-left:10px!important;padding-left:8px;}

.p_titrecross_j {color:#6C6E6D;font-size:11px;font-family:verdana;line-height:10px;}
.p_centcross_j {color:#D53491;font-size:12px;font-family:trebuchet MS,arial;}
.p_prixcross_j {color:#D53491;font-size:16px;font-family:trebuchet MS,arial;}

/* *********************************** : page liste => l_ */
.l_cadre_produit {float:left;width:180px;margin-right:3px;margin-bottom:10px;cursor:pointer;height:324px;}
.l_pourcentage {padding:1px;background:#D43784;color:white;font-size:10px;font-family:verdana;}
.l_montant_reduction {padding:1px;background:#D43784;color:white;font-size:10px;font-family:verdana;}
.l_libelle {color:#6C6E6D;font-size:11px;font-family:verdana;}
.l_prix_barre {color:#6C6E6D;font-size:10px;font-family:verdana;}
.l_prix {color:#D53491;font-size:18px;font-family:trebuchet MS,arial;margin-top:5px;display:block}
.l_prix_decimal {color:#D53491;font-size:12px;font-family:trebuchet MS,arial;}
.l_lot_cadre_produit {float:left;width:180px;margin-right:3px;cursor:pointer;}
* html .l_lot_cadre_produit {float:left;width:180px;margin-right:1.5px;cursor:pointer;}
.l_lot_cadre_produit a img, .l_cadre_produit a img {
	border:solid 1px #CCCCCC;
}
.l_lot_cadre_produit a:hover img, .l_cadre_produit a:hover img {
	border:solid 1px #fe86b3;
}
/*Pages acceuil : composants promo*/
.summary_grid_box
{
	width: 100%;
	height: 100%;
}



.summary_grid_box .item_promo_1x1_thumb
{
	position: absolute;
	left: 5px;
	top: 20px;
}

.summary_grid_box .item_promo_2x1_thumb
{
	position: absolute;
	left: 5px;
	top: 20px;
}


.summary_grid_box .item_promo_title_1x1, .summary_grid_box .item_promo_title_2x1
{
	/*position: absolute;*/
	color: #e2007a;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	/*left: 5px;
	top: 3px;*/
	height: 14px;
	/*width: 135px;*/
	width:100%;
	margin-top:2px;
	text-align:center;
}

.summary_grid_box .item_promo_1x1_image, .summary_grid_box .item_promo_2x1_image
{
	/*position: absolute;
	top: 17px;
	overflow: hidden;*/
	border:#CCCCCC 1px solid;
	width:133px;
	margin-left:auto;
	margin-right:auto;
	margin-top:3px;
}

.summary_grid_box .item_promo_intitule, .summary_grid_box .item_promo_intitule_2x1
{
	/*position: absolute;
	top: 100px;*/
	overflow: hidden;
	margin-top:5px;
	font-weight:bold;
	text-align:center;
	
}

.summary_grid_box .item_promo_intitule a, .summary_grid_box .item_promo_intitule_2x1 a
{
	font-weight: normal;
	text-decoration: none;
	color: #6C6E6D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	text-align:center;
}

.summary_grid_box .item_promo_description, .summary_grid_box .item_promo_description_2x1
{
	position: absolute;
	left: 5px;
	top: 104px;
	width: 100%;
}

.summary_grid_box .item_promo_description a, .summary_grid_box .item_promo_description_2x1 a
{
	color: #000099;
	font-weight: bold;
	font-size: 12px;
}

.summary_grid_box .item_promo_description a:hover, .summary_grid_box .item_promo_description_2x1 a:hover
{
	color: #cfb089;
	text-decoration: none;
}

.summary_grid_box .item_promo_prices, .summary_grid_box .item_promo_prices_2x1
{
	/*position: absolute;*/
	font-size: 11px;
	/*left: 5px;
	top: 116px;*/
	width: 100%;
	font-family: Arial, sans-serif;
	text-align:center;
}
.summary_grid_box .item_promo_prices font font {
	font-family:"trebuchet MS";
	font-size:16px;
	color:#D53491;
}
.summary_grid_box .item_promo_prices strike {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6C6E6D;
}
.summary_grid_box .item_promo_prices_2x1 .reduction
{
	background-image: url(/VAD/res/quelle/images/quelle/promo/remise.gif);
	background-repeat: no-repeat;
	position: relative;
	top: 10px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 4px;
	padding-top: 10px;
	font-size: 12px;
	height: 35px;
	width: 37px;
}



.summary_grid_box .item_promo_prices .now
{
	font-weight: bold;
	color: #cc0033;
}

.summary_grid_box .item_promo_prices_2x1 .now
{
	font-weight: bold;
	color: #CC0033;
}

.summary_grid_box .item_promo_voir_toute
{
	/*position: absolute;*/
	color: #000099;
	font-weight: bold;
	font-size: 11px;
	/*top: 130px;
	right: 5px;
	width: 100%;
	text-align: right;*/
	float:right;
	margin-right:2px;
}

.summary_grid_box .item_promo_voir_toute a
{
	font-weight: normal;
	text-decoration: none;
	color: #7F0D40;
	background-image:url(/style1/images/merch/Puce.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
	display:block;
}

.summary_grid_box .item_promo_voir_toute a:hover
{
	color: #E2007A;
	text-decoration: none;
}

.summary_grid_box .textpromo
{
	position: relative;
	background-image: url(/VAD/res/quelle/images/quelle/promo/text_promo.gif);
	background-repeat: no-repeat;
	background-color: #F0EEDB;
	width: 148px;
	height: 148px;
}

.summary_grid_box .imagepromo
{
	text-decoration: none;
}

.summary_grid_box .imagepromo img
{
	border: 0px;
}

.summary_grid_box .txtp1 .textpromo a
{
	text-decoration: none;
	z-index: 9;
	cursor: hand;
}

.summary_grid_box .txtp1 .textpromo .title
{
	position: absolute;
	top: 0px;
	height: 150px;
	padding-top: 65px;
	width: 130px;
	left: 10px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #C9A367;
	z-index: 9;
}

.summary_grid_box .txtp1 .textpromo .line1
{
	position: absolute;
	top: 28px;
	height: 14px;
	width: 130px;
	left: 10px;
	text-align: center;
	font-size: 12px;
	color: #E1DEB7;
	z-index: 1;
}

.summary_grid_box .txtp1 .textpromo .line2
{
	position: absolute;
	top: 110px;
	height: 30px;
	width: 130px;
	left: 10px;
	text-align: center;
	font-size: 12px;
	color: #C9A367;
	z-index: 1;
}

.summary_grid_box .txtp2 .textpromo a
{
	text-decoration: none;
	z-index: 9;
	cursor: hand;
}

.summary_grid_box .txtp2 .textpromo .title
{
	position: absolute;
	top: 0px;
	height: 150px;
	padding-top: 55px;
	width: 130px;
	left: 10px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #E1DEB7;
	z-index: 9;
}

.summary_grid_box .txtp2 .textpromo .line1
{
	position: absolute;
	top: 38px;
	height: 14px;
	width: 130px;
	left: 10px;
	text-align: center;
	font-size: 12px;
	color: #E1DEB7;
	z-index: 1;
}

.summary_grid_box .txtp2 .textpromo .line2
{
	position: absolute;
	top: 94px;
	height: 30px;
	width: 130px;
	left: 10px;
	text-align: center;
	font-size: 12px;
	font-style: italic;
	color: #C9A367;
	z-index: 1;
}

.summary_grid_box .txtp3 .textpromo a
{
	text-decoration: none;
	z-index: 9;
	cursor: hand;
}

.summary_grid_box .txtp3 .textpromo .title
{
	position: absolute;
	top: 0px;
	height: 150px;
	padding-top: 55px;
	width: 130px;
	left: 10px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #C9A367;
	z-index: 9;
}

.summary_grid_box .txtp3 .textpromo .line1
{
	position: absolute;
	top: 38px;
	height: 14px;
	width: 130px;
	left: 10px;
	text-align: center;
	font-size: 12px;
	color: #C9A367;
	z-index: 1;
}

.summary_grid_box .txtp3 .textpromo .line2
{
	position: absolute;
	top: 94px;
	height: 30px;
	width: 130px;
	left: 10px;
	text-align: center;
	font-size: 12px;
	font-style: italic;
	color: #C9A367;
	z-index: 1;
}

/* Styles Overlib */

ul.overlib
{		

}

.contenuoverlib
{

}

td.contenuoverlib a
{

}

td.contenuoverlib a:hover
{

}

.headeroverlib
{

}

td.headeroverlib a
{

}

td.headeroverlib a:hover
{

}
/* Identification */
.titre_identif {
	font-family: "Trebuchet MS";
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	height: 43px;
	text-indent: 25px;
	vertical-align: middle;
	background-color: #1d7199;
	text-transform: uppercase;
	padding-top: 10px;
}


.menus{ 
		padding-left:17px;
		color:#676767;	
		font-size:11px;
		font-family:arial;
		background-image:url(/VAD/res/quelle/images/commun/menus.gif);
		background-repeat:no-repeat;
		cursor:pointer;
}

.lienNavGauche{ 
		color:#676767;	
		font-size:11px;
		font-family:arial;
		cursor:pointer;
		text-decoration: none;
}					

.sousmenus{ 
		margin-left:13px;
		padding-left:10px;
		padding-top:4px;
		padding-bottom:4px;
		width:122px;
		max-width:116px;
		color:#944A6B;	
		font-size:10px;
		font-family:arial;
		background:#FAEEF4; 
		}		

 

.sousmenus a { 
		color:#944A6B;	
		text-decoration:none;		
		}			
.sousmenus a:link { 
		color:#944A6B;	
		text-decoration:none;		
		}	
.sousmenus a:hover { 
		color:#944A6B;	
		text-decoration:underline;		
		}	
		
		
		
.menusselected{ 
		padding-left:17px;
		color:#944A6B;	
		font-size:11px;
		font-family:arial;
		background-image:url(/VAD/res/quelle/images/commun/selected.gif);
		background-repeat:no-repeat;
		background-color:#F2D6E4;
		cursor:pointer;
		max-width:122px;
		}				
		
.chemin{ 
		/*position:absolute;*/
		margin:5px 0 0 10px;
		float:left;
		color:#666666;	
		font-size:11px;
		font-family:arial;		
		}
.chemin a{
		color:#666666;	
		font-size:11px;
		font-family:arial;
		text-decoration:none;
}
.chemin a:hover{
		text-decoration:underline;
} 

.plain { 
		text-decoration:none;		
		}	
			
.gras { 
		font-weight:bold;
		 font-size:11px;
		}			
.gris { 
		color:#666666;	 
		}			
.barre{ 		
		 
		color:black;		
		}					
.prixnormal{ 		
		display:inline;
		color:black;	
		font-family:arial;	
		font-size:11px;	
		}			
.minore{ 		
		display:inline;
		color:#A10A11;		
		}	
		
.pstars{ 		
		 
		line-height:18px;
		color:#BA7911;	
		font-size:12px;
		font-family:arial;			
		}
		
.affine{ 		
		width:100px;
		color:black;	
		font-family:arial;	
		font-size:10px;	
	 
		}	
				
.reduc{ 	 
		height:50px;
		width:50px;
		float:left;
		color:white;		
		font-size:26px;
		font-family:arial narrow;
		line-height:26px;
		font-weight:bold;
		text-align:center;
		margin-right:2px;
		margin-top:10px;				
		}	
			
.reduc sup{ 	 		
		font-size:18px;
		}		
			
.coupdecoeur { 
		background-image:url(/VAD/res/quelle/images/commun/reduc_coupdecoeur.gif);
		background-repeat:no-repeat;	 
 }		
.meilleurevente { 
		background-image:url(/VAD/res/quelle/images/commun/reduc_meilleurevente.gif);
		background-repeat:no-repeat;	 
 }			
.nouveaute { 
		background-image:url(/VAD/res/quelle/images/commun/reduc_nouveaute.gif);
		background-repeat:no-repeat;	 
 }	
		
		
.reducmontant{ 		
		background-image:url(/VAD/res/quelle/images/commun/reducmontant.gif);
		background-repeat:no-repeat;
		height:35px;
		width:57px;
		float:right;
		color:white;		
		font-size:17px;
		font-family:arial narrow;
		line-height:6px;
		font-weight:bold;
		text-align:center;
		margin-right:2px;
		}		
				
				
.FPreducpourcent{ 		
		background-image:url(/VAD/res/quelle/images/commun/fpreduc.gif);
		background-repeat:no-repeat;
		height:70px;
		width:70px; 
		float:right;
		color:white;		
		font-size:22px;
		font-family:arial narrow;
		line-height:10px!important;
		line-height:30px;
		text-align:center;
		padding-right:4px;
		margin-right:10px;
		}	
		
.FPreducprix{ 		
		background-image:url(/VAD/res/quelle/images/commun/fpreducprix.gif);
		background-repeat:no-repeat;
		height:58px;
		width:85px;
		max-width:79px;
		float:right;
		color:white;		
		font-size:12px;
		font-family:arial narrow;
		line-height:13px!important;
		line-height:24px;
		text-align:center;
		padding-right:4px;
		margin-right:10px;
		}	 
.pageapage{ 		
		float:right; 
		font-size:10px;
		margin-right:0px;
		margin-top:7px;
		}	
		
.associe{ 		
		font-size:10px;
		font-family:verdana;
	 
		}		
.dispo{ 		
		border:1px solid white;
		padding:1px;

		}		
.disposelect{ 		
		border:1px solid #9B999A;
		padding:1px;
		}				
			
.prix-moi {		 
		font-family:arial;
		font-size:13px;
		font-weight:bold;
		float:right; 
		}					

.prix-maison {		
 		width:131px;
		height:61px;
		background-image:url(/VAD/res/quelle/images/commun/bg_prixmaison.gif);
		background-repeat:no-repeat;		
		font-family:arial;
		font-size:13px;
		font-weight:bold;
		float:right;
		margin-right:80px!important;
		margin-right:40px;
		}		
		
.recappanier-moi {		
 		width:375px;
		height:83px;
		background-image:url(/VAD/res/quelle/images/commun/bg_paniermoi.gif);
		background-repeat:no-repeat;		
		margin-left:20px;
		margin-top:-10px!important;
		margin-top:-19px;
		float:right;
		}		
		
.recappanier-maison {		
 		width:375px;
		height:83px;
		background-image:url(/VAD/res/quelle/images/commun/bg_paniermaison.gif);
		background-repeat:no-repeat;		
		margin-left:20px;
		margin-top:-10px!important;
		margin-top:-19px;
		float:left;
		}		
				
.bloccarteprivilege	
		{		
		display:none;
		clear:both;
 		 
		float:left;
		}		
				
.PageContent {
		float:left;
		width:730px;
		margin-left:11px;
		background:white;
		padding-top:5px;
		padding-left:10px;
		padding-bottom:15px;
		padding-right:0px;
		min-width:731px;
		max-width:731px;
		
		}			
.nav_gauche {
		float:left;
		width:145px; 
		}		
		
		
.blocrose {
		background:#F5DDEA;
background-image:url(/VAD/res/quelle/images/commun/bot.gif);
background-position:bottom;
background-repeat:no-repeat;
text-align:left;
width:705px;
float:left;
padding-bottom:10px;
		}		
				
.optionover {
	background-color:#F5DDEA;
	}	
	
	
.regule{display:none;}
	
	
	
	
	


.gth{   display:none;
		font-size:11px;
		font-family:arial;
		font-weight:bold;
		color:#ffffff;	
		padding-top:6px;	
		width:116px;
		background-image:url(/VAD/res/quelle/images/commun/bg_gt.gif);
		background-repeat:no-repeat;
		position:absolute;
		top:115px; 
		left:240px;
		z-index:2;
		}		
	
.gt{    font-size:11px;
		font-family:arial;
		font-weight:bold;
		color:#E50647;
		padding-left:10px;
		margin-left:7px;
		width:100px;
		line-height:15px;		
		}		
			
		
.gt:link{font-size:11px;
		font-family:arial;
		font-weight:bold;
		color:#E50647;
		line-height:15px;
		}		
		
.gt:hover{font-size:11px;
		font-family:arial;
		font-weight:bold;
		width:100px;
		color:#E50647;
		background-color:#F3D4E3;
		line-height:15px;
		}			
		
.enf{   display:none;
		font-size:11px;
		font-family:arial;
		font-weight:bold;
		color:#ffffff;	
		padding-top:6px;	
		width:116px;
		background-image:url(/VAD/res/quelle/images/commun/bg_en.gif);
		background-repeat:no-repeat;
		position:absolute;
		top:75px; 
		left:580px;
		z-index:2;
		}		
	
.en{    font-size:11px;
		font-family:arial;
		font-weight:bold;
		color:#913B24;
		padding-left:10px;
		margin-left:7px;
		width:100px;
		line-height:15px;		
		}		
			
		
.en:link{font-size:11px;
		font-family:arial;
		font-weight:bold;
		color:#913B24;
		line-height:15px;
		}		
		
.en:hover{font-size:11px;
		font-family:arial;
		font-weight:bold;
		width:100px;
		color:#913B24;
		background-color:#E6A998;
		line-height:15px;
		}				
		
.art{  visibility:hidden;
		font-size:11px;
		font-family:arial;
		color:#949494;	
		width:200px;
		border:1px solid #CCCCCC; 
		position:absolute;
		margin-top:-7px;
		margin-left:105px;
		z-index:2;
		}	
			
.pan{   visibility:hidden;
		font-size:11px;
		font-family:arial;
		color:#949494;	
		width:200px;
		border:1px solid #CCCCCC; 
		position:absolute;
		margin-top:-7px;
		z-index:2;
		}		
		
#fixedtipdiv{
position:absolute;
 
width:50px;
padding-bottom:8px;
padding-right:0px;
padding-left:5px;
border-top:1px solid black;
background-image:url(/VAD/res/quelle/images/commun/bg_tip.gif);
		background-repeat:no-repeat;
		background-position:bottom left; 
font:bold 10px Verdana;
line-height:10px;
z-index:100;
}	



.cadre_pied_page{

	font-family:Arial, Helvetica, sans-serif;
background-image:url(/VAD/res/quelle/images/commun/piedpage.gif);
background-repeat:no-repeat; 
	text-align: left;
	width: 708px;
	margin-top: 20px; 
	position: relative;
	height: 96px;
	color: #dbb04a;

}
.cadre_pied_page a:link{
 
	color: #9B5B6B;

}
 

.cadre_pied_page div span {
	 font-size: 11px;

	color: #9762B2;

}

#lien_pied_page{

	text-decoration: none;
	color: #9B5B6B; 
	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

}

#MenuPrincipal{

	border:1px solid #cccccc;
	width:144px;
	float:left;
	background-image:url(/VAD/res/quelle/images/commun/moncompte.gif);
background-repeat:no-repeat; 
background-position:5px 5px;
margin-left:10px!important;
margin-left:5px;
margin-right:30px!important;
margin-right:20px;	
margin-top:-35px;	
}

 

.menuCompteTitre {
 
	font-size:14px;
}

.menuCompteItem {
	font-family:Arial,Helvetica,sans-serif;
	color: #666666; 
	font-family: Arial, Helvetica, sans-serif;
	padding:0px;
	font-size: 11px;
	margin-left:-14px;
	background-image:url(/VAD/res/quelle/images/commun/fleche_menu_compteC.gif);
	background-repeat:no-repeat; 
	background-repeat:no-repeat;
	padding-left:15px;
}



.menuCompteItemClicked {

	font-family:Arial,Helvetica,sans-serif; 
	font-family: Arial, Helvetica, sans-serif;
	padding:0px;
	font-size: 11px;
	margin-left:-14px;
	background-image:url(/VAD/res/quelle/images/commun/fleche_menu_compte.gif);
	background-repeat:no-repeat; 
	background-repeat:no-repeat;
	padding-left:15px;
	color:#E466AD;

}
#pied_mentions{
	/*margin-left:180px; */
	color:#666666;
	text-align:left;
	width:100%;
	/*margin-top:20px;*/
	/*padding:5px;*/
	border: 1px solid #A87EBE;
	background-color:#E3D8E9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px
	
}

#pied_mentions #petit {
	font-size:9px;
	color:#A77EC0;
}


.libelleColTitle { 
	 background:#EC9AC8;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:50%;
	height:24px;
	 
}
.bgpanier { 
 background-color:#A880BF;
 }

table .bgpanier td { 
border-left:10px solid white;
margin-top:10px;
 }
 
table .bgpanier td td{ 
border:0px;
 } 
 
table .bgpanier th { 
border-left:10px solid white;
border-top:10px solid white;
 
 }
 
 .bloc_liv_standard { 
width:150px;
 }
 
.bgpanier th {
color:white;
font-weight:bold;
font-size:15px; 
 background-color:#A880BF;
  width:33%;
 text-align:center;
 padding:5px;
 } 

   
.bgpanier .tdTexte { 
 border-left:10px solid white;
border-top:10px solid white;
border-bottom:0px;
border-right:0px;
width:600px;
 } 
 
.bgpanier td { 
background-color:#F3EBFA;
width:33%;
font-size:11px; 
text-align:left; padding:5px;
color:#A880BF;
} 

.bgpanier2 { 
background-color:#D3C0DE;
color:#8E63A8;	font-size:11px; margin-top:-18px; line-height:12px; font-weight:normal; padding:3px;padding-left:10px;}

.dispopanier { 
color:#A880BF; 
}

.prixpanier { 
color:#A880BF;font-weight:bold;font-size:12px;
}
.art{  visibility:hidden;
		font-size:11px;
		font-family:arial;
		color:#949494;	
		width:200px;
		border:1px solid #CCCCCC; 
		position:absolute;
		margin-top:-35px;
		margin-left:285px;
		z-index:2;
		}	
			
.pan{   visibility:hidden;
		font-size:11px;
		font-family:arial;
		color:#949494;	
		width:200px;
		border:1px solid #CCCCCC; 
		position:absolute;
		margin-top:-35px;
		margin-left:195px;
		z-index:2;
		}
		.Identification{		
 		/*
 		font-size:10px;
		float:left;
		margin-left:390px!important;
		margin-left:270px;
		line-height:11px;
		color:#C8A8DA;
		*/
		/*margin-top:5px;*/
		}				

.Identification img{		
 		margin-top:-4px!important;
		margin-top:1px;
		}	
				
.Identification input{		
 		font-size:9px;
		color:#999999;
		width:90px;
		height:14px;
		margin-top:1px;
		border:1px solid #999999;
		}	
		
.Identification a{		
		color:#C8A8DA;
		text-decoration:none;
		}						

.Identification a:link{		
		color:#C8A8DA;
		text-decoration:none;
		}	

.Identification a:hover{		
		color:#C8A8DA;
		text-decoration:underline;
		}	

.Identification_ok{		
 		font-size:11px;
		float:left;
		margin-left:20px;		
		line-height:15px;
		width:200px;
		}
/*	.articlesconsultes {	
	margin-top:7px;	
	float:left;
	background-image:url(/VAD/res/quelle/images/quelle/commun/articlesvus.gif);
	width:98px;
	height:45px; 
	cursor:pointer;
	}			
		
.panier{margin-left:260px!important;	
		margin-left:210px;	
		margin-top:7px;			
		float:left;
		background-image:url(/VAD/res/quelle/images/quelle/commun/monpanier.gif);
		width:108px;
		height:45px; 
		cursor:pointer;
		}*/
.header_vignette{   
		float:left;
		margin-bottom:10px;
		margin-left:12px;
		border:1px solid #CAAAAF;
		}	
.p_addpanier_i {
	background-image: url(/VAD/res/quelle/images/quelle/ajoutPanier.jpg);
	height: 35px;
	width: 166px;
	display: block;
	font-family: "trebuchet MS";
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 21px;
	padding-left: 13px;
}
a.p_addpanier_i:hover {
	background-image: url(/VAD/res/quelle/images/quelle/ajoutPanierDessus.jpg);
	color: #F16C99;
}
a.p_addpanier_i:active {
	color: #CCCCCC;
}

/* Styles Espace Personnel */
#menuHeader {
	height: 58px;
	border: 1px solid #D6D6D6;
	width: 146px;
	position: absolute;
	top: 10px;
	left: 284px;
	margin-left:-54px;
}
#menuHeader a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #949494;
	display: block;
	padding-right: 6px;
	padding-left: 10px;
	z-index:10;
}
#menuHeader a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	display: block;
	padding-right: 6px;
	padding-left: 10px;
	z-index:10;
}
#menuHeader #direct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #AF2165;
	display: block;
	z-index:10;
	margin-top: 1px;
}
#menuHeader #bord_gauche {
	position: absolute;
	left: -1px;
	top: -1px;
	z-index: 1;
}
#menuHeader #bord_droit {
	position: absolute;
	top: -1px;
	right: -1px;
	z-index: 1;
}
#menuHeader #bord_gauche_bas {
	position: absolute;
	left: -1px;
	bottom: -1px;
}
#menuHeader #bord_droit_bas {
	position: absolute;
	right: -1px;
	bottom: -1px;
}
#menuHeader #carte_privilege {
	position: absolute;
	padding: 0px;
	height: 62px;
	width: 64px;
	margin: 0px;
	right: -73px;
	top: -1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-image: url(/style1/images/commun/cartePrivilegeLaSource.gif);
}
#espaceClient {
	position: absolute;
	top: 10px;
	left: 513px;
	width: 450px;
	height: 60px;
	border: 0px;
	background-color: #f8d2e3;
	margin-left:-54px;
}
#espaceClient #bord_gauche {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
#espaceClient #bord_droit {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 1;
}
#espaceClient #bord_gauche_bas {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
#espaceClient #bord_droit_bas {
	position: absolute;
	bottom: 0px;
	right: 0px;
}
#espaceClient #creationEspace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	float:left;
	color: #949494;
	padding-top: 0px;
	padding-right: 6px;
	padding-left: 10px;
	border-right: 2px solid #ffffff;
	width: 140px;
	height: 55px;
}
#espaceClient #creationEspace #boutonCreation {
	width: auto;
	height: 24px;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	color: #AF2165;
	background-color: #ffffff;
	position: relative;
	margin-top:2px;
}
#espaceClient #creationEspace #boutonCreation a {
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	color: #AF2165;
	text-decoration: none;
}
#espaceClient #loginEspace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	float:left;
	color: #949494;
	padding-top: 0px;
	padding-right: 6px;
	padding-left: 10px;
	border-right: 2px solid #ffffff;
	width: 150px;
	height: 55px;
}
#espaceClient #loginEspace #loginChamps {
	width: 150px;
	padding: 0px;
	text-align: left;
}
#espaceClient #loginEspace #loginChamps input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	background-color: #ffffff;
	border: 0px;
	margin-bottom: 1px;
	padding-left: 2px;
	width:116px;
}
#espaceClient #loginEspace #loginChamps #boutonok {
	border: 0;
	padding-left: 0px;
	margin-left: 0px;
	padding: 0px;
	width: 19px;
	height: 14px;
}

#espaceClient #loginEspace #loginChamps #loginLoader {
	
	border: 0;
	padding-left: 0px;
	margin-left: 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	vertical-align: middle;
}


#espaceClient #loginEspace #loginChamps #oublimdp {
	display: block;
	line-height:9px;
	font-size: 9px;
	font-style: italic;
	font-weight: normal;
	color: #949494;
}
#espaceClient #panier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	float:left;
	color: #949494;
	padding-top: 5px;
	padding-right: 6px;
	padding-left: 10px;
	width: 100px;
	height: 48px;
	cursor: pointer;
	cursor: hand;
}
#masque_rapide {
	display:none;
	line-height:0px;
	width:500px;
	height:820px;
	position:absolute;
	top:-100px;
	right:-60px;
	z-index:97;
	background-color:#fff;
	opacity:.0;
	filter:alpha(opacity=0);
}
#acces_rapide {
	background-color:#fff;
	opacity:.0;
	filter:alpha(opacity=0);
	display:block;
	line-height:0px;
	width:141px;
	height:19px;
	top:-19px;
	right:14px;
	position:absolute;
	z-index:98;
	cursor:pointer;
}
#panier_rapide {
	padding: 0;
	width: 230px;
	text-align:left;
	font-weight: normal;
	color: #858282;
	background-color: #F3F3F3;
	border: 1px solid #ddd;
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	z-index: 99;
	position:absolute;
	top:0;
	right:0;
}
#panier_rapide .item {
	padding: 6px 6px;
	margin: 0;
	border-bottom: 1px solid #ddd;
}
#panier_rapide .item .item_text {
	float:left;
	display:block;
	width:130px;
}
#panier_rapide .item .item_image {
	float:left;
	padding-right:6px;
}

#panier_rapide .item_image {
	display: block;
	width: 80px;
	height: 80px;
}

#panier_rapide .item .item_clear {
	clear:both;
}
#panier_rapide .acces {
	margin: 3px 0;
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AF2165;
}
#panier_rapide .acces img {
	margin: 2px 0;
}
#espaceClient #panier #panierArticles {
	width: auto;
	height: 20px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	color: #AF2165;
	background-color: #ffffff;
	position: relative;
	margin-top:6px;
}
#espaceClient #panier #panierArticles #bord_gauche {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 30;
}
#espaceClient #panier #panierArticles #bord_droit {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 30;
}
#espaceClient #panier #panierArticles #bord_gauche_bas {
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 30;
}
#espaceClient #panier #panierArticles #bord_droit_bas {
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: 30;
}
#espace_perso {
	width: 940px;
	margin-left:40px;
}
#espace_perso #menu_panier {
	width:192px;
	float: left;
}
#espace_perso #menu_panier div.rubrique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;
	background-color: transparent;
	border: 0;
	width: 179px;
	height: auto;
	margin-bottom: 5px;	
}
#espace_perso #menu_panier div.rubrique div.rubrique_haut {
	width:181px;
	height:9px;
	background: url(/VAD/res/quelle/images/quelle/menupanier_haut.gif) top left no-repeat;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
}
#espace_perso #menu_panier div.rubrique div.rubrique_bas {
	width:181px;
	height:9px;
	line-height: 0px;
	background: url(/VAD/res/quelle/images/quelle/menupanier_bas.gif) top left no-repeat;
	margin: 0;
	padding: 0;
	font-size: 1px;
}
#espace_perso #menu_panier div.rubrique div.rubrique_contenu {
	width:159px;
	background-color: #D774A0;
	border-left: 1px solid #AF2165;
	border-right: 1px solid #AF2165;
	padding: 0 10px;
	margin: 0;
}
#espace_perso #menu_panier div.rubrique div.rubrique_contenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
#espace_perso #menu_panier div.rubrique div.rubrique_contenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}
#espace_perso #menu_espace {
	width:346px;
	float: left;
}
#espace_perso #menu_espace div.rubrique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #858282;
	background-color: transparent;
	border: 0;
	width: 320px;
	height: auto;
	margin-bottom: 5px;	
}
#espace_perso #menu_espace div.rubrique div.rubrique_haut {
	width:322px;
	height:10px;
	background: url(/VAD/res/quelle/images/quelle/rubrique_haut.gif) top left no-repeat;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
}
#espace_perso #menu_espace div.rubrique div.rubrique_bas {
	width:322px;
	height:10px;
	line-height: 0px;
	background: url(/VAD/res/quelle/images/quelle/rubrique_bas.gif) top left no-repeat;
	margin: 0;
	padding: 0;
}
#espace_perso #menu_espace div.rubrique div.rubrique_bas div.bouton_plus {
	width:39px;
	height:40px;
	font-size: 1px;
	background: url(/VAD/res/quelle/images/quelle/bouton_plus.gif) top left no-repeat;
	margin: 0;
	padding: 0;
	position: absolute;
	display:block;
	margin-left: 300px;
	margin-top: -29px;
	z-index: 1;
	cursor: pointer;
	cursor: hand;
}
#espace_perso #menu_espace div.rubrique div.rubrique_bas div.bouton_moins {
	width:39px;
	height:40px;
	font-size: 1px;
	background: url(/VAD/res/quelle/images/quelle/bouton_moins.gif) top left no-repeat;
	margin: 0;
	padding: 0;
	position: absolute;
	display:block;
	margin-left: 300px;
	margin-top: -29px;
	z-index: 1;
	cursor: pointer;
	cursor: hand;
}
#espace_perso #menu_espace div.rubrique div.rubrique_contenu {
	width:300px;
	background-color: transparent;
	border-left: 1px solid #AF2165;
	border-right: 1px solid #AF2165;
	padding: 0 10px;
	margin: 0;
}
#espace_perso #menu_espace .rubrique #bord_gauche {
	position:absolute;
	left: -11px;
	top: -11px;
	display:block;
}
#espace_perso #menu_espace .rubrique #bord_droit {
	position:absolute;
	margin-left: 301px;
	top: -11px;
	display:block;
}
#espace_perso #menu_espace .rubrique #bord_gauche_bas {
	position:absolute;
	left: -11px;
	bottom: -11px;
	display:block;
}
#espace_perso #menu_espace .rubrique #bord_droit_bas {
	position:absolute;
	right: -11px;
	bottom: -11px;
	display:block;
}
div.contenu_panier {
	width: 528px;
	float:left;
	text-align: center;
	padding:0px;
	background-color: #ffffff;
	border: 0px;
}
div.contenu_panier p { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #858282;
	margin: 4px 0;
	width:100%;
}
div.contenu_panier table { 
	width:100%;
	background-color: transparent;
}
div.contenu_panier th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #ffffff;
	background-color: #858282;
	padding: 3px 5px;
	width:auto;
}
div.contenu_panier td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #858282;
	background-color: transparent;
	padding: 3px 5px;
	width:auto;
}
div.contenu_panier td.droite {
	text-align: right;
}
div.contenu_panier td.gauche {
	text-align: left;
}
div.contenu_panier img { 
	vertical-align:middle;
}
div.contenu_panier input { 
	width:234px;
	border: 1px solid #AF2165;
	font-size: 11px;
	color: #858282;
}
div.contenu_panier input.little { 
	width:110px;
	border: 1px solid #AF2165;
	font-size: 11px;
	color: #858282;
}
div.contenu_panier input.boutonok { 
	width:auto;
	border:0;
	vertical-align:middle;
}
div.contenu_panier #dom1, div.contenu_panier #dom2 { 
	width:15px;
	border:0;
	vertical-align: middle;
	margin: 0;
}
div.contenu_panier select { 
	width:auto;
	border: 1px solid #AF2165;
	font-size: 11px;
	color: #858282;
}
div.contenu_panier img.panier { 
	border: 2px solid #AF2165;
	height:80px;
	width:80px;
	display:block;
}
div.contenu_panier table.gauche td { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #858282;
	background-color: transparent;
	padding: 0px 0px;
	width:auto;
}
div.contenu_espace {
	width: 553px;
	float:left;
	text-align: center;
	padding:0px;
	background-color: #ffffff;
	border: 0px;
}
div.contenu_espace_haut {
	width:553px;
	height:10px;
	background: url(/VAD/res/quelle/images/quelle/rubriquebig_haut.gif) top left no-repeat;
	margin: 0px;
	padding: 0px;
	font-size:1px;
}
div.contenu_espace_bas {
	width:553px;
	height:10px;
	line-height: 0px;
	background: url(/VAD/res/quelle/images/quelle/rubriquebig_bas.gif) top left no-repeat;
	margin: 0;
	padding: 0;
}
div.contenu_espace_contenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #858282;
	width:531px;
	text-align: left;
	background-color: transparent;
	border-left: 1px solid #AF2165;
	border-right: 1px solid #AF2165;
	padding: 0 10px;
	margin: 0;
}
div.contenu_espace_contenu div.centre {
	text-align: center;
	
}
div.contenu_espace_contenu table { 
	width:532px;
	max-width:532px;
	border: 1px solid #858282;
}
div.contenu_espace_contenu table#Tableau_01 { 
	width:auto;
	max-width:none;
	border:0;
}
div.contenu_espace_contenu th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #ffffff;
	background-color: #858282;
	padding: 3px 5px;
	width:auto;
}

div.contenu_espace_contenu td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #858282;
	background-color: #ffffff;
	padding: 3px 5px;
	border-top: 1px solid #858282;
}
div.contenu_espace_contenu table#Tableau_01 td { 
	padding:0;
	border-top: 0;
}
div.contenu_espace_contenu td.blank {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #858282;
	background-color: #ffffff;
	padding: 0px 5px 5px 5px;
	border: 0;
}
div.contenu_espace_contenu p.details {
	float:left;
	width:200px;
}
div.contenu_espace_contenu table.horaires, div.contenu_panier table.horaires {
	float: left;
	border: 1px solid #AF2165;
	width: 264px;
}
div.contenu_espace_contenu table.details, div.contenu_panier table.details {
	border: 1px solid #AF2165;
	width:520px;
}
div.contenu_espace_contenu table th.details, div.contenu_panier table th.details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #ffffff;
	background-color: #AF2165;
	padding: 3px 5px;
	width:auto;
}
div.contenu_espace_contenu table td.details, div.contenu_panier table td.details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #AF2165;
	background-color: #ffffff;
	padding: 3px 5px;
	border-top: 1px solid #AF2165;
}
div.contenu_espace_contenu table td.detailsd, div.contenu_panier table td.detailsd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #AF2165;
	background-color: #ffffff;
	padding: 3px 5px;
	border-top: 1px solid #AF2165;
}
div.contenu_espace_contenu table td.detailsg, div.contenu_panier  table td.detailsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #AF2165;
	background-color: #ffffff;
	padding: 3px 5px;
	border-top: 1px solid #AF2165;
}
div.contenu_espace_contenu a {
	color: #AF2165;
	font-weight: bold;
}
div.row span.texte {
	float: left;
	width: 350px;
	text-align: left;
}
div.row span.champmini {
	float: left;
	width: 160px;
	text-align: left;
	vertical-align: middle;
}
div.row span.champmini input.dept{
	width: 40px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #AF2165;
	background-color: #ffffff;
	border: 1px solid #AF2165;
}
div.row span.labelform {
	float: left;
	width: 45%;
	text-align: right;
}
div.row span.champform {
	float: right;
	width: 50%;
	text-align: left;
}
div.row span.labelform2 {
	float: left;
	width: 45%; /*200px;*/
	text-align: right;
}
div.row span.champform2 {
	float: right;
	width: 50%; /*244px;*/
	text-align: left;
}
div.row span.ligneform{
	float: left;
	width: 450px;
	text-align: left;
}
div.row span.champform input, div.row span.champform2 input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #AF2165;
	background-color: #ffffff;
	border: 1px solid #AF2165;
	width:80%;
}
div.row select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #AF2165;
	background-color: #ffffff;
	border: 1px solid #AF2165;
	width:100%;
}
div.row span.champform select, div.row span.champform2 select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #AF2165;
	background-color: #ffffff;
	border: 1px solid #AF2165;
	width:auto;
}
div.row span.champform input.boutonradio, div.row span.champform2 input.boutonradio {
	vertical-align: middle;
	margin: 0;
	width: 15px;
	background-color: transparent;
	border: 0px;
}
div.overflow {
	width: 520px;
	display: none;
}
div.clearer
{	clear: both;
	margin-bottom:10px;
	font-size:1px;
	line-height:1px;
}
div.clearer1
{	clear: both;
	margin-bottom:1px;
	font-size:1px;
	line-height:1px;
}
hr.clearergris
{	clear: both;
	height:1px;
	border:0;
	color:#dddddd;
	background-color:#dddddd;
	margin:10px 0px;
}
span.stylerose {
	color: #AF2165;
	font-weight: bold;
}
span.vert {
	color: #6AD05C;
	font-weight: bold;
}
span.orange {
	color: #DCA763;
	font-weight: bold;
}
span.gris {
	color: #CCCCCC;
	font-weight: bold;
}
h1.persocenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #AF2165;
	margin: 0px 0px 5px 0px;
	text-align:center;
}
h1.perso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #AF2165;
	margin: 0px 0px 5px 0px;
}
h2.perso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AF2165;
	text-align: left;
	margin: 0px 0px 3px 0px;
	width:100%;
}
h3.perso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #AF2165;
	text-align: left;
	margin: 0px 0px 3px 0px;
	width:100%;
}
h2.persogris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #858282;
	margin: 3px 0px 3px 0px;
	text-align: left;
	width:100%;
}
h2.persorose {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	display: block;
	color: #ffffff;
	background-color: #AF2165;
	margin: 0px 0px 5px 0px;
	padding: 3px 10px 3px 10px;
	text-align: center;
}
h3.persorose {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	display: block;
	color: #ffffff;
	background-color: #AF2165;
	margin: 0px 0px 10px 0px;
	padding: 3px 10px 3px 10px;
	text-align: center;
}
a.plus {
	display:block;
	width: 22px;
	height: 16px;
	background: url(/VAD/res/quelle/images/quelle/commande_plus.gif) top left no-repeat;
	cursor: pointer;
	cursor: hand;
}
a.moins {
	display:block;
	width: 22px;
	height: 16px;
	background: url(/VAD/res/quelle/images/quelle/commande_moins.gif) top left no-repeat;
	cursor: pointer;
	cursor: hand;
}
/* END Styles Espace Personnel */



/* Styles Tunnel */
#lieu1, #lieu2, #lieu3, #choix1, #choix2, #paiement1, #paiement2, #paiement3 {
	display:none;
}
div.contenu_panier p.details {
	float:left;
	width:47%;
}
div.cadregrispanier {
	padding: 0px 0px;
	margin: 0 0 0 0;
	border: 1px solid #dddddd;
	background-color: #f3f3f3;
}
div.cadregris_gauche, div.cadregris_droite {
	padding: 6px 10px;
	margin: 0 0 10px 0;
	border: 1px solid #dddddd;
	background-color: #f3f3f3;
	width:237px;
	float: left;
	height: 230px;
}
div.cadregris_droite {
	margin: 0 0 10px 10px;
}
img.cadremenupanier {
	border: 1px solid #AF2165;
	margin-right: 5px;
	vertical-align:middle;
	margin-bottom: 1px;
}
div.ems_panier {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #858282;
	width:168px;
	text-align: left;
	margin: 0 0 0 11px;
}
div.ems_header {
	background: url(/VAD/res/quelle/images/quelle/headerpanier_droite.gif) top left no-repeat transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 38px;
	vertical-align: middle;
	color: #fff;
	width: 168px;
	height: 38px;
	min-height: 38px;
}
div.ems_contenu {
	border-left: 2px solid #AF2165;
	border-right: 2px solid #AF2165;
	border-bottom: 2px solid #AF2165;
	width: 164px;
}
div.ems_article {
	margin: 0 4px 0px 4px;
	padding: 6px 0 0 0;
}
div.ems_article .ems_img {
	float: left;
	color: #AF2165;
	font-size: 14px;
	font-weight: bold;
	padding-right:6px;
}
div.ems_article .ems_text {
	float: left;
	width:94px;
}
div.ems_total {
	border-top: 2px solid #AF2165;
	margin: 0px 6px 6px 6px;
	padding: 8px 0px 0px 0px;
}
div.ems_total_left {
	float:left;
	width:50%;
	font-weight:bold;
	text-align:left;
	margin:0;
	padding:0;
}
div.ems_total_right {
	float:left;
	width:50%;
	font-weight:bold;
	text-align:right;
	color:#AF2165;
	font-size:12px;
	margin:0;
	padding:0;
}
span.strike {
	color: #AF2165;
	text-decoration: line-through;
}
span.price {
	color: #AF2165;
	font-size: 13px;
	font-weight: bold;
}
img.icon {
	float:left;
	margin: 3px 5px 0 0;
}
hr.pointilles {
  border: none;
  border-top: 1px dashed #ccc;
  height: 0px;
  width: 100%;
  text-align: center;
}
h3.panier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #AF2165;
	margin: 0px;
	padding: 3px 10px 3px 10px;
	text-align: left;
	width:100%;
}
div.rowtunnel {
	padding-top: 5px;
	clear: both;
	color: #858282;
	font-size:11px;
}
div.rowtunnel span.ligne {
	float: left;
	width: 500px;
	text-align: left;
}
div.rowtunnel span.lignedroite {
	float: left;
	width: 500px;
	text-align: right;
	margin-bottom:10px;
}
div.rowtunnel span.lignecentre {
	float: left;
	width: 500px;
	text-align: center;
}
div.rowtunnel span.label, div.rowtunnel span.label_left, div.rowtunnel span.label_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	float:left;
	text-align: right;
	vertical-align: middle;
	width:45%;
	padding-right: 10px;
	margin-bottom: 6px;
}
div.rowtunnel span.label_left {
	width:45%;
	text-align:left;
	padding:0 0 0 10px;
}
div.rowtunnel span.label_right {
	width:45%;
	text-align:right;
	padding:0 10px 0 0;
}
	
div.rowtunnel span.champ {
	float: left;
	text-align: left;
	width: 50%;
	margin:0;
	padding:0;
}
div.rowtunnel span.demilabel {
	float: left;
	text-align: left;
	font-weight: bold;
	width: 200px;
	margin:0;
	padding:0;
	clear:both;
}
div.rowtunnel span.demichamp, div.rowtunnel span.champ50, div.rowtunnel span.champ33 {
	float: left;
	text-align: left;
	width: 150px;
	margin:0;
	padding:0;
}


div.rowtunnel span.champ50 {
	width: 48%;
}
div.rowtunnel span.champ33 {
	width: 32%;
}

div.rowtunnel span.champ_paiement {
	width: 158px;
	height: 80px;
	float:left;
	display:block;
	background-color:#fff;
	border: 1px dashed #AF2165;
	padding: 5px 2px;
	margin-right:7px;
	text-align:center;
}
div.rowtunnel span.label_float {
	float:left;
	width:180px;
	text-align:left;
	padding:0;
	margin-right: 20px;
}
div.rowtunnel span.last {
	margin:0;
}

div.rowtunnel span.champ input, div.rowtunnel span.champbig input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #AF2165;
	background-color: #ffffff;
	border: 1px solid #AF2165;
	width:220px;
}


div.rowtunnel span.champ select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #AF2165;
	background-color: #ffffff;
	border: 1px solid #AF2165;
	width:auto;
}
div.rowtunnel span.champ select.large {
	width:220px;
}
div.rowtunnel input.boutonradio, div.rowtunnel span.champ input.boutonradio, div.rowtunnel span.demichamp input.check {
	vertical-align: middle;
	margin: 0;
	width: 15px;
	background-color: transparent;
	border: 0px;
}
div.rowtunnel span.champ input.short { 
	width:25px;
	border: 1px solid #AF2165;
	font-size: 11px;
	color: #858282;
}
.mentions_legales {
	font-size: 8pt;	
	float: left;
}
/* END Styles Tunnel */
#portal-container #sizer #expander #recherche input {
	float: left;
}
#portal-container #sizer #expander #recherche img {
	float: left;
}
#portal-container #sizer #expander #recherche #boutonOkRecherche {
	margin-top: 2px;
	margin-left: 5px;
}
#portal-container #sizer #expander #abs_contener #menuNavigation #menuSecteurs #lFemme {
	width: 44px;
}
.reduc nouveaute {
	float:left;
}
#portal-container #sizer #expander #recherche #formRecherche {
	text-align: center;
}
#portal-container #sizer #expander #recherche #formRecherche span {
	float: left;
	font-family: "trebuchet MS";
	color: #E01D7E;
	margin-right: 5px;
	font-size: 14px;
	margin-top: 2px;
}
#portal-container #sizer #expander #fondRecherche {
	background-image: url(/style1/images/commun/degradeFondRecherche.jpg);
	background-repeat: repeat-x;
	height: 29px;
	width: 900px;
	padding-top: 4px;
}
#portal-container #sizer #expander #fondRecherche #recherche #lienLaSourceCreation {
	float: left;
	margin-left: 25px;
	margin-top:-2px;
	background-image: url(/style1/images/merch/Puce.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 180px;
	text-align: right;
}
div.ems_contenu img{
	margin-left : -2px;
}
#flashcontent_1, #flashcontent_2, #flashcontent_3 {
	background-color:#FFFFFF;
}
#msg_welcome_link {
	font-weight:normal;
	line-height:0.99;
	padding-top:2px;
}