/* ------------------------- Style pour le moteur de recherche des locations ------------------------ */

.btn_fiche
{
  font-family: Arial; 
  font-size:12px; 
  background-color:#F2F2F2;
  border-style: solid;
  border-color:#000000;
  border-width: 1px;
}



.MA{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C483F;
	text-decoration: none;
}

.tableprincipale{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C483F;
	text-decoration: none;
}

.tablesecondaire{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C483F;
	text-decoration: none;
}


.Gras{}
.Gros{}

.Petit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1C5A95;
	text-decoration: none;
}


.Gras1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C483F;
	text-decoration: none;
	font-weight: bold;
}

.Gras2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C483F;
	text-decoration: none;
} /* adresse */



.Couleur1{}
.Gros1{}
.Petit1{}
.Couleur2{}
.Gros2{}
.Petit2{}



a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4C483F;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1C5A95;
	text-decoration: underline;
}



a.fiche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555148;
	text-decoration: none;
	font-weight: bold;
}
a.fiche:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555148;
	font-weight: bold;
	text-decoration: underline;
}




a.annonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555148;
	text-decoration: none;
	font-weight: bold;
}
a.annonce:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555148;
	font-weight: bold;
	text-decoration: underline;
}





/* ---------------- Style du site ----------------------- */

a.liennoir {
	color: #000000;
}
a.liennoir:visited {
	color: #000000;
}


a.lien_rech_titre  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C483F;
	text-decoration: none;
}
a.lien_rech_titre:hover   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C483F;
	text-decoration: none;
}


a.bleu_gras  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C5A95;
	text-decoration: none;
	font-weight: bold;
}

a.bleu_gras_14  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1C5A95;
	text-decoration: none;
	font-weight: bold;
}
a.noir_gras_14  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

a.bleu_gras:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C5A95;
	text-decoration: underline;
	font-weight: bold;
}

a.bleu_gras_14:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1C5A95;
	text-decoration: underline;
	font-weight: bold;
}
a.noir_gras_14:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}


a.lien_noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #6c6c6c;
	text-decoration: none;
}
a.lien_noir:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}
a.lien_blc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}
a.lien_blc:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
}
.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}
.text_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #6c6c6c;
	text-decoration: none;
}
.titrebleu {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #1C5A95;
	text-decoration: none;
}
.verdreg9marron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3F3D3A;
}
.verdreg8marron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3F3D3A;
}
a.lienpompom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3F3D3A;	
	text-decoration: none;
}
a.lienpompom:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;	
	text-decoration: none;
}

.textmarron {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C483F;
	text-decoration: none;
}


.timesItalMarron12 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #3F3D3A;
}
.timesItalMarron10 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #3F3D3A;
}
.timesItalBleu12 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #1C5A95;
}
.textmarronchamp {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C483F;
	text-decoration: none;
}
.TxtBleu12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1C5A95;
}
.textmarronbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C483F;
	text-decoration: none;
	font-weight: bold;
}
.textbleubold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1C5A95;
	text-decoration: none;
	font-weight: bold;
}
.LinkBleu10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4C483F;
	text-decoration: none;
}
.LinkBleu10:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1C5A95;
	text-decoration: none;
}
.textmarronital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C483F;
	text-decoration: none;
	font-style: italic;
}
.titrebandeaubleu {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.titrebleuTime {
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: bold;
	color: #1C5A95;
}
.TxtBleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1C5A95;
}
.textmarronbold11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C483F;
	text-decoration: none;
	font-weight: bold;
}
.TxtBleu12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1C5A95;
	font-weight: bold;
}
.LinkTimesGris {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #555148;
	text-decoration: underline;
	font-style: italic;
	font-weight: bold;
}
.LinkTimesGris:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #1C5A95;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}
.TitrePlan {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #EBE8E1;
}
.LinkPlan {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #EBE8E1;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}
.LinkPlan:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}
.LinkPrintPopup {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #0C4070;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}
.LinkPrintPopup:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #0C4070;
	text-decoration: underline;
	font-style: italic;
	font-weight: bold;
}

.espace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6px;
	color: #FFFFFF;
}
.TxtBleu14bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1C5A95;
	font-weight: bold;
}
.timeBeigeItalBold {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #EBE8E1;
	font-style: italic;
}
.timeNoirItalBold {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	font-style: italic;
}
.timeBeigeItalBoldPlan {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #EBE8E1;
	font-style: italic;
}
/*a.lien_plan {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #E4E1DA;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}
a.timeBeigeItalBoldPlan {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #E4E1DA;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}*/
.LinkAgences {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #4C483F;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}
.LinkAgences:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #1C5A95;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}
.timesItalMarron16 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	color: #3F3D3A;
	font-weight: bold;
}
.timesItalBleu16 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	color: #1C5A95;
	font-weight: bold;
}
.justify {
	text-align : justify ;
}
.center {
	text-align : center ;
}