.dotted{
border-bottom:dotted 1px #ababab;
}

h1.titre_article, h2.titre_article{
margin:0 0 0 0;
font-size:18px;
color:#8695B6;
}

.article h2,
h2.stitre_article{
margin:9px 0 4px 0;
font-size:18px;
color:#ababab;
}

h1.bigBlueTitle{
color:white;
background:url(http://www.trouver-un-logement-neuf.com/images/interface/immobilier_menu_bg.gif);
font-size:17px;
height:31px;
line-height:31px;
margin:0 0 10px 0;
padding:0 8px;
}

h1.titre_article_invest{
font-size:18px;
color:#2d2599;
height:69px;
vertical-align:middle;
color:#fff;
padding:12px 0 0 15px;
background:url(../images/interface/2011/Images/articles_elements.png) no-repeat -17px -317px;
}

p.text_article,.newcontent{
font-size:13px;
margin:0 0 15px 0;
text-align:justify;
padding:0;
}

li p.text_article{
margin-bottom:0;
}
h3.savoir_plus{
font-size:13px;
}
p.savoir_plus a{
font-size:13px;
text-decoration:underline;
}

p.savoir_plus{
margin-bottom:15px;
}


#salon_immo p{
border-bottom:solid 1px #eee;
padding-bottom:5px;
}

#salon_immo .text_article{
margin-bottom:4px;
}

#salon_immo dt{
font-weight:bold;
font-size:12px;
}
.ital{
font-style:italic;
}

/*==== PAGES PRATIQUES ====*/
h2.st_article{
margin:9px 0 6px 0;
font-size:18px;
color:#ababab;
}

.simpleList{
list-style-type:circle;
font-size:13px;
padding-left:15px;
margin:0 0 18px 3px;
list-style-image:url(../images/interface/simple_arrow2.gif);
}
.simpleListbig{
list-style-type:circle;
font-size:13px;
padding-left:15px;
margin:0 0 18px 3px;
list-style-image:url(../images/interface/simple_arrow_big.gif);
}

.simpleList_invest{
list-style-type:circle;
font-size:13px;
padding-left:15px;
margin:0 0 18px 3px;
list-style-image:url(../images/interface/simple_arrow2.gif);
}

.simpleList_invest strong{
font-weight:bold;
}

.simpleList strong{
font-weight:bold;
}

em.source{
font-size:11px;
margin:0 0 20px 0;
display:block;
}

table.data_table{
font-size:13px;
}
table.data_table tr{
background:#d6d9e2;
}

table.data_table td{
padding:0 10px;
margin:1px;
}

a.banmiddle{
display:block;
text-align:center;
border:solid 1px #fff;
}

p.mention{
font-size:9px;
font-style:italic;
}

.signature{
float:right;
border:solid 1px #eee;
padding:2px;
}

.signature2{
width:170px;
margin-left:8px;
}

.link_partenaire{
color:#d7921c;
text-decoration:none;
}

.val{
    display:block;
    height:13px;line-height:13px;
    margin-bottom:8px;

}

#left_col h1.blueleft2{
background:url(../images/interface/blue_left2.gif) no-repeat -17px 0;
width:135px;
padding-left:15px;
line-height:21px;
height:21px;
}

#left_col h1.bigblueleft{
background:url(../images/interface/big_blue_left.gif) no-repeat -17px 0;
width:135px;
height:41px;
padding:5px 15px;
margin:5px 0 0 9px;
}

p.accroche2{
margin:20px 0 20px 15px;
font-weight:bold;
font-size:13px;
line-height:12px;
}

#bottom_col{
width:630px;
}

#right_col{

}

#zoom_sur{
margin:0 0 20px 0;
}

#nav_article{
    font-size:13px;
    height:32px;
    padding-top:7px;
    border-top:solid 1px #C6C9D6;
}
#art_p{

}
#art_s{
   float:right;
   text-align:right;
   padding-right:4px;
}

.lienArticle{
color:#332f83;
font-size:inherit;
text-decoration:none;
display:block;
height:20px;
line-height:20px;
}

a.lienArticle img{
background:url(../images/interface/2011/Images/icons.png) no-repeat -83px -58px;
width:20px;
height:20px;
margin-right:5px;
vertical-align:middle;
}

#pub_header{
display:none;
}
span.datePub{
text-align:left;
font-size:11px;
display:block;
margin-bottom:3px;
color:#aaa;
}

p.datePub{
color:#aaa;
font-style:italic;
height:40px;
padding-left:4px;
}

p.datePub span{
display:block;
font-size:20px;
}

img.illustArticle,
img.illustArticle2{
float:left;
margin: 2px 0 5px 15px;
width:337px;
}

img.illustArticle2{
margin: 2px 15px 5px 0;
}


.article{
border-bottom:solid 1px #c6c9d6;
padding-top:15px;
padding-left:22px;
padding-right:7px;
text-align:justify;
}

.article div a{
color:#332f83;
}

.article div a:hover{
text-decoration:underline;
}

.illuCopy{
float:right;
padding-bottom:3px;
}

