/***************** STYLE GLOBAUX *****************/
a img{ border:none;}
a:active, a:focus{ outline:none;}
#invisible{ display:none;}
/***************** STYLE CONTENU *****************/
#contenu h1{ font:22px/22px "Times New Roman", Times, serif; font-style:italic; color:#dbbd9c; margin:0 0 12px; border-bottom:1px solid #836747;}
#contenu h2{ font:21px "Times New Roman", Times, serif; font-style:italic; color:#836747; letter-spacing:1px; margin:0 0 12px;
  border-bottom:1px solid #c99b65;}
#contenu p{ font:12px/1.2em Arial, Helvetica, sans-serif; color:#555; margin-bottom:1.2em; text-align:justify;}
#contenu p em{ font-weight:bold; font-size:12px; line-height:1.3em;}
#contenu p.couleur, span.couleur{ font-weight:bold; color:#aa7947;}
#contenu a:link, #contenu a:visited{ font-weight:bold; text-decoration:underline; color:#dca166;}
#contenu a:hover, #contenu a:active{ color:#7b5229;}
/***************** Généralités *******************/
#container #contenu p.txt_imp{ font-size:13px; color:#c99b65; text-align:justify;	margin-bottom:0.9em;}
#container #contenu .signature{	float:right;}
#blocLarge_vide{ width:800px; float:left; height:3px;}
#container #blocGauche ul li{
	/*padding-bottom:2px;*/
	text-align:left;
	line-height:1.8em;
	list-style-image:url(../images/charte/puce1.jpg);
	margin:0px 0px 1px 30px;
	font:12px/1.2em Arial, Helvetica, sans-serif;
	color:#c99b65;
}
#container #blocGauche ul li a{ text-decoration:none;	font-weight:normal;}
#container #blocGauche ul li a:hover{ text-decoration:underline;}
#container #blocLarge ul li{
	/*padding-bottom:2px;*/
	text-align:left;
	line-height:1.8em;
	list-style-image:url(../images/charte/puce.jpg);
	margin:0px 0px 2px 30px;
	font:12px/1.2em Arial, Helvetica, sans-serif;
	color:#555555;
}
#container #blocLarge ul{	margin-bottom:12px;}
#container #contenu .titre_gras{ color:#553B1D;	font-weight:bold;}
#container #contenu .titre_gras2{	color:#836747; font-weight:bold;}
#container #contenu .titre_gras3{	color:#DDA666; font-weight:bold;}
#container .colonne1{	width:390px; float:left; margin-right:20px;}
#container .colonne2{	width:390px; float:left;}
.cadre{	float:left;	width:682px; margin-left:60px; margin-bottom:10px;}
#contenu .cadre p{ text-align:justify; color:#F9D0A0; margin-top:10px; padding:5px; line-height:20px;}
#container #contenu .cadre ul{ margin-left:20px; padding-right:5px;}
#container #contenu .cadre li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; list-style-image:url(../images/charte/puce2.jpg);
  color:#F9D0A0; margin-bottom:10px;}
.top_cadre{	float:left;	width:682px; background-image:url(../images/charte/top_cadre.jpg); background-repeat:no-repeat;}
.bottom_cadre{ float:left; width:682px;	height:50px; background-image:url(../images/charte/bottom_cadre.jpg);	background-repeat:no-repeat;}
/********************* Livre d'or **********************/
.bloc_livre{ width:800px;	background:url(../images/charte/bg_livre_or.jpg) repeat-x bottom left; padding-bottom:12px;	margin-bottom:12px;}
#container #contenu .bloc_livre p.titre_livre{ color:#B88850;	font-weight:bold;	font-size:13px;	border-bottom:1px dotted #B88850;	margin-bottom:0.4em;}
#container #contenu .bloc_livre p{ margin-bottom:0.2em;}
/***************** STYLE FOOTER *****************/
#footer p{ font:9px/14px Arial, Helvetica, sans-serif; color:#563f26; text-align:center; letter-spacing:0px; padding:95px 0 0 0;}
#footer a:link, #footer a:visited{ text-decoration:none; color:#78634d;}
#footer a:hover, #footer a:active{ text-decoration:none; color:#b99c7e;}
/* STYLE DE LA PAGE CONTACT */
#contactTxt{ width:270px;}
#contactTxt img{ margin:0px 0px 20px 10px;}
#contactTxt p{ margin-left:20px;}
#contactTxt .bloc_info{ width:225px; float:left; margin-right:10px;	margin-bottom:10px;}
#container #contactTxt .bloc_info p{ text-align:left;	padding-bottom:5px;}
#container #contactTxt .logo{	float:left;	border:none; margin:0px 10px 20px 0px;}
#container #conteu  #formContact p{	padding-bottom:0px;	margin-bottom:5px; margin-left:0px;	line-height:18px;	text-align:left;}
#container #formContact table.table tr td{ height:15px;}
#container #formContact table.table tr td.br{	height:5px;}
#container #formContact table.table tr td.adresse1{	height:40px;}
#container #formContact .checkbox{ width:12px; height:12px;	border:none;}
#container #formContact .imputForm{	margin-right:3px;	font-weight:bold;}
#container #formContact textarea{ width:200px; border:1px solid #836747; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#ffffff;}
#container #formContact input{ width:200px;	border:1px solid #836747;	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	background:#ffffff;}
#formContact input:focus,textarea:focus{ border-color:#FF0000;}
#formContact .champRequis{ color:#FF0000;	font-size:12px;	font-family:Arial, Helvetica, sans-serif;}
.champRequis{	color:#FF0000;}
#formContact .txt_rq{	font-size:11px;	padding-bottom:5px;}
#container #formContact .bouton{ color:#FFFFFF; background:#543A1C; margin:3px 5px;	width:82px;	height:20px; text-align:center; padding-bottom:2px;}
#container #formContact .capta{	width:45px;}