.Contenu_haut
{
	width:444px;
	float:left;
	border-bottom:solid 1px #36332E;
	display:inline;
}
.Contenu_haut h1,.Contenu_haut h2,.Contenu_pdf h2
{
	margin:15px 0 10px 0;
	color:#378FD4;	
	font-size:16px;
	font-weight:normal;
}

.p
{
	margin:10px 0 5px 0 ;
	width:444px;
	float:left;	
	display:inline;
}

.p img
{
	margin:10px 10px 0 0;
	float:left;	
}

.Accueil
{
	padding:20px 0 20px 0;	
	display:inline;
	overflow:hidden;
	zoom:1;
}
.Accueil .OS{margin-left:66px;}

.Contenu_bas
{
	float:left;
	width:715px;
	margin:20px 0;
}

.item_accueil
{
	width:335px;
	float:left;
	line-height:16px;
	margin-bottom:15px;
}

.item_accueil2
{
	float:right;
}

.item
{
	width:318px;
	float:left;
	line-height:16px;
	margin-bottom:15px;
}

.item2
{
	float:right;
	margin-right:30px;
	display:inline;
}
.image_actu
{
	float:left;
	width:130px;
	margin-right:15px;
}

.contenu_actu
{
	overflow:hidden;
	zoom:1;
	margin-top:5px;
}

.contenu_actu h1,.contenu_actu h2,.item h2{margin-bottom:5px;}
.contenu_actu h1 a,.contenu_actu h2 a,.item h2 a{color:#ACA8A3;}
.contenu_actu p{margin-top:15px;}
.liste{width:170px;display:inline;}
.ensavoirplus
{
	margin-top:10px;
	float:right
}

#Resa_pdf
{
	float:left;	
	width:715px;
	border-top:solid 1px #36332E;
	padding-top:10px;
	margin-top:20px;
}

#Resa_pdf img{float:right;margin-left:10px;}

a.bt_liste
{
	width:100%;
	float:left;
	padding:3px 0 3px 3px;
	margin-top:5px;
}

a.bt_contact{background:#8C867F;}
a.bt_resa{background:#6A6662;}

#photo
{
	float:left;
	width:425px;
	margin-bottom:15px;
}

.Contenu_bas
{
	color:#F1EDE8;padding-right:5px;line-height:18px
}

.Contenu_bas h1
{
	margin:10px 0 10px 0;
	clear:right;color:#ACA8A3;
}

.Diapo
{
	border-top:solid 1px #36332E;	
	width:234px;
	padding:5px 0 5px 0;
	margin-right:27px;
	float:right;
	clear:right;
}

.DiapoBas
{
	border-bottom:solid 1px #36332E;
	margin-bottom:10px;
}

.Diapo .img_diapo{margin-bottom:5px;}

.Contenu_pdf a{color:#ACA8A3;font-weight:bold;}
.Contenu_pdf {line-height:16px;}
.tarifs {float:left;width:425px;
	margin-right:29px;
	margin-bottom:15px;}
.tarifs table tr{border-bottom:solid 2px #47423B}


.creaFormulaire th
{
	vertical-align: top;
	text-align: right;
	width: 50%;
	padding:3px;
	color:#F1EDE8
}
.creaFormulaire td
{
	vertical-align: bottom;
	padding:3px;
}

select, input, textarea{background:#8C867F;color:#FFFFFF}

#btnSend
{
	margin:15px 0 0 190px;
	font-weight:bold;
	background:#4DA2E4;
	padding:3px;
}


#coordonnees{width:400px; margin:10px }
#coordonnees th
{
	vertical-align: top;
	text-align: right;
	width:35%;
	padding:3px;
	color:#F1EDE8
}

#coordonnees td
{
	vertical-align: bottom;
	padding:3px;
}

.reserv{width:135px;padding:3px;}
.reservok{width:180px;padding:3px;}

#btnSend a{color:#FFFFFF;font-weight:bold;padding:10px;}
#erreur{color:Red;margin:10px 0 10px 0;}
.obligatoire{background:#2D2926}
ul a{color:#F1EDE8;}
ul.li_rub
{
	width:400px;	
	margin-left:100px;
	color:#F1EDE8;
}
.li_rub li
{
	margin:5px 4px 5px 4px;
	padding:2px 0 2px 0;
}

li.ssRub
{
	margin:3px 4px 3px 4px;
	padding:2px 0 2px 15px;
}