

#Offres_speciales
{
	background:#524137;	
	width:230px;
	padding:27px 5px 0 18px;
	float:left;
	line-height:16px;
	color:#E4DCCE;
}

#Offres_speciales a img 
{
	clear:both;
	float:left;
	margin-bottom:10px;	
}
#Offres_speciales h2 a
{
	color:#290101
}
#Offres_speciales h2, #Offres_speciales p
{
	clear:both;
	float:left;
	margin-bottom:10px;
	width:230px;
}

.resa
{
	margin-top:30px;
	border-top:solid 1px #746752;
	width:154px;
	padding:10px 76px 0 0;
}

#Accroche_accueil
{
	width:251px;
	float:left;
	padding:0 0 0 25px;
	margin-bottom:115px;
	background:#290101;
	overflow:hidden;
	zoom:1;
	background:url(/img/fin_bordure_accueil.jpg) 25px 0 no-repeat;
	color:#E4DCCE;
}

#Accroche_accueil p,#Accroche_accueil h1
{
	width:225px;
	float:right;
	margin:5px 20px 0 0;
	padding-left:5px;
	line-height:18px;
}

.img_accroche
{
	position:absolute;
	bottom:0;
	left:278px;
}

.Bas_droite
{
	background:#3B2C24;
	float:right;
	width:421px;
	display:inline;
	margin-bottom:115px;
	overflow:hidden;
	zoom:1;
	font-family:Arial;
}
#Contenu_rubrique
{
	width:373px;
	margin:10px 10px 10px 18px;
	padding:15px 9px 13px 11px;
	float:left;
	display:inline;
	border-bottom:solid 1px #594C44;
	line-height:20px;
	color:#C2B9AC;
}
#Contenu_rubrique h1,#Contenu_rubrique h2
{
	font-size:17px;
	margin-bottom:15px;
	font-size:16px;
}

#Contenu_rubrique a img
{
	margin:25px 0 0 110px;
} 

#Actualite
{
	width:373px;
	margin:10px 10px 10px 18px;
	padding:15px 9px 13px 11px;
	background:#746752;	
	float:left;
	display:inline;
	color:#E4DCCE;
}

#Photo_actualite 
{
	float:left;	
	margin-right:10px;
}

#Contenu_actualite
{
	float:left;
	width:200px;
	line-height:16px;
}

.ensavoirplus
{
	clear:both;
	margin:10px 0 0 0;
	float:left;
}

#Contenu_actualite h1{margin:10px 0 8px 0;}
#Contenu_actualite h1 a{color:#3D2F27;}

#Bas_gauche
{
	width:499px;
	float:left;
	padding:25px 0 15px 21px;
}

.item
{
	clear:left;
	width:499px;
	float:left;
	line-height:18px;
}

.Contenu_article p
{
	display:inline-block;
}

.item h1,#Documents h1
{
	color:#360000;
	margin:10px 0 5px 0;		
}

#Documents
{
	clear:left;
	width:499px;
	margin-bottom:15px;
	float:left;
	line-height:18px;
}

.photo
{
	float:left;	
	margin-right:10px;
}
.Contenu_article
{
	float:left;	
	width:344px;
	color:#C2B9AC;
}

.Contenu_article h2
{
	margin:5px 0 10px 0;
	width:100%;
}
.Contenu_article h2 a, .Contenu_article h1 a
{
	color:#360000;
}

.decouvrir_contact
{
	float:left;
	border-top:solid 1px #342A24;
	border-bottom:solid 1px #342A24;
	padding:5px 0 5px 0;
	margin:10px 0 10px 0;
	width:100%;
}


.decouvrir_contact img {margin-right:10px;}

.Gauche_photo
{
	float:left;
	width:115px;	
	margin-bottom:30px;
}

.Gauche_photo img{margin-bottom:15px;}
.contact
{
	border-top:solid 1px #342A24;
	border-bottom:solid 1px #342A24;
	width:72px;
	padding:5px 43px 5px 0;
	
}
.img_liste
{
	position:absolute;
	bottom:0;
	right:157px;
}

.creaFormulaire th
{
	vertical-align: top;
	text-align: right;
	width:50%;
	color:#C2B9AC;
	padding: 5px;
}
.creaFormulaire td
{
	vertical-align: bottom;
	padding: 5px;
}

.obligatoire 
{
	background: #CCCCCC;
}

#erreur 
{
	background: red;
	padding: 5px;
	margin:10px;
}

input, textarea, select
{
	border: solid 1px #CCCCCC;
}

#btnSend
{
	text-align: center;
	margin-left:196px;
	background:#360000;
	color:#C2B9AC;
	font-weight:bold;
	padding:5px;
	border:none;
}

#Detail{
	width:499px;
	float:left;margin-bottom:100px;}
#coordonnees{margin-top:15px;}
#coordonnees td
{
	vertical-align: top;
	text-align: left;
	width:20%;
	color:#C2B9AC;
	padding: 5px;
}

#coordonnees label
{
	text-align:right;
}

.boutons
{
	text-align: center;
	margin-left:156px;
	background:#360000;
	color:#C2B9AC;
	font-weight:bold;
	padding:5px;
	width:80px;
	border:none;
}

.boutons a
{
	color:#FFFFFF
}

ul.li_rub
{
	width:400px;	
	margin-left:100px;
}
.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;
}

.link_os{float:left;}