﻿body 
{
	margin-top: 0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color: white;
	font-family:Verdana;	
	font-size:12px;   	
	background-image: url("Images/back_bureau.png");
    background-position: 50% 50%;
    
    background-repeat : repeat;  
}

.body_Impression
{
	margin-top: 0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color: White;
	font-family:Verdana;
	font-size:12px;	
}

a:link
{
	color:#5A86C6;
}
a:visited
{
	color:#5A86C6;
}
a:active
{
	color:#5A86C6;
}
a:hover
{
	color:Red;
}

.link_select A:link {text-decoration: underline; color:#5C89C7;}
.link_select A:visited {text-decoration: underline; color: #5C89C7;}
.link_select A:active {text-decoration: underline; color: #5C89C7;}
.link_select A:hover {text-decoration: underline; color: red;}

#centre {
top:0px;
left:315px;
width: 50%;
border-style:solid;
border-width:2px;
position: absolute;
}
#gauche {
position: absolute;
top:0px;
left: 0px;
width: 25%;
border-style:solid;
border-width:2px;
}
#droite {
position: absolute;
top:0px;
right: 0px;
width: 25%;
border-style:solid;
border-width:2px;
}

/*meme nom que le id du div pour appliquer*/
#div_principal
{
    width: 1000px;
    height: 744px;  
    POSITION:relative;     
}

#div_principal_popUp
{
    background-image: url( "Images/back_bureau_gris.png" );
    background-position: center;
    background-repeat: no-repeat;
    width: 1000px;
    height: 744px;
    position: absolute;
    z-index:10;
}

#div_gauche_haut
{	      
    width:200px;
    height:518px; 
    POSITION: absolute; 
    Z-INDEX:3;
    top:60px;  
    left:-25px;          
}

#div_gauche_bas 
{	     
    width:200px;
    height:250px; 
    POSITION: absolute; 
    Z-INDEX:0;  
    top:460px;  
    left:30px;   
   
}

#div_telephone
{	     
    width:177px;
    height:47px; 
    POSITION: absolute; 
    Z-INDEX:3;
    top:63px;  
    left:450px;          
}

#div_connexion
{	    
    width:131px;
    height:41px; 
    POSITION: absolute; 
    Z-INDEX:3;
    top:100px;  
    left:510px;          
}

#div_menu
{	    
    width:600px;
    height:41px; 
    POSITION: absolute; 
    Z-INDEX:3;
    top:165px;  
    left:80px;          
}

#div_entete
{	    
    width:750px;
	height:50px;
    POSITION: absolute; 
    Z-INDEX:3;
    top:190px;  
    left:1px;          
}
#div_entete_gauche
{	
	background-image: url("Images/BG_bleu.png");
	background-position:center;
    background-repeat :repeat;      
    width:180px;
	height:35px;
    POSITION: absolute; 
    Z-INDEX:3;      
    left:115px;  
    font-size:13px;
    color:White;  
    vertical-align:top; 
    text-align:right;
    font-weight:900;
    padding-right:3px;        
}
#div_entete_droit
{	  
	background-image: url("Images/BG_vert.png");
	background-position:center;
    background-repeat :repeat;   
    width:360px;
	height:35px;
    POSITION: absolute; 
    Z-INDEX:3;    
    left:297px;
    font-size:13px;
    color:White;    
    vertical-align:bottom; 
    text-align:left;  
    font-weight:900;
    padding-left:3px;    
}

#div_details 
{	      
    width:565px;
	height:290px;	
	vertical-align:top;
	text-align:left;
    POSITION: absolute; 
    Z-INDEX:3;  
    top:190px;  
    left:105px;   
}

#div_formations_details 
{	      
    width:350px;
	height:250px;	
	vertical-align:top;
	text-align:left;
    POSITION: absolute; 
    Z-INDEX:3;  
    top:35px;  
    left:192px;    
}

#div_posttip 
{	      
    width:750px;
	height:158px;	
	vertical-align:top;
    POSITION: absolute; 
    Z-INDEX:3;  
    top:475px;  
    left:10px;   
}

.posttip
{
width:184px;
height:134px;
}

#div_centre_haut
{		 
    width:759px;   
    height:182px; 
    POSITION: absolute; 
    Z-INDEX:0;
    top:-20px;  
    left:-170px;       
}

