html {
	margin: 0;
	padding: 0;
	height: 100%;
	font-size: 100%; /* Évite un bug d'IE 6-7 */
}

body#page_courante, body#page_404 {
	margin: 0;
	padding: 0;
	font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	background-color: #c5c3b4;
	color: #3a382c;
	height: 100%;
	background: url("http://www.simplylanguedocproperties.com/images/structure/background_page_courante.jpg") repeat-x;
	background-color: #c5c3b4;
}

body#affichage_resultats {
	margin: 0;
	padding: 0;
	font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	background-color: #c5c3b4;
	color: #3a382c;
	height: 100%;
	background: url("http://www.simplylanguedocproperties.com/images/structure/background_pages_resultats.jpg") repeat-x;
	background-color: #c5c3b4;
}

body#recherche_detaillee {
	margin: 0;
	padding: 0;
	font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	background-color: #c5c3b4;
	color: #3a382c;
	height: 100%;
	background: url("http://www.simplylanguedocproperties.com/images/structure/background_page_recherche_detaillee.jpg") repeat-x;
	background-color: #c5c3b4;
}

h1, h2, h3, h4, h5, h6, h7, p, form, li, ul, ol, blockquote { /* resets most browser styles to enhance cross-browser compatibility */
	margin: 0;
	padding: 0;
}

a:link {
	/*color: #975a18;*/
	color: #849718;
	text-decoration: underline;
}

a:visited {
	/*color: #975a18;*/
	color: #849718;
	text-decoration: underline;
}

a:hover {
	/*color: #975a18;*/
	color: #849718;
	text-decoration: none;
}

a:active {
	/*color: #975a18;*/
	color: #849718;
	text-decoration: underline;
}

img {
	border: none;
}

.spacer {
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 10px;
}

.imageflottanteright {
	float: right;
	margin: 0px 0px 0px 15px;
}

.imageflottanteleft {
	float: left;
	margin: 0px 15px 0px 0px;
}

.signature {
	background: url("http://www.simplylanguedocproperties.com/images/signature.gif");
	margin: 0;
	background-repeat: no-repeat;
	background-position: 90% 100%;
	text-align: justify;
	text-indent: 15px;
}

.important {
	font-weight: bold;
}

.reprise_resultats {
	font-weight: bold;
	color: #849718;
}

.justifie {
  text-align: justify;
}

#recaptcha_image img {
	width: 200px;
	height: 50px;
}


/* PRINT ------------------------------------------------------------------ */

#entete_print, #coordonnees_print, #footer_print {
	display: none;
}

.elements_print {
	display: none;
}

.dpe_factice {
	display: none;
}




/* HEADER ------------------------------------------------------------------ */

#header {
	height: 151px;
	background: url("http://www.simplylanguedocproperties.com/images/structure/header_logo.jpg") no-repeat;
	background-position: top center;
	margin: 0px 0 0 0;
}

/* NAVIGATION -------------------------------------------------------------- */

.inner_header {
	width: 955px;
	margin: 0 auto;
}

.inner_header h1 a:link {
	text-indent: -7000px;
	display: block;
	width: 353px;
	height: 125px;
}

.inner_header h1 a:visited {
	text-indent: -7000px;
	display: block;
	width: 353px;
	height: 125px;
}

.inner_header h1 a:hover {
	text-indent: -7000px;
	display: block;
	width: 353px;
	height: 125px;
}

.inner_header h1 a:active {
	text-indent: -7000px;
	display: block;
	width: 353px;
	height: 125px;
}

#elements_menu { /* Positions Tabs */
	position: absolute;
	top: 102px;
	margin: 0 0 0 120px;
	width: 860px;
}

#elements_menu li { /* Tabs */
	list-style-type: none;
	float: left;
	margin: 0 0 0 3px;
}

/* Bouton Clip */
#elements_menu li.bouton_clip_s a:link, #elements_menu li.bouton_clip_s a:visited, #elements_menu li.bouton_clip_s a:hover, #elements_menu li.bouton_clip_s a:active {display: block; width: 58px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_clip.png") no-repeat;}
#elements_menu li.bouton_clip a:link, #elements_menu li.bouton_clip a:visited {display: block; width: 58px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_clip.png") no-repeat; background-position: 0 -27px;}
#elements_menu li.bouton_clip a:hover, #elements_menu li.bouton_clip:hover a {display: block; width: 58px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_clip.png") no-repeat; background-position: 0 -54px;}
#elements_menu li.bouton_clip a.h, #elements_menu li.bouton_clip a:active {display: block; width: 58px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_clip.png") no-repeat; background-position: 0 -54px;}

/* Bouton Home */
#elements_menu li.bouton_home_s a:link, #elements_menu li.bouton_home_s a:visited, #elements_menu li.bouton_home_s a:hover, #elements_menu li.bouton_home_s a:active {display: block; width: 54px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_home.png") no-repeat;}
#elements_menu li.bouton_home a:link, #elements_menu li.bouton_home a:visited {display: block; width: 54px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_home.png") no-repeat; background-position: 0 -27px;}
#elements_menu li.bouton_home a:hover, #elements_menu li.bouton_home:hover a {display: block; width: 54px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_home.png") no-repeat; background-position: 0 -54px;}
#elements_menu li.bouton_home a.h, #elements_menu li.bouton_home a:active {display: block; width: 54px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_home.png") no-repeat; background-position: 0 -54px;}

/* Bouton For sale */
#elements_menu li.bouton_for_sale_s a:link, #elements_menu li.bouton_for_sale_s a:visited, #elements_menu li.bouton_for_sale_s a:hover, #elements_menu li.bouton_for_sale_s a:active {display: block; width: 70px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_forsale.png") no-repeat;}
#elements_menu li.bouton_for_sale a:link, #elements_menu li.bouton_for_sale a:visited {display: block; width: 70px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_forsale.png") no-repeat; background-position: 0 -27px;}
#elements_menu li.bouton_for_sale a:hover, #elements_menu li.bouton_for_sale:hover a {display: block; width: 70px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_forsale.png") no-repeat; background-position: 0 -54px;}
#elements_menu li.bouton_for_sale a.h, #elements_menu li.bouton_for_sale a:active {display: block; width: 70px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_forsale.png") no-repeat; background-position: 0 -54px;}

/* Bouton For rent */
#elements_menu li.bouton_for_rent_s a:link, #elements_menu li.bouton_for_rent_s a:visited, #elements_menu li.bouton_for_rent_s a:hover, #elements_menu li.bouton_for_rent_s a:active {display: block; width: 70px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_forrent.png") no-repeat;}
#elements_menu li.bouton_for_rent a:link, #elements_menu li.bouton_for_rent a:visited {display: block; width: 70px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_forrent.png") no-repeat; background-position: 0 -27px;}
#elements_menu li.bouton_for_rent a:hover, #elements_menu li.bouton_for_rent:hover a {display: block; width: 70px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_forrent.png") no-repeat; background-position: 0 -54px;}
#elements_menu li.bouton_for_rent a.h, #elements_menu li.bouton_for_rent a:active {display: block; width: 70px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_forrent.png") no-repeat; background-position: 0 -54px;}

