body {
margin-left: 0; margin-right: 0; margin-bottom: 0; margin-top: 0px; padding: 0;
scrollbar-arrow-color:#ffffff;
scrollbar-track-color:#FFFFFF;
scrollbar-shadow-color:#7D6B6A;
scrollbar-face-color:#7D6B6A;
scrollbar-highlight-color:#7D6B6A;
scrollbar-darkshadow-color:#7D6B6A;
scrollbar-3dlight-color:#ffffff;
background: #FFFFFF;
color: #FFFFFF;
line-height: 18px;
font: 15px Arial, Helvetica, sans-serif;
letter-spacing: 0.07px;
color:#FFFFFF;
}
	
a:link {color: #FFFFFF; text-decoration: none;}
a:visited {color: #FFFFFF; text-decoration: none;}
a:hover {color: #FFFFFF; text-decoration: underline;}


.texte {
	font: 15px Arial, Helvetica, sans-serif;
	letter-spacing: 0.07px;
	text-align: justify;
	line-height: 18px;
	color:#FFFFFF;
	padding: 10px;
}

.slogan {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #E2CFCF;
}


.h3 {
	font: bold 16px Arial, Helvetica, sans-serif;
	letter-spacing: 0.04em;
	text-align: left;
	color:#FFFFFF;
	padding-left: 93px;
	font-style: italic;
}

.texte_clair {
	font: bold 15px Arial, Helvetica, sans-serif;
	letter-spacing: 0.07px;
	text-align: justify;
	line-height: 18px;
	color:#E2CFCF;
	padding: 10px;
}

.texte_accueil {
	font: bold 12px Arial, Helvetica, sans-serif;
	letter-spacing: 0.07px;
	text-align: justify;
	color:#FFFFFF;
}

.texte_left_resa {
	font: bold 12px Arial, Helvetica, sans-serif;
	letter-spacing: 0.07px;
	text-align: justify;
	color:#066bb9;
	font-weight:bold;
}

.texte_left {
	font: bold 12px Arial, Helvetica, sans-serif;
	letter-spacing: 0.07px;
	text-align: justify;
	color:#FFFFFF;
	font-weight:bold;
}

.texte_right {
	font: 15px Arial, Helvetica, sans-serif;
	letter-spacing: 0.07px;
	text-align: right;
	line-height: 18px;
	color:#FFFFFF;
}
.h1 {
	font: 24px Arial, Helvetica, sans-serif;
	letter-spacing: 0.07px;
	color:#ffffff;
	font-style: italic;
	background: #C9A3A3;
	text-align: center;
}

.prix {
	font: 24px Arial, Helvetica, sans-serif;
	letter-spacing: 0.07px;
	color:#ffffff;
	font-style: italic;
	background: #C9A3A3;
	text-align: center;
	width:438px;
}

.h2 {
	text-align: center;
	font: bold 10px Arial, Helvetica, sans-serif;
	font-style: italic;
	letter-spacing: 0.09px;
	color: #7D6B6A;
}

.promo {
	font: 24px Arial Black;
	letter-spacing: 0.07px;
	color:#C9A3A3;
	text-align: center;
}
.menu{
	font: bold 13px Arial, Helvetica, sans-serif;
	letter-spacing: 0.01px;
	color:#FFFFFF;
	font-style: italic;
	padding-right:4px;
	text-align:right;
	background-color:#7D6B6A;
	width: 170px;
	line-height: 19px
}

.texte_slogan {
	font: bold 14px Arial, Helvetica, sans-serif;
	letter-spacing: 0.07px;
	text-align: justify;
	line-height: 18px;
	color:#FFFFFF;
}

.texte_center, .texte_center a, .texte_center a:hover{
	font: bold 13px Arial, Helvetica, sans-serif;
	letter-spacing: 0.07px;
	text-align: center;
	line-height: 18px;
}

.soustitre {
	font: 13px Arial, Helvetica, sans-serif;
	letter-spacing: 0.07px;
	text-align: justify;
	line-height: 18px;
	color:#FFFFFF;
	font-style: italic;
}
.couleur {
	font: bold 18px Arial, Helvetica, sans-serif;
	letter-spacing: 0.07px;
	font-style: italic;
	line-height: 21px;
	color: #C9A3A3;
}

.couleur_special {
	font: bold 18px Arial, Helvetica, sans-serif;
	letter-spacing: 0.07px;
	font-style: italic;
	line-height: 21px;
	color: #C9A3A3;
}

.cnil, .cnil a, .cnil a:hover, .cnil a:visited{
	font: 10px Arial, Helvetica, sans-serif;
	letter-spacing: 0.07px;
	text-align: center;
	
}

.cnil_tableau {
	font: 10px Arial, Helvetica, sans-serif;
	letter-spacing: 0.07px;
	text-align: center;
	color: #7D6B6A;
	
}

.admin, .admin a, .admin a:visited{
	font: 10px Arial, Helvetica, sans-serif;
	letter-spacing: 0.07px;
	text-align: left;
	color: #7D6B6A;

}
.cnil_clair {
	font: bold 11px Arial, Helvetica, sans-serif;
	letter-spacing: 0.07px;
	text-align: left;
	color:#C9A3A3;
}