
.body{
	background-color: #322F42;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/* ---------- MENU ----------*/

.menu {
	color:#a4530c;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px; text-decoration: none;	font-weight: bold; 
}
.menu A:link{
 color:#a4530c; text-decoration: none; 
}
.menu A:active{
 color:#a4530c; text-decoration: none; 
}
.menu A:visited{
 color:#a4530c; text-decoration: none; 
}
.menu A:hover{
  text-decoration: none; color:#8494c7;
}

.menuinv {
	color:#8494c7;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px; text-decoration: none;	font-weight: bold; 
}
.menuinv A:link{
 color:#8494c7; text-decoration: none; 
}
.menuinv A:active{
 color:#8494c7; text-decoration: none; 
}
.menuinv A:visited{
 color:#8494c7; text-decoration: none; 
}
.menuinv A:hover{
  text-decoration: none; color:#a4530c;
}


.menub {
	color:#ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: 2px;
	font-style: normal;
	font-weight: normal;
}
.menub A:link{
 color:#ffffff; text-decoration: none; 
}
.menub A:active{
 color:#ffffff; text-decoration: none; 
}
.menub A:visited{
 color:#ffffff; text-decoration: none; 
}
.menub A:hover{
  text-decoration: none; color:#a4530c;
}

/* CALQUES DIV POSITION RELATIVE */


#logo{
	position:relative;
	z-index: 10000;
	top:-130px;
	left:-20px;	
	height: 215px;
	width: 167px;
}

/* FONTS DIVERS - POLICES DE CARACTERES */

.categorie{
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	text-decoration: none;
}
.demarches{
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color:#322F42;
	letter-spacing: 1px;
}
.faq{
	FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 12px; margin-left: 0px; font-weight: bold; text-decoration: none; color: #0099FF;
}
.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;
}
.opeco{
	FONT-FAMILY: Arial, Helvetica, sans-serif;	 font-size: 18px; font-weight: bold; text-decoration: none;  
}

.opeco3{
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;	 font-size: 36px; font-weight: bold; text-decoration: none; 
}
.partaccueil{
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif;	font-size: 9px;	text-decoration: none;	
}
.prix{
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: none;	margin-right:5px;
}
.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: 11px; text-decoration: none;	margin-left:5px; 
}
.quiplus{
	FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif; font-size: 10px; text-decoration: none;	margin-left:5px; 
}
.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;
}
.soustitre{
	color:#8494c7;	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-size: 13px; text-decoration: none;	font-weight: bold; margin-left:3px; margin-right:3px;
}
.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: 18px; font-weight: bold;	text-decoration: none;
}
.coordonnees{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color:#322F42;
	font-size: 9px;
	text-decoration: none;
	letter-spacing: 2px;
	font-weight: bold;
}
.coord{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	letter-spacing: 2px;
	font-weight: bold;
}
h2{
 	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
h3{
 	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/* BLOC */

.bloc{
	border-right: solid 1px #CCCCCC;
}


/* TEINTES DES POLICES */

.blanc{
	COLOR: #ffffff;	
}
.bleu{
	COLOR: #0169B2;	
}
.cyan{
	COLOR: #009EE0;	
}
.noir{
	COLOR: #000000;
}
.gris{
	COLOR: #333333;
}
.grisc{
	COLOR: #999999;
}
.grisblanc{
	COLOR: #CCCCCC;
}
.jaune{
	COLOR: #ffec00;
}
.orange{
	COLOR: #EE7E1A;
}
.or{
  COLOR : #d7cc45; 
}
.vert{
  COLOR : #99CC00;
}
.brun{
  COLOR : #322F42;
}

