/* ATTENTION si vous changez un style, pensez, si besoin, à le répercuter dans la rubrique d'envoi de mail)*/

* {margin: 0px; padding: 0px;}
* {outline: none;}


blockquote{
  margin-left:40px;
  margin-top:5px;
  margin-bottom:5px;
}

body{
  background:url(../img/fondSite.jpg) repeat-x top left;
}


html, body {  
  padding:0px;
  font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
  margin:0px auto; 
}

body * {
  font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

p{
  font-family: Arial;	font-size: 12px;	color: #434343;	text-decoration: none;
}

div.clear{
  clear:both;
  font-size:0.01px;
  max-height:0.01px;
  height:0.01px;  
  margin:0px;
}
br.clear{
  clear:both;  
  font-size:0.01px;
  max-height:0.01px;
  height:0.01px;
  margin:0px;
}
.gras{
  font-weight:bold;  
}
.normal{
  font-weight:normal;  
}
.mav{
  color:#FE6C00;
}

input{
  border-top:1px solid #AFADB0;  
  border-left:1px solid #AFADB0;  
  border-right:1px solid #AFADB0;
  border-bottom:1px solid #AFADB0;
  font-size:11px;
  /*padding-top:2px;
  padding-left:1px;*/
  height:17px;
}
select{
  border-top:1px solid #AFADB0;  
  border-left:1px solid #AFADB0;  
  border-right:1px solid #AFADB0;
  border-bottom:1px solid #AFADB0;
  font-size:11px;
  /*padding-top:2px;
  padding-left:1px;*/
  height:17px;
}
textarea{
  border-top:1px solid #AFADB0;  
  border-left:1px solid #AFADB0;  
  border-right:1px solid #AFADB0;
  border-bottom:1px solid #AFADB0;
  font-size:11px;
  padding-top:2px;
  padding-left:1px;
}




/*----------------------------------------------------------------------*/
/*-------------------------General + header-----------------------------*/
/*----------------------------------------------------------------------*/
div#global{  
  
}
div#global div#central{
  width:998px;
  margin:0px auto; 
  border-left:1px solid #9A9999; 
  border-right:1px solid #9A9999;
  background-color:#FFFFFF;
  margin-bottom:0px;
}

div#global div#central div#header{
  height:155px;
}
div#global div#central div#header *{
  font-size:11px;
}

div#global div#central div#header div.leftPart{
  width:207px;
  float:left;
  display:inline;
}
div#global div#central div#header div.rightPart{
  width:791px;
  float:left;
  display:inline;
}

/*----------------------------------------------------------------------*/
/*-------------------------Contenu--------------------------------------*/
/*----------------------------------------------------------------------*/
div#global div#central div#content{
  margin-bottom:10px;
}

div#global div#central div#content div.leftPart{
  width:195px;
  float:left;
  padding-left:10px;
  display:inline;
  /*background:url(../img/borderPointille.gif) repeat-y top right;  */
}

/*------------------------Recherche-------------------------------------*/

div#global div#central div#content div.leftPart div.recherche{
  height:181px;
  width:175px;
  border:1px solid #D7D7D7;  
  margin-top:5px;
  margin-bottom:11px;
  background-color:#F4F5F5;
  padding-left:10px;
  padding-top:10px;
}
div#global div#central div#content div.leftPart div.recherche .titre{
  color:#3669C6;
  font-weight:bold;
  font-size:12px;
  margin-bottom:10px;
}

h1{
  font-size:14px;
  color:#4472C6;
  font-weight:bold;
  margin-bottom:19px;
}

h2{
  font-size:11px;
  color:#767676;
  font-weight:bold;
  margin-bottom:10px;
}

