/*---------------------------------------------------------*/
/* Styles pour la page PlanningPortiqueur.jsp (AFFICHAGE)  */
.enteteplanning{
	position:fixed; 
	z-index:100; 
	height:55px; 
	width:100%; 
}
.headerplanning{
	position:fixed;
	z-index:105;
}
.subheaderplanning{
	display:inline-block;
	height:26px;
}
.entetemajplanningHR{
	position:fixed; 
	z-index:105;
	width:100%;  
	top:60px;
}
.entetemajplanningDIV1{
	position:fixed; 
	z-index:105;
	width:100%; 
	top:62px; 
}
.entetemajplanningDIV2{
	position:fixed; 
	z-index:105;
	width:100%; 
	top:67px; 
}
.entetemajplanningTAB{
	position:fixed; 
	z-index:105;
	top:85px; 
}
.tableplanning{
	margin-top:54px;
}



/*---------------------------------------------------------*/

.affecterr{
	font-size:12px;
	background:#FF3366;
	}
.affectS3S1{
	font-size:12px;
	background:#FF9933;
	}
		
.datfol{	
	font-size:14px;
	font-family:verdana;
	font-weight:bold; 
	text-align:center;
	color:#177704;
	}
	
.datfolg{	
	font-size:14px;
	font-family:verdana;
	text-align:left;
	color:#177704;
	}
	
.datfolr{	
	font-size:14px;
	font-family:verdana;
	font-weight:bold; 
	text-align:right;
	color:#177704;
	}

.entete20{
	font-size:20px;
	color:#0000ff;
	font-weight:bold; 
	font-family:verdana;
}
	
.equipe{	
	font-size:18px;
	font-family:verdana;
	font-weight:bold; 
	color:#177704;
	}
.equipe14{	
	font-size:14px;
	font-family:verdana;
	font-weight:bold; 
	color:#177704;
	}
	
	
.euro{	
	font-size:20px;
	font-weight:bold; 
	text-decoration:none;
	font-family:verdana;
	color:#339900;
	}
	
.folio{	
	font-size:12px;
	font-family:verdana;
	text-align:center;
	}
	
.folio12couleur{	
	font-size:12px;
	font-family:verdana;
	text-align:center;
	background-color:#FBDEBF;
}
	
.folio12travail{	
	font-size:12px;
	font-family:verdana;
	text-align:center;
	background-color:#DCDBD9;
	border: 1px solid;
    vertical-align: middle;
    text-align: center;
	}

.folio11{	
	font-size:11px;
	font-family:verdana;
	text-align:center;
	}	

.foliocouleur{	
	font-size:11px;
	font-family:verdana;
	text-align:center;
	background-color:#FBDEBF;
	}
	
.foliotravail{	
	font-size:11px;
	font-family:verdana;
	text-align:center;
	background-color:#DCDBD9;
	border: 1px solid;
    vertical-align: middle;
	}
	
.foliotrou{	
	font-size:11px;
	font-family:verdana;
	text-align:center;
	background-color:#FA5179;
	}

.foliodispoadmin{	
	font-size:11px;
	font-family:verdana;
	text-align:center;
	background-color:#FA5179;
	}
	
.foliodispomaint{	
	font-size:11px;
	font-family:verdana;
	text-align:center;
	background-color:#FA5179;
	}

.positionabsence{	
	font-size:11px;
	font-family:verdana;
	text-align:center;
	background-color:#FCD5B4;
	}

.pair{	
	font-size:12px;
	background:white;
	}	

.impair{	
	font-size:12px;
	background:#DFDFF5;
	}	
		
.input12{	
	font-size:12px;
	font-family:verdana;
	background-color:#ffffff;
	}
	
.input12err{	
	font-size:12px;
	font-family:verdana;
	background-color:#ff0000;
	}
			
.italique{	
	font-size:10px;
	font-style:italic;
	font-family:verdana;
	color:#1E24F3;
	}
	
.italique8{	
	font-size:8px;
	font-style:italic;
	font-family:verdana;
	color:#1E24F3;
	}
		
.italique11{	
	font-size:11px;
	font-style:italic;
	font-family:verdana;
	color:#1E24F3;
	}

