BODY
{
	margin: 0px;
	cursor: default;
	background-color: #ffffee;
}
.LetterOut
{
	border-right: 1px outset;
	border-top: 1px outset;
	border-left: 1px outset;
	border-bottom: 1px outset;
	font-size: 8pt;
	font-style: normal;
	font-family: Verdana, 'Times New Roman';
	width: 20px;
	height: 20px;
	color: #ffffff;
	padding-top: 2px;
	padding-bottom: 4px;
	background-color: #840000;
	text-align: center;
	text-decoration: none;
}
.LetterOver
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	font-size: 8pt;
	font-style: normal;
	font-family: Verdana, 'Times New Roman';
	width: 20px;
	height: 20px;
	color: #00A573;
	padding-top: 2px;
	padding-bottom: 4px;
	background-color: #ffffff;
	text-align: center;
	text-decoration: none;
}
.LetterOff
{
	border-right: 1px outset;
	border-top: 1px outset;
	border-left: 1px outset;
	border-bottom: 1px outset;
	font-size: 8pt;
	font-style: normal;
	font-family: Verdana, 'Times New Roman';
	width: 20px;
	height: 20px;
	color: #ffffff;
	padding-top: 2px;
	background-color: #666666;
	text-align: center;
	text-decoration: none;
}
.LienOut
{
	color: #840000;
	font-weight: bold;
	font-style: normal;
	font-size: 8pt;
	font-family: Verdana, 'Times New Roman';
	text-decoration: none;
}
.LienOver
{
	color: #00A573;
	font-weight: bold;
	font-style: normal;
	font-size: 8pt;
	font-family: Verdana, 'Times New Roman';
	text-decoration: none;
}