div#global div#central div#content div.leftPart div.recherche .gras{
  font-weight:bold;  
}
div#global div#central div#content div.leftPart div.recherche .petit{  
  font-size:10px;
}
div#global div#central div#content div.leftPart div.recherche .sep{  
  height:7px;
  font-size:0.01px;    
}
div#global div#central div#content div.leftPart div.recherche .littlesep{  
  height:3px;
  font-size:0.01px;  
}
div#global div#central div#content div.leftPart div.recherche input{  
  width:163px;
  border:1px solid #A9ABAA;
  margin-top:3px;
}
div#global div#central div#content div.leftPart div.recherche .sized{
  border:1px solid #A9ABAA;
  width:161px;
  height:19px;
  margin-top:3px;
}
div#global div#central div#content div.leftPart div.recherche .halfsized{
  border:1px solid #A9ABAA;
  width:60px;
  height:17px;
  margin-top:3px;
}
div#global div#central div#content div.leftPart div.recherche select{
  border:1px solid #A9ABAA;
  height:17px;
}
div#global div#central div#content div.leftPart div.recherche .search, div#global div#central div#content div.rightPart div.submitBien .search{
  border:1px solid #F03939;
  height:15px;
  padding-top:2px;
  width:79px;
  background-color:#FFFFFF; 
  margin-top:6px;
  margin-left:88px;
  color:#3669C6;
  font-weight:bold;
  cursor:pointer;   
  text-align:center; 
  font-size:10px;
}

/*---------------------------Agences-----------------------------------*/
div#global div#central div#content div.leftPart div.agences{  
  width:175px;
  border:1px solid #D7D7D7;  
  margin-top:0px;
  margin-bottom:0px;
  background-color:#F4F5F5;
  padding-left:10px;
  padding-top:10px;
}
div#global div#central div#content div.leftPart div.agences .titre{
  color:#3669C6;
  font-weight:bold;
  font-size:12px;
  margin-bottom:10px;
}

div#global div#central div#content div.leftPart div.agences .uneAgence{
  background:url(../img/puce.gif) no-repeat;
  background-position:0px 5px;
  padding-left:12px;
  margin-bottom:10px;
  color:#F03939;
}
div#global div#central div#content div.leftPart div.agences .uneAgence a:link{
  color:#F03939;
  text-decoration:none;
}
div#global div#central div#content div.leftPart div.agences .uneAgence a:visited{
  color:#F03939;
  text-decoration:none;
}
div#global div#central div#content div.leftPart div.agences .uneAgence a:hover{
  color:#F03939;
  text-decoration:underline;
}

/*---------------------Partie droite : contenu--------------------------*/
div#global div#central div#content div.rightPart{
  width:786px;
  float:left;
  display:inline;
  padding-left:7px;
  background:url(../img/borderPointille.gif) repeat-y top left; 
}

div#global div#central div#content div.rightPart div.edito{
  /*height:172px;*/
  width:756px;
  border:1px solid #D7D7D7;  
  margin-top:5px;
  margin-bottom:9px;  
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:10px;
}

div#global div#central div#content div.rightPart div.hach{
  height:9px;
  margin-left:1px;
  width:776px;
  background:url(../img/hach.gif) repeat-x top left;
  margin-bottom:18px;
}

div#global div#central div#content div.rightPart div.Titre_0{
  margin-bottom:0px;
  margin-left:8px;
}

div#global div#central div#content div.rightPart div.conteneurBiens{
  margin-left:1px;
  padding-bottom:3px;
}

div#global div#central div#content div.rightPart div.unBien{
  width:186px;
  height:231px;
  border:1px solid #D7D7D7;
  margin-right:8px;
  margin-top:10px;
  float:left;
  display:inline;
}

div#global div#central div#content div.rightPart div.unBien div.picto{
  margin:auto;
  width:150px;
  height:112px;
  margin-top:9px;  
  margin-bottom:9px;  
}
div#global div#central div#content div.rightPart div.unBien div.picto img{
  width:150px;
  height:112px;
  border:0px;
}

div#global div#central div#content div.rightPart div.unBien div.fiche{
  padding-left:6px;
  padding-right:6px;
  height:45px;
}

div#global div#central div#content div.rightPart div.unBien div.fiche a:link{
  font-size:12px;
  font-weight:bold;
  color:#000000;
  text-decoration:underline;  
}
div#global div#central div#content div.rightPart div.unBien div.fiche a:visited{
  font-size:12px;
  font-weight:bold;
  color:#000000;
  text-decoration:underline;  
}
div#global div#central div#content div.rightPart div.unBien div.fiche a:hover{
  font-size:12px;
  font-weight:bold;
  color:#000000;
  text-decoration:underline;  
}

