@charset "utf-8";
/* CSS Document */

body {
	background:#68a6d9 url(images/fond.jpg) repeat-x top center;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}

.contenu_ALL {
	margin-bottom:25px;}

.adresse {
	display:block;
	padding-left:30px;
	padding-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#012652;
}

.adresse2 {
	color:#fcb200;
}

.adresse3 {
	color:#fff;
}


.liens_bas {
	display:block;
	padding-left:30px;
	padding-top:25px;
	font-size:11px;
	color:#466d9c;
}

.liens_bas a {
	text-decoration:none;
	color:#466d9c;
}

.liens_bas a:hover {
	text-decoration:underline;
	color:#fff;
}

.texte_centre {
	display:block;
	float:left;
	width:350px;
	margin-top:20px;
	padding:10px;
	background:url(images/fond_textedroite.png) no-repeat top left;
}

.texte_centre a {
	color:#74ccff;
	text-decoration:underline;
	}
	
.texte_centre a:hover {
	color:#ecdb95;
	text-decoration:underline;
	}

.bloc_centre {
	display:block;
	background:url(images/site_veyrat_centre.jpg) no-repeat top left;
	}
	
.bloc_visuels_resa {
	display:block;
	margin-top:45px;
	margin-right:30px;
	float:right;
}

/*.reservations_alpha {
  opacity:0.5; 
  filter : alpha(opacity=50);
  background:#2a5e92;
}

.reservations_alpha:hover{
  opacity:1; 
  filter : alpha(opacity=100);
  background:#2a5e92;
}*/
	
#restri_centre {
	display:block;
	width:950px;
	padding-left:30px;
	padding-right:30px;
}

#menu_gauche {
	display:block;
	width:220px;
	padding-top:20px;
	margin-left:15px;
	float:left;
	clear:both;
}

#menu_gauche a {
	display:block;
	color:#e6f1f3;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	background:url(images/fond_liens1.png) no-repeat top left;
}

#menu_gauche a:hover {
	color:#FFF;
	background:url(images/fond_liens2.png) no-repeat top left;
}

#menu_haut {
	display:block;
	clear:both;
	width:800px;
	padding:5px;
	margin-top:3px;
	font-weight:bold;
}

#menu_haut a {
	font-size:12px;
	font-weight:normal!important;
	color:#d4dfed;
	text-decoration:none;
}

#menu_haut a:hover {
	font-size:12px;
	color:#fff;
	text-decoration:underline;
}

.menu_haut_lesplus {
	font-size:11px;
	color:#85abd1;
	font-weight:normal!important;
}



.logos_bas {
	display:block;
	float:right;
	margin-right:100px;
	margin-top:65px;
}

/********************************** MISE EN FORME TEXTE ****************************/

h1 {
	display:compact;
	font-size:28px;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	color:#FFC;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

h2 {
	display:compact;
	font-size:14px;
	font-weight:bold;
	color:#8ecbff;
	margin:0 0 0 0;
	padding-bottom:15px;
}
