* {
	margin:0;
	padding:0;
}

/* General Style Info */
body {
	position:relative;
	background:#fff no-repeat top center;
	color: #000;
	font-family:Verdana,sans-serif;
	font-size:11px;
	margin-top: 10px;
}
a:link, a:visited {
	color: #fff;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration:underline;
}
img {
	border:none;
	vertical-align:middle;
}
h1, h2, h3, h4 {
	font-weight: normal;
}

p{
	font-size:10px;
}
/* Layout */
#container{
	width:970px;
	margin:auto;
}
#footer{
	text-align:center;
}

/**********************/
/*******Header*********/
/**********************/
#header_top{
	height:24px;
	background:url(../img/layout/header/header_top_bg.jpg) no-repeat top;
}

#header_top_langage{
	float:right;
	width:80px;
	margin-top:6px;
	margin-right:10px;
}

#header_top_ariane{
	float:left;
	margin-top:6px;
	margin-left:37px;
	color:#ffffff;
	font-weight:normal;
}

#header_main{
	
}


/***** DEBUT Popup Promo *****/
#popupPromo{
	/*top:230px;*/
	height:385px;
	margin-left:25%;
	margin-top:332px;
	padding:0;
	/*position:fixed;*/
	position:absolute;
	width:554px;
	z-index:1000 !important;
}
#popupPromo a#promo_show {
	display:none;
	height:12px;
	left:0;
	right:800px;
	position:fixed;
	position:absolute;
	top:20px;
	width:12px;
}
#popupPromo a#promo_close {
	height:12px;
	/*left:0;*/
	margin-left:-4px;
	/*right:350px;*/
	position:fixed;
	position:absolute;
	/*top:10px;*/
	width:12px;
}
#popupPromo a#promo_hide {
	height:12px;
	left:0;
	right:350px;
	position:fixed;
	position:absolute;
	top:30px;
	width:12px;
}
/***** FIN Popup Promo *****/


/**********************/
/*******Contain********/
/**********************/
#content{
	width:896px;
	margin-left:35px;
}

#content_main{
	
}

#content_main_top{
	padding-left:10px;
	padding-right:10px;
}
#content_main_top_left{
	float:left;
	width:545px;
}
#content_main_top_right{
	float:left;
	margin-top:75px;
	/*width:327px;*/
}

#content_main_middle{
	padding-left:10px;
	padding-right:10px;
}

#content_main_bottom{
	padding-left:10px;
	padding-right:10px;
}

.clear{
	clear:both;
}

.content_home{
	background:#b6dffe url(../img/layout/content/home/content_bg.jpg) no-repeat top;
}

.content_syndics{
	background:#f43a1c url(../img/layout/content/syndics/content_bg.jpg) no-repeat top;
}

.content_defiscalisations{
	background:#49e1eb url(../img/layout/content/sdefiscalisations/content_bg.jpg) no-repeat top;
}

.content_nous-contacter{
	background:#352c29 url(../img/layout/content/nous-contacter/content_bg.jpg) no-repeat top;
}

.content_locations{
	background:#fbc815 url(../img/layout/content/locations/content_bg.jpg) no-repeat top;
}

.content_mentions-legales{
	background:#352c29 url(../img/layout/content/mentions-legales/content_bg.jpg) no-repeat top;
}

#content_syndics{
	height:400px;
}

#content_defiscalisations{
	
}


#content_nous-contacter_top{
	width:857px;
	height:84px;
	background-color:#fff;
	margin:auto;
}
#content_nous-contacter_top_left{
	float:left;
	width:400px;
	margin-top:15px;
	margin-left:15px;
}
#content_nous-contacter_top_right{
	float:right;
	margin-top:22px;
	margin-right:22px;
}
#content_nous-contacter_left{
	float:left;
	width:245px;
	height:386px;
}
#content_nous-contacter_right{
	float:left;
	margin-left:22px; 
	margin-top:14px;
	height:386px;
	width:607px;
	position:relative;
}
#content_nous-contacter_right_form{
	float:left;
	margin-left:24px;
	margin-top:39px;
	#margin-top:50px;  
	width:375px;
	height:357px;
}
#content_nous-contacter_right_submit{
	float:left;
	margin-top:314px; 
	/*#margin-top:-10px;*/
	width:207px;
}

