 
body, td, th, div, UL, LI, OL, P{
	font-family: Verdana, Arial,sans-serif;
	font-size:13px;
	}
H1, H2, H3, H4, H5, H6 {
	font-family: Arial,sans-serif;
	}
A:LINK {color:#A71720; text-decoration: none}
A:VISITED {color:#B65238}
A:FOCUS {color:#C4704E}
A:HOVER {color:#C40000}
A:ACTIVE {color:#C00000}

DIV.barreBleueFine {
voice-family:Barre horizontale bleue fine;
margin-top:8px;
margin-bottom:8px;
height: 2px; 
width:600px;
padding: 0px; 
font-size:0px; 
background-image: URL(/commun/backgrounds/HBarBlue.jpg); 
background-repeat: repeat-y;
}
DIV.barreVerteFine {
voice-family:Barre horizontale verte fine;
margin-top:8px;
margin-bottom:8px;
height: 2px; 
width:600px;
padding: 0px; 
font-size:0px; 
background-image: URL(/commun/backgrounds/HBarGreen.jpg); 
background-repeat: repeat-y;
}
DIV.barreBruneFine {
voice-family:Barre horizontale brune fine;
margin-top:8px;
margin-bottom:8px;
height: 2px; 
width:400px;
padding: 0px; 
font-size:0px; 
background-image: URL(/commun/backgrounds/HBarBrown.jpg); 
background-repeat: repeat-y;
}
DIV.barreBleueEp {
voice-family:Barre horizontale bleue epaisse;
margin-top:8px;
margin-bottom:8px;
height: 4px; 
width:400px;
padding: 0px; 
font-size:0px; 
background-image: URL(/commun/backgrounds/HBarBlue.jpg); 
background-repeat: repeat-y;
}
DIV.barreVerteEp {
voice-family:Barre horizontale verte epaisse;
margin-top:8px;
margin-bottom:8px;
height: 4px; 
width:400px;
padding: 0px; 
font-size:0px; 
background-image: URL(/commun/backgrounds/HBarGreen.jpg); 
background-repeat: repeat-y;
}
DIV.barreBruneEp {
voice-family:Barre horizontale brune epaisse;
margin-top:8px;
margin-bottom:8px;
height: 4px; 
width:400px;
padding: 0px; 
font-size:0px; 
background-image: URL(/commun/backgrounds/HBarBrown.jpg); 
background-repeat: repeat-y;
}
DIV.mobile
	{
	margin:0px;
	padding:0px;
	position:relative;
	}
H1 {
	voice-family:"Titre primaire niveau 1";
	font-size:19px;
	font-weight : bold;
	margin-top: 20pt;
	margin-bottom: 0px;
	color : #A71720;
	}

H2 {
	voice-family:"Titre primaire niveau 2";
	clear:left;
	font-size:17px;
	font-weight : bold;
	color : #A71720;
	margin-top: 8pt;
	margin-bottom: 0px;
	}
H3 {
	voice-family:"Titre primaire niveau 3";
	font-size:15px;
	font-weight : bold;
	color : #A71720;
	margin-top: 3pt;
	margin-bottom: 0px;
	}
H4 {
	voice-family:"Titre primaire niveau 4";
	font-size:13px;
	margin-bottom: 0px;
	margin-top: 3pt;
	color : #A71720;
	}
H1.secondaire {
	voice-family:"Titre secondaire niveau 1";
	color : #456937;
	}
H2.secondaire {
	voice-family:"Titre secondaire niveau 2";
	color : #456937;
	}
H3.secondaire {
	voice-family:"Titre secondaire niveau 3";
	color : #456937;
	}
H4.secondaire {
	voice-family:"Titre secondaire niveau 4";
	color : #456937;
	}
H1.gris {
	color : #909090;
	}
H2.gris {
	color : #909090;
	}
H3.gris {
	color : #909090;
	}
H4.gris {
	color : #909090;
	}
TABLE.left {float:left;margin: 5px 20px 5px 0px}
TABLE.right {float:right;margin: 5px 0px 5px 10px}
TABLE.center{}
H1.Journal {
	font-family: Arial, sans-serif;
	font-size:10pt;
	font-weight : bold;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align : justify;
	color : #006000;
	}
DIV.sommaireJournal
	{
	voice-family:sommaire journal;
	background-color:#F0F0F0;
	font-size:8pt;
	text-align : justify;
	margin-right : 10px;
	margin-top : 4pt;
	margin-bottom: 0px;
	font-weight : normal;
	}
DIV.sommaireArticle
	{
	voice-family:sommaire Article;
	background-color:#F0F0F0;
	font-size:10pt;
	text-align : justify;
	margin-right : 10px;
	margin-top : 4pt;
	margin-bottom: 0px;
	font-weight : bold;
	}
P {
	voice-family:Paragraphe justifie;
	text-align : justify;
	margin-left : 0px;
	margin-top : 4pt;
	margin-bottom: 0px;
	}
P.left {
	voice-family:Paragraphe;
	text-align : left;
	}

UL.boulet1 {
	voice-family:"Liste type 1";
	text-align : justify;
	margin-top : 6pt;
	margin-bottom: 0px;
	margin-left:5px;
	padding-left:10px;
	list-style-image: url(Images/boulet1.gif);
	}
	
UL.boulet2 {
	voice-family:"Liste type 2";
	text-align : justify;
	margin-top : 6pt;
	margin-bottom: 0px;
	margin-left:5px;
	padding-left:10px;
	list-style-image: url(Images/boulet2.gif);
	}
	
UL.boulet3 {
	voice-family:Liste type 3;
	text-align : justify;
	margin-top : 6pt;
	margin-bottom: 0px;
	margin-left:5px;
	padding-left:10px;
	list-style-image: url(Images/boulet3.gif);
	}
	
UL.boulet4 {
	voice-family:Liste type 4;
	text-align : justify;
	margin-top : 6pt;
	margin-bottom: 0px;
	margin-left:5px;
	list-style-image: url(Images/boulet4.gif);
	}
	
.gris1 {
	background-color:#EEEEEE;
}
.gris2 {
	background-color:#F6F6F6;
}
ol {
	margin-top : 4pt;
	margin-bottom: 0px;
	list-style : decimal;
	}
ol li {
	voice-family:List item;
	margin-left : 0px;
	margin-top : 0pt;
	margin-bottom: 0px;
	}
.smallHeader {
	voice-family:Small blue header;
	font-size:8pt;
	font-weight : bold;
	color : #40733F;
	background-color : #FDF5E7;
	}
.mediumPaleHeader {
	voice-family:Medium pale header;
	font-size:10pt;
	font-weight : bold;
	color : #FDF5E7;
	background-color : #40733F;
	}
.smallPaleHeader {
	voice-family:Small pale header;
	font-size:8pt;
	font-weight: bold;
	color: #FDF5E7;
	background-color: #40733F;
	}
.mediumBlackHeader {
	voice-family:Medium black header;
	font-family: Verdana, Arial,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color: #000000;
	}
.fondSombre {
	background-color : #FAEAC9;
	}

.errorMessage {
	voice-family:Error message;
	font-size:10pt;
	font-weight : bold;
	color : #D81F2A;
	background-color : #FDF5E7;
	}
.mediumOrangeHeader {
	voice-family:Medium orange header;
	font-size:10pt;
	font-weight : bold;
	color : #E96B10;
	background-color : #FDF5E7;
	}
.imageLegend {
	font-size:11px;
	font-style : italic;
	text-align : center;
	}
SPAN.yellowMarker {
	voice-family:Marqueur jaune;
	background-color:#FFFF00;
	}
SPAN.greenMarker {
	voice-family:Marqueur vert;
	background-color:#90FF90;
	}
SPAN.blueMarker {
	voice-family:Marqueur bleu;
	background-color:#90C0FF;
	}
	
TD.vertSeparPrimaire
	{
	width:2px;
	padding:0px;
	margin:0px;
	background-color:#F9F3E1;
	}
TD.vertSeparSecondaire
	{
	width:2px;
	padding:0px;
	margin:0px;
	background-color:#DFECDA;
	}
.topBox
	{
	color:#F3EDDD;
	font-family: Arial,sans-serif;
	font-size: 13px;
	font-weight:bold;
	}
.areaNouvBox
	{
	background-color:#F3EDDD;
	font-family: Arial,sans-serif;
	font-size:13px;
	}
.areaAgendaBox
	{
	background-color:#F3EDDD;
	font-family: Arial,sans-serif;
	font-size:13px;
	}
.areaNouvBox DIV, .areaAgendaBox DIV, .areaEstafetteBox DIV
	{
	position:relative;
	font-family: Arial,sans-serif;
	font-size:13px;
	left:-12px;/* -4px */
	width:145px;
	}
.areaNouvBox DIV IMG, .areaAgendaBox DIV IMG, .areaEstafetteBox DIV IMG
	{
	position:relative;
	left:-2px; 
	}
.areaPartBox
	{
	background-color:#FFFFFF;
	font-family: Arial,sans-serif;
	}
.areaPartBox DIV
	{
	position:relative;
	font-size:11px;
	left:-16px; /* -2px  */
	width:145px;
	}
.areaPartBox DIV DIV
	{
	left:0px;
	}
.areaInfoBox
	{
	background-color:#F6F4F2;
	font-family: Arial,sans-serif;
	font-size:13px;
	}
INPUT
	{
	font-size:8pt;
	height:20px;
	}
FORM.flat 
	{
	margin:0;
	}
SPAN.date 
	{
	font-weight:bold;
	font-size:14px;
	color:#A71720
	}

