/* CSS Document */
H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #333333;
	margin-top:0px;
	margin-bottom:0px;
	display:inline;
}
a
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#aa281a;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #aa281a;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	}
.titre1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-indent: 30pt;
	list-style-image: url(img/bouton_rond.gif);
	color: AA281A;

}
.titre10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: AA281A;
}
.titre2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: AA281A;
	list-style-type: disc;
	font-weight: 300;
}
.bouton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #993333;
	padding: 2px;
}
.titreliste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFCC;
	font-weight: bold;

}
.titre3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: AA281A;
	list-style-type: disc;
	font-weight: bold;
}
.listeannonces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.zonesaisie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #CCCCCC;
	filter: Chroma(Color=255,0,0);
}
.minibouton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #993333;
	background-color: #D1CDC5;

}
.borduretableau {
	border: 1px solid #000000;
}
.liencache {
	color: #FFFFCC;
}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.texterouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #993333;

}
.bouton2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #993333;
	padding: 2px;
}


a:link.bordure-image {
	border: 1px solid #aa281a;
}

a:hover.bordure-image {
	border: 1px solid #CCCCCC;
}

a:visited.bordure-image {
	border: 1px solid #CCCCCC;
}


a:link.interet {
	color: #aa281a;
}

a:hover.interet {
	color: #CCCCCC;
}

a:visited.interet {
	color: #CCCCCC;
}


/*/////////////////////////////// new styles 09/01/2008 ///////////////////*/

@charset "utf-8";
.menu-titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	font-weight: bold;
}
.menu-texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.bordure-tab {
	border: 1px solid #a7a7a7;
}

.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	background-color: #FFE04F;
}
.texte-normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.menu-box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	border: 1px solid #333333;
}

span.msg-info {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	}

#map a{
	color:#aa281a;
	font-weight: bold;
}


/*/////////////////////////////// new styles 20/01/2009 ///////////////////*/


.titre-news {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#BD0000;font-weight:bold}
.texte-news {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#5E5E5E;}
.texte-footer-mobile {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight:bold;color:#6C460B;}
.texte-menu-mobile {font-family: Arial, Helvetica, sans-serif;font-size: 17px;color: #6C460B;font-weight: bold;}
.texte-menu-mobile a, .texte-menu-mobile a:link, .texte-menu-mobile a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 17px;color: #6C460B;font-weight: bold;text-decoration: none;}
.texte-menu-mobile a:hover, .texte-menu-mobile a:active {font-family: Arial, Helvetica, sans-serif;font-size: 17px;color: #6C460B;font-weight: bold;text-decoration: underline;}
.fond-page {background-color:#FFFA9A;background-image: url(../img/immobilier-fond-page.gif);background-repeat: repeat-y;background-position: left top;}
.champs {font-family: Arial, Helvetica, sans-serif;color: #6C460B;font-size: 12px;background-color: #FFFFFF;height: 18px;width: 157px;border: 1px solid #939393;padding: 0px 0px 0px 3px;}
.texte-liste-envoi {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #6C460B; padding: 0px 0px 0px 10px;}
.titre-normal {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #92170E;font-weight: bold;}
.titre-demi {font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #92170E;font-weight: bold;}
.titre-gros {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #92170E;font-weight: bold;}


.texte-moyen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

a.texte-moyen-link
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#aa281a;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}
a.texte-moyen-link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #aa281a;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	}

a.link-left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ff9900;
	text-decoration: none;
}
a.link-left:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #c80011;
	text-decoration: none;
}
blockquote {
	margin-top: 0px;
	margin-bottom: 0px;
}

/*** sous-menu ***/
.cadre-menus-sub { visibility: hidden; position: absolute; background: #FFFFFF; border: 1px solid #ff9900; padding:1px 5px 3px; line-height: 15px; filter: progid:DXImageTransform.Microsoft.Shadow(color=#A7A7A7,direction=130,strength=2);}
.cadre-menus-sub a { display:block;}

