BODY {

	SCROLLBAR-FACE-COLOR: #e2dad6; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #cccccc; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #cccccc
; text-align: justify
; font-family: Arial, Helvetica, sans-serif; font-size: 11px
; font-weight: normal
; color: #000000
}.txt_publications {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify}

td.menugauche,td.menudroite,a.menugauche,a.menudroite{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14;
	font-weight: normal;
	text-align: center;
	color: #000000;
}
td.menugauche:hover,td.menudroite:hover,a.menugauche:hover,a.menudroite:hover{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14;
	font-weight: normal;
	text-align: center;
	color: #000000;
}
td.menubas{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10;
	font-weight: normal;
	text-align: center;
	color: #333333;
}
a.arborescence,.arborescence{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12;
	font-weight: bold;
	text-align: center;
	color: #000000;
}
a.arborescence:hover{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12;
	font-weight: bold;
	text-align: center;
	color: #ff0000;
}

.arborescenceblanc{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
}

a.sousrubrique, a.listearticle{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12;
	font-weight: bold;
	text-align: left;
	color: #000000;
}
a.sousrubrique:hover, a.listearticle:hover{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12; 
	font-weight: bold;
	text-align: left;
	color: #ff0000;
}
.petitespace{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8;
}
.titre,a.titre,td.titre{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13;
	font-weight: bold;
	text-align: center;
	color: #000000;
	text-decoration:none;
}
.titreh{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	text-decoration:none;
}
a.titre:hover{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13;
	font-weight: bold;
	text-align: center;
	color: #cc0033;
	text-decoration:none;
}
a.plan1,a.plan1:hover{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16;
	font-weight: bold;
	text-align: center;
	color: #996600;
	text-decoration:none;
}
a.plan2,a.plan2:hover{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14;
	font-weight: bold;
	text-align: center;
	color: #996600;
	text-decoration:none;
}
a.plan3,a.plan3:hover{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12;
	font-weight: bold;
	text-align: center;
	color: #996600;
	text-decoration:none;
}
.soustitre,a.soustitre,td.soustitre{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14;
	font-weight: bold;
	text-align: center;
	color: #996600;
	text-decoration:none;
}
a.soustitre:hover{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14;
	font-weight: bold;
	text-align: center;
	color: #996600;
	text-decoration:noal,Helvetica,sans-serif;
	font-size: 14;
	font-weight: bold;
	text-align: center;
	color: #996600;
	text-decoration:none;
}
.texte,a.texte,td.texte{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12;
	font-weight: normal;
	text-align: center;
	color: #000000;
	text-decoration:none;
}
a.texte:hover{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12;
	font-weight: normal;
	text-align: center;
	color: #cc0033;
	text-decoration:none;
}
.textej{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12;
	font-weight: normal;
	text-align: justify;
	color: #000000;
	text-decoration:non;
}
.texteblanc,a.texteblanc,td.texteblanc{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12;
	font-weight: normal;
	text-align: center;
	color: #ffffff;
	text-decoration:none;
}
a.texteblanc:hover{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12;
	font-weight: normal;
	text-align: center;
	color: #ff0000;
	text-decoration:none;
}
.textegauche,td.textegauche{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12;
	font-weight: normal;
	text-align: left;
	color: #000000;
	text-decoration:none;
}
.textedate,td.textedate{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12;
	font-weight: bold;
	text-align: center;
	color: #999999;
	text-decoration:none;
}
.texterouge,td.texterouge{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12;
	font-weight: normal;
	text-align: center;
	color: #ff0000;
	text-decoration:none;
}
.mentionslegales{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10;
	font-weight: normal;
	text-align: center;
	color: #ffffff;
}
.textetableau{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10;
	font-weight: normal;
	text-align: left;
	color: #000000;
}
.prixtableau{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10;
	font-weight: normal;
	text-align: left;
	color: #000000;
}
.reservertableau{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10;
	font-weight: normal;
	text-align: center;
	color: #000000;
}
.champform{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12;
	font-weight: normal;
	color: #000000;
}
.homeoeuvre{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.homeoeuvre:hover{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11;
	font-weight: normal;
	color: #cc0033;
	text-decoration:none;
}
.homeactualite{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.homeactualiteu{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
}
.homeactualiteu:hover{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10;
	font-weight: bold;
	color: #cc0033;
	text-decoration:underline;
}
.navigation{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.email{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11;
	font-weight: bold;
	color: #ff0000;
	text-decoration:none;
}
.retour{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10;
	font-weight: bold;
	text-align: left;
	color: #5c5c5c;
	text-decoration:none;
}
