/***** initialisation des balises classiques *****/
body{font-family:verdana;background-position:0 0;margin:0;padding:0;border:0;outline:0;background-color:#e7e0d2;}
h1{font-family:arial !important;font-size:2.4em;font-weight:normal !important;color:#5b5b5b;}
h2{font-family:arial !important;font-size:1.8em;font-weight:normal;color:#5C5C5C;}
a{text-decoration:none;color:black;}select{line-height:1em; font-size:1em; vertical-align:middle; }
div{font-family: Arial;}
form{margin : 0 0 0 0;padding : 0 0 0 0;}
img{border : 0 none white;}
input{font-family: Verdana, Helvetica, sans-serif;margin : 0 0 0 0;padding : 0 0 0 2px;outline:0;font-size : 1em;vertical-align : middle;}
select{font-family: Verdana, Helvetica, sans-serif;line-height : 1em;font-size : 1em;vertical-align : middle;}
table{padding : 0 0 0 0;margin : 0 0 0 0;border : 0 none white;}
td{font-family: Verdana, Helvetica, sans-serif;}
ul{margin : 0 0 0 0;padding : 0 0 0 0;border:0;list-style: none;}
li{margin : 0 0 0 0;padding : 0 0 0 0;}
p{margin : 0 0 0 0;padding : 0 0 0 0;}

/***** Fin d'initialisation des balises classiques *****/
/***** mise en forme texte *****/
a.top{color:#738062; }
/* a.menu{color:black; text-decoration:underline; } */
a.underline:HOVER{text-decoration:none; }
a.underhover:HOVER{text-decoration:underline;}
.arial_13{font-family:Arial, Helvetica, sans-serif; font-size:1.3em; }
.bg_white{background-color:white; }.black{color:black; }
.big{font-size:2em; font-family:Arial, Helvetica, sans-serif; }
.bold{font-weight:bold; }
.bottom{vertical-align:bottom; }
.center{text-align:center;}
.error{color:#FE0303;text-transform:none; }
.fleft{float:left !important; }
.fright{float:right !important; }
.fs_1_1{font-size:11px !important;}
.fs_1_2{font-size:12px !important;}
.fs_1_3{font-size:13px !important;}
.fs_1_4{font-size:14px !important;}
.fs_1_5{font-size:15px !important;}
.fs_1_6{font-size:16px !important;}
.green{color:#027051; }
.green_apple{color:#7B8F38; }
.grey{color:#463629; }
.justify{text-align:justify; }
.left{text-align:left !important; }
.lh_1_7{
line-height:19px !important;
margin-top:-2px;
}
.middle{vertical-align:middle !important; }
.mb_5{margin-bottom : 5px !important;}
.mb_10{margin-bottom : 10px !important;}
.mr_5{margin-right : 5px;}
.mt_10{margin-top:10px !important;}
.mt_5{margin-top:5px !important;}
.ml_10{margin-left:10px; }
.mr_10{margin-right:10px; }
.normal{font-weight:normal !important; }
.noborder{border:0 none white !important; }
.nomarge{margin : 0 0 0 0 !important;}
.nopadd{padding : 0 0 0 0 !important;}
.padd_10{padding:10px 10px 10px 10px; }
.padd_15{padding:15px 15px 15px 15px; }
.promo{padding:0 2px 0 2px; color:white; font-weight:bold; }
.ptop{position:relative; top:0px; left:5px; border:1px red solid !important; }
.raye{text-decoration:line-through; color:#5b5b5b; }
.right{text-align:right; }
.rose{color:#B90E53; }
.ohidden{overflow:hidden;zoom:1;}
.transparence{filter:alpha(opacity=70); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.7; z-index:1; }
.underline{text-decoration:underline; }
.uppercase{text-transform:uppercase ! important;}
.zero9{font-size:0.9em; }
.zero8{font-size:0.75em;}
/***** fin mise en forme texte *****/
/***** gestion affichage *****/
.behavior{behavior: url("pngbehavior.htc"); }
.invisible{visibility:hidden !important;}
.visible{visibility:visible !important;}
.on{display:block; }
.off{display:none; }
.clear{clear:both; visibility:hidden; }
.clearL{clear:left; visibility:hidden; }
.clearR{clear:right; visibility:hidden; }
/***** fin gestion affichage *****/
/***** bouton en savoir plus *****/
/*** VERSION GENERIC ***/
#dim {position:absolute;background:#fff;width:100%;height:100%;z-index:4000;filter:alpha(opacity=50);opacity:.5;display:none;-moz-opacity:0.5;-khtml-opacity: 0.5;}
#main_flash_popin{position:absolute;top:215px;z-index:4000;border:0px;line-height:0px;display:none;}
.bouton_box{display:block; margin-bottom:5px; line-height:12px; }
/* .bouton{padding:0 3px 1px 3px; background-color:#717B64; color:white !important; margin:0px 0 0px 1px; font-weight:bold; } */
.bouton2{padding:0 3px 0 3px; background-color:#717B64; color:white; }
.small{font-size:9px;}
/*** END VERSION GENERIC ***/
/***** fin bouton en savoir plus *****/
/***** bouton ajouter au panier *****/
div.ap_box{float : right;/* margin-right : 2px; */display: inline;}
html>body div.ap_box{float : right;/* margin-right : 5px; */display: inline;}
div.ajout{padding-top : 5px;line-height : 17px !important;display: inline;}
div.aplink2{float : left;height : 34px;}
html>body div.aplink2{margin-bottom : 0px;}
div.apnolink{float : left;height : 34px;}
html>body div.apnolink{margin-bottom : -30px;}
a.aplink{float : left;height : 34px;padding : 12px 0 0 28px;}
html>body a.aplink{margin-bottom : -30px;}
.ap_texte{width:auto;white-space:nowrap;display:block;background-color:#7b8f38;padding:0 4px 0 4px;color:#ffffff;font-size:11px;font-weight:normal;text-transform:uppercase;cursor:hand;}
.ap_as{margin : -15px 0 0px 10px !important; text-transform:none;}
.ap_as a{color : #7b8f38; text-transform:none}
html>body .ap_as{    clear:both;margin : 30px 0 0px 5px !important;color:#7b8f38;text-transform:none;}
#col_droite .ap_as a.underline { color : #7b8f38; text-transform:none;}
#col_droite .ap_as a:hover.underline { color : #7b8f38; text-transform:none; }
/***** bouton ajouter au panier *****/
/***** outils de test mise en page *****/
.borderred{border:1px red solid; }
.borderblue{border:1px blue solid; }
/***** fin outils de test mise en page *****/
/***** CUSTOM SELECT *****/
.myselect_box{position:absolute; width:46px; z-index:10; margin-top:0px; }
html>body .myselect_box{width:43px; }
.myselect_content{border:1px solid #7F9DB9; padding:0 0 0 0 !important; height:16px; vertical-align:middle; background-color:white; }
.myselect_content input{border:0 none #7F9DB9 !important; display:block; line-height:14px; font-size:10px; height:14px; text-align:center; font-family:verdana; vertical-align:top; background-color:white !important; }
.myselect_box img{margin: 0px -2px 0px 1px !important; vertical-align:top; }
.myselect_box ul{position:relative; border-top:1px solid #7F9DB9; margin:0 0 0 0; padding:0 0 0 0px; width:44px; text-align:left; vertical-align:middle; }
html>/**/body .myselect_box ul{width:41px; }
.myselect_box li{list-style-type:none; margin:0 0 0 0; padding:0 0 0 0; line-height:1.2em; font-size:10px; font-family:verdana; }
.myselect_box a{text-decoration:none; display:block; height:14px; padding-left:3px; background-color:white !important; }
.myselect_box .rollover{text-decoration:none; background-color:#316AC5 !important; }
.myselect_box .rollover a{color:white; background-color:#316AC5 !important; }
.myselect{display:none; }
html>/**/body .myselect{border:1px solid #7F9DB9 !important; background-color:white !important; margin-left:-1px; width:43px;  }
/***** END OF CUSTOM SELECT *****/
/***** SHOPLINK *****/
#shoplink{width : 191px;padding : 1px 2px 1px 2px;background-color : #808080;color : white;font-weight : bold;line-height : 1.5em;}
#shoplink .bouton_box{padding : 0 0 0 0 !important;width : 191px !important;}
#shoplink .bouton_box a{background-color : #dedede;color: black !important;font-weight : normal !important;padding : 0 0 1px 1px !important;}
/***** END OF SHOPLINK *****/

/* popin-produit.css*/
#popin-produit{display:none;z-index:9002;position:absolute;float:none;top:130px;width:99%;}
#popin-produit #popinContent{display:block;position:relative;float:none;margin-left:auto;margin-right:auto;width:785px;height:450px;background-color:#FFFFFF;}

/*iFrame-promo.css*/
/* CSS Document offerTerms MAJ M. LEBRUN le 2008-12-22 */
img { border:none; }
#PromoZone{background-color:#ffffff;margin:0px;padding:0px;font-family:Arial;font-size:11px;color:#696868;position:relative;float:left;
width:785px;height:450px;background-image:url(/images/catalogue/promo-bkg.gif);background-repeat:no-repeat;border:solid 1px #7b8f38;}
#PromoZone #Picture{position:absolute;float:none;top:0px;left:0px;width:415px;height:440px;z-index:9;text-align:center;}
#PromoZone #PictureBorder{position:absolute;float:none;top:0px;left:0px;border-right:solid 1px #7b8f38;width:424px;height:450px;z-index:10;}
#PromoZone .btnClose{position:absolute;float:none;top:12px;right:12px;font-size:10px;cursor:pointer;font-family:Verdana;}
#PromoZone .btnClose a{ text-decoration:underline;color:#000000; }
#PromoZone .btnClose a:hover{ text-decoration:underline;color:#000000; }
#PromoZone #Content{position:absolute;float:none;top:20px;left:445px;width:335px;font-family:Arial;font-size:11px;text-align:left}
#PromoZone #Content .pictos{position:relative;float:left;height:30px;width:100%;}
#PromoZone #Content .H1{ color:#463629;font-size:16px;line-height:18px;font-weight:bold; }
#PromoZone #Content .H2{ color:#463629;font-size:12px;line-height:16px;text-transform:uppercase;font-weight:normal; }
#PromoZone #Content p{ font-size:12px;line-height:16px;margin-top:30px; }
#PromoZone #Content .Proprietes{position:absolute;float:none;top:315px;left:0px;line-height:16px;font-family:Arial;font-size:11px;}
#PromoZone #Content .Proprietes select{ font-family:Arial;font-size:10px;width:145px; }
#PromoZone #Content .Proprietes #PictoLarge{ position:relative;float:left;margin-top:4px;margin-right:10px;line-height:normal; }
#PromoZone #Content .Proprietes .PictoSmallOn{ position:relative;float:left;margin-top:4px;margin-right:2px;padding:1px;border:solid 1px #000000;line-height:normal;height:10px;cursor:normal; }
#PromoZone #Content .Proprietes .PictoSmallOff{ position:relative;float:left;margin-top:4px;margin-right:2px;padding:2px;line-height:normal;cursor: pointer; }
#PromoZone #Content #promo{position:absolute;float:none;top:265px;left:182px;font-size:14px;line-height:16px;padding-right:2px;padding-left:2px;padding-bottom:3px;color:white;font-weight:bold;font-family:Verdana;}
#PromoZone #Content .Shopping{position:absolute;float:none;top:315px;left:182px;line-height:16px;font-family:Arial;font-size:11px;}
#PromoZone #Content .Shopping span{ font-size:14px; }
#PromoZone #Content .Shopping span.qty{ font-size:10px; }
#PromoZone #Content .Shopping select{ font-family:Arial;font-size:10px; }
#PromoZone #Content .Shopping .BtnAddBasket{position:relative;float:left;cursor:pointer;width:158px;height:34px;background-image:url(/images/catalogue/ajout_panier_gche.gif);background-repeat:no-repeat;}
#PromoZone #Content .Shopping .BtnAddBasket .Texte{position:absolute;float:none;cursor:pointer;top:14px;left:28px;color:#FFFFFF;background-color:#7b8f38;text-transform:uppercase;font-weight:bold;font-family:Arial;font-size:10px;padding:0 3px 0 3px;width:110px;}
/* DHTML Tab Product -----------------------------------------------------------------------------------------------------------------------*/
.stretcherContainer { float:left;width:325px;height:180px;border-top:0; }
.stretcherContent { position:relative;overflow:hidden;height:180px;width:325px;color:#463629;font:11px Arial; }
.stretchtoggle { cursor:pointer;display:block; width:300px;-moz-outline-style:none; }
.stretchtoggle img { display:block; }
.stretcher { position:absolute;left:0px; }
.up { position:absolute;right:0px;top:1px;z-index:3;cursor:pointer; }
.down { position:absolute;right:0px;top:168px;z-index:6;cursor:pointer; }
.track { position:absolute;right:0px;top:14px;z-index:4;height:100px; }
.drag { position:absolute;right:0px;top:16px;z-index:5;cursor:pointer; }
.contentMaskTab { top:0px;left:0px; position:absolute;width:300px;height:169px;clip:rect(10px,300px,170px,0);overflow:hidden;z-index:7; }
.contentTab { position:absolute;left:0px;padding-top:10px;width:298px;z-index:1;font-family:Arial;font-size:11px;color:#463629;line-height:16px; }
/************** detail_popin.css ***********/
#coloris_visu{margin : 8px 0 8px 0;width : 148px;height:38px;}
#detail_popin,#detail_popin_rec{position : absolute;display : none;top : 50px;left : 150px;width : 320px;z-index : 5000;font-size : 0.6em;
background-color : white;border : 1px solid #B8B1AB;color : #5c5c5c;padding-bottom : 10px;line-height : 19px;}
#detail_popin a , #detail_popin_rec a{color : #5c5c5c;}
.mydetail_popin{position : absolute;display : none;top : 150px;z-index : 10;font-size : 10px;background-color : white;
border : 1px solid #B8B1AB;color : #5c5c5c;padding-bottom : 10px;}
.mydetail_popin a{color : #5c5c5c;}
.mydetail_popin .description{padding : 10px 10px 10px 0;width : 180px;}
.mydetail_popin .illustration{padding-top : 10px;text-align : center;}
.mydetail_popin .ap_box{margin-right : 0px;}
#login_popin{position : absolute;display : none;top : 50px;left : 150px;width : 320px;z-index : 10;font-size : 0.6em;background-color : #E0D4BB;
border : 1px solid #B8B1AB;color:#47372a;padding-bottom : 10px;}
#login_popin a{color : #5c5c5c;}
#login_popin .confirmation{padding : 10px 10px 10px 10px;line-height : 20px;font-weight : bold;}
#detail_popin ul{margin : 0 0 10px 0;padding : 0 0 0 10px;}
#detail_popin li{margin : 0 0 0 0;padding : 0 0 0 0px;color : #7b8f38;font-weight:bold;font-size:12px;}
#detail_popin .bouton_box_cata{background-color:#7b8f38;color:#ffffff;padding:2px 4px 2px 4px;}
#detail_popin .bouton_box_cata .bouton {color:#ffffff;}
#detail_popin .confirmation ,#detail_popin_rec .confirmation{padding : 10px 10px 10px 10px;line-height : normal;font-family:Arial;font-size:11px;text-align:left;}
.detail_top{background-color : #EEEDEB;text-align : right;vertical-align : middle;padding : 3px 5px 5px 0;line-height : 12px;}
#detail_popin .description{padding : 10px 10px 10px 0;width : 180px;font-family:Arial;font-size:11px;text-align:left;}
#detail_popin .description span { text-transform:none;color:#463629; }
#detail_popin .description select { font-family:Arial;font-size:10px; }
#detail_popin .description .couleur_gamme { font-family:Verdana;font-size:12px; }
#detail_popin .description .ap_box { float:left;color:#ffffff; }
#detail_popin .description .ap_box span { float:left;color:#ffffff; }
#detail_popin .illustration{padding-top : 10px;text-align : center;}
#detail_popin .ap_box{margin-right : 0px;}
#echantillons a{border : 1px solid white;}
html>body #echantillons a{display : block;width : 10px;height : 10px;}
#echantillons td{border : 1px solid white;padding : 0 0 0 0;margin : 0 0 0 0;width : 12px;}
html>body #echantillons td img{vertical-align : top;}
#echantillons td.white{border : 1px solid white !important;}
#echantillons td.grey{border : 1px solid #5B5B5B !important;}
#gros_plan{float : left;width : 38px;height : 38px;margin-right : 10px;}
#mediumImageInDetailPanel{float : left;width : 38px;height : 38px;margin-right : 10px;}
.text_detail_2{padding : 20px 15px 10px 10px;margin-right : 165px;}
#detail_popin_shim{ position : absolute;display : none;top : 50px;left : 150px;width : 320px;height : 280px;z-index:5;}
#load_cart{position:absolute; top:250px; left:300px;width : 320px;z-index : 5000;font-size : 0.6em;background-color : white;border : 1px solid #B8B1AB;
color : #5c5c5c;padding: 10px;text-align: center;}
.new_green { color:#7b8f38;font-weight:bold; }

/**************** cata_9.css ******************/

h1,h2,h3 {font-family: Arial, Helvetica !important;}
#content_si {padding-left: 1px;}
#content_si #item-01 {font-size: 101% !important;}
/**** / ELEMENTS GENERAUX ****/ /**** ELEMENTS RECURRENTS ****/
.HN {font-family: Helvetica, Verdana, Arial !important;}
.green {color: #7B8F38 !important;}
.couleur_gamme {color: #C48890 !important;}
#navtop_3 {background-color: #B4A483; /* <=== */}
li.nav3 {background: url(/images/catalogue/cata-9/puce-li.gif) no-repeat 0 3px;}
.bouton_box_cata {clear:both;float: left;vertical-align: top;margin-bottom: 0px;margin-top:5px;font-size: 9px;}
#gd_cadre .bouton_box_cata_ {float: left;line-height: 12px;height: 13px;vertical-align: top;margin-bottom: 0px;margin-top:10px;font-size: 9px;width:100%;}
.addBasket {float: right;position: relative;color: white !important;height: 27px;line-height: 27px;font-weight: bold;padding-right: 3px;margin-right: 5px;background: url(/images/catalogue/bg-addBasket.gif) repeat-x;}
.addBasket img {vertical-align: middle;}
.boutonActionVert {float: left;}
.boutonActionVert span {display: block;background-color: #7B8F38;color: white !important;font-weight: normal;padding: 1px 3px 0 3px !important;font-size: 12px;text-transform:none;}
.boutonActionBleuGris {display: block;color: white !important;font-weight: normal;font-size: 11px;text-transform:none;}
.boutonActionBleuGris span {background-color: #7B8F38;color: white !important;font-weight: normal;padding: 1px 3px 0 3px !important;font-size: 11px;text-transform:none; white-space:nowrap}
.w80 {width: 80px;position: relative;}
.hauto {height: auto !important;}
.promo {/* background-color: #D60304; font-size: 1.2em;*/}
.promoColor {color: #D50304;}
.spacepromo {line-height: 2.4em;}
.remarque {font-size: 0.8em;}
.miseEnValeur {position: absolute;display: block;background-color: #7B8F38;color: white !important;font-weight: normal;padding: 1px 3px 0 3px !important;font-size: 12px;text-transform:none;top:5px;right:0;}
#ficheDetails .miseEnValeur {position: absolute;display: block;background-color: #7B8F38;color: white !important;font-weight: normal;padding: 1px 3px 0 3px !important;font-size: 12px;text-transform:none;top:-15px;right:0;}
.miseEnValeur img {float: left;}
.separator {height: 1px;line-height: 1px;margin-bottom: 12px;}
/** Bouton rdz-vs **/
.call {float: left;background: url(/images/catalogue/cata-9/telephone-bv.gif) no-repeat;height: 26px;padding: 0 0 0 27px !important;text-decoration: none !important;}
.call span {display: block;background-color: #717B64;font-size: 9px;font-weight: bold;text-transform: uppercase;color: white;line-height: 12px;padding: 1px 3px 1px 3px;}
.call span strong {color: #7DD6B8;}
#left_column .call span {font-size: 7px !important;}
/*** / CDF National ***/ /*** CDF Local ***/
#SI_cdf {width: 744px;margin-bottom: 3px;background: url(/images/catalogue/cata-9/bg-cdf.png);}
#SI_cdf #chemin {width: 729px;}
#SI_cdf #chemin a {color: black;}
#SI_cdf #welcome {background: url(/images/catalogue/cata-9/bg-cdf-2.gif) no-repeat;color: #47372a;font-weight: bold;text-transform: uppercase;height: 114px;font-size: 0.8em;padding: 0 27px 0 25px;}
#SI_cdf #welcome .titleBox {padding: 23px 0 0 13px;}
#SI_cdf #welcome .opaWhite70 {background: url(/images/general/white-opa70.png);}
#SI_cdf #welcome .bottomWhiteOpa70 {background: url(/images/catalogue/cata-9/bottom-whiteOpa70.png)no-repeat;width: 692px;height: 16px;}
#SI_cdf h1 {font-size: 1.9em;color: #47372a;line-height: 1.1em;}
/*** page podium 1 ***/
#podiumContent_1 {position: relative;overflow: hidden;zoom: 1;padding-bottom: 20px;}
#podiumContent_1 h1 {line-height: 1em;margin: 0 0 5px 0;}
#podiumContent_1 .text {padding: 15px 12px 0 0;font-size: 0.7em;color: #5B5B5B;}
#podiumContent_1 .bordTopRight {float: right;margin-right: 3px;}
#podiumContent_2 {padding-left: 10px;}
.cadre_250 {position: relative;float: left;border: 1px solid #C1BBB5;width: 244px;height: 210px;padding: 5px 0 0 6px;font-size: 0.55em;color: #5B5B5B;margin: 0 10px 10px 0;}
.cadre_250 h2 {
font-size: 1.6em;
font-weight: bold;
color: #A9A39B;
margin-bottom: 10px;
}

.cadre_250 .illu {
position: absolute;
top: 35px;
left: 6px;
}

.cadre_250 .description {
margin-left: 83px;
height: 125px;
padding-bottom: 6px;
}

.cadre_250 .new {
position: absolute;
top: 130px;
left: 6px;
}

/*** / page podium 1 ***/ /*** page podium 3 ***/
.SI_titreBloc {
padding: 9px 0 9px 0;
font-size: 1em;
}

h2.SI_titreBloc {

}

.partLeft {
position: relative;
float: left;
width: 275px;
font-size: 12px;
color: #788C86;
padding-left: 5px;
overflow: hidden;
text-align:left;
zoom: 1;
}

.partLeft h3 {
}

.partLeft .addressBlock {
position: relative;
float: left;
width: 163px;
}

.partLeft .adresse {
position: relative;
z-index: 2;
border: 1px solid #C4C9C8;
padding: 5px;
line-height:11px;
font-size: 11px;
height: 100px;
color: #463629;
text-align:left;
}
.partLeft .adresse strong {font-size:12px; line-height:1em}

.partLeft .planBlock {
position: relative;
float: right;
width: 105px;
z-index: 2;
overflow: hidden;
}

.partLeft .plan {
position: relative;
border: 1px solid #C4C9C8;
overflow: hidden;
padding: 8px 7px 2px 7px;
height: 100px;
z-index: 2;
}

.partLeft #zoomPlan {
padding: 0 0 5px 0;
}

.partLeft .horaireBlock {
position: relative;
z-index: 2;
padding: 5px;
border: 1px solid #C4C9C8;
color: #463629;
font-size:11px;
margin-bottom: 8px;
text-align:left;
}

.partLeft .horaireBlock .horaires th {
width: 65px;
text-align: left;
}

.partLeft .horaireBlock .horaires .matin {
width: 92px;
}

.partLeft .horaireBlock .horaires .apresmidi {
width: 80px;
}

.partLeft .horaireJour {
float: left;
width: 60px;
}

.arrondi-bd-dt {
position: absolute;
top: -1px;
right: -1px;
z-index: 4;
}

.arrondi-bd-dt-b {
position: absolute;
top: 16px;
right: 0px;
z-index: 4;
}

.partRight {
position: relative;
width: 248px;
float: right;
margin-right: 9px;
font-size: 12px;
color: #46362A;
text-align:left;
}

.partRight .rightCont {
position: relative;
font-size: 0.9em;
margin: 10px 0 0px 0;
overflow: hidden;
zoom: 1;
min-height: 98px;
}

.partRight .rightCont h3 {
margin-bottom: 10px;
}

.partRight .rightCont img.illu {
position: absolute;
top: 23px;
left: 0;
}

.partRight .rightCont .text {
margin-left: 159px;
font-family:Arial;
font-size:11px;
color:#46362A;
text-align:left;
}

.partRight #rightFirst {
overflow: hidden;
min-height: 285px;
}

.partLeft h3,.partRight h3 {
margin-bottom: 3px;
color: #7B8F38;
font-size: 12px;
text-transform: uppercase;
font-weight:normal;
text-align:left;
}

.partLeft h3 img,.partRight h3 img {
vertical-align: top;
}

/*** /page podium 3 ***/ /*** PAGE LISTE ***/
.productPresentation {
position: relative;
padding: 15px 15px 15px 130px;
font-size: 0.6em;
color: #5B5B5B;
width: 395px;
height: auto;
overflow: hidden;
}

.productPresentation .photoProduc {
position: absolute;
top: 15px;
left: 15px;
}

.productPresentation .presentation {
position: relative;
float: left;
}

.productPresentation .aligneur,.nationale .presentation {
position: relative;
min-height: 75px;
padding-bottom: 20px;
text-align:left;
font-size:11px;
color:#463629;
}
#productPresentation strong {font-size:12px;}

.productPresentation .prix {
margin: 5px 0 2px 0;
font-size: 1.2em;
font-weight: bold;
}

.productPresentation .new {
position: absolute;
left: 285px;
font-size: 0.9em;
}

.productPresentation .seePrice {
position: absolute;
left: 285px;
top: 85px;
width: 190px;
}

.productPresentation .aligneur .bouton_box_cata,.nationale .presentation .bouton_box_cata
{
position: absolute;
bottom: 0;
left: 0;
}
a.pres {color:#A39B94;font-family:Verdana;font-size:10px;}


.dashedTop {
border-top:solid 1px #E0E4E3;
}

/*** PAGE LISTE ***/ /*** LISTE SERVICES ***/
.listService {
height: auto !important;
overflow: hidden;
}

#listHeader {
position: relative;
width: 540px;
height: 154px;
overflow: hidden;
}

#listHeader .titleBox {
position: relative;
padding-left: 165px;
height: 75px;
margin-bottom: 15px;
}

#listHeader .titleBox #hc-hbottom {
position: relative;
z-index: 4;
vertical-align: top;
width: 335px;
height: 10px;
background: url(/images/catalogue/cata-9/bottom-hc-liste-services.png)
no-repeat;
overflow: hidden;
}

#listHeader .titleBox img.hc-illu {
position: absolute;
top: 0;
left: 0;
z-index: 3;
}

#listHeader h1,#listHeader h2 {
font-family: verdana, Arial !important;
position: relative;
width: 305px;
color: #7B8F38;
padding: 13px 15px 2px 13px;
font-weight: normal !important;
font-size: 1em;
text-transform:uppercase;
background: url(/images/catalogue/cata-9/bg-hc-liste-services.png);
z-index: 4;
}

#listHeader .subtitle {
font-family: verdana, Arial !important;
padding: 0 10px 5px 15px;
text-align: left;
}

#listHeader strong.applegreen {
font-size: 1em;
color: #7B8F38;
}

.listService .boutonAction {
float: left;
}

.listService .boutonAction span {
display: block;
background-color: #7B8F38;
color: white !important;
font-weight: normal;
padding: 1px 3px 2px 3px !important;
font-size: 12px;
text-transform:none;
font-family: Arial;
}

.servicePresentation {
position: relative;
font-family: Verdana, Arial, Helvetica;
margin-left: 14px;
width: 343px;
padding: 10px 7px 10px 165px;
overflow: hidden;
min-height: 100px;
line-height: 1.3em;
text-align:left;
font-size:11px;
color:#46362A;
}

.servicePresentation .illu {
position: absolute;
top: 10px;
left: 7px;
}

.servicePresentation h2,.servicePresentation h3 {
color: #7B8F38;
font-weight: bold;
font-size: 1.3em;
}

.servicePresentation p {
margin-bottom: 30px;
}

/*** /LISTE SERVICES ***/ /*** FICHE DETAILLEE ***/
#ficheDetails {
position: relative;
padding: 10px 0 10px 15px;
font-size: 0.6em;
}

#ficheDetails .photoProduct {
position: absolute;
top: 0;
left: 15px;
}

#ficheDetails .new {
font-size: 0.9em;
}

#ficheDetails #description {
position: relative;
float: right;
width: 340px;
margin-right: 4px;
text-align: left;
color:#46362A;
font-size:11px;
}

#ficheDetails #description h2 {
font-family: Verdana, Arial, Helvetica !important;
}

#ficheDetails h3 {
font-size:12px;
color:#463629;
text-transform:uppercase;
text-align: left;
}

#ficheDetails .ref {
margin: 15px 2px 0px 0;
padding: 12px 10px 12px 10px;
background-color: #F6F6F5;
}

#ficheDetails .refhauteurfixe {
margin: 15px 2px 0px 0;
padding: 12px 10px 12px 10px;
height: 30px;
}

#ficheDetails .prix {
font-size: 1.2em;
font-weight: bold;
}

#ficheDetails #leftCol {
position: relative;
margin-top: 260px;
width: 180px;
}

.zoomProduit {
display: block;
background: url(/images/catalogue/loupe.gif) no-repeat;
padding-left: 21px;
height: 21px;
line-height: 15px;
font-size: 10px;
text-transform: uppercase;
color: #5b5b5b;
}

#ficheDetails #leftPushContainer {
position: relative;
border: 1px solid #E0E4E3;
padding: 12px 8px 12px 9px;
}

#ficheDetails #leftPushContainer .pushBox {
position: relative;
overflow: hidden;
padding-bottom: 10px;
zoom: 1;
}

#ficheDetails #leftPushContainer .pushBox .photoProduct {
position: absolute;
top: 1px;
left: 0;
}

#ficheDetails #leftPushContainer .pushBox .bold {
font-size: 10px;
}

#ficheDetails #leftPushContainer .pushBox .prix {
font-size: 12px;
font-weight: bold;
}

#ficheDetails .lienVideo {
display: block;
background: url(/images/catalogue/cata-9/bouton-vlv.gif) no-repeat;
padding-left: 21px;
height: 21px;
line-height: 15px;
font-size: 10px;
text-transform: uppercase;
color: #5b5b5b;
}

/*** FICHE DETAILLEE ***/ /**** /CENTRAL ****/ /**** MENU GAUCHE ****/
/*
#left_column a {
color: white;
}
*/

/*
#left_column .sousmenu {
background-color: #D6F4EA;
}
*/

/*
#left_column .titre1 {
background: url(/images/catalogue/cata-9/mg_titre1_fond.gif) no-repeat;
color: white !important;
}
*/

/*
#left_column .titre2 {
background: url(/images/catalogue/cata-9/mg_titre2_fond.gif) no-repeat;
color: white;
}
*/

/*
#left_column .titre3 {
background-color: #D6F4EA;
}
*/

.bouton-rdz-vs {
background: url(/images/catalogue/cata-9/bg-bouton-rdz-vs.png) 0 0
no-repeat;
}

/**** FIN MENU GAUCHE ****/ /**** FIN CONTENT ****/ /**** POPIN ****/
#popin_si {
display: none;
position: absolute;
left: 0;
top: 0;
height: 1400px;
width: 100%;
background: url(/images/general/black-opa20.png);
z-index: 30;
}

#popin_si .close {
position: absolute;
top: 15px;
right: 15px;
height: 10px;
}

#storeLocator {
position: absolute;
top: 178px;
left: 50%;
margin-left: -386px;
width: 746px;
border: 1px solid #7B8F38;
padding: 14px 14px 30px 14px;
background-color: white;
font-size: 11px;
overflow: hidden;
zoom: 1;
z-index: 32;
text-align:left;
}

/*** STORE LOCATOR ***/
#storeLocator .chemin {
color: #7B8F38;
font-weight: normal;
}

#storeLocator .chemin a {
color: #7B8F38;
font-weight: normal;
text-decoration: underline;
}

#storeLocator h1 {
position: relative;
font-size: 18px;
color: #7B8F38;
font-weight: normal;
text-transform:uppercase
margin: 8px 0 4px 0;
}
#storeLocator p.green{
font-size:12px !important;
color:#463629 !important;
border-bottom:solid 1px #C4C9C8;
padding-bottom:10px;
}

#storeLocator h2 {
position: relative;
font-size: 1em;
color: #7B8F38;
line-height: 2em;
height: 2em;
margin-bottom: 5px;
margin-top:0;
text-transform: uppercase;
font-weight: bold;
background-color: white;
}

#storeLocator h2 span.puced {
position: relative;
}

#storeLocator #formzone {
position: relative;
float: left;
width: 285px;
color: #463629;
line-height: 1.6em;
}

#storeLocator input,#storeLocator select {
position: relative;
border:1px solid #7B8F38;
color:#463629;
font-size:11px;
margin-bottom: 5px;
}