/* Bouton Offers + */
#elements_menu li.bouton_offersplus_s a:link, #elements_menu li.bouton_offersplus_s a:visited, #elements_menu li.bouton_offersplus_s a:hover, #elements_menu li.bouton_offersplus_s a:active {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_offersplus.png") no-repeat;}
#elements_menu li.bouton_offersplus a:link, #elements_menu li.bouton_offersplus a:visited {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_offersplus.png") no-repeat; background-position: 0 -27px;}
#elements_menu li.bouton_offersplus a:hover, #elements_menu li.bouton_offersplus:hover a {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_offersplus.png") no-repeat; background-position: 0 -54px;}
#elements_menu li.bouton_offersplus a.h, #elements_menu li.bouton_offersplus a:active {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_offersplus.png") no-repeat; background-position: 0 -54px;}

/* Bouton Videos */
#elements_menu li.bouton_videos_s a:link, #elements_menu li.bouton_videos_s a:visited, #elements_menu li.bouton_videos_s a:hover, #elements_menu li.bouton_videos_s a:active {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_videos.png") no-repeat;}
#elements_menu li.bouton_videos a:link, #elements_menu li.bouton_videos a:visited {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_videos.png") no-repeat; background-position: 0 -27px;}
#elements_menu li.bouton_videos a:hover, #elements_menu li.bouton_videos:hover a {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_videos.png") no-repeat; background-position: 0 -54px;}
#elements_menu li.bouton_videos a.h, #elements_menu li.bouton_videos a:active {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_videos.png") no-repeat; background-position: 0 -54px;}

/* Bouton Buying in France */
#elements_menu li.bouton_buying_s a:link, #elements_menu li.bouton_buying_s a:visited, #elements_menu li.bouton_buying_s a:hover, #elements_menu li.bouton_buying_s a:active {display: block; width: 121px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_buying.png") no-repeat;}
#elements_menu li.bouton_buying a:link, #elements_menu li.bouton_buying a:visited {display: block; width: 121px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_buying.png") no-repeat; background-position: 0 -27px;}
#elements_menu li.bouton_buying a:hover, #elements_menu li.bouton_buying:hover a {display: block; width: 121px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_buying.png") no-repeat; background-position: 0 -54px;}
#elements_menu li.bouton_buying a.h, #elements_menu li.bouton_buying a:active {display: block; width: 121px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_buying.png") no-repeat; background-position: 0 -54px;}

/* Bouton Services */
#elements_menu li.bouton_services_s a:link, #elements_menu li.bouton_services_s a:visited, #elements_menu li.bouton_services_s a:hover, #elements_menu li.bouton_services_s a:active {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_services.png") no-repeat;}
#elements_menu li.bouton_services a:link, #elements_menu li.bouton_services a:visited {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_services.png") no-repeat; background-position: 0 -27px;}
#elements_menu li.bouton_services a:hover, #elements_menu li.bouton_services:hover a {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_services.png") no-repeat; background-position: 0 -54px;}
#elements_menu li.bouton_services a.h, #elements_menu li.bouton_services a:active {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_services.png") no-repeat; background-position: 0 -54px;}

/* Bouton Contact */
#elements_menu li.bouton_contact_s a:link, #elements_menu li.bouton_contact_s a:visited, #elements_menu li.bouton_contact_s a:hover, #elements_menu li.bouton_contact_s a:active {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_contact.png") no-repeat;}
#elements_menu li.bouton_contact a:link, #elements_menu li.bouton_contact a:visited {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_contact.png") no-repeat; background-position: 0 -27px;}
#elements_menu li.bouton_contact a:hover, #elements_menu li.bouton_contact:hover a {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_contact.png") no-repeat; background-position: 0 -54px;}
#elements_menu li.bouton_contact a.h, #elements_menu li.bouton_contact a:active {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_contact.png") no-repeat; background-position: 0 -54px;}

/* Bouton Sélection */
#elements_menu li.bouton_selection_s a:link, #elements_menu li.bouton_selection_s a:visited, #elements_menu li.bouton_selection_s a:hover, #elements_menu li.bouton_selection_s a:active {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_selection.png") no-repeat;}
#elements_menu li.bouton_selection a:link, #elements_menu li.bouton_selection a:visited {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_selection.png") no-repeat; background-position: 0 -27px;}
#elements_menu li.bouton_selection a:hover, #elements_menu li.bouton_selection:hover a {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_selection.png") no-repeat; background-position: 0 -54px;}
#elements_menu li.bouton_selection a.h, #elements_menu li.bouton_selection a:active {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_selection.png") no-repeat; background-position: 0 -54px;}

/* Bouton Sélection Actif */
#elements_menu li.bouton_selection_actif_s a:link, #elements_menu li.bouton_selection_actif_s a:visited, #elements_menu li.bouton_selection_actif_s a:hover, #elements_menu li.bouton_selection_actif_s a:active {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_selection_actif.png") no-repeat;}
#elements_menu li.bouton_selection_actif a:link, #elements_menu li.bouton_selection_actif a:visited {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_selection_actif.png") no-repeat; background-position: 0 -27px;}
#elements_menu li.bouton_selection_actif a:hover, #elements_menu li.bouton_selection_actif:hover a {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_selection_actif.png") no-repeat; background-position: 0 -54px;}
#elements_menu li.bouton_selection_actif a.h, #elements_menu li.bouton_selection_actif a:active {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url("http://www.simplylanguedocproperties.com/images/structure/nav/btn_selection_actif.png") no-repeat; background-position: 0 -54px;}

#elements_menu li ul { /* positionne le sous menu sous le menu principal */
	display: none;
	position: absolute;
	top: 27px;
	height: 143px;
	padding-top: 0;
}

#elements_menu li.bouton_for_sale ul li a:link, #elements_menu li.bouton_for_rent ul li a:link, /* liens du sous-menu */
#elements_menu li.bouton_for_sale ul li a:visited, #elements_menu li.bouton_for_rent ul li a:visited,
#elements_menu li.bouton_for_sale ul li a:active, #elements_menu li.bouton_for_rent ul li a:active,
#elements_menu li.bouton_for_sale_s ul li a:link, #elements_menu li.bouton_for_rent_s ul li a:link,
#elements_menu li.bouton_for_sale_s ul li a:visited, #elements_menu li.bouton_for_rent_s ul li a:visited,
#elements_menu li.bouton_for_sale_s ul li a:active, #elements_menu li.bouton_for_rent_s ul li a:active {
	background: 0;
	text-indent: 0;
	float: left;
	height: auto;
	width: auto;
	padding: 6px 6px 10px 5px;
	font-size: 0.69em;
	text-decoration: none;
	color: #a5a396;
}

#elements_menu li.bouton_for_sale ul li a:hover, #elements_menu li.bouton_for_rent ul li a:hover, /* hover effect for sub-nav links */
#elements_menu li.bouton_for_sale_s ul li a:hover, #elements_menu li.bouton_for_rent_s ul li a:hover {
	background: 0;
	text-indent: 0;
	float: left;
	height: auto;
	width: auto;
	padding: 6px 6px 10px 5px;
	font-size: 0.69em;
	text-decoration: none;
	color: #fff;
}  

