@charset "utf-8";body {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #8F5B34;	}.fav-gauche {	background-image: url(images/favoris/gauche.gif);	background-repeat: no-repeat;	background-position: right top;}.fav-centre {	background-image: url(images/favoris/centre.gif);	background-repeat: no-repeat;}.fav-droite {	background-image: url(images/favoris/droite.gif);	background-repeat: no-repeat;	background-position: left top;}.header-gauche {	background-image: url(images/header/gauche.gif);	background-repeat: no-repeat;	background-position: right top;}.header-droite {	background-image: url(images/header/droite.gif);	background-repeat: no-repeat;	background-position: left top;}.banniere-gauche {	background-image: url(images/banniere/gauche.gif);	background-repeat: no-repeat;	background-position: right top;}.banniere-droite {	background-image: url(images/banniere/droite.gif);	background-repeat: no-repeat;	background-position: left top;}.module-images-reflet {	background-image: url(images/manu-gauche/reflet.gif);	background-repeat: no-repeat;	background-position: center top;}.central-gauche {	background-image: url(images/centrale/gauche.gif);	background-repeat: repeat-y;	background-position: right top;}.centrale-droite {	background-image: url(images/centrale/droite.gif);	background-repeat: repeat-y;	background-position: left top;}.footer-gauche {	background-image: url(images/footer/gauche2.gif);	background-repeat: no-repeat;	background-position: right top;}.footer-droite {	background-image: url(images/footer/droite2.gif);	background-repeat: no-repeat;	background-position: left top;}.typo-bts {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #8F5B34;}.typo-bts a {color: #8F5B34;text-decoration: none;}.typo-bts a:hover {color: #d55e17;}.typo-bts2 {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #FF0519;}.typo-bts2 a {color: #FF0519;text-decoration: none;}.typo-bts2 a:hover {color: #d55e17;}.typo-partenaires {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #8F5B34;}.typo-partenaires a {color: #8F5B34;text-decoration: none;}.typo-partenaires a:hover {color: #d55e17;}.texte {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #8F5B34;    text-align: left;    margin: 0;}.definition {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #8F5B34;    text-align: left;    margin: 0;    padding-bottom: 15px;    border-bottom: 1px solid #8F5B34;}.definition a {	color: #8F5B34;	text-decoration: none;}	.titres {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #D46600;}.texte-footer {	text-align: center;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #8F5B34;	margin-top: 12px;}.textbarfav {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #8F5B34;}.textbarfav a {color: #723909;text-decoration: none;}.titres-descriptions {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #8F5B34;}.bubbles-encarts {	background-image: url(images/encart-descriptions/bubble.gif);	background-repeat: no-repeat;	background-position: right top;}.bules-haut-droite {	background-image: url(images/images-encarts/bule-titres.gif);	background-repeat: no-repeat;	background-position: right top;}.texte a {color: #723909;text-decoration: none;}.texte-footer a {color: #723909;}.partenaires-footer {	margin: 0 auto;	width: 600px; 	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #8F5B34;	margin-bottom: 20px;	}.typo-partenaires-footer {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #723909;}.typo-partenaires-footer a {color: #8F5B34;text-decoration: none;}.typo-partenaires-footer a:hover {color: #000000;}.typo-partenaires-footer-2 {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #723909;}.typo-partenaires-footer-2 a {color: #8F5B34;text-decoration: none;}.typo-partenaires-footer-2 a:hover {color: #000000;}.titre_news {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: normal;	margin: 0;	padding: 0;}.tab-news {	width: 520px;	margin: 10px 0 0 40px;	cursor: pointer;}.tab-news2 {	width: 100%; 	margin-top: 10px; 	border-bottom: 2px dotted #DCB7A1; 	cursor: pointer;	height: 45px;	background: url(images/tab_news.gif) repeat-x left bottom;}.img-news {	position: absolute; 	margin: 5px 0 0 567px; 	display: none}.bouton-fiche {	display: block;	width: 77px;	height: 21px;	background-image: url(images/encart-descriptions/fiche.gif);}.bouton-fiche:hover {	background-image: url(images/encart-descriptions/fiche_f.gif);	}.bouton-description {	display: block;	width: 93px;	height: 21px;	background-image: url(images/encart-descriptions/description.gif);}.bouton-description:hover {	background-image: url(images/encart-descriptions/description_f.gif);	}.bouton-actualite {	display: block;	width: 86px;	height: 21px;	background-image: url(images/encart-descriptions/actualite.gif);}.bouton-actualite:hover {	background-image: url(images/encart-descriptions/actualite_f.gif);	}.bouton-astuces {	display: block;	width: 83px;	height: 21px;	background-image: url(images/encart-descriptions/astuces.gif);}.bouton-astuces:hover {	background-image: url(images/encart-descriptions/astuces_f.gif);	}.bouton-visiter {	display: block;	width: 77px;	height: 21px;	background-image: url(images/encart-descriptions/visiter.gif);}.bouton-visiter:hover {	background-image: url(images/encart-descriptions/visiter_f.gif);	}.bouton-contact {	display: block;	width: 68px;	height: 15px;	background-image: url(images/favoris/contact.gif);}.bouton-deconnect {	display: block;	width: 94px;	height: 15px;	background-image: url(images/favoris/deconnexion.gif);}.bouton-moncompte {	display: block;	width: 94px;	height: 15px;	background-image: url(images/favoris/compte.gif);}.input1 {	width: 200px;	height: 18px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #8F5B34;		border: 1px solid #8F5B34;}.input2 {	width: 80px;	height: 11px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFC3A2;	margin-left: 5px;	background-color: #844D25;	border: 1px solid #B67B23;}.submit2 {	background-image: url(images/favoris/ok.gif) ;	width: 36px;	height: 15px;	border: 0;	margin: 0 0 0 4px;	padding: 0;}.titre1 {	font-size: 16px;	}.lien1 {	text-decoration: none;	font-weight: bold;	color: #8F5B34;}.lien1:hover {	color: #d55e17;}.modif-champ {	font-weight: bold;	margin-bottom: 10px;	font-size: 14px;}.modif-text {	width: 100%;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #8F5B34;	}.modif-textarea {	width: 100%;	height: 200px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #8F5B34;	}p {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #8F5B34;    text-align: left;}H1 {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #8F5B34;}h2 {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #8F5B34;	margin: 0 0 15px 15px;}strong {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #89410B;}.nav-btn {	position: absolute;	margin-top: 2px;}.nav-btn-menu {	padding: 0; 	margin: 0;	list-style: none;	margin-top: 4px; 	display: none}.nav-menu {	width: 121px; 	height: 22px; 	float: left; 	background-image: url('images/favoris/fnd-liens.gif');}.nav-fin-menu {	width: 121px; 	float: left; 	height: 11px; 	background-image: url('images/favoris/fnd-bas-liens.gif');}.nav-menu-lien {	display: block;	height: 22px;	padding-top: 3px;	}