* {margin:0;padding:0;border:0;}
/*
body {
	background:url(img/fond.jpg) repeat-x #e4e4f2;
	font: 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
}
*/
/*#fond-extensible {background:url(img/fond-extensible.png) no-repeat;background-position: center 48px;margin-top:0;margin-bottom: 0;}*/
#container {
	width:977px;
	margin:0 auto;
	padding-top:20px;
	}
#zone_titre {
	width:977px;
	height:92px;
	line-height:40px;
	background:url(images/titre.gif) no-repeat;	
}
#zone_menu {
	width:977px;
	height:34px;
	background:url(images/fond_menu.gif) no-repeat;
}	
.fond_tableau_page {
	width:977px;
	height:421px;
	background:url(images/fond_page.gif) no-repeat;
	font: 18px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
	color: #f4cb0d;
}
.fond_tableau_vente_biens {
	width:977px;
	height:421px;
	background:url(images/fond_page2.jpg) no-repeat;
	font: 18px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
	color: #f4cb0d;
}	
#titre_page {
	width:977px;
	height:48px;
}
.zone_texte_accueil {
	width:529px;
	/*border:1px solid #ffffff;*/
}

.zone_texte_accueil p{
	width:480px;
	padding:30px 16px 15px 26px;
	font: 17px Times,Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
	color: #f4cb0d;
	line-height:19px;
	text-align:justify;
}
#img_gd_accueil {
	width:413px;
	height:297px;
	padding:15px 22px 0 0;
}
#titre_pied_page {
	width:977px;	
}
#titre_pied_page p{
	letter-spacing:2px;
	padding:2px 0 0 0;
	margin:0;
	text-align:center;
	font: 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
	color: #ffffff;
}

#coordonnees {	
	text-align:center;
	/*border:1px solid #ffffff;*/
}
#coordonnees p{
	font: 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
	color: #f4cb0d;
	padding: 10px 0 12px 0;
	/*border:1px solid #ffffff;*/
}

#pied_menu {
	padding:6px 0 0 0;
	font: 11px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
	color:#757575;
	text-align:center;
}

h1, h2, h3, h4, h5 {
	font-family: Times, Arial, Verdana, sans-serif;
	/*font-weight: bold;*/
	/*letter-spacing: 12px;*/
	/*line-height: 1em;*/
}
h1 {
	text-decoration:underline;
	font: bold 20px Times,Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
	color: #f4cb0d;
	padding:40px 0 0 64px;
}
h2 {
	padding:22px 0 0 50px;
	font: 20px Times,Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
	color: #f4cb0d;
}
h3 {
	font-size:33px;
	color:#ffffff;
	display:inline;
}