#elements_menu li:hover ul { /* the actual sub menu that drops down */
	display: block;
	z-index: 6000;
}

#for_sale_menu {
	margin-left: -130px;
	width: 800px;
	padding: 0 0 0 100px;
}

#for_rent_menu {
	margin-left: -100px;
	width: 500px;
	padding: 0 0 0 100px;
}

/* HEADER COORDONNEES --------------------------------------------------- */

#header_coordonnees {
	font-family: Georgia, "Times New Roman", Times, serif;
	position: absolute;
	top: 0px;
	margin: 0 0 0 695px;
	width: 263px; /* 300 */
	height: 26px;
	background: url("http://www.simplylanguedocproperties.com/images/structure/header_coordonnees.png") no-repeat;
}

#header_coordonnees h4 {
	color: #fff;
	font-size: .7em;
	font-weight: 300;
	margin: 4px 0 0 9px;
	width: 263px;
}

#header_coordonnees a {
	color: #fff;
	text-decoration: underline;
}

#header_coordonnees ul {
	margin: -18px 5px 0 0;
}


/* CONTENU ----------------------------------------------------------------- */

#contenu { /* only for the sticky footer to work */
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -256px auto;
}

#module_general {
	height: 531px;
	width: 950px;
	margin: 0 auto;
	padding: 23px 0 0 5px;
}

/* Module Recherche */

#module_recherche {
	width: 667px;
	height: 220px;
	padding: 4px;
	margin: 0 0 9px 0;
	overflow: hidden;
	background: url("http://www.simplylanguedocproperties.com/images/structure/module_recherche_background.jpg") no-repeat;
}

#module_recherche img {
	border: 1px solid #6d6e64;
}

#module_recherche h1 {
	font-size: 1.13em;
	font-weight: 300;
	color: #fff;
	padding: 15px 0 10px 10px;
}

#module_recherche p a {
	display: block;
	font-size: 1.13em;
	font-weight: 300;
	color: #fff;
	padding: 15px 0 10px 10px;
}

/* Module Recherche Mini (pages accueil + index) */

#module_recherche_mini {
	width: 667px;
	height: 150px;
	padding: 8px 4px 4px 4px;
	margin: 4px 0 3px 0;
	overflow: hidden;
	background: url("http://www.simplylanguedocproperties.com/images/structure/module_recherche_background_mini.jpg") no-repeat;
}

#module_recherche_mini #form_recherche_rapide {
	margin: 2px 0 0 1px;
}

#module_recherche_mini #form_reference {
	float: right;
	margin: -5px 12px 0 0;
}

#module_recherche_mini img {
	border: 1px solid #6d6e64;
}

#module_recherche_mini h1 {
	font-size: 1.13em;
	font-weight: 300;
	color: #fff;
	padding: 5px 0 10px 10px;
}

#module_recherche_mini p a {
	display: block;
	font-size: 1.13em;
	font-weight: 300;
	color: #fff;
	padding: 15px 0 10px 10px;
}

/* Module 404 */

#module_404 {
	width: 667px;
	height: 266px;
	padding: 4px;
	color: #fff;
	margin: 0 0 9px 0;
	overflow: hidden;
	background: url("http://www.simplylanguedocproperties.com/images/structure/module_404_background.jpg") no-repeat;
}

#module_404 h1 {
	font-size: 2em;
	font-weight: 300;
	padding: 15px 0 10px 10px;
}

#module_404 p {
	line-height: 2em;
	font-size: 1.13em;
	font-weight: 300;
	color: #fff;
	padding: 15px 0 10px 10px;
}

#module_404 p a {
	color: #fff;
}

/* Module Recherche détaillée */

#module_recherche_detaillee {
	height: 480px;
	width: 960px;
	margin: 0 auto;
	padding: 23px 0 0 5px;
}

/* Formulaires module recherche page Accueil */

fieldset.recherche_rapide, fieldset.recherche_reference, fieldset.recherche_libre {
	border: none;
	padding: 0;
}

fieldset.recherche_rapide select {
	font: 1em "Myriad Pro", "Lucida sans", Verdana, sans-serif;
	font-weight: normal;
	border: 1px solid #ccc;
	/*border-left: 3px solid #849718;*/
	width: 176px;
	padding: 3px 3px 3px 0;
	margin: 2px 0 0 0;
	color: #454540;
	background-color: #fff;
}

fieldset.recherche_rapide input, fieldset.recherche_reference input, fieldset.recherche_libre input {
	font: 1em "Myriad Pro", "Lucida sans", Verdana, sans-serif;
	font-weight: normal;
	border: 1px solid #ccc;
	/*border-left: 3px solid #849718;*/
	padding: 3px 3px 3px 0;
	margin: 2px 0 0 0;
	color: #454540;
	background-color: #fff;
}

fieldset.recherche_rapide select:hover, fieldset.recherche_rapide input:hover, fieldset.recherche_reference input:hover, fieldset.recherche_reference input:hover {
	border: 1px solid #ababab;
	/*border-left: 3px solid #849718;*/
}

/* Fin Formulaires module recherche page Accueil */




/* NAVIGATION RAPIDE ------------------------------------------------------- */

#navigation_rapide {
	position: absolute;
	top: 178px;
	margin: 0 0 0 699px;
}

#navigation_rapide li {
	list-style-type: none;
}

/* Nouvelles offres */
#navigation_rapide li.navigation_rapide_dernieres_offres a:link {display: block; width: 255px; height: 104px; background: url("http://www.simplylanguedocproperties.com/images/structure/dernieres_offres_background.jpg") no-repeat; text-decoration: none;}
#navigation_rapide li.navigation_rapide_dernieres_offres a:visited {display: block; width: 255px; height: 104px; background: url("http://www.simplylanguedocproperties.com/images/structure/dernieres_offres_background.jpg") no-repeat; text-decoration: none;}
#navigation_rapide li.navigation_rapide_dernieres_offres a:hover {display: block; width: 255px; height: 104px; background: url("http://www.simplylanguedocproperties.com/images/structure/dernieres_offres_background.jpg") no-repeat; background-position: 0 -104px; text-decoration: none;}
#navigation_rapide li.navigation_rapide_dernieres_offres a:active {display: block; width: 255px; height: 104px; background: url("http://www.simplylanguedocproperties.com/images/structure/dernieres_offres_background.jpg") no-repeat; background-position: 0 -104px; text-decoration: none;}

#navigation_rapide li.navigation_rapide_dernieres_offres a strong {display: block; font-size: 1.13em; font-weight: 300; color: #fff; padding: 25px 0 0 100px;}
#navigation_rapide li.navigation_rapide_dernieres_offres a em {display: block; font-size: 0.7em; font-weight: 300; color: #a5a396; padding: 3px 30px 0 100px; font-style: normal;}

