@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#fond_gris {
	background-attachment: fixed;
	background-image: url(../images/fond_gris.png);
	background-repeat: repeat-x;
}

#main {
	/*background-attachment: fixed;*/
	background-image: url(../images/fond_bleu.png);
	background-repeat: repeat-x;
	background-color:#0D1A52;
	overflow:hidden;
	margin: 0 auto 0 auto;
	width: 1000px;
}


/* entete */
#header {
	overflow: hidden;

}
#le_header {
	margin: 0 auto 0 auto;
	width: 996px;
}

#le_logo {
	margin: -18px 0 0 0;
	position: absolute;
}
/*****************************/



/* menu 
---------------------------------------------------- */

#bt_accueil {
	background-image: url(../images/menu/accueil.png);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	height: 36px;
	margin: 0 20px 0 0;
	width: 97px;
}
#bt_bien {
	background-image: url(../images/menu/bien.png);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	height: 36px;
	margin: 0 20px 0 0;
	width: 101px;
}
#bt_proposer {
	background-image: url(../images/menu/proposer.png);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	height: 36px;
	margin: 0 20px 0 0;
	width: 257px;
}
#bt_contact {
	background-image: url(../images/menu/contact.png);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	height: 36px;
	width: 144px;
}
#bt_accueil:hover, #bt_bien:hover, #bt_proposer:hover, #bt_contact:hover {
	background-position: bottom;
}

#le_menu {
	height: 36px;
	margin: 0 auto 0 auto;
	width: 670px;
}

#trait {
	background-image: url(../images/menu/trait.png);
	background-repeat: no-repeat;
	height: 3px;
	margin: 0 auto 0 auto;
	width: 998px;
}
/******************************/


#gauche {
	float:left;
	margin-left:20px;
	margin-top:20px;
	width:335px;
}


/* recherche_rapide */
#recherche_rapide {
	background-image: url(../images/recherche_rapide/recherche_rapide.png);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	height: 183px;
	margin: 0 20px 0 0;
	padding: 40px 10px 10px 25px;
	width: 295px;
	color:#CCCCCC; 
	font-size:9px;
}

#btn_recherche_rapide {
	float:left;
	background:none;
	border:0;
	cursor:pointer;
	background-image:url(../images/recherche_rapide/rechercher.png);
	background-position:bottom;
	height:33px;
	width:115px;
	margin-left:185px;
}

#btn_recherche_rapide:hover {
	background-position:top;
}

.champ_rech_rapide {
	font-size:10px;
	padding:1px;
	color:#26326B;
}

/* QUI SOMMES NOUS ?
-------------------------------------------*/
#quisommesnous {
	float:left;
	width:570px;
	height:166px;
	background-image:url(../images/quisommesnous/fond_quisommesnous.png);
	background-repeat:no-repeat;
	margin-top:19px;
	padding-left:50px;
	padding-top:40px;
}

#texte_quisommesnous {
	float:left; 
	width:350px; 
	margin-left:10px; 
	color:#FFFFFF; 
	font-size:12px; 
	text-align:justify;
}

/* Nouveauté
--------------------------------------- */
#nouveaute {
	float:left;
	width:595px;
	margin-top:20px;
	padding-top:50px;
	padding-left:20px;
	background-image:url(../images/nouveaute/fond.jpg);
	background-repeat:no-repeat;
	background-color:#041148;
}


/* Nos biens
----------------------------------------- */
#biens {
	float:left;
	width:595px;
	margin-top:20px;
	padding-top:50px;
	padding-left:20px;
	background-image:url(../images/biens/fond.jpg);
	background-repeat:no-repeat;
	background-color:#041148;
}

.un_bien {
	float:left;
	width:550px;
	background-image:url(../images/biens/fond_une_nouv.jpg);
	background-repeat:repeat-x;
	background-color:#36416d;
	margin-bottom:20px;
	padding:10px 10px;
}

.img_bien {
	float:left;
	width:200px;
}


.img_bien img {
	width:190px;
}

.texte_bien {
	float:left;
	width:350px;
	text-align:justify;
	color:#FFFFFF;
}

