html, body, form
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	background-color: #FFFFFF;
}
table        { font-family: Arial, Helvetica, sans-serif; font-size: 10pt }

a:link  	{ color: #5A6E2A; text-decoration: none; font-weight: bold }
a:visited	{ color: #5A6E2A; text-decoration: none; font-weight: bold }
a:hover		{ color: #96B943; text-decoration: none; font-weight: bold }

.Item  { text-decoration: none; color: #274615; font-style: normal; font-variant: 
         normal; font-weight: normal; font-size: 11px; font-family:  
         Tahoma, Arial, Helvetica; margin-left: 3px }
         
.CouleurBordTableau { border-left: 1px solid #274615 }

p { color:#000000;
font-family: Verdana, Tahoma, "Myriad Web", Syntax, sans-serif;
font-size: 9pt; margin-left: 0;
font-weight: normal;
}

.corpsDuTexte { color:#000000;
font-family: Verdana, Tahoma, "Myriad Web", Syntax, sans-serif;
font-size: 9pt; margin-left: 6px;
font-weight: normal;
text-align: left; 
}

.Texte2 { color:#000000;
font-family: Verdana, Tahoma, "Myriad Web", Syntax, sans-serif;
font-size: 12pt; margin-left: 6px;
font-weight: normal;
text-align: left; 
}

.relisation { color:#000000;
font-family: Chaloult, Arial, Tahoma, Syntax, sans-serif;
font-size: 11px; margin-left: 6px;
font-weight: normal;
text-align: left; 
}

.LstAnnee { color:#000000;
font-family: Arial, Tahoma, "Myriad Web", Syntax, sans-serif;
font-size: 10px; margin-left: 0px;
font-weight: normal;
}

.signatureMin { color:#000000;
font-family: Chaloult, Arial, Tahoma, Syntax, sans-serif;
font-size: 10pt; margin-left: 0px;
font-weight: bold;
}

.titreSection { font-family: Larabiefont; font-size: 18pt; color: #0E610E; text-align: left; 
               margin-left: 6px; margin-top: 0px;
}
/*
.ministere{ .test        { font-family: Arial Narrow, Arial, Tahoma; font-size: 11px; font-weight: bold }
}
*/
.ministere{ font-family: Arial Narrow, Arial, Tahoma; font-size: 11px; font-weight: bold; }
.test        { font-family: Arial Narrow, Arial, Tahoma; font-size: 11px; font-weight: bold; }

UL.listeniv1 { color: #000000;
font-family: Verdana, Tahoma, "Myriad Web", Syntax, sans-serif;
font-size: 9pt; list-style-image: url('../images/commun/Puce_01.gif');
}

.Login
{
	font-family: Larabiefont; 
	color: black; 
	font-weight:bold;
}

.LoginTitre 
{
	font-family: Larabiefont; 
	color: #5A6E2A; 
    margin-left: 6px;
    margin-top: 0px;
    text-align:center;
    font-variant:small-caps;
}

.LoginLienSection 
{
	font-family: Larabiefont; 
	color: #5A6E2A; 
    margin-left: 6px;
    margin-top: 0px;
    text-align:center;
}

.ContourPage
{
	border-color: #96B943;
	border-style: solid;
	border-width: 1px;
}

.TableauCompilationDetail {
	border-width: 2px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #96B943;
	border-collapse: collapse;
	padding-left: 2px;
	padding-right: 2px;
}

.TableauCompilationDetailEnteteChampCulture td{
	text-align: left;
	border-spacing: 1px;
	background-color: #96B943;
	border-bottom: 2px solid #96B943;
	padding-left: 2px;
	padding-right: 2px;
}

.TableauCompilationDetailEntete td{
	font-size: 11px;
	border-bottom: 1px solid #96B943;
	border-left: 1px solid #96B943;
	border-right: 1px solid #96B943;
	padding-left: 2px;
	padding-right: 2px;

}

.TableauCompilationDetailContenu td{
	font-size: 11px;
	border-spacing: 1px;
	border-style: none;
	padding-left: 3px;
	padding-right: 3px; 
}

.TableauCompilationDetailPied td{
	font-size: 11px;
	border-spacing: 1px;
	padding-left: 2px;
	padding-right: 2px;
	border-top: 1px solid #96B943;
	border-bottom: 1px solid #96B943;
}

table.TableauLegendeCode {
	text-align: center;
	font-size: 8pt ;
	border-width: 1px;
	border-spacing: 1px;
	border-style: outset;
	border-color: #96B943;
	border-collapse: collapse;
	background-color: #D7EDA3;
}
table.TableauLegendeCode th {
	text-align: center;
	font-size: 8pt ;
	border-width: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-style: outset;
	border-color: #96B943;
	background-color: #96B943;
}

table.TableauLegendeCode td{
	font-size: 8pt ;
	border-width: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-style: solid;
	border-color: white;
}


table.TableauSaisieEnLot {
	text-align: center;
	font-size: 8pt ;
	border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #96B943;
	border-collapse: collapse;
	background-color: white;
}

table.TableauSaisieEnLot th {
	text-align: center;
	font-size: 8pt ;
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: #96B943;
	background-color: #96B943;
}

table.TableauSaisieEnLot td {
	text-align: center;
	font-size: 8pt ;
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: #96B943;
}

table.TableauSaisieEnLot input, table.TableauSaisieEnLot select{
	font-size: 8pt ;
}

table.TableauSaisieEnLot a:link{
	color: #67856D; 
	text-decoration: underline;
	font-weight: normal;
	font-size: 8pt ;
}
table.TableauSaisieEnLot a:visited{
	color: #67856D; text-decoration: underline;
	font-size: 8pt ;
	font-weight: normal;
}
table.TableauSaisieEnLot a:hover{
	color: #96B943; 
	text-decoration: underline;
	font-weight: normal;
	font-size: 8pt ;
}

table.TableauImportation {
	text-align: center;
	font-size: 9pt ;
	border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #96B943;
	border-collapse: collapse;
	background-color: white;
}

table.TableauImportation th {
	text-align: center;
	font-size: 9pt ;
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: #96B943;
	background-color: #96B943;
}

table.TableauImportation td {
	text-align: center;
	font-size: 9pt ;
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: #96B943;
}

table.TableauImportation input, table.TableauImportation select{
	font-size: 9pt ;
}

.MessageErreurCacher {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	visibility:hidden;
	height: 0px;
	width: 0px;
}
.MessageErreur {
	text-align: left;
	color: #773333;
	font-weight:bold;
	margin: 3px;
	padding: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #DD0000;
	background-color: #FF9999;
	visibility:visible;
}

.Erreur input{
	background-color: #FF9999;
	color: #993333;
}
.Erreur select{
	background-color: #FF9999; 
	color: #993333;
}
input.Erreur {
	background-color: #FF9999;
	color: #993333;
}
select.Erreur {
	background-color: #FF9999;
	color: #993333;
}
.Erreur, .Erreur td, .Erreur tr, .Erreur span, .Erreur div{
	color: red;
}


.boutonEnregistrer { 
	font-size : 9pt; 
	background-color: #D7EDA3;
	font-weight:bold;
	border-width: 2px;
}

.petitBouton {
	font-size : 9pt; 
	background-color: #D7EDA3;
	border-width: 1px;
	
}

#divMessageAttente   
{
    position: absolute;

    width: 56px;        /* selon la largeur voulue */
    margin-left: -28px; /* moitie de width */
    left: 50%;           /* constant, toujours 50% */

    height: 56px;       /* selon la quantite de texte */
    margin-top: -28px;   /* moitie de height */
    top: 415px;            
	
	font-size : 9pt; 
	text-align: center;
   
}

.etoileObligatoire {
	color: red;
	margin-left: 4px;
	margin-right: 2px;
	font-size: 10pt;
	font-weight:bold;
}

.guide {
	margin-left: 2px;
	margin-right: 4px;
	margin-bottom: 1px;
	font-size: 9pt;
	font-weight: bold;
	text-align: right;
}

.guide a:link{
	color: #67856D; 
	font-weight: bold;
	font-size: 9pt ;
}
.guide a:visited{
	color: #67856D; 
	font-size: 9pt ;
	font-weight: bold;
}
.guide a:hover{
	color: #96B943; 
	font-weight: bold;
	font-size: 9pt ;
}

