html{height:100%;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
body{height:100%;}
*{margin:0;padding:0;}
a{outline:0;}
:focus{outline:0;}
a img,
:link img,
:visited img{border:0;}
fieldset{padding:8px 10px;margin:0 2px;}
legend{padding:0 2px;}
label{padding:2px 3px 0 2px;}
input[type="text"],
input[type="password"]{padding:1px;margin:2px 1px;}
textarea{padding:2px 1px;margin:2px 1px;}
input[type="checkbox"]{width:12px;height:12px;margin:1px 5px 0 3px;}
input[type="radio"]{width:14px;height:14px;margin:1px 3px -2px 3px;}
input[type="file"]{margin:2px 1px;}
input[type="submit"],
input[type="reset"],
button{padding:0 8px;margin:2px 1px;}
select{padding:0;margin:2px 1px;}
table{border-collapse:collapse;}
abbr,
acronym,
dfn{cursor:help;border-bottom:1px dotted #aaa;}
em{font-style:italic;}
strong{font-weight:bold;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE Mac \*/
.clearfix{display:block;}
/* End hide from IE Mac */
.verdana{font-family:Verdana,sans-serif;}
.trebuchet{font-family:"Trebuchet MS",sans-serif;}
.helvetica{font-family:Helvetica,sans-serif;}
.arial{font-family:Arial,sans-serif;}
.georgia{font-family:Georgia,serif;}
.times{font-family:Times,sans-serif;}
.uppercase{text-transform:uppercase;}
.lowercase{text-transform:lowercase;}
.capitalize{text-transform:capitalize;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.align-center{text-align:center;}
.align-justify{text-align:justify;}
.size9{font-size:9px;}
.size10{font-size:10px;}
.size11{font-size:11px;}
.size12{font-size:12px;}
.size13{font-size:13px;}
.size14{font-size:14px;}
.size15{font-size:15px;}
.size16{font-size:16px;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.left{float:left;}
.right{float:right;}
.alignLeft{text-align:left;}
.alignRight{text-align:right;}
img.center{display:block;margin:0 auto;}
.clear{clear:both;position:relative;font-size:0px;height:0px;line-height:0px;}
div#wrapper{position:relative;width:1160px;margin:0 auto;}
div#headerNewHP{position:relative;width:1160px;height:140px;background:transparent url(../../img_4e/home/header.jpg) left top no-repeat;}
div#topmenu{position:absolute;width:670px;height:140px;}
div#topmenu h2{position:absolute;left:120px;}
div#topmenu ul{list-style:none;position:absolute;left:240px;top:30px;}
div#topmenu li{display:block;float:left;height:35px;}
div#topmenu li#les_privileges{width:110px;margin:0 20px 0 0;}
div#topmenu li#les_enseignes{width:115px;margin:0 15px 0 0;}
div#topmenu li#tout_savoir{width:145px;margin:0 0 0 0;}
div#topmenu li a{display:block;width:100%;height:100%;}
div#inscription{position:absolute;width:225px;height:140px;left:670px;}
div#inscription a#cliquez_ici{position:absolute;right:2px;bottom:30px;}
div#inscription h2,
div#inscription p{visibility:hidden;}
div#connexion{position:absolute;width:234px;height:140px;right:0;padding:0 0 0 31px;}
div#connexion a{color:#b4b3b3;font:normal normal normal 10px/17px Arial,sans-serif;}
div#connexion h2,
div#connexion p{visibility:hidden;}
div#connexion form#connexion_form{position:absolute;bottom:15px;}
div#connexion input#numero_client{width:115px;height:11px;font-size:9px;padding:0;}
div#connexion input#mot_de_passe{width:85px;height:11px;font-size:9px;padding:0;}
div#container{width:1160px;margin:0 0 10px 0;}
div#sidebar{float:right;width:240px;padding:28px 75px 0 0;}
div#sidebar div.sidebloc{margin:0 0 13px 0;}
div#content{width:770px;padding:0 0 0 75px;}
div#content p.infos{color:#3a3a3a;height:28px;font:normal normal bold 12px/17px Arial,sans-serif;padding:0 0 0 10px;}
div#content div#hero{position:relative;height:296px;width:750px;margin:0 0 40px 10px;border-top:1px solid #8c8c8c;border-left:1px solid #8c8c8c;border-right:1px solid #8c8c8c;}
div#hero h2{margin:0 0 0 10px;overflow:hidden;}
div#hero div#menu{
	z-index:10;
	position:absolute;
	right:0px;
	top:0px;
	width:220px;
	height:296px;
	overflow:hidden;
}
div#hero div#menu td{height:74px;text-align:left;vertical-align:middle;background:transparent url(../../img_4e/home/arrow.png) left top no-repeat;padding:0 10px 0 40px;}
div#hero div#menu td a{font:normal normal bold 15px/18px Arial,sans-serif;color:#7c7c7c;text-decoration:none;}
div#hero div#menu td:hover,
div#hero div#menu td.active{background:transparent url(../../img_4e/home/arrow.png) left bottom no-repeat;}
div#hero div#menu td:hover a,
div#hero div#menu td.active a{color:#fff;}
div#frame{z-index:8;position:absolute;left:0;top:0;width:546px;height:295px;overflow:hidden;border-bottom:1px solid #8c8c8c;}
div#frame ul{position:absolute;list-style:none;}
div#frame li#li1,
div#frame li#li2,
div#frame li#li3,
div#frame li#li4{position:absolute;z-index:5;display:block;width:546px;height:295px;}
div#frame li#li1{top:0;}
div#frame li#li2{top:296px;}
div#frame li#li3{top:592px;}
div#frame li#li4{top:888px;}
div#frame li div.blochero{position:absolute;z-index:8;width:546px;height:295px;}
div#frame li div.blochero div.texthero{z-index:7;position:absolute;bottom:0;width:476px;/* 546px - 35*2 */
height:108px;/* 143px - 20 - 15 */
padding:20px 35px 15px;font:normal normal normal 13px/17px Arial,sans-serif;color:#fff;background:transparent url(../../img_4e/home/blochero.png) left top repeat;}

div#frame li div.blocheroGris{position:absolute;z-index:8;width:546px;height:295px;}
div#frame li div.blocheroGris div.texthero{z-index:7;position:absolute;bottom:0;width:476px;/* 546px - 35*2 */
height:108px;/* 143px - 20 - 15 */
padding:20px 35px 15px;font:normal normal normal 13px/17px Arial,sans-serif;color:#fff;background:transparent url(../../img_4e/home/blocheroGris.png) left top repeat;}

div#frame li div.blocheroSimple{position:absolute;z-index:8;width:546px;height:295px;}
div#frame li div.blocheroSimple div.texthero{z-index:7;position:absolute;bottom:0;width:476px;/* 546px - 35*2 */
height:108px;/* 143px - 20 - 15 */
padding:20px 35px 15px;font:normal normal normal 13px/17px Arial,sans-serif;display:none}
div.texthero img{margin:0;padding:0;float:none;}
div.texthero p{color:#fff;margin:0 0 0.5em 0;}
div.texthero a{color:#fff;}
div.texthero a.learnmore{position:absolute;right:20px;bottom:20px;padding:0 6px 1px 20px;font-size:10px;text-decoration:none;width:auto;background:#777 url(../../img_4e/home/learnmore.gif) 2px 2px no-repeat;}
div.texthero a.learnmore:hover{text-decoration:underline;}
/* ----- [TOUTES_MES_ENSEIGNES] */
div#toutes_mes_enseignes{margin:0 0 40px 0;}
div#toutes_mes_enseignes h2{margin:0 0 2px 10px;}
div#toutes_mes_enseignes div#carousel1{padding-top:15px;background:transparent url(../../img_4e/home/carousel1_bg.png) left top no-repeat;position:relative;height:75px;overflow:hidden;}
div#carousel1 div#previous1:hover,
div#carousel1 div#next1:hover{cursor:pointer;}
div#carousel1 div#previous1{position:absolute;left:30px;}
div#carousel1 div#next1{position:absolute;right:30px;}
div#carousel1 div#carousel1_mask{height:60px;width:650px;margin:5px 50px 10px 60px;position:relative;overflow:hidden;}
div#carousel1_mask ul{position:relative;list-style:none;}
div#carousel1_mask li{width:90px;height:60px;float:left;margin:0 5px 0 0;}
div#offres{position:relative;margin:0 0 0 10px;width:750px;height:378px;}
div#offres h2{/*margin:0 0 15px 257px;*/}
div#offres > a{margin:0 10px 0 0;float:right;}
div#offres table.rouge{background:transparent url(../../img_4e/home/bloc_rouge.png) left top no-repeat;}
div#offres table.rose{background:transparent url(../../img_4e/home/bloc_rose.png) left top no-repeat;}
div#offres table.orange{background:transparent url(../../img_4e/home/bloc_orange.png) left top no-repeat;}
div#offres table.bleu{background:transparent url(../../img_4e/home/bloc_bleu.png) left top no-repeat;}
div#offres a#top_left_link,
div#offres a#top_right_link,
div#offres a#bottom_left_link,
div#offres a#bottom_right_link{display:block;position:absolute;width:365px;height:158px;z-index:10;}
div#offres table#top_left,
div#offres table#top_right,
div#offres table#bottom_left,
div#offres table#bottom_right{position:absolute;width:365px;height:158px;}
div#offres table#top_left,
div#offres a#top_left_link{top:38px;left:0;}
div#offres table#top_right,
div#offres a#top_right_link{top:38px;right:0;}
div#offres table#bottom_left,
div#offres a#bottom_left_link{bottom:11px;left:0;}
div#offres table#bottom_right,
div#offres a#bottom_right_link{bottom:11px;right:0;}
div#offres p.deadline{position:absolute;right:0px;top:-2px;display:block;text-align:center;padding:0px;width:150px;color:#fff;/*padding:0 10px 0 0;*/height:26px;font:normal normal bold 12px/26px "Trebuchet MS",Tahoma,Helvetica,sans-serif;}
div#offres td img{margin-bottom:10px;}
div#offres td img.logo{position:relative;top:-5px;}
div#offres td img.hurry{margin:10px 0;}
div#offres td img.bulle{margin:0;}
div#offres td p{color:#fff;font:normal normal normal 12px/16px Arial,Helvetica,sans-serif;position:relative;top:-7px;text-align:justify;margin-let:2px;margin-right:2px}
div#carousel2{width:990px;height:130px;margin:0 85px 20px 85px;background:transparent url(../../img_4e/home/carousel2_bg.png) left top no-repeat;overflow:hidden;position:relative;}
div#carousel2 div#previous2,
div#carousel2 div#next2{position:absolute;top:45px;}
div#carousel2 div#previous2:hover,
div#carousel2 div#next2:hover{cursor:pointer;}
div#carousel2 div#previous2{left:190px;}
div#carousel2 div#next2{right:50px;}
div#carousel2 div#carousel2_mask{height:90px;width:700px;margin:0 25px 0 215px;position:relative;top:20px;overflow:hidden;}
div#carousel2_mask ul{position:relative;list-style:none;}
div#carousel2_mask li{width:100px;height:90px;float:left;margin:0 50px 0 0;}
/* Nouveau footer homepage */
div#footerNewHP{clear:both;width:990px;margin:0 75px 0 85px;font:normal normal normal 11px/17px Arial,sans-serif;color:#7b7b7b;}
div#footerNewHP h2,
div#footerNewHP h3,
div#footerNewHP h4{font:normal normal bold 11px/17px Arial,sans-serif;color:#7b7b7b;}
div#footerNewHP a{text-decoration:none;color:#7b7b7b;}
div#footerNewHP a:hover{text-decoration:underline;}
div#footerNewHP ul{list-style:none;}
div#footerNewHP li{padding:0 0 0 1em;}
div#footerNewHP div#colonne1{float:left;width:175px;padding:0 0 0 50px;background:transparent url(../../img_4e/home/4etoiles_minilogo.gif) left 1px no-repeat;}
div#footerNewHP div#colonne2{float:left;width:185px;}
div#footerNewHP div#colonne3{float:left;width:250px;}
div#footerNewHP div#colonne4{float:left;width:165px;}
div#footerNewHP div#colonne5{float:left;width:165px;}

/* Nouveau footer HORS homepage */
div#footerNew{clear:both;width:990px;margin:0 75px 0 85px;font:normal normal normal 11px/17px Arial,sans-serif;color:#7b7b7b;}
div#footerNew h2,
div#footerNew h3,
div#footerNew h4{font:normal normal bold 11px/17px Arial,sans-serif;color:#7b7b7b;}
div#footerNew a{text-decoration:none;color:#7b7b7b;}
div#footerNew a:hover{text-decoration:underline;}
div#footerNew ul{list-style:none;}
div#footerNew li{padding:0 0 0 1em;}
div#footerNew div#colonne1{float:left;width:175px;padding:0 0 0 50px;background:transparent url(../../img_4e/home/4etoiles_minilogo.gif) left 1px no-repeat;}
div#footerNew div#colonne2{float:left;width:185px;}
div#footerNew div#colonne3{float:left;width:250px;}
div#footerNew div#colonne4{float:left;width:165px;}
div#footerNew div#colonne5{float:left;width:165px;}

#depechezVous {position:relative;top:4px;} 
