/* Default styles */

	* {margin:0; padding:0}
	
	body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#646666;
		
	}

	input, select, textarea {font-family:Arial, Helvetica, sans-serif; font-size:.9em;}

	ul, ul li {list-style-type:none;}

	a {text-decoration:none}
	a:hover {text-decoration:underline}
	a img {border:0}
	
	.gras { font-weight: bold;}

/* Big containers */

	/*
	#fond {background:url(/Images/global/Fond201104.png) no-repeat  top; margin-top:0px; padding-top: 3px;  }
	*/
	
	#banniereTotale
	{
		height:133px;
		
		width:100%;
	}
	
	#banniereDynamique
	{
		color: White;
		position: relative;
		left: 50%;
		height: 130px;
		position: relative;
		width:490px;
	}
	
	#banniereDynamique .Gauche
	{
		margin-top:3px;
		margin-left:-460px;
		font-size : 12px;
		height: 130px;
		cursor: pointer;
		width:710px;
		border:1px solid transparent;
	}
	
	#banniereDynamique .Gauche .date
	{
		margin-left:5px;
		color:Red;
	}
	
	#banniereDynamique .Gauche .jeParticipe
	{
		margin-top:-10px;
		margin-left:100px;
	}
		
	#banniereDynamique .Gauche .dotations
	{
		margin-top:-78px;
		margin-left:300px;
	}
		
		
	#banniereDynamique .Gauche .velo
	{
		margin-top:-105px;
		margin-left:460px;
		color:Black;
	}
		
	#banniereDynamique .Gauche .carafes
	{
		
		margin-left:490px;
		color:Black;
	}
		
	#banniereDynamique .Gauche .lessive
	{
		
		margin-left:530px;
		color:Black;
	}
		
		

	#banniereDynamique .Droite
	{
		margin-top:-131px;
		margin-left:255px;
		height:130px;
		
		width:225px;
		font-size:12px;
		font-weight:bold;
		cursor: pointer;
		border:1px solid transparent;
	}
	
	#banniereDynamique .Droite .titre
	{
		margin-top:10px;
		color:Red;
		text-align:center;
		font-size:15px;
	}
	
	#banniereDynamique .Droite .texte
	{
		margin-top:5px;
		color:Black;
		text-align:center;
	}

	#banniereDynamique .Droite .jeMinscris
	{
		margin-top:5px;
		margin-left:65px;
	}

	
	
	#fond
	{
		margin-top:10px\9;
		*margin-top:0px;
	}
	
	*html #fond
	{
		margin-top:15px;
	}
	
	
	#wrapper {position: relative; z-index: 1;width:990px; margin:0 auto 0 auto; background:url(/Images/global/wrapper-bg-mid.gif) repeat-y; position: relative;}	
	
	
	
	#wrapperLeft {background-color:#e0e0e0; position: relative; z-index: 4;width:150px; min-height:569px; float:left; display:inline; position:relative; padding-top:15px; margin-left:5px}
	.wrapperMain {position: relative; z-index: 3;width:820px; min-height:680px; float:left; display:inline; margin-bottom:0px; padding:0 5px 0 10px; background:url(/Images/global/wrapper-bg-top.gif) right 0 no-repeat}
	.bg-container {min-height:571px;}
	.bg-container.coupon {min-height:571px;margin-top: 15px;}
	#footer {width:835px; height:19px; padding-left:155px; clear:both; text-align:center; background:url(/Images/global/footer-bg.gif) no-repeat}


	