/* Blog */
#navigation_rapide li.navigation_rapide_blog a:link {display: block; width: 255px; height: 99px; background: url("http://www.simplylanguedocproperties.com/images/structure/blog_background.jpg") no-repeat; text-decoration: none;}
#navigation_rapide li.navigation_rapide_blog a:visited {display: block; width: 255px; height: 99px; background: url("http://www.simplylanguedocproperties.com/images/structure/blog_background.jpg") no-repeat; text-decoration: none;}
#navigation_rapide li.navigation_rapide_blog a:hover {display: block; width: 255px; height: 99px; background: url("http://www.simplylanguedocproperties.com/images/structure/blog_background.jpg") no-repeat; background-position: 0 -99px; text-decoration: none;}
#navigation_rapide li.navigation_rapide_blog a:active {display: block; width: 255px; height: 99px; background: url("http://www.simplylanguedocproperties.com/images/structure/blog_background.jpg") no-repeat; background-position: 0 -99px; text-decoration: none;}

#navigation_rapide li.navigation_rapide_blog a strong {display: block; font-size: 1.13em; font-weight: 300; color: #fff; padding: 20px 0 0 100px;}
#navigation_rapide li.navigation_rapide_blog a em {display: block; font-size: 0.7em; font-weight: 300; color: #a5a396; padding: 3px 30px 0 100px; font-style: normal;}

/* Offres plus */
#navigation_rapide li.navigation_rapide_offresplus a:link {display: block; width: 255px; height: 99px; background: url("http://www.simplylanguedocproperties.com/images/structure/offresplus_background.jpg") no-repeat; text-decoration: none;}
#navigation_rapide li.navigation_rapide_offresplus a:visited {display: block; width: 255px; height: 99px; background: url("http://www.simplylanguedocproperties.com/images/structure/offresplus_background.jpg") no-repeat; text-decoration: none;}
#navigation_rapide li.navigation_rapide_offresplus a:hover {display: block; width: 255px; height: 99px; background: url("http://www.simplylanguedocproperties.com/images/structure/offresplus_background.jpg") no-repeat; background-position: 0 -99px; text-decoration: none;}
#navigation_rapide li.navigation_rapide_offresplus a:active {display: block; width: 255px; height: 99px; background: url("http://www.simplylanguedocproperties.com/images/structure/offresplus_background.jpg") no-repeat; background-position: 0 -99px; text-decoration: none;}

#navigation_rapide li.navigation_rapide_offresplus a strong {display: block; font-size: 1.13em; font-weight: 300; color: #fff; padding: 20px 0 0 100px;}
#navigation_rapide li.navigation_rapide_offresplus a em {display: block; font-size: 0.7em; font-weight: 300; color: #a5a396; padding: 3px 30px 0 100px; font-style: normal;}

/* Facebook */
#navigation_rapide li.navigation_rapide_facebook a:link {display: block; width: 255px; height: 99px; background: url("http://www.simplylanguedocproperties.com/images/structure/facebook_background.jpg") no-repeat; text-decoration: none;}
#navigation_rapide li.navigation_rapide_facebook a:visited {display: block; width: 255px; height: 99px; background: url("http://www.simplylanguedocproperties.com/images/structure/facebook_background.jpg") no-repeat; text-decoration: none;}
#navigation_rapide li.navigation_rapide_facebook a:hover {display: block; width: 255px; height: 99px; background: url("http://www.simplylanguedocproperties.com/images/structure/facebook_background.jpg") no-repeat; background-position: 0 -99px; text-decoration: none;}
#navigation_rapide li.navigation_rapide_facebook a:active {display: block; width: 255px; height: 99px; background: url("http://www.simplylanguedocproperties.com/images/structure/facebook_background.jpg") no-repeat; background-position: 0 -99px; text-decoration: none;}

#navigation_rapide li.navigation_rapide_facebook a strong {display: block; font-size: 1.13em; font-weight: 300; color: #fff; padding: 20px 0 0 100px;}
#navigation_rapide li.navigation_rapide_facebook a em {display: block; font-size: 0.7em; font-weight: 300; color: #a5a396; padding: 3px 30px 0 100px; font-style: normal;}

/* Twitter */
/*#navigation_rapide li.navigation_rapide_twitter a:link {display: block; width: 255px; height: 103px; background: url("http://www.simplylanguedocproperties.com/images/structure/twitter_background.jpg") no-repeat; text-decoration: none;}
#navigation_rapide li.navigation_rapide_twitter a:visited {display: block; width: 255px; height: 103px; background: url("http://www.simplylanguedocproperties.com/images/structure/twitter_background.jpg") no-repeat; text-decoration: none;}
#navigation_rapide li.navigation_rapide_twitter a:hover {display: block; width: 255px; height: 103px; background: url("http://www.simplylanguedocproperties.com/images/structure/twitter_background.jpg") no-repeat; background-position: 0 -103px; text-decoration: none;}
#navigation_rapide li.navigation_rapide_twitter a:active {display: block; width: 255px; height: 103px; background: url("http://www.simplylanguedocproperties.com/images/structure/twitter_background.jpg") no-repeat; background-position: 0 -103px; text-decoration: none;}

#navigation_rapide li.navigation_rapide_twitter a strong {display: block; font-size: 1.13em; font-weight: 300; color: #fff; padding: 21px 0 0 100px;}
#navigation_rapide li.navigation_rapide_twitter a em {display: block; font-size: 0.7em; font-weight: 300; color: #a5a396; padding: 3px 20px 0 100px; font-style: normal;}*/

/* Vidéo */
#navigation_rapide li.navigation_rapide_video a:link {display: block; width: 255px; height: 103px; background: url("http://www.simplylanguedocproperties.com/images/structure/video_background.jpg") no-repeat; text-decoration: none;}
#navigation_rapide li.navigation_rapide_video a:visited {display: block; width: 255px; height: 103px; background: url("http://www.simplylanguedocproperties.com/images/structure/video_background.jpg") no-repeat; text-decoration: none;}
#navigation_rapide li.navigation_rapide_video a:hover {display: block; width: 255px; height: 103px; background: url("http://www.simplylanguedocproperties.com/images/structure/video_background.jpg") no-repeat; background-position: 0 -103px; text-decoration: none;}
#navigation_rapide li.navigation_rapide_video a:active {display: block; width: 255px; height: 103px; background: url("http://www.simplylanguedocproperties.com/images/structure/video_background.jpg") no-repeat; background-position: 0 -103px; text-decoration: none;}

#navigation_rapide li.navigation_rapide_video a strong {display: block; font-size: 1.13em; font-weight: 300; color: #fff; padding: 21px 0 0 100px;}
#navigation_rapide li.navigation_rapide_video a em {display: block; font-size: 0.7em; font-weight: 300; color: #a5a396; padding: 3px 20px 0 100px; font-style: normal;}

/* BREADCRUMB -------------------------------- */

#breadcrumb {
	/*float: left;*/
	font-size: 0.7em;
	font-weight: 300;
	color: #a5a396;
	font-style: italic;
	/*padding-bottom: 10px;*/
}



/* AFFAIRES MISES EN AVANT + ZOOM PAGE D'ACCUEIL -------------------------- */

/* Box affichage Zoom */

#zoom {
	position: relative;
	width: 658px;
	height: 117px;
	margin: 0 0 16px 0;
	padding: 4px;
	background-color: #fff;
	font-size: 11px;
}

#zoom span#zoom_block_texte {
	display: block;
	padding: 75px 0 0 0;
	text-align: right;
}

