/*** Defaults ***/
body    		 {font-size: 9pt; background-color: #E0E0E0;font-family: Verdana,sans-serif;}
h1      		   { font-size: 12pt;color:#2F688C;padding-top: 0em; }
h2      		   { font-family: Verdana,sans-serif;margin-left:0px; font-size: 10pt;color:#990000;margin-bottom: 2px}
h3      		   { 
font-size:9pt;	
font-style: normal;
font-weight: bolder;
color: #2F688C;}
h5 	  			   {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-transform:capitalize;
font-style: normal;
font-weight: normal; font-size:8pt;color: #666679;padding-top: 0em; }

/*** Liste ***/
table.Liste             { margin-top: 0em; margin-bottom: 0em;border:none; margin-left:0em;}
table.Liste td				{ border-style: solid; border-color: white; border-top-width:1px ; border-right-width : 0px;  border-bottom-width :1px;border-left-width : 0px;}
table.Liste th          {
	font-size: 9pt;
	text-transform: uppercase;
	background-color: #7D8570;
	color: white;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;border: none;}
table.Liste thead *             { font-size: 9pt;;border:#7D8570;}
table.Liste thead td            { padding-bottom:0px; font-size: 9pt;  color:#4682B4;border-style: solid; border-color: #7D8570; border-top-width:0px ; border-right-width : 0px;  border-bottom-width :0px;border-left-width : 0px;}
table.Liste tbody td            { padding-left: 2px;padding-right: 2px;color: #666679; font-size: 9pt; }
table.Liste tfoot *             { font-size: 9pt; }
table.Liste tfoot td            { padding-top: 0.8em; color: Black; border:#E0E0E0;}

/*** Forms Editor ***/
table.Editor   
{	
padding-top: 0px; padding-bottom: 0px; 
margin-bottom: 0.8em;margin-left:0em; margin-top:0em;
padding-left:0px;border: 1pt #7D8570 solid;}
table.Editor th          {
font-size: 9pt;text-align:left;background-color: White;color: #696969;
width : auto; 
padding-top: 2px; padding-bottom: 2px; padding-left: 4px; padding-right: 5px; 
border: 1pt #7D8570 solid;}
table.Editor td                 { 
												color: #37408A; font-size: 9pt; 
											 	margin-top: 0em; margin-bottom: 0em;margin-left:0em;
border-color: #7D8570;border-style: solid;
												padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; 
											 	border-top-width: 1px ; border-right-width : 1px; 
											 	border-bottom-width : 1px;border-left-width : 0px;border: 1pt #7D8570 solid;}
table.Editor input					
{
	margin-left:0px;
	padding-left: 5px;
	width: 370px;
}

/*** User card ***/
table.Card                      { border: none; margin-top: 0em; margin-bottom: 0em;border-style: solid; border-color:#7D8570; border-top-width:0px ; border-right-width : 1pt;  border-bottom-width :0px;border-left-width :1pt; }
table.Card thead th             {padding-top: 4px; padding-bottom: 4px; font-size: 9pt; font-weight: bold;color: white; background-color: #7D8570;  padding-left : 4px; padding-right : 4px;border-style: solid; border-color:#7D8570; border-top-width:1px ; border-right-width : 0px;  border-bottom-width :0px;border-left-width : 0px;}
table.Card thead td             { padding-top: 4px; padding-bottom: 4px; font-size: 8pt; font-weight: bold;color: white; background-color: #7D8570;  padding-left : 4px; padding-right : 4px;border: 1pt solid;border-color: #7D8570;}
table.Card tbody th             {font-size: 9pt;font-weight: bold;color: White; background-color: #dba349;}
table.Card tbody td             { padding-top: 2px;padding-bottom: 1px;padding-left: 0.6em;padding-right: 0.6em;color: #37408A;font-size: 9pt;border-style: solid; border-color:#7D8570; border-top-width:0px ; border-right-width : 0pt;  border-bottom-width :1px;border-left-width :1pt;}
table.Card tfoot th             {padding-top: 2px; padding-bottom: 2px; font-size: 9pt; text-transform: uppercase;font-weight: bold;color: #990000; background-color: #9bc5db;  padding-left : 4px; padding-right : 6px;}
table.Card tfoot td             {padding-top: 2px; padding-bottom: 2px; font-size: 9pt; font-weight: bold;color: #d37f55; background-color: #9bc5db;  padding-left : 2px;  padding-right : 2px; border-color: #37408A; border-top : 1px;}

/*** User Admin ***/
table.Admin                 { 
font-family:Arial,sans-serif; border: none; }
table.Admin thead th             {padding-top: 0px; padding-bottom: 0px; font-size: 9pt; font-weight: bold;color: #2F688C; padding-left : 4px; padding-right : 4px;border:none;border-style: solid;border-right-width :0px;  border-bottom-width :0px;border-left-width : 0px; border-color:#E0E0E0}
table.Admin thead td             { padding-top: 4px; padding-bottom: 4px; font-size: 8pt; font-weight: bold;color: white; background-color: #7D8570;  padding-left : 4px; padding-right : 4px;border: 1pt solid;border-color: #7D8570;margin-top:10px;margin-bottom:5px;}
table.Admin tbody th             {padding-top: 6px; padding-bottom: 6px; font-size: 9pt; font-weight: bold;color: #696969; background-color: #CCCCCC;  padding-left : 4px; padding-right : 4px;border-style: solid; border-color:#696969; border-top-width:1px ; border-right-width :1px;  border-bottom-width :0px;border-left-width : 1px;}
table.Admin tbody td             { padding-top: 3px;padding-bottom: 3px;padding-left: 0.6em;padding-right: 0.6em;color: #37408A;font-size: 9pt;border-style: solid; border-color: #7D8570; border-top-width:1px ; border-right-width : 1pt;  border-bottom-width :0px;border-left-width :1pt;margin-top:3px;margin-bottom:3px;}
table.Admin tfoot th             {padding-top: 2px; padding-bottom: 2px; font-size: 9pt; text-transform: uppercase;font-weight: bold;color: #725e50; background-color: #9bc5db;  padding-left : 4px; padding-right : 6px;}
table.Admin tfoot td             {padding-top: 1px; padding-bottom: 1px;   padding-left : 2px; border-style: solid; padding-right : 2px;border-color: #7D8570; border-top-width: 1px;border-left-width: 0px; border-right-width :0px;  border-bottom-width :0px;}

.TitrePage {
	font-family:  Verdana,sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bolder;
	color: #9e660c;
}
.Texte1 {
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666679;
}

.TexteLien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: gras;
	color: #2F688C;
}
a.Texte2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bolder;
	color: #666679;
}
a.TexteLien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #2F688C;
}
.Texte2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bolder;
	color: #666679;
}
.TexteAlert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #FF0000;
	text-align: center;
}
.TitrePageRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #FF0000;
	font-style: normal;
}
.TitrePageWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bolder;
	color: #FFFFFF;
}
table.Accueil { padding-right:5px; font-size: 9pt; border-style: solid; border-color: #2F688C; border-top-width:0px ; border-right-width : 0px;  border-bottom-width :0px;border-left-width : 0px;}