body {
	background-color: #FFFFFF;
}

body, td, th {
	color: #333333;
}

h1 {
	color: #0099CC;
	font-size: 32px;
	text-align: center;
	font-weight: bold;
}
h2 {
	color: #0099CC;
	font-size: 28px;
	text-align: center;
	font-weight: bold;
}

a:link{
	text-decoration:none;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
}
a:visited{
	text-decoration:none;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:hover{
	text-decoration:none;
	font-weight:bold;
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}


.Style3 {
	font-size: 16px
}


.asterisque
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
}

.Menu1 {
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.Menu2 {
	color: #666666;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.Menu3 {
	color: #0099CC;
	font-weight:bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.Menu4 {
	color: #0099CC;
	font-weight:bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.formulaireerreur {
	background-color: #FF0000;
}


.table-separateur {
	font-size : 12px;
	font-family : Verdana, arial, helvetica, sans-serif;
	color : #666666;
	background-color : #CCFFFF;
	height: 25px;
	vertical-align: middle;
	font-weight: bold;
	text-align: center;
}

/* Style du titre du tableau */
.table-titre {
	font-size : 12px;
	font-family : Verdana, arial, helvetica, sans-serif;
	color : #FFFFFF;
	text-align : center;
	font-weight : bold;
	background-color : #B7C9CA;
	height: 21px;
	vertical-align: middle;
}

.Referenceselectionnee {
	color : #0000FF;
}

.table-soustitre {
	font-size : 9px;
	font-family : Verdana, arial, helvetica, sans-serif;
	color : #000000;
	text-align : center;
	background-color : #B7C9CA;
	height: 25px;
	vertical-align: middle;
	font-style: italic;
}
.table-totaux {
	font-size : 12px;
	font-family : Verdana, arial, helvetica, sans-serif;
	color : #000000;
	text-align : center;
	font-weight : normal;
	background-color : #B7C9CA;
	height: 25px;
	vertical-align: middle;
	font-style: italic;
}


/* Style des en-têtes du tableau */
.table-entete {
	font-size : 12px;
	font-family : Verdana, arial, helvetica, sans-serif;
	color : #333333;
	background-color : #CCCCCC;
	height: 25px;
	vertical-align: middle;
}

/* Style des en-têtes du tableau (centré) */
.table-entete-centre {
	font-size : 12px;
	font-family : Verdana, arial, helvetica, sans-serif;
	color : #333333;
	text-align : center;
	background-color : #CCCCCC;
	height: 21px;
	vertical-align: middle;
}

/* Style des en-têtes du tableau (droite) */
.table-entete-droit {
  font-size : 12px; 
   font-family : Verdana, arial, helvetica, sans-serif; 
   color : #333333; 
  text-align : right; 
  background-color : #a7ada7; 
  	height: 25px;
		vertical-align: middle;
}

/* Style 1 des cellules */
.table-ligne1 {
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
	background-color : #FFFFCC;
	height: 25px;
	vertical-align: middle;
}

/* Style 1 des cellules */
.table-ligne1B {
	font-size : 12px;
	font-family : Verdana, arial, helvetica, sans-serif;
	background-color : #FFFFCC;
	height: 25px;
	vertical-align: middle;
	font-style: italic;
	color: #009900;
}

/* Style 2 des cellules */
.table-ligne2 {
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
	background-color : #FFFFFF;
	height: 25px;
	vertical-align: middle;
}

/* Style 2 des cellules */
.table-ligne2B {
	font-size : 12px;
	font-family : Verdana, arial, helvetica, sans-serif;
	color : #000000;
	background-color : #FFFFFF;
	height: 25px;
	vertical-align: middle;
	font-style: italic;
}


/* Style 1 des cellules (centré) */
.table-ligne1-centre {
  font-size : 12px; 
  font-family : Verdana, arial, helvetica, sans-serif; 
  color : #333333; 
  text-align : center; 
  background-color : #c6c3bd; 
  height: 25px;	
  vertical-align: middle;
}

/* Style 2 des cellules (centré) */
.table-ligne2-centre {
  font-size : 12px; 
  font-family : Verdana, arial, helvetica, sans-serif; 
  color : #333333; 
  text-align : center; 
  background-color : #cccccc; 
  height: 25px;
  vertical-align: middle;
}

/* Style 1 des cellules (droite) */
.table-ligne1-droit {
  font-size : 12px; 
  font-family : Verdana, arial, helvetica, sans-serif; 
  color : #333333; 
  text-align : right; 
  background-color : #c6c3bd; 
  height: 25px;
  vertical-align: middle;
}

/* Style 2 des cellules (droite) */
.table-ligne2-droit {
  font-size : 12px; 
  font-family : Verdana, arial, helvetica, sans-serif; 
  color : #333333; 
  text-align : right; 
  background-color : #cccccc; 
  height: 25px;
  vertical-align: middle;
}
.formulaire-bleu {
	font-size : 12px;
	font-family : Verdana, arial, helvetica, sans-serif;
	color : #333333;
	background-color : #C8E4EE;
	vertical-align: middle;
}

.formulaire-jaune {
	font-size : 12px;
	font-family : Verdana, arial, helvetica, sans-serif;
	color : #333333;
	background-color : #FFFFCC;
	vertical-align: middle;
}
.soustexte {
	font-size : 10px;
	font-family : Verdana, arial, helvetica, sans-serif;
	color : #333333;
	vertical-align: middle;
	font-style: italic;
	height: 10px;
}

.tablegrasbas {
	color : #333333;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	height: 10px;
}

.tablegrashaut {
	color : #333333;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #000000;
	height: 10px;
}

.tablegrasgauche {
	color : #333333;
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #000000;
	height: 10px;
}

.tablegrasdroit {
	color : #333333;
	border-right-width: medium;
	border-right-style: solid;
	border-right-color: #000000;
	height: 10px;
}

.tablegrasbasdroite {
	color : #333333;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: medium;
	border-right-style: solid;
	border-right-color: #000000;
	height: 10px;
}

.tablegrasbasgauche {
	color : #333333;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #000000;
	height: 10px;
}

.tablegrasbasgauchefindroite {
	color : #333333;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
	height: 10px;
}

.tablegrasbasfindroite {
	color : #333333;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
	height: 10px;
}

.tablefinbasgauchedroite {
	color : #333333;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
	height: 10px;
}

.tablefinbashautgauchedroite {
	color : #333333;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
	height: 10px;
}

.tablefinhaut {
	color : #333333;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #000000;
	height: 10px;
}

.tablepointfingauche {
	color : #333333;
	height: 10px;
	border-left-width: thin;
	border-left-style: dashed;
	border-left-color: #000000;
}

.tablefinbashautgauche{
	color : #333333;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #000000;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
	height: 10px;
}

.tablefinbashautdroite {
	color : #333333;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
	height: 10px;
}

.tablefingauchedroitehautpointbas {
	color : #333333;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
	height: 10px;
}

.tablefingauchedroitepointbas {
	color : #333333;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
	height: 10px;
}

.tablefinpointhaut {
	color : #333333;
	border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #000000;
	height: 10px;
}

.tablefinhautgauche{
	color : #333333;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #000000;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
	height: 10px;
}

.tablefinhautdroit{
	color : #333333;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
	height: 10px;
}

.tablefinbasdroit{
	color : #333333;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
	height: 10px;
}

.tablefinbasgauche{
	color : #333333;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
	height: 10px;
}

.tablefingauche{
	color : #333333;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
	height: 10px;
}

.tablefindroite{
	color : #333333;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
	height: 10px;
}

.tablefingauchedroite{
	color : #333333;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;

	height: 10px;
}

.tablefinbas{
	color : #333333;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	height: 10px;
}

.tablefinhautgauchedroite{
	color : #333333;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #000000;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
	height: 10px;
}

.tablefinhautbas{
	color : #333333;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	height: 10px;
}

.texteLCR {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

.texteLCR2 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

.texteLCR3 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.texteLCR4 {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.titretexte1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #666666;
	font-weight: bold;
}
.titretexte2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #666666;
}

}
.corpsenligne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	font-weight: bold;
	color: #666666;
}

}
.corpsenlignebleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	font-weight: bold;
	color: #0099CC;
	text-align:center;
}

.corpsenligneerreur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	font-weight: bold;
	color: #FF0000;
}

.corpsenlignecenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	font-weight: bold;
	color: #666666;
	text-align:center;
}.stylelogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
.petittexte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-align: justify;
}