a.lien_jaune:link {color: #f4cb0d;text-decoration:none;font-weight:normal;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;} /* lien non-visité */
a.lien_jaune:visited {color: #f4cb0d;text-decoration:none;font-weight:normal;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;} /* lien visité */
a.lien_jaune:hover {color: #f4cb0d;text-decoration:underline;font-weight:normal;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;} /* lien survolé */
a.lien_jaune:active {color: #f4cb0d;text-decoration: underline;font-weight:normal;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;} /* lien activé */

a.lien_blanc:link {color: #ffffff;text-decoration:none;font-weight:normal;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;} /* lien non-visité */
a.lien_blanc:visited {color: #ffffff;text-decoration:none;font-weight:normal;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;} /* lien visité */
a.lien_blanc:hover {color: #ffffff;text-decoration:underline;font-weight:normal;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;} /* lien survolé */
a.lien_blanc:active {color: #ffffff;text-decoration: underline;font-weight:normal;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;} /* lien activé */

#pied_menu a:link {color: #757575;text-decoration:none;font-weight:normal;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:11px;} /* lien non-visité */
#pied_menu a:visited {color: #757575;text-decoration:none;font-weight:normal;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:11px;} /* lien visité */
#pied_menu a:hover {color: #757575;text-decoration:underline;font-weight:normal;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:11px;} /* lien survolé */
#pied_menu a:active {color: #757575;text-decoration: underline;font-weight:normal;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:11px;} /* lien activé */

h4 {
	color: #660000;
	font-size: 16px;
	margin: 20px 0 20px 0;
	display: inline;	
}
h5 {
	font-size: 20px;
}

/* --------------------------------------- navigation ------- */
div#mainnav {margin: 0px auto; width:977px; height: 34px;}
div#mainnav ul{width: 977px; margin: 0px auto; height: 34px; background: transparent url(images/nav.gif) no-repeat 0px -34px;}
div#mainnav ul li {margin: 0px; padding: 0px; list-style: none; display:inline;}
#mainnav ul li, #mainnav ul a {height: 34px; float: left; display: block;}

#nav-home a:hover, #nav-home a:active {background: transparent url(images/nav.gif) 0px 0px;}
#nav-rub1 a:hover, #nav-rub1 a:active {background: transparent url(images/nav.gif) -224px 0px;}
#nav-rub2 a:hover, #nav-rub2 a:active {background: transparent url(images/nav.gif) -388px 0px;}
#nav-rub3 a:hover, #nav-rub3 a:active {background: transparent url(images/nav.gif) -552px 0px;}
#nav-rub4 a:hover, #nav-rub4 a:active {background: transparent url(images/nav.gif) -716px 0px;}

/* --------------------------------------- =active page nav items ------- */
body#home #nav-home a{ background: transparent url(images/nav.gif) 0px 0px;}
body#rub1 #nav-rub1 a {background: transparent url(images/nav.gif) -224px 0px;}
body#rub2 #nav-rub2 a {background: transparent url(images/nav.gif) -388px 0px;}
body#rub3 #nav-rub3 a {background: transparent url(images/nav.gif) -552px 0px;}
body#rub4 #nav-rub4 a {background: transparent url(images/nav.gif) -716px 0px;}

.fond_tableau_page_biens {
	width:977px;
	height:580px;
	background:url(images/fond_page_biens.gif) no-repeat;
	font: 18px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
	color: #f4cb0d;
}
.fond_tableau_page_biens2 {
	width:977px;
	height:580px;
	background:url(images/fond_extensible.gif) repeat-y;
	font: 18px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
	color: #f4cb0d;
}
.fond_tableau_page_biens3 {
	width:977px;
	/*height:580px;*/
	background:url(images/fond_extensible.gif) repeat-y;
	font: 18px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
	color: #f4cb0d;
}
#ascenseur_page_bien {
	width:860px;
	/*height:492px;*/
	/*border: 0;*/
	/*display: block;*/
	/*overflow:hidden;*/
	/*overflow-x: hidden;*/
	/*overflow-y: auto;*/
}
#ascenseur_partenaires {
	width:860px;
	height:492px;
	border: 0;
	/*display: block;*/
	overflow:hidden;
	overflow-x: hidden;
	overflow-y: auto;
}
.tableau_biens {
	width:953px;
	margin:18px auto;
}
.colonne_prix2 {
	width:79px;
	background:url(images/fond_colonne_prix_pt.gif) no-repeat 0px 0px;	
	}
.colonne_prix {
	width:79px;
	background:url(images/fond_colonne_prix.gif) no-repeat 0px 0px;	
	}
#titre_colonne_prix {
	font: bold 11px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
	color: #202c97;
	text-align:center;
	padding:10px 0 12px 0;
}
.colonne_prix p{	
	font: bold 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
	color: #000000;
	padding:0 8px 0 0;
	text-align:right;
	}
.colonne_prix2 p{	
	font: bold 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
	color: #000000;
	padding:0 8px 0 0;
	text-align:right;
	}
	
a.lien_prix:link {color: #000000;text-decoration:none;font-weight:bold;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;} /* lien non-visité */
a.lien_prix:visited {color: #000000;text-decoration:none;font-weight:bold;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;} /* lien visité */
a.lien_prix:hover {color: #000000;text-decoration:underline;font-weight:bold;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;} /* lien survolé */
a.lien_prix:active {color: #000000;text-decoration: underline;font-weight:bold;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;} /* lien activé */

a.lien_prix2:link {color: #000000;text-decoration:none;font-weight:bold;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;} /* lien non-visité */
a.lien_prix2:visited {color: #000000;text-decoration:none;font-weight:bold;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;} /* lien visité */
a.lien_prix2:hover {color: #000000;text-decoration:underline;font-weight:bold;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;} /* lien survolé */
a.lien_prix2:active {color: #000000;text-decoration: underline;font-weight:bold;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;} /* lien activé */

a.lien_terrain:link {color: #000000;text-decoration:none;font-weight:bold;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;} /* lien non-visité */
a.lien_terrain:visited {color: #000000;text-decoration:none;font-weight:bold;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;} /* lien visité */
a.lien_terrain:hover {color: #000000;text-decoration:underline;font-weight:bold;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;} /* lien survolé */
a.lien_terrain:active {color: #000000;text-decoration: underline;font-weight:bold;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;} /* lien activé */
	
.zone_description_bien {
	margin:0 0 18px 18px;
	border:2px solid #f4cb0d;
	width:836px;
	}	
.fond_pied_page {	
	background:url(images/fond_pied.gif) no-repeat;
	height:75px;	
	width:836px;
	}
.zone_vente_bien {
	margin:0 0 18px 18px;
	width:816px;
	}
.rech {padding:2px; border: 1px solid #f4cb0d;background-color:#f4cb0d;} 
.zone_cartes_partenaires {
	margin:0 0 18px 18px;
	border:2px solid #f4cb0d;
	width:816px;
	text-align:center;
}
.tutu {
	font: 14px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
	padding:0 0 0 12px;
}
.titi {
	font: 14px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
	padding:0 0 0 16px;
}
#zone_texte_description {
	font: 21px Times,Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
	color: #f4cb0d;
	text-align:justify;
	padding: 0 8px 12px 0;
	min-height:360px;
	}
#titre_ref {	
	padding:0 0 12px 16px;
	font: 24px Times,Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
}

/**** confiez nous votre bien ****/

.zone_texte_confiez {
	width:540px;
	/*border:1px solid #ffffff;*/
}

.zone_texte_confiez p{
	padding:12px 16px 25px 26px;
	font: 16px Times,Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
	color: #f4cb0d;
	line-height:15px;
	text-align:justify;
}
#zone_formulaire {
	width:443px;
	padding:8px 12px 0 12px;
	font: 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
	color: #f4cb0d;
	line-height:14px;
}
.zone_cartes {
	width:540px;
	height:275px;
	padding:12px 16px 16px 26px;
}
th {
	padding:6px;
	font:bold 16px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
	}
	
#ascenseur_page_terrain {
	width:860px;
	height:492px;
	border: 0;
	/*display: block;*/
	overflow:hidden;
	overflow-x: hidden;
	overflow-y: auto;
}
#ascenseur_page_terrains p{
	font:12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
	padding:0 18px 0 18px;
}
.aligement_vignette {border:solid #ffffff 2px;margin:0 4px 8px 0;}
hr {	
	margin:10px auto;
	}
.adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
}

.Style1 {font-size: 46px}
.Style2 {font-size: 16px}
.txt_print {
	font-family: Times, Arial, Helvetica, sans-serif;
	font-size:28pt;
	text-align:justify;
	height:494px;
}
.txt_print h4{
	font-family: Times, Arial, Helvetica, sans-serif;
	font-size: 46px;
	text-align:right;
}
.txt_print h5{
	font-family: Times, Arial, Helvetica, sans-serif;
	font-size: 28px;
	text-align:left;
}
.ref {
	font-family: Times, Arial, Helvetica, sans-serif;
	font-size: 30px;
	padding:16px 0 0 4px;
	margin:0;
}
/* ---- diaporama ---- */
#rotator
{
	overflow: hidden;
	position: relative;
	width: 426px;
	height: 297px;
}

#rotator img
{
	width: 426;
	height: 297px;
}

/* ------------------------------------------------------ */
#rotator
{
	cursor: default;
}

#rotator img
{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}
