.Accroche_accueil
{
	float:left;
	width:451px;
	padding:0 20px 20px 0;
	border-bottom:solid 1px #2F2F2F ;
	overflow:hidden;
	zoom:1;	
}

.Accroche_accueil h1
{
	color:#FDBA13;
	font-family:Arial;
	font-size:16px;
	font-weight:normal;
	float:left;
}

.Accroche_accueil p
{
	clear:both;
	float:left;
	margin-top:10px;
	width:451px;
	line-height:18px;
}

#infoplus
{
	clear:both;
	float:left;
	width:451px;
	padding:20px 20px 20px 0;
	border-bottom:solid 1px #2F2F2F ;
	overflow:hidden;
	zoom:1;
}

.Alentours
{
	margin-top:15px;
	background:#3F383B;
	float:left;	
	width:431px	;
	padding:12px 20px 12px 20px;
}

.Alentours a img
{
	float:left;	
	margin-right:10px;
}

.Info_texte
{
	float:left;	
	overflow:hidden;
	width:310px;
	line-height:18px;
}
.Alentours h2
{
	float:left;
	margin-bottom:5px;
}

.Alentours h2 a
{	
	color:#FDBA13;
}

.Info_texte h3 a
{
	clear:left;
	float:left;
	color:#FFFFFF;
}

.p
{
	clear:left;
	float:left;	
}

.item
{
	width:129px;	
	background:#3F383B;
	padding:10px 8px 10px 8px;
	margin-top:20px;
	line-height:18px;
}
.photos{margin-bottom:10px;}
.item h2 a
{
	color:#06ACCF;
}

.item1
{
	float:left;
	margin-right:18px;
}

.item2
{
	float:right;	
}

#Contenu_detail 
{
	margin-top:20px;
	float:left;
	width:459px;
	background:#3F383B;
	padding:10px 5px 10px 8px;
	line-height:18px;
	
}	
#photo
{
	width:345px;
	float:left;
	margin-bottom:10px;
	margin-right:8px;
}
.right_of_photo
{
	width:100px;
	float:left;
}

.right_of_photo img{margin:10px 0 5px 0;}
.resa 
{	
	border-bottom:solid 1px #2F2F2F;
	border-top:solid 1px #2F2F2F;
	padding:10px 12px 10px 12px;
	width:83px;
}

#Contenu_detail h1
{
	clear:both;
	color:#06ACCF;
	margin-bottom:10px
}

#Tarifs
{
	border-top:solid 1px #2F2F2F;
	margin-top:20px;
	padding-top:15px;
	float:left;
	width:469px;		
}
ul.li_rub
{
	width:400px;	
}
.li_rub li
{
	margin:5px 4px 5px 4px;
	padding:2px 0 2px 0;
	background:url(/img/puce_menu.jpg) 0 7px no-repeat;	
}

li.ssRub
{
	margin:3px 4px 3px 4px;
	padding:2px 0 2px 15px;
	background:url(/img/puce_menu.jpg) 15px 7px no-repeat;	
}

.creaFormulaire{clear:both;}
.creaFormulaire th
{
	vertical-align: top;
	text-align: right;
	width: 50%;
	padding-top:10px;
}
.creaFormulaire td
{
	vertical-align: bottom;
	padding:5px
}
.creaFormulaire textarea
{
	border:solid 1px #98A4A8;
}

.creaFormulaire input
{
	border:solid 1px #98A4A8;
}

#btnSend
{
	margin-left:178px;
	font-weight:bold;
	background:#2F2F2F;
	color:#FFFFFF;
}

#Erreur 
{
	clear:both;
	color: red;
	padding: 5px 0 5px 5px;
	margin-bottom:20px;
}

.normal
{
	margin-top:5px
}

.obligatoire
{
	background:#50464B;
	color:#FFFFFF;
}

#Bouton
{
	margin-left:178px;
	background:#2F2F2F;
	width:60px;
	text-align:center;
	padding:5px 5px 5px 5px;
}

#Bouton a
{
	color:#FFFFFF;
	font-weight:bold;
}