@media screen {
	.noImpression {
	}
	.onlyImpression {
		display: none;	
	}
}

@media print {
	.noImpression {
		display: none;	
	}
	.onlyImpression {
	}
}



body {
  background-color: #ffffff;
  color: #000000;
  font-family: verdana,arial;
  font-size: 10px;
  margin: 0px;
}

td {
  font-family: verdana,arial;
  font-size: 10px;
}

.corps {
  font-family: verdana,arial;
  font-size: 10px;
}

.legende {
  font-family: verdana,arial;
  color: #949494;
  font-size: 9px;
}
.fond-bleumoyen {
  background-color: #99bad8;
}

.fond-bleuclair {
  background-color: #a6d3e5;
}

.fond-orange {
  background-color: #f3a11e;
  font-size: 10px;
  padding: 2px;
}

.fond-bordeaux {
  background-color: #971103;
  padding: 0px;
}

.fond-blanc {
  background-color: #ffffff;
}

.fond-grisclair {
  background-color: #ecebeb;
  font-size: 10px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.fond-onglet {
  background-color: #ffffff;
}

.bordure-rose {
  background-color: #d2a09e;
}

.bordure-grisfonce {
  background-color: #949494;
}

.bordure-grismoyen {
  background-color: #d3d2d2;
}

.bordure-bleufonce {
  background-color: #1564aa;
}

.bordure-bleuclair {
  background-color: #a6d3e5;
}

.form-premiertitre {
  background-color: #1564aa;
  color: #ffffff;
  font-size: 10px;
  font-weight: bold;
}

.cell-titre {
  background-color: #1564aa;
  color: #ffffff;
  font-size: 10px;
  font-weight: bold;
}
.cell-blanc {
  background-color: #ffffff;
  font-size: 10px;
  padding: 0px;
}
.cell-bleuclair {
  background-color: #a6d3e5;
  font-size: 10px;
  padding: 0px;
}
.cell-bleumoyen {
  background-color: #99bad8;
  font-size: 10px;
  padding: 0px;
}
.cell-grisclair {
  background-color: #ecebeb;
  font-size: 10px;
  padding: 0px;
}


.bordure-noir {
  background-color: #000000;
}

.texte-grisfonce {
  color: #949494;
  font-family: verdana,arial;
  font-size: 10px;
}

.petit-texte-grisfonce {
  color: #949494;
  font-family: verdana,arial;
  font-size: 9px;
}

.texte-grisclair {
  color: #ecebeb;
  font-family: verdana,arial;
  font-size: 10px;
}

.texte-bleufonce {
  color: #1564aa;
}

.texte-orange {
  color: #DC6730;
}

.texte-rouge {
  color: #FF2F2F;
}

.texte-petit {
  font-size: 8px;
}

.texte-grand {
  font-size: 12px;
}

.texte-moyen {
  font-size: 11px;
}

.gras-blanc {
  color: #ffffff;
  font-size: 10px;
  font-weight: bold;
}

.gras-blanc-ols {
  color: #ffffff;
  font-size: 10px;
  font-weight: bold;
  text-decoration: underline;
}

.tableau {
    border-color : #1564aa;
    border-style : solid;
    border-width : 2px;
}

.tabl-titre {
  background-color: #1564aa;
  color: #ffffff;
  font-weight: bold;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.tabl-bleuclair {
  background-color: #a6d3e5;
  font-size: 10px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.tabl-bleumoyen {
  background-color: #99bad8;
  font-size: 10px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.tabl-bleufonce {
  background-color: #1564aa;
  font-size: 10px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.tabl-blanc {
  background-color: #ffffff;
  font-size: 10px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.tabl-grisclair {
  background-color: #ecebeb;
  font-size: 10px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.tabl-bordure {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.tabl-vide {
  background-color: #ffffff;
  font-family: verdana, arial;
  font-size: 10px;
  border-color: #ffffff;
}

a {
  color: #000000;
  text-decoration: underline;
}

a:hover {
  text-decoration: underline;
}

a:active {
  text-decoration: underline;
}

a:link {
  text-decoration: underline;
}

.sup {
  font-family: verdana,arial;
  font-size: 8px;
    vertical-align : top;
}

.petit-texte {
  font-family: verdana,arial;
  font-size: 10px;
}


input {
  font-family: verdana,arial;
  font-size: 10px;
}

input.aligndroit {
  font-family: verdana,arial;
  font-size: 10px;
  text-align: right;
}

input.montant {
  width: 50px;
}

select {
  font-family: verdana,arial;
  font-size: 10px;
}

.message {
  font-family: verdana,arial;
  font-size: 10px;
  font-weight: bold;
  color: #1564aa;
}

.sousonglet-on {
  color: #1564aa;
  font-weight: bold;
  font-family: verdana,arial;
  font-size: 10px;
  text-decoration: none;
}
.sousonglet-on:active {
  color: #1564aa;
  font-weight: bold;
  font-family: verdana,arial;
  font-size: 10px;
  text-decoration: none;
}
.sousonglet-on:link {
  color: #1564aa;
  font-weight: bold;
  font-family: verdana,arial;
  font-size: 10px;
  text-decoration: none;
}
.sousonglet-on:hover {
  color: #1564aa;
  font-weight: bold;
  font-family: verdana,arial;
  font-size: 10px;
  text-decoration: underline;
}

.sousonglet-off {
  color: black;
  font-family: verdana,arial;
  font-size: 10px;
  text-decoration: none
}
.sousonglet-off:active {
  color: black;
  font-family: verdana,arial;
  font-size: 10px;
  text-decoration: none
}
.sousonglet-off:link {
  color: black;
  font-family: verdana,arial;
  font-size: 10px;
  text-decoration: none
}
.sousonglet-off:hover {
  color: black;
  font-family: verdana,arial;
  font-size: 10px;
  text-decoration: underline;
}

.form-titre{
  font-family: verdana,arial;
  font-size: 12px;
  font-weight: normal;
}
.form-libelle{
  font-family: verdana, arial ;
  font-size: 10px;
  font-weight: bold;
}
.form-donnee{
  font-family: verdana,arial;
  font-size: 10px;
}

.ligne-select{
  background-color: #fcda9b;
  font-family: verdana, arial;
  font-size: 10px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.solde-bleumoyen{
  color: #99bad8;
  font-family: arial;
  font-size: 10px;
  font-weight: bold;
}
.commentaire {
  font-family: verdana,arial;
  font-size: 9px;
}

.texteErreur {
  font-family: verdana,arial;
  font-size: 11px;
  color: #1564aa;
  font-weight: bold;
}
.commentaireSousTab {
  font-family: verdana,arial;
  font-size: 10px;
}

span.cheminParcouru, a.cheminParcouru:link, a.cheminParcouru:hover, a.cheminParcouru:active, a.cheminParcouru:visited
{
    font-family: verdana;
    font-size: 10px;
    color: #949494;
    text-decoration: underlined;
}
span.pageEnCours, span.cheminSeparateur, a.pageEnCours:link, a.pageEnCours:hover, a.pageEnCours:active, a.pageEnCours:visited
{
    font-family: verdana;
    font-size: 10px;
    color: #949494;
    text-decoration: none;
}

a.accueil {
    font-family: verdana, arial;
    font-size: 10px;
    color: #971103;
    text-decoration: none;
}

a.accueil:hover {
    font-family: verdana, arial;
    font-size: 10px;
    color: #971103;
    text-decoration: underline;
}

.donnees
{
    font-size: 10px;
    font-family: Verdana;
}

.donneesErreur
{
    font-size: 10px;
    font-family: Verdana;
    background-color: #fcda9b;
}

.donneesMontant
{
    text-align: right;
    width: 145px;
}

.donneesMontantErreur
{
    text-align: right;
    width: 145px;
    background-color: #fcda9b;
}

.donneesListe
{
    font-size: 10px;
    font-family: Verdana;
}

.donneesListeErreur
{
    font-size: 10px;
    font-family: Verdana;
    background-color: #fcda9b;
} 


.donnees5  { font-size: 10px; font-family: Verdana; width: 45px; }
.donnees6  { font-size: 10px; font-family: Verdana; width: 54px; }
.donnees7  { font-size: 10px; font-family: Verdana; width: 63px; }
.donnees8  { font-size: 10px; font-family: Verdana; width: 72px; }
.donnees9  { font-size: 10px; font-family: Verdana; width: 81px; }
.donnees10 { font-size: 10px; font-family: Verdana; width: 90px; }
.donnees11 { font-size: 10px; font-family: Verdana; width: 99px; }
.donnees12 { font-size: 10px; font-family: Verdana; width: 108px;}
.donnees13 { font-size: 10px; font-family: Verdana; width: 117px;}
.donnees14 { font-size: 10px; font-family: Verdana; width: 126px;}
.donnees15 { font-size: 10px; font-family: Verdana; width: 135px;}
.donnees16 { font-size: 10px; font-family: Verdana; width: 144px;}
.donnees17 { font-size: 10px; font-family: Verdana; width: 149px;}
.donnees18 { font-size: 10px; font-family: Verdana; width: 155px;}
.donnees19 { font-size: 10px; font-family: Verdana; width: 160px;}
.donnees20 { font-size: 10px; font-family: Verdana; width: 165px;}
.donnees21 { font-size: 10px; font-family: Verdana; width: 171px;}
.donnees22 { font-size: 10px; font-family: Verdana; width: 176px;}
.donnees23 { font-size: 10px; font-family: Verdana; width: 182px;}
.donnees24 { font-size: 10px; font-family: Verdana; width: 187px;}
.donnees25 { font-size: 10px; font-family: Verdana; width: 192px;}
.donnees26 { font-size: 10px; font-family: Verdana; width: 198px;}
.donnees27 { font-size: 10px; font-family: Verdana; width: 203px;}
.donnees28 { font-size: 10px; font-family: Verdana; width: 218px;}
.donnees29 { font-size: 10px; font-family: Verdana; width: 214px;}
.donnees30 { font-size: 10px; font-family: Verdana; width: 219px;}
.donnees31 { font-size: 10px; font-family: Verdana; width: 225px;}
.donnees32 { font-size: 10px; font-family: Verdana; width: 230px; }
.donnees35 { font-size: 10px; font-family: Verdana; width: 250px; }
.donnees40 { font-size: 10px; font-family: Verdana; width: 300px; }

.donnees5Erreur  { font-size: 10px; font-family: Verdana; width: 45px; background-color: #fcda9b;}
.donnees6Erreur  { font-size: 10px; font-family: Verdana; width: 54px; background-color: #fcda9b;}
.donnees7Erreur  { font-size: 10px; font-family: Verdana; width: 63px; background-color: #fcda9b;}
.donnees8Erreur  { font-size: 10px; font-family: Verdana; width: 72px; background-color: #fcda9b;}
.donnees9Erreur  { font-size: 10px; font-family: Verdana; width: 81px; background-color: #fcda9b;}
.donnees10Erreur { font-size: 10px; font-family: Verdana; width: 90px; background-color: #fcda9b;}
.donnees11Erreur { font-size: 10px; font-family: Verdana; width: 99px; background-color: #fcda9b;}
.donnees12Erreur { font-size: 10px; font-family: Verdana; width: 108px; background-color: #fcda9b;}
.donnees13Erreur { font-size: 10px; font-family: Verdana; width: 117px; background-color: #fcda9b;}
.donnees14Erreur { font-size: 10px; font-family: Verdana; width: 126px; background-color: #fcda9b;}
.donnees15Erreur { font-size: 10px; font-family: Verdana; width: 135px; background-color: #fcda9b;}
.donnees16Erreur { font-size: 10px; font-family: Verdana; width: 144px; background-color: #fcda9b;}
.donnees17Erreur { font-size: 10px; font-family: Verdana; width: 149px; background-color: #fcda9b;}
.donnees18Erreur { font-size: 10px; font-family: Verdana; width: 155px; background-color: #fcda9b;}
.donnees19Erreur { font-size: 10px; font-family: Verdana; width: 160px; background-color: #fcda9b;}
.donnees20Erreur { font-size: 10px; font-family: Verdana; width: 165px; background-color: #fcda9b;}
.donnees21Erreur { font-size: 10px; font-family: Verdana; width: 171px; background-color: #fcda9b;}
.donnees22Erreur { font-size: 10px; font-family: Verdana; width: 176px; background-color: #fcda9b;}
.donnees23Erreur { font-size: 10px; font-family: Verdana; width: 182px; background-color: #fcda9b;}
.donnees24Erreur { font-size: 10px; font-family: Verdana; width: 187px; background-color: #fcda9b;}
.donnees25Erreur { font-size: 10px; font-family: Verdana; width: 192px; background-color: #fcda9b;}
.donnees26Erreur { font-size: 10px; font-family: Verdana; width: 198px; background-color: #fcda9b;}
.donnees27Erreur { font-size: 10px; font-family: Verdana; width: 203px; background-color: #fcda9b;}
.donnees28Erreur { font-size: 10px; font-family: Verdana; width: 208px; background-color: #fcda9b;}
.donnees29Erreur { font-size: 10px; font-family: Verdana; width: 214px; background-color: #fcda9b;}
.donnees30Erreur { font-size: 10px; font-family: Verdana; width: 219px; background-color: #fcda9b;}
.donnees31Erreur { font-size: 10px; font-family: Verdana; width: 225px; background-color: #fcda9b;}
.donnees32Erreur { font-size: 10px; font-family: Verdana; width: 230px; background-color: #fcda9b;}
.donnees40Erreur { font-size: 10px; font-family: Verdana; width: 300px; background-color: #fcda9b;}

.bordure-TEST {
    background-color: yellow;
}

.text-bordeaux {
    font-family: verdana, arial;
    font-size: 10px;
    color: #971103;
}

.ddpMontant
{
    text-align: right;
}
.alerte 
{
	background-color: #a6d3e5	;
	font-size: 12px;
    color: #971103;
    font-weight:bold;
    border: solid #971103 3px;
    padding: 15px 30px 15px 30px ;
}

.titre-page {
  color: white;
  font-size: 10px;
  font-weight: bold;
  height:12px;
  width:540px;
  clip: auto;
  padding-left:10px;
  overflow: hidden;
  display:block;
}

.titre-page-court {
  color: white;
  font-size: 10px;
  font-weight: bold;
  height:12px;
  width:450px;
  clip: auto;
  padding-left:10px;
  overflow: hidden;
  display:block;
}

.fond-bleuturquoise {
  background-color: #5ABAD6;
}

.form-message-acceuil{
  font-family: verdana, arial ;
  font-size: 12px;
  font-weight: bold;
  color: white;
}
