/* Classer dans l'ordre alphabétique */ 

A 
{
	color: #000000;
}

A:hover
{
	color: #000000;
	text-decoration: underline overline;
}

A:link 
{
	color: #000000;
}

A:visited  
{
	color: #000000; 
} 

a.menu /* OK */
{
	font-size: 100%; 
	font-family: georgia, verdana, "times new roman", arial;
	color: #FFFFFF;
	font-weight: bold;
}

a.menu:hover /*  voir si c'est à conserver */ 
{
	font-size: 100%; 
	font-family: georgia, verdana, "times new roman", arial;
	color: #FFFFFF;
	text-decoration: underline;
}

a.menu:link /*  voir si c'est à conserver */ 
{
	font-size: 100%; 
	font-family: georgia, verdana, "times new roman", arial;
	color: #FFFFFF;
	font-weight: bold;
}

a.menu:visited /*  voir si c'est à conserver */ 
{
	font-size: 100%; 
	font-family: georgia, verdana, "times new roman", arial;
	color: #FFFFFF;
	font-weight: bold;
}

a.sousmenu
{
	font-size: 90%; 
	font-weight: bold;
	/*vertical-align:middle;*/
	background-color: #F5F5F5;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 3px;
	padding-left: 3px;
	text-align: center;
}

a.sousmenu:hover
{
	font-size: 90%; 
	font-weight: bold;
	/*vertical-align:middle;*/
	background-color: #F5F5F5;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 3px;
	padding-left: 3px;
	text-align: center;
}

a.sousmenu:link
{
	font-size: 90%; 
	font-weight: bold;
	/* vertical-align:middle; */
	background-color: #F5F5F5;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 3px;
	padding-left: 3px;
	text-align: center;
}

a.sousmenu:visited
{
	font-size: 90%; 
	font-weight: bold;
	/*vertical-align:middle;*/
	background-color: #F5F5F5;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 3px;
	padding-left: 3px;
	text-align: center;
}

body
{
	font-size: medium; /* small avant*/
	background-color: #3C7F6D; /* #3C7F6D, c'est la même couleur que le Vert du logo Verts/ALE */
	/* couleurs intéressantes : #259040 */
	scrollbar-face-color: #3C7F6D;
	scrollbar-shadow-color: black;
	scrollbar-highlight-color: #3C7F6D;
	scrollbar-3dlight-color: black;
	scrollbar-darkshadow-color: #3C7F6D;
	scrollbar-track-color: #3C7F6D;
	scrollbar-arrow-color: black;
}

img
{
	border: none;
}

p
{
	text-align: justify;
}

td 
{
	vertical-align:top;
}

td.bottomContent /* OK */
{
	font-size: 90%; /* 80% */
	/*vertical-align: bottom;*/
	background-color: #F5F5F5;
	text-align: center;
}

td.mainItem /* OK */ 
{
	font-size: 95%; /* 80% */
	vertical-align:top;
	background-color: #F5F5F5;
	text-align: justify;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-left: 15px;
}


td.mainTitle /* OK */ 
{
	text-align: center;
	font-family: arial, "times new roman", verdana;
	font-size: 110%; /* 100% */
	font-weight: bold;
	color: #2A4288;
	background-color: #F5F5F5;
	text-decoration: underline;
}

td.menuContent
{
	font-family: arial, georgia, verdana, "times new roman";
	font-size: 120%;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #2A4288;
	border-top: 1px #FFFFFF;
	border-right: 0px #FFFFFF;
	border-bottom: 5px #FFFFFF;
	border-left: 0px #FFFFFF;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-style: italic;
}

td.menuTitle /* OK */ 
{
	font-family: verdana, "times new roman", arial;
	font-size: 100%;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #2A4288;
	border-top: 1px #FFFFFF;
	border-right: 0px #FFFFFF;
	border-bottom: 5px #FFFFFF;
	border-left: 0px #FFFFFF;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

td.sousmenu /*  OK */ 
{
	font-size: 90%; 
	/* vertical-align:middle;*/
	background-color: #F5F5F5;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 3px;
	padding-left: 3px;
	text-align: center;
}

td.sommet
{
	font-size: 90%; /* 80% */
	vertical-align:top;
	background-color: #F5F5F5;
	text-align: right;
	padding-right: 15px;
}

td.edito
{
	font-size: 100%;
	font-weight: bold;
}

.menudroitTitle
{
	font-size: 120%; /* par rapport au class="petit" de la table */
	font-weight: bold;
	text-align: center;
	text-decoration: underline overline;		
	padding-top: 7px;
	padding-bottom: 7px;
}

.menudroitSubTitle
{
	font-size: 110%; /* par rapport au class="petit" de la table */
	font-weight: bold;
	text-align: center;
	text-decoration: none;		
	padding-top: 3px;
	padding-bottom: 3px;
}

.bottom-text
{
	font-family: verdana, georgia, arial;
	font-size: 60%;
	
}