@font-face { font-family:special;src:url('/fonts/GeosansLight.ttf'); }
@font-face {
	font-family: specialIE;
	src: url("/fonts/GeosansLight.eot");
}

* { padding: 0px; margin: 0px; border: none; list-style: none; text-decoration: none; }

a:hover { text-decoration: underline; }
a { color: white; }

.clear {line-height: 0px; clear: both; height: 0px; font-size: 0px;}
.nodisplay { display: none; }

.suiv
{
	float: right;
}

.prec
{
	overflow: hidden; zoom: 1;
	float: left;
}

.retour 
{
	overflow: hidden; zoom: 1;
}

.navigation 
{
	clear: both;
	text-align: center;
}

#Ecom {
	text-align: right;
	background: #312e2b;
	padding-right: 20px;
}

#Ecom a {
	color: #524a56;
}

.btn_envoyer { text-align: center; }
#FrmMain { color: white; }

#Reservation h2 {
    font-family: special, specialIE, Helvetica, sans-serif;
    font-size: 24px;
	color: #dcd9d0;
	text-transform: uppercase;
	margin-right: 38px;
}

#Reservation select, #Reservation input[type='text'] {
	border: 1px solid #906b28;
}


#Reservation label {
	color: #b0d8ee;	
}

#Menu ul {
	padding: 8px;
	text-align: center;
}

#Menu li {
	color: #f8fcfc;
	display: inline-block;
	padding: 0 6px;
	border-left: 1px solid #fafafa;
}

#Menu li:first-child {
	border-left: none;
}

#Pied {
	text-align: center;
	text-transform: uppercase;
	padding: 0 0 12px 0;
	background: #312e2b;
}
/* Pour le HTML5 IE < 9, FF < 4 */ 
aside, nav, article, section, header, footer {
	display: block; zoom: 1;
}

.galerie_shortcut {
	float: right;
	padding: 2px 2px 2px 20px;
	background: #6a747d url('/img/fleche-galerie.png') no-repeat 5px center;
	color: white;
	margin-right: 20px;
}