.content_nous-contacter_span_apavou{
	font-size:14px;
	font-weight:bold;
}
.content_nous-contacter_span_adresse{
	font-size:12px;
	font-weight:normal;
}
.content_nous-contacter_span_mail{
	font-size:10px;
	font-weight:bold;
}
.content_nous-contacter_span_mail a, .content_nous-contacter_span_mail a:visited{
	color:#000;
	text-decoration:none;
}
.content_nous-contacter_span_mail a:hover, .content_nous-contacter_span_mail a:active{
	color:#000;
	text-decoration:underline;
}
.content_nous-contacter_left_ul{
	margin:0;
	padding:0;
	margin-top:40px;
	margin-left:19px;
	text-align:center;
}
.content_nous-contacter_left_ul li{
	display:list-item;
	list-style-type:none;
}
.content_nous-contacter_left_ul_li_neutre{
	margin-bottom:15px;
}
.content_nous-contacter_left_ul_li_marron{
	background:url(../img/layout/content/nous-contacter/bt_marron.jpg) no-repeat center;
	height:40px;
	width:220px;
	margin-top:2px;
	#margin-top:0px;
	margin-left:7px;
}
.content_nous-contacter_left_ul_li_beige{
	background:url(../img/layout/content/nous-contacter/bt_beige.jpg) no-repeat center;
	height:40px;
	width:220px;
	margin-top:2px;
	#margin-top:0px;
	margin-left:7px;
}
.content_nous-contacter_left_ul_li_orange{
	background:url(../img/layout/content/nous-contacter/bt_orange.jpg) no-repeat center;
	height:40px;
	width:220px;
	margin-top:2px;
	margin-left:7px;
}
.content_nous-contacter_left_ul_li_bleu{
	background:url(../img/layout/content/nous-contacter/bt_bleu.jpg) no-repeat center;
	height:40px;
	width:220px;
	margin-top:2px;
	margin-left:7px;
}
.content_nous-contacter_left_ul_li_marron a, .content_nous-contacter_left_ul_li_marron a:visited{
	display:block;
	padding-top:12px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.content_nous-contacter_left_ul_li_marron a:hover, .content_nous-contacter_left_ul_li_marron a:active{
	text-decoration:underline;
}
.content_nous-contacter_left_ul_li_beige a, .content_nous-contacter_left_ul_li_beige a:visited{
	display:block;
	padding-top:12px;
	color:#352c29;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.content_nous-contacter_left_ul_li_beige a:hover, .content_nous-contacter_left_ul_li_beige a:active{
	text-decoration:underline;
}

.content_nous-contacter_left_ul_li_orange a, .content_nous-contacter_left_ul_li_orange a:visited{
	display:block;
	padding-top:12px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.content_nous-contacter_left_ul_li_orange a:hover, .content_nous-contacter_left_ul_li_orange a:active{
	text-decoration:underline;
}

.content_nous-contacter_left_ul_li_bleu a, .content_nous-contacter_left_ul_li_bleu a:visited{
	display:block;
	padding-top:12px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.content_nous-contacter_left_ul_li_bleu a:hover, .content_nous-contacter_left_ul_li_bleu a:active{
	text-decoration:underline;
}

#error_msg{
	clear:both;
	color:red;
	font-size:10px;
}

/********************************/
/*********** ACHATS *************/
/********************************/
.content_achats{
	background:#006579 url(../img/layout/content/achats/content_bg.jpg) no-repeat top;
}

.content_locations{
	background:#bd007a url(../img/layout/content/locations/content_bg.jpg) no-repeat top;
}

#content_achats_top{
	width:896px;
	height:202px;
	background:transparent url(../img/layout/content/achats/bg_recherche.png) no-repeat top;
}

#content_locations_top{
	width:896px;
	height:202px;
	background:transparent url(../img/layout/content/locations/bg_recherche.png) no-repeat top;
}

#content_achats_left{
	float:left;
	width:238px;
	margin-left:10px;
	/*background:transparent url(../img/layout/content/achats/bg_encart_left.png) no-repeat top;*/
}

