BODY {
	font-family : Arial, Helvetica;
	color : Black;
	font-size : smaller;
	background-image:none;
	background-color: white;
}
/* Format de caractères*/
.GRAND_TITRE {
	font-size:150%;
	font-weight:bold;
}
.GRAS1 {
	color : darkblue;
	font-weight:bold;
	font-size:110%
}
.GRAS2 {
	color : Blue;
	font-weight:bold;
}
.GRAS3 {
	color : Red;
	font-weight:bold;
}
SPAN.BOUTON {
	vertical-align : middle;
	text-align: center;
	font-size: smaller;
	border-top: inset; 
	border-right: inset; 
	border-bottom: inset; 
	border-left: inset; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px;
	background-color: white;
	color:navy;
}
SPAN.ONGLET{
	font-family : Verdana, Arial, Helvetica;
	background-color : #DFDFDF;
	color : black;
	border-style: solid;
	border-color : Black;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:0px;
	margin-left:3px;
	font-weight: bold;
	padding-right:3px;
	padding-left:3px;
	white-space: nowrap;
}
SPAN.RONGLET{
	font-family : Verdana, Arial, Helvetica;
	background-color : White;
	color : black;
	border-style: solid;
	border-color : Black;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:0px;
	margin-left:3px;
	font-weight: bold;
	padding-right:3px;
	padding-left:3px;
	white-space: nowrap;
}
/*Formats de DIV*/
DIV.FORMULAIRE_ELEMENT {
	float:left;
	text-align:right;
}
DIV.FORMULAIRE{
	font-family : Verdana, Arial, Helvetica;
	color : black;
	background-color : #DFDFDF;
	vertical-align : top;
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	width:540px;
}
DIV.FORMULAIRE_CONSIGNE{
	font-family : Verdana, Arial, Helvetica;
	color : black;
	background-color : #DFDFDF;
	vertical-align : top;
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	width:540px;
	margin-top: 2px;
	text-align:justify;
}
DIV.FORMULAIRE_ENTETE {
	font-family : Arial, Helvetic;
	color : White;
	background-color : Navy;
	font-weight : bold;
	padding-left : 5px;
	padding-right : 5px;
	width:540px;
	font-size:larger;
	padding-bottom:5px;
	padding-top:5px;
	height:25px;
	border: 0 none;
}
DIV.MENU {
	color: black;
	font-family : Arial, Helvetica;
	font-weight: bold;
	font-size: 82%;
	text-align:center;
	width:540px;
}
DIV.PIED_DE_PAGE {
	font-family : Verdana, Helvetica;
	color:black;
	font-size:70%;
	font-weight:bold;
}
DIV.COLONNE_GAUCHE {
	font-family : Verdana, Arial, Helvetica;
	width:160px;
	float : left;
	height: auto;
}
DIV.COLONNE_DROITE {
	font-family : Verdana, Arial, Helvetica;
	width:380px;
	text-align:justify;
	margin-left:160px;
}
DIV.TEXTE {
	font-family : Verdana, Arial, Helvetica;
	width:540px;
	text-align:justify;
}
/* Format de TABLES */
TABLE.OPTIONS {
	display : none;
}
TABLE.OPTIONS_AFFICHE {
	display : block;
}
TD.DETAILS {
	font-family : Verdana, Arial, Helvetica;
	color : Black;
	background-color : #DFDFDF;
	font-size : smaller;
	vertical-align : top;
	text-align:justify;
	padding-left:3px;
	padding-right:3px;	
}
TD.DETAILS_ENTETE {
	font-family : Verdana, Geneva, Helvetica;
	background-color : Navy;
	color : White;
	font-size : 60%;
	font-weight : bold;
}
TD.ENTETE {
	font-family : Verdana, Arial, Helvetica;
	background-color : Navy;
	color : White;
	font-size: smaller;
	font-weight:bold;
}
TD.VEDETTE {
	vertical-align : top;
	text-align : left;
}
TD.SOMMAIRE {
	text-align : justify;
	vertical-align : top;
	width : 60%;	
}
TR.LIGNE2 {
	background-color : White;
	color : Black;
	font-size : smaller;
	font-family : Verdana, Geneva, Arial, Helvetica;
}
TR.LIGNE1{
	background-color : #DFDFDF;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica;
	font-size : smaller;
}

