img {

  border: 0;

  margin: 0;

  padding: 0;

}





	#fiche_ville table.sansbord {

  width: 100%;

  padding: 0;

  margin-bottom: 10px;

 border:0px; 

     }



	#fiche_ville table.sansbord4 {

  width: 100%;

  padding: 0;

 border:0px; 

     }



.sanbord3 {

 width: 100%;

  padding: 0;

  margin-bottom: 10px;

  border-top:1px solid #000;

  border-left:1px solid #000;

  border-right:1px solid #000;

}

	 

.dossier_guide {

font-size:12px;

}	 

	 

	

.pad {

	padding:8px;

	background-color:#ffffff;

}



.dossier_contenu {

font-weight:bold;

font-size:12px;

color :#6D000B;

}

	

.contact {

text-align:right;

padding-right:4px;

}	

	 

	 

	 	#fiche_ville table.sansbord2 {

  width: 70%;

  padding: 0;

  margin-bottom: 10px;

 border-right:0px;

  border-bottom:0px;  

     }

	 

.dossier_soustitre {

	font-size:12px;

	color :#7E000C;

}

	 

.dossier_titre {

	font-weight:normal;	 

	color :#111111;

	font-size:12px;

	padding-top:2px;

	padding-left:5px;

}



.dossier_titre a {

	background-image:url(/i/icons/fleche_news_orange.gif);

	background-repeat:no-repeat;

	color:#333333;

	font-size:11px;

	font-weight:bold;

	height:10px;

	padding-left:10px;

	text-decoration:none;

	width:10px;

	margin-top:5px;

	margin-left:5px;

}



.dossier_titre a:hover {

	font-weight:bold;	 

	color :#df7e00;

	font-size:11px;

	text-decoration:underline;

}



.cat_title {

	margin:0px;

	padding:0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	padding-left:5px;

	padding-bottom:2px;

	color:#F37901;

	margin-bottom: 5px;

}



.subcat_title {

	margin:0px;

	padding:0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	margin-left:0px;

	padding-left:0px;

	padding-bottom:2px;

	color:#333333;

	margin-bottom: 5px;

	border-bottom:1px dotted #CCCCCC;

}



.cat_title_min {

	font-weight:normal;	 

	color :#111111;

	font-size:12px;

	padding-top:2px;

	padding-left:5px;

	font-weight:bold;

}



/** Liens **/

.linkright, .linkright:link, .linkright:visited {

	color:#4785c3;

	text-decoration:none;

	font-size:11px;

}



.linkright:hover {

	color:#f37901;

	text-decoration:none;	

}



.link_fleche_orange, .link_fleche_orange:link, .link_fleche_orange:visited {

	background-image:url(/i/icons/fleche_news_orange.gif);

	background-repeat:no-repeat;

	color:#333333;

	font-size:12px;

	font-weight:bold;

	height:10px;

	padding-left:10px;

	text-decoration:none;

	width:10px;

}



.link_fleche_orange:hover {

	background-image:url(/i/icons/fleche_news_orange.gif);

	background-repeat:no-repeat;

	color:#f37901;

	font-size:12px;

	font-weight:bold;

	height:10px;

	padding-left:10px;

	text-decoration:none;

	width:10px;

}



.list_links {

	padding-bottom:3px;

}



.list_links a, .list_links a:link, .list_links a:visited {

	background-image:url(/i/icons/fleche_news_orange.gif);

	background-repeat:no-repeat;

	color:#333333;

	font-size:12px;

	font-weight:normal;

	height:10px;

	padding-left:10px;

	text-decoration:none;

	width:10px;

}



.list_links a:hover {

	background-image:url(/i/icons/fleche_news_orange.gif);

	background-repeat:no-repeat;

	color:#f37901;

	font-size:12px;

	font-weight:normal;

	height:10px;

	padding-left:10px;

	text-decoration:none;

	width:10px;

}



/** // Liens **/

.cellul {

background-color:#e0e2e0;

heigth:35px;

}



.cellul2 {

background-color:#f4f4f4;

heigth:35px;

}





.cote {

 font-size:13px;

font-size:14px;

color:#000;

	padding: 2px;

	background-color: #ffffff;

	font: Verdana;

	font-weight: bolder;

	border-width: 0px 0px 0px 0px;	

	height:30px;	}



	 .fiche_titre {

	 color:ffffff;

	 font-weight:bold;	

	

}



#global_container {

    /* background-color:#f2f2f2; */

    width: 1000px;

    margin: 5px auto;

    text-align: left;

}





