body {
	margin: 0px;
	background-color: #000000;
	scrollbar-face-color: #950000;
	scrollbar-shadow-color: #522A22;
	scrollbar-highlight-color: #AF5F5F;
	scrollbar-3dlight-color: #753939;
	scrollbar-darkshadow-color: #130502;
	scrollbar-track-color: #000000;
	scrollbar-arrow-color: #FFFFFF;
}
.bodyFrameX {
	overflow: auto;
	background: #000000 url("../images/menu/bg_haut.jpg") no-repeat fixed;
}
.bodyFrameY {
	overflow: auto;
	background: #000000 url("../images/menu/bg_gauche.jpg") no-repeat fixed;
}
.bodyFrameXfr {
	overflow: auto;
	background: #000000 url("../images/menu_fr/bg_haut.jpg") no-repeat fixed;
}
.bodyFrameYfr {
	overflow: auto;
	background: #000000 url("../images/menu_fr/bg_gauche.jpg") no-repeat fixed;
}
.bodyFrameXde {
	overflow: auto;
	background: #000000 url("../images/menu_de/bg_haut.jpg") no-repeat fixed;
}
.bodyFrameYde {
	overflow: auto;
	background: #000000 url("../images/menu_de/bg_gauche.jpg") no-repeat fixed;
}
.bodyFrameXsp {
	overflow: auto;
	background: #000000 url("../images/menu_sp/bg_haut.jpg") no-repeat fixed;
}
.bodyFrameYsp {
	overflow: auto;
	background: #000000 url("../images/menu_sp/bg_gauche.jpg") no-repeat fixed;
}
.bodyFrameXit {
	overflow: auto;
	background: #000000 url("../images/menu_it/bg_haut.jpg") no-repeat fixed;
}
.bodyFrameYit {
	overflow: auto;
	background: #000000 url("../images/menu_it/bg_gauche.jpg") no-repeat fixed;
}
.bodyLogo {
	background: #000000 url("../images/interface/bg_logo.gif") no-repeat fixed;
}
.bodyLogoAbout {
	background: #000000 url("../images/interface/bg_visuel_about.jpg") no-repeat fixed;
}
.bodyLogoNews {
	background: #000000 url("../images/interface/bg_visuel_news.jpg") no-repeat fixed;
}
.bodyLogoContact {
	background: #000000 url("../images/interface/bg_visuel_contact.jpg") no-repeat fixed;
}
body, td {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #BE9163;
}
.bold { 
	color: #984839;
	font-weight: bold; 
}
.italic {
	font-style: italic;
}
.titre01 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #A1250B;
}
.little01 {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #984839;
}
.dixit {
	font: italic normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #DAB086;
}
.track {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #D4AF88;
}
.justify {
	text-align: justify;
}
.erreur {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.copyright {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}

/*LIENS*/

a {
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color: #CCCC99;
	text-decoration: none;
}
a:hover {
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
a.fx {
	cursor:hand;
	height:1px;
	behavior:url(../css/linkhilight.htc);
	filter:progid:dximagetransform.microsoft.gradientwipe(duration=0.8);
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color: #A1250B;
	text-decoration: underline;
}
a.fx:hover {
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color: #B87972;
	text-decoration: none;
	background: #660D0A;
}
a.copyright {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}
a.copyright:hover {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: underline;
}

/*FORMULAIRES*/
input, textarea, select {
	color: #926B42;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0px;
	padding: 2px;
	border: 1px solid #423838;
}
textarea {
	overflow:auto;
}
.asterisk {	
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color: #FF0000;
}
.bt01 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #BDB0A3;
	text-decoration: none;
	background: #330000;
	padding: 0px;
	cursor: hand;
}
.bt02 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #BDB0A3;
	text-decoration: none;
	background: #950000;
	padding: 0px;
	cursor: hand;
}
.intitule {	
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #984839;
}
.txtSoumis { 
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #BE9163;
}
.required {	
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #A1250B;
}
.confirmation {	
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #984839;
}
/*MODULE NEWSLETTER*/
.inputNL {
	color: #926B42;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0px;
	padding: 2px;
	border: 1px solid #423838;
}
.btNL {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #BDB0A3;
	text-decoration: none;
	background: #950000;
	padding: 0px;
	cursor: hand;
}
.radioNL {
	background: #000000;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.choixNL {	
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #A1250B;
}
.txtNL {	
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #984839;
}
/*GUESTBOOK*/
.idguest {
	font: normal 10px Arial, Verdana, Helvetica, sans-serif;
	color: #CCCC99;
}
a.linkGuestNom {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #CCCC99;
	text-decoration: underline;
}
a.linkGuestNom:hover {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #CCCC99;
	text-decoration: none;
}
.guestHome {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
}
a.linkGuestHome {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #C6452E;
	text-decoration: underline;
}
a.linkGuestHome:hover {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #C6452E;
	text-decoration: none;
}
.homeOff {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #A1250B;
}
.intituleblanc {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #CCCC99;
}
.intitulenoir {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #A1250B;
}
.guestInfo {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #A1250B;
}
/**/