table {
	border-collapse: collapse;
	border: 0 none;
	margin: 0px;
	padding: 0px;
}

img {
	border: 0 none;
}

td {
	padding: 0px;
}

a {
	color: #333333;
}

body, td {
	color: #36424A;
}

.login{
	font-family: Verdana;
	color:#36424A;
	font-weight:bold;
	font-size:12px;	
	}

.fTable {
	font-family: Verdana;
	color:#1C4B8C;
	font-weight:bold;
	font-size:11px; 
	}	
.aTable {
	font-family: Verdana;
	color:#1C4B8C;
	font-weight:bold;
	font-size:9px; 
	background-color:#DADDE9;
	}
.abTable {
	font-family: Verdana;
	color:#1C4B8C;
	font-weight:bold;
	font-size:12px; 
	background-color:#E9E9F1;
	}
.small {
	font-family: Verdana;
	font-weight:normal;
	font-size:5px; 
	}
.dtitre {
	font-family: Verdana;
	color:#1C4B8C;
	font-weight:normal;
	font-size:22px; 
	}
.ftitre {
	font-family: Verdana;
	color:#1C4B8C;
	font-weight:bold;
	font-size:22px; 
	}
.stitre {
	font-family: Verdana;
	color:#1C4B8C;
	font-weight:bold;
	font-size:12px; 
	}
.expli {
	font-family: Verdana;
	color:#1C4B8C;
	font-weight:normal;
	font-size:11px; 
	}
.edate {
	font-family: Verdana;
	color:#1C4B8C;
	font-weight:bold;
	font-size:9px; 
	}
.version td {
	font-family: Verdana;
	color:#e61f4a;
	font-weight:bold;
	font-size:11px; 
	}

.patient { 
	position: absolute;
	visibility: visible;
	}
.flash {
	position: absolute ;
	visibility:hidden;

	}	

/* BOUTONS MENU */
a.valider,
a.accueil,
a.deconnexion,
a.email,
a.retour,
a.applications,
a.etablissements,
a.envoyer,
a.rer,
a.avr,
a.connexion,
a.confirmer,
a.annuler,
a.liste,
a.modifier,
a.imprimer,
a.commandes,
a.commande,
a.avenant,
a.signer,
a.selectionner,
a.selectionner hover, /* hack */
a.aide,
a.facilite,
a.rapidite,
a.performance,
a.securite,
a.attente,
a.autrerh,
a.listerh,
a.rhsuivant,
a.generer,
a.qualite,
a.parcourir,
a.recrutement,
a.planning,
a.reporting,
a.extra,
a.bilan,
a.listeco,
a.carte,
a.params,
a.continuer {
	text-decoration: none;
	border: none;
}

a.valider span,
a.accueil span,
a.deconnexion span,
a.email span,
a.retour span,
a.applications span,
a.etablissements span,
a.envoyer span,
a.rer span,
a.avr span,
a.connexion span,
a.confirmer span,
a.annuler span,
a.liste span,
a.modifier span,
a.imprimer span,
a.commandes span,
a.commande span,
a.avenant span,
a.signer span,
a.selectionner span,
a.selectionnerhover span, /* hack */
a.aide span,
a.facilite span,
a.rapidite span,
a.performance span,
a.securite span,
a.attente span,
a.autrerh span,
a.listerh span,
a.rhsuivant span,
a.generer span,
a.qualite span,
a.parcourir span,
a.recrutement span,
a.planning span,
a.reporting span,
a.extra span,
a.bilan span,
a.listeco span,
a.carte span,
a.params span,
a.continuer span{
	width: 100px;
	height: 28px;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-bottom: 1px;
	display: -moz-inline-box;
	display: inline-block;
/*	opacity: 0.75;
	-moz-opacity: 0.75;
	filter: alpha(opacity=75);*/
	background-image: url("/images/boutons.png");
	border: 0 none;
	cursor: pointer;
}

a.rer span,
a.avr span {
	width: 26px;
	margin: 2px;
}

a.liste span {
	width: 50px;
	height: 28px;
}

