* {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
html, body {
	background:#FFFFFF;
	height:100%;
}

a {
	font-size: 12px;
	text-decoration: none;
	cursor: hand;
}

a:hover {
	text-decoration: none;
}
select {
	color: #4a4c4c;
	border: #858686 1px solid;
	height: 20px;
}

select, option {
	color: #4a4c4c;
	padding-left:2px;
	background-color:#fbfafc;
}
input {
	background-color:#fbfafc;
	border: #858686 1px solid;
	height: 18px;
}
ul{
	list-style-type:none;
}
.asterisque{
	margin-left:3px;
	margin-right:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:red;
	font-family: italic;
}
h1{
	margin-top: 8px;
	margin-left: 15px;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #4a4c4c;
}

h1 span{
	font-family: Arial;
	margin-left: 5px;
	font-size: 20px;
	font-weight: bold;
	color: #00c0b5;
}

h2{
	margin-top: 8px;
	margin-bottom: 3px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #028993;
	background: url(images/puce_h2.jpg) no-repeat;
	padding: 2px 0px 0px 10px;
	height: 15px;
}
hr{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 8px;
	border-top: 1px solid #FFFFFF;
}
p{
	margin: 10px 15px 5px 0px;
	font-size: 11px;
	font-family: arial;
	color: #4a4c4c;
	text-align: justify;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    Bandeau Haut Accueil   :: /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#haut-accueil {
	position: absolute;
	top: 0px;
	left:50%;
	height: 206px;
	width: 950px;
	margin-left:-475px;
	background-image: url(images/bandeau_haut-accueil.jpg);
	border-bottom: #ffffff 1px solid;
}

#haut-accueil #menu-principal a {
	font-size: 12px;
	color: #ffffff;
	float: right;
	display: inline;
	margin: 131px 0px 0px 0px;
	padding-right: 15px;
	border-left: #ffffff 1px solid;
	padding-left: 10px;
	padding-top: 8px;
	height: 22px;
}

#haut-accueil #menu-principal #gp a:hover {
	background-image: url(images/galerie_photo.jpg);
	width: 90px;
}

#haut-accueil #menu-principal #select_gp {
	background-image: url(images/galerie_photo.jpg);
	width: 90px;
}

#haut-accueil #menu-principal #noselect_gp {
	background-image: url(images/galerie_photo_noselect.jpg);
	width: 90px;
}

#haut-accueil #menu-principal a:hover {
	font-size: 12px;
	color: #760081;
	float: right;
	margin: 131px 0px 0px 0px;
	padding-right: 15px;
	border-left: #ffffff 1px solid;
	padding-left: 10px;
	padding-top: 8px;
	height: 22px;
	background-color: #00b299;
}

#haut-accueil #menu-principal #select {
	font-size: 12px;
	color: #760081;
	float: right;
	margin: 131px 0px 0px 0px;
	padding-right: 15px;
	border-left: #ffffff 1px solid;
	padding-left: 10px;
	padding-top: 8px;
	height: 22px;
	background-color: #00b299;
}

#haut-accueil #menu-secondaire {
	color: #ffffff;
	font-size: 20px;
	float: left;
	font-family: Arial;
	width: 950px;
	margin-top: 10px;
}

#haut-accueil #menu-secondaire a {
	color: #ffffff;
	font-size: 20px;
	font-family: Arial;
	margin: 0px 50px 0px 50px;
}

#haut-accueil #menu-secondaire a:hover {
	color: #760081;
	font-size: 20px;
	font-family: Arial;
	margin: 0px 50px 0px 50px;
}

#haut-accueil #menu-secondaire #select2 {
	color: #760081;
	font-size: 20px;
	font-family: Arial;
	margin: 0px 50px 0px 50px;
}

#haut-accueil #couder {
	position: absolute;
	width: 310px;
	height: 20px;
	margin: 10px 0px 0px 230px;
}

#haut-accueil #socaf {
	position: absolute;
	width: 380px;
	height: 50px;
	margin: 110px 0px 0px 0px;
}

#haut-accueil #logo_index {
	position: absolute;
	width: 150px;
	height: 130px;
	margin: 0px 0px 0px 745px;
}

#haut-accueil #text_index {
	position: absolute;
	width: 485px;
	height: 50px;
	margin: 50px 0px 0px 230px;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////// Bas ///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#bas{
	float: left;
	padding-top:2px;
	width:948px;
	height:16px;
	background-color: #038a94;
	color: #ffffff;
}

#bas a {
	font-size: 11px;
	font-family: Arial;
	color: #ffffff;
	margin: 0px 5px 0px 5px;
}

#bas p {
	font-size: 11px;
	font-family: Arial;
	color: #ffffff;
	display: inline;
	margin-left: 570px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    Main   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#arriere_main {
	background: url(images/font_derriere_main.jpg) repeat-x scroll top;
	height: 250px;
}

#main {
	position: absolute;
	top: 206px;
	left:50%;
	width: 948px;
	margin-left:-475px;
	border-left:#00b299 1px solid;
	border-right:#00b299 1px solid;
	border-bottom:#00b299 1px solid;
}

#main2 {
	background: url(images/main2.jpg) repeat scroll left top;
	position: absolute;
	top: 206px;
	left:50%;
	width: 948px;
	margin-left:-475px;
	border-left:#00b299 1px solid;
	border-right:#00b299 1px solid;
	border-bottom:#00b299 1px solid;
}

#main_menu_gauche {
	float: left;
	display: inline;
	top: 206px;
	width: 698px;
}

#main #ariane {
	width: 948px;
}

#main #ariane a {
	float: left;
	display: inline;
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 0px 0px;
	font-family: Verdana;
	font-size: 11px;
	color: #760081;

}

#main #ariane img {
	width: 948px;
	height: 1px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#main_menu_gauche #ariane_gauche {
	width: 697px;
	float:left;
}

#main_menu_gauche #ariane_gauche a {
	float: left;
	display: inline;
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 0px 0px;
	font-family: Verdana;
	font-size: 11px;
	color: #760081;
}

#main_menu_gauche #ariane_gauche #detail_vente {
	float: left;
	display: inline;
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 0px 0px;
	font-family: Verdana;
	font-size: 11px;
	color: #760081;
	width: 220px;
	display:inline;
}
#main_menu_gauche #ariane_gauche  img {
	width: 697px;
	height: 1px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    Menu gauche  :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#main2 #menu_gauche {
	float: right;
	width: 250px;
	background-color: #57cabe;
}