.italique12{	
	font-size:12px;
	font-style:italic;
	font-family:verdana;
	color:#1E24F3;
	}
	
.italique12g{	
	font-size:12px;
	font-style:italic;
	font-weight:bold; 
	font-family:verdana;
	color:#1E24F3;
	}
.italique12gc{	
	font-size:12px;
	font-style:italic;
	font-weight:bold; 
	font-family:verdana;
	color:#1E24F3;
	text-align:center;
	border: 1px solid black;
    vertical-align: middle;
    text-align: center;
	}
.lieu{	
	font-size:10px;
	font-family:verdana;
	font-weight:bold; 
	text-align:center;
	color:#177704;
	}	

.majuscule{
	text-transform:capitalize;
	}		
	
.matatt{
	font-size:10px;
	font-family:verdana;
	background:#DFDFF5;
	border: 1px solid;
    vertical-align: middle;
	}		
			
.matattc{
	font-size:10px;
	text-align:center;
	font-family:verdana;
	background:#DFDFF5;
	}	
			
.matent{
	font-size:10px;
	font-family:verdana;
	background:#CBC5E4;
	}		
			
.matentc{
	font-size:10px;
	text-align:center;
	font-family:verdana;
	background:#CBC5E4;
	}
	
.matfor{
	font-size:10px;
	font-family:verdana;
	background:#F0D7ED;
	border: 1px solid;
    vertical-align: middle;
	}		
			
.matforc{
	font-size:10px;
	text-align:center;
	font-family:verdana;
	background:#F0D7ED;
	border: 1px solid;
    vertical-align: middle;
	}	
			
.navire{	
	font-size:12px;
	font-family:verdana;
	font-weight:bold; 
	}
	
.nbprev{
	font-size:12px;
	font-family:verdana;
	vertical-align:center;
	text-align:center;
	border: 1px solid black;
    vertical-align: middle;
    text-align: center;
    padding: 5px;
}

.nbpreverr{
	font-size:14px;
	background-color:#5CF051;
	vertical-align:center;
	text-align:center;
}

.nbprevneg{
	font-size:14px;
	background-color:#F8D9D9;
	vertical-align:center;
	text-align:center;
	font-weight:bold; 
	border: 1px solid black;
    vertical-align: middle;
    text-align: center;
    padding: 5px;
    font-family: initial;
}

.nbprevpos{
	font-size:14px;
	background-color:#D9F8E6;
	vertical-align:center;
	text-align:center;
	font-weight:bold; 
}

.nbprevsais{
	font-size:12px;
	background-color:#FFFBCD;
	font-family:verdana;
	vertical-align:center;
	text-align:right;
	border: 1px solid;
    vertical-align: middle;
    padding: 5px;
    
}

.nbprevstot{
	font-size:12px;
	background-color:#E2E9EB;
	font-family:verdana;
	vertical-align:center;
}
.nbprevtot{
	font-size:14px;
	background-color:#D1CCFD;
	color:#1E24F3;
	vertical-align:center;
	text-align:center;
	font-weight:bold; 
	border: 1px solid black;
    vertical-align: middle;
    text-align: center;
    padding: 5px;
    font-family: initial;
}

.nbqual{	
	font-size:13px;
	font-family:verdana;
	color:#0000ff;
	font-weight:bold; 
	text-align:center;
	background-color:#FFFBCD;
	border-style:none;
	}
	
.nbqualerr{	
	font-size:13px;
	font-family:verdana;
	color:#0000ff;
	font-weight:bold; 
	text-align:center;
	background-color:#FF3366;
	border-style:none;
	}
	
.observ{	
	font-size:12px;
	font-family:verdana;
	background-color:#FFFEDE;
	}
	
.observsais{	
	font-size:12px;
	font-family:Courier New;
	}
		
.qualacder{	
	font-size:12px;
	font-family:verdana;
	background-color:#FFFFCC;
	text-align:right;
	}

.qualaff{	
	font-size:12px;
	font-family:verdana;
	background-color:#CCCCFF;
	text-align:right;
	}
	
.qualif{	
	font-size:12px;
	font-family:verdana;
	font-weight:bold; 
	}
		
.qualifperso{	
	font-size:10px;
	font-family:Verdana;
	}
	