.illuCopy2{
float:left;
}

.illuCopy span{
font-size:9px;
color:#8695B6;
float:right;
display:block;
width:337px;
clear:right;
}
#pagination{
background:url(../images/interface/2011/Images/articles_elements.png) no-repeat -10px -171px;
height:30px;
text-align:center;
margin:15px 0 15px -2px;
padding:11px 0 0 0;
width:627px;
}
#pagination dd{
display:inline;
}
a.pagination{
font-size:11px;
padding:7px 8px 10px 8px;
color:#fff;
border-left:solid 1px #2b2b2b;
border-right:solid 1px #5e5e5e;
}

.pagination.first{border-left:none;}
.pagination.last{border-right:none;}

a.curentPage{
background:url(../images/interface/2011/Images/articles_elements.png) no-repeat -229px -217px;
padding-top:12px;
border:none;
}
a.pagination:hover{
font-weight:bold;
text-decoration:underline;
}

#accesRapidActu{
float:right;
width:210px;
margin:-75px 25px 0 0;
}
#accesRapidActu h2{
font-size:12px;
height:30px;
line-height:32px;
background:url(../images/interface/2011/Images/articles_elements.png) no-repeat -6px -3px;
color:white;
padding:0 0 0 17px;
}
.listActu{
background: url(../images/interface/2011/Images/articles_elements.png) no-repeat -6px -33px;
position:relative;
font-size:11px;
height:132px;
width:208px;
}

.listActu ul{
height:128px;
width:203px;
overflow:auto;
list-style-position:inside;
}

.listActu ul li{
display:block;
margin:4px 0 8px 12px;
}

#accesRapidActu a:hover{
text-decoration:underline;
}

#pays_idLike{
height:31px; 
line-height:31px; 
background:#d6d9e2 url(http://www.trouver-un-logement-neuf.com/images/interface/bg_barNavig.jpg) no-repeat;
width:975px;
padding:0 0 0 25px; 
font-size:12px; 
color:white; 
}

.text_article a{
text-decoration:underline;
}
.text_article a.lienArticle{
text-decoration:none;
}

#parole_expert{
padding-top:15px;
}

#pExpertImg{
display:block;
float:left;
width:295px;
height:87px;
background:url(../images/interface/2011/Images/photos.jpg) -230px -13px;
}

/*== rechercher par mots cles ==*/
.resultList{
line-height:18px;
}

/* === NEW STYLE 2011 DESIGN === */

#actuBlocTop{
height:15px;
background:url(../images/interface/2011/Images/cadre_actu.gif) no-repeat 0 0;
}
#actuBlocBody{
background:url(../images/interface/2011/Images/cadre_actu.gif) repeat-y -631px 0;
}
#actuBlocBottom{
height:23px;
background:url(../images/interface/2011/Images/cadre_actu.gif) no-repeat -1263px 0;
}

#imgCatArticleexpt,
#imgCatArticleactu{
margin:-14px 0 0 2px;
clear:both;
height:95px;
background:url(../images/interface/2011/Images/photos2.jpg) no-repeat 0 0;
width:620px;
}
#imgCatArticleactu{
background-position:0 -101px;
}

#imgCatArticleexpt p,
#imgCatArticleactu p{
float:left;
font-size:30px;
font-weight:bold;
width:240px;
padding:32px 0 0 113px;
}

#imgCatArticleactu p{
padding:32px 0 0 20px;
}

#imgCatArticleexpt p span,
#imgCatArticleactu p span{
display:block;
height:20px;
line-height:19px;
color:#cbc9c9;
}

#actuBlocBody h1{
color:#000;
padding:10px 0 12px 22px;
width:375px;
}

#actuBlocBody i{
color:#000;
display:block;
padding:0 0 12px 12px;
font-style:normal;
width:375px;
}

.abFlux{
background:#f2f2f2;
margin-top:10px;
padding:10px 0;
text-align:center;
border-top:solid 1px #e5e5e5;
border-bottom:solid 1px #e5e5e5;
}

.publisher{
clear:both;
border-top:dashed 1px #ababab;
padding-top:5px;
}

.publisher span{
font-size:13px;
color:#ababab;
font-weight:normal;
font-style:italic;
}

.publisher img{
float:left;
width:60px;
margin-right:10px;
}

.banArticle #zoom_sur{
float:left;
margin-left:20px;
}

.ban300x250Article{
float:left;

}

#pagination a{
color:#fff;
}

#pagination .prec a,
#pagination .suiv a{
font-size:11px;
font-weight:bold;
}

#pagination .prec{
float:left;
margin-left:8px;
}
#pagination .suiv{
float:right;
margin-right:8px;
}

/* social bookmark buttons */
#socialBookmarkButtons{
border-top:dotted 1px #958e91;
padding:10px 0;
}

.Stxt{
float:left;
width:150px;
font-style:italic;
color:#ababab;
height:20px;
line-height:20px;
margin-bottom:10px;
}

.Sbts{
float:left;
width:470px;
}

.introCat{
margin-left:12px;
}