#main2 #menu_gauche input {
	border: none;
}

#main2 #menu_gauche select {
	border: none;
}

#main2 #menu_gauche #menu_gauche_bouton ul {
	width: 250px;
	height: 132px;
	background-color:#999999;
}

#main2 #menu_gauche #menu_gauche_bouton {
	width: 250px;
	border-bottom: #ffffff 1px solid;
}

#main2 #menu_gauche #menu_gauche_bouton li{
	width: 220px;
	height: 23px;
	float: left;
	display: block;
	padding: 10px 0px 0px 30px;
	background-image: url(images/bouton_menu_gauche.jpg);
}

#main2 #menu_gauche #menu_gauche_bouton #galerie_photo{
	width: 220px;
	height: 30px;
	display: block;
	padding: 3px 0px 0px 30px;
	background-image: url(images/bouton_menu_gauche.jpg);
}

#main2 #menu_gauche #menu_gauche_bouton a {
	font-family: Verdana;
	font-size: 12px;
	color: #02555b;
	margin-top: 0px;
	padding-top: 0px;
}

#main2 #menu_gauche #moteur_recherche {
	width: 250px;
	float: left;
	margin-bottom:50px;
}

#main2 #menu_gauche h3 {
	color: #760081;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	margin: 10px 0px 0px 10px;
}

#main2 #menu_gauche img {
	margin: 0px 0px 0px 5px;
}

#main2 #menu_gauche #moteur_recherche #btr label {
	color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	margin: 0px 10px 0px 0px;
}

#main2 #menu_gauche #moteur_recherche p {
	color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	margin: 10px 0px 10px 0px;
}

#main2 #menu_gauche #moteur_recherche .menu_gauche_checkbox {
	color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	margin: 10px 0px 0px 0px;
}

#main2 #menu_gauche #moteur_recherche #btr {
	margin: 0px 0px 0px 0px;
}

#main2 #menu_gauche #moteur_recherche #btr_vendre, #main2 #menu_gauche #moteur_recherche #btr_louer {
	background-color: #57cabe;
	margin: 10px 0px 0px 5px;
}

#main2 #menu_gauche #moteur_recherche label {
	color: #02555b;
	font-family: Verdana;
	font-size: 11px;
	margin: 10px 5px 0px 5px;
}

#main2 #menu_gauche #moteur_recherche .entre_et {
	color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	margin: 10px 0px 0px 0px;
}

#main2 #menu_gauche #moteur_recherche #budget_min {
	width: 80px;
}

#main2 #menu_gauche #moteur_recherche #budget_max {
	width: 80px;
}

#main2 #menu_gauche #moteur_recherche #budget_p {
	margin: 10px 0px 10px 25px;
}

#main2 #menu_gauche #moteur_recherche #type_bien {
	width: 140px;
}

#main2 #menu_gauche #moteur_recherche #secteur {
	width: 180px;
}

#main2 #menu_gauche #moteur_recherche .nb_p {
	margin: 0px 2px 0px 0px;
	background-color: #57cabe;
	width: 15px;
	height: 15px;
}

#main2 #menu_gauche #moteur_recherche #lab_nb {
	color: #02555b;
	font-family: Verdana;
	font-size: 11px;
	margin: 10px 0px 0px 5px;
}

#main2 #menu_gauche #moteur_recherche #bouton_form_gauche {
	margin: 0px 0px 10px 80px;
	border: none;
	width: 107px;
	height: 25px;
}

#main2 #menu_gauche #menu_gauche_alerte_email #text_alerte {
	width: 170px;
	margin: 10px 0px 0px 30px;
	padding: 0px 0px 0px 15px;
	background: url(images/bouton_savoir_plus_font_vert.jpg) no-repeat left 2px;
}

#main2 #menu_gauche #menu_gauche_alerte_email a{
	font-family: Arial;
	font-size: 11px;
	font-style: italic;
	color: #6e3691;
}

#main2 #menu_gauche #menu_gauche_alerte_email a span {
	font-family: Arial;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////// mentions legales ///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#main #mentions p{
	width: 820px;
	color: #4a4c4c;
	margin: 10px 0px 0px 60px;
}

#main #mentions a{
	color: #4a4c4c;
	font-size: 11px;
	font-family: arial;
}

#main #mentions {
	padding-bottom: 40px;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////// plan du site///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#main #part1 {
	width: 700px;
	margin: 20px 0px 0px 80px;
}

#main #part1 a {
	width: 300px;
	display: block;
	margin: 10px 0px 0px 0px;
	color: #760081;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial;
}

#main #part1 #part2 {
	width: 400px;
	margin: 0px 0px 0px 200px;
}

#main #part1 #part2 a {
	width: 200px;
	display: block;
	margin: 10px 0px 0px 0px;
	color: #4a4c4c;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
}

#main #part1 #part2 #part3 {
	width: 200px;
	margin: 0px 0px 0px 200px;
}

#main #part1 #part2 #part3 a {
	width: 200px;
	display: block;
	margin: 10px 0px 0px 0px;
	color: #4a4c4c;
	font-size: 12px;
	font-family: Arial;
}

#main #plan {
	padding-bottom: 40px;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////// crédits et liens///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#main #credit {
	padding-bottom: 40px;
}

#main #credit p {
	color: #4a4c4c;
	font-size: 12px;
	margin: 20px 0px 20px 100px;
}

#main #credit a {
	color: #760081;
	font-size: 12px;
}

#main #autres-lien {
	padding-bottom: 40px;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////// contact ///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#main #formulaire-contact {
	margin: 10px 0px 0px 60px
}

#main #formulaire-contact h2 {
	margin-left: 0px;
	float: left;
}

#main #formulaire-contact #coordonnees h2 {
	margin-left: 0px;
	float: none;
}

#main #formulaire-contact label {
	color: #4a4c4c;
}

#main #formulaire-contact .gauche {
	float: left;
	display: inline;
	width: 100px;
	margin-left:0px;
}

#main #formulaire-contact input.petit{
	width: 240px;
	margin-right: 50px;
}

#main #formulaire-contact #prenom{
	margin-left: 60px;
}