a.lien_gras:link, a.lien_gras:visited, a.lien_gras:hover {

font-weight:bold;

color:000;

}





a.sans:link, a.sans:visited, a.sans:hover {

text-decoration:none;

}



a.palmares:link, a.palmares:visited, a.palmares:hover {

text-decoration:none;

color:#000000;

font-weight:bold;

}



#pagetop {

  height: 7.5em;

  color: white;

  padding: 0;

  background: black url('/images/menu_general_fond.gif') 0 50px repeat-x;

}



#pagetop_menuhaut {

  padding: 0;

  background: transparent url('/i/icons/icon_lavieimmo.gif') top left no-repeat;

  height: 72px;

}



#pagetop .onglets {

  float: left;

  margin: 31px 0 0 198px;

  padding: 0;

}





#pagetop .onglets li {

  float: left;

  padding-left: 0;

  list-style: none;

  padding: 0

}





#pagetop .onglets li a {

  padding: 0;

  margin: 0

}



#pagetop .onglets li a:hover {

  border-bottom: 1px solid yellow

}



#pagetop_pub {

  float: right;

  width: 240px;

  height: 90px;

  margin-right: 20px;

  padding-top: 8px;

  text-align: center;

  font-size: 11px

}



#pagetop_menubas  {

  font-size: 75%;

  padding: 0

}



#pagetop_menubas form input, #pagetop_menubas form select {

  font-size: 1em;

  border: 0;

}



#pagetop_menubas ul {

  list-style: none;

  margin: 0;

  padding-left: 20px

}



#pagetop_menubas ul li {

  float: left;

}





#pagetop_menubas ul a {

  color: white;

  text-decoration: none

}



.txt01{ 	

   font-size:12px;

   color:#000000;

        }





.txt03{ 	

   font-size:10px;

   color:#000000;

        }



.txt02{ 	

    font-size:12px;

   font-style: bold ;

   font-weight: bold ;

   color:#000000;

   }



#pagetop_menubas ul.menu_deroulant {

  position: absolute;

  font-family: verdana, arial, sans-serif;

  top: 58px;

  background-color: white;

  padding: 2px 0;

  margin: 0;

}





#pagetop_menubas ul.menu_deroulant li {

  float: left ;

  color: #c12d23;

  list-style: none;

  font-weight: 900;

  background-color: #cf8c8d;

  border: 1px solid #666;

  padding: 0 2px;

  margin-right: 2px;

  width: 8.2em;

  text-align: center

}



#pagetop_menubas ul.menu_deroulant ul {

  display: none;

}



#pagetop_menubas ul.menu_deroulant li:hover ul {

  display: block;

}



#pagetop_menubas ul.menu_recherche li {

  padding: 4px 4px 0 0;

}



#pagetop_menubas #menu_ok {

  background: #c62921 url('/images/menu-fond_rechercher.gif') 0 0 repeat-y;

  border: 1px solid white;

  color: white;

  font-weight: 900

}



#villes {

  border: 2px solid #44b;

  padding: 10px ;

  margin-bottom: 30px

}

#villes h2 {

  color: #44b;

}



#breadcrumbs {

	font-size: 85%;

	margin-bottom: 5px

}



#breadcrumbs a {

	font-size: 85%;

}



#breadcrumbs a {

	color: #c12d23;

	font-size: 85%;

	margin-bottom: 50px

}





#fiche_ville {

  border: 0;

  margin: 2px auto;

  margin-left:8px;

  padding: 0;

  background-color:#ffffff;

  }



#fiche_ville_bis {

  margin-left:8px;

  padding: 0;

  background-color:#f2f2f2;

  }



#fiche_ville .contenu_fiche {



     }



.contenu_fiche {

  padding: 2px 2px;

     }







#fiche_ville_bis table {

  width: 100%;

  padding: 0;

  margin-bottom: 20px;

  border-left:0px;

     }	 

	



#fiche_ville_bis .contenu_fiche_bis {

  padding: 0px 0px;

     }





#fiche_ville table {

  width: 100%;

  padding: 0;

  margin-bottom: 15px;

  border-left:0px;

  border-right: 1px solid #bd2921; 

  border-bottom: 1px solid #bd2921; 

     }		

	      

     

 #acceuil table {

  width: 100%;

  padding: 0;

  margin-bottom: 20px;

  border:0;

 }    

     

#loyer table {

