BODY 		{scrollbar-face-color: #FFEFD5;
		 scrollbar-highlight-color: #FFFFFF;
		 scrollbar-3dlight-color: #FFCC00;
		 scrollbar-darkshadow-color: #FFCC00;
		 scrollbar-shadow-color: #FFFFFF;
		 scrollbar-arrow-color: #FFCC00;
		 scrollbar-track-color: #FFEFD5;
		}


FONT		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px; COLOR: #800000;}
FONT.gris	{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px; COLOR: #AAAAAA;}
FONT.big	{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 14px; COLOR: #800000; FONT-WEIGHT: bold;}
FONT.small	{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px;}
FONT.smallred	{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px; COLOR: #800000;}
FONT.green	{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px; COLOR: limegreen; FONT-WEIGHT: bold;}


TD		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px; COLOR: #800000;}
BODY		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px; COLOR: #800000;}

HR		{COLOR: #800000; height: 3px;}

.titre		{TEXT-ALIGN: center; FONT-SIZE: 16px; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.red		{TEXT-ALIGN: center; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: red;}

P		{TEXT-ALIGN: justify;}
P.right		{TEXT-ALIGN: right;}

a 		{text-decoration: none; FONT-WEIGHT: normal;}
a:link 		{color: darkred; FONT-WEIGHT: normal;}
a:visited 	{color: darkred; FONT-WEIGHT: normal;}
a:active 	{color: darkred; FONT-WEIGHT: normal;}
a:hover 	{color: red; FONT-WEIGHT: normal;}

a.menu 		{text-decoration: none; FONT-WEIGHT: normal; FONT-SIZE: 12px;}
a.menu:link 	{color: #800000; FONT-WEIGHT: bold;}
a.menu:visited 	{color: #800000; FONT-WEIGHT: bold;}
a.menu:active 	{color: #800000; FONT-WEIGHT: bold;}
a.menu:hover 	{color: #800000; text-decoration: none; FONT-WEIGHT: bold;}

a.bold 		{text-decoration: none; FONT-WEIGHT: normal; FONT-SIZE: 12px;}
a.bold:link 	{color: #800000; FONT-WEIGHT: bold;}
a.bold:visited 	{color: #800000; FONT-WEIGHT: bold;}
a.bold:active 	{color: #800000; FONT-WEIGHT: bold;}
a.bold:hover 	{color: red; text-decoration: none; FONT-WEIGHT: bold;}

a.gris 		{text-decoration: none; FONT-WEIGHT: normal; FONT-SIZE: 10px;}
a.gris:link 	{color: #800000; FONT-WEIGHT: normal;}
a.gris:visited 	{color: #800000; FONT-WEIGHT: normal;}
a.gris:active 	{color: #800000; FONT-WEIGHT: normal;}
a.gris:hover 	{color: #FFA000; text-decoration: overline underline; FONT-WEIGHT: normal;}


INPUT		{font-family:Verdana,Helvetica; font-size:12px; color:#333333; background-color:#FFFFEA; width:150px; border-style: solid; border-width: 1px; padding: 2px;}
INPUT.normal	{width:100px; border-style: none;}


SELECT		{font-family:Verdana,Arial,Helvetica; font-size:12px; color:#333333; background-color:#FFFFEA; width:150px; border-style: solid; border-width: 1px;}
TEXTAREA	{font-family:Verdana,Arial,Helvetica; font-size:12px; color:#333333; background-color:#FFFFEA; border-style: solid; border-width: 1px;}

.date_news {font-size:10px; color:#80A000; text-decoration: underline; margin: 3px; text-align: right;}
.news_text {background-color: #FFEFE0; padding: 8px; border: 1px dashed orange; text-align: justify;}
.news_titre {font-weight: bold; margin: 15px 0px 5px;}
.sep_news {COLOR: #800000; height: 1px;}
.gal_news {background-color: #FFE8BA; padding: 1px 20px; margin: -8px; margin-top: 8px; text-align: right;}
.gal_news a,
.gal_news a:link,
.gal_news a:visited,
.gal_news a:active,
.gal_news a:hover, {font-weight: bold; font-size:11px;}

.galeriemenu, .galeriemenuactive {
	padding: 2px 5px;
	border: 1px solid darkred;
	background-color: ivory;
}
.galeriemenuactive {
	background-color: #FFEFE0;
}
.gal_name {
	margin-top: 20px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	padding: 8px;
	background-color: #FFEFE0;
	border: 1px dashed orange;
}