@charset "utf-8";
/* CSS Document */
a#giftsHeader{ background:url(/images/headerGifts.jpg) top left no-repeat; text-indent:-9999px; width:960px; height:210px; display:block;}
/***/
div#giftsContainer p.firstP {font-size:12px; color:#1f1f1f;margin:0 30px 10px 0;}

div#giftsContainer { padding:16px 0 0 45px;}


/*/////// BTN INSCRIPTION /////////*/
div#AV_inscription { width:170px; height:60px; background:url(/images/BlockInscription.jpg) no-repeat; float:left; padding:10px 7px 10px 7px; margin:5px 0 0 1px; text-align:center; margin-left:1px; position:relative;}
div#AV_inscription h2{ color:#ffffff; text-transform:uppercase; font-size:14px; font-weight:bold; padding:0px; margin:0 0 4px 0;}
div#AV_inscription h2 span{ color:#ffffff; text-transform:uppercase; font-size:11px; font-weight:bold; ; padding:0px; margin:0px;}
div#AV_inscription a{ color:#ffffff; padding: 0px 0 0 8px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; text-transform:uppercase; line-height:12px; position:absolute; right:45px; bottom:6px;} 



/***DESCRIPTION GIFT****/
div#giftsContainer div {}
div#giftsContainer div img{display:block; float:left; width:395px; } 
div.giftDesc{float:left;width:230px;}
div.giftDesc h3{font-size:14px; color:#282828;margin:0 0 4px 0;}
/***LIST****/
div.giftDesc ul{list-style:none;}
div.giftDesc ul li{font-size:11px; color:#3f3f3f;}
div.giftDesc ul li strong{color:#ff7800; font-weight:normal;}
/***/
div.giftDesc p{font-size:12px; color:#1f1f1f;}

/***/
div#firstGift{padding:0 0 20px 0; margin: 0 0 25px 0; border-bottom:1px solid #fff; width:625px;}
/****/
div#secondGift{padding:0 0 15px 0; margin: 0 0 15px 0; width:625px;}


/* ////////////// AVANTAGE ///////////// */

div#AV_Header { background:url(/images/headerAV.jpg) top left no-repeat; text-indent:-9999px; width:960px; height:210px; display:block;}
div#AV_Header02 { background:url(/images/headerAV02.jpg) top left no-repeat; text-indent:-9999px; width:960px; height:210px; display:block;}
div#AV_Header03 { background:url(/images/headerAV03.jpg) top left no-repeat; text-indent:-9999px; width:960px; height:210px; display:block;}
div#AV_Header04 { background:url(/images/headerAV04.jpg) top left no-repeat; text-indent:-9999px; width:960px; height:210px; display:block;}
div#AV_Header05 { background:url(/images/headerAV05.jpg) top left no-repeat; text-indent:-9999px; width:960px; height:210px; display:block;}


div#AV_Container { padding:16px 0 0 45px; margin:0 0 35px 0;}
div#AV_Container h2 {}
#innerAV h3{font-size:12px; font-weight:bold; color:#1a1a1a; margin:5px 0 7px 0;}
#innerAV p.firstP {font-size:11px; color:#1f1f1f;margin:0 0 15px 0;}

#innerAV { width:400px; float:left; margin:0 30px 0 0;}
#packAV { width:186px; float:left; margin:5px 0px 5px 0;}

ul.AV_liste{list-style:none;}
ul.AV_liste li{font-size:11px; color:#3f3f3f;}
ul.AV_liste li strong{color:#ff7800; font-weight:normal;}

div#AV_Content {border-bottom: 1px solid #c7c6c5; margin:0 0 25px 0;}


/* /////////////// GARANTIES ////////////////// */

div#GA_Header {background:url(/images/headerGarantie.jpg) top left no-repeat; text-indent:-9999px; width:960px; height:210px; display:block;}

div#GA_Container { padding:16px 0 0 45px; margin:0 0 35px 0;}
div#GA_Container div#GA_Content h4 { background-color:#f3f2f1; color:#1a1a1a; width:605px; height:32px; text-transform:none;font-size:12px;font-weight:bold; line-height:32px; padding:0 0 0 7px; margin:0 0 15px 0;}
div#GA_Container div#GA_Content div#innerGA h3 {font-size:12px; font-weight:bold; color:#1a1a1a; margin:5px 0 7px 0; background:none;}
div.GA_offre { width:625px; height:60px; margin: 0 0 7px 0;}
div.GA_offre p.pourcent { font-family:Arial, Helvetica, sans-serif; margin:0 15px 0 0; text-transform:uppercase; color:#d6000a; font-size:26px; font-weight:bold; width:165px; float:left; text-align:left; height:60px;}
div.GA_offre p.pourcent span{ font-size:24px; color:#1a1a1a;}
div.GA_offre p.pourcent_descrip{ margin:0px 5px 0 0; padding:0px 0 0 160px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

#innerGA { width:400px; float:left; margin:0 30px 0 0;}
#innerGA p.firstP {font-size:11px; color:#1f1f1f;margin:0 0 15px 5px; font-style:italic;}
#innerGA p.firstP img{margin:0 0 5px 0px;}
#packGA { width:186px; float:left; margin:5px 0px 5px 0;}

/**** SS MENU ****/
ul#sideMenu  ul#GA_sousMenu {background:#e8e6e3; list-style:none;  padding:0px; margn:0px; padding:3px 0 5px 0; margin:0 0 1px 0;}
ul#sideMenu  ul#GA_sousMenu li{ background:#e8e6e3;}
ul#sideMenu  ul#GA_sousMenu li a{ font-size:11px; color:#282828; background:#e8e6e3; padding:0px 5px 0px 18px; margin:0px; height:18px; display:block;}
ul#sideMenu  ul#GA_sousMenu li a:hover{ color:#ff7800;}
ul#sideMenu  ul#GA_sousMenu li a.selected {color:#ff7800;}


/* /////////////// EXEMPLES D'ECONOMIES ////////////////// */

div#EC_Header {background:url(/images/header_eco.jpg) top left no-repeat; text-indent:-9999px; width:960px; height:210px; display:block;}

div#EC_Container { padding:16px 0 0 45px; margin:0 0 35px 0;}
div#EC_Container div#EC_Content h4 { background-color:#f3f2f1; color:#1a1a1a; width:605px; height:32px; text-transform:none;font-size:12px;font-weight:bold; line-height:32px; padding:0 0 0 7px; margin:0 0 15px 0;}
div#EC_Content {border-bottom: 1px solid #c7c6c5; margin:0 0 25px 0;}

a.ButtonDrt span strong {color:#ff7800; font-weight:normal; }
a.ButtonLft span strong {color:#ff7800; font-weight:normal; }

DIV#boxImportant {background:url(/images/Box_important.jpg) left top no-repeat; width:374px; height:69px; padding:10px 15px 10px 15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0 0 15px 0;}
DIV#boxImportant h2 {color:#ff7800; margin:0px; padding:0px;}



/* ////////////// TEMOIGNAGES ///////////////// */

div#TE_Header {background:url(/images/headerTemoignage.jpg) top left no-repeat; text-indent:-9999px; width:960px; height:210px; display:block;}

div#TE_Container { padding:16px 0 0 45px; margin:0 0 35px 0;}
div#TE_Container div#TE_Content h4 { background-color:#f3f2f1; color:#1a1a1a; width:605px; height:32px; text-transform:none;font-size:12px;font-weight:bold; line-height:32px; padding:0 0 0 7px; margin:0 0 15px 0;}
div#TE_Content {margin:0 0 25px 0;}

div#TE_Left { font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; border-right: 1px solid #ffffff; width:300px;padding-right:10px; margin:10px 0 0 0px;}
div#TE_Right { font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; width:300px; margin:10px 0 0 10px;}

div#TE_Content img{ float:left; margin:5px 8px 0 0;}
div#TE_Content p.firstP {font-size:11px; color:#1f1f1f;margin:0 0 15px 5px;}
div#TE_Content a{color:#ff7800;}
div#TE_Content a:hover{ text-decoration:none;}
div#TE_Content h3{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0px; padding:0px;}

div#TE_Detail_Content {margin:0 0 25px 0; border-bottom: 1px solid #c7c6c5;}
div#innerTE_Detail { width:400px; float:left; margin:0 30px 0 0;}
div#innerTE_Detail p.firstP {font-size:11px; color:#1f1f1f;margin:0 0 15px 0px;}
div#TE_Container div#TE_Detail_Content div#innerTE_Detail h3 {font-size:12px; font-weight:bold; color:#1a1a1a; margin:5px 0 7px 0; background:none;}

div#TE_Detail_photo { background:#ffffff url(/images/TE_detailBG.jpg) left top no-repeat; width:185px; height:199px; float:left; margin:5px 0px 5px 0; text-align:center;}
div#TE_Detail_photo img{margin:25px 0 0 0;}
div#TE_Detail_photo p{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* ///////////// A SAVOIR ////////////// */

div#AS_Header {background:url(/images/header_savoir.jpg) top left no-repeat; text-indent:-9999px; width:960px; height:210px; display:block;}

div#AS_Container { padding:16px 0 0 45px; margin:0 0 35px 0;}

div#AS_Container div#AS_Content div#innerAS h3 {font-size:12px; font-weight:bold; color:#1a1a1a; margin:5px 0 7px 0; background:none;}
div.AS_offre { width:625px; height:92px; margin: 0 0 7px 0;}
div.AS_offre img{ float:left;}
div.AS_offre p{ margin:0px; padding:25px 0 0 160px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

div#innerAS { width:400px; float:left; margin:0 30px 0 0;}
div#innerAS p.firstP {font-size:11px; color:#1f1f1f;margin:0 0 15px 0px;}
div#innerAS p.firstP strong{color:#ff7800; font-weight:normal;}
div#innerAS p.firstP img{margin:0 0 5px 0px;}
div#packAS { width:186px; float:left; margin:5px 0px 5px 0;}


/* ///////////// CONDITION OFFRE ////////////// */

div#COFFRE_Header {background:url(/images/header_condition.jpg) top left no-repeat; text-indent:-9999px; width:960px; height:210px; display:block;}



/* ///////////// VIE PRIVEE ////////////// */

div#VP_Header {background:url(/images/header_vieprive.jpg) top left no-repeat; text-indent:-9999px; width:960px; height:210px; display:block;}

div#VP_Container { padding:16px 0 0 45px; margin:0 0 35px 0;}

div#VP_Container div#VP_Content div#innerVP h3 {font-size:12px; font-weight:bold; color:#1a1a1a; margin:5px 0 7px 0; background:none;}
div.VP_offre { width:625px; height:92px; margin: 0 0 7px 0;}
div.VP_offre img{ float:left;}
div.VP_offre p{ margin:0px; padding:25px 0 0 160px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

div#innerVP { width:400px; float:left; margin:0 30px 0 0;}
div#innerVP p.firstP {font-size:11px; color:#1f1f1f;margin:0 0 15px 0px;}
div#innerVP p.firstP strong{color:#ff7800; font-weight:normal;}
div#innerVP p.firstP img{margin:0 0 5px 0px;}
div#packVP { width:186px; float:left; margin:5px 0px 5px 0;}


/* ////////// CONTACT ////////// */

div#CO_Header {background:url(/images/header_contact.jpg) top left no-repeat; text-indent:-9999px; width:960px; height:210px; display:block;}

div#CO_Container { padding:16px 0 0 45px; margin:0 0 35px 0;}

div#CO_Container div#CO_Content div#innerCO h3 {font-size:12px; font-weight:bold; color:#1a1a1a; margin:5px 0 7px 0; background:none;}
div.CO_offre { width:625px; height:92px; margin: 0 0 7px 0;}
div.CO_offre img{ float:left;}
div.CO_offre p{ margin:0px; padding:25px 0 0 160px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

div#innerCO { width:400px; float:left; margin:0 30px 0 0;}
div#innerCO p.firstP {font-size:11px; color:#1f1f1f;margin:0 0 15px 0px;}
div#innerCO p.firstP strong{color:#ff7800; font-weight:normal;}
div#innerCO p.firstP img{margin:0 0 5px 0px;}
div#packCO { width:186px; float:left; margin:5px 0px 5px 0;}

/*form */

div#innerCO fieldset#fsContact{ margin:15px 0 15px 0;  border:0px solid #fff; display:block;}
div#innerCO fieldset#fsContact ul{float:left; list-style:none; width:335px; text-align:right;margin:10px 0 0 0; float:left;} 
div#innerCO fieldset#fsContact ul li {}
div#innerCO fieldset#fsContact ul li label{color:#000000; font-size:12px;}
div#innerCO input.textField{margin:0 7px 5px 3px;width:215px;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#innerCO input.CP{margin:0 152px 5px 3px;width:70px;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#innerCO textarea#textarea {margin:0px 7px 10px 3px;width:215px;height:95px; font-size:11px; background:#ffffff url(/images/fieldBg.jpg) top left repeat-x; border:1px solid #c4c4c4; border-color:#c4c4c4 #c4c4c4 #676767 #c4c4c4; padding:0 3px;}

div#innerCO fieldset#fsContact ul li label.bte{color:#000000; font-size:12px;}
div#innerCO input.Num{margin:0 23px 5px 3px;width:70px;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#innerCO fieldset#fsContact ul li label.message{color:#000000; font-size:12px; vertical-align:top;}
div#innerCO input.NumBte{margin:0 7px 5px 3px;width:86px;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#innerCO fieldset#fsContact ul li.envoyer a{ background:url(/images/BTN_envoyer.jpg) left top no-repeat; margin:0 5px 0 0px; padding:0 0 0 15px; color:#ff7800; font-weight:bold; display:block; float:right; width:99px; height:24px; color:#FFFFFF; text-align:left; font-size:12px; text-transform:uppercase; text-decoration:none; line-height:26px;}

