/* CSS Document */
@charset "utf-8";
html {margin:0;padding:0;width: 100%;height: 100%;}
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, td, blockquote, dl, dt, dd, pre, img {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
input {border:0;}
fieldset, img, textarea {border:0;}
ol, ul, dl{list-style:none;}
h1, h2, h3, h4, h5, h6, h7 {font-size:100%;font-weight:normal;}
a{ text-decoration:none}
body {
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	COLOR:#FFFFFF;
	padding :20px 0 ;
	margin: 0px 0px 0px 0px;
	background: url(image/gif/bgheaders.gif) left top repeat-x #535f7c
}
.logo {
	position:absolute;
	left:0;
	top:0px
}
.bann_menu {
	background:url(image/jpg/banheader.jpg) center top no-repeat;
	height:346px
}
.pading_td {
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}
.lien_menu_header {
	font-size:12px;
	/*COLOR: #535f7c;*/
	COLOR: #fff;
	FONT-FAMILY: Arial;
	text-decoration:none;
	display:inline-block;
	height:41px;
	line-height:41px;
	padding:0 20px;
	border-right:#263049 1px solid
}
.lien_menu_header:hover {
	background:url(image/gif/hover_menu.gif) center bottom no-repeat;
	color:#fff
}
.lien_menu_header_actif {
	font-size:12px;
	background:url(image/gif/actif_menu.gif) center bottom no-repeat;
	color:#535f7c;
	FONT-FAMILY: Arial;
	text-decoration:none;
	display:inline-block;
	height:41px;
	line-height:41px;
	padding:0 20px;
	border-right:#263049 1px solid
}
.main_menu {
	position:relative;
	width:955px;
	margin:-6px auto 0;
	height:50px;
	background-color:#263049
}
.lien_menu_appartememnt {
	font-size:11px;
	COLOR: #194678;
	FONT-FAMILY: Arial;
	text-decoration:none;
	margin:0px 0 0 3px;
	font-weight:bold
}
.lien_menu_appartememnt:hover {
	font-size:11px;
	COLOR: #194678;
	FONT-FAMILY: Arial;
	text-decoration:underline;
	margin:0px 0 0 3px;
	font-weight:bold
}
.menu_principal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#dbe1ed;
	text-decoration:none; display:block; padding:0 25px
	 
}
.menu_principal:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#a8ab8f;
	text-decoration:none;
}
.submenu{ background-color:#263049; border-bottom:#a82a45 5px solid; position:absolute; width:230px; top:100%;  z-index:300;display:none;}
.submenu ul , .submenu li{ list-style:none; padding:0; margin:0} 
.submenu ul{ padding:5px 20px} 
.lien_menu_principal {
	width: 98px;
	height: 41px;
}
.lien_menu_principal:hover {
	background-color: #424959;
	color:#85C0E6;
	width: 98px;
	height: 41px;
}
.td_right {
	padding-right:10px;
	padding-bottom:20px;
}
.td_titre {
	padding-bottom:5px;
}
.td_sous_menu {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0;
	padding-right:0;
}
.text_footer {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
}
.text_titre {
	FONT-SIZE: 24px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial; margin-bottom:5px
}
.text_titre2 {
	FONT-SIZE: 14px;
	COLOR: #85C0E6;
	FONT-FAMILY: Arial;
	font-weight:bold;
}
.text_appa {
	FONT-SIZE: 11px;
	color:#194678;
	FONT-FAMILY: Arial;
	font-weight:bold;
}
.select_appartement {
	background:url(image/gif/bg_select.gif) right top no-repeat #fff;
	width:278px;
	height:28px;
	border:#ffffff solid 1px;
	float:right;
	text-indent:12px;
	line-height:23px;
	font-weight:bold;
	cursor:pointer;
}
* html.select_appartement {
	background:url(image/gif/bg_select.gif) right top no-repeat #fff;
	width:278px;
	height:28px;
	border:#ffffff solid 1px;
	float:right;
	text-indent:12px;
	line-height:23px;
	font-weight:bold;
}
.li_appa {
	color:#194678;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:pointer;
	width:250px;
	margin:0px 0 0 3px;
	padding:5px;
}
.div_select {
	position:absolute;
	left:331px;
	top:412px;
	width:277px;
	height:94px;
	z-index:1;
}
.li_contenu {
	font-family:Arial;
	font-size:14px;
	color:#FFFFFF;
	list-style-image:url(image/gif/puce.gif);
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}
.li_sous_menu {
	font-family:Arial;
	font-size:14px;
	color:#FFFFFF;
	list-style-image:url(image/gif/puce_blanche.gif);
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}
input.contact {
	color: #000000;
	BORDER-RIGHT: #424959 1px solid;
	BORDER-TOP: #424959 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #424959 1px solid;
	BORDER-BOTTOM: #424959 1px solid;
	FONT-FAMILY: Arial;
	background-image:url(images/gif/fond_input.gif);
	padding-left:5px;
	width:300px;
}
.imgborder {
	border:solid 4px #CCCCCC;
}
.celtab1 {
	FONT-SIZE: 12px;
	background:#9A9A9B;
}
.lien_sous_menu {
	font-family:Arial;
	font-size:14px;
	color:white;
	text-decoration:none;
	padding:10px; display:block; border-bottom:#5c6477 1px dashed
}
.lien_sous_menu:hover {
	font-family:Arial;
	font-size:14px;
	color:#a9aa90;
	text-decoration:none;
	 
}
.cellule_sous_menu {
	padding:5px 10px 5px 10px;
	height:14px;
}
.separateur_sous_menu {
	background:url(image/gif/separateurmenu.gif) repeat-x left;
	height:1px;
	padding:0px 10px 0px 10px;
}
.fond_sous_menu {
	background:#424959;
}
.td_pading {
	padding:0px 10px 0px 10px;
}
.lien_en_savoir_plus {
	font-size:12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	text-decoration:underline;
}
.lien_en_savoir_plus:hover {
	font-size:12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	text-decoration:none;
}
.td_pading_border {
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	background-color:#CCCCCC;
}


.border_none {
	border:none
}
.sep_dashed{ background:url(image/gif/sep_dashed.gif) center top repeat-y}
.parag{ font-size:14px; line-height:1.4; color:#dbe1ed; padding:0; margin:0 }
.parag2{ font-size:12px; line-height:1.4; color:#dbe1ed; padding:0; margin:0 }
.parag3{ font-size:10px; line-height:1.4; color:#dbe1ed; padding:0; margin:0 }
.lien_offre{ position:relative; display:inline-block; width:110px; height:80px;  vertical-align:top}
.lien_offre span{ position:absolute; left:0; top:0; width:110px; height:80px; display:none; z-index:300; background:url(image/gif/contour.gif) left top  no-repeat}
.lien_offre img{vertical-align:top} 
.lien_offre:hover span{ position:absolute; left:0; top:0; width:110px; height:80px; display:block}
.desc_offre{ color:#dbe1ed; font-size:12px; line-height:1.4; padding:10px 0 0; margin:0; display:inline-block; text-decoration:none; line-height:1.5}
.desc_offre:hover{ text-decoration:underline}
 .liste li{ background:url(image/gif/puce_list.gif) left 6px no-repeat; padding:3px 0 3px 20px; color:#dbe1ed; font-size:14px; line-height:1.4}
  .liste2 li{ background:url(image/gif/puce_list.gif) left 6px no-repeat; padding:3px 0 3px 20px; color:#dbe1ed; font-size:12px; line-height:1.4}
 .bottom_footer{width:955px; margin:auto; padding:40px 0 0 }
.div_footer{ width:955px; margin:auto; border-bottom:#a82a45 4px solid; margin-top:40px}
.clr{clear: both;content: ".";font-size: 0;height: 0;line-height: 0;overflow: hidden;visibility: hidden;}

.slides li a { position:relative; }
.slides li  span{ position:absolute; left:0; top:0; width:110px; height:80px; display:none; z-index:300; background:url(image/gif/contour.gif) left top  no-repeat}
.slides li a:hover span{  display:block; }
.menu_footer{ border-left:#263049 1px solid}
.menu_footer a{ display:inline-block; border-right:#263049 1px solid; padding:0 20px; height:45px; line-height:25px; text-decoration:none; color:#263049; font-size:12px}
.menu_footer a:hover{ color:#fff; }
.txt_footer{ padding:0 0 0 20px; line-height:1.4; color:#263049; font-size:12px; text-align:justify}
.txt_footer a{ color:#263049; text-decoration:underline}
.txt_footer a:hover{ color:#fff; text-decoration:underline}
.div_bg_select{ background:#626f8d; padding:10px}
.g_txt{ font-size:24px; color:#dbe1ed; margin-bottom:20px}
.p_txt{ font-size:11; color:#dbe1ed; margin-bottom:5px}




.lien_plan_site{ color:#dbe1ed; font-size:16px; display:inline-block; padding:6px 0; text-decoration:none}
.lien_plan_site:hover{ color:#263049; font-size:16px;  text-decoration:underline}
.lien_plan_site2{ color:#dbe1ed; font-size:16px; display:inline-block; padding:4px 0; text-decoration:none}
.lien_plan_site2:hover{  text-decoration:underline}
.submit_contact{background:url(image/gif/Bt_envoyer.gif) left top; width:89px; height:33px; display:inline-block; cursor:pointer; vertical-align:top}
.reset_contact{background:url(image/gif/Bt_annuler.gif) left top; width:89px; height:33px; display:inline-block; cursor:pointer; vertical-align:top}


.link_medianet{margin-left:75px;}
.margin_bottom15{margin-bottom:15px;}