#div_centre_bas
{	
	background-image: url("Images/cahier_centre.png");
	background-position:center;
    background-repeat :no-repeat;   
    width:759px;   
    height:688px; 
    POSITION: absolute; 
    Z-INDEX:5; 
    top:-10px;  
    left:30px;       
}

#div_droit_haut
{	     
    width:295px;
    height:100%; 
    POSITION: absolute; 
    Z-INDEX:2;   
    top:0px;  
    right:40px;      
}

#div_droit_bas 
{	   
    width:295px;
    height:100%; 
    POSITION: absolute; 
    Z-INDEX:1;   
    top:215px;  
    right:20px;    
}
#div_droit_bas2 
{	    
    width:295px;
    height:100%; 
    POSITION: absolute; 
    Z-INDEX:0;  
    top:525px;  
    right:20px;    
}

.cell_TitrePMO
{	
	padding-top:0px;	
	padding-left:0px;
    font-size:12px;
    font-weight:bold;
    text-decoration:underline;
    width:100%;       
    color: #5C89C7;
}
.cell_TitrePMO2
{	
	padding-top:0px;	
	padding-left:0px;
    font-size:12px;
    font-weight:bold;
    width:100%;   
}
.cell_TitrePMO3
{	
	padding-top:0px;	
	padding-left:0px;
    font-size:12px;   
    width:100%;   
}
.cell_MemoPMO
{	
	padding-top:0px;	
	padding-left:0px;
    font-size:12px;
    width:100%;       
    color: #5C89C7;
    text-align:center;
    font-weight:bold;
}

.lbl_EnSavoirPlus
{
	color:#428A29;
	text-decoration:underline;
	font-weight:bold;
}

.cell_SectionDetailsPMO
{
	padding-top:5px;
	padding-right:5px;
	padding-left:0px;	
	padding-bottom:5px;
    font-size:12px;
    width:75%;	
    text-align:left;
    vertical-align:top; 	
} 

.cell_SectionTitrePMO
{
	padding-top:5px;
	padding-right:0px;
	padding-left:5px;	
    font-size:12px;
    width:25%;	
    font-weight:bold;
    text-align:left;
    vertical-align:top; 	
} 

.Panel_PMO
{
	border-width:1px;
	border-color:#5B995B;
	display:none;
	z-index:3;
	width:500px;
	background-color:#FFF7D1;
}

.modalBackground {
	background-color:Black;
	filter:alpha(opacity=50);
	opacity:0.5;	 
}

.modalPopup 
{	
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;		
} 

/* Page Plan Site */
#div_popup_plan_site
{	 
	background-image: url("Images/feuille_cartable.png");	
	background-position:left top;
    background-repeat :no-repeat; 
    Z-INDEX:10;
    POSITION:fixed;
    top:0px;  
    left:20%;  
    width:100%;
    height:100%;     
    text-align:left; 
    overflow:auto;    
}

#div_details_PlanSite
{	 	
    Z-INDEX:10;
    POSITION:absolute;
    top:50px;  
    left:90px;  
    width:450px;
    height:480px;            
}

#div_fermer_PlanSite
{	 	
    Z-INDEX:10;
    POSITION:absolute;
    top:8px;  
    left:530px;   
}

/* Page Coordonnées */
#div_PopUpCoordonnees
{			
    POSITION:fixed;
    Z-INDEX:10;
    top:0px;  
    left:0px;  
    width:100%;
    height:100%;     
    text-align:left; 
    overflow:auto; 
}  
 
#div_fermerCoordonnees
{	
    Z-INDEX:1;
    POSITION:absolute;     
    top:10px;
    left:320px;
}

#div_affichageCoordonnees
{	
    Z-INDEX:1;
    POSITION:absolute;       
}

/*Page Vidéo */ 
#div_PopUpVideo
{	 
	background-image: url("Images/livre_videos.png");
	background-position:left top;
    background-repeat :no-repeat; 
    POSITION:fixed;
    Z-INDEX:10;
    top:0px;  
    left:0px;  
    width:100%;
    height:100%;     
    text-align:left; 
    overflow:auto;     
}

#div_video_temoignage
{	
    Z-INDEX:1;
    POSITION:absolute;     
    top:350px;
    left:165px;
}

