/*-------------- COLONNE CENTRALE ------------------------------------*/

.center_col{
width:809px;
float:left;
margin:0 0 0 5px;
background:#fff;
}

.middle_col{
width:633px;
float:left;
}

/* ==== Home center col ==== */

#zoom_sur{
width:301px;
height:245px;
}

#zshVisu{
width:301px;
height:169px;
}

#zshVisu span{
display:block;
color:#008000;
font-weight:bold;
font-size:14px;
width:90px;
height:31px;
line-height:24px;
text-align:center;
background:url(http://www.trouver-un-logement-neuf.com/images/interface/2011/Images/icons.png) no-repeat -4px -107px;
}

#bloc_zoom{
font-size:12px;
padding:5px 0;
text-align:justify;
}


#bloc_zoom p{
padding-bottom:5px;
}

#bloc_zoom a{
float:right;
color:#332f83;
font-weight:bold;
}

#bloc_zoom a span{
display:block;
float:left;
width:10px;
height:10px;
background:url(http://www.trouver-un-logement-neuf.com/images/interface/2011/Images/icons.png) no-repeat -330px -21px;
margin:3px 5px 0 0;
}

.center_left{
width:303px;
float:left;
margin-right:9px;
}

.center_right{
float:left;
width:320px;
}

#pub_investir{
width:320px;
background:#EAE9FB url(http://www.trouver-un-logement-neuf.com/images/interface/2011/Images/Ccadre1.png) repeat-y -328px 0;
}

#investBrd{
margin-top:-12px;
padding-top:5px;
width:308px;
border:solid 2px #008000;
padding-bottom:10px;
margin-bottom:10px;
}

#investBrd h1{
color:#008000;
}

#pub_investir .fix.colored{
background:#dbd0f0;
margin:7px 0 8px 0;
width:312px;
}

#pub_investirTop{
height:12px;
background:#EAE9FB url(http://www.trouver-un-logement-neuf.com/images/interface/2011/Images/Ccadre1.png) no-repeat -7px -8px;
}

#pub_investirBottom{
height:13px;
background:#EAE9FB url(http://www.trouver-un-logement-neuf.com/images/interface/2011/Images/Ccadre1.png) no-repeat -651px -12px;
}

#pub_investir h1{
font-size:18px;
color:#008000;
text-align:center;
margin:0;
}

#pub_investir h1 span{
font-weight:normal;
font-size:inherit;
}

#pub_investir p{
margin:5px 0 0 18px;
padding:3px 0 0 3px;
width:270px;
line-height:14px;
}

#pub_investir p span{
display:block;
float:left;
width:136px;
height:67px;
background:url(http://www.trouver-un-logement-neuf.com/images/interface/2011/Images/photos.jpg) no-repeat -438px -416px;
margin:-3px 10px 0 -5px;
}

#carre300x250{
width:300px;
height:250px;
margin:0 0 0 6px;
}

#conseil_invest{
float:left;
width:295px;
background:#fff;
margin:0 0 10px 0;
padding:7px 0 8px 10px;
border-top:solid 5px #008000;
border-bottom:solid 5px #008000;
}

#conseil_invest h1{
font-size:18px;
color:#008000;
margin:5px 0 5px 0;
}

#conseil_invest ul{
list-style-type:none;
}

#conseil_invest li{
margin:0 0 14px 0;
}

#conseil_invest p{
line-height:14px;
}

#conseil_invest .introCI{
margin-bottom:12px;
}

#conseil_invest ul p{
margin-left:2px;
color:#000;
}

#conseil_invest ul b,
#conseil_invest ul span{
color:#000;
}
#conseil_invest ul p span.bsLink{
margin-left:-10px;
}

/* ------- COLONNE DE DROITE -----------------------*/

#right_col{
text-align:center;
float:right;
width:171px;
margin:0 4px 5px 0;
}

/* === actus news === */

#actus
{
text-align:left;
background:#edece9;
margin-bottom:12px;
}

h3.headerActuTitle{
height:26px;
line-height:24px;
font-size:12px;
padding-left:10px;
background: url(../images/interface/2011/images/header_elements.png) no-repeat -629px -165px;
color:white;
}

#headerActu{
height:130px;
overflow:auto;
}

.listActuHeader{
width:150px;
}

.listActuHeader li{
display:block;
text-align:left;
margin:4px 0 6px 7px;
}

.listActuHeader li a{
font-size:11px;
}
.listActuHeader li a:hover{
text-decoration:underline;
}

/* ----------- */

/*========= dernieres annonces ============ */
#annTop{
height:10px;
width:630px;
background:url(http://www.trouver-un-logement-neuf.com/images/interface/2011/Images/Ccadre.png) -12px -7px;
margin-left:2px;
}

#annContent{
margin-left:2px;
width:630px;
background:url(http://www.trouver-un-logement-neuf.com/images/interface/2011/Images/Ccadre.png) -651px 0;
}