.qualifpersoerr{	
	font-size:10px;
	font-family:Verdana;
	background-color:#FF9933;
	}
		
.qualtotal{	
	font-size:12px;
	font-family:verdana;
	background-color:#FFffFF;
	text-align:right;
	}
	
.qual1{	
	font-size:12px;
	font-family:verdana;
	text-align:right;
	font-weight:bold; 
	}
.qual23{	
	font-size:12px;
	font-family:verdana;
	text-align:right;
	}

.saiscom{	
	font-size:12px;
	font-family:verdana;
	color:#0000ff; 
	font-weight:bold; 
	background-color:#FFFBCD;
	}
	
.saisequ{	
	font-size:10px;
	font-family:verdana;
	color:#0000ff; 
	font-weight:bold; 
	background-color:#FFFBCD;
	}
	
.saisequ12{	
	font-size:12px;
	font-family:verdana;
	color:#0000ff; 
	font-weight:bold; 
	background-color:#FFFBCD;
	}
.saisequ12err{	
	font-size:12px;
	font-family:verdana;
	color:#0000ff; 
	font-weight:bold; 
	background-color:#FF0000;
	}
	
.saisequdis{	
	font-size:10px;
	font-family:verdana;
	font-weight:bold; 
	background-color:#FFFFFF;
	border-style:none;
	}
		
.saisequerr{	
	font-size:10px;
	font-family:verdana;
	color:#ff0000; 
	font-weight:bold; 
	background-color:#FFFBCD;
	}

.saisie{	
	font-size:12px;
	font-family:verdana;
	color:#0000ff; 
	font-weight:bold; 
	background-color:#FFFBCD;
	border-style:none;
	}
	
.saisiecomm{	
	font-size:10px;
	font-family:verdana;
	font-weight:bold; 
	text-align:center;
	background-color:#FFFBCD;
	border-style:none;
	}
	
.saisiecommerr{	
	font-size:10px;
	font-family:verdana;
	font-weight:bold; 
	text-align:center;
	color:#FF3366; 
	background-color:#FFFBCD;
	border-style:none;	
	}
	
.saisiezone{	
	font-size:10px;
	font-family:verdana;
	font-weight:bold; 
	text-align:center;
	}
	
.saisiezoneerr{	
	font-size:10px;
	font-family:verdana;
	font-weight:bold; 
	text-align:center;
	background-color:#FF3366; 
	}

.saisie10{	
	font-size:10px;
	font-family:verdana;
	font-weight:bold; 
	background-color:#FFFBCD;
	border-style:none;
	}	
	
.saisie10c{	
	font-size:10px;
	font-family:verdana;
	font-weight:bold; 
	background-color:#DEDACB;
	text-align:center;
	border-style:none;
	}

.saisie10cerr{	
	font-size:10px;
	font-family:verdana;
	font-weight:bold; 
	color:#FF3366;  
	background-color:#DEDACB;
	text-align:center;
	border-style:none;
	}
	
.saisie10dis{	
	font-size:10px;
	font-family:verdana;
	font-weight:bold; 
	background-color:#FFFFFF;
	text-align:center;
	border-style:none;
	}
	
.saisie10r{	
	font-size:10px;
	font-family:verdana;
	font-weight:bold; 
	background-color:#FFFBCD;
	text-align:right;
	border-style:none;
	}