#main #formulaire-contact #ville{
	margin-left: 82px;
}

#main #formulaire-contact #email{
	margin-left: 11px;
}

#main #formulaire-contact input {
	border: #4a4c4c 1px solid;
}

#main #formulaire-contact #adresse{
	width: 655px;
}

#main #formulaire-contact textarea {
	border: #4a4c4c 1px solid;
	margin-left:100px;
	margin-bottom: 10px;
	width: 655px;
	height: 70px;
}

#main #formulaire-contact #mess_p {
	float: left;
	display: inline;
	margin: 0px 0px 10px 30px;
	color: #4a4c4c;
	padding: 10px 0px 0px 10px;
}

#main #formulaire-contact #contact-bouton-chanps {
	margin: 0px 0px 0px 0px;
}

#main #formulaire-contact {
	padding-bottom: 40px;
}

#main #formulaire-contact #message-envoie-contact {
	color: #4a4c4c;
}

#main #formulaire-contact #div_message {
	margin-top: 40px;
}

#main #formulaire-contact #boutton-contact {
	width: 111px;
	height: 23px;
	margin-left: 530px;
	margin-top: 5px;
	padding-top: 5px;
	border: none;
}

#main #formulaire-contact #contact_obligatoire {
	margin-left:3px;
	margin-right:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:red;
	font-family: italic;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////// liens partenaire ///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#main #liens_partenaires {
	margin: 20px 0px 0px 90px;
	width: 766px;
	padding-bottom: 40px;
}

#main #liens_partenaires h2 {
	margin-left: 0px;
}

#main #liens_partenaires p {
	color: #4a4c4c;
	float: left;
	display: inline;
	width: 543px;
	margin: 25px 0px 0px 0px;
	font-family: Arial;
	font-size: 12px;
}

#main #liens_partenaires #logo_partenaire {
	float: left;
	display: inline;
	width: 222px;
}

#main #liens_partenaires #lislpv {
	width: 222px;
}

#main #liens_partenaires a {
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #028993;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////// index ///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#main_menu_gauche #cdc {
	float: left;
	display: inline;
	width: 698px;
}

#main_menu_gauche #cdc #cdc_select {
	float: left;
	margin: 0px 0px 0px 20px;
	display: inline;
	width: 267px;
}

#main_menu_gauche #cdc #cdc_select h2 {
	margin-left: 0px;
}

#main_menu_gauche #cdc #cdc_select h3 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ababab;
	margin-bottom: 10px;
	margin-left: 10px;
}

#main_menu_gauche #cdc #cdc_select p {
	font-family: Arial;
	font-size: 11px;
	color: #4a4c4c;
	margin: 0px 0px 0px 0px;
	width: 260px;
	height: 75px;
}

#main_menu_gauche #cdc #cdc_select #bouton-savoir-plus {
	padding: 0px 0px 0px 10px;
	height: 11px;
	background: url(images/bouton_savoir_plus.jpg) no-repeat left 2px;
	font-family: Arial;
	font-size: 11px;
	color: #760081;
	font-style: italic;
	float: right;
	display: inline;
	margin: 2px 10px 0px 0px;
}

#main_menu_gauche #cdc img {
	width: 108px;
	height: 82px;
	border: #43bcbf 1px solid;
	margin: 5px 0px 5px 0px;
}

#main_menu_gauche #cdc #cdc1 {
	float: left;
	width: 137px;
}

#main_menu_gauche #cdc #cdc1 #cdc1_img {
	border: #028993 1px solid;
}

#main_menu_gauche #cdc #cdc1 #cdc1_titre1 {
	color: #028993;
}

#main_menu_gauche #cdc #cdc2 #cdc2_titre1 {
	color: #00c0b5;
}

#main_menu_gauche #cdc #cdc3 #cdc3_titre1 {
	color: #00c0b5;
}

#main_menu_gauche #cdc #a_cdc1 {
	color: #028993;
}

#main_menu_gauche #cdc #a_cdc2 {
	color: #00c0b5;
}

#main_menu_gauche #cdc #a_cdc3 {
	color: #00c0b5;
}

#main_menu_gauche #cdc #cdc1 #cdc1_titre2 {
	color: #028993;
}

#main_menu_gauche #cdc #cdc2 #cdc2_titre2 {
	color: #00c0b5;
}

#main_menu_gauche #cdc #cdc3 #cdc3_titre2 {
	color: #00c0b5;
	width: 70px;
}

#main_menu_gauche #cdc h4 {
	font-family: Arial;
	font-size: 11px;
	color: #00c0b5;
	margin-left: 0px;
}

#main_menu_gauche #cdc #cdc2 {
	float: left;
	width: 137px;
}

#main_menu_gauche #cdc #cdc3 {
	float: left;
	width: 130px;
}

#main_menu_gauche #sep {
	margin: 10px 0px 10px 20px;
}

#main_menu_gauche #editorial #edit_deb {
	float: left;
	display: inline;
	width: 540px;
	margin-top: 10px;
}
#main_menu_gauche #editorial h1  {
	float: left;
	width: 650px;

}
#main_menu_gauche #editorial p {
	font-family: Arial;
	font-size: 11px;
	color: #4a4c4c;
	margin: 0px 0px 0px 45px;
	float: left;
	display: inline;
}

#main_menu_gauche #editorial p strong {
	color: #a701b6;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
}

#main_menu_gauche #editorial #photo {
	float: left;
	display: inline;
	margin: 25px 0px 0px 5px;
	border: #4a4c4c 1px solid;
	height: 80px;;
}

#main_menu_gauche #editorial #photo1 {
	float: left;
	display: inline;
	margin: 12px 0px 0px 5px;
	border: #4a4c4c 1px solid;
	height: 80px;
}

#main_menu_gauche #editorial #edit_sauf {
	margin: 20px 0px 0px 45px;
	font-family: Arial;
	font-size: 11px;
	color: #4a4c4c;
	font-style: italic;
}

#main_menu_gauche #editorial #sign {
	float: right;
	display: block;
	margin-right: 30px;
	margin-bottom: 10px;
}

#main_menu_gauche #editorial #edit_droite {
	float: right;
	display: block;
	width: 170px;
}

