/* CSS Document */
*{margin:0; padding:0; border:0; text-decoration:none;}
html{background:#E7E5E5}
body{width:1000px;background:#EFEDED url(/img/body?jpg) top left repeat-x;font-family:Arial,Verdana,Sans Serif;font-size:12px; color:#333333;margin:0 auto;position:relative}
a{color:#333333;}
table td{padding:2px}
h1{font-size:18px;font-weight:bold}
h2{font-size:16px;}
h3{font-size:14px;}
.left{float:left;}
.right{float:right;}

u{text-decoration::underline}



#Header{float:left; width:970px;padding:5px 15px;background:#AA1313;color:#fff;}
#Header .tel{font-size:24px;margin:0 15px;float:left;letter-spacing:0.1em} 
#HeaderM{float:right; width:600px; text-transform:uppercase;margin:7px 0 0 0; text-align:right;font-size:11px;}
#HeaderM a{margin:0 5px;color:#fff}

#MenuH{clear:right;float:right; width:650px;overflow:hidden;display:inline; text-align:right;margin:0 19px 0 0}

#flash{float:left;}

#Entete{width:965px;margin:0 auto;border-top:solid 1px #8A908F;margin-top:17px;margin-left:20px;padding-top:15px;position:relative;height:318px;}
#Flash{width:739px;}

.Logo{float:right;width:200px;padding:30px 8px 30px 8px;background:#AA1313;line-height:36px;display:inline;height:298px; border-left:1px solid #8A908F;}
.Logo a{margin:0 0 10px 0;display:block}
.Logo img{clear:both}


.Menu{line-height:36px;text-align:center}
.Menu a{text-transform:uppercase;padding:0px 15px;line-height:30px;vertical-align:middle;color:#FFF;font-size:16px;font-weight:bold;margin:0 5px;display:inline-block}
.Menu a.selected{background:#AA1313;color:#fff !important}
.separateur{vertical-align:middle}

#recherche{clear:both;float:left; width:945px;padding:10px;background:#3E3E3E;margin:0 0 0 20px;display:inline}
#rech{float:left; width:175px;display:inline;margin:0 0 10px 0;padding:10px;background:#3E3E3E}
#rech p{font-size:14px;color:#fff;margin:0 0 10px 0}
.fld{padding:3px 5px;border:solid 1px #CCCCCC;width:120px;margin:0 3px 0 0;color:#6A6363;font-size:11px}
#ok{border:0}

#FormRech{border-left:solid 1px #AA1313;float:left;width:530px;font-size:11px;padding:0 0 0 15px;color:#fff}
#FormRech div{float:left;margin:0 17px 0 0;line-height:14px;}
#FormRech input{width:105px;padding:3px 5px;margin:5px 0 0 0;}
#FormRech select{width:115px;padding:2px 0px;margin:5px 0 0 0;}
#FormRech #bouton {border:0;float:left;margin:15px 0 0 0}


#Site{clear:both; width:1000px;padding:0 0 30px 0}

/*Accueil*/
#PageAcc1{float:left; width:465px;margin:15px 0 15px 20px;display:inline}
h1.titreAcc{color:#AA1313; text-transform:uppercase;font-size:18px;font-weight:normal; font-family:Georgia;background:url(/img/ligneh1.jpg) 0 15px repeat-x; text-align:center;line-height:30px;}
h1.titreAcc a{background:#EFEDED;padding:0 15px;color:#AA1313;}
#PageAcc3{float:left; width:224px;margin:15px 0 15px 25px;display:inline}
#PageAcc4{float:left; width:224px;margin:15px 0 15px 25px;display:inline}
#PageAcc5{clear:both;float:left; width:950px;margin:15px 0 15px 25px;display:inline}

.bienlist1 {float:left;width:200px;padding:12px;margin:10px 5px 0 0;background:#fff;display:inline;}
.bienlist1 .photo{width:200px;border-top:solid 1px #ccc;text-align:center;margin:5px 0 10px 0;padding:5px 0 0 0}
.bienlist1 h2{color:#333333;font-weight:normal;font-size:14px; text-transform:uppercase;line-height:18px;}
.bienlist1 h2 a{color:#333333;}
.bienlist1 p{line-height:18px;}
.bienlist1 p strong{color:#AA1313; font-weight:normal}
.bienlist1 .detail{float:right;clear:both}

.bienlist2 {float:right;width:200px;padding:12px;background:#fff;display:inline;margin:10px 0 0 0}
.bienlist2 .photo{width:200px;border-top:solid 1px #ccc;text-align:center;margin:5px 0 10px 0;padding:5px 0 0 0}
.bienlist2 h2{color:#333333;font-weight:normal;font-size:14px; text-transform:uppercase;line-height:18px;}
.bienlist2 h2 a{color:#333333;}
.bienlist2 p{line-height:18px;}
.bienlist2 p strong{color:#AA1313; font-weight:normal}
.bienlist2 .detail{float:right;clear:both}


.prog1 {float:left;width:440px;padding:12px;margin:10px 5px 0 0;background:#fff;display:inline;}
.prog1 .photo{width:440px;text-align:center;}
.prog1 h2{color:#333333;font-weight:normal;font-size:14px; text-transform:uppercase;line-height:18px;}
.prog1 h2 a{color:#333333;}
.prog1 p{line-height:18px;}
.prog1 p strong{color:#AA1313; font-weight:normal}
.prog1 .detail{float:right;clear:both}

.prog2 {float:right;width:440px;padding:12px;margin:10px 5px 0 0;background:#fff;display:inline;}
.prog2 .photo{width:460px;text-align:center;}
.prog2 h2{color:#333333;font-weight:normal;font-size:14px; text-transform:uppercase;line-height:18px;}
.prog2 h2 a{color:#333333;}
.prog2 p{line-height:18px;}
.prog2 p strong{color:#AA1313; font-weight:normal}
.prog2 .detail{float:right;clear:both}

/*Liste*/
#Gauche{float:left;width:195px;margin:15px 0 15px 20px;display:inline}
#Gauche ul{background:#3E3E3E;padding:10px 10px 50px 10px;margin:0 0 5px 0;width:175px;float:left;display:inline}
#Gauche ul li{margin:5px 0;clear:both;float:left;width:175px}
#Gauche ul .ligne{background:none; border-top:dashed 1px #FBFAF8;margin:20px 0;padding:0;height:1px;line-height:1px}
#Gauche ul li a{color:#FBFAF8;display:block;background:#6B6E6F;padding:5px 5px 5px 15px;}
#Gauche ul li a.selected{background:#9F1F1F;}

#Gauche ul .ssRub2{margin:0 0 0 15px; width:160px}
#Gauche ul .ssRub2 a{background:0;}

#RechercheA{margin:0 0 5px 0;display:block}

#Droite{float:right; width:785px;}

#TexteRub{margin:10px 15px 0 15px;color:#AA1313; font-weight:normal; font-family:Georgia;background:url(/img/ligneh1.jpg) 0 15px repeat-x; text-align:center;line-height:30px;}
#TexteRub h1{background:#EFEDED;display:inline-block;padding:0 15px;color:#AA1313;text-transform:uppercase;font-size:18px;}
#TexteRub p{font-size:12px;color:#333333;line-height:18px;}

.arianne{margin:0 15px;font-size:10px; font-style:italic;color:#666666}
.arianne a{color:#666666;}

.nav{border-top:solid 1px #999;border-bottom:solid 1px #999;padding:5px 0;margin:5px 15px 0 15px; text-align:right;color:#333333}
.multi{float:right;line-height:18px;margin:0 0 0 15px; }
.multi .selected{background:#FF0000;color:#fff;padding:0 2px;}

.nav form{float:right} 
#ToutAff{background:none;border:0;margin:0 0 0 15px}

.cleansel{float:left;text-align:center;overflow:hidden;background:#AA1313;color:#fff;padding:3px 15px;}

.bienlist {float:left;width:217px;padding:12px;margin:10px 0 0 15px;background:#fff;display:inline;}
.bienlist .photo{width:217px;border-top:solid 1px #ccc;text-align:center;margin:5px 0 10px 0;padding:5px 0 0 0}
.bienlist h2{color:#333333;font-weight:normal;font-size:14px; text-transform:uppercase;line-height:18px;}
.bienlist h2 a{color:#333333;}
.bienlist p{line-height:18px;}
.bienlist p strong{color:#AA1313; font-weight:normal}
.bienlist .detail{float:right;clear:both}



.bienlist0 {float:left;width:215px;padding:12px;margin:10px 0 0 8px;background:#fff;display:inline;}
.bienlist0 .photo{width:217px;border-top:solid 1px #ccc;text-align:center;margin:5px 0 10px 0;padding:5px 0 0 0}
.bienlist0 h2{color:#333333;font-weight:normal;font-size:14px; text-transform:uppercase;line-height:18px;}
.bienlist0 h2 a{color:#333333;}
.bienlist0 p{line-height:18px;}
.bienlist0 p strong{color:#AA1313; font-weight:normal}
.bienlist0 .detail{float:right;clear:both}

.BlockR{float:left;width:215px;padding:30px 12px;margin:10px 0 0 15px;background:#fff;display:inline;background:#AA1313;font-family:Georgia;font-size:24px;line-height:36px;color:#fff; text-align:center;height:255px}

.BlockR2{float:left;clear:both;width:950px;padding:30px 10px;margin:10px 0 0 15px;display:inline;background:#AA1313;font-family:Georgia;font-size:24px;line-height:36px;color:#fff; text-align:center;}

.bienlistProg{float:left;width:220px;padding:10px;margin:10px 0 0 15px;background:#fff;display:inline;}
.bienlistProg .photo{width:222px;text-align:center;margin:0 0 10px 0;}
.bienlistProg h2{color:#333333;font-weight:normal;font-size:14px; text-transform:uppercase;line-height:18px;}
.bienlistProg h2 a{color:#333333;}
.bienlistProg h3{font-size:15px;font-weight:normal;border-bottom:solid 1px #999999;padding-bottom:10px;margin-bottom:10px}
.bienlistProg h3 a{color:#333333;}
.bienlistProg p{line-height:18px;}
.bienlistProg p strong{color:#AA1313; font-weight:normal}
.bienlistProg .detail{float:right;clear:both}


/*Liste Prestige*/
.bienlistPrestige{float:left; clear:both;margin:10px 15px; width:950px;line-height:18px;display:inline;background:#fff;padding:10px;}
.bienlistPrestige .photo{float:left;margin:0 25px 0 0; width:320px;text-align:center}
.bienlistPrestige h2{color:#333333;font-weight:normal;font-size:14px; text-transform:uppercase;line-height:18px;}
.bienlistPrestige h2 a{color:#333333;}
.bienlistPrestige p{line-height:18px;}
.bienlistPrestige p strong{color:#AA1313; font-weight:normal}
.bienlistPrestige .photoP{float:right;width:605px; text-align:left;margin:7px 0 7px 0}
.bienlistPrestige .photoP img{margin:0 15px 0 0}
.bienlistPrestige .detail{float:right;clear:both}

/*detail*/
#bien{float:right;clear:both;width:735px;padding:10px;margin:15px 15px 15px 15px;background:#fff;display:inline;line-height:18px;}
#bien h1{font-size:24px; font-weight:normal;color:#3E3E3E;line-height:30px}
#bien .ref{float:right}
#bien .ref strong{color:#AA1313; font-weight:normal}
#bien .secteur{color:#AA1313;font-size:14px; clear:both;line-height:18px;margin-bottom:10px}
#bien .prix{color:#DC212F;border:solid 1px #D2D2D2;padding:5px 15px;background:url(/img/li.jpg) bottom left repeat-x;margin:15px 0;font-size:14px;float:left}



.TableSousProg {width:945px;}
.TableSousProg th{padding:5px;text-align:left;border:solid 1px #3E3E3E;background:#AA1313;color:#fff}
.TableSousProg td{padding:5px;text-align:left;border:solid 1px #3E3E3E;}

#Galerie{clear:both;float:left; width:735px;overflow:hidden;text-align:center;margin:15px 0;}
.gde{text-align:center;margin-bottom:7px}
#cnt_big{text-align:center;margin-bottom:7px;}
#cnt_big img{height:600px;}
#Petite{background:#EEEDED;padding:7px; text-align:center;margin:10px 0 0 0;}

#Infos{clear:left;width:540px}
.diagno{float:left;width:190px;padding:5px;background:#fff}
#ValDPE{width:190px;height:190px;position:relative;color:#000;font-weight:bold}
#ValDPE .valeur{position:absolute;right:0;padding:0 2px}
#ValCO2{width:190px;height:190px;position:relative;color:#000;font-weight:bold}
#ValCO2 .valeur{position:absolute;right:0;padding:0 2px}


.negoc{float:right;padding:10px;background:#C7C5C5;display:inline-block;width:250px;margin:0 0 0 30px;color:#fff}
.negoc a{color:#fff;}
.negoc strong{color:#DC212F;font-weight:normal}

.actions{float:left;border-right:sold 1px #999;width:260px;padding:0 15px 15px 0;list-style:none;margin:10px 15px 15px 0px;overflow:hidden;display:inline}

#Documents{background:#aa1313;padding:10px;margin:0 0 10px 0}
#Documents h3{background:url(/img/doch3.jpg) 0 2px no-repeat;padding-left:30px;font-size:18px;font-weight:normal;font-family:Georgia;color:#fff;border-bottom:solid 1px #fff;line-height:24px;margin-bottom:15px}
#Documents ul{line-height:24px;}
#Documents ul li{background:url(/img/doc.jpg) 0 0 no-repeat;padding-left:30px;}
#Documents ul li a{color:#fff;}
.actions li{text-align:left;margin:0 0 5px 0}
.actions .RetourProg{background:#AA1313 url(/img/actionsli.jpg) top right no-repeat;font-weight:bold;padding:3px 20px 3px 5px;color:#fff;text-transform:uppercase}

.iframepdf{z-index:0}

.retour{float:right;margin:0 5px 5px 0}

/*Detail prestige*/
#bienPrestige{float:left;clear:both;width:950px;padding:10px;margin:15px 15px 15px 15px;background:#fff;display:inline;line-height:18px;}
#bienPrestige h1{font-size:24px; font-weight:normal;color:#3E3E3E;line-height:30px}
#bienPrestige .ref{float:right}
#bienPrestige .ref strong{color:#AA1313; font-weight:normal}
#bienPrestige .secteur{color:#AA1313;font-size:14px; clear:both;line-height:18px;margin-bottom:10px}
#bienPrestige .prix{color:#DC212F;border:solid 1px #D2D2D2;padding:5px 15px;background:url(/img/li.jpg) bottom left repeat-x;margin:15px 0;font-size:14px;float:left}

#bienPrestige #Petite img{margin:0 2px}

#bienPrestige .planLot{position:relative;width:715px; height:500px;border:solid 1px #CCC;margin:0 auto}
#bienPrestige .puceMap{display:block;width:12px;height:12px;position:absolute;z-index:10;}
/*plan*/
#plan {float:left;clear:both;width:600px;margin:15px;overflow:hidden;display:inline;font-size:11px;color:#fff; text-align:justify}
#plan ul{font-size:12px; text-align:left;list-style:none}
#plan ul .Rub{margin:5px 0 }
#plan ul .ssRub{margin:15px;}
#plan ul .ssBien{margin:0 0 0 30px;}
#plan ul h1{font-size:16px;text-align:left;}
#plan ul h2{font-size:13px;text-align:left}
#plan ul h3{font-size:11px;text-align:left;font-weight:normal}



/*formulaire*/
#bienForm{width:735px;padding:10px;margin:0 auto;background:#fff;line-height:18px;}


#privatif{margin:0 auto}
input,textarea,select{border:solid 1px #CCCCCC;}
.obligatoire{background:#CCCCCC;}
.boutonform{background:#DC212F; padding:2px 15px;margin:10px 25px;color:#fff;border:solid 1px #CCC; text-transform:uppercase}
.boutonform2{background:#DC212F; padding:2px 15px;margin:10px 25px;color:#fff;border:solid 1px #CCC; text-transform:uppercase}


/*Pied de page*/

#footer{clear:both;float:left;background:#AA1313;padding:20px 25px;margin:0;width:950px;color:#fff;line-height:18px;font-size:12px;display:inline}
#footer a{color:#fff;}
.Nom{font-weight:bold}

#Mentions{float:right; width:400px;text-align:right;font-size:11px;}

.clear {
	clear: both;
	display: block;
	height: 0px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.secto{clear:both;float:left;font-size:11px;text-align:center;color:#666;line-height:16px;padding:15px 25px;width:950px;background:#333333;}
.secto a{color:#666;}

#Ecom{clear:both;float:left;background:#AA1313;padding:5px 25px;width:950px;color:#fff;line-height:18px;font-size:11px;display:inline; text-align:right}
#Ecom a{color:#fff;}


.RechercheAvance {float:left;width:920px;padding:12px;margin:10px 0 0 15px;background:#fff;display:inline;}
.RechercheAvance p{margin:10px 0}
.RechercheAvance .ligne{width:350px;}
.RechercheAvance p label{float:left}
.RechercheAvance h2{font-size:16px; font-weight:normal;margin:5px 0;text-align:center}
.RechercheAvance input{border:solid 1px #AA1313;float:right;width:108px}
.RechercheAvance select{border:solid 1px #AA1313;float:right;width:210px}
.RechercheAvance .boutonform{width:120px;margin:5px 40px;float:none}
.RechercheAvance .boutonform2{width:180px;margin:5px 40px;float:none;}
#map{width:650px; height:400px;overflow:visible !important;margin:15px 120px;}

#BodyPrestige{background:#999999}
#BodyPrestige #TexteRub h1{background:#999999;}
#BodyPrestige h1.titreAcc a{background:#999999;}
#BodyPrestige  .nav{border-top:solid 1px #AA1313;border-bottom:solid 1px #AA1313;}
.centrer{text-align:center;}

@media print
{
	#Header,#Entete,#recherche,#Gauche,#TexteRub,.nav,.arianne,#Mentions{display:none}
	#Droite{margin:0 auto;width:100%;float:left}
	#bien{width:90%}
}