#content_locations_left{
	float:left;
	width:238px;
	margin-left:10px;
	/*background:transparent url(../img/layout/content/locations/bg_encart_left.png) no-repeat top;*/
}

#content_locations_left_top{
	margin-top:0px;
	margin-left:0px;
	text-align:left;
	width:238px;
	height:40px;
	background:transparent url(../img/layout/content/locations/bg_encart_left_top.png) no-repeat top;
}

#content_achats_left_top{
	margin-top:0px;
	margin-left:0px;
	text-align:left;
	width:238px;
	height:40px;
	background:transparent url(../img/layout/content/achats/bg_encart_left_top.png) no-repeat top;
}

#content_locations_middle{
	width:238px;
	background:transparent url(../img/layout/content/locations/bg_encart_left_middle.jpg) repeat-y top;
}

#content_achats_middle{
	width:238px;
	background:transparent url(../img/layout/content/achats/bg_encart_left_middle.jpg) repeat-y top;
}

#content_locations_middle_list{
	margin-top:0px;
	margin-left:10px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

#content_achats_middle_list{
	margin-top:0px;
	margin-left:10px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

#content_locations_left_bottom{
	margin-top:0px;
	margin-left:0px;
	text-align:left;
	width:238px;
	height:11px;
	background:transparent url(../img/layout/content/locations/bg_encart_left_bottom.png) no-repeat top;
}

#content_achats_left_bottom{
	margin-top:0px;
	margin-left:0px;
	text-align:left;
	width:238px;
	height:11px;
	background:transparent url(../img/layout/content/achats/bg_encart_left_bottom.png) no-repeat top;
}

#content_achats_left_simulateur{
	margin-top:0px;
	margin-left:0px;
	text-align:left;
	margin-top:11px;
}

.content_locations_top_title{
	padding-top:12px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-align:center;
}

.content_achats_top_title{
	padding-top:12px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-align:center;
}


#content_locations_middle ul{
	margin-top:0px;
	margin-left:14px;
	text-align:left;
	font-weight:normal;
	margin-right:5px;
}

#content_locations_middle ul li{
	display:list-item;
	list-style-type:disc;
	margin-left:-3px;
}

#content_achats_middle ul{
	margin-top:0px;
	margin-left:14px;
	text-align:left;
	font-weight:normal;
	margin-right:5px;
}

#content_achats_middle ul li{
	display:list-item;
	list-style-type:disc;
	margin-left:-3px;
}

#content_achats_right{
	float:left;
	margin-left:15px;
	width:620px;
}

#content_achats_title{
	margin-top:12px;
	margin-left:10px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
#content_achats_title ul{
	margin-top:20px;
	margin-left:14px;
	text-align:left;
	font-weight:normal;
	margin-right:5px;
}
#content_achats_title ul li{
	display:list-item;
	list-style-type:disc;
	margin-left:-3px;
}

#content_achats_select_zone{
	padding-top:31px; 
	padding-left:19px;
	width:860px;
	height:44px;
}

#content_achats_form_1{
	width:881px;
	height:48px;
	color:white;
	font-weight:bold;
}

#content_achats_form_2{
	float:left;	
	width:230px;
	height:73px;
	margin-left:17px;
	color:white;
	font-weight:bold;
}

#content_achats_submit{
	float:left;
	width:265px;
	height:31px;
	margin-top:22px;
	margin-left:45px;
}

.content_achats_select_zone_reunion{
	float:left;
	text-align:center;
	margin-top:6px;
	display:block;
	width:88px;
	height:24px;
	line-height:2em;
	background:transparent url(../img/layout/content/achats/bt_recherche_reunion.jpg) no-repeat top;
}
.content_locations_select_zone_reunion{
	float:left;
	text-align:center;
	margin-top:6px;
	display:block;
	width:88px;
	height:24px;
	line-height:2em;
	background:transparent url(../img/layout/content/locations/bg_choix_countrie.png) no-repeat top;
}

