body, td, div {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	}
A:LINK {color:#003F60;}
A:ACTIVE {color:#EB5719;}
A:VISITED {color:#007FC0;}
A:FOCUS {color:#E96B10;}
A:HOVER {color:#E96B10;}
DIV.barreBleueFine {
-moz-font-feature-settings:"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 {
-moz-font-feature-settings:"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 {
-moz-font-feature-settings:"Barre horizontale brune fine";
margin-top:8px;
margin-bottom:8px;
height: 2px; 
width:600px;
padding: 0px; 
font-size:0px; 
background-image: URL(/commun/backgrounds/HBarBrown.jpg); 
background-repeat: repeat-y;
}
DIV.barreBleueEp {
-moz-font-feature-settings:"Barre horizontale bleue epaisse";
margin-top:8px;
margin-bottom:8px;
height: 4px; 
width:600px;
padding: 0px; 
font-size:0px; 
background-image: URL(/commun/backgrounds/HBarBlue.jpg); 
background-repeat: repeat-y;
}
DIV.barreVerteEp {
-moz-font-feature-settings:"Barre horizontale verte epaisse";
margin-top:8px;
margin-bottom:8px;
height: 4px; 
width:600px;
padding: 0px; 
font-size:0px; 
background-image: URL(/commun/backgrounds/HBarGreen.jpg); 
background-repeat: repeat-y;
}
DIV.barreBruneEp {
-moz-font-feature-settings:"Barre horizontale brune epaisse";
margin-top:8px;
margin-bottom:8px;
height: 4px; 
width:600px;
padding: 0px; 
font-size:0px; 
background-image: URL(/commun/backgrounds/HBarBrown.jpg); 
background-repeat: repeat-y;
}
DIV.separVert {
	-moz-font-feature-settings:"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;
}
SPAN.ZMdate 
	{
	font-size:9px;
	color:#A00000;
	}
H1 {
	-moz-font-feature-settings:"Titre bleu niveau 1";
	font-family: Verdana, Arial, sans-serif;
	font-size : 16pt;
	font-weight : bold;
	margin-top: 6pt;
	margin-bottom: 0px;
	color : #006DA0;
	}

H2 {
	-moz-font-feature-settings:"Titre bleu niveau 2";
	font-family: Verdana, Arial, sans-serif;
	font-size : 13pt;
	font-weight : bold;
	color : #006DA0;
	margin-top: 4pt;
	margin-bottom: 0px;
	}
H3 {
	-moz-font-feature-settings:"Titre bleu niveau 3";
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	color : #006DA0;
	margin-top: 3pt;
	margin-bottom: 0px;
	}
H4 {
	-moz-font-feature-settings:"Titre bleu niveau 4";
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	color : #006DA0;
	margin-bottom: 0px;
	margin-top: 3pt;
	}
H1.red {
	-moz-font-feature-settings:"Titre rouge niveau 1";
	color : #A71923;
	}
H2.red {
	-moz-font-feature-settings:"Titre rouge niveau 2";
	color : #A71923;
	}
H3.red {
	-moz-font-feature-settings:"Titre rouge niveau 3";
	color : #A71923;
	}
H4.red {
	-moz-font-feature-settings:"Titre rouge niveau 4";
	color : #A71923;
	}
H1.green {
	-moz-font-feature-settings:"Green header level 1";
	color : #009000;
	}
H2.green {
	-moz-font-feature-settings:"Green header level 2";
	color : #009000;
	}
H3.green {
	-moz-font-feature-settings:"Green header level 3";
	color : #009000;
	}
H4.green {
	-moz-font-feature-settings:"Green header level 4";
	color : #009000;
	}
H1.orange {
	-moz-font-feature-settings:"Titre orange niveau 1";
	color : #A58223;
	}
H2.orange {
	-moz-font-feature-settings:"Titre orange niveau 2";
	color : #A58223;
	}
H3.orange {
	-moz-font-feature-settings:"Titre orange niveau 3";
	color : #A58223;
	}
H4.orange {
	-moz-font-feature-settings:"Titre orange niveau 4";
	color : #A58223;
	}
H1.gris {
	color : #909090;
	}
H2.gris {
	color : #909090;
	}
H3.gris {
	color : #909090;
	}
H4.gris {
	color : #909090;
	}
P {
	-moz-font-feature-settings:"Paragraph justifié";
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	text-align : justify;
	margin-right : 10px;
	margin-top : 4pt;
	margin-bottom: 4px;
	}
P.left {
	-moz-font-feature-settings:"Paragraph aligné à gauche";
	text-align : left;
	}
UL {
	-moz-font-feature-settings:"Liste à puces ordinaire";
	font-family: Verdana, Arial, sans-serif;
	margin-top : 6pt;
	margin-bottom: 4px;
	margin-left:20px;
	list-style-type : disc;
	}
UL.redSquare {
	-moz-font-feature-settings:"Liste à puces carrées rouges";
	list-style-image: url(Images/squareRedBullet.gif);
	}
UL.yellowSquare {
	-moz-font-feature-settings:"Liste à puces carrées jaunes";
	list-style-image: url(Images/squareYellowBullet.gif);
	}
UL.blueSquare {
	-moz-font-feature-settings:"Liste à puces carrées bleues";
	list-style-image: url(Images/squareBlueBullet.gif);
	}
UL.redBall {
	-moz-font-feature-settings:"Liste à boules rouges";
	list-style-image: url(Images/redBall.gif);
	}
UL.blueBall {
	-moz-font-feature-settings:"Liste à boules bleues";
	list-style-image: url(Images/blueBall.gif);
	}
UL.red {
	-moz-font-feature-settings:"Liste à carré rouge";
	font-family: Verdana, Arial, sans-serif;
	margin-top : 6pt;
	margin-bottom: 0px;
	margin-left:20px;
	list-style-type : disc;
	list-style-image: url(Images/squareRedBullet.gif);
	}
UL.orange {
	-moz-font-feature-settings:"Liste à carré orange";
	font-family: Verdana, Arial, sans-serif;
	margin-top : 6pt;
	margin-bottom: 0px;
	margin-left:20px;
	list-style-type : none;
	}
UL.orange LI {
	list-style-image: url(Images/squareYellowBullet.gif);
	 clear: right;
	}
UL.blue {
	-moz-font-feature-settings:"Liste à carré bleu";
	font-family: Verdana, Arial, sans-serif;
	margin-top : 6pt;
	margin-bottom: 0px;
	margin-left:20px;
	list-style-type : disc;
	list-style-image: url(Images/squareBlueBullet.gif);
	}
UL.green {
	-moz-font-feature-settings:"Liste à carré vert";
	font-family: Verdana, Arial, sans-serif;
	margin-top : 6pt;
	margin-bottom: 0px;
	margin-left:20px;
	list-style-type : disc;
	list-style-image: url(Images/squareGreenBullet.gif);
	}
ol {
	font-family: Verdana, Arial, sans-serif;
	margin-top : 4pt;
	margin-bottom: 0px;
	list-style : decimal;
	}
li {
	-moz-font-feature-settings:"List item";
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	margin-left : 0px;
	margin-top : 4pt;
	margin-bottom: 0px;
	}
SPAN.yellowMarker {
	-moz-font-feature-settings:"Marqueur jaune";
	background-color:#FFFFA0;
	}
SPAN.blueMarker {
	-moz-font-feature-settings:"Marqueur bleu";
	background-color:#C0C0FF;
	}
SPAN.greenMarker {
	-moz-font-feature-settings:"Marqueur vert";
	background-color:#C0FFC0;
	}
OPTION.autre {
	color: #909090;
	}
TD.fiche {
	-moz-font-feature-settings:"Titre bleu pour fiche";
	font-family: Verdana, Arial, sans-serif;
	font-size : 14pt;
	font-weight : bold;
	margin:0px;
	padding:0px;
	height:15px;
	color : #004b70;
	}
H1.fiche {
	-moz-font-feature-settings:"Titre niveau 1";
	font-family: Verdana, Arial, sans-serif;
	font-size : 13pt;
	font-weight : bold;
	margin-top: 4pt;
	margin-bottom: 1pt;
	color : #004b70;
	}

H2.fiche {
	-moz-font-feature-settings:"Titre niveau 2";
	font-family: Verdana, Arial, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : #004b70;
	margin-top: 4pt;
	margin-bottom: 1pt;
	}
H3.fiche {
	-moz-font-feature-settings:"Titre niveau 3";
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	font-weight : bold;
	color : #004b70;
	margin-top: 4pt;
	margin-bottom: 1pt;
	}
H4.fiche {
	-moz-font-feature-settings:"Titre niveau 4";
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	color : #004b70;
	margin-top: 4pt;
	margin-bottom: 1pt;
	}
P.fiche {
	-moz-font-feature-settings:"Paragraphe";
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	text-align : justify;
	margin-right : 10px;
	margin-top : 4pt;
	margin-bottom: 0px;
	}
SPAN.etiquette {
border:solid 1px; font-size:14px;
background-color:#FFFFFF;
position:relative;
padding:2px;}

.bigBlueHeader {
	-moz-font-feature-settings:"Big blue header";
	font-family: Verdana, Arial, sans-serif;
	font-size: 12pt;
	font-weight : bold;
	color : #005883;
	background-color : #FDF5E7;
	}
.mediumBlueHeader {
	-moz-font-feature-settings:"Medium blue header";
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	color : #005883;
	background-color : #FDF5E7;
	}
.smallBlueHeader {
	-moz-font-feature-settings:"Small blue header";
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight : bold;
	color : #005883;
	background-color : #FDF5E7;
	}
.bigPaleHeader {
	-moz-font-feature-settings:"Big pale header";
	font-family: Verdana, Arial, sans-serif;
	font-size: 12pt;
	font-weight : bold;
	color : #FDF5E7;
	background-color : #005883;
	}
.mediumPaleHeader {
	-moz-font-feature-settings:"Medium pale header";
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	color : #FDF5E7;
	background-color : #005883;
	}
.smallPaleHeader {
	-moz-font-feature-settings:"Small pale header";
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FDF5E7;
	background-color: #005883;
	}
.mediumBlackHeader {
	-moz-font-feature-settings:"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;
	}
.fondMoyen {
	background-color:#F5E9DB;
	font-family:verdana,geneva,arial;
	}
.fondPale {
	background-color:#FFFAF4;
	font-family:verdana,geneva,arial;
	}
.fondSuperPale {
	background-color:#FAFDFF;
	font-family:verdana,geneva,arial;
	}

.errorMessage {
	-moz-font-feature-settings:"Error message";
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	color : #D81F2A;
	background-color : #FDF5E7;
	}
.mediumOrangeHeader {
	-moz-font-feature-settings:"Medium orange header";
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	color : #E96B10;
	background-color : #FDF5E7;
	}
.gutter {
	background-color : #E96B10;
	layer-background-color : #E96B10;
	}
TD.coteInfoGreen
	{
	background-color:#EAF0EA;
	padding:2px;
	width:145px;
	}
TD.coteInfoGreen DIV
	{
	font-size: 10px;
	}
TD.vertSeparGreen
	{
	width:2px;
	padding:0px;
	margin:0px;
	background-color:#CADACA;
	}
TD.coteInfoOrange
	{
	font-size: 9pt;
	background-color:#FFF7E7;
	padding:2px;
	width:145px;
	}
TD.coteInfoOrange DIV
	{
	font-size: 10px;
	}
TD.vertSeparOrange
	{
	width:2px;
	padding:0px;
	margin:0px;
	background-color:#C3972D;
	}
.topBox
	{
	background-color:transparent;
	color:#6B4F37;
	font-size:12px;
	font-weight:bold;
	height:14px;
	}
.topBoxOr
	{
	background-color:transparent;
	color:#785267;
	font-size:12px;
	font-weight:bold;
	height:14px;
	}
.areaNouvBox, .areaNouvBox DIV,  .areaNouvBox SPAN
	{
	background-color:#FFFFFF;
	font-size:11px;
	padding:0px;
	FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=80);
	}
.areaNouvBox DIV IMG
	{
	position:relative;
	left:-2px;
	}
.nouvBox
	{
	background-color:#FFFFFF;
	}
SPAN.date 
	{
	font-size:12px;
	font-weight:bold;
	color:#A00000;
	}
INPUT
	{
	font-size:8pt;
	height:20px;
	}
FORM.flat 
	{
	margin:0;
	}