div#global div#central div#content div.rightPart div.unBien div.prix{
  height:19px;
  padding-left:9px;
}
div#global div#central div#content div.rightPart div.unBien div.prix .gras{
  font-size:10px;
}

div#global div#central div#content div.rightPart div.unBien div.lieu{
  height:17px;
  padding-left:9px;
}
div#global div#central div#content div.rightPart div.unBien div.lieu .gras{
  font-size:10px;
}

div#global div#central div#content div.rightPart div.unBien div.lienBas{
  font-size:10px;
  font-weight:bold;
  color:#9A9999;
  margin-left:55px;  
  background:url(../img/picto_home.gif) no-repeat ;
  background-position:0px 3px;
  padding-left:20px;
  height:12px;
  padding-top:3px;  
}
div#global div#central div#content div.rightPart div.unBien div.lienBas a:link{
  font-size:10px;
  font-weight:bold;
  color:#9A9999;
  text-decoration:none; 
}
div#global div#central div#content div.rightPart div.unBien div.lienBas a:visited{
  font-size:10px;
  font-weight:bold;
  color:#9A9999;
  text-decoration:none; 
}
div#global div#central div#content div.rightPart div.unBien div.lienBas a:hover{
  font-size:10px;
  font-weight:bold;
  color:#9A9999;
  text-decoration:underline; 
}

/*----------------------------------------------------------------------*/
/*-------------------------Pages intérieures----------------------------*/
/*----------------------------------------------------------------------*/

div#global div#central div#content div.rightPart div.ficheBien{  
  width:766px;
  border:1px solid #D7D7D7;
  margin-top:5px;
  margin-bottom:9px;  
  padding-left:10px;
  padding-top:17px;
  padding-bottom:6px;
}

div#global div#central div#content div.rightPart div.ficheBien div.Titre_1{
  margin-bottom:19px;
}

div#global div#central div#content div.rightPart div.ficheBien div.defilantPhoto{
  width:362px;
  float:left;
  display:inline;  
}

div#global div#central div#content div.rightPart div.ficheBien div.defilantPhoto div.grandePhoto{
  height:267px;
}
div#global div#central div#content div.rightPart div.ficheBien div.defilantPhoto div.grandePhoto img{
  width:350px;
  height:259px;
}

div#global div#central div#content div.rightPart div.ficheBien div.defilantPhoto div.petitesPhotoConteneur{

}
div#global div#central div#content div.rightPart div.ficheBien div.defilantPhoto div.petitesPhotoConteneur .petitesPhotoItem{
  float:left;
  display:inline;  
  margin-right:10px;
  height:59px;
  width:80px;
}


div#global div#central div#content div.rightPart div.ficheBien div.desc{
  width:402px;
  float:left;
  display:inline;
}
div#global div#central div#content div.rightPart div.ficheBien div.desc div.detail{
  font-size:11px;
  font-weight:bold;
  height:122px;
  padding-top:2px;
}
div#global div#central div#content div.rightPart div.ficheBien div.desc div.info{
  font-size:11px;  
  height:30px;  
}
div#global div#central div#content div.rightPart div.ficheBien div.desc div.contact{
  font-size:11px;  
  height:67px;    
  margin-top:23px;
}
div#global div#central div#content div.rightPart div.ficheBien div.desc div.contact div.unContact{
  background:url(../img/puce.gif) no-repeat;
  background-position:0px 5px;
  padding-left:12px;
  margin-top:5px;
}
div#global div#central div#content div.rightPart div.ficheBien div.desc div.contact div.unContact a:link{
  font-size:11px;
  font-weight:normal;  
  text-decoration:none; 
}
div#global div#central div#content div.rightPart div.ficheBien div.desc div.contact div.unContact a:visited{
  font-size:11px;
  font-weight:normal;  
  text-decoration:none; 
}
div#global div#central div#content div.rightPart div.ficheBien div.desc div.contact div.unContact a:hover{
  font-size:11px;
  font-weight:normal;  
  text-decoration:underline; 
}

