/* CSS Document */

html,body
{
	margin:0;
	padding:0;
	background-image:url('../img/fond.jpg');
	background-repeat:repeat;
}

.site_global
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

.header
{
	width:100%;
	height:130px;
	margin:0;
	padding:0;
	background-color:#fff541;
}

#site_header
{
	width:1000px;
	height:130px;
}

#logo
{
	float:left;
	width:556px;
	height:97px;
	margin-left:225px;
}

#contenu
{
	width:1000px;
}

#contenu_site
{
	float:left;
	width:100%;
	margin-top:-15px;
}

.form_part1
{
	float:left;
	width:600px;
	margin-left:200px;
	background-color:#fff541;
}

.form_part2
{
	float:left;
	width:600px;
	height:auto;
	margin-left:200px;
	background-color:#fff541;
}

.form_part3 {
	float:left;
	width:698px;
	height:470px;
	margin-left:150px;
	margin-top:-200px;
	z-index: 2;
	background-color:#fff541;
}



#rech1_titre
{
	text-align:center;
	font-family:Arial;
	font-size:15px;
	color:#090984;
	font-weight:bold;
}

#rech1_boutons
{
	float:left;
	width:100%;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
}

#location
{
	float:left;
	width:185px;
	height:53px;
	background-image:url('../img/location.png');
	margin-left:15px;
}

#location:hover
{

	background-image:url('../img/location_hover.png');
	margin-left:15px;
}


#nouveaute
{
	float:left;
	width:185px;
	height:55px;
	background-image:url('../img/nouveaute.png');
	margin-left:8px;
}


#nouveaute:hover
{
	background-image:url('../img/nouveaute_hover.png');
	margin-left:8px;
}

#references
{
	float:left;
	width:185px;
	height:53px;
	background-image:url('../img/references.png');
	margin-left:5px;
}

#references_form
{
	float:left;

}

#agence
{
	float:left;
	width:950px;
	margin-left:25px;
	margin-top:30px;
}

#contact
{
	width:800px;
	margin-top:15px;
	height:400px;
	background-color:#FFFFFF;
}

#contact_text
{
	float:left;
	width:550px;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	color:#1f417d;
	margin-top:15px;
	margin-left:120px;
}

#contact_encart
{
	float:left;
	margin-left:125px;
	width:550px;
	margin-top:15px;
	border:1px solid #1f417d;
	font-family:Arial;
	font-size:12px;
	color:#1f417d;
	font-weight:bold;
}

#contact_titre
{
	width:100%;
	background-color:#1f417d;
	color:#FFFFFF;
	font-family:Arial;
	font-size:16px;
	text-align:left;
	padding-left:5px;
}

#contact_btn
{
	float:left;
	margin-left:125px;
	width:550px;
	text-align:right;
}

#contact_footer
{
	float:left;
	width:100%;
	font-family:Arial;
	font-size:9px;
	color:#000000;
	margin-top:15px;
}

#estimation
{
	width:800px;
	margin-top:15px;
	height:500px;
	background-color:#FFFFFF;
}

#estimation_text
{
	float:left;
	width:600px;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	color:#1f417d;
	margin-top:15px;
	margin-left:100px;
}

#estimation_encart
{
	float:left;
	margin-left:125px;
	width:550px;
	margin-top:15px;
	border:1px solid #1f417d;
	font-family:Arial;
	font-size:12px;
	color:#1f417d;
	font-weight:bold;
}

#estimation_titre2
{
	width:99%;
	background-color:#1f417d;
	color:#FFFFFF;
	font-family:Arial;
	font-size:16px;
	text-align:left;
	padding-left:5px;
}

#estimation_btn
{
	float:left;
	margin-left:125px;
	width:550px;
	text-align:right;
}

#estimation table
{
	font-family:Arial;
	font-size:14px;
	color:#1f417d;
}

#estimation_footer
{
	float:left;
	width:100%;
	font-family:Arial;
	font-size:9px;
	color:#000000;
	margin-top:15px;
}

#agences
{
	width:800px;
	margin-top:15px;
	height:650px;
	background-color:#FFFFFF;
}

#agence_encart1
{
	float:left;
}

#agence_photo
{
	float:left;
	width:250px;
	padding-top:15px;
	padding-left:15px;
}

#agence_socaf
{
	float:left;
	width:475px;
	margin-top:15px;
	padding-left:15px;
	padding-right:15px;
	text-align:right;
}

#agence_adresse
{
	float:left;
	font-family:Arial;
	font-size:14px;
	color:#1f417d;
	text-align:justify;
	padding-left:15px;
}

#agence_encart2
{
	float:left;
}


#agence_plan
{
	float:left;
	width:366px;
	height:351px;
	padding-bottom:15px;
	margin-left:15px;
}

#agence_text
{
	float:left;
	width:350px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#1f417d;
	text-align:justify;
	padding-left:15px;
	margin-top:120px;
}


#agence_footer
{
	float:left;
	width:100%;
	font-family:Arial;
	font-size:9px;
	color:#000000;
	margin-top:15px;
}

#inscription
{
	width:800px;
	margin-top:15px;
	height:660px;
	background-color:#FFFFFF;
}

#inscription_text
{
	float:left;
	width:600px;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	color:#1f417d;
	margin-top:15px;
	margin-left:100px;
}

#inscription_encart
{
	float:left;
	margin-left:50px;
	width:675px;
	margin-top:15px;
	border:1px solid #1f417d;
	font-family:Arial;
	font-size:12px;
	color:#1f417d;
	font-weight:bold;
}