#main_menu_gauche #editorial #bouton-savoir-plus-agence {
	padding: 0px 0px 0px 10px;
	height: 11px;
	background: url(images/bouton_savoir_plus.jpg) no-repeat left 2px;
	font-family: Arial;
	font-size: 11px;
	color: #760081;
	font-style: italic;
	float: right;
	display: block;
	margin: 2px 20px 10px 0px;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////// alerte mail ///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#main #corp-alerte-email {
	margin: 30px 0px 0px 60px;
}

#main #corp-alerte-email h2 {
	margin-left: 0px;
	margin-bottom: 10px;
}

#main #corp-alerte-email label {
	font-family: Arial;
	font-size: 12px;
	color:#4a4c4c;
	margin: 0px 0px 0px 0px;
}

#main #corp-alerte-email .lab_btr {
	width: 20px;
	border: none;
}

#main  #corp-alerte-email #btr_location, #main #corp-alerte-email #btr_vente {
	margin: 0px 0px 0px 50px;
}

#main #corp-alerte-email p {
	font-family: Arial;
	font-size: 12px;
	color:#4a4c4c;
	margin: 0px 0px 5px 0px;
}

#main #corp-alerte-email #p_pres {
	font-family: Arial;
	font-size: 12px;
	color:#4a4c4c;
	margin: 0px 0px 20px 0px;
}

#main #corp-alerte-email input {
	border: #4a4c4c 1px solid;
	width: 200px;
}

#main #corp-alerte-email select {
	border: #4a4c4c 1px solid;
	width: 150px;
}

#main #corp-alerte-email textarea {
	border: #4a4c4c 1px solid;
	width: 570px;
	height: 70px;
}

#main #corp-alerte-email .caracteristique{
	float: left;
	display: inline;
	width: 200px;
}

#main #corp-alerte-email .caracteristique_droite {
	width: 220px;
}

#main #corp-alerte-email .caracteristique_gauche {
	width: 220px;
	margin-right: 10px;
}

#main #corp-alerte-email #nom {
	width: 250px;
	margin-right:40px;
}

#main #corp-alerte-email #prenom {
	width: 250px;
	margin-left: 50px;
}

#main #corp-alerte-email #email {
	width: 250px;
	margin-right:40px;
}

#main #corp-alerte-email #telephone{
	width: 250px;
	margin-left: 20px;
}

#main #corp-alerte-email .labelalerte {
	float: left;
	display: inline;
	width: 120px;
}


#main #corp-alerte-email #boutton-alerte-email {

	margin: 0px 0px 0px 530px;
	width: 111px;
	height: 23px;
	border: none;
}

#main #corp-alerte-email .asterisque{
	font-style: italic;
	margin-left:3px;
	margin-right:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:red;

}

#main #corp-alerte-email #alerte-email-bouton-champs {
	margin: 40px 35px 30px 0px;
}

#main #msg_alerte_mail {
	margin: 80px 0px 0px 200px;
	padding-bottom: 10px;
	color: #6e3691;
	float: left;
	display:inline;
	font-weight: Bold;
	font-size: 11px;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////// proposez un bien ///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#img_propose {
	margin: 0px 0px 0px 50px;
}

#p_pres_propose {
	margin: 50px 0px 0px 50px;
	width: 780px;
}

/*///////////////////////////////////////////// Partie Souhait/////////////////////////////////////////////////////////////*/

 #souhait{
	color: #4a4c4c;
	margin-left: 100px;
	margin-top: 40px;
}

 #div_souhait input {
	background-color: #ffffff;
	border: none;
}

 #div_souhait label {
	color: #4a4c4c;
	font-size: 11px;
	font-family: verdana;
 }

 #div_souhait {
	margin: 50px 0px 0px 50px;
	width: 850px;
}

 #div_souhait p {
	font-size: 11px;
	font-family: verdana;
	color: #4a4c4c;
}

 #div_souhait #type_bien {
	width: 170px;
	margin: 0px 0px 0px 20px;
 }

 #div_souhait #btr_louer,  #div_souhait #btr_vendre {
	color: #4a4c4c;
	margin: 0px 0px 0px 10px;
}

/*//////////////////////////////////////////////////// Partie haut/////////////////////////////////////////////////////////////*/
 #proposer-haut {
	width: 850px;
	margin: 0px 0px 20px 50px;
	float: left;
	display: inline;
}

/*//////////////////Caracteristique//////////////////*/

 #proposer-haut #caracteristique {
	width: 380px;
	float: left;
}

 #proposer-haut #caracteristique p {
	font-size: 11px;
	font-family: verdana;
	color: #4a4c4c;
}

 #proposer-haut #caracteristique label {
	float: left;
	width: 160px;
	color: #4a4c4c;
	font-size: 11px;
	font-family: verdana;
}

 #proposer-haut #caracteristique #prix{
	width: 110px;
	margin: 0px 6px 0px 10px;
	border: 1px #4a4c4c solid;
}

 #proposer-haut #caracteristique  #surface{
	width: 110px;
	margin: 0px 6px 0px 10px;
	border: 1px #4a4c4c solid;
}

 #proposer-haut #caracteristique #nb-pieces {
	width: 110px;
	margin: 0px 6px 0px 10px;
	border: 1px #4a4c4c solid;
}

/*//////////////////Localisation/////////////////////*/

 #proposer-haut #localisation {
	width: 470px;
	float:left;
}

 #proposer-haut #localisation label {
	color: #4a4c4c;
	font-size: 11px;
	font-family: verdana;
}

 #proposer-haut #localisation  #adresse_loca{
	width: 320px;
	margin-left: 42px;
	border: 1px #4a4c4c solid;
}

 #proposer-haut #localisation  #code_postale_loca{
	width: 120px;
	margin: 0px 20px 0px 6px;
	border: 1px #4a4c4c solid;
}

 #proposer-haut #localisation  #ville_loca {
	width: 132px;
	margin-left: 7px;
	border: 1px #4a4c4c solid;
}