#div_affichageVideo
{	
    Z-INDEX:1;
    POSITION:absolute;     
    top:90px;
    left:225px;
}

#div_fermerVideo
{	
    Z-INDEX:1;
    POSITION:absolute;     
    top:19px;
    left:670px;
}
/*Page Inscription */
#div_PopUpInscription
{
    background-image: url( "Images/clip_board.png" );
    background-position: left top;
    background-repeat: no-repeat;
    z-index: 10;
    position: relative;
    top: 0px;
    left: 10%;
    width: 572px;
    height: 590px;
    text-align: left;
    overflow: auto;
}

#div_Inscription
{	   
    Z-INDEX:10;
    POSITION:absolute;
    top:130px;  
    left:50px;  
    width:375px;
    height:395px;   
}

#div_fermerInscription
{	 	
    Z-INDEX:10;
    POSITION:absolute;
    top:98px;  
    left:390px;          
}

#div_flecheInscription
{
    Z-INDEX:10;
    position:absolute;
    bottom:10px;
    right:155px;  
   
}

.cell_Inscription
{	
	width:40%;	
	color:Black;
	font-size:11px;	
	text-align:left;
	padding-bottom: 5px;
	padding-left: 5px;	
}

.cell_Inscription2
{	
	width:60%;		
	font-size:11px;	
	text-align:left;
	padding-bottom: 5px;
	padding-left: 5px;			
}

.cell_Inscription3
{	
	width:40%;		
	font-size:12px;	
	text-align:right;
	padding-bottom: 5px;
	color:#428A29;
	font-weight:bold;
	padding-right: 5px;	
}

.cell_Inscription4
{	
	width:60%;	
	color:Black;
	font-size:11px;	
	text-align:left;
	padding-bottom: 5px;	
	vertical-align:middle;
}

.cell_Inscription5
{	
	width:40%;	
	color:Black;
	font-size:11px;	
	text-align:left;
	padding-bottom: 5px;	
	padding-left: 5px;
}

.cell_Inscription6
{	
	width:75%;	
	color:Black;
	font-size:11px;	
	text-align:left;
	padding-bottom: 5px;
	padding-left: 5px;	
}

.cell_Inscription7
{	
	width:25%;		
	font-size:11px;	
	text-align:left;
	padding-bottom: 5px;
	padding-left: 5px;			
}
.cell_Inscription8
{	
	width:60%;		
	font-size:11px;	
	text-align:center;
	padding-bottom: 5px;
	padding-left: 5px;			
}
.cell_InscriptionCheck
{	
	width:10%;		
	font-size:9px;	
	text-align:left;
	padding-bottom: 5px;	
}
.cell_InscriptionCheck2
{	
	width:70%;		
	font-size:9px;	
	text-align:left;
	padding-bottom: 5px;	
}
.cell_InscriptionCheck3
{	
	width:30%;
	color:#428A29;		
	font-size:11px;	
	text-align:left;
	padding-bottom: 5px;	
}
.cell_InscriptionTitre
{	
	width:100%;	
	color:#428A29;
	font-size:15px;
	font-weight:bolder;
	text-align:center;
}
.cell_InscriptionSousTitre
{	
	width:100%;	
	color:#428A29;
	font-size:11px;
	font-weight:bolder;
	text-align:left;
	padding-left: 5px;
	padding-bottom:5px;	
}
.cell_InscriptionSousTitre2
{	
	width:100%;	
	color:#428A29;
	font-size:11px;
	font-weight:bolder;
	text-align:center;
	padding-left: 5px;
	padding-bottom:5px;	
}

.cell_InscriptionMemo
{	
	width:100%;	
	color:#428A29;
	font-size:8px;
	font-weight:bolder;
	text-align:left;
	padding-left: 5px;
	padding-bottom:5px;	
}