#storeLocator select {
width: auto;
margin: 0pt;
}

#storeLocator option {
padding-right: 5px;
}

#storeLocator .radio {
width: auto;
vertical-align: top;
border-width: 0;
}

#storeLocator label {
font-weight: bold;
font-size: 0.9em;
}

#storeLocator #mapzone {
float: right;
width: 444px;
}

#storeLocator #resultsearch {
height: 375px;
overflow: auto;
}

#storeLocator .greenDiv {
position: relative;
background: #E7E0D2;
color: #463629;
width: 284px;
}

#storeLocator #resultsearch a {
display: block;
margin-bottom: 5px;
color: #5b5b5b;
line-height: 1.2em;
}

#storeLocator #resultsearch .fs_1_1 {
padding:5px;
}


#storeLocator #bordGcheBas {
position: absolute;
top: 367px;
left: 0px;
z-index: 31;
}

#storeLocator #resultsearch a:hover {
text-decoration: underline;
}

#storeLocator #resultsearch .greenDiv {
margin-bottom: 7px;
padding-top: 5px;
}

#storeLocator #resultsearch .greenDiv .text {
padding: 0 10px 12px 10px;
line-height: 1.3em;
}

#storeLocator #resultsearch .greenDiv .adresse {
height: 105px;
}

#storeLocator #resultsearch .greenDiv .horaires {
margin: 8px 10px 8px 10px !important;
}