/*///////////////////////////////////////////////////////Partie milieu//////////////////////////////////////////////////////////////*/

 #proposer-milieu {
	width: 850px;
	margin: 0px 0px 0px 50px;
}

 #proposer-milieu  #coordonnees {
	width: 850px;
	clear:both;
}

 #proposer-milieu  label.gauche {
	float: left;
	display: inline;
	width: 120px;
	color: #4a4c4c;
	font-size: 11px;
	font-family: verdana;
}

 #proposer-milieu  label.droite {
	margin-left: 50px;
	color: #4a4c4c;
	font-size: 11px;
	font-family: verdana;
}

 #proposer-milieu  #coordonnees input.petit{
	width: 260px;
	border: 1px #4a4c4c solid;
}

 #proposer-milieu  #coordonnees #petit_prenom{
	width: 260px;
	margin-left: 50px;
	border: 1px #4a4c4c solid;
}

 #proposer-milieu  #coordonnees #petit_ville{
	width: 260px;
	margin-left: 70px;
	border: 1px #4a4c4c solid;
}

 #proposer-milieu  #coordonnees #petit_mail{
	width: 260px;
	margin-left: 5px;
	border: 1px #4a4c4c solid;
}

 #proposer-milieu  #coordonnees #adresse{
	width: 682px;
	border: 1px #4a4c4c solid;
}


/*///////////////////////////////////////////////////////Partie bas/////////////////////////////////////////////////////////////////*/
 #proposer-bas {
	width: 850px;
	margin: 0px 0px 0px 50px;
	padding-top:0px;
}
 #proposer-bas  #div_message {
	width: 850px;
}

 #proposer-bas  #div_message  #message {
	width: 680px;
	border: 1px #4a4c4c solid;
	margin-left: 120px;
}

/*////////////////////////////////////////////////////////Partie bouton/Champs obligatoire///////////////////////////////////////////////*/

 #boutton-proposer {
	float: right;
	margin: 0px 90px 0px 0px;
	border: none;
	width: 145px;
	height: 24px;
}

 #proposer_obligatoire {
	float: left;
	display: inline;
	width: 150px;
}

 #proposer-bouton-champs {
	margin: 20px 0px 30px 50px;
}

/*/////////////////////////////////////////////aprés envoi/////////////////////////////////////////////////*/

 #message-envoie-proposer {
	margin: 0px 0px 0px 250px;
	font-weight: Bold;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////// offre de vente ///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#arriere_main #main2 #main_menu_gauche {
	width: 690px;
	float:left;
}

#arriere_main #main2 #main_menu_gauche #prec_suiv_haut {
	width: 670px;
	border-bottom: #028993 1px solid;
	margin: 10px 0px 0px 20px;
	padding: 0px 0px 20px 0px;
}

#arriere_main #main2 #main_menu_gauche #prec_suiv_bas {
	width: 670px;
	border-top: #028993 1px solid;
	margin: 10px 0px 0px 20px;
}

#arriere_main #main2 #main_menu_gauche #prec {
	float: left;
	width: 270px;
}

#arriere_main #main2 #main_menu_gauche #prec a {
	color: #6e3691;
	font-size:11px;
}

#arriere_main #main2 #main_menu_gauche #nb_offres {
	color: #6e3691;
	float: left;
	width: 280px;
	font-weight: Bold;
	font-size: 11px;
}


#arriere_main #main2 #main_menu_gauche #nb_offres a {
	color: #6e3691;
	font-size:11px;
 }

#arriere_main #main2 #main_menu_gauche #suiv {
	float: left;
}

#arriere_main #main2 #main_menu_gauche #suiv a {
	color: #6e3691;
	font-size:11px;
}

#arriere_main #main2 #main_menu_gauche #nb_page {
	color: #6e3691;
	float: left;
	width: 280px;
}

#arriere_main #main2 #main_menu_gauche #nb_page a {
	color: #6e3691;
	font-size:11px;
 }

#arriere_main #main2 #main_menu_gauche #nb_page em {
	font-weight: bold;
}

#arriere_main #main2 #main_menu_gauche #nb_page span {
	color: #6e3691;
}

#arriere_main #main2 #main_menu_gauche #description {
	margin: 10px 0px 0px 20px;
	padding-bottom: 10px;
	float: left;
	width: 650px;
	height: 160px;
}


#arriere_main #main2 #main_menu_gauche #aucune_offre {
	margin: 80px 0px 0px 200px;
	padding-bottom: 10px;
	color: #6e3691;
	float: left;
	display:inline;
	font-weight: Bold;
	font-size: 11px;
}

#arriere_main #main2 #main_menu_gauche #description h2 {
	margin-top: 8px;
	margin-bottom: 3px;
	margin-left: 220px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #028993;
	background: url(images/puce_h2.jpg) no-repeat;
	padding: 0px 0px 0px 10px;
	height: 15px;
}

#arriere_main #main2 #main_menu_gauche #tri {
	height: 20px;
}

#arriere_main #main2 #main_menu_gauche #description h2 span {
	font-family: Arial;
	color: #ababab;
	font-size: 13px;
	font-weight: bold;
}

#arriere_main #main2 #main_menu_gauche #description a {
	color: #41291c;
	font-size: 14px;
}

#arriere_main #main2 #main_menu_gauche #description a:hover {
	color: #41291c;
	font-size: 14px;
}

#arriere_main #main2 #main_menu_gauche #description img {
	float: left;
	margin: 10px 10px 0px 10px;
	width: 194px;
	height: 146px;
	border: #12909a 1px solid;
}

#arriere_main #main2 #main_menu_gauche #description #divpresentation {
	width: 420px;
	float: left;
	margin: 10px 0px 0px 5px;
}

#arriere_main #main2 #main_menu_gauche #description #montant {
	color: #028993;
	font-weight: Bold;
	padding: 1px 5px 1px 5px;
	margin: 10px 10px 0px 0px;
	font-size: 14px;
	float: left;
}

#arriere_main #main2 #main_menu_gauche #description #ensavoirplus {
	padding: 0px 0px 0px 10px;
	height: 11px;
	background: url(images/bouton_savoir_plus.jpg) no-repeat left 2px;
	font-family: Arial;
	font-size: 11px;
	color: #760081;
	font-style: italic;
	float: right;
	display: inline;
	margin: 2px 10px 0px 0px;
}

#arriere_main #main2 #main_menu_gauche label {
	color: #00c0b5;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 0px 250px;
}

#arriere_main #main2 #main_menu_gauche select {
	width: 150px;
	margin-left: 15px;
}

#arriere_main #main2 #main_menu_gauche #fai p {
	color: #028993;
	font-size: 10px;
	font-family: Verdana;
	font-style: italic;
}