.cell_InscriptionMemo2
{	
	width:100%;	
	color:#428A29;
	font-size:11px;
	font-weight:bolder;
	text-align:center;
	padding-left: 5px;
	padding-bottom:5px;	
}
.cell_InscriptionMemo3
{	
	width:100%;		
	padding-bottom:5px;	
}
.cell_InscriptionMemo4
{	
	width:100%;	
	color:#428A29;
	font-size:11px;
	font-weight:bolder;
	text-align:center;
	padding-left: 5px;
	padding-bottom:5px;	
}
.cell_InscriptionMemo5
{	
	width:70%;	
	font-size:11px;
	font-weight:bolder;
	text-align:left;
	padding-left: 5px;
	padding-bottom:5px;	
}
.cell_InscriptionMemo6
{	
	width:15%;	
	font-size:11px;
	font-weight:bolder;
	text-align:left;
	padding-left: 5px;
	padding-bottom:5px;	
}
.cell_InscriptionMemo6
{ 	
	width:100%;
	background-color: #5B995B;	
	color:White;
	font-size:13px;
	font-weight:bolder;
	text-align:center;
	padding-left: 5px;
	padding-bottom:5px;
}
.cell_InscriptionMemoCentrer
{	
	width:100%;	
	color:#428A29;
	font-size:9px;
	font-weight:bolder;
	text-align:center;
	padding-left: 5px;
	padding-bottom:5px;	
}

.tableInscriptionMemo
{
	width:100%;		
	border-style:solid;
	border-width:1px;
	border-color:#428A29;
}
.tableInscriptionAutreC
{
	border: 2px solid #1455CD;
    width: 100%;
    background-color: #CCCCCC;
}
/*Page erreur*/
#div_erreur
{	      
    width:400px;
	height:400px;	
	vertical-align:top;
	text-align:left;
    POSITION: absolute;    
    Z-INDEX:3;  
    top:100px;  
    left:150px;   
}

/*Page formulaire*/
#div_formulaires
{	      
    width:350px;
	height:250px;	
	vertical-align:top;
	text-align:left;
    POSITION: absolute; 
    Z-INDEX:3;  
    top:35px;  
    left:192px;   
}
#div_sondages
{	      
    width:440px;
	height:250px;	
	vertical-align:top;
	text-align:left;
    POSITION: absolute; 
    Z-INDEX:3;  
    top:35px;  
    left:122px;   
}
/*Page connexion */
#div_PageConnexion
{	      
    width:500px;
	height:250px;	
	vertical-align:top;
	text-align:left;
    POSITION: absolute;    
    Z-INDEX:3;  
    top:40px;  
    left:40px;   
}

.CESBox2 {
  border-left: 1px solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    border-collapse:collapse;
    background :white;
    border-top: 0px;  
    width: 353px; 
}

/*Page recherche */
#div_recherche 
{	      
    width:355px;
	height:250px;	
	vertical-align:top;
	text-align:left;
    POSITION: absolute;    
    Z-INDEX:3;  
    top:55px;  
    left:115px;   
}

#div_rechercheResultat 
{	     
	background-color:White; 
    width:572px;
	height:250px;	
	vertical-align:top;
	text-align:left;
    POSITION: absolute;    
    Z-INDEX:3;  
    top:10px;  
    left:15px;     
}

#div_PopUpResultatRecherche
{	 	
	background-color:Transparent;
    Z-INDEX:10;
    POSITION:fixed;
    top:0px;  
    left:20%;  
    width:100%;
    height:100%;     
    text-align:left; 
    overflow:auto;                
}

#div_detailsResultatRecherche
{	background-color:White; 	
    Z-INDEX:10;
    POSITION:absolute;
    top:50px;  
    left:20px;   
    width:567px;   
    text-align:left;        
}

#div_fermerResultatRecherche
{	background-color:White;  	
    Z-INDEX:15;
    POSITION:absolute;
    top:10px;  
    left:545px;     
}

.CESBox {
  border-collapse:collapse;
  background:white;
  border: solid 1px black;
  border-top: 0px;  
  width: 353px; 
}

.HeaderTable {
  background-color: #A8CB77;  
  border-top: solid 1px black;
  border-bottom: solid 1px black;
  border-left: solid 1px black;
  border-right: solid 1px black;
  width: 353px;
}

.table_MessageErreur
{
	padding:0px,0px,0px,0px;
	width:100%;
	border-width:1px;
	border-style:solid;	
	border-color:#006600; 
	background-color:Yellow;
	text-align:center;
	font-size:large;	
	vertical-align:middle;
	font-weight:bold;		
}

/*Page zone eleve */
#div_zone_eleve
{	  
    Z-INDEX:10;
    POSITION:absolute;
    top:50px;  
    left:194px;  
    width:450px;
    height:530px;  
}

