html { background: #105781; }
* { padding: 0px; margin: 0px; border: none; list-style: none; text-decoration: none; }

a:hover { text-decoration: underline; }
a { color: #000000; }

.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: left;
	text-align: center;margin:15px; float:left; width:420px;
}
.navigation a{color:#fff;}
.left{float:left;}
.right{float:right;}
body 
{
	background:url(/img/body.jpg) top left repeat-x #3890C4;
}

.Site
{
	position: relative;
	width: 1000px;
	margin: 0 auto;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	background:url(/img/site.jpg) top left repeat-x #348DC0;

}
a{color:#fff;}
#Contenu {float:left;width:1000px; background:url(/img/contenu.png) left bottom no-repeat;padding-bottom:15px;overflow:hidden;zoom:1;display:inline;}
#Droite{float:right; width:312px; overflow:hidden;zoom:1;}
#Reservation{float:left; width:280px;padding:5px 16px 17px 16px;background:url(/img/reservation.png) top left no-repeat;color:#4C4B42;font-weight:bold;line-height:24px; overflow:hidden;zoom:1;display:inline;}
#DivBoutonRechercher{float:right;}

#actu{clear:both; float:left;padding:15px 15px 5px 15px; height:154px; width:285px;background:url(/img/actuFond.png) top left no-repeat;color:#fff;margin:15px 0;}
#actu h1{font-size:11px;margin:12px 0 5px 0;}
#actu h1 a{color:#fff;}
#actu .detail{float:right;margin:10px 10px 0 0;color:#fff;}

#Menu2{margin: 0 15px; width:285px;line-height:24px; float:left; clear:both}
#Menu2 li{float:left; width:127px; background:url(/img/puce.png) 0 10px no-repeat;padding-left:15px;}
#Menu2 li a{color:#fff;font-style:italic;}

#logos img {padding:10px 0px 0px 5px}

#Gauche{float:left; width:688px; overflow:hidden;zoom:1;display:inline; background:url(/img/gauche.png) top left no-repeat;}
#Menu{float:right; width:200px;margin:15px 15px 15px 0px;font-size:12px;line-height:30px;display:inline;overflow:hidden;zoom:1;}
#Menu li{border-bottom:solid 1px #fff;}
#Menu li a{color:#fff;font-weight:bold; background:url(/img/puce.png) 0 5px no-repeat;padding-left:13px;}

.Site2{width:100%; background::#105781; float:left; clear:both;background:#105781;}
#Pied{width:1000px;margin: 0 auto;position:relative;	font-family: Verdana, Arial, Sans-Serif;font-size: 11px;}
#TexteRub{float:left; width:435px; margin:15px 0 15px 15px;color:#F4F3F4;line-height:16px;}
#TexteRub h1{font-size:14px;font-weight:normal}
#Documents{ float:left; width:185px;padding:10px;margin:15px 0 0 15px; background:url(/img/doc.jpg) bottom left repeat-x #F21FD7;color:#FAFCFD;}
#Documents h1{font-size:11px; border-bottom:solid 1px #FAFCFD;text-transform:uppercase;margin-bottom:10px;}
#Documents p{margin:2px 0;} 
#Documents a{color:#fff; font-weight:bold;}
#footer{float:left;width:260px; margin:15px 25px 15px 30px;color:#F4F3F4;}
#footer a{color:#DC4597;font-size:14px;font-weight:bold}
#Ecom 
{
	text-align: right;
	clear:both; float:left; width:1000px;background:#105781
}
#Ecom a{color:#fff;}