.titre_bien {
	float:left;
	padding:3px;
	background-color:#4ba4e2;
	width:350px;
	color:#FFFFFF;
}

.description_bien {
	float:left;
	width:100%;
	margin-top:10px;
}

.prix_bien {
	float:left;
	margin-top:15px;
	width:100%;
}

.lien_detail {
	float:left;
	margin-left:150px;
	width:206px;
	height:33px;
	background-image:url(../images/biens/detail_bien_immobilier.png);
	background-repeat:no-repeat;
}

.lien_detail:hover {
	background-position:bottom;
}

#voirtouslesbiens {
	float:left;
	margin-left:360px;
	width:206px;
	height:33px;
	background-image:url(../images/biens/touslesbiens.png);
	background-repeat:no-repeat;
}

#voirtouslesbiens:hover {
	background-position:bottom;
}

.bloc_pagination {
	float:left;
	width:590px;
	font-weight:bold;
	color:#FEFEFE;
}

.lien_pagination {
	color:#FEFEFE;
}

#bien_royal {
	float:left;
	margin-top:-30px;
	margin-left:420px;
}

#bien_royal a {
	color:#EEEEEE;
	text-decoration:none;
	font-size:10px;
}

/* DETAIL DU BIEN IMMOBILIER
--------------------------------------------------------- */
#detail {
	float:left;
	width:595px;
	margin-top:20px;
	padding-top:50px;
	padding-left:20px;
	background-image:url(../images/detail/fond.jpg);
	background-repeat:no-repeat;
	background-color:#041148;
}


#titre_detail_bien {
	float:left;
	width:90%;
	padding:5px 5%;
	background-color:#4ba4e2;
	color:#FFFFFF;
	font-weight:bold;
}

#diapo_detail_style {
	float:left;
	width:550px;
	height:420px;
}

#gallery {
	float:left;
	width:550px;
}

#gallery ul li {
	float:left;
	margin:5px;
}

#texte_detail {
	float:left;
	width:80%;
	margin:5px 10%;
	margin-bottom:20px;
	color:#FFFFFF;
	text-align:justify;
}

#champ_detail {
	float:left;
	margin-left:10px;
}

.unchampdetail {
	float:left;
	width:180px;
	color:#FFFFFF;
	padding:5px 0;
}


#retour_precedent {
	float:right;
	width:185px;
	height:33px;
	background-image:url(../images/detail/retour.png);
	background-repeat:no-repeat;
}

#retour_precedent:hover {
	background-position:bottom;
}

/* PIED DE PAGE 
-------------------------------------------------------- */

#pied {
	float:left;
	width:980px;
	padding-left:20px;
	padding-top:3px;
	color:#FFFFFF;
	background-image:url(../images/pied/royal.jpg);
	background-repeat:repeat-x;
	background-color:#020b42;
	margin-top:20px;
	padding-bottom:50px;
	font-size:10px;
}

#pied a { 
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}

#pied a:hover {
	text-decoration:underline;
}



/* Contactez nous
----------------------------------------- */
#contact {
	float:left;
	width:595px;
	margin-top:20px;
	padding-top:50px;
	padding-left:20px;
	background-image:url(../images/contact/fond.jpg);
	background-repeat:no-repeat;
	background-color:#041148;
}



/* Contactez nous
----------------------------------------- */

#proposez_bien {
	float:left;
	width:595px;
	margin-top:20px;
	padding-top:50px;
	padding-left:20px;
	background-image:url(../images/proposez_bien/fond.jpg);
	background-repeat:no-repeat;
	background-color:#041148;
}

/* FORMULAIRE
----------------------------------------- */

#bouton_valider {
	border:0px;
	background-color:#FFFFFF;
	color:#041148;
	padding:5px 10px;
	font-weight:bold;
	cursor:pointer;
	text-align:center;
	margin-top:5px;
	margin-bottom:20px;
	font-size:14px;
}

.tableau {
	text-align:right;
	width:200px;
	color:#FFFFFF;
}

.champ {
	text-align:left;
	width:300px;
	padding:3px 3px;
	font-weight:bold;
	color:#041148;
}