/*Page accueil */
#div_accueil_csdlr
{	  
    width:246px;  
    height:83px; 
    POSITION:absolute; 
    Z-INDEX:6;  
    top: 0px;  
    left:28px;    
}

#div_accueil_mandataire
{	     
    width:298px;  
    height:107px; 
    POSITION:absolute; 
    Z-INDEX:1;  
    top:100px;  
    left:0px;    
}

#div_accueil_doodle
{	   
    width:80px;  
    height:78px; 
    POSITION:absolute; 
    Z-INDEX:1;  
    top:200px;  
    left:-3px;    
}

#div_accueil_ministere
{	    
    width:426px;  
    height:81px; 
    POSITION:absolute; 
    Z-INDEX:1;  
    top:200px;  
    left:120px;    
}

#div_accueil_video
{	
    POSITION:absolute; 
    Z-INDEX:1;  
    top:0px;  
    left:310px;    
}

/*Liens sur le calpin a droite dans le masterPage */
#div_coordonnees
{
	Z-INDEX:3;
    POSITION:absolute;     
    top:295px;
    right:95px;
}

#div_InscritToi
{
	Z-INDEX:3;
    POSITION:absolute;  
    top:455px;
    right:95px;
}
#div_Sondage
{
	Z-INDEX:3;
    POSITION:absolute;  
    top:375px;
    right:95px;
}

/*ICI DEPART */ 
/*Page détails fg */ 
#div_PopUpFG
{	 
	background-image: url("Images/feuille_cartable.png");	
	background-position:left top;
    background-repeat :no-repeat; 
    Z-INDEX:10;
    POSITION:relative;
    top:0px;  
    left:0%;  
    width:572px;
    height:590px;     
    text-align:left; 
    overflow:auto; 
}

#div_detailsFG
{
    z-index: 10;
    position: absolute;
    top: 0px;
    left: 92px;
    width: 450px;
    height: 530px;
   
}

#div_fermer
{	 	
    Z-INDEX:10;
    POSITION:absolute;
    top:8px;  
    left:530px;     
}

#div_fleche
{	 	
    Z-INDEX:10;
    POSITION:absolute;
    bottom:-25px;  
    right:180px;      
}

.modalPopup 
{	
	border-width:0px;
	border-style:none;
	border-color:Gray;
	padding:3px;
	overflow:auto;
	height:100%;
	width:100%;		 	
}  

.td_SectionEspace
{
	Height:35px;		
}

.cell_SectionTitre 
{	
	padding-top:0px;	
	padding-left:5px;
    font-size:large;
    width:100%;      
}

.panelTitre
{		
    font-size:12px;
    color:White;    
    font-weight:bold;     
    height:14px;
    text-align:left;              
}  
.cell_TitreDetailsFPFG
{
	height:55px; 
	text-align:left;	
}

.table_SectionPage 
{			
    font-size:medium;
    width:100%; 
}

.cell_SectionDetails
{
	padding-top:5px;
	padding-right:0px;
	padding-left:0px;	
    font-size:12px;
    width:100%;	
    text-align:left;
    vertical-align:top; 	
} 

.cell_SectionDetails2
{
	padding-top:5px;
	padding-right:0px;
	padding-left:0px;	
    font-size:12px;
    width:800px;	
    text-align:left;
    vertical-align:top;   
} 

.cell_Grid
{	
	padding-right:20px;
	padding-left:135px; 
	padding-top:50px;    
    text-align:left; 
    vertical-align:top;  
    width:100%;
    height:600px; 
} 

/*Page programme FG FP */
#div_PopUp_Programme
{	 
	background-image: url("Images/feuille_cartable.png");	
	background-position:left top;
    background-repeat :no-repeat; 
    Z-INDEX:10;
    POSITION:fixed;
    top:0px;  
    left:20%;  
    width:100%;
    height:100%;     
    text-align:left; 
    overflow:auto; 
}

#div_detailsProgramme
{	 	
    Z-INDEX:10;
    POSITION:absolute;
    top:40px;  
    left:92px;  
    width:450px;
    height:530px;           
}

#div_fermerProgramme
{	 	
    Z-INDEX:10;
    POSITION:absolute;
    top:8px;  
    left:530px;     
}
#div_flecheFG
{	 	
    Z-INDEX:10;
    POSITION:absolute;
    bottom:-18px;  
    right:180px;      
}

