@charset "utf-8";
/* CSS Document */
/***ADVANTAGES***********/
div#border{ border: #fff solid 2px; }
div#advantagesHp{font-weight:bold; font-size:13px;width:960px;position:relative; height:395px; color:#fff; }
div#advantagesHp #hpAdv1{position:absolute;top:0;left:0; width:956px;height:395px;border: #fff solid 2px;}
div#advantagesHp a#hpAdv2{text-indent:-9999px;position:absolute;top:0;right:0; background:url(/images/hpAdvantage2.jpg) top left no-repeat;width:575px;height:264px;}
div#advantagesHp p#desc{position:absolute;bottom:8px; left:10px; }
div#advantagesHp p#gifts{position:absolute;bottom:8px; right:10px; }

/***CONTENT********/
div#content{background:#e8e6e3 url(/images/hpContentBg.jpg) top left repeat-x;border:1px solid #fff; border-width:0 1px; width:958px;}

/***LEFT COLUMN************/
div#content #leftColumn{float:left;width:438px;padding:18px 0 0 0 ;}
div#content #leftColumn h1{font-weight:bold; font-size:12px; color:#1a1a1a; text-transform:uppercase;}
div#content #leftColumn h1 strong{color:#ff7800;}

/***EDITO************/
#edito{background:#fff url(/images/hpEditoBg.jpg) top left no-repeat;padding:15px 20px 5px 30px ;height:305px; }
#edito h1{padding:10px 0 0 0;}
#edito h2{font-weight:bold; font-size:12px; color:#434343;margin:7px 0 0 0;}
#edito p{font-size:11px;color:#5f5f5f;width:210px;}
/**list************/
ul#editoAdv{list-style:none;margin:95px 0 0 217px;}
ul#editoAdv li{background: url(/images/HpBullet.jpg) 0 7px no-repeat;padding:0 0 0 13px;line-height:0.95em;}
ul#editoAdv li a{font-size:11px; text-decoration:underline;color:#181818;}
ul#editoAdv li a:link{text-decoration:underline;color:#181818;}
ul#editoAdv li a:active{text-decoration:none;color:#e3000b;}
ul#editoAdv li a:visited{text-decoration:underline;color:#181818;}
ul#editoAdv li a:hover{text-decoration:none;color:#e3000b;}
/***DID YOU KNOW******/
div#dyk{background:#e8e6e3 url(/images/hpDykBg.jpg) top left no-repeat;padding:25px 27px 10px 143px;;}
div#dyk h2{font-weight:bold; font-size:12px;color:#333;padding:0 0 3px 0;margin:0 0 3px 0; border-bottom:1px solid #e1e1e1; text-transform:uppercase;}
div#dyk h2 strong{color:#ff7800;}
div#dyk p{color:#5f5f5f;font-size:11px; font-style:italic;}
div#dyk p a:link{color:#ff7800;text-decoration:underline;}
div#dyk p a:active{color:#ff7800;text-decoration:none;}
div#dyk p a:visited{color:#ff7800;text-decoration:underline;}
div#dyk p a:hover{color:#ff7800;text-decoration:none;}
div#dyk p span {font-size:11px; color:#cd291c; margin:3px 0 0 0;line-height:1.1em;}


/***RIGHT COLUMN********/
div#content #rightColumn{float:left; padding:18px 0 0 0 ;}
div#content #rightColumn h2{font-weight:bold; font-size:12px; color:#1a1a1a; text-transform:uppercase;}
div#content #rightColumn h2 strong{color:#e3000b;}

/***SUBSCRIPTION****/
div#subscription{ background: url(/images/hpSubscriptionBg.jpg) top left no-repeat; width:439px;padding:15px 38px 0 35px}
div#subscription h2{font-weight:bold; font-size:12px; color:#434343;}
div#subscription p#subsIntro{font-size:11px; color:#434343;margin:18px 0 0 0;}
div#subscription h3{width:411px; height:13px; background:#fff; color:#1f1f1f; font-weight:bold; font-size:12px; padding:5px 15px;margin:10px 0 0 0;border-bottom:1px solid #d9d7d3;}
/***FORM***/
div#subscription form{width:441px;}
div#subscription form fieldset#fs1{background:#f7f6f5; margin:0 0 15px 0;  border:0px solid #fff; display:block;}
div#subscription form ul{float:left; list-style:none; width:250px; text-align:right;margin:10px 0 0 0;} 
div#subscription form ul li label{color:#000000; font-size:12px;}
div#subscription form input.textField{margin:0 7px 0 3px;width:115px;height:15px; font-size:11px; background:#ff0000 url(/images/fieldBg.jpg) top left repeat-x; border:1px solid #c4c4c4; border-color:#c4c4c4 #c4c4c4 #676767 #c4c4c4; padding:0 3px;}  
div#subscription form em{color:#c32028;}
div#subscription form p#explanation {float:left;width:190px; color:#434343; font-size:11px;margin:10px 0 0 0;}
div#subscription form fieldset#fs1 p input#confirmBtn{margin:10px 0 0 120px; background:url(/images/hpConfirmBtn.jpg) top left no-repeat; border:0px solid #fff;color:#fff; width:115px; padding:4px 12px 0 0; outline:none; cursor:pointer; height:29px;}
div#subscription form p{color:#5f5f5f; font-size:10px;}
div#subscription form p.check{margin:3px 0;}
div#subscription form p input.checkbox{float:left; width:15px;}
div#subscription form p label{padding:0 0 0 10px; display:block; float:left;width:400px;}
div#subscription form p.commentaire{color: #4f4f4f; font-style:italic; font-size:9px;}
/***********/
p#noAbo{color:#6d6c6c; font-size:11px;;margin:7px 0 0 0; padding:7px 15px 7px 25px; }