#storeLocator #resultsearch .greenDiv .horaires th {
width: 80px;
text-align: left;
}

#storeLocator #resultsearch .greenDiv .horaires .matin {
width: 95px;
}

#storeLocator #resultsearch .greenDiv .horaires .apresmidi {
width: 80px;
}

/*** /STORE LOCATOR ***/ /*** VIDEO SOINS ***/
#soinsVideo {
position: absolute;
top: 178px;
left: 50%;
margin-left: -392px;
width: 784px;
height: 378px;
background-color: white;
font-size: 11px;
overflow: hidden;
zoom: 1;
z-index: 31;
}

#soinsVideo .close img {
vertical-align: bottom;
}

#soinsVideo h1,#albumPhoto h1,#photos h1 {
color:#7B8F38;
font-size:12px;
font-weight:normal;
margin-bottom:3px;
text-align:left;
text-transform:uppercase;
padding:15px 0 0 10px;
}

#svContent {
position: relative;
color: #5b5b5b;
height: 330px;
text-align: left;
}

#svContent ul {
position: absolute;
top: 15px;
left: 15px;
width: 235px;
height: 318px;
overflow: auto;
scrollbar-face-color: #EDEEEE;
scrollbar-arrow-color: #EDEEEE;
scrollbar-track-color: #EDEEEE;
scrollbar-3dlight-color: #cccccc;
scrollbar-darkshadow-color: #EDEEEE;
}