/*
	#wrapperLeft {}
*/
	#bgLeft-container {display:block; width:155px; height:15px; position:absolute; top:0; left:-5px; background:#fff url(/Images/global/wrapper-bg-top.gif) 0 0 no-repeat}
	#la-belle-adresse {padding:0 0 5px 7px; display:block; clear:both; background:#fff}
	
    #loginArea {padding:0 6px 5px 6px; position:relative; border-bottom:1px solid #fff; background:#fff url(/Images/global/left-bg-bot.gif) 6px bottom repeat-x}
	#loginArea p.welcome {color:#93117e}
	#loginArea p.welcome strong {display:block; font-size:1.1em;}
	#loginArea p.welcome a {display:block; margin:10px 0 5px 0; font-weight:bold; color:#93117e;}
	#loginArea ul {margin: 10px 0px;}
	#loginArea li {margin-top:2px; color:#93117e;}
	#loginArea li a { color:#93117e; text-decoration:underline; background:url(/Images/intern-commun/arrow-aVotreService.gif) 0 5px no-repeat;padding-left:9px;}
	
	#loginArea input.login {width:126px; display:block; padding:2px 2px 0 2px; margin-bottom:1px; color:#737373; font-size:1.1em; font-weight:bold}
	#loginArea input.password {width:94px; float:left; height:15px; padding:2px 2px 0 2px; margin:1px 5px 0 0;}
	#loginArea input.submit {}
	#fakePasswordValue {display:none; position:absolute; top:110px; top:116px; left:12px; z-index:5; color:#737373; font-size:1.1em; font-weight:bold}
	
	#loginArea .passForgot {display:block; clear:both; margin-top:2px; color:#93117e; font-size:.9em}
	#loginArea .keepMeLoggedIn { display:block; clear:none; margin-top:5px; color:#93117e; font-weight:bold;}
	#loginArea .keepMeLoggedIn label {padding-left:4px;}
	#loginArea .error {color:#e62037; font-size:.9em;}
	
	
	
	
	#navArea {background: #ffffff url(/Images/global/left-bg-bot.gif) 6px bottom repeat-x;border-right:1px solid #d2d2d2; }
	#navArea dl {padding-bottom:2px; border-top:1px solid #d2d2d2; }
	#navArea dt {padding:6px 0 2px 8px;}
	#navArea dd a {display:block; padding:3px 0 3px 30px; font-size:1.1em; font-weight:bold; text-decoration:none;}
	
	#mainNav {}
	#navArea #mainNav dd a {border-top:1px solid #d2d2d2;height: 15px;}
	#navArea #mainNav dd a:hover {color:#fff; text-decoration:none}
	#navArea #mainNav dd a.maison {color:#ffa800}
	#navArea #mainNav dd a.linge {color:#00b7e9}
	#navArea #mainNav dd a.soinBeaute {color:#f84fa6}
	#navArea #mainNav dd a.citoyennete {color:#8fd110}
	#navArea #mainNav dd a.maison:hover, #navArea #mainNav dd a.maison-current {color:#fff; background-color:#ffa800}
	#navArea #mainNav dd a.linge:hover,  #navArea #mainNav dd a.linge-current {color:#fff; background-color:#00b7e9}
	#navArea #mainNav dd a.soinBeaute:hover, #navArea #mainNav dd a.soinBeaute-current {color:#fff; background-color:#f84fa6}
	#navArea #mainNav dd a.citoyennete:hover, #navArea #mainNav dd a.citoyennete-current {color:#fff; background-color:#8fd110}
	
	#navArea #eCafeNav {height: 50px;}
	#navArea #eCafeNav a {padding:0px 0 1px 30px;color:#da3d4d;height: 15px;}
	#navArea #eCafeNav dt a {padding:0; margin-bottom:3px; display:block; height:11px; overflow:hidden;}
	#navArea #eCafeNav dt a img {margin-top: -11px;}
	#navArea #eCafeNav dt a:hover img, #navArea #eCafeNav dt a.current img  {margin-top:0px;}
	#navArea #eCafeNav dd a:hover, #navArea #eCafeNav dd a.current {color:#fff; background-color: #da3d4d}
	
	#navArea #services {padding-bottom:0px; height: 105px;}
	#navArea #services a {padding:0px 0 1px 30px;color:#92278F;height: 15px;}
	#navArea #services dt a {padding:0; margin-bottom:3px; display:block; height:15px; overflow:hidden;}

	#navArea #services dt a:hover img, #navArea #services dt a.current img  {margin-top:0px;}
	#navArea #services dd a:hover, #navArea #services dd a.current {color:#fff; background-color: #92278F}
	
	#navArea .marques {display:block; padding:5px 0 0 8px; border-top:1px solid #d2d2d2;height: 38px;}
	
	#searchArea {background:url(/Images/global/left-bg-search-area.gif) no-repeat 0 0;width:150px;height:72px;position:relative;}
	#searchArea .searchLogo {position:absolute;left:0;bottom:0;}
	#searchArea p.searchTitle {margin-left:7px;padding-top:4px;font-weight:bold;color:#93117e;}
	#searchArea input.searchRequest 
	{
	    color:#737373;
        display:block;
        font-size:1.1em;
        font-weight:bold;
        margin-bottom:1px;
        margin-left:7px;
        margin-top:4px;
        padding:1px 2px 0;
        width:126px;
    }
	#searchArea input.searchGo 
	{
        bottom:4px;
        position:absolute;
        right:8px;
    }
	
