body, td, th, div{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	}
A:LINK {color:#3D743C; text-decoration: none}
A:VISITED {color:#498747;}
A:FOCUS {color:#3D743C;}
A:HOVER {color:#569E54;}
A:ACTIVE {color:#C00000;}
Font.footerfont { 
font-family:Verdana, arial, helvetica, sans serif; 
font-weight:normal; 
color:#FFFFFF; 
font-size:12px; 
text-decoration:none; 
} 

DIV.barreBleueFine {
voice-family:Barre horizontale bleue fine;
margin-top:8px;
margin-bottom:8px;
height: 2px; 
width:525px;
padding: 0px; 
font-size:0px; 
background-image: URL(/commun/backgrounds/HBarBlue.jpg); 
background-repeat: repeat-y;
clear:right;
}
DIV.barreVerteFine {
voice-family:Barre horizontale verte fine;
margin-top:8px;
margin-bottom:8px;
height: 2px; 
width:525px;
padding: 0px; 
font-size:0px; 
background-image: URL(/commun/backgrounds/HBarGreen.jpg); 
background-repeat: repeat-y;
clear:right;
}
DIV.barreBruneFine {
voice-family:Barre horizontale brune fine;
margin-top:8px;
margin-bottom:8px;
height: 2px; 
width:525px;
padding: 0px; 
font-size:0px; 
background-image: URL(/commun/backgrounds/HBarBrown.jpg); 
background-repeat: repeat-y;
clear:right;
}
DIV.barreBleueEp {
voice-family:Barre horizontale bleue epaisse;
margin-top:8px;
margin-bottom:8px;
height: 4px; 
width:525px;
padding: 0px; 
font-size:0px; 
background-image: URL(/commun/backgrounds/HBarBlue.jpg); 
background-repeat: repeat-y;
clear:right;
}
DIV.barreVerteEp {
voice-family:Barre horizontale verte epaisse;
margin-top:8px;
margin-bottom:8px;
height: 4px; 
width:525px;
padding: 0px; 
font-size:0px; 
background-image: URL(/commun/backgrounds/HBarGreen.jpg); 
background-repeat: repeat-y;
clear:right;
}
DIV.barreBruneEp {
voice-family:Barre horizontale brune epaisse;
margin-top:8px;
margin-bottom:8px;
height: 4px; 
width:525px;
padding: 0px; 
font-size:0px; 
background-image: URL(/commun/backgrounds/HBarBrown.jpg); 
background-repeat: repeat-y;
clear:right;
}
H1 {
	voice-family:"Titre vert niveau 1";
	font-family: Verdana, Arial, sans-serif;
	font-size : 13pt;
	font-weight : bold;
	margin-top: 20pt;
	margin-bottom: 0px;
	color : #006000;
	}

H2 {
	voice-family:"Titre vert niveau 2";
	clear:all;
	font-family: Verdana, Arial, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : #006000;
	margin-top: 8pt;
	margin-bottom: 0px;
	}
H3 {
	voice-family:"Titre vert niveau 3";
	clear:left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight : bold;
	color : #006000;
	margin-top: 3pt;
	margin-bottom: 0px;
	}
H4 {
	voice-family:"Titre vert niveau 4";
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	margin-bottom: 0px;
	margin-top: 3pt;
	color : #006000;
	}
H1.orange, H1.secondaire {
	voice-family:"Titre orange niveau 1";
	color : #A58223;
	}
H2.orange, H2.secondaire {
	voice-family:"Titre orange niveau 2";
	color : #A58223;
	}
H3.orange, H3.secondaire {
	voice-family:"Titre orange niveau 3";
	color : #A58223;
	}
H4.orange, H4.secondaire {
	voice-family:"Titre orange niveau 4";
	color : #A58223;
	}
H1.gris {
	color : #909090;
	}
H2.gris {
	color : #909090;
	}
H3.gris {
	color : #909090;
	}
H4.gris {
	color : #909090;
	}
P {
	voice-family:Paragraphe justifie;
	font-family: Verdana, Arial, sans-serif;
	text-align : justify;
	margin-right : 10px;
	margin-top : 4pt;
	margin-bottom: 0px;
	}
P.left {
	voice-family:Paragraphe;
	text-align : left;
	}
DIV.separVert {
	voice-family:Barre de separation verte;
	background-image: url(/commun/backgrounds/HBarBrown.jpg); 
	background-position: left; 
	background-repeat: no-repeat; 
	margin: 0px; 
	padding: 0px; 
	height: 3px;
	width:350px;
}
UL.red {
	voice-family:Liste à carré rouge;
	font-family: Verdana, Arial, sans-serif;
	margin-top : 6pt;
	margin-bottom: 0px;
	margin-left:5px;
	padding-left:10px;
	text-align : justify;
	list-style-type : disc;
	list-style-image: url(Images/squareRedBullet.gif);
	}
UL.orange, UL.boulet2 {
	voice-family:Liste à carré orange;
	font-family: Verdana, Arial, sans-serif;
	margin-top : 6pt;
	margin-bottom: 0px;
	margin-left:0px;
  padding-left:20px;
	#margin-left:5px;
	text-align : justify;
  overflow: auto;
	list-style-image: url(Images/squareYellowBullet.gif);
	}
UL.blue {
	voice-family:Liste à carré bleu;
	font-family: Verdana, Arial, sans-serif;
	margin-top : 6pt;
	margin-bottom: 0px;
	margin-left:5px;
	padding-left:10px;
	margin-right : 10px;
	text-align : justify;
	list-style-type : disc;
	list-style-image: url(Images/squareBlueBullet.gif);
	}
UL.green, UL.boulet1 {
	voice-family:Liste à carré vert;
	font-family: Verdana, Arial, sans-serif;
	margin-top : 6pt;
	margin-bottom: 0px;
	margin-left:0px;
  padding-left:20px;
	#margin-left:5px;
	text-align : justify;
  overflow: auto;
	list-style-image: url(Images/squareGreenBullet.gif);
	}
UL.article {
	voice-family:Liste à carré orange;
	font-family: Verdana, Arial, sans-serif;
	margin-top : 0pt;
	margin-bottom: 0px;
	margin-left:5px;
	padding-left:20px;
	list-style-type : none;
	}
UL.article LI {
	list-style-image: url(Images/squareYellowBullet.gif);
	font-size:10pt;
	clear: right;
	margin-left : 0px;
	margin-top : 0pt;
	margin-bottom: 0px;
	padding:3px;
	font-weight : bold;
	}
H1.Journal {
	font-family: Arial, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	margin-top: 0px;
	margin-bottom: 0px;
	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;
	}
DIV.contenuArticle
	{
	font-size:10pt;
	text-align : justify;
  padding:3px;
	margin-right : 10px;
	margin-top : 4pt;
	margin-bottom: 0px;
  
	}

.gris1 {
	background-color:#EEEEEE;
}
.gris2 {
	background-color:#F6F6F6;
}
ol {
	font-family: Verdana, Arial, sans-serif;
	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-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight : bold;
	color : #40733F;
	background-color : #FDF5E7;
	}
.mediumPaleHeader {
	voice-family:Medium pale header;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	color : #FDF5E7;
	background-color : #40733F;
	}
.smallPaleHeader {
	voice-family:Small pale header;
	font-family: Verdana, Arial, sans-serif;
	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 {
	font-family: Verdana, Arial, sans-serif;
	background-color : #FAEAC9;
	}

.errorMessage {
	voice-family:Error message;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	color : #D81F2A;
	background-color : #FDF5E7;
	}
.mediumOrangeHeader {
	voice-family:Medium orange header;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	color : #E96B10;
	background-color : #FDF5E7;
	}
.imageLegend {
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt;
	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.coteInfoGreen
	{
	background-color:#FFFFFF;
	padding:0px;
	padding-left:2px;
	width:170px;
	}
TD.coteInfoGreen DIV
	{
	font-size: 10px;
	}
TD.vertSeparGreen
	{
	width:2px;
	padding:0px;
	margin:0px;
	background-color:#CADACA;
	}
TD.coteInfoOrange
	{
	font-size: 9pt;
	background-color:#F9F3E1;
	padding:2px;
	width:145px;
	}
TD.coteInfoOrange DIV
	{
	font-size: 10px;
	}
TD.vertSeparOrange
	{
	width:2px;
	padding:0px;
	margin:0px;
	background-color:#F2E4BE;
	}
.topBox
	{
	background-color:#656542;
	color:#DBBB58;
	font-size:13px;
	font-weight:bold;
	}
.topInfoBox
	{
	background-color:#656542;
	color:#196E18;
	font-size:13px;
	font-weight:bold;
	}
.partBox
	{
	background-color:#656542;
	color:#DBBB58;
	font-size:13px;
	font-weight:bold;
	}
.areaNouvBox
	{
	background-color:#EAF0EA;
	font-size:11px;
	}
.areaAgendaBox
	{
	background-color:#FFE3C1;
	font-size:11px;
	}
.areaEstafetteBox
	{
	background-color:#F9F3E1;
	font-size:11px;
	}
.areaPartBox
	{
	background-color:#FFFFFF;
	font-size:11px;
	}
.areaInfoBox
	{
	background-color:#FFFAEF;
	font-size:11px;
	}
.areaNouvBox DIV, .areaAgendaBox DIV, .areaEstafetteBox DIV
	{
	position:relative;
	font-size:11px;
	left:-8px;
	width:145px;
	}
.areaNouvBox DIV IMG, .areaAgendaBox DIV IMG, .areaEstafetteBox DIV IMG
	{
	position:relative;
	left:-2px;
	}
.areaPartBox DIV
	{
	position:relative;
	font-size:11px;
	left:-16px;
	}
.areaPartBox DIV DIV
	{
	left:0px;
	}
.topExposBox
	{
	background-color:#196E18;
	color:#EB9C01;
	font-size:13px;
	font-weight:bold;
	}
.areaExposBox
	{
	background-color:#EAF0EA;
	font-size:11px;
	}
.topBoxPage
	{
	background-color:#196E18;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	}
.areaBoxPage
	{
	background-color:#FFFFFF;
	font-family: Arial,sans-serif;
	font-size:13px;
	}
INPUT
	{
	font-size:8pt;
	height:20px;
	}
FORM.flat 
	{
	margin:0;
	}
SPAN.date 
	{
	font-size:11px;
	font-weight:bold;
	color:#A00000;
	}