#div_flecheFP
{	 	
    Z-INDEX:15;
    POSITION:absolute;
    top:570px;  
    left:20px;      
}

#div_NoteFP
{	 	
    Z-INDEX:15;
    POSITION:absolute;
    top:405px;  
    left:40px; 
    font-size:10px;  
}

.lbl_TitreProgramme
{
	text-align:center;
	font-weight:bold;
	font-size:18px;
	color:#5B995B;
}

.cell_ProgrammeTitre
{	
	width:100%;	
	color:#5B995B;
	font-weight:bolder;
}

.cell_DetailsProgrammeTitre
{	
	background-color:#5B995B;
	color:White;	
	text-align:left;
}

.cell_DetailsProgrammeTitre2
{	
	background-color:#5B995B;
	color:White;	
	text-align:center;
	vertical-align:middle; 
}

.cell_DetailsProgrammeTitre3
{	
	background-color:#5B995B;
	color:White;	
	text-align:left;
	vertical-align:middle;	
}

.cell_DetailsProgrammeTitreEspace
{	
	background-color:#5B995B;	
}

.cellTitreNiveau
{
	width:21%;
	text-align:center;
	border-color:#5B995B;	
}

.cellCode
{
	width:20%;
	height:100%;
	text-align:center;	
	background-color:#FFF7D1; 
	border: solid 1px #5B995B;
	color:#5A86C6;
	font-weight:bold;
	text-decoration:underline;
	
}

.cellUnite
{
	width:5%;
	height:100%;
	text-align:center;	
	background-color:#FFF7D1; 
	border: solid 1px #5B995B;
}

.cellTitre
{
	width:32%;
	height:100%;
	text-align:center;	
	background-color:#FFF7D1; 
	border: solid 1px #5B995B;
}

.cellDevoir
{
	width:8%;
	height:100%;
	text-align:center;	
	background-color:#FFF7D1; 
	border: solid 1px #5B995B;
}

.cellCout
{
	width:14%;
	height:100%;
	text-align:center;	
	background-color:#FFF7D1; 
	border: solid 1px #5B995B;
}