/*
	.toolbar
*/

	.toolbar
	{
		position: relative;
		width: 830px;
		height:30px;
		overflow:hidden;
		padding-top: 0px;
		 padding-left: 160px;		
		background: #e0e0e0 url(/Images/global/background-virale-bar.jpg) no-repeat  ;
		clear: both;
		float: left;
		z-index: 3;
	}
	
	.toolbar ul
	{
		float: left;
		margin:0px;
		padding:0px;
	}
	
	.toolbar ul
	{
		float: right;
		margin-right: 15px;
	}
	
	.toolbar ul li
	{
		position: relative;
		margin: 0 3px;
		float: left;
	}
	
	.toolbar ul li a
	{
		display: block;
		width: 34px;
		height: 30px;
		padding-left : 10px;
		overflow: hidden;
	}
	.toolbar ul li a span
	{
		text-indent: -999px;
	}
	
	.bulle-viral
	{
		position: absolute;
		display: none;
		text-align: center;
		width: 170px;
		height: 30px;
		top: -35px;
		left: -130px;
		overflow: hidden;
		z-index: 5000;
	}
	
	
	.bulle-viral .start 
	{
		position: absolute;
		right: 10px;
		top: 20px;
	}
	
	.bulle-viral .leftside, .bulle-viral .rightside
	{
		width: 10px;
		height: 14px;
		float: left;
	}
	
	.bulle-viral .center
	{
		width: 140px;
		height: 14px;
		padding: 5px;
		float: left;
		background: url(/Images/global/bulle-repeat.png) repeat-x;
	}
	
/*
	#footer 
*/
	#footer {}
	#footer li {display:inline; padding:0 10px;}
	#footer li a {color:#93117e; text-decoration:none}
	#footer li a:hover {text-decoration:underline}
	

/*
	netlinking	
*/	
	#netLinking {padding-top:30px; text-align:center; background-color:#fff}
	#netLinking li {display:inline; padding:0 10px;}
	#netLinking li a {color:#c5c5c5; text-decoration:none}
	#netLinking li a:hover {text-decoration:underline}
	


/*
	.home 
*/
    #flashHome {
        width:820px; 
        position:relative; 
        height:566px; 
        margin-left:-6px;
        margin-top:7px; 
        background:url(/Images/home/fond-flash201111.jpg) top left no-repeat; 
        z-index:1;
    }
    