#arriere_main #main2 #main_menu_gauche #fai {
	float: left;
	display: inline;
	width: 600px;
	margin: 10px 0px 10px 20px;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////// detaille annonce ///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#arriere_main #main2 #main_menu_gauche #photos_annonce #image-principale {
	width: 344px;
	height: 258px;
	border: #068b95 1px solid;
	margin: 30px 10px 0px 30px;
	float: left;
}

#arriere_main #main2 #main_menu_gauche #photos_annonce #img {
	width: 344px;
	height: 258px;
	border: #068b95 1px solid;
	margin: 30px 10px 0px 30px;
	float: left;
}

#arriere_main #main2 #main_menu_gauche #photos_annonce #img_mini {
	width: 79px;
	height: 59px;
	border: #068b95 1px solid;
	margin: 15px 8px 5px 8px;
	float: left;
}

#arriere_main #main2 #main_menu_gauche #photos_annonce #impression_annonce {
	float: right;
	display: inline;
	margin: 0px 10px 0px 0px;
	background: url(images/logo_imprimante.jpg) no-repeat scroll left top;
	padding-left: 25px;
	padding-top: 2px;
	color: #760081;
	font-family: Arial;
	font-size: 11px;
	font-style: italic;
	height: 20px;
}

#arriere_main #main2 #main_menu_gauche #photos_annonce #titre_and_photos_mini {
	margin-top: 20px;
	padding-top: 20px;
	float: right;
	display: inline;
	width: 295px;
}

#arriere_main #main2 #main_menu_gauche #photos_annonce h2 {
	margin: 10px 0px 0px 0px;
	font-size: 18px;
	padding: 0px 0px 5px 10px;
	width: 250px;
	float: left;
	display: block;
}

#arriere_main #main2 #main_menu_gauche #photos_annonce h3 {
	margin: 0px 0px 20px 7px;
	color: #ababab;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	float: left;
	display: block;
	width: 280px;
}

#arriere_main #main2 #main_menu_gauche #desciptif_annonce {
	width: 370px;
	float: left;
	display: inline;
	margin : 0px 0px 0px 20px;
}

#arriere_main #main2 #main_menu_gauche h4 {
	font-family: Arial;
	font-size: 13px;
	color: #028993;
	font-weight: bold;
}

#arriere_main #main2 #main_menu_gauche #caracteristique_annonce ul li p.gauche{
	float:left;
	width:120px;
	height: 15px;
	background-color: #00c0b5;
	margin-right: 1px;
	padding-left: 1px;
	padding-top: 2px;
	margin-bottom: 1px;
	color: #ffffff;
	font-size: 11px;
	display: inline;
	font-family: Verdana;
}

#arriere_main #main2 #main_menu_gauche #caracteristique_annonce ul li p.droite{
	float:left;
	width:148px;
	height: 15px;
	background-color: #09b8c3;
	padding-left: 1px;
	padding-top: 2px;
	margin-bottom: 1px;
	color: #ffffff;
	font-size: 11px;
	display: inline;
	font-family: Verdana;
}

#arriere_main #main2 #main_menu_gauche #caracteristique_annonce {
	float:left;
	display: inline;
	width: 285px;
	margin-left:1px;
	margin-bottom: 25px;
}

#arriere_main #main2 #main_menu_gauche #caracteristique_annonce h4 {
	margin-bottom: 10px;
	width: 250px;
}

#arriere_main #main2 #main_menu_gauche #caracteristique_annonce p {
	margin: 1px 1px 1px 1px;
}

#arriere_main #main2 #main_menu_gauche #caracteristique_annonce #fai {
	font-style: italic;
	font-size: 10px;
	font-family: Verdana;
	color: #09b8c3;
	margin: 10px 0px 0px 10px;
	width: 250px;
}

#arriere_main #main2 #main_menu_gauche #caracteristique_annonce ul{
	list-style-type:none;
	clear:both;
	margin-left:10px;
}

#arriere_main #main2 #main_menu_gauche #caracteristique_annonce ul li{
	clear:both;
}

#arriere_main #main2 #main_menu_gauche #desciptif_annonce #bouton {
	padding: 0px 0px 0px 10px;
	height: 11px;
	background: url(images/bouton_savoir_plus.jpg) no-repeat left 2px;
	font-family: Arial;
	font-size: 11px;
	color: #760081;
	font-style: italic;
	float: left;
	display: inline;
	margin: 10px 30px 0px 0px;
}

#arriere_main #main2 #main_menu_gauche #nous_contacter_annonce {
	width: 370px;
	float: left;
	display: inline;
	margin : 0px 0px 0px 20px;

}

#arriere_main #main2 #main_menu_gauche #nous_contacter_annonce p {
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	font-family: Arial;
}

#arriere_main #main2 #main_menu_gauche #nous_contacter_annonce #prem_para {
	margin-top: 15px;
}

#arriere_main #main2 #main_menu_gauche #nous_contacter_annonce #sec_para {
	margin-top: 10px;
}

#arriere_main #main2 #main_menu_gauche #nous_contacter_annonce a {
	margin: 10px 15px 5px 0px;
	font-size: 12px;
	font-family: Arial;
	color: #4a4c4c;
	text-align: justify;
}

#arriere_main #main2 #main_menu_gauche #horaire_annonce {
	float: left;
	display: inline;
	width: 280px;
	margin-top: 30px;
}

#arriere_main #main2 #main_menu_gauche #horaire_annonce p {
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	font-family: Arial;
}

#arriere_main #main2 #main_menu_gauche #horaire_annonce #exept {
	margin: 5px 0px 0px 0px;
	font-size: 10px;
	font-family: Arial;
	font-style: italic;
}

#arriere_main #main2 #main_menu_gauche #horaire_annonce p span {
	font-weight: bold;
}

#arriere_main #main2 #main_menu_gauche #horaire_annonce #bouton_form {
	padding: 0px 0px 0px 10px;
	height: 11px;
	background: url(images/bouton_savoir_plus.jpg) no-repeat left 2px;
	font-family: Arial;
	font-size: 11px;
	color: #760081;
	font-style: italic;
	float: right;
	display: inline;
	margin: 10px 0px 0px 0px;
}


#arriere_main #main2 #main_menu_gauche #suiv_prec {
	float: left;
	margin: 10px 0px 10px 15px;
	border-top: #028993 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 660px;
}

