 
 A:link, A:active, A:visited {text-decoration: none ;font-family:Verdana, Arial, Helvetica, sans-serif;}
 A:hover {text-decoration: none ;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

/* Sortable tables */
table.sortable a.sortheader {
    background-color:#eee;
    color:#666666;
	font-size: 10px; 
    font-weight: none;
    text-decoration: none;
    display: block;
}
table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}
/* couverture avec ombre */
div.lcouv, div.rcouv, div.ombre-bg {
	border : none;
	padding : 0;
	background : transparent url(images/ombre-bg.png) no-repeat bottom right;
}
div.lcouv img, div.rcouv img {
	display : block;
	border : 1px solid #000;
}
div.ombre-tr {
	background : transparent url(images/ombre-tr.png) no-repeat top right;
}
div.ombre-bl {
	padding : 0 4px 4px 0;
	background : transparent url(images/ombre-bl.png) no-repeat bottom left;
}

.nav2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #444444}
a.nav2:link,  a.nav2:visited {color: #444444;}  
a.nav2:hover {color : #FFFFFF;background-color : #6600ff;font-weight: normal;}

.nav22 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #444444}
a.nav22:link,  a.nav22:visited {color: #444444;}  
a.nav22:hover {color: #444444;font-weight: normal;}

.nav3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #444444}
a.nav3:link,  a.nav3:visited {color: #444444;}  
a.nav3:hover {color : #FFFFFF;background-color : #6600ff;font-weight: normal;}

.nav4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
a.nav4:link,  a.nav4:visited {color: #333333;}  
a.nav4:hover {color : #000000;background-color :#D9D9FF;font-weight: normal;}



.liendossiers {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444}
a.liendossiers:link,  a.liendossiers:visited {color: #444444;}  
a.liendossiers:hover {color : #FFFFFF;background-color : #6600ff;font-weight: normal;}

.liendossiers2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #444444}
a.liendossiers2:link,  a.liendossiers2:visited {color: #444444;}  
a.liendossiers2:hover {color : #FFFFFF;background-color : #6600ff;font-weight: normal;}

.liendossiers3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3F35FD}
a.liendossiers3:link,  a.liendossiers3:visited {color: #3F35FD;}  
a.liendossiers3:hover {color : #FFFFFF;background-color : #6600ff;font-weight: normal;}


.news {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #444444; TEXT-ALIGN: left}
a.news:link,  a.news:visited {color: #444444;}  
a.news:hover {color : #FFFFFF;background-color : #6600ff;font-weight: normal;}

.news_date {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; TEXT-ALIGN: left; font-weight: bold;}
a.news_date:link,  a.news_date:visited {color: #444444;}  
a.news_date:hover {color : #FFFFFF;background-color : #6600ff;font-weight: normal;}

.news_date2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #666666; TEXT-ALIGN: left; }
a.news_date2:link,  a.news_date2:visited {color: #444444;}  
a.news_date2:hover {color : #FFFFFF;background-color : #6600ff;font-weight: normal;}

.lien {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; TEXT-ALIGN: left; }
a.lien:link,  a.lien:visited {color: #333333;}  
a.lien:hover {color :  #333333 ;font-weight: normal;}
.lien3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; TEXT-ALIGN: left; }
a.lien3:link,  a.lien3:visited {color: #FFFFFF;}  
a.lien3:hover {color :  #FFFFFF ;font-weight: normal;}

.lien2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #990000; TEXT-ALIGN: left; }
a.lien2:link,  a.lien2:visited {color: #444444;}  
a.lien2:hover {color :  #6600ff ;font-weight: normal;}

.news_description {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #3C0064; TEXT-ALIGN: left; }
a.news_description:link,  a.news_description:visited {color: #444444;}  
a.news_description:hover {color : #FFFFFF;background-color : #6600ff;font-weight: normal;}

.news_titre {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #444444; TEXT-ALIGN: left; font-weight: bold;}
a.news_titre,  a.news_titre:visited }  
a.news_titre:hover {color: #270042;background-color : #FFFFEA}

.news_titre_big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #444444;
	TEXT-ALIGN: left;
	font-weight: bold;
	text-transform: uppercase;
}
a.news_titre_big,  a.news_titre_big:visited }  
a.news_titre_big:hover {color: #270042;background-color : #FFFFEA}


.style4 {color: #3F35FD}



.lienBleu { }
.lienBleu:link {color : #003399;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold}

.lienBleu:visited {color : #003399;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold}

.lienBleu:active {color : #8A0000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10x; font-weight:bold }

.lienBleu:hover {color : #FF6600;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold }
.Textcourant {color : #666666;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal }
.NoirGras { }
.NoirGras:link {color : #000000; font-size:10px; font-weight: bold;}

.NoirGras:visited {color : #464646; font-size:10px; font-weight: bold;}

.NoirGras:active {color :#8A0000; font-size:10px; font-weight: bold;}

.NoirGras:hover {color:  #FF6600 ; font-size:10 px;font-weight: bold;}


.menu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 ;font-weight: bold;}
a.menu:link,  a.menu:visited {color: #000000;}  
a.menu:hover {color : #FFFFFF;background-color : #6600ff; font-weight: bold;}
.Menu {		width:280px;
			padding:2px;
			background-color:#eee;
			border:1px dashed #999;
			margin: 3px;}
.MenuX {		width:280px;
			padding:2px;
			background-color:#eee;
			border:1px dashed #999;
			margin: 3px;}
	
.Menu2 {	text-align: right;
			width:240px;
			padding:4px;
			background-color:#FFFFFF;
			border:1px dashed #000000;
			line-height:17px;
			margin: 6px;}

	



/* liens externes en bas de page */
#liens {
display: inline;
top: 50px;
}
#liens LI {
display: inline;
background-color: #ffffff;
}
#liens A {
border: 1px solid #000000;
padding: 2px;
font-weight: bold;
font-size: x-small;
color: #CC66FF;
text-decoration: none;
}
#liens A:hover {
background-color: #CC66FF;
color: #ffffff;
}
#liens STRONG {
padding-left: 0.5em;
padding-right: 0.5em;
background-color: #CC66FF;
font-size: x-small;
color: #FFFFFF;
}
#liens A:hover STRONG {
background-color: #ffffff;
color: #CC66FF;
}
<!--
.style2 {color: #E8FFED}
-->
#toto {
	color: #666666;
	fontFamily: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	left: auto;
}

#toto a:link, a:active, a:visited {

            color: #FF6600;

}

#toto a:hover {

            color: #ff0000;

}


.style3 {font-size: 9px}

.Menu2 {
	text-align: right;
	width:240px;
	padding:4px;
	background-color:#FFFFFF;
	border:1px dashed #000000;
	line-height:17px;
	margin: 6px;

}
/* liens2 externes en bas de page */
#liens2 {
display: inline;
margin: 0;
padding : 0;
top: 50px;

}
#liens2 LI {
display: inline;
background-color: #ffffff;

}
#liens2 A {
border: 1px solid #000000;
padding: 2px;
font-weight: bold;
font-size: 10px;
color: #B0A0FF;
text-decoration: none;
}
#liens2 A:hover {
background-color: #B0A0FF;
color: #ffffff;
}
#liens2 STRONG {
padding-left: 0.5em;
padding-right: 0.5em;
background-color: #B0A0FF;
font-size: 10px ;
color: #FFFFFF;
}
#liens2 A:hover STRONG {
background-color: #ffffff;
color: #B0A0FF;
}




#liens3 {
display: inline;
margin: 0;
padding : 0;
top: 50px;

}
#liens3 LI {
display: inline;
background-color: #ffffff;

}
#liens3 A {
border: 1px solid #000000;
padding: 2px;
font-weight: bold;
font-size: 10px;
color: #9900FF;
text-decoration: none;
}
#liens3 A:hover {
background-color: #9900FF;
color: #ffffff;
}
#liens3 STRONG {
padding-left: 0.5em;
padding-right: 0.5em;
background-color: #9900FF;
font-size: 10px ;
color: #FFFFFF;
}
#liens3 A:hover STRONG {
background-color: #ffffff;
color: #9900FF;
}






#liens4 {
display: inline;
margin: 0;
padding : 0;
top: 50px;

}
#liens4 LI {
display: inline;
background-color: #ffffff;

}
#liens4 A {
border: 1px solid #000000;
padding: 2px;
font-weight: bold;
font-size: 10px;
color: #FF5E98;
text-decoration: none;
}
#liens4 A:hover {
background-color: #FF5E98;
color: #ffffff;
}
#liens4 STRONG {
padding-left: 0.5em;
padding-right: 0.5em;
background-color: #FF5E98;
font-size: 10px ;
color: #FFFFFF;
}
#liens4 A:hover STRONG {
background-color: #ffffff;
color: #FF5E98;
}

/