div#global div#central div#content div.rightPart div.ficheBien .nextPrevious{
  margin-top:15px;
  padding-right:3px;
}
div#global div#central div#content div.rightPart div.ficheBien .nextPrevious .next{
  float:right;
  display:inline;
  background:url(../img/next.gif) no-repeat; 
  background-position:right 4px;
  padding-right:20px;
}
div#global div#central div#content div.rightPart div.ficheBien .nextPrevious .next a:link{
  font-size:10px;
  font-weight:normal;
  color:#9A9999;
  text-decoration:none; 
}
div#global div#central div#content div.rightPart div.ficheBien .nextPrevious .next a:visited{
  font-size:10px;
  font-weight:normal;
  color:#9A9999;
  text-decoration:none; 
}
div#global div#central div#content div.rightPart div.ficheBien .nextPrevious .next a:hover{
  font-size:10px;
  font-weight:normal;
  color:#9A9999;
  text-decoration:underline; 
}

div#global div#central div#content div.rightPart div.ficheBien .nextPrevious .previous{
  float:left;
  display:inline;
  background:url(../img/prev.gif) no-repeat;
  background-position:0px 4px;
  padding-left:20px;
}
div#global div#central div#content div.rightPart div.ficheBien .nextPrevious .previous a:link{
  font-size:10px;
  font-weight:normal;
  color:#9A9999;
  text-decoration:none; 
}
div#global div#central div#content div.rightPart div.ficheBien .nextPrevious .previous a:visited{
  font-size:10px;
  font-weight:normal;
  color:#9A9999;
  text-decoration:none; 
}
div#global div#central div#content div.rightPart div.ficheBien .nextPrevious .previous a:hover{
  font-size:10px;
  font-weight:normal;
  color:#9A9999;
  text-decoration:underline; 
}

/*---------------------------Infos sur l'agence-------------------------*/

div#global div#central div#content div.rightPart div.infoAgence{
  width:766px;
  border:1px solid #D7D7D7;  
  margin-top:5px;  
  padding-left:10px;
  padding-top:10px;
  padding-bottom:10px;
  margin-bottom:13px;
  color:#515151;
}

div#global div#central div#content div.rightPart div.ag_descriptif{
  padding-top:26px;
  padding-left:190px;
  padding-right:20px;
  color:#515151;
  }

div#global div#central div#content div.rightPart div.infoAgence .leftAg{
  float:left;
  display:inline;
  width:146px;
  height:110px;
  margin-right:44px;
  color:#515151;
}
div#global div#central div#content div.rightPart div.infoAgence .midAg{
  float:left;
  display:inline;
  padding-top:2px;
  width:300px;
  color:#515151;
}

div#global div#central div#content div.rightPart div.infoAgence a:link{
  font-size:11px;
  font-weight:normal;  
  text-decoration:none; 
  color:#515151;
}
div#global div#central div#content div.rightPart div.infoAgence a:visited{
  font-size:11px;
  font-weight:normal;  
  text-decoration:none;
  color:#515151; 
}
div#global div#central div#content div.rightPart div.infoAgence a:hover{
  font-size:11px;
  font-weight:normal;  
  text-decoration:underline; 
  color:#515151;
}

div#global div#central div#content div.rightPart div.infoAgence a.mav:link,div#global div#central div#content div.rightPart div.infoAgence a.mav:visited{
  font-size:11px;
  font-weight:bold;  
  text-decoration:none; 
  color:#515151;
}

div#global div#central div#content div.rightPart div.infoAgence a.mav:hover{
  font-size:11px;
  font-weight:bold;  
  text-decoration:underline; 
  color:#515151;
}

div#global div#central div#content div.rightPart div.infoAgence .rightAg{
  float:left;
  display:inline;
  padding-top:10px;
  width:250px;
  color:#515151;
}




/*---------------------------Liste agences------------------------------*/
div#global div#central div#content div.rightPart div.listeAgences{  
  width:766px;
  border:1px solid #D7D7D7;  
  margin-top:5px;
  margin-bottom:9px;  
  padding-left:10px;
  padding-top:17px;
  padding-bottom:6px;
}

div#global div#central div#content div.rightPart div.listeAgences div.Titre_1{
  margin-bottom:19px;
}

div#global div#central div#content div.rightPart div.listeAgences ul{
  margin-left:15px;
}
div#global div#central div#content div.rightPart div.listeAgences ul li{
  margin-bottom:20px;
}
div#global div#central div#content div.rightPart div.listeAgences ul li h1{
  margin-bottom:0px;
}

