/* CSS Document */
* {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	
}

html, body
{
font: 75% "Arial", sans-serif;
	height:100%;
	margin:0;
	padding:0 ;
	text-align: center ;
	color:#FFFFFF;
	background-color:#035062;
	z-index: 1;
}
div#header
{
position:relative;
height:130px;
background:url(img/header.jpg) no-repeat 10px 10px;
}
dl, dt, dd, ul, li {

margin: 0;
padding: 0;
list-style-type: none;
}
#barre {
position:absolute;
top:110px;
left:10px;
margin:0 auto;
z-index:50;
height:20px;
width: 730px;
background-color:#035062;
filter:alpha(opacity=60);
-moz-opacity:0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
}
#menu {
color:#FFFFFF;
z-index:100;
width: 100%; /* correction pour Opera */
position: absolute; /* placement du menu, à modifier selon vos besoins */
top:110px;
left:10px;
margin:0 auto;
font-size:12px;
text-align:center;
}
#menu dl {
float: left;
width: 125px;
margin-right:8px;
margin-left:8px;
}
#menu dl.lang {
float: left;
width: 25px;
margin-right:5px;
}
#menu dl.tarifs {
float: left;
width: 180px;
margin-right:10px;
margin-left:10px;
}

#menu dt {
cursor: pointer;
text-align: center;
height:20px;
line-height:20px;
}
#menu dd {
display: none;
}
#menu li {

text-align:left;
padding-left:2%;
padding-right:2%;
padding-bottom:2%;
}
#menu li a, #menu dt a{
color: #FFFFFF;
text-decoration: none;
display: block;
border: 0 none;
font-size:11px;
line-height:12px;

}

#menu li a.nosm, #menu dt a.nosm {
color: #FFFFFF;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
line-height:20px;
font-size:12px;
}
#menu dl:hover,#menu dl:focus,#menu dt a#nosm:hover,#menu dt a:hover {
color:#FFFFFF;
background-color:#035062;
}
#menu ul li a:hover,#menu ul li a:focus{
background-color:#FFFFFF;
color:#035062;
}
div#global
{
width: 750px ;
	min-height: 100%;
	margin: 0 auto ;
	padding:0;
	text-align: left ;	
	background-color:#FFFFFF;
	position: relative;
	z-index:1;
	
}

div#center
{
color:#000000;
position:relative;
background:url(img/centre.jpg) no-repeat 10px 0px;
padding-top:110px;
padding-left:75px;
padding-right:70px;
padding-bottom:30px;
height:100%;
min-height:350px;
position: relative;
overflow:auto;
z-index:1;


}
div#center h1{
width:200px;
font-size:20px;
font-weight:bold;
line-height:25px;
text-align:left;
margin-left:12px;
margin-bottom:20px;
color:#111111;

}
div#center h1.spé{
width:210px;
font-size:20px;
font-weight:bold;
line-height:25px;
text-align:left;
margin-left:12px;
margin-bottom:20px;
color:#111111;

}

div#center p.left{
font-size:13px;
line-height:22px;
text-align:justify;
margin-left:15px;
margin-right:30px;
margin-bottom:10px;
}
div#center label{
font-size:13px;
line-height:22px;
text-align:justify;
margin-left:15px;
margin-right:30px;
margin-bottom:10px;
width:300px;
}
div#center .gris{
background-color:#EEEEEE;
border:1px solid #000000;
width:250px;
}

div#center p.left span,li span{
font-size:13px;
font-weight:bold;
}
div#center p.left em{
font-size:13px;
font-style:italic;
}
div#center ul li{
list-style-type:disc;
font-size:13px;
margin-left:30px;
}

div#center a{
text-decoration:none;
color:#000000;
}

div#center a:hover{
text-decoration:underline;
color:#000000;
}


div#center div#diaporight{
background:url(img/VILLA1.jpg) no-repeat;
width:340px;
height:255px;
border:1px solid #FFFFFF;
font-size:12px;
font-weight:bold;
float:right;
margin-left:20px;
margin-right:20px;
margin-top:5px;
display:block;
z-index:50;
}
div#center div#diaporight2{
background:url(img/VILLA1.jpg) no-repeat;
width:340px;
height:255px;
border:1px solid #000000;
font-size:12px;
font-weight:bold;
float:right;
margin-left:20px;
margin-right:20px;
margin-top:5px;
display:block;
z-index:50;
}
div#center div#diapoleft{
background:url(img/VILLA1.jpg) no-repeat;
width:340px;
height:255px;
border:1px solid #000000;
font-size:12px;
font-weight:bold;
float:left;
margin-left:20px;
margin-right:20px;
margin-top:5px;

display:block;
z-index:50;
}
div#center div#detail{
background:url(img/VILLA1.jpg) no-repeat;
width:340px;
height:255px;
border:1px solid #FFFFFF;
font-size:12px;
font-weight:bold;
float:right;
margin-left:20px;
margin-right:20px;
margin-top:5px;
display:block;
z-index:50;
}
div#center p.righttext{

width:340px;
height:255px;

font-size:12px;
font-weight:bold;
float:right;
margin-left:20px;
margin-right:30px;
margin-top:5px;
}
div#mini{
margin:0 auto;
text-align:center;}


div#footer
{
width: 730px;
height:20px;
margin-left:10px;
background-color:#035062;
line-height:20px;
position: absolute;
bottom: 5px;
text-align:center;
font-size:10px;
z-index:5;
}
div#footer a
{
text-decoration:none;
font-size:10px;
color:#FFFFFF;}

div.hr {
  height: 40px;
  background: #fff url(img/hr1.gif) no-repeat  center;
    margin:20px;
	clear:both;
}
div.hr hr {
  display: none;
  
  
}

