BODY         { 
scrollbar-face-color:#C3C3C2;
scrollbar-highlight-color:#979795;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-shadow-color:#979795;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
}

body.fond {background-color:#FFFFFF}

table.horaire { 	
	border: thin solid #be513b;
	display: block;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	}
	
tr.titrehoraire { color:#FFFFFF; font-weight:bold; background-color:#BE513B }
ul           {list-style-type: disc; list-style-image: url('images/puce.gif') }
tr.rollover		 {background-color:#EFEFEF}

a   	{font-family: Verdana ;font-size: 10pt ;color: #0000FF; text-decoration:none underline}
a:hover {font-family: Verdana ;font-size: 10pt ;color: #808080; text-decoration:none}

a.langue          {font-family: Verdana; font-size: 8pt;color:#0000A0;text-decoration:none;}
a:hover.langue          {font-family: Verdana; font-size: 8pt;color: #0000A0;}
a.langueSelect    {font-family: Verdana; font-size: 8pt;color: #0000A0;font-weight:bold;text-decoration:none}

a.menu1    		 {font-family: Verdana ;font-size: 10pt ;color: #0000cd; font-weight:normal;text-decoration:none}
a:hover.menu1    {font-family: Verdana;font-size: 10pt;color: #0000cd; font-weight:normal; text-decoration:underline}
a.menu1Select    {font-family: Verdana;font-size: 10pt;color: #0000cd; font-weight:bold; text-decoration:none}
a:hover.menu1Select    {font-family: Verdana;font-size: 10pt;color: #0000cd;font-weight:bold; text-decoration:underline}

a.menu2    		       {font-family: Verdana; font-size: 8pt; color: #0000cd; font-weight:normal; text-decoration:none}
a:hover.menu2  	       {font-family: Verdana; font-size: 8pt; color: #0000cd; font-weight:normal; text-decoration:underlined}
a.menu2Select    	   {font-family: Verdana; font-size: 8pt; color: #0000cd; font-weight:bold; text-decoration:none}
a:hover.menu2Select    {font-family: Verdana; font-size: 8pt; color: #0000cd; font-weight:bold; text-decoration:none}

a.menu3                {font-family: Verdana; font-size: 8pt;color:#292E2B;font-weight:normal;text-decoration:none}
a:hover.menu3          {font-family: Verdana; font-size: 8pt;color: #CC0000;font-weight:normal}
a.menu3Select          {font-family: Verdana; font-size: 8pt;color: #CC0000;font-weight:normal;text-decoration:none}
a:hover.menu3Select    {font-family: Verdana; font-size: 8pt;color: #292E2B;font-weight:normal;text-decoration:none}

a.multipage          {font-family: Verdana; font-size: 10pt;color:#0000A0;text-decoration:none;}
a:hover.multipage    {font-family: Verdana; font-size: 10pt;color: #0000A0;}
a.multipageSelect    {font-family: Verdana; font-size: 10pt;color: #0000A0;font-weight:bold;text-decoration:underlined}

a.menubas     	   {font-family: Verdana ;font-size: 8pt ;color: #000000;	text-decoration:none; font-weight:normal}
a:hover.menubas    {font-family: Verdana;font-size: 8pt;color: #CC0000; font-weight:normal; text-decoration:none}

a.copyright         {font-family: Verdana; font-size: 1em; color: #DC6C55; text-decoration:none; font-weight:normal }
a:hover.copyright   {font-family: Verdana; font-size: 1em; color: #000000; text-decoration:none; font-weight:normal }


h1           {font-family: Verdana; font-size: 12pt;color: #0000cd;text-transform: none; font-weight:bold; margin-top:5; margin-bottom:15}
h2           {font-family: Verdana; font-size: 10pt;color: #0000cd;text-transform: none; font-weight: bold;	margin-top:10;	margin-bottom: 10}
h3           {font-family: Verdana; font-size: 12pt;color: #0000cd;text-transform: none; font-weight:bold; margin-top:5; margin-bottom:10}
h4           {font-family: Verdana; font-size: 10pt;color: #0000cd;text-transform: none; font-weight:bold; margin-top:0; margin-bottom:0}
h5           {font-family: Verdana; font-size: 12pt;color: #666666;text-transform: none; font-weight:bold; margin-top:5; margin-bottom:10}
h6           {font-family: Verdana; font-size: 10pt;color: #666666;text-transform: none; font-weight:bold; margin-top:0; margin-bottom:0}



p,div,table,body,textarea		 {font-family: Verdana ;font-size: 10pt ;color: #0000A0;font-weight:normal}

input.bouton  {border:2px outset #C6D1CD; background-color: #7CACE0;color: #FFFFFF;font-size: 8pt; font-weight:bold}
input.h1  {font-family: Arial;font-size: 12pt;color: #BE513B;text-transform: none; font-weight:bold; margin-top:20; margin-bottom:10}
input.limite {background-color: #FFFF99}

.meta, textarea.meta  {color: #808080}
table.meta  {color: #808080; background-color:#FFCACA}

.warning     {color: #FF0000 }
.error     {color: #FF0000; font-weight: bold; }

tr.TitreAdmin { color:#FFFFFF; font-weight:bold; background-color:#BE513B }

/* ------------ Styles du module recherche ------------ */

tr.RechercheTitre { color:#BE513B ; font-weight:bold;}
tr.RechercheResume { color:#808080;}
a.RechercheLien { font-weight:normal;}
a:hover.RechercheLien { font-weight:normal;}
tr.RechercheSeparateur {}

/* ------------ Styles du module album ------------ */
table.AlbumMosaic {border-width: 0px; border-collapse: separate;}
table.AlbumMosaic td {padding: 3px;}
.AlbumNomPhoto { color:#0000cd ; font-size:12pt;font-weight:bold; text-align:center}
.AlbumDescriptionPhoto { color:#666666 ; font-size:10pt;font-weight:normal; text-align:center; font-family:Verdana}

/* ------------ Styles du module news ------------ */

.NewsDate       {font-family: Verdana ; font-size: 7pt ; color: #000000; font-weight:normal}
tr.NewsTitre    {font-family: Verdana; font-size: 10pt; color: #914747;text-transform: none; font-weight:bold; margin-top:10; margin-bottom:10}
a.News          {font-family: Verdana ; font-size: 8pt ; color: #OOOOOO;text-decoration:none; font-weight:normal}
a:hover.News    {font-family: Verdana; font-size: 8pt; color: #CC0000;font-weight:normal; text-decoration:none}
a.TopNews       {font-family: Verdana ; font-size: 8pt; color: #CC0000;text-decoration:none; font-weight:normal}
a:hover.TopNews {font-family: Verdana; font-size: 8pt; color: #FF9900;font-weight:normal; text-decoration:none}

/* ------------ Styles du module forum ------------ */

/* Global */
a.ForumRetour       {font-weight:normal}
a:hover.ForumRetour       {font-weight:normal; text-decoration:underline}

/* Page Categorie */
a.ForumCategorie       {font-weight:bold}
a:hover.ForumCategorie       {text-decoration:underline}
.ForumCategorieDescription       {font-weight:normal;}
.ForumInfoCategorie       {font-family: Verdana; font-weight:normal; font-size: 7pt ; color:#808080}
tr.ForumCategorieRollOver	{background-color:#CCCCCC}
table.ForumCategorie	{border-width: 1px; border-style: outset; border-color: gray; border-collapse: separate; background-color: white;}
table.ForumCategorie td {border-width: 1px; padding: 5px; border-style: dotted;	border-color: green;}

/* Page Thème */
a.ForumTheme       {font-weight:bold}
a:hover.ForumTheme       {text-decoration:underline}
.ForumThemeDescription       {font-weight:normal;}
.ForumInfoTheme       {font-family: Verdana; font-weight:normal; font-size: 7pt ; color:#808080}
.ForumAuteurTheme       {font-family: Verdana; font-weight:normal; font-size: 7pt ; color:#808080}
tr.ForumThemeRollOver	{background-color:#CCCCCC}
tr.ForumAjouter	{background-color:#CCCCCC}
table.ForumTheme	{border-width: 1px; border-style: outset; border-color: gray; border-collapse: separate; background-color: white;}
table.ForumTheme td {border-width: 1px; padding: 5px; border-style: dotted;	border-color: green;}
.ForumTitreCategorie	{font-family: Arial;font-size: 10pt;color: #BE513B;text-transform: none; font-weight:bold; margin-top:10; margin-bottom:2}
.ForumTitreCategorieDescription {font-family: Arial;font-size: 8pt;color: #808080; margin-bottom:10}

/* Page Message */
.ForumMessage       {font-weight:normal}
.ForumAuteurMessage       {font-family: Verdana; font-weight:normal; font-size: 7pt ; color:#808080}
tr.ForumThemeRollOver	{background-color:#CCCCCC}
tr.ForumAjouter	{background-color:#CCCCCC}
table.ForumMessage	{border-width: 1px; border-style: outset; border-color: gray; border-collapse: separate; background-color: white;}
table.ForumMessage td {border-width: 1px; padding: 5px; border-style: dotted;	border-color: green;}
.ForumTitreTheme	{font-family: Arial;font-size: 10pt;color: #BE513B;text-transform: none; font-weight:bold; margin-top:10; margin-bottom:2}
.ForumTitreThemeDescription {font-family: ;}


/* Chronique */
tr.rolloverChronique { background-color:#E1E1E1 }
a.chronique       {font-weight:bold;font-size:10pt}
a:hover.chronique       {text-decoration:underline;font-size:10pt}