BODY						{ background-color: #FFFFFF;}
BODY, TD, P, DIV			{ font-family: verdana; font-size: 10px; }

.basdepage					{
	color: #3e505e;
	letter-spacing: -1px;
	font-size:11px;
}

A.lien_home					{ color: #3e505e; text-decoration: none; letter-spacing: -1px;}
A.lien_home:hover			{
	color: #738CA2;
	text-decoration: none;
	letter-spacing: -1px;
}

.espmenu					{ text-align:right; padding: 0px 0px 2px 0px; background-color:#000529;}
A.lien_menu					{ color: #C5D5E7; padding: 0px 25px 2px 0px; text-decoration: none;}
A.lien_menu:hover			{ color: #FFFFFF; padding: 0px 25px 2px 0px; text-decoration: none;}

.exergue_gris				{ color: #7C90A0; font-weight: bold;}
.texte_noir					{ color: #000000; padding-left: 10px;}

.texte_contenu				{ color: #000000;}
A.texte_contenu2			{ color: #000000;}
A.texte_contenu2:hover		{ font-weight: bold;}


.esp_lien_mg				{ background-color:#CBD6F5; padding: 10px 0px; text-align: left;}
.esp_lien_mg div			{ padding: 5px 15px; }
A.lien_mg					{ display: block; font-size: 9px; color: #321F25; text-decoration: none; font-weight: bold; padding: 5px 0px 5px 15px; margin: 0;}
A.lien_mg:hover				{ display: block; color: #748897; text-decoration: none;}

A.lien_mg					{ display: block; font-size: 9px; color: #321F25; text-decoration: none; font-weight: bold; padding: 5px 0px 5px 15px; margin: 0;}
A.lien_mg:hover				{ display: block; color: #748897; text-decoration: none;}

/*#Selected A.lien_mg					{ display: block; font-size: 9px; color: #748897; text-decoration: none; font-weight: bold; padding: 5px 0px 5px 15px; margin: 0;}
#Selected A.lien_mg:hover			{ display: block; color: #321F25; text-decoration: none;}*/
	A.lien_mg-selected			{ display: block; font-size: 9px; color: #748897;; text-decoration: none; font-weight: bold; padding: 5px 0px 5px 15px; margin: 0;}
	A.lien_mg-selected:hover	{ display: block; color: #321F25; text-decoration: none; padding: 5px 15px; font-size:9px}

.esp_titre					{ padding: 20px 18px 0px 18px; text-align: justify;}

.esp_titre_accueil			{ padding: 10px 18px 10px 18px; text-align: justify;}

.titre						{ font-size: 17px; color: #BC74A2;}
.gras_violet				{ color: #BC74A2; font-weight: bold;}

.lien_gris					{ color: #7C90A0; font-weight: bold; text-decoration: none;}
A.lien_gris2				{ color: #7C90A0; font-weight: bold; text-decoration: none;}
A.lien_gris2:hover			{ color: #000000;}

.lien_rose					{ color: #BC74A2; font-weight: bold; text-decoration: none;}

.image_droite				{ margin-left: 8px;	margin-bottom: 1px;}
.image_gauche				{ margin-right: 8px; margin-bottom: 1px;}
.image_camping				{ margin-right: 8px; margin-bottom: 0px;}

.flat						{ border: #7C90A0 solid 1px;}

.image_haut_droite			{ margin-left:15px;}


.violet {color: #BC74A2; font-weight: bold;}



a				{ color: #748897; text-decoration: none; }
a:hover			{ color: #000000; }

.Cont			{ padding: 10px; vertical-align: top; color: #000000; }
.gris			{ color:#7C90A0; }

.GrasVert		{ color: #A7B995; font-weight: bold;}
.GrasBleu		{ color: #A0BBC4; font-weight: bold;}
.GrasViolet		{ color: #B693A6; font-weight: bold;}
.GrasJaune		{ color: #BFAB87; font-weight: bold;}

/* ------------------- Styles Menu gauche ------------------- */
						
.Menu					{	cursor:hand; background-color:#9CB0E3; width: 161px; padding: 0; margin: 0; border: 0;}

.Repeindre 				{	display: block; color: #000000;background-color:#ECECEC;margin: 0;padding: 3px 0px 3px 7px;text-decoration: none; }					

.Repeindre:hover 		{ 	color: #002549;font-weight: bold;background-color:#A3D3CB;}

.Repeint_ss_menu	 	{	display: block;background-color:#F5F5F5;margin: 2px 0 2px 0;color: #002549;padding: 3px 0px 3px 3px;text-decoration: none; }
					
.Repeint_ss_menu_selected	 {	display: block;background-color:#D1E9E5;margin: 2px 0 2px 0;color: #002549;font-weight:bold;padding: 3px 0 3px 3px;text-decoration: none; }

.Repeint_ss_menu:hover 		{ 	font-weight: bold;background-color:#D1E9E5;}					
					
#Selected  				{	font-weight: bold;}
					
.filet_ss_menu 			{	background-color:#CCE6E1;height:1px;margin: 0 0 2px 0;}

a.manifest { color:#CC6699; text-decoration:underline; }
a.manifest:hover { color:#CC6699; text-decoration:none; }