/*---------------------------Submit bien--------------------------------*/

div#global div#central div#content div.rightPart div.submitBien{  
  width:766px;
  border:1px solid #D7D7D7;  
  margin-top:5px;
  margin-bottom:9px;  
  padding-left:10px;
  padding-top:17px;
  padding-bottom:6px;
}

div#global div#central div#content div.rightPart div.submitBien td.intitule{  
  width:210px;
  padding-left:35px;
}

div#global div#central div#content div.rightPart div.submitBien div.Titre_1{
  margin-bottom:19px;
}
div#global div#central div#content div.rightPart div.submitBien td.entete{
  padding-left:15px;
  padding-top:10px;
  color:#3467C6;
  font-weight:bold;
}
div#global div#central div#content div.rightPart div.submitBien .sized{
  border:1px solid #A9ABAA;
  width:207px;
  height:17px;
  margin-top:3px;
}
div#global div#central div#content div.rightPart div.submitBien select.sized{
  border:1px solid #A9ABAA;
  width:210px;
  height:19px;
  margin-top:3px;
}
div#global div#central div#content div.rightPart div.submitBien textarea.sized{
  border:1px solid #A9ABAA;
  width:207px;
  height:100px;
  margin-top:3px;
}
div#global div#central div#content div.rightPart div.submitBien .search{
  margin-left:200px;
}

/*----------------------------------------------------------------------*/
/*---------------------------Results------------------------------------*/
/*----------------------------------------------------------------------*/

div#global div#central div#content div.rightPart div.results{
  width:766px;
  border:1px solid #D7D7D7;  
  margin-top:5px;  
  padding-left:10px;
  padding-top:10px;
  padding-bottom:0px;
  margin-bottom:3px;
  color:#515151;
}

div#global div#central div#content div.rightPart div.results div.Titre_1{
  margin-bottom:23px;
}
div#global div#central div#content div.rightPart div.results .pagination{
  margin-bottom:7px;  
}

div#global div#central div#content div.rightPart div.results .pagination .partieGauche{
  float:left;
  display:inline;
  color:#9A9999;
  margin-top:7px;
}
div#global div#central div#content div.rightPart div.results .pagination .partieDroite{
  float:right;
  display:inline;
  margin-top:7px;
  width:600px;
}
div#global div#central div#content div.rightPart div.results .pagination .partieDroite .next{
  float:right;
  display:inline;
  background:url(../img/next.gif) no-repeat; 
  background-position:right 3px;
  padding-right:20px;
  margin-right:24px;
}
div#global div#central div#content div.rightPart div.results .pagination .partieDroite .next a:link{
  font-size:10px;
  font-weight:normal;
  color:#9A9999;
  text-decoration:none; 
}
div#global div#central div#content div.rightPart div.results .pagination .partieDroite .next a:visited{
  font-size:10px;
  font-weight:normal;
  color:#9A9999;
  text-decoration:none; 
}
div#global div#central div#content div.rightPart div.results .pagination .partieDroite .next a:hover{
  font-size:10px;
  font-weight:normal;
  color:#9A9999;
  text-decoration:underline; 
}

div#global div#central div#content div.rightPart div.results .pagination .partieDroite .pages{
  float:right;
  display:inline;
  margin-left:35px;
  margin-right:35px;
  color:#9A9999;
}
div#global div#central div#content div.rightPart div.results .pagination .partieDroite .pages a:link{
  font-size:10px;
  font-weight:normal;
  color:#9A9999;
  text-decoration:none; 
}
div#global div#central div#content div.rightPart div.results .pagination .partieDroite .pages a:visited{
  font-size:10px;
  font-weight:normal;
  color:#9A9999;
  text-decoration:none; 
}
div#global div#central div#content div.rightPart div.results .pagination .partieDroite .pages a:hover{
  font-size:10px;
  font-weight:normal;
  color:#9A9999;
  text-decoration:underline; 
}
div#global div#central div#content div.rightPart div.results .pagination .partieDroite .pages a.on:link{
  font-size:10px;
  font-weight:bold;
  color:#3467C6;
  text-decoration:none; 
}
div#global div#central div#content div.rightPart div.results .pagination .partieDroite .pages a.on:visited{
  font-size:10px;
  font-weight:bold;
  color:#3467C6;
  text-decoration:none; 
}
div#global div#central div#content div.rightPart div.results .pagination .partieDroite .pages a.on:hover{
  font-size:10px;
  font-weight:bold;
  color:#3467C6;
  text-decoration:underline; 
}

