/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%; line-height:1.125em; background:#000000; font-family:Verdana;}



/* ecart haut*/
.marge{
	margin-top:50px;
}

.h1{
	width:982px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#5c5c5c;
	display:none;
}

.h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f8b54d;
}

.titre{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;	
}

.texte{
	width:570px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#cccccc;	
}

.texte12{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#ffffff;	
}

.texteresidences{
	color:#f8b54d;	
}


/* liens */
a.actu{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f8b54d;	
}

a.actu:hover{
	color:#ff7200;		
}

a.texte11{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;	
}

a.texte11:hover{
	color:#ff7200;		
}

a.residence{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#cccccc;
	text-decoration:none;
}

a.residence:hover{
background-image:url(images/fond-residence.jpg);
background-position:top;
background-attachment:fixed;
/*position:fixed;
clear: both;
overflow: hidden;*/
}

a.remove
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
	text-align:right;
/*-------*/
width: 110px;
height: 20px;
background-image: url(images/remove.jpg);
background-position: 0px 0px;
display: block;
}
a.remove:hover
{
background-position: 0px -20px;
color: #ffffff;
}

a.iconselection
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
	text-align:left;
	width: 195px;
	height: 45px;
	background-image: url(images/iconselection.jpg);
	background-position: 0px 0px;
	display: block;
}
a.iconselection:hover
{
	background-position: 0px -45px;
	color: #ffffff;
}


a.iconemail
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
	text-align:left;
	width: 195px;
	height: 45px;
	background-image: url(images/iconemail.jpg);
	background-position: 0px 0px;
	display: block;
}
a.iconemail:hover
{
	background-position: 0px -45px;
	color: #ffffff;
}

a.icontel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
	text-align:left;
	width: 195px;
	height: 45px;
	background-image: url(images/icontel.jpg);
	background-position: 0px 0px;
	display: block;
}
a.icontel:hover
{
	background-position: 0px -45px;
	color: #ffffff;
}

a.icondocuments
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
	text-align:left;
	width: 195px;
	height: 45px;
	background-image: url(images/icondocuments.jpg);
	background-position: 0px 0px;
	display: block;
}
a.icondocuments:hover
{
	background-position: 0px -45px;
	color: #ffffff;
}







/*header*/
#header {font-size:0.8125em; color:#FFFFFF }
#header h1{color:#eeeeee; margin:30px 0 33px 12px; position:absolute }
#header .indent1{margin:57px 0 0 235px; position:absolute; width:195px; color:#b3b3b3; text-transform:uppercase; font-size:.76em; }
#header .indent{padding:129px 15px 0 12px}
#header .indent2{padding:111px 0 0 0}
#header .block{ background:url(images/img.jpg) no-repeat top left; height:368px; font-size:.76em; text-transform:uppercase; color:#797979}
#header .block a{ color:#797979; text-decoration:none}
#header .block a:hover{text-decoration: underline}
#header .block span{ float:right}

#header ul{margin:0; padding:0; list-style:none;}
#header ul li{ margin:0; display:inline}
#header ul .last{background:none}
#header ul li a{ background:url(images/bg_menu.gif) top left no-repeat; color:#5d5d60; text-decoration:none; width:123px; text-align:center; display:block; float:left ; padding:10px 0 10px 0; font-size:11px;} 
#header ul li a:hover { color:#bebebe; text-decoration:none; background:url(images/bg_menu-act.gif) top left no-repeat;}
#header ul li .current{ color:#bebebe; text-decoration:none; background:url(images/bg_menu-act.gif) top left no-repeat;  }

#header ul .first a{background:url(images/bg_menu-first.gif) top left no-repeat; width:124px; } 
#header ul .first a:hover { text-decoration:none; background:url(images/bg_menu-first-act.gif) top left no-repeat;}
#header ul .first .current{ text-decoration:none; background:url(images/bg_menu-first-act.gif) top left no-repeat;}


/*footer*/
#footer { color:#797979; font-size:0.75em; text-align:center}
#footer .indent-footer{ padding:17px 50px 0 50px;}
#footer a {
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#797979;
text-decoration:none;
}  
#footer a:hover {  text-decoration:underline;}