/* Types de lien:
	BLEU_NSOULIGNE_SOULIGNE
	NOIR_NSOULIGNE_SOULIGNE
	BLEU_SOULIGNE_ARRIERE
	NOIR_SOULIGNE_ARRIERE
	NOIR_SOULIGNE_BLEU_SOULIGNE
	NOIR_NSOULIGNE_BLEU_SOULIGNE	
	BLEU_SOULIGNE_NOIR_SOULIGNE
*/
A.BOUTON {
	text-align: center;
	font-size: smaller;
	border-top: outset; 
	border-right: outset; 
	border-bottom: outset; 
	border-left: outset;
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px;
	color:white;
	text-decoration: none;
	vertical-align : middle;	
}
A.BOUTON:HOVER {
	vertical-align : middle;
	text-align: center;
	font-size: smaller;
	border-top: inset; 
	border-right: inset; 
	border-bottom: inset; 
	border-left: inset;
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px;
	text-decoration: none;
}

A.NOIR_NSOULIGNE_SOULIGNE {
	font-family : Verdana, Helvetica;
	color : Black;
	font-weight : bold;
	text-decoration : none;
}
A.NOIR_NSOULIGNE_SOULIGNE:HOVER {
	font-family : Verdana, Helvetica;
	color : Black;
	font-weight : bold;
	text-decoration : underline;
}
A.NOIR_SOULIGNE_ARRIERE {
	font-family : Verdana, Helvetica;
	text-decoration : underline;
	color : Black;
	font-weight:bold;
}
A.NOIR_SOULIGNE_ARRIERE:HOVER {
	font-family : Verdana, Helvetica;
	text-decoration : none;
	color : White;
	background-color: Black;
	font-weight:bold;
}
A.BLEU_NSOULIGNE_SOULIGNE {
	font-family : Verdana, Helvetica;
	color : Blue;
	font-weight : bold;
	text-decoration : none;
}
A.BLEU_NSOULIGNE_SOULIGNE:HOVER {
	font-family : Verdana, Helvetica;
	color : Blue;
	font-weight : bold;
	text-decoration : underline;
}
A.BLEU_SOULIGNE_ARRIERE {
	font-family : Verdana, Helvetica;
	text-decoration : underline;
	color : Blue;
	font-weight:bold;
}
A.BLEU_SOULIGNE_ARRIERE:HOVER {
	font-family : Verdana, Helvetica;
	text-decoration : none;
	color : White;
	background-color: Blue;
	font-weight:bold;
}
A.NOIR_SOULIGNE_BLEU_SOULIGNE {
	font-family : Arial, Helvetica;
	color : Black;
	font-weight : bold;
	text-decoration : underline;
}
A.NOIR_SOULIGNE_BLEU_SOULIGNE:HOVER {
	font-family : Arial, Helvetica;
	color : Blue;
	font-weight : bold;
	text-decoration : underline;
}
A.NOIR_NSOULIGNE_BLEU_SOULIGNE {
	font-family : Verdana, Helvetica;
	color : Black;
	font-weight : bold;
	text-decoration : none;
}
A.NOIR_NSOULIGNE_BLEU_SOULIGNE:HOVER {
	font-family : Verdana, Helvetica;
	color : Blue;
	font-weight : bold;
	text-decoration : underline;
}
A.BLEU_SOULIGNE_NOIR_SOULIGNE {
	font-family : Arial, Helvetica;
	color : Blue;
	font-weight : bold;
	text-decoration : underline;
}
A.BLEU_SOULIGNE_NOIR_SOULIGNE:HOVER {
	font-family : Arial, Helvetica;
	color : Black;
	font-weight : bold;
	text-decoration : underline;
}