#inscription_titre
{
	width:99%;
	background-color:#1f417d;
	color:#FFFFFF;
	font-family:Arial;
	font-size:16px;
	text-align:left;
	padding-left:5px;
}

#inscription_btn
{
	float:left;
	margin-left:125px;
	width:550px;
	text-align:right;
}

#inscription_footer
{
	float:left;
	width:100%;
	font-family:Arial;
	font-size:9px;
	color:#000000;
	margin-top:30px;
}

#resultat_recherche
{
	float:left;
	width:100%;
	margin-top:15px;
}

#res_recherche_encart
{
	float:left;
	width:180px;
	height:200px;
	background-color:#FFFFFF;
	margin-left:15px;
	margin-top:10px;
}

#res_rechercheref_encart
{
text-align:center;
	width:180px;
	height:200px;
	background-color:#FFFFFF;
	margin-left:15px;
	margin-top:10px;
}

#res_recherche_encart2
{
	float:left;
	width:165px;
	height:184px;
	border:2px solid #1f417d;
	margin-left:4px;
	margin-top:4px;
}

#res_recherche_special
{
	float:left;
	text-align:center;
	width:100%;
	height:15px;
	font-family:Arial;
	color:#FF0000;
	font-size:11px;
	font-weight:bold;
}

#res_recherche_photo
{
	float:left;
	width:165px;
	height:120px;
	margin-left:2px;
	margin-top:5px;
}

#res_recherche_ville
{
	float:left;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #1F417D;
	text-align:center;
	margin-top:5px;
}

#res_recherche_prix
{
	float:left;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #1F417D;
	text-align:center;
	margin-top:5px;
}

#detail
{
	width:800px;
	margin-top:15px;
	height:500px;
	background-color:#FFFFFF;
}

#detail_fiche
{
	float:left;
	margin-left:25px;
	width:750px;
	margin-top:15px;
	border:1px solid #1f417d;
	font-family:Arial;
	font-size:12px;
	color:#1f417d;
	font-weight:bold;
}

#detail_titre
{
	width:99%;
	background-color:#1f417d;
	color:#FFFFFF;
	font-family:Arial;
	font-size:20px;
	text-align:left;
	height:30px;
	padding-left:5px;
}

#detail_ville
{
	float:left;
	width:200px;
	text-align:center;
	margin-top:2px;
}

#detail_prix
{
	float:left;
	width:200px;
	text-align:center;
	margin-top:2px;
}

#detail_ref
{
	float:left;
	width:300px;
	text-align:center;
	background-color:#FFFFFF;
	margin-top:2px;
}

#detail_ref_text
{
	float:left;
	color:#FF0000;
	font-weight:bold;
	text-align:center;
	width:100%;
}

#detail_desc
{
	float:left;
	font-family:Arial;
	font-size:14px;
	color:#090984;
	font-weight:bold;
	width:400px;
	text-align:justify;
	margin-left:15px;
	margin-top:25px;
	height:175px;
	overflow:auto;
}

#detail_photo
{
	float:left;
	width:250px;
	height:175px;
	margin-left:50px;
	margin-top:25px;
}

#detail_photo1
{
	float:left;
	width:200px;
	margin-left:45px;
	margin-top:15px;
	height:100px;
}

#detail_photo2
{
	float:left;
	width:200px;
	margin-left:15px;
	margin-top:15px;
	height:100px;
}

#detail_photo3
{
	float:left;
	width:200px;
	margin-left:15px;
	margin-top:15px;
	height:100px;
}

#detail_agence
{
	float:left;
	width:100%;
	margin-top:5px;
	font-size:14px;
	text-align:center;
}

#detail_separation
{
	float:left;
	width:100%;
	height:5px;
	margin-top:5px;
	background-color:#090984;
}

#detail_liens
{
	float:left;
	width:100%;
	margin-top:5px;
}

#detail_lien1
{
	float:left;
	width:33%;
	text-align:center;
}

#detail_lien2
{
	float:left;
	width:33%;
	text-align:center;
}

#detail_lien3
{
	float:left;
	width:33%;
	text-align:center;
}

#detail_footer
{
	float:left;
	width:100%;
	font-family:Arial;
	font-size:9px;
	color:#000000;
	margin-top:30px;
}

#interet
{
	width:800px;
	margin-top:15px;
	height:425px;
	background-color:#FFFFFF;
	
}

#interet_text
{
	float:left;
	width:600px;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	color:#1f417d;
	margin-top:15px;
	margin-left:100px;
}

#interet_encart
{
	float:left;
	margin-left:125px;
	width:550px;
	margin-top:15px;
	border:1px solid #1f417d;
	font-family:Arial;
	font-size:12px;
	color:#1f417d;
	font-weight:bold;
}

#interet_encart table
{
	font-family:Arial;
	font-size:12px;
	color:#1f417d;
	font-weight:bold;
}

#interet_titre
{
	width:99%;
	background-color:#1f417d;
	color:#FFFFFF;
	font-family:Arial;
	font-size:16px;
	text-align:left;
	padding-left:5px;
}

#interet_btn
{
	float:left;
	margin-left:125px;
	width:550px;
	text-align:right;
}

#interet_footer
{
	float:left;
	width:100%;
	font-family:Arial;
	font-size:9px;
	color:#000000;
	margin-top:15px;
}

#footer
{
	width:1000px;
	text-align:right;
}