/* ______________________________________________________
pour tester utilser ce style avant d'en modifier un existant
*/ /*  ______________________________________________________
police par défaut sur toute la page 
*/
BODY {
	COLOR: black;
	font-size: small;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	margin: 0px;
	padding: 0px;
}

IMG {
	border-width: 0px
}

a {
	TEXT-DECORATION: none;
}

/*______________________________________________________
  styles pour boutons lien (le texte du bouton sert de lien)
insère un image de fond dans une cellule de tableau
attributs du texte
*/
.fondOnglet {
	background: url("../Images/BAND-BG7.GIF");
	background-repeat: no-repeat;
}

.onglet {
	background-image: url("../Images/ongletvertclair.gif");
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	height: 28px;
	width: 95px;
}

.ongletfonce {
	background-image: url("../Images/ongletvert.gif");
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	height: 28px;
	width: 95px;
}

.ongletorange {
	background-image: url("../Images/ongletorange.gif");
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	height: 28px;
	width: 95px;
}

.ongletasso {
	background-image: url("../Images/ongletasso.gif");
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	height: 32px;
	width: 96px;
}

.ongletassovert {
	background-image: url("../Images/ongletassovert.gif");
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	height: 32px;
	width: 96px;
}

.ajouter {
	background-image: url("../Images/add.gif");
	background-repeat: no-repeat;
	height: 32px;
	width: 32px;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	font-size: 14pt;
	color: #B3B366;
	font-weight: bold;
	text-decoration: none
}

.bouton {
	background-image: url("../Images/boutonPetit.gif");
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	height: 35px;
	width: 150px;
}

.boutonTableau {
	background-image: url("../Images/boutonFleche.gif");
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	height: 13px;
	width: 30px;
}

.boutonSupprimer {
	background-image: url("../Images/corb.gif");
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	height: 13px;
	width: 30px;
}

