/* CSS Document hema*/
/* CSS Document hema*/

body
{
	margin:0px;
	font-family: arial,Trebuchet MS, verdana;
	font-size: 11px;
	color: #ffffff;
	line-height: 15px;
	background-color:#ffffff;
}
.layout
{
	margin: 0px auto 0px auto;
	width: 958px;
	
}
.logo
{
	background: url(images/logo.jpg) no-repeat;
	width: 958px;
	height:50px;
	float:left;
}
/*Menu*/
#menu_layout
{
	background-color:#C6E07D;
	height:30px;
	width: 958px; float:left;
}
.menu_innerwrap
{
	width:875px; float:left;
}
.menu1
{
	width:76px; float:left
}
.menu2
{
	width:100px; float:left
}
.menu3
{
	width:108px; float:left
}
.menu4
{
	width:118px; float:left
}
.menu5
{
width:83px; float:left
}
.menu6
{
width:156px; float:left}
.menu7
{
width:86px; float:left}
.menu8
{
width:75px; float:left}





.header
{
	background: url(images/header_img.jpg) no-repeat;
	width: 958px;
	height:189px;
	float:left;
}
.green_color
{	float:left;
	width:958px;
	height:8px;
	background-color:#009091;
}
.content_outerwrap
{
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	float:left;
	width:958px;	
	text-align:left;
	
}
.content_innerwrap
{
	width:928px;
	padding:10px 15px 10px 15px;
	float:left;
}
.lhs_content
{
	/*width:155px;*/
	/*height:83px;*/
	float:left;
	padding:10px 0 10px 0px;
	width:150px;
}
.lhs_btm_cont
{
width:170px; font-size:12px; color:#333333; font-weight:bold; float:left
}
.lhs_btm_cont a
{
color:#488990; text-decoration:none
}
.mdle_content
{
	width:430px;
	padding:0px 0 0 30px;
	float:left;
	color:#000000;
}
.mdle_cont_logotn
{
width:179px; height:41px; float:left; padding-left:45px; padding-top:40px;
}
.mdle_cont_btn
{
width:150px; height:41px; float:left; padding-left:25px; padding-top:50px;
}
.mdle_cont_btn_txt
{
	width:150px; height:20px; float:left; padding-left:-25px; padding-top:0;
	font-weight:bold;
	text-align:left;
	/*border:1px solid red;*/
}
.rhs_content
{
	width:285px;
	float:left;
	margin:0px 0 0 20px;
	border:1px solid #009091;
	color:#000000;
}
.rhs_heading
{
background-color:#009091; height:18px; line-height:18px; font-weight:bold; text-align:center; color:#ffffff;width:286px;
}
.rhs_frm_outerwrap
{
width:275px; float:left; height:22px;font-size:11px;
}
.rhs_frm_innerwrap
{
width:257px; float:left; height:20px; font-size:11px; padding-left:18px;
}

.rhs_frm_lhs
{
width:70px; float:left; font-weight:bold; color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif;
}
.rhs_frm_rhs
{
width:150px; float:left;
}
.rhs_frm_chkbox
{
width:20px; float:left
}
.rhs_frm_55
{
width:50px; float:left; line-height:20px;
}
.rhs_frm_20
{
width:20px; float:left; line-height:20px;
}
.rhs_frm_40
{
width:60px; float:left; line-height:20px;
}
.rhs_frm_25
{
width:15px; float:left; line-height:20px;
}
.textbox30{
width: 50px;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
}
.eng_version
{
width:180px; float:right; font-weight:bold; padding-top:5px;
}
.eng_version a
{
font-weight:bold; text-decoration:none; color:#000000;
}
.lst_box
{
height:20px; font-size:10px; width:160px; font-size:12px; font-family:Arial, Helvetica, sans-serif
}
.rhs_frm_chkbox_txt
{
width:110px; float:left; line-height:20px;
}
.footer_layout
{
 background-color:#009091;
 color:#FFFFFF;
 padding:8px 0px 8px 0px;
 float:left;
 width:958px;
 /*text-align:left;*/
}
.footer_layout_impression
{
	border: 1px solid #000000;
	color: #000000;
	padding: 8px 0px 8px 0px;
	width: 958px; /*text-align:left;*/
	height: 90px;
	clear: both;
}
/*.footer_lhs
{
 width:475px;
 float:left; font-size:10px;
}*/
.footer_lhs
{
 width:475px; padding-left:8px;
 float:left; font-size:9px; text-align:left; 
}
.footer_rhs
{
 width:463px; font-size:9px; padding-right:8px;
 float:right; text-align:right;
}
.footer_layout a
{ 
 color:#FFFFFF;
 text-decoration:underline; 
}



/*Liste*/

