/* CSS Document */

body, ul, ol, li, hr {
	padding:0px;
	margin:0px;
	list-style:none;
}

#corps{
	width:1024px; 
	height:auto; 
	margin:0px auto;
}
#header{
	height:150px; 
	width:100%;
	border-bottom:1px dashed #666;
	margin:0px 0px 20px 0px;
}
.logo{
	background:url(images/logo.jpg) no-repeat;
	width:320px;
	height:114px;
	float:left;
	}

#contenu{
	height:440px;  
	margin:10px 0px 0px 0px; 
	clear:both;
	}
	
.hotel{
	height:400px; 
	width:330px; 
	color:#666; 
	margin:10px 0px 0px 0px; 
	font:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	line-height:20px;
	float:left;
	border-top:10px solid #16c7f4;
	background:#F5F5F5;
}	
.sejour{
	height:400px; 
	width:330px; 
	color:#666; 
	margin:10px 0px 0px 0px; 
	font:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	line-height:20px;
	border-top:10px solid #db0e51;
	float:left;
	background:#F5F5F5;
}
.location{
	height:400px; 
	width:330px; 
	color:#666; 
	margin:10px 16px 0px 16px; 
	font:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	line-height:20px;
	border-top:10px solid #ff9d00;
	float:left;
	background:#F5F5F5;
}		
	
.hotel h1{
	font-size:20px;
	color: #666; 
	font-family:Arial, Helvetica, sans-serif; 
	padding:10px 10px 0px 10px;
	text-align:center;
}	
.hotel p{
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 10px 0px 10px;
	width:92%; 
	text-align:justify;
}
.location h1{
	font-size:20px;
	color: #666; 
	font-family:Arial, Helvetica, sans-serif; 
	padding:10px 10px 0px 10px;
	text-align:center;
}	
.location p{
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 10px 0px 10px;
	width:92%; 
	text-align:justify;
	clear:both;
}
.location img{
	margin:0px 10px 0px 10px;
	border:1px solid #666;
	padding:2px;

}
.sejour img{
	margin:0px 10px 0px 10px;
	border:1px solid #666;
	padding:2px;

}
.hotel img{
	margin:0px 10px 0px 10px;
	border:1px solid #666;
	padding:2px;

}

.sejour h1{
	font-size:20px;
	color: #666; 
	font-family:Arial, Helvetica, sans-serif; 
	padding:10px 10px 0px 10px;
	text-align:center;
}	
.sejour p{
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 10px 0px 10px;
	width:92%; 
	text-align:justify;
}


#footer{
	height:280px; 
	width:100%;
	margin:5px 0px 20px 0px;
	padding:5px 0px 0px 0px;
	background:#F5F5F5;
	border-top:1px dashed #666;
}
form {
	width:940px;
	float:left;
	margin:5px 0px 20px 0px;

}
form .submit_button  {
	background-color: #00ADEF;
	border: 1px solid #00ADEF;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
}
.floatfix  span{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin:5px;
	float:left;
	color:#666;
	}
form .icon{
	margin:0px;
	float:left;
	}	


form .entry {
    background: url("images/inputbg.gif") repeat scroll 0 0 transparent;
    border-color: #B2B2B2 -moz-use-text-color #D3D5D4;
    border-style: solid none;
    border-width: 1px 0;
    height: 21px;
    margin: 0;
    padding: 0;
    width: 160px;
}

.newsletter .icon{
    display: block;
    float: left;
    margin-left: 15px;
}
.seo{
	float:left;
	}
.footer-top{
	margin:0px;
	clear:both;
	}
.footer-center{
	margin:0px;
	clear:both;
	height:250px;

	}	
h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:bold;
	
	}	
	
.mc{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin:0px 0px 0px 10px;
	float:left;
	color:#666;
	width:1000px;
	}	
	
.section {
	width:190px; 
	height:140px; 
	float:left; 
	margin:5px 0px 0px 10px; 
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.section h3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:bold;
	clear:both;

}	
	
.section ul{
	width:150px;
	margin:0px 0px 0px 0px;
	clear:both;

}	
	
.section li{
		font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
	font-weight:normal;
	
}
#bas{
	}	
	
	
	
	
