body
{   
    
    background-image: url("fond_bleu_futuriste.jpg");
    /*opacity: 0.3;*/
	/*background-color: navy;*/
    /*background-repeat: no-repeat;*/
}



.titre { 
    
    /*border: 1px green solid;*/
    
    font-size: 30px;
    border-radius: 6px;
	font-weight: bold;
	color:white;
	/*text-align-last :center;*/
	line-height : 100px;
}
.Soustitre{
	line-height : 150px;
}

.coltitre { 
    
    line-height:100px;
    /*text-align:center;*/
    border-radius: 6px;
    /*border: 1px black solid;*/
    font-weight : bold;

    /*background-color: rgb(150,54,52);*/
}

.blocJourSousTitre
{
	color:white;
	/*line-height : 300px;*/
	/*font-weight: bold;*/
	font-size: 15px;
}

#logo4FDiv{ 

/*border: 1px red solid;*/
padding-left:0px;
padding-right:0px;

}


.formligne { 
    /*border: 1px black solid;*/
    line-height:80px;
    border-radius: 6px;
   
}

.formRelevé { 
 
    line-height:80px;  
    border-radius: 6px;
    text-align :center;
	padding-left:0;
	padding-right:0;
	/*border: 1px red solid;*/
 
}

.listboxQui{ 
    border: 1px green solid;
       
    border-radius: 6px;

}
select{
    border-radius : 5px;
    font-size: 20px;	
	background-color : white;
	text-align-last :center;

}
.zone_text{
    line-height:20px;
    border-radius: 6px;
    margin-left:2px;
    padding-left:5px;
}

#equipe{
   padding-left:1px; 
   margin-left:10px;
}

#blocSemaine{
   padding-left:1px; 
   margin-left:10px;
}

#nom{
   padding-left:1px; 
   margin-left:15px;
}
label{
    font-weight: bold;
	/*color: white;*/
}
#labelEquipe{
	color: white;
}
#labelEquipe2{
	color: white;
}

.boutonform{
	background-color: white;
	color : navy;
	font-weight : bold;
}
.labelModifCreneau{
	color : white;
}
#selectionCreneau{
	color: white;
}
.labelBlanc{
	color: white;
}
.IndicSession{

	/*background-color:white;*/
	color:black;
	line-height:80px;
	font-size : 11px;
	border-radius:5px;

}
#blocSessionDiv{
	line-height:30px;
	border: 1px black solid;
	border-radius:5px;
	background-color:white;
}
.Compteurs{
	color:white;
	line-height:80px;
	font-size : 13px;
	border-radius:5px;
	padding-left:0px;
	padding-right:0px;
}
#CompteursDiv{
	line-height:30px;
	/*border: 1px white solid;*/
	border-radius:5px;
}
#espace{
	line-height:40px;
	font-size:40px;
}
#pFerie{
	color: Lime;
}
.ligneSautée{
line-height:30px;
}
#labelNomPerso{
		color: white;
}
.blanc{
	color: white;
	line-height:50px;
}
.rouge{
	color:orangered;
	line-height:50px;
}
.vert{
	color:rgb(139,195,74);
	line-height:50px;
}
/*#boutonInscrire{
	line-height:50px;
	width:80%;
	height:80%;
}*/
#bloc{
	font-size:14px;
	padding-left:0px;
	padding-right:0px;
}
.blocDiv{
	padding-left:0px;
	padding-right:0px;
}
#newBloc{
	font-size:14px;
	padding-left:0px;
	padding-right:0px;
}
#blocAnnul{
	font-size:14px;
	padding-left:0px;
	padding-right:0px;
}
.blocDivModif{
	padding-left:0px;
	padding-right:0px;
}
.noNomPrenom{
	color: red;
	z-index: 10;
}
.formTablRecap{
	text-align: center;
}
#tableWhite{
	color: white;
	z-index: 30;
}

#tableauRecap
{
    /*border-collapse: collapse;  
    border: 1px solid white;*/
    color:white;
}
#tableauBlocSemaine
{
	border-collapse: collapse;  
    border: 1px solid white;
    color:white;
    width : 50px;
    overflow-x: auto;
}
#tableauBlocParSession
{
	border-collapse: collapse;  
    border: 1px solid white;
    color:white;
    /*width : 200px;*/
    /*overflow-x: auto;*/
}

#tableauFormateurs
{
    border-collapse: collapse;  
    border: 1px solid white;
    color:white;
    /*font-weight: bold;*/
    border-radius: 6px;
    line-height: 30px;
}

#tableauForme
{
    border-collapse: collapse;  
    border: 1px solid white;
    color:white;
    /*font-weight: bold;*/
    border-radius: 6px;
    line-height: 30px;
}

td
{
    border: 1px solid white; 
    
}
th
{
    border: 1px solid white;
}

#labelBlocPers2
{
	color:white;
}

#labelBlocAechanger
{
	font-size : 15px;
}

#labelBlocPers2
{
	font-size : 15px;
}

.blanc
{
	color:white;
}

.selectEmar
{
	font-size: 15px;
}
.sautLigne
{
	line-height: 20px;
}
.inputTypeRD
{
	height: 30px;
	text-align: center;
}
.bleu
{
    color:#00008B;
}
.jaune
{
    color: orange;
}

.fondBlanc
{
	background-color: white;
}

#tableauCompteur
{
    width:100%;
    height:100%;
    font-size : 18px;
}

.vertRH{
	color:rgb(139,195,74);
}

#tableJF
{
	color: white;
}
#divJF
{
	line-height: 25px;
}
.largeur
{
	width:80px;
}
#divSaut
{
	line-height: 30px;
}