input.saisie10r,
input.saisie10rerr,
input.saisiecomm,
input.saisiecommerr{
    max-width: 50px;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.saisie10rerr{	
	font-size:10px;
	font-family:verdana;
	font-weight:bold;
	color:#FF3366;  
	background-color:#FFFBCD;
	text-align:right;
	border-style:none;
	}

.saisie12r{	
	font-size:12px;
	font-family:verdana;
	background-color:#FFFBCD;
	text-align:right;
	border-style:none;
	}
		
.saisie12rerr{	
	font-size:12px;
	font-family:verdana;
	color:#FF3366;  
	background-color:#FFFBCD;
	text-align:right;
	border-style:none;
	}

.selectmensu{	
	font-size:12px;
	background:#E6E6FA;
	font-family:Courier New;	
	}
	
.selectadm{	
	font-size:12px;
	background:#D1F1ED;
	font-family:Courier New;	
	}

.selectmaint{	
	font-size:12px;
	background:#B0C4DE;
	font-family:Courier New;	
	}

.selectportiq{	
	font-size:12px;
	background:#DCDCDC;
	font-family:Courier New;	
	}

.selectatt{	
	font-size:12px;
	background:#D1D1ED;
	font-family:Courier New;	
	}
		 
.selecterr{	
	font-size:12px;
	background:#FF3366;
	font-family:Courier New;
	}
	
.selectfor{	
	font-size:12px;
	background:#DDBCDA;
	font-family:Courier New;	
	}
	
.selectgemform_pratique{	
	font-size:12px;
	background:#01DF74 !important;
	font-family:Courier New;	
	}
.selectgemform_theo{	
	font-size:12px;
	background:#F3F781 !important;
	font-family:Courier New;	
	}
.selectgemform_travail{	
	font-size:12px;
	background:#FAAC58 !important;
	font-family:Courier New;	
	}
		 
.selectgemform_pratique_paye{
	font-size:10px;
	font-family:verdana;
	background:#01DF74 !important;
	}
.selectgemform_theo_paye{	
	font-size:10px;
	font-family:verdana;
	background:#F3F781 !important;
	}
.selectgemform_travail_paye{	
	font-size:10px;
	font-family:verdana;
	background:#FAAC58 !important;
	}
		 
.selectinap{	
	font-size:12px;
	background:#FFB933;
	font-family:Courier New;
	}
	
.selectmens{	
	font-size:12px;
	font-family:Courier New;
	}
	
.selectpor{	
	font-size:12px;
	background:#ffcccc;
	font-family:Courier New;
	}

.select12{	
	font-size:12px;
	font-family:verdana;
	width:170px;
	}
	
.select12Courrier{	
	font-size:12px;
	font-family:Courier New;
	width:170px;
	}
	
.select220Courrier{	
	font-size:12px;
	font-family:Courier New;
	width:220px;
	}
			
.select220px{	
	font-size:10px;
	font-family:Verdana;
	width:"220";
	}
		
.select280px{	
	font-size:13px;
	font-family:Courier New;
	font-weight:bold;
	width:280px;
	}

.select300px13{	
	font-size:13px;
	font-family:Courier New;
	font-weight:bold;
	width:300px;
	}

.select300px{	
	font-size:15px;
	font-family:Courier New;
	font-weight:bold;
	width:300px;
	}

.selectcourrier{	
	font-size:13px;
	font-family:Courier New;
	}

.shift{	
	font-size:12px;
	font-family:verdana;
	font-weight:bold; 
	text-align:center;
	}
	
.shiftbleu{	
	font-size:12px;
	font-family:verdana;
	font-weight:bold; 
	text-align:center;
	color:#0000ff;
	background-color:#D1CCFD;
	}
	
.shiftS3{	
	font-size:12px;
	background:#50BDFB;
	}	
		
.shiftS1{	
	font-size:12px;
	background:#50FB60;
	}	
		
.shiftS2{	
	font-size:12px;
	background:#FB5070;
	}	
		
.shiftS5{	
	font-size:12px;
	background:#FBED50;
	}	
		
.tabcmd{	
	border-width:2px;
	border-color:#ff0000;
	}

.tdr12-A{
	background-color:#cccccc;
	}
.tdr12-B{
	background-color:#ffffff;
	}
.tdr12-E{	
	font-size:12px;
	font-family:verdana;
	text-align:center;
	background-color:#ffff99;
	}
.tdr12-EC{	
	font-size:12px;
	font-family:verdana;
	text-align:center;
	background-color:#99CCFF;
	}
.tdr12-ER{	
	font-size:12px;
	font-family:verdana;
	text-align:center;
	background-color:#ffff99;
	color:#ff0000; 
	}
.tdr12-EV{	
	font-size:12px;
	font-family:verdana;
	text-align:center;
	background-color:#99CCFF;
	color:#ff0000; 
	}

.tdr12-R{	
	font-size:12px;
	font-family:verdana;
	text-align:center;
	background-color:#F2BA3F;
	}
.tdr12-RC{	
	font-size:12px;
	font-family:verdana;
	text-align:center;
	color:#0000ff;
	background-color:#D9D4D4; 
	}
.tdr12-RF{	
	font-size:12px;
	font-family:verdana;
	text-align:center;
	background-color:#FFCCCC;
	color:#CC6600; 
	}
.tdr12-RTT{	
	font-size:12px;
	font-family:verdana;
	text-align:center;
	background-color:#CC99CC;
	}	
.tdr12-RV{	
	font-size:12px;
	font-family:verdana;
	text-align:center;
	color:#0000ff; 
	background-color:#CBF1E3; 
	}
.tdr12-S{	
	font-size:12px;
	font-family:verdana;
	text-align:center;
	background-color:#FF3366;
	}
.tdr12-V{	
	font-size:12px;
	font-family:verdana;
	text-align:center;
	background-color:#99CC99;
	}
.tdr12-w{	
	font-size:12px;
	font-family:verdana;
	text-align:center;
	background-color:#CCFFFF;
	}	
.tdr12r-E{	
	font-size:12px;
	font-family:verdana;
	text-align:right;
	background-color:#ffff99;
	}
.tdr12r-EC{	
	font-size:12px;
	font-family:verdana;
	text-align:right;
	background-color:#99CCFF;
	}
.tdr12r-ER{	
	font-size:12px;
	font-family:verdana;
	text-align:right;
	background-color:#ffff99;
	color:#ff0000; 
	}
.tdr12r-EV{	
	font-size:12px;
	font-family:verdana;
	text-align:right;
	background-color:#99CCFF;
	color:#ff0000; 
	}
.tdr12r-R{	
	font-size:12px;
	font-family:verdana;
	text-align:right;
	background-color:#F2BA3F;
	}
.tdr12r-RC{	
	font-size:12px;
	font-family:verdana;
	text-align:right;
	color:#0000ff;
	background-color:#D9D4D4; 
	}
.tdr12r-RF{	
	font-size:12px;
	font-family:verdana;
	text-align:right;
	background-color:#FFCCCC;
	color:#CC6600; 
	}
.tdr12r-RTT{	
	font-size:12px;
	font-family:verdana;
	text-align:right;
	background-color:#CC99CC;
	}	
.tdr12r-RV{	
	font-size:12px;
	font-family:verdana;
	text-align:right;
	color:#0000ff;
	background-color:#CBF1E3; 
	}
.tdr12r-S{	
	font-size:12px;
	font-family:verdana;
	text-align:right;
	background-color:#FF3366;
	}
.tdr12r-V{	
	font-size:12px;
	font-family:verdana;
	text-align:right;
	background-color:#99CC99;
	}
.tdr12r-w{	
	font-size:12px;
	font-family:verdana;
	text-align:right;
	background-color:#CCFFFF;
	}	
	
.tdr16-O{	
	font-size:16px;
	font-family:verdana;
	text-align:center;	
	font-weight:bold;
	background-color:#CBF1E3; 
	}
	
.texte3{	
	font-size:3px;
	font-family:verdana;
	}
	
.texte4{	
	font-size:4px;
	font-family:verdana;
	}
	
.texte5{	
	font-size:5px;
	font-family:verdana;
	}
	
.texte6{	
	font-size:6px;
	font-family:verdana;
	}
	
.texte8{	
	font-size:8px;
	font-family:verdana;
	}
	
.texte8c{	
	font-size:8px;
	font-family:verdana;
	text-align:center;
	}

.texte10{	
	font-size:10px;
	font-family:verdana;
	}
	
.texte10bbc{	
	font-size:10px;
	font-family:verdana;
	font-weight:bold; 
	color:#0000ff;
	text-align:center; 
	}

.texte10c{	
	font-size:10px;
	font-family:verdana;
	text-align:center;
	}
	

.texte10cb{	
	font-size:10px;
	font-family:verdana;
	text-align:center;
	font-weight:bold; 
	}
	
.texte10cob{	
	font-size:10px;
	font-family:verdana;
	text-align:center;
	color:#ff6600;
	font-weight:bold; 
	}
	
.texte10gi{	
	font-size:10px;
	font-family:verdana;
	color:#006600;
	font-style:italic; 
	}
	
.texte10gic{	
	font-size:10px;
	font-family:verdana;
	color:#006600;
	text-align:center;
	font-style:italic; 
	}
		
.texte11{	
	font-size:11px;
	font-family:verdana;
	border: 1px solid;
    vertical-align: middle;
    padding: 5px;
	}
		
.texte11br{	
	font-size:11px;
	font-family:verdana;
	font-weight:bold; 
	text-align:right;
	}
	
.texte11bc{	
	font-size:11px;
	font-family:verdana;
	font-weight:bold; 
	text-align:center;
	}
	
.texte11c{	
	font-size:11px;
	text-align:center;
	font-family:verdana;
	}
	
.texte11couleur{	
	font-size:11px;
	font-family:verdana;
	background-color:#FBDEBF;
	}
	
.texte11err{	
	font-size:11px;
	font-family:verdana; 
	font-weight:bold; 
	color:#ff0000; 
	}
		
.texte11travail{	
	font-size:11px;
	font-family:verdana;
	background-color:#DCDBD9;
	}

.texte11roeuf{	
	font-size:11px;
	font-family:verdana;
	text-align:right;
	background-color:#FFE6CE;
	border: 1px solid;
    vertical-align: middle;
    text-align: center;
	
	}

.texte11rbleu{	
	font-size:11px;
	font-family:verdana;
	text-align:right;
	background-color:#E2E7F9;
	color:#0000ff;
	}
	
.texte11rrose{	
	font-size:11px;
	font-family:verdana;
	text-align:right;
	background-color:#F9E2F6;
	}
	
.texte11rjaune{	
	font-size:11px;
	font-family:verdana;
	text-align:right;
	background-color:#FEFDE7;
	}
			
			
.texte11rvert{	
	font-size:11px;
	font-family:verdana;
	text-align:right;
	background-color:#EAF8EA;
	border: 1px solid;
    vertical-align: middle;
    padding: 5px;
    
	}
			
.texte12{	
	font-size:12px;
	font-family:verdana;
	padding: 5px;
    border: 1px solid;
    vertical-align: middle;
    text-align: center;
	}

.texte12b{	
	font-size:12px;
	font-family:verdana;
	font-weight:bold; 
	}
	
.texte12bbc{	
	font-size:12px;
	font-family:verdana;
	font-weight:bold; 
	color:#0000ff;
	text-align:center; 
	}
		
.texte12bbr{	
	font-size:12px;
	font-family:verdana;
	font-weight:bold; 
	color:#0000ff;
	text-align:right; 
	}
	
.texte12gir{	
	font-size:12px;
	font-family:verdana;
	color:#006600;
	text-align:right;
	font-style:italic; 
	}
		
.texte12gic{	
	font-size:12px;
	font-family:verdana;
	color:#006600;
	text-align:center;
	font-style:italic; 
	}
		
.texte12c{	
	font-size:12px;
	font-family:verdana;
	text-align:center;
	font-weight:normal; 
	border: 1px solid;
    vertical-align: middle;
    padding: 5px;
    
	}
	
.texte12cb{	
	font-size:12px;
	font-family:verdana;
	text-align:center;
	font-weight:bold; 
	}
	
.texte12rob{	
	font-size:12px;
	font-family:verdana;
	text-align:right;
	color:#ff6600;
	font-style:italic; 
	}
	
.texte12couleur{	
	font-size:12px;
	font-family:verdana;
	background-color:#FBDEBF;
	}

.texte12err{	
	font-size:12px;
	font-family:verdana; 
	font-weight:bold; 
	color:#ff0000; 
	}
		
.texte12l{	
	font-size:12px;
	font-family:verdana;
	text-align:left;
	font-weight:normal; 
	}
		
.texte12r{	
	font-size:12px;
	font-family:verdana;
	text-align:right;
	font-weight:normal; 
	}
			
.texte12travail{	
	font-size:12px;
	font-family:verdana;
	background-color:#DCDBD9;
	}
		
.texte13{	
	font-size:13px;
	font-family:verdana;
	}
	
.texte13c{	
	font-size:13px;
	font-family:verdana;
	text-align:center;
	}
		
.texte14{	
	font-size:14px;
	font-family:verdana;
	}
	
.texte14b{	
	font-size:14px;
	font-family:verdana;
	font-weight:bold; 
	}
	
.texte14bc{	
	font-size:14px;
	font-family:verdana;
	font-weight:bold;
	text-align:center; 
	}
	
.texte14bcred{	
	font-size:14px;
	font-family:verdana;
	font-weight:bold;
	text-align:center; 
	color:#ff0000;
	}

.texte14c{	
	font-size:14px;
	font-family:verdana;
	text-align:center;
	font-weight:normal; 
	}
			
.texte14gir{	
	font-size:14px;
	font-family:verdana;
	color:#006600;
	text-align:right;
	font-style:italic; 
	}
		
.texte14r{	
	font-size:14px;
	font-family:verdana;
	text-align:right;
	}

.texte15b{	
	font-size:15px;
	font-family:verdana;
	font-weight:bold; 
	}
		
.texte16{	
	font-size:16px;
	font-family:verdana;
	}

.texte16bb{	
	font-size:16px;
	font-family:verdana;
	font-weight:bold;
	color:#0000ff; 
	}
		
.texte16c{	
	font-size:16px;
	font-family:verdana;
	text-align:center;
	}
		
.texte18cb{	
	font-size:18px;
	font-family:verdana;
	text-align:center;
	font-weight:bold;  
}

.texte18cbb{	
	font-size:18px;
	font-family:verdana;
	text-align:center;
	font-weight:bold;
	color:#0000ff;   
}	
		
.titrecol{
	font-size:14px;
	color:#0000ff;
	background-color:#D1CCFD;
	vertical-align:center;
	text-align:center;
	height:40px;
	border: 1px solid;
    vertical-align: middle;
     
}
	
.titrecol30{
	font-size:14px;
	color:#0000ff;
	background-color:#D1CCFD;
	vertical-align:center;
	text-align:center;
	height:30px;
}

.titrecol130{
	font-size:11px;
	height:130px;	
	font-size:12px;
	font-family:verdana;
}

.titrecol160{
	font-size:20px;
	color:#0000ff;
	background-color:#D1CCFD;
	vertical-align:center;
	text-align:center;
	height:160px;
}
		
.titrecolgris12{
	font-size:12px;
	color:#0000ff;
	background-color:#e5e5e5;
	vertical-align:center;
	text-align:center;
	height:40px;
	
}

.titrecol14{
	font-size:14px;
	font-family:verdana;
	background-color:#cccccc;
	vertical-align:center;
	text-align:center;
	height:40px;
}

.titrecolgris{
	font-size:14px;
	font-family:verdana;
	background-color:#d3d3d3;
	vertical-align:center;
	text-align:center;
	height:25px;
	border: 1px solid;
    vertical-align: middle;
	
}

.titrecolfonce{
	font-size:14px;
	font-family:verdana;
	background-color:#9999cc;
	vertical-align:center;
	text-align:center;
	height:25px;
}
.titrecolequ{	
	font-size:9px;
	color:#0000ff;
	background-color:#cccaca;
	vertical-align:center;
	text-align:center;
	font-family:verdana;
}

.titrecolstat{
	font-size:13px;
	font-family:verdana;
	background-color:#BFBDBD;
	vertical-align:center;
	text-align:center;
	height:30px;
	border: 1px solid;
    vertical-align: middle;
    text-align: center;
}

.titrecolGem{
	font-size:16px;
	font-family:verdana;
	color:#0000ff;
	font-weight:bold;
	background-color:#D1CCFD;
	vertical-align:middle;
	text-align:center;
	height:40px;
}

.titrecol2{
	font-size:10px;
	color:#0000ff;
	background-color:#D1CCFD;
	vertical-align:center;
	text-align:center;
	height:20px;
	font-family:verdana;
}

.titrecol12verdana{
	font-size:12px;
	color:#0000ff;
	background-color:#D1CCFD;
	vertical-align:center;
	text-align:center;
	height:20px;
	font-family:verdana;
}

.titrecol2courrier{
	font-weight:bold; 
	font-size:12px;
	color:#0000ff;
	background-color:#D1CCFD;
	vertical-align:center;
	text-align:center;
	height:20px;
	font-family:Courier New;
}

.titrecol20{
	font-size:14px;
	font-weight:bold; 
	color:#1E24F3;
	background-color:#D1CCFD;
	vertical-align:center;
	text-align:center;
	height:20px;
}

.titreobs{
	font-size:10px;
	color:#0000ff;
	height:60px;
	font-family:verdana;
}
td.titre{
	font-size:16px;
	font-weight:bold; 
	color:#1E24F3;
	background-color:#D1CCFD;
	vertical-align:center;
	text-align:center;
	height:40px;
}


td.titreg{
	font-size:16px;
	font-weight:bold; 
	color:#1E24F3;
	background-color:#D1CCFD;
	vertical-align:center;
	height:40px;
}

td.titre14{
	font-size:14px;
	font-weight:bold; 
	color:#1E24F3;
	background-color:#D1CCFD;
	vertical-align:center;
	text-align:center;
	height:20px;
}

td.titre14g{
	font-size:14px;
	font-weight:bold; 
	color:#1E24F3;
	background-color:#D1CCFD;
	vertical-align:center;
	height:20px;
}

.titre16{
	font-size:16px;
	font-weight:bold; 
	color:#1E24F3;
	background-color:#D1CCFD;
	vertical-align:center;
	text-align:center;
	height:30px;
}

.titre16g{
	font-size:16px;
	font-weight:bold; 
	color:#1E24F3;
	background-color:#D1CCFD;
	vertical-align:center;
	height:30px;
}

.DHTMLSuite_calendar{
	font-size:10px;
}
.DHTMLSuite_calendarContent{
	font-size:10px;
}

.msgerreur{
	font-size:14px;
	font-family:verdana;
	font-weight:bold;
	color:#FF0000;
	background-color:#FFFFCC;
	border-style:solid;
	border-width:1px;
	border-color:#C0C0C0; 
}

.msginfo{	
	font-size:14px;
	font-family:verdana;
	font-weight:bold;
	color:#003399;
	background-color:#FFFFCC;
	border-style:solid;
	border-width:1px;
	border-color:#C0C0C0; 
}


.rotate {
    margin: 0;
    padding: 0;
    -webkit-transform-origin: 0 0;
       -moz-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
         -o-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: rotate(90deg);
       -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg);}