*+html #flashHome {height: 450px;}
    
	.wrapperMain.homepage {position:relative;}
	
	#nichesProduits {
	    width:385px;height:182px;
	    /*background:#fac;*/
	    position:absolute;
	    left:0;
	    top:154px;
	    z-index:2;
	}
	#nichesProduits .niche {
		width:50px;
		height:80px;
		overflow:hidden;
		margin:20px;
		float:left;
		position:relative;
	}
	#nichesProduits .niche .slide {
		width:50px;
		height:80px;
		text-align:center;
		margin-bottom:15px;
	}
	#nichesProduits .niche .lienNiche {
		position:absolute;
		left:0;
		bottom:0;
		color:#fff;
		text-decoration:none;
		font-weight: bold;
	}
	#nichesProduits #niche01 {
        height: 173px;
        margin: 24px 0 0 16px;
        width: 97px;
	}
	#nichesProduits #niche01 .slide {height:154px;width:97px;}
	#nichesProduits #niche01 .lienNiche {left:23px;bottom:13px;}
	
	#nichesProduits #niche02 {
        height: 154px;
        margin: 23px 0 0 52px;
        width: 85px;
	}
	#nichesProduits #niche02 .slide {height:150px;width:85px;}
	#nichesProduits #niche02 .lienNiche {left:3px;}
	
	#nichesProduits #niche03 {
        height: 152px;
        margin:23px 0 0 44px;
        width: 82px;
	}
	#nichesProduits #niche03 .slide {height:130px;width:82px;}
	#nichesProduits #niche03 .lienNiche {width:85px;left:5px;bottom:1px;letter-spacing:0.2pt;}
	/*
	#nichesProduits .niche .slide1 {background:#cfa;}
	#nichesProduits .niche .slide2 {background:#fca;}
	#nichesProduits .niche .slide3 {background:#acf;}
	*/
	
	#pushActu {position:relative; margin-top:-120px; margin-left:-6px; width:820px;height:355px; padding: 5px 0 0px 0px; bottom:10px; /*right:5px;*/ right:0; z-index:50;background:url(/Images/home/pushActu-bg201103.png) no-repeat;}
	#pushActu-fond {width:820px; height:243px;position:absolute; bottom: 0; right:5px; background:url(/Images/home/pushActu-bg200912.png) no-repeat; z-index:20;}
	#pushActu h3 {clear:both; width:256px; margin:3px auto 5px auto;padding-right:0px;}
	
	/* #pushActu dl {margin-right:5px;width:136px; height:87px; float:left; display:inline; padding:8px; background-position:0 0; background-repeat:no-repeat} */
	#pushActu dl {margin-right:5px;width:256px; height:141px; float:left; display:inline; padding:2px; background-position:0 0; background-repeat:no-repeat} 
	/*#pushActu dl a {width:130px; display:block; padding-left:10px; font-weight:bold; background-position:0 4px; background-repeat:no-repeat}*/
	#pushActu dl a {display:block; padding-left:10px; background-position:0 4px; background-repeat:no-repeat}
	
	/*#pushActu dl.maison {background-image:url(/Images/home/pushActu-bg-maison.gif)}*/
	#pushActu dl.linge {background-image:url(/Images/home/pushActu-bg-linge.gif)}
	#pushActu dl.soinBeaute {background-image:url(/Images/home/pushActu-bg-soinBeaute.gif)}
	#pushActu dl.citoyennete {background-image:url(/Images/home/pushActu-bg-citoyennete.gif)}
	#pushActu dl.eCafe {background-image:url(/Images/home/pushActu-bg-eCafe.gif)}
	/*#pushActu dl.service {background-image:url(/Images/home/pushActu-bg-service.gif)}*/
	#pushActu dl.pushLoisirCreatif {background-image:url(/Images/home/push5_201103.png)}
	#pushActu dl.pushInnovation {background-image:url(/Images/home/push6_201103.png)}

	#pushActu dl {background-image:url(/Images/home/fondPush.png)}
	
	/*
	#pushActu dl.maison a {width:100px; color:#ffa800; background-image:url(/Images/intern-commun/arrow-maison.gif)}
	#pushActu dl.linge a {width:100px; color:#00b7e9; background-image:url(/Images/intern-commun/arrow-linge.gif)}
	#pushActu dl.soinBeaute a {width:100px; color:#f84fa6; background-image:url(/Images/intern-commun/arrow-soinBeaute.gif)}
	#pushActu dl.citoyennete a {width:100px; color:#8fd110; background-image:url(/Images/intern-commun/arrow-citoyennete.gif)}
	#pushActu dl.eCafe a {width:134px; color:#da3d4d; background-image:url(/Images/intern-commun/arrow-eCafe.gif)}
	#pushActu dl.service a {width:100px; color:#92278f; background-image:url(/Images/home/picto-fleche01.png)}
	*/
	
	#pushActu dl dd strong {padding-right:3px}
	#pushActu dl dt {height:15px;}
	#pushActu dl a{text-decoration:none;}
	
	#pushActu dl dt.hoverDt{position:relative;}
	#pushActu dl dt.hoverDt .hoverTxt{position:absolute;top:30px;left:7px;color:#93117e;font-weight:bold;}
	
	
	
	#pushActu dl dt.titre {height:15px; overflow: hidden; margin-top:56px; margin-left:10px; font-size:12px; }
	#pushActu dl dd.content {height:30px; overflow: hidden; margin-left:10px;color:Black;}
	#pushActu dl dd.lien {height:15px; overflow: hidden; }
    
    #pushActu dl dt.titre a {text-decoration: none; width: 230px; margin-left:-10px;}
    #pushActu dl dt.titre a:hover {text-decoration: none;}
    #pushActu dl dd.content a {text-decoration: none; width: 242px; margin-left:-10px;}    
    #pushActu dl dd.content a:hover {text-decoration: none;}
    

    #pushActu .push1
    {
        float:left;
        width:264px;
		height:150px;
		cursor:pointer;
		position:relative;		
    }
    
    
    .listSlider{position:relative;width:257px;height:142px;}
	.listSliderItm{width:257px;height:142px;list-style-type:none;background:url(../Images/home/sp-bg-push.png) no-repeat 0 0;}
	.listSliderItm1{background-position:0 0;}
	.listSliderItm2{background-position:0 -142px;}
	.listSliderItm3{background-position:0 -284px;}
	.listSliderItm4{background-position:0 -426px;}
	.listSliderItm *{font-family:Arial;}
	.listSliderItm .tit{width:105px;height:35px;text-align:center;}
	.listSliderItm .tit span{font-weight:bold;font-size:12px;color:#fff;line-height:35px;}
	.listSliderItm img{position:absolute;top:10px;right:22px;z-index:2;}
	.listSliderItm .p0{font-size:14px;line-height:16px;font-weight:bold;margin:4px 0 3px;}
	.listSliderItm .p1{font-size:12px;color:#000;line-height:14px;}
	.listSlider .listSliderItm .p0, .listSlider .listSliderItm .p1{text-align:center;width:133px;margin-left:11px;}
	.listSliderItm a{text-decoration:none;}
	.listSliderItm a:hover{text-decoration:none;}
	.listSliderItm .lnk0{bottom:0;display:block;float:right;height:26px;line-height:26px;position:absolute;right:0;text-decoration:none;width:95px;}
	.listSliderItm span.lnk0{font-size:14px;font-weight:bold;font-weight:bold;color:#fff;line-height:24px;margin:0 0 0 11px;padding:0 0 0 15px;background:url(../Images/home/puce-00.png) no-repeat 0 50%;}

	.listSliderItm1 .p0{color:#0f6291;} /* bleu */
	.listSliderItm2 .p0{color:#F84FA6;} /* rose */
	.listSliderItm3 .p0{color:#FFA800;} /* orange */
	.listSliderItm4 .p0{color:#8FD110;} /* vert */
	
	.qbSlider .qbNav{position:absolute;bottom:8px;left:10px;overflow:hidden;height:14px;}
	.qbSlider .qbNav li{float:left;display:inline;width:14px;margin:0 3px 0 0;height:14px;}
	.qbSlider .qbNav li a{display:block;color:#92278f;background:#fff;text-align:center;width:10px;padding:0 2px;height:14px;}
	.qbSlider .qbNav li a.actif{color:#fff;background:#92278f;text-align:center;}
    
    #pushActu #pushDossierDecouverte201102
    {
        float:left;
        width:264px;
		height:150px;
		cursor:pointer;
		position:relative;		
    }
    
    #pushActu #pushDossierDecouverte201102 .pushText
    {
        position:absolute;
        top:53px;
        left:85px;
        right:0;
        color:#92278f;
    }
    #pushActu #pushDossierDecouverte201102 .pushText a
    {
        text-decoration:none;
        color:#92278f;
    }
    #pushActu #pushDossierDecouverte201102 .pushText a strong
    {
        font-size:12px;
    }
    #pushActu #pushDossierDecouverte201102 .pushBtn
    {
        position:absolute;
        right:15px;
        bottom:14px;
        font-weight:bold;
        font-size:13px;
    }
    #pushActu #pushDossierDecouverte201102 .pushBtn a
    {
        color:White;
        text-decoration:none;
    }
    
    
    #pushActu .push3
    {
        float:left;
        width:264px;
		height:150px;
		cursor:pointer;
		position:relative;	
		background:url(/Images/home/pushActu-bg-grandnettoyage.jpg) no-repeat 0 0;	
    }
    
    #pushActu .push3 .linkPush3
    {
        width:264px;
		height:143px;
		color:White;
		position:relative;float:left;display:inline;
		text-decoration: none;	
			
    }
    
    #pushActu .push3 .Push3Titre {position:absolute;left:75px;top:8px;}
    #pushActu .push3 .Push3Txt {position:absolute;left:132px;top:12px;text-align:center;line-height:13px;font-size:12px;font-weight:bold;}
    #pushActu .push3 .Push3Visu {position:absolute;left:5px;top:6px;}
    #pushActu .push3 .pushBtn
    {
        position:absolute;
        left:130px;
        top:120px;
        font-weight:bold;
        font-size:13px;
    }
    #pushActu .push3 .pushBtn a
    {
        color:White;
        text-decoration:none;
    }
    
    /*#pushActu .push3 .pushText
    {
        position:absolute;
        top:37px;
        left:70px;
        right:15px;
        color:#92278f;
    }
    #pushActu .push3 .pushText a
    {
        text-decoration:none;
        color:#92278f;
    }
    #pushActu .push3 .pushText a strong
    {
        font-size:12px;
    }
    #pushActu .push3 .pushBtn
    {
        position:absolute;
        right:17px;
        bottom:14px;
        font-weight:bold;
        font-size:14px;
    }
    #pushActu .push3 .pushBtn a
    {
        color:White;
        text-decoration:none;
    }
    */
    
    /*
    #pushActu .push3
    {
        float:left;
        width:264px;
		height:150px;	
		position:relative;		
	}
    #pushActu .push3 .pushText
    {
        position:absolute;
        top:20px;
        right:13px;
        color:#fff;
        text-align:right;
        line-height:14px;
    }
    #pushActu .push3 .pushText a
    {
        text-decoration:none;
        color:#fff;
        font-size:12px;
    }
    
    #pushActu .push3 .pushText a strong
    {
        font-size:13px;
    }
    #pushActu .push3 .pushBtn
    {
        position:absolute;
        right:11px;
        bottom:14px;
        font-weight:bold;
        font-size:14px;
    }
    #pushActu .push3 .pushBtn a
    {
        color:#932e3a;
        text-decoration:none;
    }
    */

    #pushActu #pushNouveauteSchwarzkopf
    {
        float:left;
        width:264px;
		height:150px;
    }

	#pushActu #pushDossierDecouverte201102
	{
	    float:left;	    
		width:264px;
		height:150px;		
	}
	
	#pushActu #pushGrandJeuxLessive
	{
	    float:left;
	    width:264px;
		height:150px;
	}

	#pushActu .pushLCMacarons
	{
		background:url(/Images/home/pushLCMacarons_201012.png)  no-repeat 0 0;
		width:312px;
		height:188px;
        margin: 6px 5px 0px 0px;
        padding : 4px 0px 0px 2px;
        position:absolute; 
        top: 40px; 
        right:8px;
        color:#CA1063;
        font-size:14px;
        text-decoration:none;
        cursor:hand;
	}
	
	#pushActu .pushLCMacarons .pushHautLC
	{
		margin: 60px 0px 0px 4px;
    	padding : 0px 0px 0px 0px;
    	text-align:center;
    	width:190px;
    	text-decoration:none;
    	/* border:1px solid red; */
	}
	
	#pushActu .pushLCMacarons .pushBasLC
	{
	    font-size:12px;
		position:relative;
		margin: 8px 0px 0px 7px;
		margin: 10px 0px 0px 10px\9;
		*margin: 10px 0px 0px 10px;
    	padding : 0px 0px 0px 0px;
        width:175px;
        text-align:center;
    	/* border:1px solid black; */
	}
	
	* html #pushActu .pushLCMacarons .pushBasLCF
	{
		position:relative;
		margin: 12px 0px 0px 162px;
    	padding : 0px 0px 0px 0px;
    	font-weight:bold;
    	
	}
	
	* html #pushActu .pushLCMacarons .TitreGrandJeuLCF
	{
		margin: 15px 0px 0px 160px;
		font-size:18px;
		color:#FFAF3D;
	}

    #pushActu .push
    {
       background:url(/Images/home/fond-push201004.jpg)  no-repeat 0 0;
        width:312px;height:187px;
        margin: 0px 5px 0px 0px;
       padding : 4px 0px 0px 2px;
        /*float:right;*/
        position:absolute; top: 40px; right:8px;
        
    }
    #pushActu .push .pushHaut
    {
    	margin: 0px 0px 0px 0px;
    	padding : 0px 0px 0px 0px;
    }
    #pushActu .push .pushHaut .pushHautDroite
    {
    	margin: -87px 0px 0px 156px;
    	padding : 0px 0px 0px 0px;
    	
    }
    * html #pushActu .push .pushHaut .pushHautDroite
    {
    	margin: -90px 0px 0px 156px;
    	padding : 0px 0px 0px 0px;
    	
    }
*+html #pushActu .push .pushHaut .pushHautDroite
    {
    	margin: -90px 0px 0px 156px;
    	padding : 0px 0px 0px 0px;
    	
    }, *+html #pushActu .push .pushBas
    {
    	margin: -2px 0px 0px 0px;
    	padding : 0px 0px 0px 0px;
    }
   * html #pushActu .push .pushBas
    {
    	margin: -2px 0px 0px 0px;
    	padding : 0px 0px 0px 0px;
    }
      #pushActu .push .pushBas
    {
    	margin: 1px 0px 0px 0px;
    	padding : 0px 0px 0px 0px;
    }
      *+html  #pushActu .push .pushBas .pushBasDroite
    {
    	margin: -80px 0px 0px 156px;
    	padding : 0px 0px 0px 0px;
    }
    * html  #pushActu .push .pushBas .pushBasDroite
    {
    	margin: -80px 0px 0px 156px;
    	padding : 0px 0px 0px 0px;
    }
      #pushActu .push .pushBas .pushBasDroite
    {
    	margin: -77px 0px 0px 156px;
    	padding : 0px 0px 0px 0px;
    }
      #pushActu .push .text
    {
    	margin: 0px 0px 0px 8px;
    	padding: 0px 0px 0px 0px;
    	color: #ffffff;
    	font: arial;
    	font-size: 14px;
    	font-weight:bold;
    	
    	
    }
     #pushActu .push .text .lien
    {
		text-decoration: none;
    	color: #ffffff;
    	font: arial;
    	font-size: 14px;
    	font-weight:bold;
    	
    	
    }
    *+html #pushActu .push .text
    {
    	margin: -2px 0px 0px 8px;
    }
	* html #pushActu .push .text
    {
    	margin: -2px 0px 0px 8px;
    }
    #pushActu #homegrandjeu
	{
		margin-top:0px;
		margin-left:4px;
	}
	* html #pushActu #homeamxnoir
	{
		margin-top:13px;
		margin-left:6px;	
	}
	#pushActu #homeamxnoir
	{
		margin-top:16px;
		margin-left:6px;	
	}
       #pushActu .pushmirblack .texte
    {
    	margin: 3px 5px 6px 10px;
		padding : 0px 0 0px 0px;
		
    }
    #pushActu .pushmirblack .texte a
    {
    
		color:#ffffff;
		font: 12px arial, sans-serif;
		text-decoration:none;
    }
    #pushActu .pushmirblack .bouton
    {
    	background:url(/Images/home/boutton.png)  no-repeat 0 0;
    	height : 40px;
		margin : 0px 0 0px 40px;
		padding-top:7px;
    }
    #pushActu .pushmirblack .bouton a
    {
    	margin: 10px 0px 20px 20px;
		padding : 10px 0 0px 0px;
		color:#ffffff;
		font:  bold 17px arial, sans-serif;
		text-decoration: none;
		text-align:center;
		vertical-align:middle;
}
     #pushActu .pushSchwarzkopf
   {
        background:url(/Images/home/Schwarzkopf_201012.jpg)  no-repeat 0 0;
        width:262px;
        padding-bottom: 10px;
        margin-top : 4px;
        float:left;
        position:relative;
        text-decoration:none;
        cursor:pointer;
        cursor:hand;
    }
   #pushActu .pushSchwarzkopf .titre
   {
   		margin: 5px 5px 0px 165px;
		padding : 0px 0 0px 0px;
		color:#ffffff;
		font: 14px arial, sans-serif;
		font-weight:bold;
		text-decoration: none;
		cursor:pointer;
		cursor:hand;
		/* border: 1px solid red; */
   	}
    #pushActu .pushSchwarzkopf .texte
    {
    	margin: 10px 5px 0px 154px;
		padding : 0px 0 0px 0px;
		color:#51157b;
		font: 12px arial, sans-serif;
		font-weight:bold;
		text-decoration:none;
		cursor:pointer;
		cursor:hand;
		/* border: 1px solid black; */
    }
    #pushActu .pushInsciption 
    {
        background:url(/Images/home/pushActu-bg-inscription.jpg) no-repeat 0 0;
        width:300px;height:101px;
        margin-right:21px;
        margin-left:478px;
    }
#lien_passionmaison_home{
	margin-left:290px;
	margin-top:48px;
	float:left;
}
/*Pour IE6 */
* html #lien_passionmaison_home{
	margin-left:0px;
	margin-top:20px;
	float:left;
}
#lien_passionmaison_home a{
	color:#ffffff;
	font: bold 12px arial, sans-serif;
	text-decoration:none;
}
#granjeu_boutton{
	margin-left:40px;
	margin-top:-20px;
	background:url(/Images/home/boutton.png) left top no-repeat;
	height:37px;
	width:142px;
	text-align:center;
	padding:7px;
	float:left;
	z-index:120;
}
#granjeu_boutton a{
	color:#ffffff;
	font: bold 15px arial, sans-serif;
	text-decoration:none;
}    
    
#pushActu .pushInsciption .pushInsciptionTitre {position:absolute;left:70px;top:3px;}
#pushActu .pushInsciption .pushInsciptionLigne01 {position:absolute;left:10px;top:43px;}
#pushActu .pushInsciption .pushInsciptionLigne02 {position:absolute;left:10px;top:60px;}
#pushActu .pushInsciption .pushInsciptionLien 
{
    position:absolute;left:10px;bottom:6px;
    background:url(/Images/home/picto-fleche01.png) no-repeat 0 55%;
    padding-left:12px;
    color:#92278f;
    font-weight:bold;
}
.googleResult 
{
	position: relative;
	display:inline;
	width:820px;
	min-height:680px;
	padding:10px 5px 0 10px;
	background:url(/Images/global/wrapper-bg-top201006.gif) right 0 no-repeat;
	float:left;
	z-index: 3;
}
.googleResult iframe
{
	width: 825px;
	height: 660px;
	margin-left:-10px;
}

*html .googleResult iframe
{
	width: 820px;
	height: 678px;
	margin-left: 0px;
}


/* Popup */

.overlayMsg {display:none; position:absolute; z-index:100; top:0; left:0; width:100%; height:100%; :alpha(opacity=75); -moz-opacity:0.75; opacity: 0.75; background-color:#fff;}
	.popMsg {
		display:none;
		width: 470px;
		position: absolute;
		z-index:101;
		top:150px; left:50%;
		margin-left:-235px;
	}
	.popMsg .content, .popMsg2 .content  {
		width: 470px;
		position: relative;
		padding: 0 0 5px 20px;
		color: #fff;
		clear: both;
		float: left;
		background: url(/Images/popup/fond.png) repeat-y;
	}
	.popMsg .content p.LigneSendToFriend, .popMsg2 .content p.LigneSendToFriend {padding-bottom:10px;}
	.popMsg .content, .popMsg2 .content .contenu {width: 430px;padding-right: 5px;}
	
	.popMsg.popFriends .content label,
	.popMsg2 .content .contenu label {
		width:90px;padding-right:5px;
		float:left;display:inline;position:relative;
		text-align:right;
	}
	.popMsg.popFriends .content .indication {font-style:italic;font-size:0.8em;}
	.popMsg.popFriends .content input.chpTexte,
	.popMsg2 .content .contenu input.chpTexte {float:left;display:inline;position:relative;width:280px;color:#93117e;}
	
	.popMsg.popFriends .content .chpComm,
	.popMsg2 .content .contenu .chpComm {float:left;display:inline;position:relative;width:280px;color:#93117e;}
	
	.popMsg.popFriends .content .ValiderSendToFriend,
	.popMsg2 .content .contenu .ValiderSendToFriend {float:right;display:inline;position:relative;}
	
	/*.popMsg .content .alertValidation {clear:both; width:350px; margin:0px auto 8px auto; padding:5px; color:#FFC249; border:3px solid #FFC249; }*/
	
	.popMsg .content .alertValidation
	{
	    border-color:#FFC249 -moz-use-text-color;
        border-style:solid none;
        border-width:2px medium;
        font-size:12px;
        margin:10px 0;
        padding:10px;
        width:375px;
    }
.   .popMsg .content .alertValidation li {padding : 0 10px; margin : 2px 0;}
	
	.popMsg .content li
	{
		margin-bottom: 5px;
	}
	.popMsg .content .moment li
	{
		float: left;
		width: 150px;
	}
	.popMsg .content .heure
	{
		clear: both;
		float: left;
	}
	.popMsg .content .bt-merappeler
	{
		float: right;
		margin: 20px 30px 20px 0;
	}
	.popMsg .content .momen
	{
		margin-bottom: 20px;
		float: left;
	}
	.popMsg p#mentions-experts
	{
		position: absolute;
		left: 0;
		bottom: 0; 
		margin-bottom: -5px;
		margin-left: 15px;
		font-size: 10px;
	}

	.popMsg h2, .popMsg2 h2 {
		width: 395px;
		border-bottom: 1px solid #fff;
		font-size: 15px;
		/*margin-top: -20px;*/
		padding-bottom: 3px;
		margin-bottom: 16px;
		position: relative;
	}
	.popMsg p, .popMsg2 p {
		width: 380px;
		font-size: 13px;
		clear: both;
		float: left;
	}
	
	.popMsg .p h1
	{
		display:inline;
	}
	
	
	.popMsg .taille, .popMsg2 .taille {
		overflow-y: auto;
		overflow-x: hidden;
		width: 405px;
		clear: both;
		max-height: 400px;
		min-height: 200px;
		float: left;
	}
	.popMsg .haut, .popMsg2 .haut {
		/*position: relative;
		float: left;*/
		width: 470px;
		height: 50px;
		position: absolute;
		top: -25px;
		left: 0;
		background: url(/Images/popup/haut.png) no-repeat;
	}
	.popMsg .haut .croix, .popMsg2 .haut .croix {
		float: right;
		display: inline;
		margin-right: 20px;
		padding-top: 15px;
		width: 18px;
		height: 18px;
	}
	.popMsg .imprimer, .popMsg2 .imprimer
	{
		clear: both;
		display: none;
		margin-right: 50px;
		float: right;
		padding-top: 50px;
	}
	.popMsg .bas , .popMsg2 .bas{
		display: block;
		clear: both;
		float: left;
	}
	.parag01 {padding-bottom:12px;}
	.parag02 {padding-top:12px;}
	
	.sous-titre {padding-top:10px;font-size:7pt;}
#activite_henkel{
	width:146px;
	height:85px;
	background:url(/Images/global/fond_activite_henkel.png) left top no-repeat;
	font: 12px arial, sans-serif;
	padding:0;
	margin:0;
	color:#fff;
	margin-left:2px;
}
#top_activite_henkel{
	padding-top : 7px; 
	padding-left : 20px;
	font-weight:bold;
	margin:0;	
}
#middle_activite{
	margin: 5px 5px 0px 36px;
	
}	
#middle_activite_henkel{
	font: 11px arial, sans-serif;
	color:#ec4402;
	margin:0px;
	width:106px;
}	
#middle_activite a{
	font: 11px arial, sans-serif;
	color:#ec4402;
	margin:0px;
	width:106px;
}	
#bottom_activite_henkel{
	padding: 0;
	margin:10px 0 0 3px;
	font: 9px arial, sans-serif;
}


#NotAllowed 
{
    padding-top: 30px;
    padding-left: 15px;
}