#zoom a:link, #zoom a:visited {
	text-decoration: underline;
	color: #6d6e64;
}

#zoom a:hover {
	text-decoration: none;
}

#zoom img {
	float: left;
	border: 1px solid #6d6e64;
	margin: 0 10px 0 0;
	height: 114px;
	width: 153px;
}

#zoom a:hover img {
	border: 1px solid #3a382c;
}

#zoom img.state {
	position: absolute;
	height: 66px;
	width: 66px;
	border: none;
	right: -8px;
	top: 2px;
}

/* Fin Box affichage Zoom */



/* DERNIERES OFFRES PAGE ACCUEIL */

#dernieres_offres {
	margin: 20px auto;
	width: 960px;
}

#dernieres_offres_vente {
	float: left;
	width: 459px;
	margin-right: 20px;
	/*background-color: #fff;*/
}

#dernieres_offres_loc {
	float: right;
	overflow: hidden;
	width: 459px;
	/*background-color: #fff;*/
}

.titres {
	background: url("http://www.simplylanguedocproperties.com/images/structure/new_offers/titre_background.png") no-repeat;
	width: 459px;
	height: 32px;
	margin-bottom: 10px;
	padding: 7px 0 0 12px;
}

.titres h1 {
	font-size: 1em;
}

.titres h2 {
	font-size: 0.8em;
}

.resultats_details_dernieres_offres {
	margin-left: 100px;
}

.affichage_affaires_dernieres_offres {
	background: url("http://www.simplylanguedocproperties.com/images/structure/new_offers/resultats_background.png") no-repeat;
	/*overflow: hidden;*/
	width: 459px;
	height: 90px;
	/*margin: 5px auto;*/
	padding: 10px 0 0 8px;
}

.affichage_affaires_dernieres_offres img {
	float: left;
	display: block;
	padding: 2px 10px 5px 3px;
	border: none;
}

.affichage_affaires_dernieres_offres h1 {
	height: 15px;
	font-size: 0.7em;
	font-weight: bold;
	padding-top: 2px;
}

.affichage_affaires_dernieres_offres p {
	height: 20px;
	font-size: 0.7em;
	/*margin-right: 5px;*/
	text-align: justify;
	padding: 5px 30px 10px 0;
}

.affichage_affaires_dernieres_offres .resultats_prix_dernieres_offres {
	height: 10px;
	font-weight: bold;

}

.affichage_affaires_dernieres_offres img.state {
	position: absolute;
	height: 55px;
	width: 55px;
	border: none;
	margin-left: -1px;
	margin-top: -78px;
}

/* FIN DERNIERES OFFRES PAGE ACCUEIL */


#mise_avant1 {
	padding: 4px;
	background-color: #fff;
	width: 199px;
	height: 117px;
	margin: 0 23px 0 0;
	float: left;
}

#mise_avant1 img {
	border: 1px solid #6d6e64;
}

#mise_avant2 {
	padding: 4px;
	background-color: #fff;
	width: 199px;
	height: 117px;
	margin: 0 23px 0 0;
	float: left;
}

#mise_avant2 img {
	border: 1px solid #6d6e64;
}

#mise_avant3 {
	padding: 4px;
	background-color: #fff;
	width: 199px;
	height: 117px;
	float: left;
}

#mise_avant3 img {
	border: 1px solid #6d6e64;
}





/* ACTUALITES PAGE ACCUEIL + PAGE 404 + PAGES COURANTES ------------------------------------------------- */

#actualites {
	width: 960px;
	margin: 0 auto;
	padding: 23px 0 23px 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#contenu_statique {
	width: 938px;
	margin: 10px auto;
	padding: 4px;
	background-color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#contenu_statique h1 {
	padding: 5px 0 10px 0;
}

#contenu_statique h2 {
	padding: 5px 0 10px 0;
}

#contenu_statique h3 {
	padding: 5px 0 10px 0;
}

#contenu_statique h4 {
	padding: 5px 0 10px 0;
}

#cadre_contenu_statique {
	overflow: hidden;
	border: 1px solid #c4c4c4;
	padding: 10px;
}

#cadre_contenu_statique p {
	font-size: 1em;
	margin: 20px 0 20px 0;
	text-align: justify;
	text-indent: 15px;
}

#cadre_contenu_statique ul li {
	list-style-type: none;
	line-height: 1.5em;
	padding-left: 10px;
}

#listing_gauche {
	float: left;
	margin-left: 30px;
}

#listing_droite {
	float: right;
	margin-right: 30px;
}

#cadre_agence_iena {
	float: left;
}

#cadre_agence_barbes {
	float: right;
}

#cadre_agence_limoux {
	float: left;
}

#cadre_agence_trebes {
	float: right;
}



/* Actualité haute home */

.actualite_haute_home {
	width: 938px;
	min-height: 94px;
	padding: 15px 12px 0 5px;
	background-color: #dbd8c9;
}

.actualite_haute_home h4 {
	padding: 0 0 3px 0;
}