.tableNiveauDynamic
{
	border-style:solid;
	border-width:0px;
	border-color:#428A29;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	width:100%;	
	background-color:#ADD37B; 
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

.tableCoursDynamic
{
	border-style:solid;
	border-width:0px;
	border-color:#428A29;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	width:100%;	
	background-color:#ADD37B; 
	font-size:10px;
}

.cellCodeFP
{
	width:18%;
	height:100%;
	text-align:center;	
	background-color:#FFF7D1; 
	border: solid 1px #5B995B;
	color:#5A86C6;
	font-weight:bold;
	text-decoration:underline;
	
}

.cellUniteFP
{
	width:8%;
	height:100%;
	text-align:center;	
	background-color:#FFF7D1; 
	border: solid 1px #5B995B;
}

.cellNbHeureFP
{
	width:14%;
	height:100%;
	text-align:center;	
	background-color:#FFF7D1; 
	border: solid 1px #5B995B;
}

.cellTitreFP
{
	width:38%;
	height:100%;
	text-align:center;	
	background-color:#FFF7D1; 
	border: solid 1px #5B995B;
}

.cellDevoirFP
{
	width:8%;
	height:100%;
	text-align:center;	
	background-color:#FFF7D1; 
	border: solid 1px #5B995B;
}

.cellCoutFP
{
	width:16%;
	height:100%;
	text-align:center;	
	background-color:#FFF7D1; 
	border: solid 1px #5B995B;
}
.cellProgPMO
{
    width: 100%;
    height: 100%;
    text-align: left;
    background-color: #FFF7D1;
    border: solid 1px #5B995B;
    font-weight: bold;
    font-size: 14px;
    color: #008000;
}
.cellCodePMO
{
	width:20%;
	height:100%;
	text-align:center;	
	background-color:#FFF7D1; 
	border: solid 1px #5B995B;
	color:#5A86C6;
	font-weight:bold;
	text-decoration:underline;
	
}
.cellTitrePMO
{
	width:60%;
	height:100%;
	text-align:left;	
	background-color:#FFF7D1; 
	border: solid 1px #5B995B;
}
.cellCoutPMO
{
	width:20%;
	height:100%;
	text-align:center;	
	background-color:#FFF7D1; 
	border: solid 1px #5B995B;
}
.cell_PiedPMO
{	
	width:100%;	
	font-weight:bolder;
}
.cellPanelProgramme
{
	text-align:left;
	width:20%;
	vertical-align:top;		
	font-weight:normal;
	color:Black;	
}

.cellPanelProgramme2
{
	text-align:left;
	width:80%;
	vertical-align:top;		
	font-weight:normal;
	color:Black;	
}

.cellNiveauMateriel
{
	width:0%;
	text-align:center;
	border-color:#5B995B;	
}

.cellCodeMateriel
{
	width:18%;
	height:100%;
	text-align:center;	
	background-color:#FFF7D1; 
	border: solid 1px #5B995B;	
}

.cellTitreMateriel
{
	width:35%;
	height:100%;
	text-align:center;	
	background-color:#FFF7D1; 
	border: solid 1px #5B995B;
	color:#5A86C6;
	font-weight:bold;
	text-decoration:underline;
}

.cellDescriptionMateriel
{
	width:35%;
	height:100%;
	text-align:center;	
	background-color:#FFF7D1; 
	border: solid 1px #5B995B;	
}

.cellCoutMateriel
{
	width:12%;
	height:100%;
	text-align:center;	
	background-color:#FFF7D1; 
	border: solid 1px #5B995B;
}

.cell_ProgrammeEnteteTitre
{	
	width:100%;	
	color:#428A29;
	font-size:11px;
	font-weight:bolder;
	text-align:left;
	padding-left: 0px;
	padding-bottom:5px;		
}

.tableProgrammeEntete
{
	border-style:solid;
	border-width:1px;
	border-color:#428A29;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	width:100%;	
	background-color:#ADD37B;		
}
.cell_ProgrammeEntete
{
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;	
    font-size:12px;
    width:100%;	
    text-align:left;
    vertical-align:top;   
  
} 

/*************************************************************************/
/*Section GridView
/*************************************************************************/
.gridView
{  	
	width:375px;  
	color:#333333; 
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;      	
}

.gridViewImprimer
{  	
	width:375px;  
	color:Black;	
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px; 	 	
}

.gridViewHeader
{ 
	text-align:center;
	font-weight:bold;	
	color:White;  
	background-color:#5B995B; 
	vertical-align:top;	       	
}
.gridViewHeader A:link {text-decoration: underline; color: white;}
.gridViewHeader A:visited {text-decoration: underline; color: white;}
.gridViewHeader A:active {text-decoration: underline; color: white;}
.gridViewHeader A:hover {text-decoration: underline; color: red;}

.gridViewFooter
{
	font-weight:bold;	
	color:White;
	background-color:#5B995B; 
	text-align:center;        	
}

.gridViewPagerStyle
{
	font-weight:bold;	
	color:White;
	background-color:#5B995B; 
	text-align:center;  
}

.gridViewPagerStyle A:link {text-decoration: underline; color: white;}
.gridViewPagerStyle A:visited {text-decoration: underline; color: white;}
.gridViewPagerStyle A:active {text-decoration: underline; color: white;}
.gridViewPagerStyle A:hover {text-decoration: underline; color: red;}

.gridViewRowStyle
{			
	text-align:left;
	color:#333333;
	background-color:#ADD37B; 
	vertical-align:middle;	
}
.gridViewAlternatingRowStyle
{	
	text-align:left;
	color:#333333;
	background-color:#FFF7B3; 
	vertical-align:middle;	
}
.gridViewSelectedRowStyle
{
	text-align:left;
	color:#333333;
	background-color:#FFA18E;
	vertical-align:middle;	
}

.validatorCalloutHighlight
{	
    background-color:#FFFACD;    
}
.EnteteRapports
{		
	background-color:#E5FFE5; 
	border-style:solid;
	border-width:1px;
	border-color:#006600; 
	
}
.style2
{	
	text-align:left;
}
.style3
{	
	text-align:right;
}
/* Rapports */
.table_Details
{
	padding:0px,0px,0px,0px;		
	border-width:1px;
	border-style:solid;	
	border-color:#006600; 
}
.table_InscriptionButFermer
{		
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	background-color:#E5FFE5; 
	vertical-align:middle;	
	width:920px;
	height:30px;
}


