/* CSS Document */
*{margin:0; padding:0; border:0; text-decoration:none;}
html{background:#fff;}
body{width:100%;font-family:Verdana,Arial,Sans Serif;font-size:12px; color:#666666;background:#fff;}
a{color:#666666;}

h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
.left{float:left;}
.right{float:right;}

#Header{width:1000px; height:89px;margin:0 auto;}
#Header a{float:left}
/*Partie Droite*/
#ColDroite{position:relative;float:right; background:url(/img/colDroite.jpg) top left repeat-x #fff;overflow:hidden;}

#Droite{float:left;width:247px;display:inline;overflow:hidden;display:inline;border-left:solid 2px #fff;}
#Agence{float:left;width:220px; height:165px;margin:5px 10px 0 10px;overflow:hidden;display:inline;}
#Agence a{padding:0 0 4px 15px;margin:2px 0; float:left; clear:both;line-height:12px; background:url(/img/puce.jpg) 0 2px no-repeat;color:#2D4C7C;border-bottom:solid 1px #2D4C7C; width:220px} 

#FormRech{clear:both;float:left;margin:5px 0;width:220px;font-size:11px;line-height:22px;border:0}
#FormRech h3{font-size:11px;color:#283F62;line-height:18px}
#FormRech .field{width:80px;font-size:11px;}
#FormRech #bouton{float:right;margin:2px 0 0 0;}
#FormRech a{background:none;padding:0; font-style:italic;font-weight:bold;margin:0 0 10px 0;float:left;border:0}

#bouton2{margin:2px 0 0 0;background:#2B4D7D;color:#fff; text-transform:uppercase;padding:0 2px;font-size:14px}

#Langue{clear:both;float:left;margin:0 15px; text-align:cernter;width:240px;}
#Langue a{margin:0 5px}

#rech{clear:both;float:left;margin:30px 0 15px 0px; width:240px;background:#F6E303;padding:10px;overflow:hidden;display:inline}
#rech p{color:#283F62;font-weight:bold;font-size:11px;margin:0 0 5px 0}
#rech .fld{padding:3px 5px; width:150px;font-size:11px;}
.Menu {float:left; clear:both; width:240px;margin:30px 0 10px 8px;list-style:none;line-height:24px;overflow:hidden;display:inline;}
.Menu li{background:url(/img/li.jpg) 0 8px no-repeat;padding-left:15px;  float:left; clear:both; width:230px}
.Menu .rubN{background:0;border-top: dashed 1px #2D4C7C;margin:15px 0 0px 20px;float:left; clear:both;padding:5px 0;font-weight:bold;width:215px}
.Menu .rubN2{background:url(/img/li.jpg) 0 8px no-repeat;padding-left:15px;  float:left; clear:both; width:230px}
.Menu .rubN2 a{font-weight:bold;}

.Menu a{color:#666666;font-weight:normal;display:block;padding:0px 5px;} 
.Menu .selected{background:#F6E203;}

.Menu2 {float:left; clear:both; width:240px;margin:0px 0 0 8px;list-style:none;line-height:24px;overflow:hidden;display:inline;}
.Menu2 li{background:url(/img/li.jpg) 0 8px no-repeat;padding-left:15px;  float:left; clear:both; width:230px}
.Menu2 .rubN{background:0;border-top: dashed 1px #2D4C7C;margin:0px 0 5px 20px;float:left; height:1px;clear:both;font-weight:bold;width:215px}

#unis{margin:30px 0 15px 50px;clear:both;}
.rss{clear:both;float:left;margin:0 15px}
#footer{clear:both;width:240px;float:left;text-align:left;display:inline;overflow:hidden;margin:40px 0 15px 10px;font-size:11px;color:#666666;font-weight:bold; border-bottom:solid 1px #F6E203;border-top:solid 1px #F6E203;padding:10px 0;}
#footer a{color:#666666}

/*Colone de Gauche*/
#ColGauche{position:relative;float:right;min-height:700px; background:url(/img/colgauche.jpg) top left repeat-x #283F62;overflow:hidden;color:#fff;}

#Gauche{float:right; width:753px; overflow:hidden;display:inline;}
#entete{float:left; width:100%;padding:0;height:182px; background:url(/img/entete.jpg) bottom left no-repeat;overflow:hidden;margin:0 0 15px 0;}
#flash{float:left;}


.Texteacc{float:left; clear:both;margin:0px 15px 5px 15px; width:715px;padding:0 0 5px 0;text-align:justify;overflow:hidden;display:inline}
.Texteacc h1{font-size:18px;font-weight:normal;margin-bottom:10px;color:#fff;}
.arianne{ text-align:right;margin:10px 0px 5px 15px;font-size:11px;color:#fff;font-family:Arial; float:left; width:715px;border-bottom:solid 1px #fff; overflow:hidden;display:inline}
.arianne a{color:#fff;}
#comment{ float:right;margin:5px 30px;width:740px; font-size:11px; text-align:center}
#comment h1{font-size:12px;}

/*Liste*/

.bienlist {float:left; width:215px; margin:15px 10px 15px 14px;line-height:18px;overflow:hidden;display:inline;font-size:11px;}
.bienlist .photo{clear:both;width:215px;display:inline;overflow:hidden; ;float:left; text-align:center}
.bienlist .texte{margin-top:5px;float:left;width:185px;margin:0 20px; clear:both;line-height:18px;overflow:hidden;display:inline;}
.bienlist .texte h1{font-size:14px;font-weight:normal; border-bottom:dashed 1px #fff;padding-bottom:7px;margin-bottom:10px;}
.bienlist .texte h1 a{color:#fff;}
.bienlist .ref{float:left;background:url(/img/bienlist.jpg) 0 4px no-repeat;padding-left:25px;color:#F6E203; font-weight:bold;font-size:12px;}
.typebien{text-transform:uppercase;}

.bienlist .detail{float:right;margin:10px 0 0 0;background:#F6E203;padding:0px 10px;color:#283F62}

.bienlist2{float:left; clear:both;margin:10px 15px 15px 15px; width:715px; overflow:hidden; display:inline;font-size:11px; }
.bienlist2 .photo{width:215px;display:inline;overflow:hidden; ;float:left;margin:0 15px 0 25px;}
.bienlist2 .texte{float:left;width:185px;line-height:18px; background:url(/img/bienlist.jpg) 0 2px no-repeat;padding:0px 0 0 27px;margin:0 0 0 10px;}
.bienlist2 .ref{color:#F6E203; font-weight:bold;font-size:12px;}
.bienlist2 .texte h1{font-size:17px;font-weight:normal;border-bottom:dashed 1px #fff;padding-bottom:7px;margin-bottom:10px;}
.bienlist2 .texte h1 a{color:#fff;}
.bienlist2 .detail{float:right;clear:both;width:185px;border-top:solid 1px #5273A5;border-bottom:solid 1px #5273A5;padding:2px 5px 2px 5px;margin:5px 10px 0 0;color:#F6E203;font-weight:bold;font-style:italic;font-size:10px;overflow:hidden;display:inline;}
.bienlist2 .detail2{float:right;margin:10px 0 10px 0;background:#F6E203;padding:0px 10px;color:#283F62}


/*detail*/
.titreRub{font-size:16px;color:#1F5CA0;margin:10px 0;overflow:hidden;display:inline}

#bien{float:left; clear:both;margin:5px 15px 5px 15px; width:715px;font-size:11px;line-height:18px; overflow:hidden;display:inline}
#bien h3{overflow:hidden;}
#bien a{color:#fff;}
#galerie{float:right; width:475px;margin:0 0 0 10px;}
.gde{ text-align:center}
.pte{top : 0; left:0;border :solid 2px #fff}
#Petite{width:475px;text-align:left;display:inline;overflow:hidden;background:#F1F0F0; float:left;margin:10px 0;}
#Petite a{margin:10px; float:left}
a.plusPhotos{float:right !important}


.coord{float:left; clear:both; width:315px;padding:5px;}
.coord a{color:#009098}
.head{ background:#F6E203;float:left; width:210px;padding:10px;margin:0 0px 15px 0;color:#666666; line-height:18px }
.head h1{color:#666666;font-size:18px; font-weight:normal; border-bottom:dashed  1px #666666;padding-bottom:15px;margin:15px 0}
.head strong{color:#666666;font-weight:bold;font-size:14px;}
.head b{font-size:14px;color:#fff;}
.head .ContactD{float:right; margin-top:35px;}

#Infos{clear:right;width:465px;margin:10px 0;background:#fff;padding:5px;float:right;display:inline}
#DPED{width:190px;padding:0 20px 0 10px;background:#fff;float:left}
#ValDPE{width:190px;height:190px;position:relative}
#ValDPE .valeur{position:absolute;right:0;color:#000;padding:0 2px}

#CO2{width:190px;padding:0 10px 0 20px;background:#fff;float:left;border-left:solid 1px #000}
#ValCO2{width:190px;height:190px;position:relative}
#ValCO2 .valeur{position:absolute;right:0;color:#000;padding:0 2px}


.actions {width:210px;clear:left;padding:20px 10px;list-style:none;margin:10px 0 0px 0px; overflow:hidden;display:inline; float:left; background:#F1F0F0 url(/img/actions.jpg) top left no-repeat;line-height:20px}
.actions li{color:#283F62;background:url(/img/bienlist.jpg) 0px 6px no-repeat;margin-left:25px;padding-left:20px;display:inline; width:190px; clear:both;float:left}
.actions li a{color:#283F62 !important; }

#galerie_actu{width:210px;float:left;padding:0px 10px 15px 0px;display:inline;overflow:hidden;}

/*suivant-precedent*/
#navigation{ float:left;clear:both;margin:10px 15px 15px 15px; width:715px;overflow:hidden;display:inline;text-align:center;font-size:11px;}
#navigation a{color:#fff;font-weight:bold;}
.prev{float:left;margin:0 50px 15px 0; }
.next{float:right;margin:0 0 15px 50px}
#navigation .selected{color:#F6E303;font-weight:bold}
.retour{background:#F6E203;color:#283F62!important;padding:2px 10px;}


.secto{ width:700px;float:left; clear:both;padding:10px 0;display:inline; text-align:center;color:#fff;display:inline;overflow:hidden;font-size:11px}
.secto a{color:#fff;}

/*formulaire*/
input,textarea,select{border:solid 1px #595959;}
.obligatoire{background:#CCCCCC;}

.boutonform{background:#F6E303;color:#283F62;padding:2px 10px;font-weight:bold;font-size:12px;margin:5px 0}

/*Pied de page*/
#footer2{clear:both;width:820px;float:left;display:inline;overflow:hidden;color:#fff;background:#283F62; text-align:center;padding:15px 0;}
#footer2 a{color:#fff}
.clear {
	clear: both;
	display: block;
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#Ecom{margin:0 auto;width:1000px;text-align:right;font-size:11px;padding:5px 0; clear:both; background:#fff;}	
#Ecom a{color:#283F62;}
#Ecom2{float:left;clear:both;width:820px;text-align:right;background:#283F62;font-size:11px;padding:5px 0;}	
#Ecom2 a{color:#fff;}