.infoCarte {
	background-image: url("../Images/info.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	height: 13px;
	width: 30px;
}

.boutonFrance {
	background-image: url("../Images/iconeFrance.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	height: 30px;
	width: 30px;
}

.lienTableau {
	font-weight: bold;
	color: #942d0c;
	cursor: pointer;
}

.texteLien {
	font-weight: bold;
	color: #942d0c;
	text-decoration: none;
	cursor: pointer;
}

a.texteLienInvariable:link {
	font-weight: bold;
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

a.texteLienInvariable:visited {
	font-weight: bold;
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

a.texteLienInvariable:hover {
	font-weight: bold;
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

a.texteLienInvariable:active {
	font-weight: bold;
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

.bigTexteLien {
	font-weight: bold;
	color: #942d0c;
	text-decoration: none;
	cursor: pointer;
	font-size: x-large;
}

.texteSablier {
	font-weight: bold;
	color: #942d0c;
	text-decoration: none;
	cursor: wait;
}

.lienALD {
	font-weight: bold;
	color: #ff0000;
	cursor: pointer;
}

.lien {
	font-weight: bold;
	color: #688fca;
	text-decoration: none;
	cursor: pointer;
}

.lienBlanc {
	font-weight: bold;
	color: white;
	text-decoration: none;
	cursor: pointer;
	font-size: small;
}

.texteLienMilieu {
	font-weight: bold;
	color: #942d0c;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	vertical-align: bottom;
}

.texteLienAssoLoc {
	color: #a87028;
	padding-right: 1px;
	font-size: small;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	vertical-align: bottom;
}

/*Bouton ouverture popUp calendrier .*/
.boutonCalendrier {
	background-image: url("../Images/calendar.gif");
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	height: 30px;
	width: 60px;
}

/*Bouton combobox incrémentale  (+).*/
.boutonDistancePlus {
	background-image: url("../Images/Lava13D.gif");
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: top;
	cursor: pointer;
	height: 20px;
	width: 30px;
}

/*Bouton combobox incrémentale (-).*/
.boutonDistanceMoins {
	background-image: url("../Images/Lava12D.gif");
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: top;
	cursor: pointer;
	height: 20px;
	width: 30px;
}

/* simulation de roll over sur le texte du lien 
activation automatique
*/
a:hover .texteLien {
	color: #ff4500;
	text-decoration: none;
}

.boutonCheval {
	background-image: url("../Images/chevalTrot.gif");
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	height: 30px;
	width: 30px;
}

.boutonTableauChevaux {
	background-image: url("../Images/TROT-3.gif");
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	height: 13px;
	width: 30px;
}

.boutonTableauChevauxAssoLoc {
	background-image: url("../Images/TROT-4.gif");
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	height: 13px;
	width: 30px;
}

.boutonPV {
	background-image: url("../Images/PV.GIF");
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	height: 13px;
	width: 30px;
}

/* 
/*fin */ /*______________________________________________________
styles champs de saisie
*/
.champSaisissable {
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
}

.champLectureSeule {
	background-color: #ebebeb;
	color: #666666;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
}

.champLectureSeulebis {
	background-color: white;
	color: #666666;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;;
	border-style: none
}

.caseCocheeLectureSeule {
	background-image: url("../Images/caseCochee.gif");
	background-position: center center;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px
}

.caseNonCocheeLectureSeule {
	background-image: url("../Images/caseNonCochee.gif");
	background-position: center center;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px
}

/* libelle standard champ
*/
.libelle {
	color: #a87028;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
}

.libelleBlanc {
	color: #ffffff;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
}

.libelleItalique {
	color: #a87028;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
	font-style: italic;
}

.libelleTraitement {
	color: #a87028;
	padding-right: 1px;
	font-size: small;
}

/* libelle rouge champ
*/
.libelleRouge {
	color: #ff6600;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
}  /* libelle rouge champ
*/
.libellePaire {
	color: #f5deb3;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
}

.libelleImpaire {
	color: #eff2f9;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
}

.libelleNoir {
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
	/*font-size:  10pt;*/
}

.libelleRougeFonce {
	font-family: Verdana, Arial, Helvetica;
	color: #cc0000;
	padding-left: 2px;
	padding-right: 2px;
}

.libelleRougeGras {
	font-family: Verdana, Arial, Helvetica;
	color: #cc0000;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold
}

.libelleGris {
	font-family: Verdana, Arial, Helvetica;
	padding-left: 2px;
	padding-right: 2px;
	color: #808080;
}

.libelleGrisLien {
	font-family: Verdana, Arial, Helvetica;
	padding-left: 2px;
	padding-right: 2px;
	color: #808080;
	cursor: pointer;
}

/* libelle vert champ
*/
.libelleVert {
	color: green;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
}

/* libelle bleu champ
*/
.libelleBleu {
	color: #3322cc;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
}

/*réservé aux radio boutons et éventuellement aux cases à cocher
*/
.libelleRadio {
	color: #a87028;
	font-weight: bold;
	padding-right: 10px;
}

/*libelle à coté de la fleche
*/
.libelleLien {
	color: #666666;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
	cursor: pointer;
}

/*libelle 
*/
.libelleSansLien {
	color: #666666;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}

.groupe {
	background-color: #eff2f9;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}

.groupeALD {
	background-color: #FFF3C5;
	margin: 0px;
	padding: 0px;
	border-width: 0px
}

/*fin */ /*______________________________________________________
styles fond de cadres
*/
.fondCadrevaliderQuitter {
	background-image: url("../Images/fondPartieHaute.jpg");
	background-repeat: repeat-x;
	/*align : center;*/
	width: 100%;
}

.fondPartieHaute {
	background-image: url("../Images/fondPartieHaute.jpg")
}

.fondPartieDroite {
	background-image: url("../Images/fondPartieDroite.jpg");
	font-weight: bold;
	font-size: small;
	font-family: Verdana
}

/*fin */ /* ______________________________________________________
Styles tableau
*/
.tableauPartant {
	border-color: #ff6600;
	border-width: 1px;
	border-style: solid;
	background-color: white;
	width: 500px;
}

.tableauCentre {
	border-color: #ff6600;
	border-width: 1px;
	border-style: solid;
	background-color: #eff2f9;
	width: 95%;
}

.tableauPriorite {
	border-color: #ff6600;
	border-width: 1px;
	border-style: solid;
	background-color: white;
	width: 200px;
}

.tableauMotPasse {
	border-color: #ff6600;
	border-width: 1px;
	border-style: solid;
	background-color: white;
	width: 55%;
}

.tableauCent {
	border-width: 1px;
	border-style: solid;
	background-color: white;
	height: 100%;
}

.cellulePartant {
	background-color: #ff6600;
	color: white
}

.celluleGrise {
	background-color: #dfdfdf;
	color: white
}

.celluleGrisClair {
	background-color: #f0f0f0;
	color: white
}

.tableauRestantEngage {
	border-color: #3322cc;
	border-width: 1px;
	border-style: solid;
	width: 500px;
}

.celluleRestantEngage {
	background-color: #0080ff;
	padding-left: 2px;
	padding-right: 2px;
	color: white
}

.tableauEngage {
	border-color: green;
	border-width: 1px;
	border-style: solid;
}

.celluleEngage {
	background-color: green;
	padding-left: 2px;
	padding-right: 2px;
	color: white
}

.celluleTableau {
	padding-left: 3mm;
	padding-right: 3mm
}

.celluleJustifiee {
	padding-left: 3mm;
	padding-right: 3mm;
	text-align: justify
}

/*style Legende du tableau
*/
.tableauTitre {
	background-color: #eff2f9;
	border-color: #06993D;
	border-style: solid;
	text-align: center;
	border-width: 1px;
}

.tableauBlanc {
	background-color: #00000;
}

.tableauImp {
	border-color: #06993D;
	border-style: solid;
	text-align: center;
	border-width: 2px;
}

.tableauLignePaire {
	background-color: #f5deb3;
}

.tableauLigneImpaire {
	background-color: #eff2f9;
}

.tableauLignePaireLien {
	background-color: #f5deb3;
	cursor: pointer;
}

.tableauLigneImpaireLien {
	background-color: #eff2f9;
	cursor: pointer;
}

.tableauPaireVert {
	background-color: #e1eed2;
}

.tableauPaireMarron {
	background-color: #eceac6;
	font-weight: bold;
	color: #942d0c;
	text-decoration: none;
	cursor: default;
	text-align: center;
	vertical-align: bottom;
}

/*style à appliquer sur tous les tableaux de données
*/
.tableau {
	background-color: #06993D;
	padding-left: 2px;
	padding-right: 2px;
}

/*Style concernant les libellés des colonnes du tableau
*/
.tableauColonne {
	background-color: #06993D;
	color: #ffffff;
	font-size: small;
	text-align: center;
}

.tableauColonneEdition {
	background-color: #cccccc;
	color: #06993D;
	font-size: small;
	text-align: center;
	border-width: 1px;
	font-weight: bold;
}

.tableauBas {
	background-color: transparent;
	color: #06993D;
	font-size: small;
	text-align: center;
	border-width: 1px;
	font-weight: bold;
}

.tableauColonneMsg {
	background-color: #c4cfd5;
	color: #ffffff;
	font-size: small;
	text-align: center;
}

.tableauColonneMessage {
	background-color: #d4dcdf;
	color: #0033ff;
	font-size: small;
	text-align: center;
	border-width: 1px;
	font-weight: bold;
}

/*à utiliser sur tous les tableaux structurant la page
*/
.tableauVirtuel {
	margin: 0px;
	padding: 0px;
	border-width: 0px
}

.tableauVirtuelChevaux {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	font-size: small;
}

/*à utiliser sur tous les petits tableaux de résultat
*/
.tableauVirtuelResultat {
	background-color: #06993D;
	padding-left: 2px;
	padding-right: 2px;
	position: relative;
	top: 1cm;
	/*left: 10em;	*/
	width: 70%;
	align: middle;
}

/*à utiliser sur tous les petits tableaux larges
*/
.tableauVirtuelLarge {
	background-color: #06993D;
	padding-left: 2px;
	padding-right: 2px;
	position: relative;
	top: 1cm;
	width: 100%;
}

.tableauBas {
	background-color: transparent;
	color: #06993D;
	font-size: small;
	text-align: center;
	border-width: 1px;
	font-weight: bold;
}

.tableauColonneMsg {
	background-color: #c4cfd5;
	color: #ffffff;
	font-size: small;
	text-align: center;
}

.tableauColonneMessage {
	background-color: #d4dcdf;
	color: #0033ff;
	font-size: small;
	text-align: center;
	border-width: 1px;
	font-weight: bold;
}

/* tabulations
*/ /*______________________________________________________
styles partie menu
*/
.fondLogo {
	background-image: url("../Images/fondPartieHaute.jpg");
	background-repeat: repeat-x;
	text-align: left;
}

.fondTitre {
	background-image: url("../Images/fondPartieHaute.jpg");
	background-repeat: repeat-x;
	text-align: center
}

.fondTitreMotPasse {
	background-image: url("../Images/fondPartieHaute.jpg");
	background-repeat: repeat-x;
	font-size: 4pt;
	text-align: center
}

.titreMenu {
	color: #666666;
	font-weight: bold;
	font-size: small;
	padding-left: 2px;
}

.optionMenu {
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}

a:hover .optionMenu {
	color: #ffcc33;
	font-weight: bold;
	text-decoration: none;
}

a:active .optionMenu {
	color: #ffcc33;
	font-weight: bold;
	text-decoration: none;
}

.titreTrait {
	background-image: url("../Images/titreTrait.gif");
	background-repeat: repeat-x;
	background-position: 0% 5px;
	height: 10px
}

.barreMenu {
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
	padding-left: 2px;
}

.barre1 {
	font-size: small;
	color: white;
	background-color: #ff9900
}

.barre2 {
	font-size: small;
	color: white;
	background-color: #e86c1b
}

.barre3 {
	font-size: small;
	color: white;
	background-color: #e5571e;
}

.barreVert {
	font-size: small;
	color: white;
	background-color: #228b22;
}

a:link .barre3 {
	cursor: pointer;
	text-decoration: none;
}

a:visited .barre3 {
	cursor: pointer;
	text-decoration: none;
}

a:hover .barre3 {
	cursor: pointer;
	text-decoration: none;
}

a:active .barre3 {
	cursor: pointer;
	text-decoration: none;
}

a:focus .barre3 {
	cursor: pointer;
	text-decoration: none;
}

.barre4 {
	font-size: small;
	color: white;
	background-color: #ca3824
}

.barre5 {
	font-size: small;
	color: white;
	background-color: #ad3023;
}

.barre6 {
	font-size: small;
	color: white;
	background-color: #93351e
}

.barre7 {
	font-size: small;
	color: white;
	background-color: #882731
}

.barre8 {
	font-size: small;
	color: white;
	background-color: #7b1c1e
}

.barre9 {
	font-size: small;
	color: #ad3023;
	background-color: #ff9900
}

.trait {
	border-bottom-width: thin;
	border-bottom-color: #3f3f3f;
}

.imgMenu {
	margin-left: 5px;
	margin-right: 2px
}

/*__ ____________________________________________________
 styles titres
*/
.Titre {
	color: #B3B366;
	font-size: x-large;
	font-weight: bold;
	text-align: center
}

.fenetreTitre {
	color: #06993D;
	font-size: x-large;
	font-weight: bold
}

.fenetreSousTitre {
	color: #ed9255;
	font-size: medium;
	font-weight: bold
}

.libelleVertGras {
	color: #06993D;
	font-size: medium;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}

.libelleRougeGras {
	color: #FF0000;
	font-size: medium;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}

.fenetreSousTitreGauche {
	color: #ed9255;
	font-size: medium;
	font-weight: bold;
	text-align: left
}

.TitrePv {
	color: green;
	font-size: large;
	font-weight: bold;
	background-image: url("../Images/fondPartieHaute.jpg")
}

.fenetreSousTitreFiche {
	color: #942d0c;
	font-size: medium;
	font-weight: bold;
	line-height: 80%;
	background-image: url("../Images/fondSousTitreFiche.gif");
	background-repeat: no-repeat;
	background-position: right;
	height: 26px;
	width: 151px;
}

.fenetreSousTitreS {
	color: #942d0c;
	font-size: 10;
	font-weight: bold;
	line-height: 80%;
	background-image: url("../Images/fondSousTitreFiche.gif");
	background-repeat: no-repeat;
	background-position: right;
	height: 26px;
	width: 151px;
}

.fenetreSousTitreFicheGauche {
	color: #942d0c;
	font-size: medium;
	font-weight: bold;
	line-height: 80%;
	background-image: url("../Images/fondSousTitreFiche.gif");
	background-repeat: no-repeat;
	background-position: left;
	height: 26px;
	width: 151px;
}


.fenetreSousTitreRed {
	color: #E22E07;
	font-size: medium;
	font-weight: bold;
}

/*fin */ /* ______________________________________________________
debut styles calendrier
*/
.calendrierTitre {
	font-weight: bold;
	text-align: center;
}

.caseVide {
	background-color: #eff2f9;
	vertical-align: middle;
	text-align: center;
}

.casePleine {
	background-color: #f5deb3;
	vertical-align: middle;
	text-align: center;
}

/*fin */ /* ______________________________________________________
Styles Texte couleurs
*/
.texteNormal {
	font-size: small;
}

.texteTitre {
	font-size: large
}

.couleurEngage {
	color: green
}

.majusculeMinuscule {
	text-transform: capitalize
}

/* ________________________
Styles spécifiques liens PV nonEnregistres
*/
.nonEnreg {
	color: red;
	text-decoration: none;
	font-size: small;
}

a:visited .nonEnreg {
	text-decoration: none;
	font-size: small;
}

a:link .nonEnreg {
	text-decoration: none;
	font-size: small;
}

a:hover .nonEnreg {
	color: #830101;
	text-decoration: none;
	font-size: small;
}

/* ________________________
Styles spécifiques liens PV provisoires
*/
.provisoire {
	color: #e0a000;
	text-decoration: none;
}

a:visited .provisoire {
	text-decoration: none;
}

a:link .prov {
	text-decoration: none;
}

a:hover .provisoire {
	color: #916900;
	text-decoration: none;
}

/* ________________________
Styles spécifiques liens PV definitif
*/
.definitif {
	color: #20a000;
	text-decoration: none;
}

a:visited .definitif {
	text-decoration: none;
}

a:link .definitif {
	text-decoration: none;
}

a:hover .definitif {
	color: #105100;
	text-decoration: none;
}

/* ________________________
Styles spécifiques liens partants
*/
.clrP {
	color: #ff6600;
	text-decoration: none;
}

a:visited .clrP {
	text-decoration: none;
}

a:link .clrP {
	text-decoration: none;
}

a:hover .clrP {
	color: #9f4000;
	text-decoration: none;
}

/* _______________________________
Styles spécifiques liens restant engages
*/
.clrRE {
	color: #3322cc;
	text-decoration: none;
}

a:visited .clrRE {
	text-decoration: none;
}

a:link .clrRE {
	text-decoration: none;
}

a:hover .clrRE {
	color: #201582;
	text-decoration: none;
}

/* _______________________________
Styles spécifiques liens engages
*/
.clrE {
	color: green;
	text-decoration: none;
}

a:visited .clrE {
	text-decoration: none;
}

a:link .clrE {
	text-decoration: none;
}

a:hover .clrE {
	color: #005e00;
	text-decoration: none;
}

/* ________________________
Styles spécifiques liens forfaits
*/
.clrF {
	color: #fcca03;
	text-decoration: none;
}

a:visited .clrF {
	text-decoration: none;
}

a:link .clrF {
	text-decoration: none;
}

a:hover .clrF {
	color: #917402;
	text-decoration: none;
}

/* ________________________
Styles spécifiques liens qualification
*/
.clrQ {
	color: #97c13e;
	text-decoration: none;
}

a:visited .clrQ {
	text-decoration: none;
}

a:link .clrQ {
	text-decoration: none;
}

a:hover .clrQ {
	color: #718f30;
	text-decoration: none;
}

/* ________________________
Styles spécifiques liens NDP-ELM
*/
.clrELM {
	color: #be0b01;
	text-decoration: none;
}

a:visited .clrELM {
	text-decoration: none;
}

a:link .clrELM {
	text-decoration: none;
}

a:hover .clrELM {
	color: #8b0901;
	text-decoration: none;
}

/*______________________________________________________
reunions
 */
.dateTableau {
	color: #b94106;
	font-weight: bold;
	vertical-align: top;
	white-space: nowrap;
}

.evt {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-left: 6px;
	margin-right: 0px;
	border-width: 0px
}

/*______________________________________________________
pagination
 */
.precedent {
	background-image: url("../Images/boutonPrecedent.gif");
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 20px;
	width: 25px;
}

.suivant {
	background-image: url("../Images/boutonSuivant.gif");
	background-position: center center;
	background-repeat: no-repeat;
	height: 20px;
	width: 25px;
	cursor: pointer;
}

.debut {
	background-image: url("../Images/boutonDebut.gif");
	background-position: center center;
	background-repeat: no-repeat;
	height: 20px;
	width: 25px;
	cursor: pointer;
}

.fin {
	background-image: url("../Images/boutonFin.gif");
	background-position: center center;
	background-repeat: no-repeat;
	height: 20px;
	width: 25px;
	cursor: pointer;
}

/*______________________________________________________
divers
*/
.fondJaune { /*color: #97c13e;*/
	color: green;
	background-color: #FFF3C5;
	text-decoration: none;
}

a:visited .fondJaune {
	text-decoration: none;
}

a:link .fondJaune {
	text-decoration: none;
}

a:hover .fondJaune {
	color: #718f30;
	text-decoration: none;
}

.puce {
	background-image: url("../Images/puce.gif");
	background-position: center center;
	background-repeat: no-repeat;
}

.erreur {
	font-size: small;
	font-style: italic;
	color: red;
	font-weight: 900
}

.tab1 {
	padding-left: 20px
}

.tab2 {
	padding-left: 80px
}

.tab3 {
	padding-left: 150px
}

.top_ret {
	background-color: white;
	border-width: 0px;
	border: 0px;
	font-size: small;
	/*height:15;*/
	border-style: solid;
	position: absolute;
	/*top:20;*/
	left: 0;
	visibility: visible;
}

.tablocation {
	background-color: white;
	line-height: normal;
	vertical-align: middle;
	width: 700px;
}

.libelleFinPdf {
	font-size: 10px;
}

.libelleMoyenPdf {
	font-size: 14px;
}

.libelleGrosPdf {
	font-size: 30px;
	font-weight: bold;
	vertical-align: middle;
	position: static;
}

.suivi {
	background-color: #edede0;
	text-align: center;
	width: 70%;
	height: 300px;
	margin: 3px;
	width: 90%;
}

.fondcheval {
	color: #a87028;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
	border-color: #a87028;
	background-color: #eceac6;
	border-style: solid;
	border-width: 1px;
	width: 200px;
	height: auto;
	cursor: pointer;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 2px;
	margin-left: 2px
}

.fondClassement {
	color: #a87028;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
	background-color: #eceac6;
	height: 100%
}

.tableauRecherche {
	width: 250px;
	border-style: solid;
	border-width: 1px;
	border-color: #400000
}

.orange {
	background-color: #cdbdd2;
	font-size: 14px;
	font-weight: bold;;
	color: white;
	text-align: center
}

.colonneNomdir {
	background-repeat: no-repeat;
	background-image: url("../Images/nomdir.jpg");
	font-family: "Courier New";
	font-size: 18px;
	font-weight: 100;
	vertical-align: middle;
	line-height: 34px;
	width: 450px
}

.coucheDeFond {
	z-index: 0;
}

.coucheSuperieure {
	position: absolute;
	font-family: "Courier New";
	font-size: 24px;
	font-weight: 100;
	z-index: 1;
	vertical-align: middle;
	line-height: 34px;
}

.colonneNom {
	background-repeat: no-repeat;
	background-image: url("../Images/nomasso.jpg");
	font-family: "Courier New";
	font-size: 24px;
	font-weight: 100;
	vertical-align: middle;
	line-height: 34px;
}

.colonnePrenom {
	background-repeat: no-repeat;
	background-image: url("../Images/prenom.jpg");
	font-family: "Courier New";
	font-size: 24px;
	font-weight: 100;
	vertical-align: middle;
	line-height: 35px
}

.colonneNum {
	background-repeat: no-repeat;
	background-image: url("../Images/numasso.jpg");
	font-family: "Courier New";
	font-size: 24px;
	font-weight: 100;
	vertical-align: middle;
	width: 140px;
	background-position: center center;
	text-align: center;
	line-height: 38px
}

.colonnePourc {
	background-repeat: no-repeat;
	background-image: url("../Images/pourcasso.jpg");
	font-family: "Courier New";
	font-size: 24px;
	font-weight: 100;
	vertical-align: middle;
	text-align: right;
	background-position: right center;
	line-height: 35px
}

.colonnecodepos {
	background-repeat: no-repeat;
	background-image: url("../Images/codpostal.jpg");
	font-family: "Courier New";
	font-size: 24px;
	font-weight: 100;
	vertical-align: middle;
	text-align: left;
	background-position: left center
}

.colonnecheval {
	background-repeat: no-repeat;
	background-image: url("../Images/nomcheval.jpg");
	font-family: "Courier New";
	font-size: 24px;
	font-weight: 100;
	vertical-align: middle;
	text-align: left;
	background-position: left center
}

.colonnenumcheval {
	background-repeat: no-repeat;
	background-image: url("../Images/numcheval.jpg");
	font-family: "Courier New";
	font-size: 24px;
	font-weight: 100;
	vertical-align: middle;
	text-align: left;
	background-position: left center
}

.colonnesignature {
	background-repeat: no-repeat;
	background-image: url("../Images/signature.jpg");
	background-position: center center;
	width: 300px;
	height: 90px
}

.telephone {
	background-repeat: no-repeat;
	background-image: url("../Images/SWO_025C.gif");
	background-position: right center;
	width: 60px;
	height: 55px;
	margin: auto
}

.factureTitre {
	font-weight: bold;
	text-align: center;
}

@media print {
	.invisible {
		display: none;
	}
	.colonneNom {
		border-color: #a8c2ee;
		border-style: solid;
		border-width: 1px
	}
	.colonnePrenom {
		border-color: #a8c2ee;
		border-style: solid;
		border-width: 1px
	}
	.colonneNum {
		border-color: #a8c2ee;
		border-style: solid;
		border-width: 1px
	}
	.colonnePourc {
		border-color: #a8c2ee;
		border-style: solid;
		border-width: 1px
	}
	.colonnecodepos {
		border-color: #a8c2ee;
		border-style: solid;
		border-width: 1px
	}
	.colonnecheval {
		border-color: #a8c2ee;
		border-style: solid;
		border-width: 1px
	}
	.colonnenumcheval {
		border-color: #a8c2ee;
		border-style: solid;
		border-width: 1px
	}
	.colonnesignature {
		border-style: solid;
		border-width: 1px;
		border-color: #8080c0
	}
	.test {
		background-color: #b9c5b4
	}
}

/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../Images/calendar.png) no-repeat; 
}

a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	display: block;
	width: 65px;
	float: left;
}
