/* ------------GENERAL BODY------------ */

BODY {
	SCROLLBAR-FACE-COLOR: #ffffff;
	FONT-SIZE: 11px;
	MARGIN: 0px;
	background-color: #20282B;
}

#background{
	width:955px;
	height:600px;
	z-index:1000;
	position: absolute;
}


/* ------------FONTS DIVERS - POLICES DE CARACTERES------------ */

.categorie{
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	text-decoration: none;
}
.categorie2{
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;	font-size: 30px;	font-weight: bold;	text-decoration: none;
}
.faq{
	FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 12px; margin-left: 0px; font-weight: bold; text-decoration: none; color: #0099FF;
}
.form {
	FONT-SIZE: 10px;
	COLOR: #666666;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-style: normal;
	background-color: #FAF5DF;
	border-top-color: #FAF5DF;
	border-right-color: #FAF5DF;
	border-bottom-color: #FAF5DF;
	border-left-color: #FAF5DF;
}
.formlivre{
	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	text-decoration: none; color:#52220B;
}
.fp{
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif; font-size: 10px; text-align: left; margin-left:5px; text-decoration: none; 
}
.fp2{
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif; font-size: 10px;  text-decoration: none; 
}
.mention{
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif;	font-size: 10px;	text-align: right;	text-decoration: none; 
}
.m_top{
	border-top: solid 1px #CCCCCC;
}
.partaccueil{
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif;	font-size: 9px;	text-decoration: none;	
}
.intro{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin-right:5px;
	letter-spacing: 2px;
}
.px{
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: none;	margin-right:5px; margin-left:5px;
}
.qui{
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif; font-size: 9px; text-decoration: none;	
}
.quiplus{
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif; font-size: 10px; text-decoration: none;	margin-left:5px; 
}
.plats{
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: none;
	margin-left:5px;
	text-transform: capitalize;
}
.txt{
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif; font-size: 11px; margin-left:5px; text-decoration: none; 
}
.titre{
	FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;	text-decoration: none;
}
.link{
	FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;	text-decoration: none;
}
.titrebig{
	FONT-FAMILY: Arial, Helvetica, sans-serif;	 font-size: 14px; font-weight: bold;	text-decoration: none;
}
.titresmall{
	FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none;
}
h2{
 	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
h3{
 	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/* ------------CLAQUES FLOTTANTS------------ */


.contact {
	LEFT: 600px;
	TOP: 140px;
	WIDTH: 334px;
	height: 200px;
	POSITION: absolute;
	z-index:10;
}

.coord {
	LEFT: 221px;
	TOP: 155px;
	WIDTH: 287px;
	height: 123px;
	POSITION: absolute;
	z-index:11;
}

.plan {
	LEFT: 830px;
	TOP: 334px;
	WIDTH: 107px;
	height: 99px;
	POSITION: absolute;
	z-index:12;
}


/* ------------BLOC LIEN SANS MARQUAGE------------ */

.accueil{
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	font-weight: bold;	text-decoration: none;	color:#FFFFFF;	letter-spacing: 2px;
}
.accueil A:link{
 color:#FFFFFF; text-decoration: none; 
}
.accueil A:active{
 color:#FFFFFF; text-decoration: none; 
}
.accueil A:visited{
 color:#FFFFFF; text-decoration: none; 
}
.accueil A:hover{
 color:#4c0512; text-decoration: none; 
}

/* -------------------------------------------- */

.accueilinv{
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	font-weight: bold;	text-decoration: none;	color:#5D4A34;	letter-spacing: 2px;
}
.accueilinv A:link{
 color:#5D4A34; text-decoration: none; 
}
.accueilinv A:active{
 color:#5D4A34; text-decoration: none; 
}
.accueilinv A:visited{
 color:#5D4A34; text-decoration: none; 
}
.accueilinv A:hover{
 color:#FFFFFF; text-decoration: none; 
}

/* -------------------------------------------- */

.lien{
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color:#FFFFFF;
	letter-spacing: 1px;
}
.lien A:link{
 color:#FFFFFF; text-decoration: none; 
}
.lien A:active{
 color:#FFFFFF; text-decoration: none; 
}
.lien A:visited{
 color:#FFFFFF; text-decoration: none; 
}
.lien A:hover{
 color:#ffea00; text-decoration: none; 
}

/* -------------------------------------------- */

.histoire{
	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	text-decoration: none; color:#FFFFFF;
}
.histoire A:link{
 color:#FFFFFF; text-decoration: none; 
}
.histoire A:active{
 color:#FFFFFF; text-decoration: none; 
}
.histoire A:visited{
 color:#FFFFFF; text-decoration: none; 
}
.histoire A:hover{
 color:#CE827A; text-decoration: none; 
}

/* -------------------------------------------- */

.lieu{
	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	text-decoration: none; color:#FFFFFF;
}
.lieu A:link{
 color:#FFFFFF; text-decoration: none; 
}
.lieu A:active{
 color:#FFFFFF; text-decoration: none; 
}
.lieu A:visited{
 color:#FFFFFF; text-decoration: none; 
}
.lieu A:hover{
 color:#9999FF; text-decoration: none; 
}

/* -------------------------------------------- */

.cuisine{
	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	text-decoration: none; color:#FFFFFF;
}
.cuisine A:link{
 color:#FFFFFF; text-decoration: none; 
}
.cuisine A:active{
 color:#FFFFFF; text-decoration: none; 
}
.cuisine A:visited{
 color:#FFFFFF; text-decoration: none; 
}
.cuisine A:hover{
 color:#C7C29E; text-decoration: none; 
}

/* -------------------------------------------- */

.auberge{
	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	text-decoration: none; color:#FFFFFF;
}
.auberge A:link{
 color:#FFFFFF; text-decoration: none; 
}
.auberge A:active{
 color:#FFFFFF; text-decoration: none; 
}
.auberge A:visited{
 color:#FFFFFF; text-decoration: none; 
}
.auberge A:hover{
 color:#FFF6A6; text-decoration: none; 
}

/* -------------------------------------------- */

.info{
	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;	text-decoration: none; color:#5D4A34;
}
.info A:link{
 color:#5D4A34; text-decoration: none; 
}
.info A:active{
 color:#5D4A34; text-decoration: none; 
}
.info A:visited{
 color:#5D4A34; text-decoration: none; 
}
.info A:hover{
 color:#2E2619; text-decoration: none; 
}

/* -------------------------------------------- */

.carte{
	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;	text-decoration: none; color:#FFFFFF;
}
.carte A:link{
 color:#FFFFFF; text-decoration: none; 
}
.carte A:active{
 color:#FFFFFF; text-decoration: none; 
}
.carte A:visited{
 color:#FFFFFF; text-decoration: none; 
}
.carte A:hover{
 color:#7b581b; text-decoration: none; 
}


/* ------------TEINTES DES POLICES------------ */

.blanc{
	COLOR: #ffffff;	
}
.bleu{
	COLOR: #0169B2;	
}
.brun{
  COLOR : #5D4A34;
}
.brunclair{
  COLOR : #AA7D0A;
}
.brunfonce{
	color:#52220B;
}
.cyan{
	COLOR: #009EE0;	
}
.noir{
	COLOR: #000000;
}
.gris{
	COLOR: #333333;
}
.grisc{
	COLOR: #999999;
}
.grisblanc{
	COLOR: #CCCCCC;
}
.griscontact{
  COLOR :#484636;
}
.jaune{
	COLOR: #D5D304;
}
.orange{
	COLOR: #FF9900;
}
.or{
  COLOR : #d7cc45; 
}
.vert{
  COLOR : #99CC00;
}
.bleufonce{
  COLOR :#005596;
}
.rougeocre{
	color:#7b581b;
}
.vertpale{
  COLOR : #c2d021;
}