#arriere_main #main2 #main_menu_gauche #suiv_prec a {
	color: #760081;
	font-size: 11px;
}

#arriere_main #main2 #main_menu_gauche #suiv_prec #prec {
	float: left;
	width: 260px;
}

#arriere_main #main2 #main_menu_gauche #suiv_prec #prec a {
	color: #760081;
	padding: 10px 20px 0px 10px;
	font-size: 11px;
}

#arriere_main #main2 #main_menu_gauche #suiv_prec #retour_liste {
	color: #760081;
	float: left;
	padding: 0px 0px 0px 20px;
	width: 265px;
	font-weight: Bold;
}

#arriere_main #main2 #main_menu_gauche #suiv_prec #retour_liste #suiv {
	float: left;
}

#arriere_main #main2 #main_menu_gauche #suiv_prec #retour_liste #suiv a {
	color: #760081;
	padding: 10px 10px 0px 10px;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////// recherche de bien ///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#arriere_main #main #div_tri {
	background: url(images/font_tri_recherche_bien.jpg) no-repeat scroll;
	width: 282px;
	height: 36px;
	float: right;
	margin: 10px 70px 0px 0px;
}

#arriere_main #main #div_tri label {
	float: left;
	font-family: Arial;
	font-size: 12px;
	color: #4a4c4c;
	margin: 10px 10px 0px 10px;
}

#arriere_main #main #div_tri select {
	float: left;
	width: 167px;
	height: 17px;
	margin: 7px 0px 0px 0px;
}

#arriere_main #main #corp_recherche {
	width: 750px;
	float: left;
	margin: 10px 0px 10px 60px;
}

#arriere_main #main #corp_recherche p {
	margin: 0px 0px 0px 40px;
	font-family: Arial;
	font-size: 12px;
	color: #4a4c4c;
}

#arriere_main #main #corp_recherche p span {
	font-family: Arial;
	font-size: 13px;
	color: #00c0b5;
	font-weight: bold;
}

#arriere_main #main #corp_recherche h2 {
	margin-bottom: 10px;
}

#arriere_main #main #corp_recherche #intro {
	margin: 15px 0px 10px 0px;
}

#arriere_main #main #corp_recherche #descriptif {
	margin: 10px 0px 10px 40px;
}

#arriere_main #main #corp_recherche a {
	font-family: Arial;
	font-size: 12px;
	color: #70288d;
	font-style: italic;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////// temoignages clients///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#arriere_main #main #titre_temoignage {
	margin: 60px 0px 0px 350px;
	padding-bottom: 30px;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////// detail temoignage///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#arriere_main #main #suiv_prec_haut {
	float: left;
	margin: 10px 0px 10px 15px;
	border-bottom: #028993 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 860px;
}

#arriere_main #main #suiv_prec_bas {
	float: left;
	margin: 10px 0px 10px 15px;
	border-top: #028993 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 860px;
}

#arriere_main #main #suiv_prec_haut a {
	color: #760081;
	font-size: 11px;
}

#arriere_main #main #suiv_prec_haut #prec {
	float: left;
	width: 700px;
}

#arriere_main #main #suiv_prec_haut #prec a {
	color: #760081;
	padding: 10px 20px 0px 10px;
	font-size: 11px;
}

#arriere_main #main #suiv_prec_haut #suiv {
	float: left;
}

#arriere_main #main #suiv_prec_haut #suiv a {
	color: #760081;
	padding: 10px 10px 0px 10px;
}

#arriere_main #main #suiv_prec_bas a {
	color: #760081;
	font-size: 11px;
}

#arriere_main #main #suiv_prec_bas #prec {
	float: left;
	width: 700px;
}

#arriere_main #main #suiv_prec_bas #prec a {
	color: #760081;
	padding: 10px 20px 0px 10px;
	font-size: 11px;
}

#arriere_main #main #suiv_prec_bas #suiv {
	float: left;
}

#arriere_main #main #suiv_prec_bas #suiv a {
	color: #760081;
	padding: 10px 10px 0px 10px;
}

#arriere_main #main #corp_detail_temoignage {
	margin: 10px 0px 10px 20px;
}

#arriere_main #main #corp_detail_temoignage img {
	max-width: 831px;
}

#arriere_main #main #corp_detail_temoignage h2 {
	margin-bottom: 20px;
	width: 900px;
	float: left;
	display: block;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////// biens vendus ///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#arriere_main #main #biens_vendus {
	float: left;
	display: inline;
	margin: 30px 0px 10px 60px;
	width: 800px;
}

#arriere_main #main #biens_vendus #sep {

	margin: 10px 0px 10px 0px;
}

#arriere_main #main #biens_vendus #photo_biens_vendus {
	width: 139px;
	height: 105px;
	border: #18939c 1px solid;
	float: left;
	display: inline;
	margin-right: 10px;
}

#arriere_main #main #biens_vendus h2 {
	width: 450px;
	margin-top: 0px;
	float: left;
	display: inline;
	padding-top: 0px;
}

#arriere_main #main #biens_vendus  #text_vendus {
	float: left;
	display: inline;
	width: 600px;
}

#arriere_main #main #biens_vendus p {
	float: left;
	display: inline;
	width: 600px;
}

#arriere_main #main #biens_vendus h2 span {
	font-family: Arial;
	font-size: 13px;
	color: #ababab;
	font-weight: bold;

}

#arriere_main #main #biens_vendus h3 {
	float: right;
	margin: 0px 0px 0px 0px;
	display: inline;
	font-family: Arial;
	font-size: 12px;
	color: #028993;
}

#arriere_main #main #etoile {
	float: left;
	width: 500px;
	margin: 0px 0px 10px 20px;
}

#arriere_main #main #etoile p {
	font-family: Verdana;
	font-size: 10px;
	color: #00c0b5;
	font-style: italic;
	margin: 0px;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////// agence ///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#arriere_main #main #coord_agence {
	float:left;
	display: inline;
	border: #c5c5c5 1px solid;
	width: 320px;
	margin: 20px 0px 20px 10px;
}

#arriere_main #main #coord_agence h3 {
	font-family: Arial;
	font-size: 13px;
	color: #028993;
	font-weight: bold;
	margin: 15px 0px 0px 10px;
}