.content_achats_select_zone_maurice{
	float:left;
	text-align:center;
	margin-top:6px;
	display:block;
	width:88px;
	height:24px;
	line-height:2em;
	background:transparent url(../img/layout/content/achats/bt_recherche_maurice.jpg) no-repeat top;
}
.content_locations_select_zone_maurice{
	float:left;
	text-align:center;
	margin-top:6px;
	display:block;
	width:88px;
	height:24px;
	line-height:2em;
	background:transparent url(../img/layout/content/locations/bg_choix_countrie.png) no-repeat top;
}

.content_achats_select_zone_reunion a, .content_achats_select_zone_reunion a:visited, .content_achats_select_zone_maurice a, .content_achats_select_zone_maurice a:visited{
	color:#000;
}
.content_achats_select_zone_reunion a:hover, .content_achats_select_zone_reunion a:active, .content_achats_select_zone_maurice a:hover, .content_achats_select_zone_maurice a:active{
	color:#000;
	text-decoration:underline;
}

.content_locations_select_zone_reunion a, .content_locations_select_zone_reunion a:visited, .content_locations_select_zone_maurice a, .content_locations_select_zone_maurice a:visited{
	color:#000;
}
.content_locations_select_zone_reunion a:hover, .content_locations_select_zone_mreunion a:active, .content_locations_select_zone_maurice a:hover, .content_locations_select_zone_maurice a:active{
	color:#000;
	text-decoration:underline;
}
/* Achats */
.achats_form_checkbox_neuf{
	float:left;
	margin-top:-5px;
	margin-left:20px;
}
.achats_form_checkbox_ancien{
	float:left;
	margin-top:-5px;
	margin-left:36px;
}

.achats_form_checkbox_piece{
	float:left;
	margin-top:-5px;
	margin-left:43px;
}

.achats_form_checkbox_bien{
	float:left;
	margin-top:15px;
	margin-left:20px;
}

.achats_form_checkbox_logement_etudiant{
	float:left;
	margin-top:-5px;
	margin-left:60px;
}

.achats_form_checkbox_surface{
	float:left;
	margin-top:13px;
	margin-left:20px;
}

.achats_form_checkbox_zone{
	float:left;
	margin-top:24px;
	margin-left:0px;
}

.achats_form_budget{
	float:left;
	margin-top:13px;
	margin-left:18px;
	width:230px;
}
/* Locations */
.locations_form_checkbox_neuf{
	float:left;
	margin-top:-5px;
	margin-left:20px;
}
.locations_form_checkbox_ancien{
	float:left;
	margin-top:-5px;
	margin-left:36px;
}

.locations_form_checkbox_piece{
	float:left;
	margin-top:-5px;
	margin-left:33px;
}

.locations_form_checkbox_bien{
	float:left;
	margin-top:-5px;
	margin-left:36px;
}

.locations_form_checkbox_surface{
	float:left;
	margin-top:13px;
	margin-left:20px;
}

.locations_form_checkbox_zone{
	float:left;
	margin-top:13px;
	margin-left:18px;
}

.locations_form_budget{
	float:left;
	margin-top:13px;
	margin-left:18px;
}

.locations_form_locaux_commerciaux{
	float:left;
	margin-top:29px;
	margin-left:11px;
}

.select_ville{
	/* typo plus petit pour le champs select des villes */
	font-size:10px;
}



/********************************/
/******** Groupe Apavou *********/
/********************************/
.content_le-groupe-apavou{
	background:#BEDF0A url(../img/layout/content/le-groupe-apavou/content_bg.jpg) no-repeat top;
}
.content_le-groupe-apavou_left{
	float:left;
	margin-top:29px;
	margin-left:27px;
	#margin-left:15px;
}
.content_le-groupe-apavou_left_ul{
	margin:0;
	padding:0;
	text-align:center;
}