width : 50%;

 padding: 0;

 margin-right:30px;

  margin-bottom: 20px;

  border-right: 1px solid #bd2921; 

  border-bottom: 1px solid #bd2921;

}

    

    #loyerbis table {

   width : 50%;

   padding: 0;

   margin-right:0px;

   margin-left:30px;

   margin-bottom: 20px;

   border-right: 1px solid #bd2921; 

   border-bottom: 1px solid #bd2921;

}

   

 

  #pop table {

  border-left: 0px; 

  border-right: 0px; 

  border-bottom: 0px;

  width : 100%;

  padding: 0;

  margin-right:0px;

  margin-left:0px;

  margin-bottom: 20px;

}

  

  #pop2 {

  width:99%;

  background-color:#ffffff;

  

  }

   

  

    #pop3 {

  width:99%;

  background-color:#ffffff;

  }

  

  

    #pop4 {

  width:99%;

  background-color:#F4F4F4;

  }

  

  #pop2 table {

  float:left;

  border-left: 1px; 

  width : 48%;

  margin-right:4px;

  margin-left:4px;

  margin-top: 10px;

  margin-bottom: 20px;

  border-right: 1px solid #bd2921; 

  border-bottom: 1px solid #bd2921; 

  }   

   

    

	#pop4 table {

  float:left;

  border-left: 1px; 

  border-right: 1px; 

  border-bottom: 1px;

  width : auto;

  padding: 1px;

  margin-right:4px;

  margin-left:4px;

  margin-bottom: 20px;

  }   

	

  #pop3 table {

  border-left: 1px; 

  border-right: 1px; 

  border-bottom: 1px;

  width : 70%;

  padding: 1;

  margin-right:4px;

  margin-left:4px;

  margin-bottom: 20px;

  } 	

	

#fiche_ville table tr th, #fiche_ville table tr td {

  padding: 5px;

  text-align: left;

}

#fiche_ville table td.entbis {

  background-color: #DF4C45;

  color: white;

  width:auto;

}



#fiche_ville table th {

  background-color: #bd2921;

  color: white;

  margin: 0;

}



#fiche_ville table td.data {

  text-align: right;

   width:25%;

}

#fiche_ville table td.data2 {

   text-align: center;

   width:auto;

   border-right:1px solid #bd2921;

   

  }



#fiche_ville table td.data3 {

  text-align: center;

  width:auto;

  background-color: #f2f2f2;

  }



#fiche_ville table td.entete {

  text-align: right;

  background-color: #bd2921;

 color: white;

 font-weight:bold;

 width:20%;

}



#fiche_ville table td.entete3 {

  text-align: center;

   width:auto;

  background-color: #E7CFD0;

 color: white;

 font-weight:bold;



}



#fiche_ville h1 {

  font-size: 105%;

  width: 96%;

  display: block;

  background-color: #bd2921;

  color: white;

  padding: 2%;

  margin: 0;

}





#fiche_ville table .fd {

  background-color: #b55;

  color: white

}



#fiche_ville_bis table tr th, #fiche_ville table tr td {

  padding: 5px;

  text-align: left;

}

#fiche_ville_bis table td.entbis {

  background-color: #DF4C45;

  color: white;

  width:auto;

}



#fiche_ville_bis table th {

  background-color: #bd2921;

  color: white;

  margin: 0;

}



#fiche_ville_bis table td.data {

  text-align: right;

   width:25%;

}

#fiche_ville_bis table td.data2 {

   text-align: center;

   width:auto;

   background-color: #ffffff;

   height:40px;

   color:#000000;

   font-size:11px;

   

  }





#fiche_ville_bis table td.data5 {

   text-align: center;

   width:auto;

   background-color: #ffffff;

   height:20px;

   color:#000000;

   font-size:11px;

   

  }



#fiche_ville_bis table td.data4 {

   text-align: center;

   width:auto;

   background-color: #ffffff;

  

  }



#fiche_ville_bis table td.data3 {

  text-align: center;

  width:auto;

  background-color: #f2f2f2;

  }



#fiche_ville_bis table td.entete {

  text-align: right;

  background-color: #bd2921;

 color: white;

 font-weight:bold;

 width:20%;

 height:20px;

}



#fiche_ville_bis table td.entete3 {

  text-align: center;

   width:auto;

  background-color: #E7CFD0;

 color: white;

 font-weight:bold;



}



.d1999  {

font-style:bold;

font-weight:bold;

color:#009600;

}



#fiche_ville_bis h1 {

  font-size: 105%;

  width: 96%;

  display: block;

  background-color: #bd2921;

  color: white;

  padding: 2%;

  margin: 0;

}





#fiche_ville_bis table .fd {

  background-color: #b55;

  color: white

}



*/