@charset "utf-8";

body{
margin:0px;
padding:0px;
background-image:url(images/bg.gif);
background-repeat:repeat-x;
background-position: left top ;
background-color:#333333;
}


#conteneur{
width:1000px;
margin-left:auto;
margin-right:auto;
}


#header{
width:1000px;
height:55px;
background-image:url(images/header.png);
background-repeat:no-repeat;
background-position: left top ;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:27px;
font-weight:bold;
color:#4D4D4D;
padding-left:43px;
padding-top:9px;
position:absolute;
z-index:998;
}
#header a {
color:#4D4D4D;
text-decoration:none;
}

.titre2{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:19px;
color:#D1001E;
font-style:italic;
padding-left:10px;
}
.separate {
	clear:both;
}

#bandeau_haut{
width:1000px;
height:230px;
position:relative;
top:45px;
text-decoration:none;
}

#menu_header {
	float:left;
	display:block;
	height:86px;
}
.pictos{
	width:300px;
	float:left;
	display:block;
	padding:50px 0 0 0;
}

.pictos_espace a{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:#D1001E;
background-image:url(images/flech_espac.png);
background-position:left;
background-repeat:no-repeat;
padding-left:30px;
padding-bottom:7px;
line-height:28px;
}


.pictos_espace a:hover{
color:#950F19;
text-decoration:none;
background-image:url(images/flech_espac_hover.png);
background-position:left;
background-repeat:no-repeat;
}



.pictos_engl a{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#4D4D4D;
background-image:url(images/eng.png);
background-position:left;
background-repeat:no-repeat;
padding-left:30px;
padding-bottom:0px;
line-height:28px;
}


.pictos_engl a:hover{
text-decoration:none;
color:#333333;
background-image:url(images/eng_hover.png);
background-position:left;
background-repeat:no-repeat;
}

.pictos_frl a{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#4D4D4D;
background-image:url(images/fr.png);
background-position:left;
background-repeat:no-repeat;
padding-left:30px;
padding-bottom:0px;
line-height:28px;
}


.pictos_frl a:hover{
text-decoration:none;
color:#333333;
background-image:url(images/fr_hover.png);
background-position:left;
background-repeat:no-repeat;
}


.menu_haut{
width:700px;
padding:45px 0 0 0 !important!;
padding:45px 0 0 0;
#padding:40px 0 0 0;
margin:0;
float:right;
}


.menu_haut ul{
height:40px;
list-style:none;
margin:0;
padding:0;
}
	
	
.menu_haut li{
padding:0px;
float:left;
padding-left:10px;	
position:relative;
}
	
	
.menu_haut li a{
width:130px;
height:40px;
background:url(images/fd_menu.png) no-repeat;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
display:block;
font-size:13px;
font-weight:bold;
line-height:53px;
margin:0px;
text-align:center;
text-decoration:none;
}
	
		
.menu_haut ul li:hover a{
background:url(images/fd_menu_hover.png) no-repeat;
color:#ffffff;
}

.menu_haut ul li ul, .menu_haut ul li:hover ul li ul{
	display:none;
}


.menu_haut ul li:hover ul, .menu_haut ul li a:hover ul {
	display:block;
	width:150px;
	position:absolute;
	top:40px;
	left:0;
	padding:0;
	margin:0;
}

.menu_haut ul li:hover ul li:hover ul, .menu_haut ul li a:hover ul li a:hover ul {
	display:block;
	width:150px;
	position:absolute;
	top:0;
	left:150px;
	padding:0;
	margin:0;
}

.menu_haut ul li:hover ul li {
	width:150px;
	float:left;
	background:none;
	height:20px;	
}
.menu_haut ul li:hover ul li a{
	color:#000;
	background:none;
	float:left;
	
	width:100%;
	height:20px;
	background:#fff;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	margin:0;
	padding:0;
	text-align:center;
	text-decoration:none;	
	
}
.menu_haut ul li:hover ul li a:hover {
	color:#666;
}

#contenu{
width:100%;
float:left;
background-image:url(images/bg_contenu.gif);
background-repeat:repeat-x;
background-position:top left;
background-color:#DDDDDD;
padding:20px 0 0 0;
}
#col_gauche {
float:left;
width:200px;
padding:0 10px;
}

#menu_gauche{
width:200px;
float:left;
background-color:#B2B2B2;
border:solid 1px #ffffff;
padding:0;
margin:0;
list-style:none;
}


#menu_gauche ul{
list-style:none;
margin:6px;
padding:0;
background-color:#FFFFFF;
}
	
	
#menu_gauche li{
list-style:none;
margin:0;
padding:0 0 0 5px;
border-bottom: solid 1px #999999;	
}
	
	
#menu_gauche li a{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#D1001E;
font-size:14px;
font-weight:bold;
line-height:25px;
height:25px;
margin:0px;
text-align:left;
text-decoration:none;
}
	
		
#menu_gauche ul li:hover a{
color:#950F19;
}