#arriere_main #main #coord_agence h4 {
	font-family: Arial;
	font-size: 12px;
	color: #028993;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
}

#arriere_main #main #coord_agence p {
	margin: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 12px;
	color: #4a4c4c;
}

#arriere_main #main #coord_agence a {
	margin: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 12px;
	color: #4a4c4c;
}

#arriere_main #main #coord_agence #coord_agence_para {
	margin: 10px 0px 20px 10px;
}

#arriere_main #main #coord_agence #coord_agence_para2 {
	margin: 0px 0px 20px 10px;
}

#arriere_main #main #coord_agence #agrandi_plan {
	padding: 0px 0px 0px 10px;
	height: 11px;
	background: url(images/bouton_savoir_plus.jpg) no-repeat left 2px;
	font-family: Arial;
	font-size: 11px;
	color: #760081;
	font-style: italic;
	float: right;
	display: inline;
	margin: 0px 5px 10px 0px;
}

#arriere_main #main #text_para_agence {
	float: left;
	display: inline;
	width: 600px;
	margin: 10px 0px 0px 10px;
}

#arriere_main #main #text_para_agence img {
	float: right;
}

#arriere_main #main #text_para_agence #plaque {
	float: right;
	border: #5a5c5c 1px solid;
	margin: 15px 15px 10px 10px;
}

#arriere_main #main #text_para_agence a {
	padding: 0px 0px 0px 10px;
	height: 11px;
	background: url(images/bouton_savoir_plus.jpg) no-repeat left 2px;
	font-family: Arial;
	font-size: 11px;
	color: #760081;
	font-style: italic;
	float: right;
	margin: 2px 20px 10px 0px;
}

#arriere_main #main #text_para_agence p {
	font-family: Arial;
	font-size: 12px;
	color: #4a4c4c;
}

#arriere_main #main #text_para_agence #lien_agence {
	float: left;
	width: 600px;
	margin-top: 20px;
}

#arriere_main #main #peri_type_agence {
	float: left;
	width: 920px;
	margin: 10px 0px 10px 10px;
}

#arriere_main #main #peri_type_agence p {
	font-family: Arial;
	font-size: 12px;
	color: #4a4c4c;
}

#arriere_main #main #peri_type_agence p span {
	font-family: Arial;
	font-size: 12px;
	color: #00c0b5;
	font-weight: bold;
}

#arriere_main #main #etoile_agence {
	float: left;
	display: inline;
	margin: 0px 0px 10px 15px;
}

#arriere_main #main #etoile_agence p {
	font-family: Arial;
	font-size: 10px;
	color: #4a4c4c;
	font-style: italic;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////// galerie photos ///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#arriere_main #main #all_photos_mini {
	float: left;
	display: inline;
	width: 300px;
	margin: 10px 0px 10px 0px;
}

#arriere_main #main #all_photos_mini #photo_mini_titre {
	float: left;
	display: inline;
	width: 125px;
	height: 130px;
	margin: 0px 0px 0px 15px;
}

#arriere_main #main #all_photos_mini #photo_mini_titre p {
	font-size: 11px;
	font-family: Verdana;
	color: #575959;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 2px 0px;
}

#arriere_main #main #all_photos_mini #a_text {
	font-family: Arial;
	font-size: 11px;
	color: #6e7070;
	width: 130px;
}

#arriere_main #main #all_photos_mini #photo_mini_titre #titre {
	font-family: Arial;
	font-size: 11px;
	color: #6e7070;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#arriere_main #main #all_photos_mini #photo_mini_titre #mini {
	width:114px;
	height: 85px;
	border: #575959 1px solid;
}

#arriere_main #main #agrandir {
	padding: 0px 0px 0px 10px;
	height: 11px;
	background: url(images/bouton_savoir_plus.jpg) no-repeat left 2px;
	font-family: Arial;
	font-size: 11px;
	color: #760081;
	font-style: italic;
	float: right;
	margin: 2px 20px 10px 0px;
}

#arriere_main #main #carte_pays_savoyard {
	margin: 10px 0px 10px 0px;
	float: left;
	display: inline;
	width: 635px;
	border: #d0d1d1 1px solid;
}

#arriere_main #main #carte_pays_savoyard h3 {
	float: left;
	display: inline;
	margin: 10px 0px 10px 10px;
	font-family: Arial;
	font-size: 14px;
	color: #6e7070;
}

#arriere_main #main #carte_pays_savoyard img {
	float: left;
	display: inline;
	margin: 0px 5px 0px 10px;
	padding: 0px 0px 20px 0px;
}

#arriere_main #main #carte_pays_savoyard p {
	float: left;
	display: inline;
	width: 178px;
	font-family: Arial;
	font-size: 10px;
	color: #6e7070;
	margin-right: 0px;
}

#arriere_main #main  #lien_carte {
	float: left;
	display: inline;
	margin: 40px 0px 0px 0px;
}

#arriere_main #main #lien_carte h4 {
	margin: 0px 0px 20px 0px;
	font-family: Arial;
	font-size: 12px;
	color: #6e7070;
}

#arriere_main #main #lien_carte #lien_autre_site {
	padding: 0px 0px 0px 20px;
	height: 11px;
	background: url(images/bouton_savoir_plus.jpg) no-repeat left 2px;
	font-family: Arial;
	font-size: 11px;
	color: #760081;
	font-style: italic;
	display: block;
	margin: 2px 0px 15px 40px;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////// zoom ///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#zoom_detail h1 {
	width: 940px;
	text-align: center;
	margin-bottom: 20px;
}

#zoom_detail #prec {
	float: left;
	display: inline;
	margin: 230px 25px 0px 10px;
	font-family: Verdana;
	font-size: 11px;
	color: #760081;
}

#zoom_detail #photo {
	width: 620px;
	height: 465px;
	float: left;
	display: inline;
	border: #760081 1px solid;
}

#zoom_detail #suiv {
	float: left;
	display: inline;
	margin: 230px 10px 0px 25px;
	font-family: Verdana;
	font-size: 11px;
	color: #760081;
}

#zoom_detail h3 {
	float:left;
	width: 940px;
	text-align: center;
	margin-top: 20px;
	font-family: Arial;
	font-size: 20px;
	color: #6e7070;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////// fin de page ///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

hr#derch {
	visibility:hidden;
	clear:both;
}