.actualite_haute_home h4 a:link {font-size: 1em; color: #849718; text-decoration: none;}
.actualite_haute_home h4 a:visited {font-size: 1em; color: #849718; text-decoration: none;}
.actualite_haute_home h4 a:hover, .actualite_haute_home h4 a.hover {font-size: 1em; color: #849718; text-decoration: underline;}
.actualite_haute_home h4 a:active {font-size: 1em; color: #849718; text-decoration: none;}

.actualite_haute_home p {
	font-size: .75em;
	height: 220px;
}

.actualite_haute_home img {
	border: 4px solid #fff;
	float: left;
	margin: 0 12px 0 9px;
}

.actualite_impaire a:link.lien_suite, .actualite_paire a:link.lien_suite, .actualite_haute a:link.lien_suite {display: block; width: 52px; height: 19px; text-indent: -7000px; background: url("http://www.simplylanguedocproperties.com/images/structure/btn_actualites_plus.png") no-repeat; float: right;}
.actualite_impaire a:visited.lien_suite, .actualite_paire a:visited.lien_suite, .actualite_haute a:visited.lien_suite {display: block; width: 52px; height: 19px; text-indent: -7000px; background: url("http://www.simplylanguedocproperties.com/images/structure/btn_actualites_plus.png") no-repeat; float: right;}
.actualite_impaire a:hover.lien_suite, .actualite_paire a.hover.lien_suite, .actualite_impaire a:hover.lien_suite, .actualite_impaire a.hover.lien_suite, .actualite_haute a:hover.lien_suite, .actualite_haute a.hover.lien_suite {display: block; width: 52px; height: 19px; text-indent: -7000px; background: url("http://www.simplylanguedocproperties.com/images/structure/btn_actualites_plus.png") no-repeat; background-position: 0 -19px; float: right;}
.actualite_impaire a:active.lien_suite, .actualite_paire a:active.lien_suite, .actualite_haute a:active.lien_suite {display: block; width: 52px; height: 19px; text-indent: -7000px; background: url("http://www.simplylanguedocproperties.com/images/structure/btn_actualites_plus.png") no-repeat; background-position: 0 -38px; float: right;}


/* Actualité haute */

.actualite_haute {
	width: 938px;
	min-height: 94px;
	padding: 0 12px 0 0;
}

.actualite_haute h4 {
	padding: 0 0 3px 0;
}

.actualite_haute h4 a:link {font-size: 1em; color: #849718; text-decoration: none;}
.actualite_haute h4 a:visited {font-size: 1em; color: #849718; text-decoration: none;}
.actualite_haute h4 a:hover, .actualite_haute h4 a.hover {font-size: 1em; color: #849718; text-decoration: underline;}
.actualite_haute h4 a:active {font-size: 1em; color: #849718; text-decoration: none;}

.actualite_haute p {
	font-size: .75em;
	height: 44px;
}

.actualite_haute img {
	border: 4px solid #fff;
	float: left;
	margin: 0 12px 0 9px;
}


/* Actualités paires et impaires */

.actualite_impaire {
	width: 938px;
	min-height: 110px;
	border-top: 1px dashed #a2a093;
	background-color: #dbd8c9;
	padding: 0 12px 0 0;
}

.actualite_paire {
	width: 938px;
	min-height: 110px;
	border-top: 1px dashed #a2a093;
	padding: 0 12px 0 0;
}

.actualite_impaire h4, .actualite_paire h4 {
	padding: 16px 0 3px 0;
}

.actualite_impaire h4 a:link, .actualite_paire h4 a:link {font-size: 1em; color: #849718; text-decoration: none;}
.actualite_impaire h4 a:visited, .actualite_paire h4 a:visited {font-size: 1em; color: #849718; text-decoration: none;}
.actualite_impaire h4 a:hover, .actualite_impaire h4 a.hover, .actualite_paire h4 a:hover, .actualite_paire h4 a.hover {font-size: 1em; color: #849718; text-decoration: underline;}
.actualite_impaire h4 a:active, .actualite_paire h4 a:active {font-size: 1em; color: #849718; text-decoration: none;}


.actualite_impaire p, .actualite_paire p {
	font-size: .75em;
	height: 44px;
}

.actualite_impaire img, .actualite_paire img {
	border: 4px solid #fff;
	float: left;
	margin: 16px 12px 0 9px;
}


/* MISE EN FORME DES TABLEAUX DANS LES GUIDES */

.tables_guides {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	width: 580px;
	border-collapse: collapse;
	text-align: left;
	margin: 20px;
}

.tables_guides th {
	font-size: 1.2em;
	font-weight: normal;
	color: #849718;
	border-bottom: 2px solid #849718;
	padding: 10px 8px;
}

.tables_guides td {
	color: #3a382c;
	padding: 9px 8px 0;
}

.tables_guides tbody tr:hover td {
	color: #3a382c;
}

/* FIN MISE EN FORME DES TABLEAUX DANS LES GUIDES */

/* MISE EN FORME DES PUBLICITES */

.calendrier { /* Permet d'afficher l'image du calendrier sous le texte (mois et jour) */
	margin: 16px 0px 0px 22px;
	background: url("http://www.simplylanguedocproperties.com/images/structure/calendrier.gif");
	background-repeat: no-repeat;
    height: 49px;
    width: 44px;
}

.mois_affiche { /* Styles pour les mois affichés sur le calendrier */
	position: relative;
	left: 9px;
	/*padding-left: 9px;*/
	font: bold 10px verdana;
	color: #ffffff;
}

.jour_affiche { /* Styles pour les jours affichés sur le calendrier */
	position: relative;
	top: 5px;
	left: 8px;
	font: 20px verdana;
	color: #8a8a7f;
}

.photo_pub {
	margin-left: 25px;
}

.logo_pub {
	margin: 25px 0px 0px 28px;
}

/* FIN MISE EN FORME DES PUBLICITES */

/* AFFICHAGE DES RESULTATS + PAGES STATIQUES ------------------------------------------------- */

#cadre_global {
	overflow: hidden;
	width: 950px;
	padding-top: 10px;
	position: relative;
	margin: 0 auto;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#bandeau_gauche {
	overflow: hidden;
	position: relative;
	float: left;
	width: 225px;
	background-color: #fff;
	margin-top: 10px;
}

#bandeau_gauche h3 {
	font-size: 1em;
}

#bandeau_gauche p {
	font-size: 0.6em;
	padding: 0 5px 5px 5px;
}

#adsense_bandeau_gauche {
	margin: 20px 0;
	padding-left: 50px;
}

#module_droite {
	float: right;
	width: 715px;
	margin-top: 10px;
}

.resultats {
	overflow: hidden;
	width: 695px;
	/*height: 146px;*/
	margin: 14px auto;
	background-color: #fff;
	/*padding-bottom: 10px;*/
	padding: 10px;
}

.resultats p {
	font-size: 0.7em;
	/*margin-right: 5px;*/
	text-align: justify;
	padding: 5px 0 10px 0;
}

.resultats ul li {
	list-style-type: none;
	padding: 5px 0 5px 0;
	/*line-height: 1.5em;*/
	/*padding-left: 10px;*/
}

.resultats h1, .resultats h2, .resultats h3, .resultats h4 {
	padding: 5px 0 10px 0;
}

.resultats h2.tel_big {
	background-color: #849718;
	color: #fff;
}

.resultats img.state {
	position: absolute;
	height: 66px;
	width: 66px;
	border: none;
	margin-left: -1px;
	margin-top: -1px;
}

.resultats img.state_selection {
	position: absolute;
	height: 66px;
	width: 66px;
	border: none;
	margin-left: 11px;
	margin-top: -108px;
}

.affichage_affaire img {
	float: left;
	display: block;
	padding: 5px 10px 5px 5px;
	border: none;
}

.resultats_details {
	position: relative;
	width: 500px;
	text-align: justify;
	float: left;
}

.resultats_details h3 {
	font-size: 1em;
	font-weight: bold;
	padding-top: 2px;
}

.resultats_details p {
	font-size: 0.7em;
	padding-top: 10px;
}

.resultats_textes {
	padding-right: 62px;
}

.resultats_prix {
	font-weight: bold;
}

.resultats .resultats_liens {
	position: relative;
	float: right;
	font-weight: bold;
}

.resultats_icones {
	float: right;
	padding-left: 8px;
	border-left: 1px solid #ddd;
}



/* Module Recherche Mini (pages résultats) */

#module_gauche {
	padding: 4px;
	margin: 0 0 2px 0;
	overflow: hidden;
}

#module_gauche h3 {
	font-size: 1em;
	font-weight: 300;
	padding: 5px 0 5px 5px;
}

#module_gauche p {
	font-size: 0.6em;
	padding: 0 5px 5px 5px;
}


/* Module Haut */

.module_haut {
	overflow: hidden;
	background-color: #fff;
	padding: 5px 5px 5px 5px;
}

.module_annonce_dpe {
	overflow: hidden;
	margin-top: 14px;
	background-color: #3a382c;
	padding: 5px 5px 5px 5px;;
}

.module_annonce_dpe p {
	font-size: 0.68em;
	line-height: 1.5em;
	color: #fff;
}

.module_bas {
	overflow: hidden;
	background-color: #fff;
	padding: 5px 5px 5px 5px;
}

.module_tri {
	float: right;
}

.module_tri h1 {
	margin: 5px 5px 0 0;
	font-size: 0.8em;
}


/* Mise en table "Ma sélection" bandeau gauche */

#table_selection {
	margin: 10px 0 0 5px;
	border: 1px solid #849718; 
	width: 205px;
}

#table_selection th {
	background-color: #849718;
	height: 30px;
}

#table_selection th a {
	color: #fff;
	font-size: 1em;
}

#table_selection td {
	font-size: 0.6em;
}

