* {
   margin:0;
   padding:0;
}
   
body{
	background:url(img/fond.jpg) repeat-x top left;
	background-color:#21DDFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#373737;
	margin:0;
	padding:0;
	}

.clear{
	clear:both;
}

#conteneur1{
	width:904px;
	margin:0 auto;
}
	
#conteneur2{
	width:904px;
	height:auto;
	margin:0 auto;
}
	
#langues{
	background:url(img/langues.jpg) no-repeat top left;
	width:67px;
	height:26px;
	margin:23px 56px 0 781px;
}

#langues ul{
	display:inline;
}

#langues li { 
	float:left;
	list-style:none;
  font-size:10px; 
  font-weight:bold; 
  text-decoration:none; 
  font-family:arial, verdana, sans-serif; 
  text-align:center;
  padding-bottom:2px;
  margin-left:12px;
  *margin-top:-7px;
  margin-top:7px;
  }
 
#langues li a { 
  display:block; 
  color:#373737; 
  cursor:pointer; 
  }
 
#langues li a:hover { 
  color:#21ddff;
  }
  
#langues li.current a { 
  color:#21ddff;
  }
	
#header{
	width:904px;
	height:137px;
	background:url(img/header.jpg) no-repeat top left;
	margin:0 auto;
}

#menu1{
	background-color:#FFFFFF;
	width:904px;
	height:25px;
}

#contenu{
	background:url(img/conteneur.png) repeat-y top left #FFFFFF;
	width:904px;
	height:auto;
	margin:0 auto;
}

#separateur{
	background:url(img/separateur.jpg) no-repeat top center;
	width:445px;
	height:39px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
}

#download{
	padding-left:15px;
	background:url(img/telechargement.jpg) no-repeat top left;
	width:194px;
	height:499px;
	float:left;
	padding-top:50px;
}

#download ul{
	font-size:10px;
	text-align:left;
	list-style:none;
}

#download ul li{
	list-style:none;
}

#download ul li a{
text-decoration:none;
color:#373737;
}

#download ul li a:hover{
color:#21DDFF;
}

#principal{
	width:680px;
	height:auto;
	float:left;
}

#principal p{
	width:650px;
	height:auto;
	text-align:justify;
}

#principal2{
	width:680px;
	height:auto;
	margin-left:190px;
}

#pages{
	width:680px;
	height:auto;
	margin-top:20px;
}

#pages a{
	text-decoration:underline;
	color:#373737;
}

#pages a:hover{
	color:#21DDFF;
}

#page_texte{
	width:680px;
	height:auto;
	float:left;
	font-size:16px;
}

#page_texte ul{
	float:left;
	margin-right:10px;
}

#page_texte ul.droite{
	padding-top:102px;
	float:right;
}

#page_texte ul.droite2{
	padding-top:102px;
	float:right;
}

#page_texte ul li{
	list-style:none;
	color:#373737;
	text-align:left;
	font-size:11px;
}

#page_texte ul li h4{
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

#page_texte ul li p{
	font-size:12px;
	text-align:left;
}

#page_texte a{
	text-decoration:none;
	color:#373737;
	font-size:10px;
}

#page_texte a:hover{
	color:#21DDFF;
}

#titre{
	background:url(img/traits_titre.jpg) no-repeat top left;
	width:904px;
	height:37px;
	padding-left:55px;
	margin-left:34px;
	line-height:37px;
	font-size:18px;
	margin-bottom:15px;
}

#pied_contenu{
	background:url(img/pied1.png) no-repeat top left;
	width:904px;
	height:46px;
	margin:0 auto 5px auto;
	text-align:center;
	line-height:60px;
	font-size:10px;
}

#pied2{
	width:904px;
	height:250px;
	background:url(img/pied2.jpg) no-repeat top center;
	margin:0 auto;
	padding-top:15px;
}


#pied2 h2{
	color:#373737;
	font-size:12px;
	text-align:center;
	text-transform:capitalize;
}

#colonnes{
	margin:0 auto;
	height:auto;
	width:700px;
	padding-left:180px;
}

#colonne1{
	width:190px;
	height:auto;
	float:left;
	text-align:left;
	padding-right:15px;
}

#colonne1 h3{
	font-size:11px;
}

#colonne1 ul{
	font-size:10px;
	text-align:left;
}

#colonne1 ul li a{
text-decoration:none;
color:#373737;
}

#colonne1 ul li a:hover{
color:#FFFFFF;
}

#colonne2{
	width:190px;
	height:auto;
	float:left;
	text-align:left;
	padding-right:15px;
}

#colonne2 h3{
	font-size:11px;
}

#colonne2 ul{
	font-size:10px;
	text-align:left;
}

#colonne2 ul li a{
text-decoration:none;
color:#373737;
}

#colonne2 ul li a:hover{
color:#FFFFFF;
}

#colonne3{
	width:190px;
	height:auto;
	float:left;
	text-align:left;
	padding-right:15px;
}

#colonne3 h3{
	font-size:11px;
}

#colonne3 ul{
	font-size:10px;
	text-align:left;
}

#colonne3 ul li a{
text-decoration:none;
color:#373737;
}

#colonne3 ul li a:hover{
color:#FFFFFF;
}

#hotels{
	width:600px;
	height:auto;
	float:left;
	padding-left:50px;
}

#hotels_vid{
width:450px;
	float:left;
}

#hotels_liste{
	width:130px;
	margin-left:20px;
	float:left;
}

#hotels_liste a{
	font-size:10px;
	text-decoration:none;
	color:#373737;
}

#hotels_liste a:hover{
	color:#21DDFF;
}

#galas ul{
	float:left;
	margin-bottom:20px;
}

#galas p{
	margin-left:0;
	margin-top:10px;
	margin-bottom:25px;
	width:650px;
}

#galas ul li{
	margin-right:30px;
	list-style:none;
}

#galas p a{
	text-decoration:underline;
	font-size:12px;
	color:#373737;
}

#galas p a:hover{
	color:#21DDFF;
}