#svContent li {
position: relative;
width: 120px;
height: 82px;
padding: 6px 6px 6px 92px;
margin-bottom: 12px;
}

#svContent li.selected {
background: url(/images/catalogue/cata-9/bg-li-video.jpg) no-repeat;
}

#svContent li h2 {
text-transform: uppercase;
font-weight: bold;
font-size: 1.4em;
line-height: 1.1em;
}

#svContent li img {
position: absolute;
top: 6px;
left: 6px;
}

#svContent li a {
position: relative;
display: block;
background: url(/images/catalogue/cata-9/bouton-vlv.gif) no-repeat;
padding-left: 21px;
height: 21px;
width: 99px;
line-height: 15px;
font-size: 10px;
text-transform: uppercase;
color: #5b5b5b;
margin-top: 10px;
}

#svContent #videoContainer {
position: absolute;
left: 250px;
top: 15px;
width: 508px;
height: 318px;
}

/*** /VIDEO SOINS ***/ /*** ALBUM PHOTO ***/
#apContent {
position: relative;
text-align: center;
padding: 15px;
}

#selectorCache {
position: absolute;
top: 0;
left: 36px;
/*height : 61px;*/
width: 412px;
height: 90px;
overflow: auto;
}

#photos {
position: absolute;
top: 178px;
left: 50%;
margin-left: -258px;
width: 515px; /*height : 430px;*/
background-color: white;
font-size: 0.6em;
overflow: hidden;
zoom: 1;
z-index: 2000;
height: 460px;
}

