.content .right { background:none}
#ct3.accueil .content {height:425px}

/* menu Accueil */
	#nl_arbo .modcms_arbo {float:right;
margin-bottom:5px;
margin-right:-65px;
width:950px;}
	#nl_arbo .modcms_arbo .top {display:none}
	#nl_arbo .modcms_arbo .bottom {display:none}
	#nl_arbo .modcms_arbo ul li a {display:block; text-align:center; padding:5px 10px; text-decoration:none; font-weight:normal; font-size:13px; color:#555}
	#nl_arbo .modcms_aroo ul li a:hover { color:#000; border:none;text-decoration:none; background:url(../img/white_95.png)}
	#nl_arbo .modcms_arbo ul li:hover a { border:none}
#nl_arbo .modcms_arbo ul li a.actif {color:#000}
	#nl_arbo .modcms_arbo ul li:hover ul li a {padding:0; color:#000; text-align:left; font-size:12px;}
	#nl_arbo .modcms_arbo ul li:hover ul li a:hover {color:#000; font-weight:bold; text-decoration:underline}
	#nl_arbo .modcms_arbo ul li {float:left;height:auto; list-style:none;position:relative;margin-left:0px; }
	#nl_arbo .modcms_arbo ul li:hover ul {display:block;}
	#nl_arbo .modcms_arbo ul li:hover ul.actif li a:hover {color:#000}		
	#nl_arbo .modcms_arbo ul li:hover ul li:hover { padding:0; 	} 
	#nl_arbo .modcms_arbo ul ul.actif {display:block;z-index:1000}
	#nl_arbo .modcms_arbo ul ul {float:left; z-index:5000;display:none; position:absolute; font-size:10px; width:180px;padding:7px 10px 12px 0px; background:url(../img/white_95.png); z-index:9000}
	#nl_arbo .modcms_arbo ul ul li {margin-bottom:2px; clear:both; float:left; width:180px;}
	#nl_arbo .modcms_arbo ul ul li a { border:0;line-height:1.2em;display:block; width:180px; font-size:10px; background:url(../img/puce_li1.png) left top no-repeat; color:#000;font-weight:normal;clear:both; padding:0 0 0px}
	#nl_arbo .modcms_arbo ul ul li a:hover span {color:#000}
	#nl_arbo .modcms_arbo ul li:hover a:hover {font-weight:normal; color:#000;}
	#nl_arbo .modcms_arbo ul ul li { clear:both; padding:0; width:auto;}
	.content .left .modcms_arbo ul li a:hover, .modcms_arbo ul li a.actif {background:none}
	.content .left .modcms_arbo ul li ul li a:hover, .modcms_arbo ul li ul li a.actif { background:none }
	
#nl_arbo .modcms_arbo ul li ul li {margin-left:10px}
	#nl_arbo .modcms_arbo ul li:hover ul li a.actif { padding:0;}
	#nl_arbo .modcms_arbo ul li:hover ul li a.actif:hover {color:#999}
	#nl_arbo .modcms_arbo ul li ul li a.actif {border:0}
	#nl_arbo .modcms_arbo ul li:hover ul.actif li a.actif {color:#fff}
	#nl_arbo .modcms_arbo ul li a.actif {color:#000;}
	#nl_arbo .modcms_arbo ul li:hover a.actif { background:none; color:#000}
	/* menu (fin)accueil  */

/* MENU ACCUEIL FOOTER */

/*NEWSLLETTER */
#newsletter {background:url(../img/newsletter.jpg) bottom no-repeat; width:347px; position:relative; float:left; height:60px; margin-top:-75px}
#newsletter h3 { font-size:12px; }
#modnewsletter_email { bottom:-2px; position:absolute; border:0; right:30px; width:170px; height:12px; font-size:10px; color:#e52b38; padding-top:4px; background:none}
.modnewsletter form label {margin:0; color:#fff; padding-left:10px;}
.modnewsletter form input[type="text"]:focus {background:none}
.modnewsletter form .submit { position:absolute; right:4px; bottom:6px; background:none; font-size:10px; border:0; color:#fff; text-transform:uppercase; font-weight:bold; letter-spacing:-0.3px}

/* BLOC ACCUEIL RECHERCHE */
.radio_installateur { position:absolute; bottom:73px; left:118px}
.point_vente { position:absolute; bottom:93px; left:118px}
.radio_collectif { position:absolute; bottom:93px; left:240px}

#bloc_recherche_accueil { width:950px; height:369px; background:url(../img/bloc_contenu_accueil.png)}

#bloc_recherche_accueil .top a {display:block;  height:28px; float:left}
#bloc_recherche_accueil .top a h2 {display:none}
#bloc_recherche_accueil .top a.collectif { width:475px; }
#bloc_recherche_accueil .top a.particulier { width:475px}

#bloc_recherche_accueil #collectif, #bloc_recherche_accueil  #particulier  {width:475px; position:relative; height:289px; float:left; position:relative}

#bloc_recherche_accueil label {display:none}

#bloc_recherche_accueil #collectif span.ville { position:absolute; left:55px; bottom:13px; font-style:italic; color:#D4203A; font-size:11px; margin-left:100px}
#bloc_recherche_accueil #particulier span.ville { position:absolute; right:220px; bottom:13px; font-style:italic; color:#4F9BB2;font-size:11px;}

#ville1 {width:250px; color:#d5213b; font-weight:bold; position:absolute;text-transform:uppercase;   border:0; background:none;bottom:32px; left:95px}
#collectif .submit {width:31px; height:31px; cursor:pointer; border:0;position:absolute;color:#333; background:none;bottom:33px; left:25px;}
#collectif .submit:hover { background:url(../img/submit_collectif_hover.jpg);cursor:pointer; }

#ville2 {width:250px; position:absolute; color:#6da0af; text-transform:uppercase; font-weight:bold; border:0; background:none;bottom:32px; font-weight:bold; left:120px}
#particulier .submit { background:none;width:31px;cursor:pointer;  height:31px; border:0;position:absolute; border:0; color:#333;bottom:33px; right:25px;}
#particulier .submit:hover { background:url(../img/submit_particulier_hover.jpg);cursor:pointer; }

#bloc_recherche_accueil #collectif p.text { width:245px; float:right; margin:10px 20px 10px 10px; font-size:13px; text-align:left; line-height:17px; letter-spacing:0px ; color:#000}
#bloc_recherche_accueil #collectif p.text .titre,
#bloc_recherche_accueil #particulier p.text .titre {font-size:20px; display:block;text-shadow:0 1px 1px #FFFFFF; font-weight:bold; margin-top:5px}

#bloc_recherche_accueil #collectif p.text .titre {color:#d4203a; height:40px}
#bloc_recherche_accueil #particulier p.text .titre {color:#4f9bb2}

#bloc_recherche_accueil #particulier p.text { color:#000; width:260px; float:left; margin:10px 10px 10px 20px;line-height:20px;font-size:13px; letter-spacing:0px}
/* BLOC ACCUEIL RECHERCHE *************************************/