.titreNoir {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; clip:   rect(   ); line-height: 30px; color: #000000} A:hover { color:red; text-decoration:none}
.titreBleu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; clip:   rect(   ); line-height: 30px; color: #445CA8} A:hover { color:red; text-decoration:none}
.texteSimple {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: lighter; color: #000000} A:hover { color:red; text-decoration:none}
.texteBleu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #445CA8} A:hover { color:red; text-decoration:none}
.titre { color: black; font-weight: bold; font-size: 20px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; word-spacing: 3px; letter-spacing: 2px }
.titre2 { color: red; font-weight: bold; font-size: 16px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; word-spacing: 1px; letter-spacing: 0px }
.titacc { color: white; font-weight: normal; font-size: 18px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; word-spacing: 3px; letter-spacing: 2px }
.basel { color: white; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; word-spacing: 5px; letter-spacing: 1px }
.txts { color: black; font-weight: normal; font-size: 14px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; word-spacing: 1px; letter-spacing: 0px }
.text1 { color: black; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; word-spacing: 1px; letter-spacing: 0px }
.text1s { color: black; font-weight: normal; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; word-spacing: 1px; letter-spacing: 0px }
.text1sNoLine { color: black; font-weight:normal; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; word-spacing: 1px; letter-spacing: 0px }
.text1v { color: #066; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; word-spacing: 1px; letter-spacing: 0px }
.text2 { color: black; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; word-spacing: 1px; letter-spacing: 0px }
.txt2b { color: white; font-weight: bold; font-size: 14px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; word-spacing: 1px; letter-spacing: 0px }
.textvert { color: #066; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; word-spacing: 1px; letter-spacing: 0px }
.textroug { color: #f30; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; word-spacing: 1px; letter-spacing: 0px }
.txtital { color: black; font-style: italic; font-weight: normal; font-size: 14px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; word-spacing: 1px; letter-spacing: 0px }
.txtavertissement { color: black; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; word-spacing: 1px; letter-spacing: 0px }
.textliens   { color: #ff8c00; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #ffefd5; word-spacing: 1px; letter-spacing: 0px }
.txtsdecal { color: black; font-weight: normal; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-indent: 20px; word-spacing: 1px; letter-spacing: 0px }

.itemBorder { border: 1px solid black }
.itemText { text-decoration: none; color: #FFFFFF; font: 12px Arial, Helvetica }
.crazyBorder { border: 2px outset #663399 }
.crazyText { text-decoration: none; color: #FFCC99; font: Bold 12px Arial, Helvetica }

.select { background: #ffdead;}
.selectFonce { background: #c5dfde;}
.selectOrangeClair { background: #ffefd5}

.trait_incolore { font-size: 1px; line-height: 1px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; word-spacing: 0px; letter-spacing: 0px }

.button {
	background-image: url("/Images/bg_violet.png");

	color:#FFFFFF;
	font-size:11px;
	font-family:Tahoma, Verdana,Helvetica,sans-serif;
	font-weight:normal;
	width:122px;
	height:22px;
	/*background:url(../Images/btn_bg.gif);*/
	text-align: center;
}

.btn_config{
	width:160px;
	
}
.btn_connexion{
	border:0px;
	-moz-border-radius:0px ; -khtml-border-radius:0px;
}
.button_submit{
	margin-right: 30px
}


#langage{
	position:absolute;
	right:40px; 
	top:0px;
}

.menu1 { /* boite qui contient le menu (les onglets) */
  border-bottom:solid 2px black; /* crée le trait noir en-dessous des onglets */
  padding-top:12px ; /* marge intérieure haute */
  padding-bottom:7px; /* marge intérieure basse */
  width:1152px;}

.onglet { /* style des onglets inactifs */
  border:solid 1px black ; /* encadrement */
  margin:5px 5px 0px 5px ; /* marge extérieure */
  padding:7px 3px 7px 3px; /* marge intérieure */
  font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold;   color: #445CA8}

a.onglet { /* style des liens se trouvant dans un onglet inactif */
  background-color:#E7E4E4 ; /* le fond de l'onglet est gris */
  text-decoration:none} /* les liens ne sont pas soulignés */
  

.onglet-actif { /* style de l'onglet de la page active */
   border:solid 2px black ; /* l'encadrement est porté à 2 pixels */
   border-bottom:solid 3px white ; /* le trait inférieur est effacé */
   margin:5px 5px 0px 5px ; /* marges intérieures */
   padding:7px 3px 7px 3px ; /* marges extérieures */  
   background-color:white; /* le fond de l'onglet actif est blanc*/
   font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold;}
   
.Planning          {background-color: #FFFFFF;
			  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
			  width:45px; 
			  height:20;}
.PlanningValCP{background-color: #0066FF;
			   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
			   width:45px;
			   height:20;}
.PlanningValRT{background-color: #FF00FF;
   
			  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
			   width:45px;
			   height:20;}
			   
.PlanningValRO{background-color: #FF00FF;
   
			  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
			   width:45px;
			   height:20;}			   
			   
.PlanningValSS   {background-color: #FF3333;
				font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
				width:45px;
			    height:20;}
.PlanningValCO{background-color: #FFFF00;
			  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
			   width:45px;
			    height:20;}
				
				
				
				
				
				
				
.PlanningValMecCP{background-color: #0066FF;
				border:solid 2px black ;
				font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
			   width:45px;
			   height:20;}
			   
.PlanningValMecRT{background-color: #FF00FF;
				border:solid 2px black ;
			  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
			   width:45px;
			   height:20;}
			   
.PlanningValMecRO{background-color: #FF00FF;
				border:solid 2px black ;
			  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
			   width:45px;
			   height:20;}			   
			   
.PlanningValMecSS   {background-color: #FF3333;
				border:solid 2px black ;
				font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
				width:45px;
			    height:20;}
.PlanningValMecCO{background-color: #FFFF00;
				border:solid 2px black ;
			  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
			   width:45px;
			    height:20;}
				
.PlanningValMecCO{background-color: #FFFF00;
				border:solid 2px black ;
			 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
			   width:45px;
			    height:20;}

			   

			   


			   
.PlanningFE{background-color: #330000;
			   font-family: Verdana, Arial, Helvetica, sans-serif;
			   width:45px;
			    height:20;}
			 
.PlanningWE{background-color: #CCCCCC;
			   font-family: Verdana, Arial, Helvetica, sans-serif;
			   width:45px;
			    height:20;
				font-size: 15px;}
				
			
				
.PlanningInt{background-color: #FFFFCC;
			   font-family: Verdana, Arial, Helvetica, sans-serif; 
			   height:20;
			   white-space : nowrap;
			   font-size: 15px;}

.PlanningNum          {background-color: #FFFFCC;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				width:45px; 
				height:20;
				}

.PlanningAnne          {background-color: #CFFFFF;
				  font-family: Verdana, Arial, Helvetica, sans-serif;}

.PlanningAutre { font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px; }
				
				
				
				
				
				
				
.PlanningEncCP{background-color: #CCFFFF;
			
			   font-family: Verdana, Arial, Helvetica, sans-serif;
			   width:45px;
			   height:20;}
.PlanningEncRT{background-color: #FFCCFF;
				
			   font-family: Verdana, Arial, Helvetica, sans-serif;
			   width:45px;
			   height:20;}
			   
.PlanningEncSS   {background-color: #FF9999;
				
				font-family: Verdana, Arial, Helvetica, sans-serif;
				width:45px;
			    height:20;}
.PlanningEncCO{background-color: #FFFFCC;
			   
			   font-family: Verdana, Arial, Helvetica, sans-serif;
			   width:45px;
			    height:20;}

			   

			
				
				
.PlanningMecCP{background-color: #CCFFFF;
			 border:solid 2px black ;
			   font-family: Verdana, Arial, Helvetica, sans-serif;
			   width:45px;
			   height:20;}
.PlanningMecRT{background-color: #FFCCFF;
				border:solid 2px black ;
			   font-family: Verdana, Arial, Helvetica, sans-serif;
			   width:45px;
			   height:20;}
			   
.PlanningMecSS   {background-color: #FF9999;
				border:solid 2px black ;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				width:45px;
			    height:20;}
.PlanningMecCO{background-color: #FFFFCC;
			   border:solid 2px black ;
			   font-family: Verdana, Arial, Helvetica, sans-serif;
			   width:45px;
			    height:20;}

			