/* Fin mise en table "Ma sélection" bandeau gauche */



/* Formulaires bandeau gauche + tri + infos pages résultats et détails */

fieldset.modification_recherche, fieldset.alerte_email, fieldset.recherche_reference_bandeau_gauche, fieldset.plus_infos {
	border: none;
	padding: 4px;
}

fieldset.tri {
	border: none;
	padding: 1px;
	margin: 0;
}

fieldset.modification_recherche select {
	font: 1em "Myriad Pro", "Lucida sans", Verdana, sans-serif;
	font-weight: normal;
	border: 1px solid #ccc;
	border-left: 3px solid #849718;
	width: 200px;
	color: #454540;
	background-color: #fff;
}

fieldset.tri select {
	font: 1em "Myriad Pro", "Lucida sans", Verdana, sans-serif;
	font-weight: normal;
	border: 1px solid #ccc;
	border-left: 3px solid #849718;
	color: #454540;
	background-color: #fff;
}

fieldset.modification_recherche input, fieldset.alerte_email input, fieldset.recherche_reference_bandeau_gauche input, fieldset.plus_infos input {
	font: 1em "Myriad Pro", "Lucida sans", Verdana, sans-serif;
	font-weight: normal;
	border: 1px solid #ccc;
	border-left: 3px solid #849718;
	width: 200px;
	color: #454540;
	background-color: #fff;
}

fieldset.tri input {
	font: 1em "Myriad Pro", "Lucida sans", Verdana, sans-serif;
	font-weight: normal;
	border: 1px solid #ccc;
	border-left: 3px solid #849718;
	color: #454540;
	background-color: #fff;
}

fieldset.plus_infos textarea {
	font: 1em "Myriad Pro", "Lucida sans", Verdana, sans-serif;
	font-weight: normal;
	border: 1px solid #ccc;
	border-left: 3px solid #849718;
	width: 200px;
	color: #454540;
	background-color: #fff;
}

fieldset.modification_recherche select:hover, fieldset.modification_recherche input:hover, fieldset.alerte_email input:hover, fieldset.tri select:hover, fieldset.tri input:hover, fieldset.recherche_reference_bandeau_gauche input:hover, fieldset.plus_infos input:hover, fieldset.plus_infos textarea:hover {
	border: 1px solid #ababab;
	border-left: 3px solid #849718;
}

/* Fin Formulaires bandeau gauche + tri pages résultats */


/* Formulaire page Contact + Saisie Petite Annonce + edition bien */

fieldset.coordonnees, fieldset.demande, fieldset.avis, fieldset.validation, fieldset.saisie-annonce, fieldset.modification {
	border: none;
	/*padding: 4px;*/
}

fieldset.coordonnees ul, fieldset.demande ul, fieldset.avis ul, fieldset.validation ul, fieldset.saisie-annonce ul, fieldset.modification ul {
	list-style: none;
	padding: 0 0 10px 0;
	margin: 0 !important;
	width: 320px;
}

fieldset.coordonnees li, fieldset.demande li, fieldset.avis li, fieldset.validation li, fieldset.saisie-annonce li, fieldset.modification li {
	padding-bottom: 0;
}

fieldset.coordonnees legend, fieldset.demande legend, fieldset.avis legend, fieldset.validation legend, fieldset.saisie-annonce legend {
	font: 2em "Myriad Pro", "Lucida sans", Verdana, sans-serif;
}

fieldset.coordonnees label, fieldset.demande label, fieldset.avis label, fieldset.validation label, fieldset.saisie-annonce label , fieldset.modification label {
	font: 1.5em; 
	display: block;
	margin: 5px 0;
}

fieldset.demande select, fieldset.avis select, fieldset.saisie-annonce select, fieldset.modification select {
	font: 1em "Myriad Pro", "Lucida sans", Verdana, sans-serif;
	font-weight: normal;
	border: 1px solid #ccc;
	border-left: 3px solid #849718;
	width: 320px;
	color: #454540;
	background-color: #fff;
	margin: 5px 0;
}

fieldset.coordonnees input, fieldset.avis input, fieldset.saisie-annonce input, fieldset.modification input {
	font: 1em "Myriad Pro", "Lucida sans", Verdana, sans-serif;
	font-weight: normal;
	border: 1px solid #ccc;
	border-left: 3px solid #849718;
	width: 320px;
	color: #454540;
	background-color: #fff;
	margin: 5px 0;
}

fieldset.validation input {
	font: 1em "Myriad Pro", "Lucida sans", Verdana, sans-serif;
	font-weight: normal;
	border: 1px solid #ccc;
	border-left: 3px solid #849718;
	width: 100px;
	color: #454540;
	background-color: #fff;
	margin: 5px 0;
}

fieldset.demande textarea, fieldset.avis textarea, fieldset.saisie-annonce textarea {
	font: 1em "Myriad Pro", "Lucida sans", Verdana, sans-serif;
	font-weight: normal;
	border: 1px solid #ccc;
	border-left: 3px solid #849718;
	width: 320px;
	color: #454540;
	background-color: #fff;
	margin: 5px 0;
}

fieldset.modification textarea {
	font: 1em "Myriad Pro", "Lucida sans", Verdana, sans-serif;
	font-weight: normal;
	border: 1px solid #ccc;
	border-left: 3px solid #849718;
	width: 660px;
	color: #454540;
	background-color: #fff;
	margin: 5px 0;
}

fieldset.coordonnees select:hover, fieldset.demande select:hover, fieldset.avis select:hover, fieldset.validation select:hover, fieldset.saisie-annonce select:hover, fieldset.modification select:hover, fieldset.coordonnees input:hover, fieldset.demande input:hover, fieldset.avis input:hover, fieldset.validation input:hover, fieldset.saisie-annonce input:hover, fieldset.modification input:hover, fieldset.coordonnees textarea:hover, fieldset.demande textarea:hover, fieldset.avis textarea:hover, fieldset.validation textarea:hover, fieldset.saisie-annonce textarea:hover, fieldset.modification textarea:hover {
	border: 1px solid #ababab;
	border-left: 3px solid #849718;
}

/* Fin formulaire page Contact + Saisie Petite Annonce + edition bien */



/* Pages details + details annonces + edition annonces + edition bien -------------------------------------------------------- */

/* Module titre + social */

.module_titre_social {
	overflow: hidden;
	background-color: #fff;
	padding: 5px 5px 5px 5px;
}

.module_titre_social h3 {
	display: inline;
	padding-left: 5px;
}

.details_prix {
	float: right;
	overflow: hidden;
}

.icones_selection {
	float: right;
	overflow: hidden;
}