.content_le-groupe-apavou_left_ul li{
	display:list-item;
	list-style-type:none;
}
.content_le-groupe-apavou_left_ul_li_marron{
	background:url(../img/layout/content/le-groupe-apavou/bt_marron.jpg) no-repeat center;
	height:27px;
	width:220px;
	padding-top:11px;
}
.content_le-groupe-apavou_left_ul_li_marron a, .content_le-groupe-apavou_left_ul_li_marron a:visited{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.content_le-groupe-apavou_left_ul_li_marron a:hover, .content_le-groupe-apavou_left_ul_li_marron a:active{
	text-decoration:underline;
}

.content_le-groupe-apavou_left_ul_li_noir{
	background:url(../img/layout/content/le-groupe-apavou/bt_noir.jpg) no-repeat center;
	height:27px;
	width:220px;
	padding-top:11px;
}
.content_le-groupe-apavou_left_ul_li_noir a, .content_le-groupe-apavou_left_ul_li_noir a:visited{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.content_le-groupe-apavou_left_ul_li_noir a:hover, .content_le-groupe-apavou_left_ul_li_noir a:active{
	text-decoration:underline;
}

.content_le-groupe-apavou_left_ul_li_beige{
	background:url(../img/layout/content/le-groupe-apavou/bt_beige.jpg) no-repeat center;
	height:27px;
	width:220px;
	padding-top:11px;
}
.content_le-groupe-apavou_left_ul_li_beige a, .content_le-groupe-apavou_left_ul_li_beige a:visited{
	color:#352c29;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.content_le-groupe-apavou_left_ul_li_beige a:hover, .content_le-groupe-apavou_left_ul_li_beige a:active{
	text-decoration:underline;
}

.content_le-groupe-apavou_left_ul_li_bleu{
	background:url(../img/layout/content/le-groupe-apavou/bt_bleu.jpg) no-repeat center;
	height:27px;
	width:220px;
	padding-top:11px;
}

.content_le-groupe-apavou_left_ul_li_bleu_filiales{
	background:url(../img/layout/content/le-groupe-apavou/bt_bleu.jpg) no-repeat center;
	height:27px;
	width:220px;
	margin-top:8px;
	padding-top:11px;
}
.content_le-groupe-apavou_left_ul_li_bleu a, .content_le-groupe-apavou_left_ul_li_bleu a:visited, .content_le-groupe-apavou_left_ul_li_bleu_filiales a, .content_le-groupe-apavou_left_ul_li_bleu_filiales a:visited{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.content_le-groupe-apavou_left_ul_li_bleu a:hover, .content_le-groupe-apavou_left_ul_li_bleu a:active, .content_le-groupe-apavou_left_ul_li_bleu_filiales a:hover, .content_le-groupe-apavou_left_ul_li_bleu_filiales a:active{
	text-decoration:underline;
}

.content_le-groupe-apavou_left_ul_li{
	margin-top:4px;
}

.content_le-groupe-apavou_left_ul_li a, .content_le-groupe-apavou_left_ul_li ul a:visited{
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.content_le-groupe-apavou_left_ul_li a:hover, .content_le-groupe-apavou_left_ul_li a:active{
	text-decoration:underline;
}

.content_le-groupe-apavou_right{
	float:left;
	margin-top:80px;
	margin-left:0px;
}

#contain_main{
	
}

#content_bottom{
	background:white;
	width:896px;
	margin-left:35px;
	text-align:right;
}

#ensemblePaginator{
}
.pagination{
	float:left;
}

/**********************/
/*******footer*********/
/**********************/
#footer{
	height:225px;
	background-color:#60605f;
}
#footer_main{
	height:202px;
	color:#fff;
	background-color:#000000;
}
#footer_main_content{
	width:896px;
	margin:auto;
}

.footer_main_ul{
	float:left;
	margin:0;
	padding:0;
	width:162px;
	text-align:left;
}
.footer_main_ul li{
	display:list-item;
	list-style-type:none;
}

.footer_main_link{
	margin-left:14px;
}

.footer_main_ul_photo{
	float:left;
	margin:0;
	padding:0;
	width:86px;
	height:202px;
	text-align:left;
	background:url(../img/layout/footer/bg_photos.jpg) top no-repeat;
}
.footer_main_ul_photo li{
	margin-top: 33px;
	display:list-item;
	list-style-type:none;
}

#footer_sub{
	margin:auto;
	width:967px;
	height:23px;
	background:#60605f;
}
#footer_sub_left{
	width:323px;
	margin-top:5px;
	float:left;
	color:#fff;
}
#footer_sub_left a{
	font-size:10px;	
}

#footer_sub_right{
	width:600px;
	float:right;
	margin-top:5px;
	color:#fff;
	text-align:left;
	font-size:10px;	
}