#photos.show {
display: block;
}

#visuel {
position: relative;
width: 485px;
height: 292px;
overflow: hidden;
}

#visuel img {
display: block;
}

#vignettes {
position: relative;
margin-top: 10px;
width: 485px; /*height : 61px;*/
height: 90px;
}

#vignettes #listeVignettes {
position: absolute;
top: 0;
left: 0px;
width: 5000px;
}

#vignettes li {
list-style-type: none;
display: inline;
width: 61px;
height: 61px;
}

#vignettes li a {
float: left;
width: 53px;
height: 53px;
border: 1px solid #9B9B9A;
padding: 3px;
overflow: hidden;
margin-right: 9px;
}

#vignettes li a:hover {
border: 1px solid #48DEB3;
}

#vignettes li a.hover {
border: 1px solid #48DEB3;
}

#vignettes a.navPhoto {
position: absolute;
top: 0;
height: 61px;
background-color: #88DCC4;
}

#vignettes #prev,#vignettes #next {
position: absolute;
top: 0;
height: 61px;
background-color: #88DCC4;
display: none;
}

#vignettes #prev {
left: 0;
}

#vignettes #next {
right: 0;
}

#vignettes #prev.show,#vignettes #next.show {
display: block;
}

/**** /POPIN ****/

#videoPopin {

position: absolute;
top: 178px;
left: 50%;
margin-left: -392px;
width: 784px;
height: 378px;
background-color: white;
font-size: 11px;
overflow: hidden;
zoom: 1;
z-index: 2000;
}

#videoPopin h1 {
color:#7B8F38;
font-size:12px;
font-weight:normal;
margin-bottom:3px;
text-align:left;
text-transform:uppercase;
padding:15px 0 0 10px;
}

#videoPopin .close {
position: absolute;
top: 15px;
right: 15px;
height: 10px;
}

#zoomPopin {
background-color: white;
font-size: 11px;
height: 520px;
left: 50%;
margin-left: -220px;
overflow: hidden;
position: absolute;
top: 245px;
width: 445px;
z-index: 2000;
}

#zoomPopin h1 {
color:#7B8F38;
font-size:12px;
font-weight:normal;
margin-bottom:3px;
text-align:left;
text-transform:uppercase;
padding:15px 0 0 10px;
}

#zoomPopin .close {
position: absolute;
top: 15px;
right: 15px;
height: 10px;
}

#zoomPopin .close img {
vertical-align: bottom;
}

#photos .close {
position: absolute;
top: 15px;
right: 15px;
height: 10px;
}

#photos .close img {
vertical-align: bottom;
}

#storeLocator .close {
position: absolute;
top: 15px;
right: 15px;
height: 10px;
}

#storeLocator .close img {
vertical-align: bottom;
}

#beautyCenterZoomPopin {
background-color: white;
font-size: 11px;
height: 492px;
left: 50%;
margin-left: -231px;
overflow: hidden;
position: absolute;
top: 245px;
width: 463px;
z-index: 2000;
}

#beautyCenterZoomPopin h1 {
color:#7B8F38;
font-size:12px;
font-weight:normal;
margin-bottom:3px;
text-align:left;
text-transform:uppercase;
padding:15px 0 0 10px;
}

#beautyCenterZoomPopin .close {
position: absolute;
top: 15px;
right: 15px;
height: 10px;
}

#beautyCenterZoomPopin .close img {
vertical-align: bottom;
}

#beautyCenterZoomPopinContent{
margin: 10px;
}

.seePrice .bouton_box_cata {
margin-top:7px;
}
.seePrice .bouton_box_cata a {color:#A39B94;text-transform:uppercase;}

/*cata_9-ie6.css*/
* html .separator{margin-bottom : 0;}
* html .partLeft .adresse{height : 82px;}
* html .partLeft .plan{height : 92px;}
* html .arrondi-bd-dt{top : 0px;right : 0px;}
* html .arrondi-bd-dt-b{right : -1px;}
* html .partRight{margin-right : 5px;}
* html .partRight #rightFirst{height : 285px;}
* html .productPresentation {zoom : 1;}
* html .productPresentation .aligneur, * html .nationale .presentation{height : 75px;}
* html #listHeader .titleBox #hc-hbottom{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/catalogue/cata-9/bottom-hc-liste-services.png',sizingMethod='scale');
background:none;
}
* html #listHeader h1, * html #listHeader h2{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/catalogue/cata-9/bg-hc-liste-services.png',sizingMethod='scale');
background:none;
}
* html #SI_cdf{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/catalogue/cata-9/bg-cdf.png',sizingMethod='scale');
background:none;
}
* html #SI_cdf #welcome .opaWhite70{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/general/white-opa70.png',sizingMethod='scale');
background:none;
zoom : 1;
}
* html #SI_cdf #welcome .bottomWhiteOpa70{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/catalogue/cata-9/bottom-whiteOpa70.png',sizingMethod='scale');
background:none;
}
* html .servicePresentation{height : 100px;}
* html #ficheDetails .photoProduct{left : 0px;}
* html #ficheDetails #description{margin-right : 3px;width : 338px;}
* html #ficheDetails .ref{margin-right : 0;}
* html #ficheDetails #leftPushContainer .pushBox .text{height : 85px;}
* html .bouton-rdz-vs{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/catalogue/cata-9/bg-bouton-rdz-vs.png',sizingMethod='scale');
background:none;
}
* html #popin_si{background : none;zoom : 1;}
* html #bgpopin{position : absolute;left : 0;top : 0;height : 1400px;width : 100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/general/black-opa20.png',sizingMethod='scale');z-index : 31;zoom : 1;}
* html .partRight .rightCont{height : 98px;}