#menu_gauche ol{
list-style:none;
padding: 0 0 0 20px;
margin:0;
background-color:#F2F2F2;	
}
	
	
#menu_gauche ol a{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:14px;
line-height:20px;
height:20px;
margin:0px;
text-align:left;
text-decoration:none;
}
	
		
#menu_gauche ul ol:hover a{
color:#999999;
}



#contenu_central{
float:right;
width:770px;
}


.blocMeteo{
width:200px;
height:200px;
float:left;
padding:15px 0 0 0;
}


.blocLogos{

padding:15px 0 10px 0;
width:200px;
height:63px;
float:left;
padding-top:10px;
}


.bloc_recherche{
float:left;
margin:0px;
padding:0px;
width:472px;
}


.blocRecherche_top{
background-image:url(images/fd1_rech.png);
background-repeat:no-repeat;
background-position:top;
margin:0px;
height:11px;
}


.blocRecherche{
background-image:url(images/fd_rech.png);
background-repeat:repeat-y;
background-position:top;
margin:0px;
text-align:center;
height:218px;
}


.blocRecherche_bottom{
background-image:url(images/fd2_rech.png);
background-repeat:no-repeat;
background-position:top;
margin:0px;
height:11px;
}


.tab-recherche{
padding-left:17px;
}


.titre_rech{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
border-bottom:#FFE7DF solid 1px;
text-align:left;
color:#ffffff;
margin:0px;
padding-top:7px;
}


.rech_champ_liste{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color:#333333;
width:95px;
height:22px;
background-color:#FFDFDD;
border:medium none;	
margin:0px;
text-align:left;
}
	
	
	
.rech_champ{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color:#333333;
width:205px;
height:22px;
border:medium none;	
background-image:url(images/rech_champ.png);
background-repeat:no-repeat;
background-position:left ;
margin:0px;
padding:0px;
}
	
	
.rech_champ2{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color:#333333;
width:95px;
height:22px;
border:medium none;	
background-image:url(images/rech_champ2.png);
background-repeat:no-repeat;
padding:0px;
background-position:left ;
margin:0px;
text-align:left;
}
	
	
.bout_rech{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight:bold;
text-align:left;
color:#333333;
width:217px;
height:49px;
background-image:url(images/bout_rech.png);
border:medium none;	
background-repeat:no-repeat;
margin-top:-10px;
padding:0px;
cursor:pointer;
}

.bout_rech:hover {
	background-image:url(images/bout_rech_hover.png);
}
	

.texte_rech{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color:#333333;
}


.a{
color:#ffffff;
}


.texte_Achat-loc{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color:#ffffff;
}


.texte_rech_avancee a{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color:#ffffff;
font-style:italic;
font-weight:bold;
text-decoration:none;
line-height:35px;
}


.texte_rech_avancee a:hover{
color:#FDCCC4;
text-decoration:none;
}



.texte_accueil{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
color:#464646;
text-align:justify;
padding-left:5px;
line-height:20px;
margin-top:6px;
margin-bottom:17px;
margin-right:30px;

}


.blocBiens{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:14px;
border:solid 2px #064358;
background-color:#ffffff;
width:171px;
margin:0 15px 5px 0;
#margin:0 10px 5px 0;
padding:0;
float:right;
text-align:center;
height:185px;
}


.blocBiens a{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
text-decoration:none;
}


.blocBiens a:hover{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
text-decoration:none;
}


span.blocBiens_prix {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#D1001E;
font-weight:bold;
text-decoration:none;
}


.blocBiens_prix a:hover{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#651613;
font-weight:bold;
text-decoration:none;
}



#footer{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
width:990px;
float:left;
background-image:url(images/fd_footer.png);
background-repeat:repeat-x;
}


#footer a{
color:#ffffff;
text-decoration:none;
}


#footer a:hover{
color:#064358;
text-decoration:none;
}



/* pages types */

.bandeau_promo2{
float:left;
margin:0;
padding:0;
width:528px;
height:230px;
}


.bloc_recherche_pages-types{
float:right;
margin:0px;
padding:0px;
width:472px;
}


.blocRecherche_pages-types{
background-image:url(images/fd_rech2.png);
background-repeat:repeat-y;
background-position:top;
margin:0px;
text-align:center;
height:230px;
}



.bloc_biens{
float:left;
background-color:#AABFC4;
margin-right:50px;
margin-left:30px;
margin-bottom:20px;
}


.type_bien {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
background-color:#1A1A1A;
font-size:12px;
color:#ffffff;
font-variant: small-caps;
text-align:left;
margin:0px;
padding-left:5px;
}


.texte_biens {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:left;
margin:0px;
}


.texte_biens a{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:left;
margin:0px;
text-decoration:none;
}


.images_biens{
border:solid 4px #FFFFFF;

}

.prix_biens{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
font-variant: small-caps;
text-align:left;
margin:0px;
background-color:#ffffff;
padding-left:5px;
}

TR.footer {
	background:none;
}

TD.txt_small marquee {
	color:#FFF;
}

.lireSuite
{
	margin:0px;
	padding:0px;
	float:right ;
}
.lireSuite a
{
	font-weight : bold ;
}
.lireSuite a:hover
{
	color:#fff ;
}