.mgTop{
	 margin-top: 9px;
}
.texte12di{	
	font-size:12px;
	font-family:verdana;
	text-align:center;
	font-weight:normal; 
	border: 1px solid;
    vertical-align: middle;
    height: 20px;
    width: 20PX;
    
    
	}
.tableDat{
	margin: 0 8 AUTO;
    width: max-content;
}

.textTable{
	 border:1px solid rgb(161, 161, 255);
	 vertical-align: middle;
}
.titrecol31{
	font-size:14px;
	color:#0000ff;
	background-color:#D1CCFD;
	vertical-align:center;
	text-align:center;
	height:30px;
	border: 1px solid black;
    vertical-align: middle;
    padding: 5px;
    
}

td.titre90{
	font-size:14px;
	font-weight:bold; 
	color:#1E24F3;
	background-color:#D1CCFD;
	vertical-align:center;
	text-align:center;
	height:20px;
	font-family: serif;
	border: 1px solid;
	vertical-align: middle;
}
.texte12bla{	
	font-size:12px;
	font-family:verdana;
	padding: 5px;
    border: 1px solid #1E24F3;
    vertical-align: middle;
    text-align: left;
	}
.folio1{	
	font-size:12px;
	font-family:verdana;
	padding: 5px;
    border: 1px solid #1E24F3;
    vertical-align: baseline;
    text-align: left;
	}
	.table1{
	margin: 0 15% auto;
    border: 2px solid  gray;;
    display: table ;
    border-collapse: separate;
    white-space: normal;
    line-height: normal;
    font-weight: normal;
    font-size: medium;
    font-style: normal;
    color: -internal-quirk-inherit;
    text-align: start;
    border-spacing: 2px;
    border-color: grey;
    font-variant: normal;
	}
	
	td.titre19{
	font-size:14px;
	font-weight:bold; 
	color:#1E24F3;
	background-color:#D1CCFD;
	vertical-align:center;
	text-align:center;
	height:20px;
	border: 1px solid #1E24F3;
	vertical-align: middle;
	
}
.testsnnn{
	color: orange;
}