.liste_innerwrap
{
	width:740px;	
	padding-left:85px;
	padding-bottom:15px; float:left;
}
.liste_box_outerwrap
{
	width:740px; height:4px; float:left;
}
.liste_box_mdle
{
	background:url(images/liste_mdle_bgimg.jpg) repeat-y;
	 width:740px; float:left; padding:5px 10px;
}
.liste_lhs_img
{
	width:215px; float:left;
}
.liste_lhs_noimg
{
  margin-top:20px; margin-bottom:20px; margin-left:20px; margin-right:20px; width:200px;	 
}
.liste_content
{
	width:368px; float:left; padding-left:5px; margin-left:5px; 
}
.liste_rhs_btns
{
	width:125px; float:left;
}
.liste_rhs_btns div
{ 
	padding-top:20px;
}

#liste_footer
{
	background-color:#009091;
	color:#ffffff;
	/*padding:0px 0px 0px 0px;*/
	float:left;
	width:958px;
	text-align:center;
	padding-right:0px;
}

/* Fiche */

/*.logo_fiche
{
	background: url(images/logo_fiche.jpg) no-repeat;
	width: 958px;
	height:102px;
	float:left;
}

#fitche_content_outerwrap
{
	background-color:#C6E07D;
	width: 942px;
	float:left;
	padding:8px 8px 0 8px;
	
}
#fitche_content_innerwrap
{
	width:942px;
	background-color:#fff;
	color:#000000;
}
#fitche_top_address
{
	background-color:#C6E07D;
	color:#000065;
	padding:0 10px 10px 10px;
	float:left;
	width:942px;
	text-align:center;
}

#fitche_top_address a
{	
	color:#000065;
	text-decoration:underline;	
}
#fitche_footer
{
	background-color:#C6E07D;
	color:#000;
	padding:0 10px 10px 10px;
	float:left;
	width:958px;
	text-align:center;
}

#fitche_footer a
{	
	color:#000;
	text-decoration:underline;	
}
#fitche_content
{
width:900px; float:left; 
padding-left:10px;
background-color:#ffffff;
}
#fitche_lhs_content
{
width:400px; float:left; border:1px solid #CCCCCC;
}
#fitche_rhs_content
{
width:400px; float:left; text-align:left;
}*/
/*#fitche_content_outerwrap
{
	background-color:#C6E07D;
	width: 958px;
	float:left;
	padding:8px 0px 0 0px;
}
#fitche_content_innerwrap
{
	width:958px;
	background-color:#ffffff;
	color:#000000; float:left;
}
#fitche_top_address
{
	background-color:#c6e07d;
	color:#000;
/*	padding:0 0px 0px 10px;
	float:left;
	width:958px;
	text-align:center;
}

#fitche_top_address a
{	
	color:#000;
	text-decoration:underline;	
}
.fitche_content_layout
{
width:942px; background-color:#FFFFFF; float:left; /*padding:10px;
}
.fiche_top_cont
{
width:600px; height:50px; float:right;
}
.fiche_top_cont_lhs
{
width:300px; float:left; margin-top:10px; text-align:center;
}
.fiche_top_cont_rhs
{
width:300px; float:right; padding-top:0px; text-align:right;
}
#fitche_footer
{
	background-color:#C6E07D;
	color:#000;
	/*padding:0px 0px 0px 0px;
	float:left;
	width:958px;
	text-align:center;
	padding-right:0px;
}

#fitche_footer a
{	
	color:#000;
	text-decoration:underline;	
}
#fitche_content
{
width:900px; float:left;
}
#fitche_lhs_content
{
width:320px; float:left; padding-left:10px; padding-bottom:10px;
}
#fitche_rhs_content
{
width:480px; float:left;text-align:left;
}
.thumb_img
{
width:855px; float:left; margin-left:15px;
}


/* Newly added for Fiche */
/*#Fiche {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 30px; MARGIN: 10px; PADDING-TOP: 30px; BACKGROUND-COLOR: #eff7f7
}
#FichePhotoPrincipale {
	BORDER-RIGHT: #339da8 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #339da8 1px solid; DISPLAY: block; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; BORDER-LEFT: #339da8 1px solid; WIDTH: 300px; MARGIN-RIGHT: 20px; PADDING-TOP: 1px; BORDER-BOTTOM: #339da8 1px solid
}
.FichePhotoVignette {
	BORDER-RIGHT: #339da8 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #339da8 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px 5px 5px 0px; BORDER-LEFT: #339da8 1px solid; WIDTH: 120px; PADDING-TOP: 1px; BORDER-BOTTOM: #339da8 1px solid
}
#FicheVignettes {
	MARGIN: 0px; float:left; width:900px; 
}
#FicheBlocDescriptif {
	MARGIN-TOP: 10px; DISPLAY:block; float:left;
}

.Separateur {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

#FicheBoutons {
	MARGIN: 10px; TEXT-ALIGN: center; float:left; width:800px;
}

#FicheBoutons A:link {
	BORDER-RIGHT: #009091 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #008492 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 20px; BORDER-LEFT: #009091 1px solid; WIDTH: 100px; COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: #009091 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#FicheBoutons A:visited {
	BORDER-RIGHT: #009091 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #009091 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 20px; BORDER-LEFT: #009091 1px solid; WIDTH: 100px; COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: #009091 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#FicheBoutons A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
#FicheBoutons A:active {
	COLOR: #000000; TEXT-DECORATION: none
}*/
/*Fiche*/
#fiche_layout
{
 margin: 0px auto 0px auto;
 width:700px;
 margin-top:5px;
}
#fiche_logo
{
 background: url(images/fiche_logo.jpg) no-repeat;
 width: 700px;
 height:50px;
 /*float:left;*/
}
/*#fiche_menu_layout
{
 background-color:#C6E07D;
 /*height:30px; 
 width: 700px;
 float:left;
 margin-top:20px;
 color:#000000;
}
#fiche_content_outerwrap
{
 width:700px;
 float:left;
 /*padding:10px;
}
#fiche_content_innerwrap
{
 width:678px;
 float:left;
 border:1px solid #009091;
 color:#000000;
 line-height:25px;
 text-align:center;
 font-size:13px;
 font-weight:bold;
 margin-bottom:10px;
}
#fiche_des_outerwrap
{
 width:700px;
 float:left;
 padding-bottom:10px;
}
#fiche_lhscontent
{
 width:330px;
 float:left;
 border:1px solid #009091;
 margin-right:15px;
}
#fiche_cont_des
{
 border-bottom:1px solid #009091; color:#000000; padding-left:5px; text-align:left;
}
#fiche_cont_comment
{
 color:#000000; padding-left:5px; text-align:left; line-height:18px; font-weight:normal;
}
#fiche_cont_lhsdes
{
width:160px; float:left; color:#000000; padding-left:5px; text-align:left;
}
#fiche_cont_rhsdes
{
width:130px; float:left; color:#000000; text-align:right;
}
#fiche_rhscontent
{
 width:326px;
 float:right;
 border:1px solid #009091;
}*/

