html{ font-size:80%; font-family:Arial,Verdana,sans-serif;}

body{
	margin:0px;
	background:#FFFFFF;
	/*
	 * 08-fev.-11, ECZ, #245, Cette directive empéchait d'avoir du noir dans
	 * les pages "détails des annonces"
	color:#9F1C22;
	 */
}

.debug{ border:solid 1px #f00;}
.separator{clear:both;}

/* --------------------------------------------- */
#main_frame{width:1000px;margin:auto;background:#FFFFFF;}

/* --------------------------------------------- */
#head_logo
{ 
	/* height:55px; */
	width:345px; 
	margin:auto; 
}
#head_sites
{
	/* height:14px; */
	margin-top:10px;
}

/* --------------------------------------------- */
/* --------------------------------------------- */
#main{
	height:532px; 
	background:url(../images/main/main_bg.jpg) no-repeat;
	 /* background:url(../images/main/main_bg_alfa_part.jpg) no-repeat; */
	position:relative;
}
/* --------------------------------------------- */
#main_intro_logo{width:182px; height:532px;
/* background:url(../images/main/main_intro_logo.jpg); */
 background:url(../images/main/main_intro_logo.jpg); 
position:absolute; top:0px; left:163px;}
#main_intro_text{width:602px; height:198px;
position:absolute; top:330px; left:368px;}
/* --------------------------------------------- */
#main_norm_title{width:250px; height:198px;
position:absolute; top:328px; left:87px; text-align:right;}
#main_norm_text{width:610px; height:198px;
position:absolute; top:330px; left:368px;}
/* --------------------------------------------- */
#main_2col_text1{width:268px; height:198px;
position:absolute; top:330px; left:368px;}
#main_2col_text2{width:268px; height:198px;
position:absolute; top:330px; left:664px;}
/* --------------------------------------------- */
#main_longue_text{width:591px; height:180px;
position:absolute; top:330px; left:368px; overflow:hidden;}

/* --------------------------------------------- */
#main_4col_title{width:138px; height:198px;
position:absolute; top:326px; left:0px; text-align:right;}
#main_4col_col1{width:174px; height:163px;
position:absolute; top:338px; 			left:164px;}
#main_4col_col2{width:174px; height:163px;
position:absolute; top:338px; 			left:367px;}
#main_4col_col3{width:174px; height:163px;
position:absolute; top:338px; 			left:564px;}
#main_4col_col4{width:174px; height:163px;
position:absolute; top:338px; 			left:764px;}

#main_4col_plusinfo{width:174px; height:20px;
position:absolute; top:170px; 			left:0px; text-align:right;}

/* --------------------------------------------- */
/* --------------------------------------------- */
#mentions_legales{width:200px; height:20px;
position:absolute; top:509px; left:368px;}
.plusinfo{ text-align:right; width:200px; height:20px;
position:absolute; top:509px; left:368px;}
#precedente_suivante{width:600px; height:20px;
position:absolute; top:509px; left:368px;text-align:right;color:#7f7f7f; font-style:italic; }

/* --------------------------------------------- */
#menu_bloc
{
 height:38px; 
 /* margin-top:13px; */
 margin-top:25px;
}
#menu_bloc ul{ padding:0px; margin:0px; }
#menu_bloc li{  padding:0px; margin:0px; float:left; list-style:none; } 
/* --------------------------------------------- */
#footer{height:57px; position:relative; margin-top:18px}
#footer_logos{height:39px; background:url(../images/main/footer_logo_v2.jpg) no-repeat; }
#footer_logos_link{position:absolute; top:-10px; left:374px; padding-top:10px;}
#footer_text{position:absolute; top:45px; left:550px; width:450px;
color:#999999; letter-spacing:.25em; font-size:.7em; text-align:right;}
/* #footer_logo_fga{position:absolute; top:42px; left:937px;} */

/* --------------------------------------------- */

#formulaire_contact{ position:relative; width:999px; height:618px; background:url(../images/form/main_form.jpg) no-repeat; font-weight:bold;}
#formulaire_contact input {border:solid 1px #FFFFFF; height:12px;} /**/
#formulaire_contact textarea {border:solid 1px #FFFFFF; width: 487px; height: 90px; font-family:Arial, Helvetica, sans-serif;} /**/
#formulaire_intro{position:absolute; top:30px; left:338px; width:493px; height:51px; font-size:0.9em; }
#form_labels1{
	position:absolute;
	top:104px;
	left:169px;
	width:165px;
	height:80px;
	line-height:25px;
}
#form_labels2{
	position:absolute;
	top:283px;
	left:169px;
	width:165px;
	height:192px;
	line-height:25px;
}
#form_labels3{
	position:absolute;
	top:508px;
	left:169px;
	width:167px;
	height:55px;
	line-height:25px;
}

#formulaire_notes{padding:10px 170px; font-size:0.8em; text-align:justify;}

/* --------------------------------------------- */


a.link_special{ font-size:9px; color:#7f7f7f; font-style:italic; }
#footer_text a{color:#999999; text-decoration:none;}
p a{color:#FFFFFF; font-style:italic; }

/* ------------------------------------------------- */
.vp_scroller{ width:19px; height:180px;
position:absolute; top:330px; left:959px;}
.vp_scroller_bout{ }

/* ------------------------------------------------- */
/* --------------------------------------------- */
#b_offres_part{width:163px; height:38px;
position:absolute; top:230px; left:0px;}
#b_offres_ent{width:163px; height:38px;
position:absolute; top:270px; left:0px;}

.lien a
{
	color:#9F1C22;
}
.lien a:hover
{
	text-decoration:none;
}
.lien a:visited
{
	color:#9F1C22;
}
#map_logo
{
	position: absolute;
	width:99px;
	height:108px;
	top:17px;
	left:35px;
}
/* ------------------------------------------------------------------ */
/* ------------------------------------------------------------------ */

#bouton_garantie
{
	position:absolute;
	/* background:url(../images/main/bt_garantie.png) no-repeat; */
	width:111px;
	height:157px;
	font-size:10px;
	text-align:center;
	top:342px;
	left:25px;
	cursor:pointer;
}
#bouton_garantie a
{
	color:#9F1C22;
}
#bouton_garantie a:hover
{
	text-decoration:none;
}