a.valider:hover span,
a.accueil:hover span,
a.deconnexion:hover span,
a.email:hover span,
a.retour:hover span,
a.applications:hover span,
a.etablissements:hover span,
a.envoyer:hover span,
a.rer:hover span,
a.avr:hover span,
a.connexion:hover span,
a.confirmer:hover span,
a.annuler:hover span,
a.liste:hover span,
a.modifier:hover span,
a.imprimer:hover span,
a.commandes:hover span,
a.commande:hover span,
a.avenant:hover span,
a.signer:hover span,
a.selectionner:hover span,
a.selectionnerhover span, /* hack */
a.aide:hover span,
a.facilite:hover span,
a.rapidite:hover span,
a.performance:hover span,
a.securite:hover span,
a.attente:hover span,
a.autrerh:hover span,
a.listerh:hover span,
a.rhsuivant:hover span,
a.generer:hover span,
a.qualite:hover span,
a.parcourir:hover span,
a.recrutement:hover span,
a.planning:hover span,
a.reporting:hover span,
a.extra:hover span,
a.bilan:hover span,
a.listeco:hover span,
a.carte:hover span,
a.params:hover span,
a.continuer:hover span{
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

a.valider span {
	background-position: 0px 0px;
}

a.valider:hover span {
	background-position: -99px 0px;
}

a.accueil span {
	background-position: 0px -28px;
}

a.accueil:hover span {
	background-position: -99px -28px;
}

a.deconnexion span {
	background-position: 0px -56px;
}

a.deconnexion:hover span {
	background-position: -99px -56px;
}

a.email span {
	background-position: 0px -84px;
}

a.email:hover span {
	background-position: -99px -84px;
}

a.retour span {
	background-position: 0px -112px;
}

a.retour:hover span {
	background-position: -99px -112px;
}

a.applications span {
	background-position: 0px -140px;
}

a.applications:hover span {
	background-position: -99px -140px;
}

a.etablissements span {
	background-position: 0px -168px;
}

a.etablissements:hover span {
	background-position: -99px -168px;
}

a.envoyer span {
	background-position: 0px -196px;
}

a.envoyer:hover span {
	background-position: -99px -196px;
}

a.rer span {
	background-position: 0px -224px;
}

a.rer:hover span {
	background-position: -25px -224px;
}

a.avr span {
	background-position: -50px -224px;
}

a.avr:hover span {
	background-position: -75px -224px;
}

a.connexion span {
	background-position: 0px -252px;
}

a.connexion:hover span {
	background-position: -99px -252px;
}

a.confirmer span {
	background-position: 0px -280px;
}

a.confirmer:hover span {
	background-position: -99px -280px;
}

a.annuler span {
	background-position: 0px -308px;
}

a.annuler:hover span {
	background-position: -99px -308px;
}

a.liste span {
	background-position: -100px -224px;
}

a.liste:hover span {
	background-position: -149px -224px;
}

a.modifier span {
	background-position: 0px -336px;
}

a.modifier:hover span {
	background-position: -99px -336px;
}

a.imprimer span {
	background-position: 0px -364px;
}

a.imprimer:hover span {
	background-position: -99px -364px;
}

a.commandes span {
	background-position: 0px -392px;
}

a.commandes:hover span {
	background-position: -99px -392px;
}

a.commande span {
	background-position: 0px -420px;
}

a.commande:hover span {
	background-position: -99px -420px;
}

a.avenant span {
	background-position: 0px -448px;
}

a.avenant:hover span {
	background-position: -99px -448px;
}

a.signer span {
	background-position: 0px -476px;
}

a.signer:hover span {
	background-position: -99px -476px;
}

a.selectionner span {
	background-position: 0px -504px;
}

a.selectionner:hover span, a.selectionnerhover span /* hack */ {
	background-position: -99px -504px;
}

a.aide span {
	background-position: 0px -532px;
}

a.aide:hover span {
	background-position: -99px -532px;
}

a.facilite span {
	background-position: 0px -560px;
}

a.facilite:hover span {
	background-position: 0px -560px;
}

a.rapidite span {
	background-position: 0px -588px;
}

a.rapidite:hover span {
	background-position: 0px -588px;
}

a.performance span {
	background-position: 0px -616px;
}

a.performance:hover span {
	background-position: 0px -616px;
}

a.securite span {
	background-position: 0px -644px;
}

a.securite:hover span {
	background-position: 0px -644px;
}

a.attente span {
	background-position: 0px -672px;
}

a.attente:hover span {
	background-position: -99px -672px;
}

a.autrerh span {
	background-position: 0px -700px;
}

a.autrerh:hover span {
	background-position: -99px -700px;
}

a.listerh span {
	background-position: 0px -728px;
}

a.listerh:hover span {
	background-position: -99px -728px;
}

a.rhsuivant span {
	background-position: 0px -756px;
}

a.rhsuivant:hover span {
	background-position: -99px -756px;
}

a.generer span {
	background-position: 0px -784px;
}

a.generer:hover span {
	background-position: -99px -784px;
}

a.qualite span {
	background-position: 0px -812px
}

a.qualite:hover span {
	background-position: -99px -812px;
}

a.parcourir span {
	background-position: 0px -840px
}

a.parcourir:hover span {
	background-position: -99px -840px;
}

a.recrutement span {
	background-position: 0px -868px
}

a.recrutement:hover span {
	background-position: -99px -868px;
}

a.planning span {
	background-position: 0px -896px
}

a.planning:hover span {
	background-position: -99px -896px;
}

a.reporting span {
	background-position: 0px -924px
}

a.reporting:hover span {
	background-position: -99px -924px;
}

a.extra span {
	background-position: 0px -952px
}

a.extra:hover span {
	background-position: -99px -952px;
}

a.bilan span {
	background-position: 0px -980px;
}

a.bilan:hover span {
	background-position: -99px -980px;
}

a.listeco span {
	background-position: 0px -1008px;
}

a.listeco:hover span {
	background-position: -99px -1008px;
}

a.carte span {
	background-position: -0px -1036px;
}

a.carte:hover span {
	background-position: -99px -1036px;
}

a.params span {
	background-position: -0px -1064px;
}

a.params:hover span {
	background-position: -99px -1064px;
}
a.continuer span {
	background-position: -0px -1092px;
}

a.continuer:hover span {
	background-position: -99px -1092px;
}

/* CADRE */
.lv_bleu {
	background-image: url("/images/ligne/lv_bleu.gif");
	background-repeat: repeat-y;
}

.titrepage {
	color: #36424A;
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	width: 560px;
	vertical-align: bottom;
}

.soustitrepage {
	color: #5F6A72;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	height: 12px;
}

.top {
	vertical-align: top;
}

/* ARRIERE PLAN JOUR / NUIT */
body {
	background-color: #FCFCFC;
	width: 100%;
	height: 100%;
	margin: 0px;
}

.bgnuit {
	background-position: left bottom;
	background-repeat: repeat-x;
	background-image:url("/images/fond2.jpg");
	background-attachment: scroll;
}

.bgjour {
	background-position: left bottom;
	background-repeat: repeat-x;
	background-image:url("/images/fond.jpg");
	background-attachment: scroll;
}

.bg, .bgnuit, .bgjour {
	width: 100%;
	height: 100%;
	vertical-align: top;
}
