/*
Ce document est valide conformément à la recommandation CSS!
(feuille de style validée avec http://jigsaw.w3.org/css-validator/)

Validée css2
Pratiquement compatible css1 (seuls les a.hover ne sont pas valides css1)
*/

/* général */
body{
	background : #FFFFFF;
	color: #646464;
	font-family: Arial, sans-serif;
	font-size: 13px;
	text-align: center;
}
img {
    border: 0px;
}
.main-txt {
	color : #646464;
	font-family: Arial, sans-serif;
	font-size: 13px;
}
/*******************************************************************/

/* liens */
a.lien-accueil:link, a.lien-accueil:visited, a.lien-accueil:active {
	color : #22498A;
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-decoration : none;
	font-weight: normal;
	letter-spacing: 1pt
}
a.lien-accueil:hover {
	color : #22498A;
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-decoration : underline;
	font-weight: normal;
	letter-spacing: 1pt
}
a.:link, a.:visited, a.:active {
	color : #646464;
	font-family: Arial, sans-serif;
	font-size: 13px;
	text-decoration : underline;
	font-weight: normal;
}
a.:hover {
	color : #486BA2;
	font-family: Arial, sans-serif;
	font-size: 13px;
	text-decoration : none;
	font-weight: normal;
}
a.main:link, a.main:visited, a.main:active {
	color : #646464;
	font-family: Arial, sans-serif;
	font-size: 13px;
	text-decoration : underline;
	font-weight: normal;
}
a.main:hover {
	color : #486BA2;
	font-family: Arial, sans-serif;
	font-size: 13px;
	text-decoration : none;
	font-weight: normal;
}
/*******************************************************************/


/* couleur des tableaux */
table.table-contour{
	background-color: #241CBC;
	border:0;
	text-align: center;
}

table.table-frame{
	background: #FFFFFF;
	border:0;
}
/*******************************************************************/

/* sous-menu */
.titre-sous-menu {
	color : #646464;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1pt
}
.article-selected {
	color : #486BA2;
	font-family: Arial, sans-serif;
	font-size: 13px;
	text-decoration : none;
	font-weight: normal;
	letter-spacing: 1pt
}
a.lien-sous-menu:link, a.lien-sous-menu:visited, a.lien-sous-menu:active {
	color : #646464;
	font-family: Arial, sans-serif;
	font-size: 13px;
	text-decoration : none;
	font-weight: normal;
	letter-spacing: 1pt
}
a.lien-sous-menu:hover {
	color : #486BA2;
	font-family: Arial, sans-serif;
	font-size: 13px;
	text-decoration : none;
	font-weight: normal;
	letter-spacing: 1pt
}
/*******************************************************************/

/* rubriques*/
.rubrique {
	color : #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1pt
}
a.lien-rubrique:link, a.lien-rubrique:visited, a.lien-rubrique:active {
	color : #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-decoration : none;
	font-weight: bold;
	letter-spacing: 1pt
}
a.lien-rubrique:hover {
	color : #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-decoration : underline;
	font-weight: bold;
	letter-spacing: 1pt
}
/*******************************************************************/

/* page d'accueil */
.bgMain {
	background-image: url(../images/main_bg.jpg)
}
.titre-news{
	color: #646464;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.news{
	color: #888888;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}
.debut-rubriques {
	background-color: #FFFFFF
}
.fin-rubriques {
	background-color: #E6F4D6
}
a.lien-news:link, a.lien-news:visited, a.lien-news:active {
	color : #646464;
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-decoration : none;
	font-weight: normal;
}
a.lien-news:hover {
	color : #486BA2;
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-decoration : none;
	font-weight: normal;
}