html { background: #28314E; }
* { padding: 0px; margin: 0px; border: none; list-style: none; text-decoration: none; }

a:hover { text-decoration: underline; }

body 
{
	position: relative;
	width: 988px;
	margin: 0 auto;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	margin-top:15px;
	color:#2F395B;
	
}
.site{background:url(/img/fond.jpg) top left repeat-y;padding-left:50px;width:936px;float:left;overflow:hidden;zoom:1;display:inline;}
.gauche{float:left; width:248px;overflow:hidden;zoom:1;display:inline;}
.langue{border-top:solid 1px #CE2D1C;border-bottom:solid 1px #CE2D1C;padding:5px 0;margin:5px 10px;}
.langue a{color:#040050;}
.Menu{margin:10px;}
.Menu li{line-height:24px; border-bottom:dashed 1px #BFD1E4;}
.Menu li a{color:#040050;font-size:11px;padding-left:10px;}
.Menu .selected{background:#BFD1E4;padding:2px 10px;}
.contact{color:#831615;margin-left:20px;font-weight:bold;}
#formulaire{float:left; clear:both;width:238px;background:url(/img/reservation.jpg) top left no-repeat; padding-top:120px;padding-right:10px;margin-bottom:15px;font-size:11px;line-height:24px;}
#formulaire h3{color:#8B2524;border-bottom:solid 1px #8B2524;padding-bottom:5px;margin-bottom:10px;}
#formulaire select{border:solid 1px #A5B2C7;}

.droite{float:right; width:688px;overflow:hidden;zoom:1;display:inline;}
.corps{margin:15px 30px 15px 35px;}

.arianne{font-size:10px;margin:10px 0;color:#475274;}
.arianne a{color:#475274;}
.titreRub{background:url(/img/h1.jpg) right no-repeat;margin:0 0px 15px 0; font-size:24px; font-family:Georgia;font-weight:normal;}
.titreRub .rub{background:#F4F5EE;padding-right:10px;}

.footer{clear:both;float:left; text-align:center;font-size:11px;background:#28314E;width:986px;color:#fff;padding:5px 0;}
.footer a{color:#fff;}
#ecom 
{
	text-align: right;
	font-size:11px;
}
#ecom a{color:#fff;}