/* CSS Document */
/* INDEX */

body {
	margin:0;
	padding:0;
	background-color:#A0B4EF;
}
br {
	margin:0;
	padding:0;
}
p {
	margin:0;
	padding:0;
}
img {
	padding:0;
	margin:0;
	border:0;
}
#main {
	position:absolute;
	left:50%;
	width:750px;
	margin:0 0 0 -375px;
	padding:0;
	background-color:#FFFFFF;
}
#titre {
	padding:0;
	margin:0;
	height:31px;
	background-image:url(images/bg-titre.jpg);
	background-repeat:no-repeat;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14pt;
	font-style:italic;
	color:#FFFFFF;
}
#centre {
	position:absolute;
	left:50%;
	margin:153px 0 0 -375px;
	padding:0 0 144px 0;
	width:750px;
	background-image:url(images/bg-centre.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#E5ECFF;
}
#menu-gauche {
	float:left;
	clear:both;
	padding:0;
	margin:0;
	background-image:url(images/bg-menu-gauche.gif);
	background-repeat:no-repeat;
	width:145px;
	height:303px;
}
#menu-gauche ul{
	padding:41px 0 0 5px;
	margin:0;
}
#menu-gauche li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#FFFFFF;
	padding:3px 0 0 0;
	margin:0;
	width:100px;
	list-style-type:none;
	background-image:url(images/bullet.gif);
	background-position:right;
	background-repeat:no-repeat;
}
#menu-gauche li a{
	color:#FFFFFF;
	text-decoration:none;
}
#menu-gauche li a:hover{
	color:#193B9B;	
}
#contenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#193B9B;
}
#photo-index {
	border:1px;
	border-style:solid;
	border-color:#193B9B;
	margin:0 20px 0 2px;
}
#photo-index2 {
	float:left;
	border:1px;
	border-style:solid;
	border-color:#193B9B;
	margin:0 5px 0 5px;
}
#photo-index3 {
	border:1px;
	border-style:solid;
	border-color:#193B9B;
	margin:0 100px 0 5px;
}
#photo-res {
	border:1px;
	border-style:solid;
	border-color:#193B9B;
	margin:0 5px 0 5px;
}
#plan {
	border:1px;
	border-style:solid;
	border-color:#193B9B;
	margin:0 5px 0 5px;
	float:left;
}
td.bleu {
	text-align:center;
	background-color:#193B9B;
	color:#FFFFFF;
}
td.beige {
	text-align:center;
	background-color:#EEF2CE;
	color:#193B9B;
}
#cadre-chambres {
	margin:0 auto 0 auto;
	text-align:center;
	width:460px;
	border:1px;
	border-style:solid;
	border-color:#193B9B;
	background-color:#EEF2CE;
}
ul.tarifs {
	padding-left:130px;
}
#flag {
	margin:15px 0 0 0;
	padding:0;
}

#logis {
	margin:40px 0 0 10px;
}