/***************** style.css ********************/
/*START NURUN@20071204*/
#header #change-lang {position:absolute; top:120px; left:0; display:block; width:80px; color:#006B48; font:bold .6875em Arial, Verdana, sans-serif; text-align:center;}
*html #header #change-lang {top:125px;}
/*END NURUN@20071204*/

#container{width:958px;margin:0 auto;position:relative;}

#header #top{position:relative;height:30px;z-index:9000;}

#header a{text-decoration:underline;}

#header #top .png{position:absolute;top:10px;left:0;}

#header #top #tools{float:right;position:relative;width:500px;height:25px;font-size:10px;padding-left:15px;}
#header #top #tools *{list-style-type:none;}
#header #top #tools img{top:5px;left:0px;position:absolute;}

#header #top #tools a{
color:#788C86;
font-weight:bold;
background:url(../nav/border-right01.gif) top right no-repeat;
padding-right:8px;
margin-right:4px;
line-height:35px;
}

#header #top #tools a.help{color:#788C86;text-decoration:none;font-weight:normal;background:none;padding-right:4px;line-height:35px;}
#header #top #tools a.help:hover{text-decoration:underline;}

#header #top #tools ul#nos-site{
width:158px;
background:url(../feuille.gif) no-repeat 150px 15px;
position:absolute;
top:-10px;
right:3px;
padding:20px;
}

#header #top #tools ul#nos-site li a{
display:block;
background:url(../arrow-bottom.gif) no-repeat top right #fff;
border:1px solid #788C86;
padding:2px 0 3px 5px;
}
/*hack IE pour les liens en display:block sur une liste*/
#header #top #tools ul#nos-site li, #header #top #tools ul#nos-site li a{zoom:1;}

#header #top #tools ul#nos-site a{color:#788C86;font-weight:normal;background:none;padding-right:4px;line-height:10px;text-decoration:none;}
#header #top #tools ul#nos-site li ul{margin-top:4px;background:#fff;}
#header #top #tools ul#nos-site li ul li a{background:none;border:0;padding:4px 0 4px 5px;border-bottom:1px dashed #ddd;}
#header #top #tools ul#nos-site li ul li a:hover{text-decoration:underline;}
#header ul#navigation{list-style-type:none;margin-top:15px;}
/*clearing (contenir les floats)*/
#header ul#navigation{zoom:1;}
#header ul#navigation:after{clear:both; display:block; height:0; visibility:hidden; content:".";}
/*clearing*/
#header ul#navigation li{float:left;width:86px;}
#header ul#navigation li.logo{position:relative;top:-10px;overflow:visible;width:auto;margin-right:17px;}
#header ul#navigation li.rub-on{position:relative;top:-3px;left:-3px;}

#header #both{position:relative;height:51px;margin-top:8px;z-index:1;}
#header #both img.png{position:absolute;top:0;left:0;}
#header #both #both-nav{width:100%;height:51px;position:absolute;top:0;left:0;}

#header #both #both-nav div{height:29px;float:left;margin-top:12px;}
#header #both #both-nav div p{color:#669933;font-size:10px;font-weight:bold;margin:0 0 5px 12px;}
#header #both #both-nav div p a{color:#669933;font-weight:normal;}

#header #both #both-nav div.box-01{width:311px;}
#header #both #both-nav div.box-02{width:335px;border-left:1px solid #A1B38B;border-right:1px solid #A1B38B;font-size:10px;}
#header #both #both-nav div.box-02 ul{list-style-type:none;float:left;margin-left:19px;}
* html #header #both #both-nav div.box-02 ul{margin-left:10px;}
#header #both #both-nav div.box-02 ul li{margin-bottom:5px;}
#header #both #both-nav div.box-03{width:308px;}
#header #both #both-nav div.box-03 form{color:#86986C;font-weight:bold;font-size:10px;margin-left:10px;margin-top:5px;}
#header #both #both-nav div.box-03 form label{margin-right:6px;vertical-align:middle;}

#header #both #both-nav div.box-03 form input#search{
width:166px;
height:14px;
border:1px solid #A1B38B;
color:#95A67E;
font-weight:normal;
font-size:9px;
padding-left:5px;
padding-top:1px;
}

#header #both #both-nav div.box-03 form img{
	font-family: Verdana, Helvetica, sans-serif;
	margin : 0 0 0 0;
	padding : 0 0 0 2px;
	outline:0;
	font-size : 1em;
	vertical-align : middle;
	margin-left:2px;
}
	
/*#content{margin-top:10px;/*clear:both;overflow:hidden;*/zoom:1; }*/


#item-01{float:left;width:748px;padding-bottom:20px;padding-right:1px;}
/*#item-02{float:right;width:202px;}

#item-01 #left_column{margin: 0; padding: 0;}
*/

#item-02 #services{position:relative;padding:11px 0 10px 0;}
* html #item-02 #services{position:relative;padding:11px 0px 0px 0px;}
#item-02 #services #services-01{width:199px;height:11px;position:absolute;top:0;left:0;}
#item-02 #services #services-02{background:url(../navdroite/bgtoscale.png) repeat-y top left;width:199px;margin-left:0;}

#item-02 #services #services-02 .first{
background:url(../navdroite/bgservice010021.gif) repeat-x top left #fff;
width:195px;
margin:0 auto;
}

#item-02 #services #services-02 .first div{
width:186px;
margin:0 auto;
padding:9px 0;
position:relative;

}

#item-02 #services #services-02 .first div.offre-courrier{
border-bottom:1px solid #A9BD90;
padding-top:0;
position:relative;
clear:both;
overflow:hidden;
zoom:1;
}

#item-02 #services #services-02 .first div.offre-courrier a{float:left;margin-top:8px;}

#item-02 #services #services-02 .first div.offre-courrier form{float:right;width:105px;}
/*hack IE pour accomoder le positionnement absolu en bottom du submit*/
#item-02 #services #services-02 .first div.offre-courrier form{zoom:1;}

#item-02 #services #services-02 .first div.offre-courrier form span{
display:block;
color:#788C86;
font-size:11px;
margin-top:7px;
}

* html #item-02 #services #services-02 .first div.offre-courrier form span{padding-left:0px;}

#item-02 #services #services-02 .first div.offre-courrier form input#code-promo{
width:78px;
height:14px;
border:1px solid #A4B48F;
color:#95A67E;
font-size:9px;
padding:1px 0 0 3px;
margin-top:5px;
}

#item-02 #services #services-02 .first div.offre-courrier form img{vertical-align:bottom;padding-left:3px;}
#item-02 #services #services-02 .first div.offre-courrier form  a.offreCourrierSubmit{float:none}
* html #item-02 #services #services-02 .first div.offre-courrier form img{bottom:18px;}
*+html #item-02 #services #services-02 .first div.offre-courrier form img{bottom:18px;}

/** TROUVEZ CENTRE  modif du 29/02/2008 **/
#item-02 #services #services-02 .first div.trouvez-centre{border-bottom:1px solid #A9BD90;line-height : 1.4em;overflow:hidden;}
#item-02 #services #services-02 .first div.trouvez-centre .map{float:left;margin:0 9px 5px 0;}
#item-02 #services #services-02 .first div.trouvez-centre .map2{position:absolute;top:7px;right:0;}

#item-02 #services #services-02 .first div.trouvez-centre h2{padding: 0px 0 2px 0;font-size :1em;margin:0pt;}
#item-02 #services #services-02 .first div.trouvez-centre .nomCentre{color:#5C5A5B;font-weight:bold;/*font-size:0.55em;*/line-height:1em;padding:0;margin-bottom:10px;}
#item-02 #services #services-02 .first div.trouvez-centre a{
	display : block;
	height : 1.2em;
	margin-top : 2px;
	}
* html #item-02 #services #services-02 .first div.trouvez-centre a{
	margin-top : 6px;
	height : 1em;
	}