.module_social {
	padding: 8px 0 8px 0;
	margin-left: 10px;
	float: left;
	overflow: hidden;
}

.addthis_toolbox {
	width: 450px;
}

#module_video {
	padding: 8px 0 8px 0;
	margin-left: 10px;
	float: left;
	overflow: hidden;
	border-top: 1px solid #ddd;
}

.resultats_details_details_ventes {
	overflow: hidden;
	width: 715px;
	/*height: 450px;*/
	margin: 14px auto;
	background-color: #fff;
}

#texte_details {
	width: 520px;
	margin: 0 0 10px 10px;
	padding-top: 5px;
	text-align: justify;
}

#dpe_et_boutons {
	float: right;
	width: 180px;
	margin-right: 0 -5px 15px 0;
}

#specifications_details {
	width: 520px;
	padding-top: 8px;
	margin: 0 0 10px 10px;
	border-top: 1px solid #ddd;
}

#region_details {
	width: 520px;
	overflow: hidden;
	font-size: 0.8em;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin-left: 10px;
	padding: 8px 0 8px 0;
}

#infos_contact {
	overflow: hidden;
	font-size: 0.8em;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.intitule_specs {
	font-size: 0.9em;
}

.resultat_specs {
	font-size: 0.9em;
	font-weight: bold;
	font-style: italic;
}

/* Mise en forme galerie */

#galerie {
	width: 715px; /* Largeur générale de la galerie */
	height: 430px; /* Hauteur générale de la galerie */
	margin-left: 0px;
	margin-top: -8px;
	text-align: center;
}

dl#photo {
	margin: 0px auto;
}

dl#photo dd {
	margin: 20px 0 0 10px;
}

dl#photo img {
	width: 550px;
	height: 412px;
	border: 1px solid #000000;
	padding: 0px;
}

ul#galerie_mini {
	list-style-type: none;
}

ul#galerie_mini li {
	list-style: none;
	float: right;
	margin-right: 17px;
	margin-bottom: 12px;
}

ul#galerie_mini li a img {
	border: 1px solid #000000;
	padding: 0px;
}

.photo_mini {
	width: 95px;
	height: 71px;
}






/* FOOTER ------------------------------------------------------------------ */

#footer {
	border-top: 6px solid #a8a395;
	background-color: #3a382c;
	color: #fff;
	height: 220px;
}

.footer_padding {
	height: 256px;
}

.inner_footer {
	width: 965px;
	padding: 17px 0 0 0;
	margin: 0 auto;
	background: url("http://www.simplylanguedocproperties.com/images/structure/footer_logo.jpg") no-repeat;
	background-position: 5px 0;
}

.mini_nav {
	width: 110px;
	float: left;
	margin: 0 20px 0 0;
}

.mini_nav_contact {
	width: 190px;
	float: left;
	margin: 0 20px 0 0;
}

.mini_nav_recherche {
	width: 190px;
	float: left;
	margin: 0 0 0 0;
}

.mini_nav h5, .mini_nav_contact h5, .mini_nav_recherche h5 {
	font-size: 1em;
	text-transform: uppercase;
	color: #fff;
	padding: 0 0 7px 0;
}

.mini_nav ul, .mini_nav_contact ul, .mini_nav_recherche ul {
	margin: 0 0 12px 0;
}

.mini_nav li, .mini_nav_contact li, .mini_nav_recherche li {
	list-style-type: none;
	font-size: .69em;
	line-height: 100%;
	margin: 0 0 5px 0;
	padding: 0;
}

.mini_nav li a:link, .mini_nav_contact li a:link, .mini_nav_recherche li a:link {color: #fff; text-decoration: none;}
.mini_nav li a:visited, .mini_nav_contact li a:visited, .mini_nav_recherche li a:visited {color: #fff; text-decoration: none;}
.mini_nav li a:hover, .mini_nav_contact li a:hover, .mini_nav_recherche li a:hover {color: #dfdfdf; text-decoration: underline;}
.mini_nav li a:active, .mini_nav_contact li a:active, .mini_nav_recherche li a:active {color: #fff; text-decoration: none;}

.mini_nav p, .mini_nav_contact p, .mini_nav_recherche p {
	font-size: .69em;
	color: #fff;
}

.mini_nav_recherche #ref input {
	background: #fff url("http://www.simplylanguedocproperties.com/images/structure/ico_home.png") no-repeat 4% 50%;
	font: 1em "Myriad Pro", "Lucida sans", Verdana, sans-serif;
	font-weight: normal;
	border: 1px solid #ccc;
	border-left: 3px solid #849718;
	color: #333;
	padding: 6px 0 6px 25px;
	margin: 5px 0 5px 0;
}

.mini_nav_recherche #recherche input {
	background: #fff url("http://www.simplylanguedocproperties.com/images/structure/ico_search.png") no-repeat 4% 50%;
	font: 1em "Myriad Pro", "Lucida sans", Verdana, sans-serif;
	font-weight: normal;
	border: 1px solid #ccc;
	border-left: 3px solid #849718;
	color: #333;
	padding: 6px 0 6px 25px;
	margin: 5px 0 0 0;
}

.footer_text {
	width: 960px;
	margin: 0 auto;
	padding: 20px 0 0 5px;
	clear: both;
	color: #fff;
	font-size: .69em;
}

.footer_text a:link {color: #fff; text-decoration: none;}
.footer_text a:visited {color: #fff; text-decoration: none;}
.footer_text a:hover {color: #dfdfdf; text-decoration: underline;}
.footer_text a:active {color: #fff; text-decoration: none;}

/* Logos FB & Twitter footer */

#social_footer ul {
	float: left;
	width: 120px;
	padding: 87px 0 0 20px;
}

#social_footer ul li {
	list-style-type: none;
	margin: 0;
}

#social_footer ul li a {
	display: block;
	text-indent: -9000px;
	width: 83px;
	height: 25px;
}

#social_footer ul li.twitter a:link {background: url("http://www.simplylanguedocproperties.com/images/social/btn_twitter.jpg") no-repeat;}
#social_footer ul li.twitter a:visited {background: url("http://www.simplylanguedocproperties.com/images/social/btn_twitter.jpg") no-repeat;}
#social_footer ul li.twitter a:hover {background: url("http://www.simplylanguedocproperties.com/images/social/btn_twitter.jpg") no-repeat; background-position: 0 -25px;}
#social_footer ul li.twitter a:active {background: url("http://www.simplylanguedocproperties.com/images/social/btn_twitter.jpg") no-repeat;}

#social_footer ul li.facebook a:link {background: url("http://www.simplylanguedocproperties.com/images/social/btn_facebook.jpg") no-repeat;}
#social_footer ul li.facebook a:visited {background: url("http://www.simplylanguedocproperties.com/images/social/btn_facebook.jpg") no-repeat;}
#social_footer ul li.facebook a:hover {background: url("http://www.simplylanguedocproperties.com/images/social/btn_facebook.jpg") no-repeat; background-position: 0 -25px;}
#social_footer ul li.facebook a:active {background: url("http://www.simplylanguedocproperties.com/images/social/btn_facebook.jpg") no-repeat;}