#annBottom{
height:10px;
width:630px;
background:url(http://www.trouver-un-logement-neuf.com/images/interface/2011/Images/Ccadre.png) -1295px -8px;
margin-left:2px;
}

#annonces_immobilieres{
background:#fff url(../images/interface/2011/images/header_elements.png) no-repeat -573px -166px;
width:603px;
height:154px;
padding-left:18px;
margin:-9px 0 0 1px;
}

#scroll_annonces{
background:#fff;
height:154px;
overflow:hidden;
}

#scrlBrdRight{
display:block;
height:154px;
width:18px;
float:right;
background:#fff url(../images/interface/2011/images/header_elements.png) no-repeat -596px -166px;
}

#annonces_immobilieres .one_drop{
width:600px;
}

#scroll_annonces h3.nom_rub a{
display:block;
color:#008000;
font-size:17px;
height:20px;
line-height:20px;
text-align:center;
width:580px;
}

#scroll_annonces .annonce{
float:left;
width:120px;
height:135px;
margin:10px 10px 0 15px;
}

.annonce h2,
.annonce h3{
text-align:center;
font-weight:normal;
}

.annonce h3{
font-size:11px;
color:#008000;
}
.annonce h2{
font-size:10px;
}

.annonce h3 a{
font-size:11px;
color:#008000;
}

img.arrowEco{
width:10px;
height:10px;
background:url(../images/interface/2011/images/header_elements.png) no-repeat -1028px -8px;
}

/* ============================================== */

#bottom_col{
margin-right:5px;
}

#guideEcoHabitat{
padding:10px;
}

#guideEcoHabitat a{
color:#000;
}

#guideEcoHabitat ul{
padding-top:12px;
}

#guideEcoHabitat ul li{
height:93px;
width:100%;
margin-bottom:11px;
}

#guideIllu1,
#guideIllu2,
#guideIllu3{
background:url(../images/interface/2011/images/header_elements.png);
margin-right:10px;
}

#guideIllu1{
background-position: -200px -250px;
}

#guideIllu2{

background-position: -21px -250px;
}

#guideIllu3{
background-position: -379px -250px ;
}

#guideEcoHabitat ul li,
#guideEcoHabitat ul img,
#guideEcoHabitat ul p{
float:left;
}

#guideEcoHabitat ul p{
padding: 0 0 0 25px;
width:390px;
}

#guideEcoHabitat h2{
color:#008000;
font-size:18px;
padding:0 0 5px 0;
}

#guideEcoHabitat h3{
height:19px;
line-height:19px;
}

#guideEcoHabitat h3 span{
display:block;
float:left;
width:19px;
height:19px;
background:url(../images/interface/2011/images/header_elements.png) no-repeat -419px -169px;
margin-right:5px;
}


#serviceEcoHabitat{
padding:10px 0 10px 0;
}

#serviceEcoHabitat h1{
color:#008000;
font-size:18px;
padding-bottom:5px;
}

#serviceEcoHabitat a{
display:block;
color:#332f83;
}

#serviceEcoHabitat .col{   
float:left;
width:203px;
margin-right:8px;
}

#serviceEcoHabitat .col.lastCol{
margin-right:0;
}

#sondageCont{
text-align:left;
width:160px;
padding:5px;
margin:10px auto;
background:#edece9;
border:solid 1px #dcdcd9;
}

#sondageCont h3{
font-size:16px;
color:#008000;
}

#sondageCont p{
font-weight:bold;
margin:5px 0;
}

#pollAnswers p{
margin:0;
font-weight:normal;
margin-left:20px;
}

#pollAnswers, .pollAnswersResult{
margin:5px 0 0 0;
}
.pollAnswersResult{
list-style-position:inside;
}
#pollAnswers li, .pollAnswersResult li{
line-height:17px;
-background:none;
}
#pollAnswers li{
list-style-type:none;
}

#pollAnswers li span{
display:block;
float:left;
width:17px;
height:17px;
margin-right:4px;
}

#pollAnswers li.pollUncheck,
#pollAnswers li.pollCheck{

}

#pollAnswers li.pollUncheck span{
background:url(../images/interface/2011/images/sondageBgChecker.gif) no-repeat 0 -15px;
}

#pollAnswers li.pollCheck span{
background:url(../images/interface/2011/images/sondageBgChecker.gif) no-repeat top left;
}

.sondageGraph{
float:left;
height:10px;
text-align:right;
margin-top:4px;
}

.sondPercent{
float:left;
display:block;
width:45px;
text-align:right;
}

.dateSondage{
float:right;
display:block;
height:20px;
width:135px;
text-decoration:none;
margin:7px 10px 0 15px;
}

#sondageRecap .dateSondage{
width:550px;
}

#sondageRecap .comment{
padding-bottom:7px;
}

#pollVote{
float:left;
display:block;
width:50px;
text-align:center;
margin:4px 0 0 20px;
background:url(../images/interface/2011/images/header_elements.png) -630px -231px;
padding:2px 6px 2px 20px;
color:white;
}