#content_bottom{
	margin : 0 !important;
	width:1px;
	overflow:hidden;
}
.greenLink{color : #558E0D;}
.greenLink:hover{text-decoration:underline;}
#moncompte .boutonActionVertGris{
	float:left;}
#moncompte .boutonActionVertGris span{display :block;background-color:#7B8F38;color:white !important;font-weight:normal;padding:1px 3px 2px 3px !important;font-size : 12px;text-transform:none;}
	
#moncompte{
	width : 514px;
	padding : 0 14px 0 15px;
	}
#moncompte h1.bandeau{margin:0 0 15px -15px;}
#moncompte h2{
	font-size : 2.5em;
	color : #463629;
	margin-bottom : 15px;
	}	
	
/** /TROUVEZ CENTRE modif du 29/02/2008 **/
/*hack IE6 pour hauteur mini*/
* html #item-02 #services #services-02 .first div.trouvez-centre{
	/*
	height:46px;
		Too small in ie
	*/
	}
/*#item-02 #services #services-02 .first div.trouvez-centre .map{position:absolute;top:7px;right:0;}*/
#item-02 #services #services-02 .first div.newsletter{border-bottom:1px solid #A9BD90}
#item-02 #services #services-02 .first div.newsletter form{position:relative}

#item-02 #services #services-02 .first .newsletter label img, #item-02 #services #services-02 .first .votre-avis img{display:block}

#item-02 #services #services-02 .first div.newsletter form input#email{
width:148px;
height:14px;
border:1px solid #A4B48F;
color:#95A67E;
font-size:9px;
padding:1px 0 0 3px;
margin-top:10px;
}
#item-02 #services #services-02 .first div.newsletter form .button{position:absolute;left:156px;bottom:0px;}
/*hack IE pour accomoder le positionnement absolu en bottom*/
#item-02 #services #services-02 .first div.newsletter form{zoom:1;}

#item-02 #services #services-03{width:199px;height:10px;position:absolute;bottom:0;left:0;}
* html #item-02 #services #services-03{position:relative;margin-top:-15px;}


* html #item-02 #panier{margin-top:0px;}


#item-02 #panier a{text-decoration:underline;}

#item-02 #panier #products{
background:url(../navdroite/bgtoscale.png) repeat-y top left;
height:73px;
padding-left:20px;
}


#item-02 #panier #products .product_box{
width:50px;
height:62px;
padding-top:7px;
margin-right:1px;
float:left;
font-size:10px;
}

#item-02 #panier #products .product_box span{
border:1px solid #B4ABA4;
display:block;
width:48px;
height:48px;
}

#item-02 #panier #products .product_box a{
color:#B4ABA4;
font-size:9px;
}

#item-02 #panier .accroche{
width:179px;
font-weight:bold;
text-align:center;
color:#6CA423;
font-size:10px;
position:absolute;
margin-left:10px;
margin-right:10px;
top:28px;
background:#eee;
border:0;
}

#item-02 #panier .detail{position:absolute;top:10px;margin-left:11px;margin-top:0px;margin-bottom:0px;}
#item-02 #panier .nbre-ref, #item-02 #panier .prix{color:#5B5B5B;font-weight:bold;font-size:10px;}
#item-02 #panier .nbre-ref{float:left;}
#item-02 #panier .prix{float:right;margin-right:12px;}
* html #item-02 #panier .prix{margin-right:24px;}
*+html #item-02 #panier .prix{margin-right:24px;}
#item-02 #panier .voir-panier{position:relative;bottom:25px;left:12px;}

#item-02 #mon-espace{width:199px;margin-top:3px;position:relative;padding:30px 0 9px 0;}

#item-02 #mon-espace #mon-espace-01{width:199px;height:30px;position:absolute;top:0;left:0;}

#item-02 #mon-espace #mon-espace-02{background:url(../navdroite/bgtoscale.png) repeat-y top left;width:199px;margin-left:0;}

#item-02 #mon-espace #mon-espace-02 div.first ul{margin-left:10px;width:175px;list-style-type:none;filter:alpha(opacity=80);}
#item-02 #mon-espace #mon-espace-02 div.first ul li{opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;margin-bottom:3px;}

#item-02 #mon-espace #mon-espace-02 div.first ul li.first{background:url(/rsc/images/navdroite/espace-perso/first.gif) no-repeat;}
#item-02 #mon-espace #mon-espace-02 div.first ul li.first:hover{background:url(/rsc/images/navdroite/espace-perso/first2.gif) no-repeat;}
#item-02 #mon-espace #mon-espace-02 div.first ul li.last{background:url(/rsc/images/navdroite/espace-perso/last.gif) no-repeat 0 100%;}
#item-02 #mon-espace #mon-espace-02 div.first ul li.last:hover{background:url(/rsc/images/navdroite/espace-perso/last2.gif) no-repeat 0 100%;}

#item-02 #mon-espace #mon-espace-02 div.first ul li a{
display:block;
background:url(../navdroite/espace-perso/arrow-green.gif) no-repeat 9px 0 #fff;
padding:1px 0 1px 17px;
font-size:9px;
text-decoration:none;
color:#5E6E69;
font-weight:bold;
}
/*hacks IE (pb sur les listes avec des liens en display:block*/
* html #item-02 #mon-espace #mon-espace-02 div.first ul li{float:left;}
#item-02 #mon-espace #mon-espace-02 div.first ul, #item-02 #mon-espace #mon-espace-02 div.first ul li a{zoom:1;}

#item-02 #mon-espace #mon-espace-02 div.first ul li a:hover{
background:url(../navdroite/espace-perso/arrow-white.gif) no-repeat 9px 0 #7CA953;
color:#fff;
}

#item-02 #mon-espace #mon-espace-02 div.first ul li.first a, #item-02 #mon-espace #mon-espace-02 div.first ul li.last a{
background:url(/rsc/images/navdroite/espace-perso/arrow-green.gif) no-repeat 9px 0;
}

#item-02 #mon-espace #mon-espace-02 div.first ul li.first a:hover, #item-02 #mon-espace #mon-espace-02 div.first ul li.last a:hover{
background:url(../navdroite/espace-perso/arrow-white.gif) no-repeat 9px 0;
color:#fff;
}

#item-02 #mon-espace #mon-espace-03{width:199px;height:9px;position:absolute;bottom:0;left:0;}

#item-02 #besoin-aide{width:199px;margin-top:10px;position:relative;padding:25px 0 8px 0;}
#item-02 #besoin-aide #besoin-aide-01{width:199px;height:25px;position:absolute;top:0;left:0;}
#item-02 #besoin-aide #besoin-aide-02{background:url(../navdroite/bgtoscale.png) repeat-y top left;width:199px;margin-left:0;}

#item-02 #besoin-aide #besoin-aide-02 .first{
background:url(../navdroite/besoin-aide-02.gif) repeat-x top left #F1FEE7;
width:195px;
margin:0 auto;
padding-bottom:5px;
}

#item-02 #besoin-aide #besoin-aide-02 .first ul{list-style-type:none;padding:12px 0 0 5px;}

#item-02 #besoin-aide #besoin-aide-02 .first ul li a{
background:url(../navdroite/besoin-aide/puce.gif) no-repeat 0 3px;
font-size:11px;
color:#60931D;
padding-left:11px;
text-decoration:none;
}

#item-02 #besoin-aide #besoin-aide-02 .first ul li a:hover{text-decoration:underline;}

#item-02 #besoin-aide #besoin-aide-03{width:199px;height:8px;position:absolute;bottom:0;left:0;}

#item-02 #service-client{
width:195px;
height:116px;
margin-top:10px;
padding-left:9px;
padding-bottom:10px;
border-top:1px solid #BFE097;
border-bottom:1px solid #BFE097;
}

#item-02 #service-client img{margin-top:19px;margin-bottom:10px;}
#item-02 #service-client p{color:#5B5B5B;font-size:9px;}
#item-02 #service-client p span{color:#6DB813;text-align:center;display:block;width:110px;margin-left:30px;font-size:9px;}

#mes-avantages{width:748px;height:101px;background:url(../mes-avantages.gif) no-repeat top left}
#mes-avantages ul{padding-left:135px;}
#mes-avantages ul li{list-style-type:none;float:left;margin-right:1px;}

#en-plus ul{padding-left:10px; padding-top:38px; clear:both;}
#en-plus ul li{list-style-type:none;float:left;margin-right:2px;}

#bottom{width:747px;margin-bottom:10px; margin-top:10px;}

#bottom div{padding:20px 0;}
#bottom div#section-01{border-bottom:1px solid #F2F2F2}

#bottom p{
color:#788C86;
font-size:9px;
text-align:center;
}