div#global div#central div#content div.rightPart div.results .pagination .partieDroite .previous{
  float:right;
  display:inline;
  background:url(../img/prev.gif) no-repeat;
  background-position:0px 3px;
  padding-left:20px;
}
div#global div#central div#content div.rightPart div.results .pagination .partieDroite .previous a:link{
  font-size:10px;
  font-weight:normal;
  color:#9A9999;
  text-decoration:none; 
}
div#global div#central div#content div.rightPart div.results .pagination .partieDroite .previous a:visited{
  font-size:10px;
  font-weight:normal;
  color:#9A9999;
  text-decoration:none; 
}
div#global div#central div#content div.rightPart div.results .pagination .partieDroite .previous a:hover{
  font-size:10px;
  font-weight:normal;
  color:#9A9999;
  text-decoration:underline; 
}

div#global div#central div#content div.rightPart div.results .unResultat{
  background:url(../img/borderPointilleH.gif) repeat-x top left; 
  /*padding-top:6px;*/
  padding-bottom:6px;
  margin-right:10px;
}
div#global div#central div#content div.rightPart div.results .unResultat img{
  height:95px;
  width:127px;
  float:left;
  display:inline;
  margin-right:44px;
  margin-top:6px;
}
div#global div#central div#content div.rightPart div.results .unResultat div.infos{
  float:left;
  display:inline;
  margin-top:11px;
  width:585px;
}
div#global div#central div#content div.rightPart div.results .unResultat div.infos div{
  margin-bottom:7px;
}
div#global div#central div#content div.rightPart div.results .unResultat div.infos a:link{
  font-size:10px;
  font-weight:bold;
  color:#000000;
  text-decoration:underline;
}
div#global div#central div#content div.rightPart div.results .unResultat div.infos a:visited{
  font-size:10px;
  font-weight:bold;
  color:#000000;
  text-decoration:underline;
}
div#global div#central div#content div.rightPart div.results .unResultat div.infos a:hover{
  font-size:10px;
  font-weight:bold;
  color:#000000;
  text-decoration:underline;
}

/*----------------------------------------------------------------------*/
/*-------------------------Footer---------------------------------------*/
/*----------------------------------------------------------------------*/
div#global div#central div#footer{
  background:url(../img/borderFooter.gif) repeat-x top left;
  height:22px;
  padding-top:9px;
  width:978px;
  margin-left:10px;
}

div#global div#central div#footer div.leftPart{
  padding-left:200px;
  float:left;
  display:inline;
  color:#5C5C5C;  
}
div#global div#central div#footer div.leftPart a:link{
  font-size:11px;
  font-weight:normal;  
  text-decoration:none; 
  color:#5C5C5C;  
}
div#global div#central div#footer div.leftPart a:visited{
  font-size:11px;
  font-weight:normal;  
  text-decoration:none; 
  color:#5C5C5C;  
}
div#global div#central div#footer div.leftPart a:hover{
  font-size:11px;
  font-weight:normal;  
  text-decoration:underline; 
  color:#5C5C5C;  
}

div#global div#central div#footer div.rightPart{  
  float:right;
  display:inline;
  font-size:10px;
  color:#5C5C5C;
  padding-top:2px;
}

div#global div#bas{
  padding-left:88px;  
  padding-right:100px;
  padding-top:8px;
  color:#9C9C9C;  
  text-align:center;

}
div#global  div#bas a:link{
  font-size:10px;
  font-weight:normal;  
  text-decoration:none; 
  color:#9C9C9C;  
}
div#global  div#bas a:visited{
  font-size:10px;
  font-weight:normal;  
  text-decoration:none; 
  color:#9C9C9C;  
}
div#global  div#bas a:hover{
  font-size:10px;
  font-weight:normal;  
  text-decoration:underline; 
  color:#9C9C9C;  
}