body
{
	font-family: tahoma;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F2F2F2;
}

/* Liens par défaut */
a, a:link, a:visited
{	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #7A929B;
	text-decoration: none;
}
a:hover
{	color: #BC0B25;
}

/* Liens dans l'entête */
a.entete, a.entete:link, a.entete:visited
{	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #7A929B;
	text-decoration: none;
}
a.entete:hover
{	color: #BC0B25;
}

/* Champ et bouton de recherche */
input.searchfield
{	padding: 0px 3px;
	width: 125px;
	height: 16px;
	font-size: 11px;
	color: #848484;
	border: 1px solid #848484;
}
input.searchbutton
{	width: 25px;
	height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
	background-color: #AD0C0C;
	border: 0px;
}

/* Liens et texte de navigation */
a.navig, a.navig:link, a.navig:visited
{	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #7A929B;
	text-decoration: none;
}
a.navig:hover
{	color: #BC0B25;
}
span.navig
{	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #7A929B;
	text-decoration: none;
}

/* Titre et texte de la bande de gauche */
h1.gauche
{	font-family: tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 10px 7px;
}
p.gauche
{	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 15px 7px;
}
span.blanc
{	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

/* Titre et texte du contenu central */
h2.central
{	font-family: tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #7A929B;
	text-decoration: none;
	margin: 7px 0px;
}
h2.grey
{	font-family: tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #848484;
	text-decoration: none;
	margin: 7px 0px;
}
h2.red
{	font-family: tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #BC0B25;
	text-decoration: none;
	margin: 7px 0px;
}
h2.marron
{	font-family: tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #B0533D;
	text-decoration: none;
	margin: 7px 0px;
}
h2.yellow
{	font-family: tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #FFAC33;
	text-decoration: none;
	margin: 7px 0px;
}
h2.blue
{	font-family: tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #054793;
	text-decoration: none;
	margin: 7px 0px;
}
h2.green
{	font-family: tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #059359;
	text-decoration: none;
	margin: 7px 0px;
}
hr.central
{	height: 1px;
	border: 0px;
	margin: 0px;
	background-color: #E0E0E0;
	color: #E0E0E0;
	clear: both;
}
p.central
{	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #7A929B;
	text-decoration: none;
	margin: 15px 0px;
}
span.actu
{ font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #7A929B;
	text-decoration: none;
}
img.central
{	float:left;
	margin: 0px 10px 5px 0px;
}


/* Titre et texte de la bande de droite */
h3.droite
{	font-family: tahoma;
	color:#848484;
	font-size:18px;
	text-decoration: none;
	text-align: right;
	margin: 7px 0px;
}
a.jaune, a.jaune:link, a.jaune:visited
{	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFAC33;
	text-decoration: none;
}
a.jaune:hover
{	color: #BC0B25;
}

/* Texte et liens de pied de page */
a.footer, a.footer:link, a.footer:visited
{	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.footer:hover
{	color: #DDDDDD;
}
span.footer
{	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.subfooter, a.subfooter:link, a.subfooter:visited
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #918e8e;
	text-decoration: none;
}
a.subfooter:hover
{	color: #333333;
}