#bottom p a{
text-decoration:underline;
color:#788C86;
}

#push_bottom{color:#fe8c52;padding-top: 20px; font-family: verdana; font-size: 1.2em; line-height: 1.6em; clear:both; width: 549px;}
#colonne_droite{
	/*position : relative;*/
	float:right;
	right : -3px;
	/* top : 196px; */
	width : 202px;
	font-size : 0.6em;
	}
	#push_right{
		position:relative;
	}
* html #colonne_droite{
top : 206px;
right :-3px;
}
/*
#left_column{
	float : left;
	width : 182px;
	margin : 10px 10px 0 0 ;
	}

*/
html>body #left_column{
	margin-top : 0px !important;
	min-height:1px;
	}	

#logo-fevad{
width:195px;
height:350px;
margin-top:10px;
padding-left:9px;
padding-bottom:10px;
}

/*************** mes-services.css****************/
#mes_services{
	position : relative;
	margin : 10px 0 0 0 !important;
	}
.titre_services{
	color : #A9988B;
	font-weight : bold;
	}
#services_body{
	line-height : 20px;
	padding-left : 10px;
	}
#top_services{
	height : 9px;
	margin-right : 0px;
	}
	
#top_services img{
	margin-right : -3px;
	}
#top_services>span img{
	margin-right : -2px;
	}	
#services_body input{
	color : #A9988B;
	border : 1px solid #A1B38B;
	font-size : 0.9em;
	line-height : 1.1em;
	margin : 0 0 0 0 !important;
	}
#services_body select{
	color : #A9988B;
	border : 1px solid #A1B38B;
	width : 160px;
	}
#services_body .titre_rub{
	height : 20px;
	color : white;
	font-weight : bold;
	padding-left : 10px;
	margin-top : 2px;
	}
#services_body .titre_rub a{
	color : white;
	}
#services_body .titre_rub img{
	margin : 8px 3px 0 0;
	}
#services_body .titre_rub2{
	height : 30px;
	color : white;
	font-weight : bold;
	padding-left : 10px;
	margin-top : 2px;
	}
#services_body .titre_rub2 a{
	color : white;
	display:block;
	float:left !important;
	line-height:12px !important;
	margin-top:3px
	}
#services_body .titre_rub2 img{
	margin : 8px 3px 0 0;
	float:left;
	}
.blue_link a{
	color : blue !important;
	}
.blue_link a:HOVER{
	text-decoration : true !important;
	color : blue;
	}
.serv_content{
	padding : 0 10px 10px 10px;
	background-color : #ffffff;
	}
/***** FIRST DIV : BASKET CONTENT *****/
#serv_content_0, #puce_serv0_vert{
	display : block !important;
	}
#puce_serv0_hor{
	display : none !important;
	}
/*** PRODUCT BOX ***/
.product_box{
	float :left;
	width : 48px;
	text-align : center;
	border : 0 none white;
	}
.central{
	margin : 0 3px 0 3px;
	border : 0 none white;
	}
.product_box a{
	color : #B4ABA4;
	font-size : 0.9em;
	}
.vignette{
	border : 1px solid #B4ABA4;
	margin : 0 0 -4px 0;
	}
/*** END OF PRODUCT BOX ***/
.message{
	padding : 0 10px 0 10px;
	margin :0px -10px 7px -10px;
	line-height : 21px;
	color : #6CB813;
	background-color : #E8F4C3;
	font-weight : bold;
	}
.message_defiler{
	width : 150px;
	color : #6CB813 !important;
	background-color : #E8F4C3;
	font-weight : bold; 
	border : 0 none white !important;
	}
.summary{
	border-width : 1px 0 1px 0;
	border-style : dashed none dashed none;
	border-color : #B4ABA4;
	margin : 0px 0 8px 0;
	font-weight : bold;
	color : #B4ABA4;
	text-align : justify;
	}
html>body .summary{
	margin-top : 8px;
	}
.summary .total{
	color : #6CB813;
	text-align : right;
	margin-left : 10px;
	}
.color_6CB813{
	color : #6CB813;
	}
.valid_box .logo{/*** pour caler le logo security ***/
	margin-left : 5px;
	}
/***** FIRST DIV : BASKET CONTENT *****/
/***** DIV NEWSLETTER ******/
#serv_content_1{ 
	color : #A9988B;
	padding : 10px 10px 0 10px;
	}
#serv_content_1 .text{
	margin : 0 50px 5px 0; 
	line-height : 1.2em;
	font-size : 1.1em;
	}
#serv_content_1 .rss_box{
	background-color : #C8BCB5;
	color : white;
	font-weight : bold;
	line-height : 1.2em;
	margin : 4px -10px 0 -10px;
	padding : 8px 10px 10px 10px;
	}
/***** END OF DIV NEWSLETTER ******/
/***** DIV ADVANTAGE MAIL *****/
#serv_content_2{
	padding-top : 9px;
	}
#serv_content_2 .text{
	line-height : 1.1em;
	color : white;	
	}
/***** END OF DIV ADVANTAGE MAIL *****/
/***** DIV DIAGNOSTIC *****/
/*****#serv_content_3{
	padding-top : 9px;
	}
#serv_content_3 .diag_title{
	line-height : 1.1em;
	font-size : 1.8em;
	color : #9AD05B;	
	}
#serv_content_3 .text{
	margin : 5px 80px 15px 0;
	font-size : 1.1em;
	line-height : 1.1em;
	color : #A9988B;	
	}*****/
/***** END OF DIV DIAGNOSTIC *****/
/***** DIV NEED HELP *****/
#serv_content_3{
	padding-top : 9px;
	}
#serv_content_3 a{
	color : white;
	font-weight : bold;
	font-size : 1.2em;
	}
#serv_content_3 li{
	list-style-type : none;
	}
/***** END OF DIV NEED HELP *****/
/***** DIV NEED HELP *****/
#serv_content_4{
	padding-top : 9px;
	}
#serv_content_4 a{
	color : white;
	font-weight : bold;
	font-size : 1.2em;
	}
#serv_content_4 li{
	list-style-type : none;
	}
/***** END OF DIV NEED HELP *****/
#service_client{
	width : 154px;
	background-color : white;
	padding : 10px 10px 10px 10px;
	margin-top : 2px;
	color : #6CB813;
	line-height : 1em;
	font-size : 1.2em;
	}
#service_client img{
	margin-right : 8px;
	}
#services_bottom{
	position : relative;
	height : 13px !important;
	line-height : 13px !important;
	margin : -3px 0px 0px 0px !important;
	}
#services_bottom img{
	margin : 0 0 0 0 !important;
	}
/***** VALIDATION BUTTON *****/
.valid_box{
	text-align : right;
	line-height : 0.7em;
	margin : 5px 1px 0px 0 !important;
	}
.valid_box a{
	float : right;
	font-size : 0.9em;
	height : 12px;
	line-height : 12px;
	font-weight : bold;
	padding : 0px 2px 1px 3px;
	margin : 0px 2px 0px -1px ;
	}
html>body .valid_box a{
	margin-left : 1px;
	}
.valid_box img{
	padding-bottom : 1px;
	}
.bg_6CB813{
	background-color : #6CB813;
	color : white;
	vertical-align : middle;
	}
.bg_CAE577{
	background-color : #CAE577;
	color : #338202;
	vertical-align : middle;
	}
.bg_white{
	background-color:#fff;
	color:#338202;
	zzvertical-align:middle; 
	}
.text_middle{
	display : block;
	vertical-align : middle;
	}
/***** END OF VALIDATION BUTTON *****/

/*** PANIER ABANDONNE ***/
#load_cart {
	background-color:#E0D4BB;
	border:1px solid #B8B1AB;
	color:#636362;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	left:300px;
	padding:10px;
	position:absolute;
	text-align:center;
	top:250px;
	width:320px;
	z-index:5000;
}

#load_cart a {
	color:#636362;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration: underline;
}

/*** Testimonials Reviews ***/
.bv_reviews {
	color:#a7a8aa;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	border-color:#becd00;
	visibility:hidden;
	white-space:nowrap;
	text-transform:none;
	background-color:white;
	padding:3px;
	margin-left:12px;
	overflow:visible;
	height:auto;
	position:relative;
}

/***  tiks ***/
.newcustomer_ticks {
	position: relative; 
	left: 5px; 
	width:10px;
	height:10px;
	display : none;
}

#identification_form #part_2 .no_mb {
	vertical-align:top;
}
#process .no_mb {
	vertical-align:top;
}

.editperson_ticks{
	position: relative; 
	left: 5px; 
	width:10px;
	height:10px;
	display : none;
}
