.promoannonce1{margin-bottom:10px; background-color:#ff9400; font-weight:bold; font-size:12px; border:1px outset #ff9400; text-align:center;}
.promoannonce1 a, .promoannonce2 a{font-weight:bold; font-weight:bold;}
.promoannonce2{margin-bottom:10px; border:1px solid #ff9400; }
.promoannonce2 td{text-align:center;}
.contact_blanc{text-align:center;}
.blapromoannonce{border:1px solid #FF9400;}
.resultat_tri{  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none;}

.financement_lien {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-decoration: underline;}
.resultat_lien {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-decoration: underline;}

.monstyle {
	text-decoration: none
}
.lien {
	text-decoration: none
}
A.nonsouligne:hover {
	color: #d60008; text-decoration: none
}
.home {
	cursor:pointer; color: #ffffff; text-decoration: none
}
home:hover {
	color: #d60008; text-decoration: underline
}
.white {
	cursor:pointer; COLOR: #ffffff; text-decoration: none
}
A.white:hover {
	color: #ffffff; text-decoration: underline
}
.rouge {
	cursor:pointer; color: #d4000e; text-decoration: none
}
.BottomPage {
	font-size: 10px; color: #ffffff; font-family: Arial,Helvetica,sans-serif; text-decoration: none
}
.BottomPageB {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial,Helvetica,sans-serif; text-decoration: none
}
.Size1 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.Size1White {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.Size1Bold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.Size1BoldRed {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #d4000e; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.Size2BoldWhite {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.Size1BoldBlue {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #6495ed; font-family: Verdana,Arial,Helvetica,sans-serif
}
.Size1BoldWhite {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.Size2 {
	FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.Size2Bold {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.Size3Bold {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.Size2BoldRed {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #d4000e; TEXT-DECORATION: none; font-family: Verdana,Arial,Helvetica,sans-serif
}
.Size2BoldBlue {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #6495ed; font-family: Verdana,Arial,Helvetica,sans-serif
}
.Bienvenue {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #1e3839; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.TitreMarge {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.TexteMarge {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.Marge {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.HomeBold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.FormTitre {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.FormText {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.FormTextLight {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.Form {
	FONT-SIZE:12px;	FONT-FAMILY:Verdana,Arial,Helvetica;
}
.FormPays {
	FONT-SIZE:12px; FONT-FAMILY:Verdana,Arial,Helvetica;  WIDTH: 120px;
}
.FormDep {
	FONT-SIZE:12px; FONT-FAMILY:Verdana,Arial,Helvetica;  WIDTH: 45px;
}
.Formville {
	FONT-SIZE:12px; FONT-FAMILY:Verdana,Arial,Helvetica;  WIDTH: 192px;
}
.FormTypeBien {
	FONT-SIZE:12px; FONT-FAMILY:Verdana,Arial,Helvetica;  WIDTH: 120px;
}
.FormPrix {
	FONT-SIZE:12px; FONT-FAMILY:Verdana,Arial,Helvetica;  WIDTH: 65px;
}
.FormFrancsEuros {
	FONT-SIZE:12px; FONT-FAMILY:Verdana,Arial,Helvetica;  WIDTH: 50px;
}
.FormTrie {
	FONT: 10px Verdana,Arial,Helvetica; WIDTH: 135px;
}
.FormInput {
	FONT-SIZE:12px; FONT-FAMILY:Verdana,Arial,Helvetica;  BACKGROUND-COLOR: #ffffff;
}
.FormList {
	FONT-SIZE:12px; FONT-FAMILY:Verdana,Arial,Helvetica;  BACKGROUND-COLOR: #ffffff;
}
.FormTextarea {
	FONT-SIZE:12px; FONT-FAMILY:Verdana,Arial,Helvetica;  BACKGROUND-COLOR: #ffffff
}
.FormInputEmail {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; COLOR: #000000; BORDER-BOTTOM: medium none; FONT-FAMILY: Verdana,Arial,Helvetica; BACKGROUND-COLOR: #e7ebef
}
.lienI {
	FONT-SIZE: 13px; COLOR: #1e3839; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.lienWhite {
	FONT-SIZE: 13px; COLOR: #fdebbd; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.lienRed {
	FONT-SIZE: 13px; COLOR: #d60008; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.lienOrange {
	FONT-SIZE: 13px; COLOR: #ff8c00; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}


.lienOrange2 {
	FONT-SIZE: 13px;
	COLOR: #ff8c00;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
}



.liensmallWhite {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.lienBlack {
	FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.lienBlack2 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
}
.lienBleu {
	FONT-SIZE: 11px; COLOR: #6495ed; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.Titre {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.Text {
	FONT-SIZE: 11px; COLOR: #1e3839; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.lienRed2 {
	FONT-SIZE: 10px; COLOR: #d60008; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.lienRed3 {
	FONT-SIZE: 13px; COLOR: #d60008; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.lienBleu2 {
	FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.lienBleu3 {
	FONT-SIZE: 11px; COLOR: #0000cd; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.lienBordeau {
	FONT-SIZE: 11px; COLOR: #660000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.TitreFiche {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #800000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.ChapFiche {
	FONT-SIZE: 13px; COLOR: #800000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.ChapFicheBold {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #800000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.SizeActu {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.TitreActu {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #b80000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.SizeActuBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.SizeFiche {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #b80000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.Accueil {
	FONT-SIZE: 11px; COLOR: #800000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.AccueilBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #800000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
A.onglet_off {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.onglet_off:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #ff9900; TEXT-DECORATION: none
}
A.onglet_on {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ff9900; TEXT-DECORATION: none
}
A.onglet_on:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #ff9900; TEXT-DECORATION: none
}

.detail_pub {
  text-align: center;
}

.detail_encart {
	border: 1px solid #000000; 
	margin-top:10px;  
	margin-bottom:10px; 
	width:504px; 
	padding:5px; 
	padding-left:10px;
	cursor:pointer; 
}

.detail_encart .button {
	margin-top: 20px;
}

.detail_encart td {
	padding: 2px 4px 2px 4px;
	line-height: 15px;
}

.detail_encart img{
	margin: 4px;
	vertical-align: middle;
}
#genday {
	display:none;
}

.celluleVilledemdoc { background-color: #e7ebef; }

.InfosLegales { color: #9f9f9f; font-size: 9px; width: 470px; }

.InfosLegales2 { margin: 10px 0; color: #000; font-size: 9px; width: 502px; background-color: #f6f6f6; border: 1px solid #e7ebef; }
.InfosLegales2 p { padding: 5px 0 5px 5px; margin: 0; font-size: 12px; font-weight: bold; color: #660000; background-color: #e7ebef; border-bottom: 2px solid #fff; }
.mentionsObli { width: 480px; margin: 0 0 5px 5px; }

/* style formulaire envoi_agence.htm */
.ContainerForm { margin: 0; width: 100%; text-align: left; font-weight: bold; font-size: 10px; color: #000; font-family: Verdana,Arial,Helvetica,sans-serif; }
.ContainerForm h2 { margin-left: 1%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000; font-style: italic; }
.contexte { width: 97%; margin-top: 5px; margin-left: 1%; padding: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000; background-color: #efefef; }
.contexte span { font-size: 11px; font-weight: bold; }
.FormGauche { float: left; width: 50%; }
.FormDroite { float: left; width: 40%; }
.Message { clear: both; margin-top: -10px; }
.TitreForm { margin-bottom: 15px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; width: 270px; text-align: center; }
.FormEnvoiAgence input { margin: 5px 0 15px 15px; }
.FormEnvoiAgence textarea { margin-left: 15px; margin-top: 10px; }
.FieldForm { width: 550px; margin-left: 1%; margin-bottom: 10px; padding: 5px 5px 5px 20px; border: 1px solid #6f6f6f; font-weight: bold; font-size: 10px; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; }
.DetailAnnonce { width: 550px; margin-left: 1%; padding: 5px 5px 5px 20px; border: 1px solid #6f6f6f; font-weight: bold; font-size: 10px; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Legend { padding-bottom: 5px; font-size: 13px; color: #6f6f6f; }
#rechercher { display: block; margin-top: 10px; margin-left: 500px; }


.blocEnDur { background-color: #e7ebef; border: 1px solid #000; width: 190px; margin-top: 10px; text-align: left; padding: 4px; margin-bottom: 20px;}
.blocEnDur span { font-size: 13px; color: #d4000e; font-weight: bold; }
.blocEnDur a { text-decoration: none; font-size: 11px; }
.blocEnDur a em { font-size: 12px; color: #d4000e; font-style: normal; }

/* demande doc idtt=9 */
.champsobli { color:#d4000e; }
a.dem_doc_valide {  background-color:#ff9400; border:1px solid #800000; color:#800000; font-weight:bold; display: block; text-align: center; width: 150px; margin-top: 10px; padding: 5px 0; text-decoration: none;}