.menuGauche UL
{
	border-top: #840000 6px solid;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
.menuGauche LI A
{
	display: block;
	width: 160px;
	color: #840000;
	font-size: 8pt;
	font-family: Verdana, 'Times New Roman';
	text-decoration: none;
	border-left: #FFFFEE 1px solid;
	border-right: #FFFFEE 1px solid;
	border-top: #FFFFEE 1px solid;
	border-bottom: #c0c0c0 1px solid;
	text-align: left;
	padding: 2px 4px 2px 4px;
	margin-top: 2px;
}
.menuGauche LI A:hover
{
	display: block;
	width: 160px;
	color: #00A573;
	font-size: 8pt;
	font-family: Verdana, 'Times New Roman';
	text-decoration: none;
	border-left: #c0c0c0 1px solid;
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	text-align: left;
	background-color: #ffffff;
	padding: 2px 4px 2px 4px;
	margin-top: 2px;
}
.menuGauche LI.Titre
{
	width: 160px;
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, 'Times New Roman', 'Microsoft Sans Serif';
	color: #FFFFFF;
	text-align: center;
	border-left: #840000 1px solid;
	border-right: #840000 1px solid;
	border-top: #840000 1px solid;
	border-bottom: #840000 1px solid;
	background-color: #840000;
	padding: 2px 4px 2px 4px;
	margin-top: 20px;
}
.menuGaucheUserName
{
	background-color: #ffffff;
	border-top: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	width: 160px;
	color: #4d4d4d;
	font-size: 8pt;
	font-family: Verdana, 'Times New Roman';
	font-style: italic;
	text-align: left;
	padding: 3px 4px 3px 4px;
	margin-top: 10px;
}
.margeOutilY
{
	margin-top: 10px;
}
.margeBarre
{
	margin-top: 20px;
}
.margeCentre
{
	margin-top: 50px;
	margin-bottom: 50px;
}
.bouton UL
{
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 2px 0px;
	list-style-type: none;
}
.bouton LI
{
	float: left;
}
.bouton LI A.lettre
{
	width: 20px;
	margin: 0px 2px 0px 0px;
}
.bouton LI A.az
{
	width: 60px;
	margin: 0px 2px 0px 0px;
}
.bouton LI A.short
{
	width: 30px;
	margin: 0px 0px 0px 8px;
}
.bouton LI A.normal
{
	width: 80px;
	margin: 0px 0px 0px 8px;
}
.bouton LI A.large
{
	width: 200px;
	margin: 0px 0px 0px 8px;
}
.bouton LI A
{
	display: block;
	color: #ffffff;
	background-color: #840000;
	font-size: 8pt;
	font-family: Verdana, 'Times New Roman';
	text-decoration: none;
	border-right: 1px outset;
	border-top: 1px outset;
	border-left: 1px outset;
	border-bottom: 1px outset;
	text-align: center;
	padding: 2px 0px 3px 0px;
}
.bouton LI A:hover
{
	display: block;
	color: #00A573;
	font-size: 8pt;
	font-family: Verdana, 'Times New Roman';
	text-decoration: none;
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	text-align: center;
	background-color: #ffffff;
	padding: 2px 0px 3px 0px;
}

.MenuOut
{
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 4px;
	border-left: #FFFFEE 1px solid;
	border-right: #FFFFEE 1px solid;
	border-top: #FFFFEE 1px solid;
	border-bottom: #c0c0c0 1px solid;
	width: 160px;
	color: #840000;
	font-size: 8pt;
	font-family: Verdana, 'Times New Roman';
	text-align: left;
	text-decoration: none;
}
.MenuOver
{
	padding-left: 4px;
	font-size: 8pt;
	border-left: #c0c0c0 1px solid;
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	width: 160px;
	color: #00A573;
	padding-top: 1px;
	padding-bottom: 4px;
	font-family: Verdana, 'Times New Roman';
	background-color: #ffffff;
	text-align: left;
	text-decoration: none;
}
.MenuOutOLD
{
	padding-left: 4px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: #c0c0c0 1px solid;
	width: 160px;
	color: #840000;
	padding-top: 2px;
	border-bottom: #c0c0c0 1px solid;
	font-family: Verdana, 'Times New Roman';
	text-align: left;
	text-decoration: none;
}
.MenuOverOLD
{
	padding-left: 4px;
	font-size: 8pt;
	font-weight: bold;
	border-left: #c0c0c0 1px solid;
	width: 160px;
	color: #00A573;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: #c0c0c0 1px solid;
	font-family: Verdana, 'Times New Roman';
	background-color: #ffffff;
	text-align: left;
	text-decoration: none;
}
.Menu
{
	border-right: #840000 2px solid;
	padding-left: 10px;
	padding-right: 10px;
}
.MenuMarge
{
	padding-right: 8px;
	padding-left: 8px;
}
.Bandeau
{
	border-bottom: #840000 2px solid;
}
.MargeGauche
{
	padding-left: 20px;
	padding-right: 20px;
}
.MargeDroite
{
	padding-right: 8px;
}
.MargeLarge
{
	padding-left: 60px;
}
.MargeMini
{
	padding-left: 4px;
	padding-right: 4px;
}
.MargeY
{
	padding-top: 4px;
}
.MargeY12
{
	padding-top: 12px;
}
.MargeX
{
	padding-left: 8px;
}
.TableHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana, 'Times New Roman';
	height: 20px;
	background-color: #840000;
}
.TableLigne1
{
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
	border-bottom: #dcdcdc 1px solid;
	font-family: Verdana, 'Times New Roman';
	padding: 4px 2px 4px 2px;
}
.TableLigne2
{
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
	border-bottom: #dcdcdc 1px solid;
	font-family: Verdana, 'Times New Roman';
	background-color: #ffffff;
	padding: 4px 2px 4px 2px;
}
.VoirAussi
{
	line-height:16px;
	font-weight: normal;
	font-size: 8pt;
	color: #666666;
}
.TableStat1
{
	font-size: 8pt;
	color: #666666;
	border-bottom: #dcdcdc 1px solid;
	font-family: Verdana, 'Times New Roman';
}
.TableStat2
{
	font-size: 8pt;
	color: #666666;
	border-bottom: #dcdcdc 1px solid;
	font-family: Verdana, 'Times New Roman';
	background-color: #ffffff;
}
.TraitHaut
{
	border-top: #840000 2px solid;
}
.TraitHautFin
{
	border-top: #840000 1px solid;
}
.Message
{
	font-family: Verdana, 'Times New Roman';
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-style: italic;
	color: #4d4d4d;
}
.Information
{
	font-size: 8pt;
	color: #4d4d4d;
	font-family: Verdana, 'Times New Roman';
}
.Obligatoire
{
	font-size: 8pt;
	color: #333333;
	font-style: italic;
	font-family: Verdana, 'Times New Roman';
}
.AideFond
{
	background-color: #ffffee;
}
.AideTitre
{
	font-weight: bold;
	font-size: 8pt;
	color: #4d4d4d;
	font-family: Verdana, 'Times New Roman';
}
.MargeTitre
{
	padding-left: 12px;
	padding-right: 12px;
}
.MiniContourOff
{
	border-right: #cccccc 4px double;
	border-top: #cccccc 4px double;
	border-left: #cccccc 4px double;
	border-bottom: #cccccc 4px double;
	height: 90px;
}
.MiniContourOn
{
	border-right: #840000 4px double;
	border-top: #840000 4px double;
	border-left: #840000 4px double;
	border-bottom: #840000 4px double;
	height: 90px;
}
.MiniNum
{
	font-family: Verdana, 'Times New Roman';
	font-size: 8pt;
	color: #808080;
}
.MiniDate
{
	font-family: Verdana, 'Times New Roman';
	font-size: 8pt;
	color: #000000;
}
.ZoneSelection
{
	border-right: #ff0000 2px solid;
	border-top: #ff0000 2px solid;
	border-left: #ff0000 2px solid;
	border-bottom: #ff0000 2px solid;
	border-style:dashed;
}
.ZoneFenetre
{
	border-right: #ff0000 1px solid;
	border-top: #ff0000 1px solid;
	border-left: #ff0000 1px solid;
	border-bottom: #ff0000 1px solid;
	background-color: #ffffff;
	opacity:.50;
	filter: alpha(opacity=50);
}
A:hover
{
	color: #00A273;
	text-decoration: none;
}
SELECT
{
	font-size: 8pt;
	font-family: Verdana, 'Times New Roman' , 'Microsoft Sans Serif';
	height: 19px;
}
.Area
{
	font-size: 8pt;
	font-family: Verdana, 'Times New Roman' , 'Microsoft Sans Serif';
	width: 250px;
	background-color: #ffffff;
}
.AreaLock
{
	font-size: 8pt;
	font-family: Verdana, 'Times New Roman' , 'Microsoft Sans Serif';
	width: 250px;
	background-color: #ffffee;
}
.Saisie
{
	font-size: 8pt;
	font-family: Verdana, 'Times New Roman' , 'Microsoft Sans Serif';
}
.SaisieLock
{
	font-size: 8pt;
	font-family: Verdana, 'Times New Roman' , 'Microsoft Sans Serif';
	height: 19px;
	background-color: #ffffee;
}
.Connexion
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, 'Times New Roman';
	color: #840000;
}
.ConnexionRem
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana, 'Times New Roman';
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: #cccccc 1px solid;
}
.Rouge
{
	color: #840000;
}
.Gris
{
	color: #808080;
}
.OutilTitre
{
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana, 'Times New Roman';
	background-color: #840000;
}
.MargeConnexion
{
	padding-right: 40px;
	padding-left: 60px;
	color: #840000;
	font-family: Verdana, 'Times New Roman' , 'Microsoft Sans Serif';
	font-size: 8pt;
}
.Titre
{
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Verdana, 'Times New Roman', 'Microsoft Sans Serif';
	text-align: center;
	background-color: #840000;
	padding-bottom: 4px;
}
.InfoPage
{
	border-top: #dcdcdc 1px solid;
	margin-top: 10px;
	margin-bottom: 4px;
	padding-left: 3px;
	font-size: 8pt;
	padding-bottom: 3px;
	width: 100%;
	color: #4d4d4d;
	padding-top: 3px;
	border-bottom: #dcdcdc 1px solid;
	font-style: italic;
	font-family: Verdana, 'Times New Roman';
	background-color: #ffffff;
}
.InfoTableau
{
	font-size: 9pt;
	padding-bottom: 8px;
	color: #4d4d4d;
	line-height: 15px;
	padding-top: 8px;
	font-style: italic;
	font-family: Verdana, 'Times New Roman';
	text-align: justify;
}
.texte_titre
{
	font-weight: bold;
	font-size: 9pt;
	color: #840000;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.texte_std
{
	font-size: 9pt;
	color: #666666;
	line-height: 17px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
.Libelle
{
	font-family: Verdana, 'Times New Roman';
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-style: normal;
	color: #4d4d4d;
	line-height: 19px;
}
.Glossaire
{
	font-size: 9pt;
	color: #666666;
	line-height: 17px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 3px;
	padding-top: 2px;
}
.ContourAttente
{
	border-right: #840000 1px solid;
	border-top: #840000 1px solid;
	border-left: #840000 1px solid;
	border-bottom: #840000 1px solid;
}
.FondOpaque
{
	background-color: #FFFFEE;
}
.FondBlanc
{
	background-color: #FFFFFF;
}
.FondGris
{
	background-color: #cccccc;
}
.Attention
{
	font-size: 8pt;
	background-color: #840000;
	font-weight: bold;
	font-family: Verdana, 'Times New Roman';
}
HR
{
	color: #840000;
}
.Separateur
{
	padding-right: 20px;
	border-top: #dcdcdc 1px solid;
	padding-left: 20px;
	padding-bottom: 3px;
	padding-top: 2px;
}
.SeparateurAdm
{
	border-top: #cccccc 1px solid;
	padding-top: 3px;
}
.Sep1
{
	border-bottom: #dcdcdc 1px solid;
}
.Sep2
{
	border-bottom: #dcdcdc 1px solid;
	background-color: #FFFFFF;
}
.MargeCarte
{
	padding-left: 80px;
	padding-top: 8px;
}
.ContourCarte
{
	border-right: #840000 4px double;
	border-top: #840000 4px double;
	border-left: #840000 4px double;
	border-bottom: #840000 4px double;
}
.clsContourAll
{
	border-right: #840000 2px solid;
	border-top: #840000 2px solid;
	border-left: #840000 2px solid;
	border-bottom: #840000 2px solid;
}
.clsContour
{
	border-top: #840000 2px solid;
	border-left: #840000 2px solid;
}
.Important
{
	font-weight: bold;
	color: #840000;
	text-align: justify;
}
HR.Gris
{
	color: #cccccc;
}
.ctG
{
	border-left: #840000 2px solid;
}
.ctD
{
	border-right: #840000 2px solid;
}
.ctB
{
	border-top: #840000 2px solid;
	border-bottom: #840000 2px solid;
	padding-bottom: 10px;
	padding-top: 10px;
}

A.LienC:link
{
    COLOR: #840000;
    TEXT-DECORATION: none;
	font-weight: bold;
	font-style: normal;
	font-size: 8pt;
	font-family: Verdana, 'Times New Roman';
	text-decoration: none;
}
A.LienC:visited
{
    COLOR: #00A573;
    TEXT-DECORATION: none;
	font-weight: bold;
	font-style: normal;
	font-size: 8pt;
	font-family: Verdana, 'Times New Roman';
	text-decoration: none;
}
A.LienC:hover
{
    COLOR: #00A573;
    TEXT-DECORATION: none;
	font-weight: bold;
	font-style: normal;
	font-size: 8pt;
	font-family: Verdana, 'Times New Roman';
	text-decoration: none;
}

A.ImgC:link
{
	border-right: #840000 2px solid;
	border-top: #840000 2px solid;
	border-left: #840000 2px solid;
	border-bottom: #840000 2px solid;
	display: block;
	height: 90px;
	padding: 1px 1px 1px 1px;
}
A.ImgC:visited
{
	border-right: #00A573 2px solid;
	border-top: #00A573 2px solid;
	border-left: #00A573 2px solid;
	border-bottom: #00A573 2px solid;
	display: block;
	height: 90px;
	padding: 1px 1px 1px 1px;
}
.OutilOut
{
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-left: #FFFFEE 1px solid;
	border-right: #FFFFEE 1px solid;
	border-top: #FFFFEE 1px solid;
	border-bottom: #c0c0c0 1px solid;
	width: 120px;
	height: 20px;
	color: #840000;
	font-size: 8pt;
	font-family: Verdana, 'Times New Roman';
	text-align: left;
	text-decoration: none;
	cursor: pointer;
}
.OutilOver
{
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-left: #c0c0c0 1px solid;
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	width: 120px;
	height: 20px;
	color: #00A573;
	font-size: 8pt;
	font-family: Verdana, 'Times New Roman';
	background-color: #ffffff;
	text-align: left;
	text-decoration: none;
	cursor: pointer;
}
.MargeLogo
{
	padding-top: 12px;
	padding-left: 12px;
}
.OutilMargeT
{
	padding-top: 4px;
}
.OutilMargeB
{
	padding-bottom: 4px;
}
.Invisible
{
	opacity:.20;
	filter: alpha(opacity=20);
}
.MenuActif
{
	opacity:.33;
	filter: alpha(opacity=33);
}
.InfoVersion
{
	font-family: Verdana, 'Times New Roman';
	font-size: 7pt;
	font-style: italic;
	font-weight: normal;
	color: #4d4d4d;
}
.lien
{
	cursor: pointer;
}

div.licence
{
	width: 75%;
	text-align: justify;
	font-family: Verdana, 'Times New Roman';
	font-size: 10pt;
}
div.licence h1
{
	font-family: Verdana, 'Times New Roman';
	font-size: 13pt;
	font-weight: bold;
	text-align: center;
	padding: 4px 0px 4px 0px;
}
div.licence h2
{
	font-family: Verdana, 'Times New Roman';
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	padding: 4px 0px 4px 0px;
	line-height: 24px;
}
div.licence li
{
	line-height: 20px;
}
div.licence p
{
	text-align: justify;
	line-height: 20px;
	font-size: 10pt;
}
INPUT.Bouton
{
	display: block;
	color: #ffffff;
	background-color: #840000;
	font-size: 8pt;
	font-family: Verdana, 'Times New Roman';
	text-decoration: none;
	border-right: 1px outset;
	border-top: 1px outset;
	border-left: 1px outset;
	border-bottom: 1px outset;
	text-align: center;
	padding: 6px 18px 6px 18px;
}
INPUT.Bouton:hover
{
	display: block;
	color: #00A573;
	font-size: 8pt;
	font-family: Verdana, 'Times New Roman';
	text-decoration: none;
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	text-align: center;
	background-color: #ffffff;
	padding: 6px 18px 6px 18px;
}