#fiche_menu_layout
{
	background-color:#C6E07D;
	height:30px;	
	width: 700px;
	float:left;
	margin-top:20px;
	color:#000000;
	padding-bottom:10px;
	padding-top:10px;
}
#fiche_content_outerwrap
{
	width:700px;
	float:left;
	padding:10px;
}
#fiche_content_innerwrap
{
	width:688px;
	float:left;
	border:1px solid #009091;
	color:#000000;
	line-height:25px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
}
#fiche_content_innerwrap1
{
	width:688px;
	float:left;
	border:1px solid #009091;
	color:#000000;
/*	line-height:25px;*/
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;

}
#fiche_ville
{
width:225px;;
float:left; text-align:center;
}
#fiche_ville_location
{
width:304px;;
float:left; text-align:center;
}
#fiche_des_outerwrap
{
	width:700px;
	float:left;
	padding-bottom:10px;
}
#fiche_lhscontent
{
	width:330px;
	float:left;
	border:1px solid #009091;
	margin-right:16px;
}
#fiche_rhscontent
{
	width:340px;
	float:left;
	border:1px solid #009091;
	margin-right:0px;
}
#fiche_cont_des
{
	border-bottom:1px solid #009091; color:#000000; padding-left:5px; text-align:left; font-size:13px; font-weight:bold;
}
#fiche_cont_comment
{
	color:#000000; padding-left:5px; text-align:left; line-height:18px; font-weight:normal;font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
#fiche_cont_lhsdes
{
width:160px; float:left; color:#000000; padding-left:5px; text-align:left; font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
#fiche_cont_rhsdes
{
width:130px; float:left; color:#000000; text-align: left;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}

#fiche_footer_layout
{
 background-color:#009091;
 color:#FFFFFF;
/* padding:10px 0px 10px 0px;*/
 float:left;
 width:700px;
 text-align:left;
}
#fiche_footer_lhs
{
 width:320px; /*padding-left:1px;*/
 float:left; font-size:8px; 
}
#fiche_footer_rhs
{
 width:330px; font-size:8px;
 float:right;
}
#fiche_footer_layout a
{ 
 color:#FFFFFF;
 text-decoration:underline; 
}

.bloc_adresse
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 100px;
	text-align: center;
}
.mention_nouvelle_adresse
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
}
