/* CSS Document */

body
{
	margin:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-image:url(../img/fondBody.jpg);
	background-repeat:no-repeat;
}

.loginError
{
	text-align:right;
	color:#FF0000;
	padding-right:70px;
	font-weight:bold;
	font-style:italic;
}

.logout A
{
	text-decoration:underline;
	color:#000000;
	font-style:italic;
}

.logout A:hover
{
	font-size:20px;
}

.textInput
{
	height:15px;
	padding:0px;
	width:78px;
}

.submitOk
{
	vertical-align:bottom;
}

.titre_login
{
	color:white;
	font-weight:bold;
	font-size:12px;
}

.identifiant_login
{
	font-size:12px;
	padding-left:21px;
}

.passwd_login
{
	font-size:12px;
}

div.menu_ffec
{
	position:absolute;
	left:230px;
	top:128px;
	font-size:12px;
}

div.menu_ffec div.fond_menu_ffec
{
	position:absolute;
	left:0px;
	top:0px;
	z-index:0;
}

div.menu_ffec div.contenu_menu_ffec
{
/*	z-index:100;*/
}

.menu_frec
{
	position:absolute;
	left:230px;
	top:128px;
	font-size:12px;
}

.menu_frec .contenu_menu_frec
{
/*	z-index:100;*/
}

.menu_frec .fond_menu_frec
{
	position:absolute;
	left:0px;
	top:0px;
	z-index:0;	
}

.menu_agrements
{
	position:absolute;
	left:493px;
	top:128px;
	font-size:12px;
}

.menu_agrements .contenu_menu_agrements
{
/*	z-index:100;*/
}

.menu_agrements .fond_menu_agrements
{
	position:absolute;
	left:-263px;
	top:0px;
	z-index:0;	
}

.menu_formation
{
	position:absolute;
	left:436px;
	top:128px;
	font-size:12px;
}

.menu_formation .contenu_menu_formation
{
/*	z-index:100;*/
}

.menu_formation .fond_menu_formation
{
	position:absolute;
	left:-206px;
	top:0px;
	z-index:0;	
}



table.pageBas
{
}

table.pageBas table.menuGauche_haut
{
/*	background-image:url(../img/font_gaucheHaut_vide.jpg);
	background-repeat:no-repeat;*/
	width:259px;
	height:421px;
}

table.pageBas table.menuGauche_haut A
{
	color:#FFFFFF;
	text-decoration:none;
}

table.pageBas table.menuGauche_haut .menu_ldEcole
{
	height:31px;
	font-weight:bold;
	font-size:14px;	
}

table.pageBas table.menuGauche_haut  table#menuGauche2 a
{
	/*color: #BD000D;*/
	color:#FFFFFF;
}
table.pageBas table.menuGauche_haut  table#menuGauche2:hover
{
	background-image:url(../img/fond_gauche2_rollover.jpg);
}

table.pageBas table.menuGauche_haut  #menuGauche3:hover
{
	background-image:url(../img/fond_gauche3_rollover.jpg);
}

table.pageBas table.menuGauche_haut  #menuGauche4:hover
{
	background-image:url(../img/fond_gauche4_rollover.jpg);
}	

table.pageBas table.menuGauche_haut  #menuGauche5:hover
{
	background-image:url(../img/fond_gauche5_rollover.jpg);
}	

table.pageBas table.menuGauche_haut  #menuGauche6:hover
{
	background-image:url(../img/fond_gauche6_rollover.jpg);
}	

table.pageBas table.menuGauche_haut  #menuGauche8:hover
{
	background-image:url(../img/fond_gauche8_rollover.jpg);
}	

table.pageBas table.menuGauche_haut  #menuGauche7:hover
{
	background-image:url(../img/fond_gauche7_1_rollover.jpg);
}

table.pageBas table.menuGauche_haut  #menuGauche17:hover
{
	background-image:url(../img/fond_gauche17_1_rollover.jpg);
}	

table.pageBas table.menuGauche_haut .menu_Calendrier
{
	height:31px;
	font-weight:bold;	
	font-size:14px;	
}

table.pageBas table.menuGauche_haut .menu_pAnnonce
{
	height:30px;
	font-weight:bold;	
	font-size:14px;	
}

table.pageBas table.menuGauche_haut .menu_Forum
{
	height:30px;
	font-weight:bold;	
	font-size:14px;	
}

table.pageBas table.menuGauche_haut .menu_Lien
{
	height:32px;
	font-weight:bold;
	font-size:14px;	
}

table.pageBas table.menuGauche_haut .menu_eSecurise
{
	height:29px;
	font-size:14px;
	margin-top:5px;
	font-weight:bold;
}

table.pageBas table.menuGauche_haut .menu_eSecurise A
{
	color:black;
}

table.pageBas table.menuGauche_haut .bOutil
{
	height:24px;
	font-size:14px;	
	font-weight:bold;
}
table.pageBas table.menuGauche_haut .aJuridique
{
	height:17px;
	font-size:12px;	
}
table.pageBas table.menuGauche_haut .oPedagogique
{
	height:16px;
	font-size:12px;		
}
table.pageBas table.menuGauche_haut .Sante
{
	height:16px;
	font-size:12px;		
}
table.pageBas table.menuGauche_haut .Securite
{
	height:16px;
	font-size:12px;		
}
table.pageBas table.menuGauche_haut .Formation
{
	height:16px;
	font-size:12px;		
}
table.pageBas table.menuGauche_haut .Adherent
{
	height:25px;
	font-size:14px;	
	font-weight:bold;	
	margin-top:5px;
}
table.pageBas table.menuGauche_haut .Licence	
{
	height:16px;
	font-size:12px;		
}
table.pageBas table.menuGauche_haut .fReferencielle
{
	height:16px;
	font-size:12px;		
}
table.pageBas table.menuGauche_haut .OutilsAudit
{
	height:16px;
	font-size:12px;		
	padding-bottom: 5px;
}

table.pageBas table.menuGauche_haut .menu_Credits
{
	height:32px;
	font-weight:bold;
	font-size:14px;	
}

table.pageBas table.Page404
{
	width:691px;
	height:1799px;
}

table.pageBas table.Page404 .infoErreur
{
	position:absolute;
	left:400px;
	top:300px;	
	font-size:20px;
	font-weight:bold;
}

#lien .lien_chemin
{
	font-size:12px;
	font-weight:bold;
	padding-top:20px;
}

#lien .lien_Titre
{
	font-size:20px;
	color:#ac1411;
}

#lien .lien_catLibelle
{
	font-size:16px;
	color:#ac1411;
	font-weight:bold;
}

#lien .lien_url
{
	font-size:14px;
	margin-left:30px;
	margin-bottom:10px;
}

#lien .lien_logo
{
	margin-left:30px
}

.photo_calCategorie
{
	position:absolute;
	left:185px;
	top:307px;
}

#calCategorie .chemin
{
	font-size:12px;
	font-weight:bold;
	padding-top:20px;
}

#calCategorie .filHorizontal_gris
{
	background-image:url(../img/fil_horizontale_gris.jpg);
}

#calCategorie .pageTitre
{
	font-size:20px;
	color:#e17d31;
}

#calCategorie .cac_titre
{
	margin-left: 10px;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration: none;
}

#calCategorie .cacParente_titre
{
	font-size:16px;
	color: #B2000C;
	font-weight:bold;
}

#calCategorie .cac_desc
{
	font-size:14px;
	color:#000000;
	text-align:justify;
}

#calCategorie .cac_lien A
{
	font-size:12px;
	color:#CCCCCC;
	text-decoration:none;
	font-weight:bold;
}

#calEvenement .chemin
{
	font-size:12px;
	font-weight:bold;
	padding-top:20px;
}

#calEvenement .pageTitre
{
	font-size:14px;
	color:#b70002;
	font-weight:bold;
}

#calEvenement .cacSousTitre
{
	font-size:20px;
	color:#b70002;
}

#calEvenement .cacDesc
{
	font-size:14px;
	color:#000000;
	text-align:justify;
	padding-bottom:20px;
}

#calEvenement .cacComm1
{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}

#calEvenement .cacComm2
{
	color:#000;
	font-size:14px;
	font-weight:bold;
}

#calEvenement .caeTitre
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}

#calEvenement .caeRub
{
	color:#000;
	font-size:12px;
	padding:5px 5px 5px 5px;
}

#ffec_organigramme .chemin
{
	font-size:12px;
	font-weight:bold;
	padding-top:20px;
}

#ffec_organigramme .titre1
{
	font-size:16px;
	color:#b70010;
	font-weight:bold;
	padding-top:10px;
}

#ffec_organigramme .cat_titre
{
	font-size:20px;
	color:#b3010f;
}

#ffec_organigramme .filHorizontal_gris
{
	background-image:url(../img/fil_horizontale_gris.jpg);
}

#ffec_organigramme .nom
{
	font-size:10px;
	font-weight:bold;
}

#ffec_organigramme .poste
{
	font-size:10px;
}

#ffec_organigramme .mail
{
	font-size:10px;
}

.photo_ptaCategorie
{
	position:absolute;
	left:185px;
	top:307px;
}


#ptaCategorie .chemin
{
	font-size:12px;
	font-weight:bold;
	padding-top:20px;
}

#ptaCategorie .pageTitre
{
	font-size:22px;
	color:#ac1411;
	font-weight:bold;
}

#ptaCategorie .ptc_titre
{
	font-size:14px;
	color:#ac1411;
	font-weight:bold;
}

#ptaCategorie .ptc_desc
{
	font-size:14px;
	color:#000000;
	text-align:justify;
}

#ptaCategorie .ptc_lien A
{
	font-size:12px;
	color:#CCCCCC;
	text-decoration:none;
	font-weight:bold;
}

#ptaEvenement .chemin
{
	font-size:12px;
	font-weight:bold;
	padding-top:20px;
}


#ptaEvenement .pageTitre
{
	font-size:18px;
	color:#ad1512;
	padding-left:20px;
}

#ptaEvenement .pteTitre
{
	padding-left:20px;
	padding-right:20px;
	font-weight:bold;
}

#ptaEvenement .PteDate
{
	padding-left:20px;
	padding-right:20px;
}

#ptaEvenement .PteTitre
{
	padding-left:20px;
	padding-right:20px;
	color:#ad1512;
	font-size:14px;
	font-weight:bold;
}
#ptaEvenement .PteDesc
{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:30px;
	font-size:12px;
}
#ptaEvenement .PteLieux
{
	padding-left:20px;
	padding-right:20px;
	font-size:14px;
}

#Licence .fontRouge
{
	color:#c11628;
}

#Licence .chemin
{
	font-size:12px;
	font-weight:bold;
	padding-top:20px;
}

#Licence .pageTitre
{
	font-size:18px;
	color:#bd000d;
}

#Licence .desc
{
	font-size:14px;
	padding-bottom:30px;
}

#Licence .desc table
{
	vertical-align: center;
	text-align: center;
	border-collapse: collapse;
	border-color: #000000;
	font-size:14px;
	padding-bottom:30px;
}

#Licence .titre
{
	color:#FFFFFF;
	font-size:14px;
	padding-left:20px;
}

#Licence .submit
{
	padding-right:30px;
}

#listeEcole .chemin
{
	font-size:12px;
	font-weight:bold;
	padding-top:20px;
}

#listeEcole .pageTitre
{
	font-size:20px;
	color:#bd000d;
	padding-left:15px;
}

#listeEcole .titre
{
	font-size:14px;
	padding-left:15px;	
}

#listeEcole .text
{
	font-size:14px;
	padding-left:15px;	
}


#liste_ecole_frec .chemin
{
	font-size:12px;
	font-weight:bold;
	padding-top:20px;
}

#liste_ecole_frec .titre
{
	font-size:18px;
	padding-left:50px
}

#liste_ecole_frec .nom a
{
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#liste_ecole_frec .nom a:hover
{
	color:#b4000c;
}

#liste_ecole_frec .ville
{
	font-size:12px;
}

#liste_ecole_recherche .chemin
{
	font-size:12px;
	font-weight:bold;
	padding-top:20px;
}

#liste_ecole_recherche .titre
{
	font-size:18px;
	padding-left:20px;
	color:#FFFFFF;
}

#liste_ecole_recherche .tableTitre
{
	color:#FFFFFF;
	font-size:10px;
}

#liste_ecole_recherche .tableContenu
{
	color:#000;
	font-size:10px;
}

#liste_ecole_recherche .cellContenu
{
	padding-left:4px;
	padding-right:4px;
}

#liste_ecole_recherche .credits_photo
{
	text-align: center;
	font-size: 10px;
}

#liste_ecole_recherche a
{
	color: black;
	text-decoration: none;
}

#liste_ecole_recherche a:hover
{
	text-decoration: underline;
}

#frec_listeFrec .chemin
{
	font-size:12px;
	font-weight:bold;
	padding-top:20px;
}

#frec_listeFrec .titre
{
	font-size:20px;
	padding-left:20px;
	color:#1171B6;
}

#frec_listeFrec .photo
{
	padding-left:25px;
}

.non_display{
	display:none;
}

/*Debut de la partie pour les photos de cirque par page*/
.photo_cirque_1
{
	position:absolute;
	left:177px;
	top:235px;
}

.photo_cirque_2
{
	position:absolute;
	left:188px;
	top:290px;
}

.photo_cirque_3
{
	position:absolute;
	left:180px;
	top:300px;
}

.photo_cirque_4
{
	position:absolute;
	left:180px;
	top:300px;
}

.photo_cirque_5
{
	position:absolute;
	left:180px;
	top:300px;
}

.photo_cirque_6
{
	position:absolute;
	left:180px;
	top:300px;
}

.photo_cirque_7
{
	position:absolute;
	left:180px;
	top:300px;
}

.photo_cirque_8
{
	position:absolute;
	left:180px;
	top:300px;
}

.photo_cirque_9
{
	position:absolute;
	left:180px;
	top:300px;
}

.photo_cirque_11
{
	position:absolute;
	left:180px;
	top:300px;
}

.photo_cirque_13
{
	position:absolute;
	left:180px;
	top:300px;
}

.photo_cirque_21
{
	position:absolute;
	left:180px;
	top:300px;
}

.photo_cirque_22
{
	position:absolute;
	left:180px;
	top:300px;
}

.photo_cirque_23
{
	position:absolute;
	left:180px;
	top:300px;
}

.photo_cirque_24
{
	position:absolute;
	left:180px;
	top:300px;
}


/*Fin de la partie pour les photos de cirque par page*/


/*Debut de la partie pour les pages de type de texte*/
.pageTexte
{
}

.pageTexte .chemin
{
	font-size:12px;
	font-weight:bold;
	padding-top:20px;
}

.pageTexte .page_titre
{
	font-size:20px;
}

.pageTexte .parag_titre
{
	font-size:14px;
}

.pageTexte .parag_texte
{
	font-size:12px;
	text-align:justify;
}


.pageTexte .titre_doc
{
	color:#ba0006;
	font-weight:bold;
	font-size:12px;
}

.pageTexte .docTel A
{
	text-decoration:none;
	color:#000000;
	font-size:12px
}

.pageTexte .docTel A:hover
{
	text-decoration:underline;
}

.pageTexte .titre_lien
{
	color:#000;
	font-weight:bold;
	font-size:12px;	
}

.pageTexte .lien A
{
	text-decoration:none;
	color:#000000;
	font-size:12px
}

.pageTexte .lien A:hover
{
	text-decoration:underline;
}

/*Fin de la partie pour pour les pages de type de texte*/

/*Debut de la partie pour la page [liste des FREC]*/

#listeFrec .chemin
{
	font-size:12px;
	font-weight:bold;
	padding-top:20px;
}

#listeFrec .titre
{
	font-size:20px;
	color:#1c5fa5;
}

#listeFrec .frec A
{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

#listeFrec .frec A:hover
{
	text-decoration:underline;
}

#listeFrec .info
{
	font-size:12px;
}

#listeFrec .mail A
{
	font-size:12px;
	text-decoration:none;
	color:#000000;
}

#listeFrec .mail A:hover
{
	text-decoration:underline
}

/*Fin de la partie pour pour la page [liste des FREC]*/


/*Debut de la partie pour la page [liste FREC recherche]*/
#liste_frec_recherche .chemin
{
	font-size:12px;
	font-weight:bold;
	padding-top:20px;
}

#liste_frec_recherche .titre
{
	font-size:18px;
	padding-left:20px;
	color:#FFFFFF;
}

#liste_frec_recherche .tableTitre
{
	color:#FFFFFF;
	font-size:10px;
}

#liste_frec_recherche .tableContenu
{
	color:#000;
	font-size:10px;
}

#liste_frec_recherche .cellContenu
{
	padding-left:4px;
	padding-right:4px;
}

#liste_frec_recherche .mail
{
	padding-left:4px;
	padding-right:4px;
}

#liste_frec_recherche .mail A
{
	text-decoration:none;
	color:#000000;
}

#liste_frec_recherche .mail A:hover
{
	text-decoration:underline;
}

/*Fin de la partie pour pour la page [liste FREC recherche]*/

/*début de la partie pour pour la page [fiche référentielle]*/

#ficheRef table#coursHebdomadaire
{
    border-color: #600;
    border-style: solid;
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;	
}

#ficheRef table#coursHebdomadaire td
{
    border-color: #600;
    border-style: solid;
    margin: 0;
    border-width: 1px 1px 0 0;
}


#ficheRef table#InitiateurBiac
{
    border-color: #600;
    border-style: solid;
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;	
}

#ficheRef table#InitiateurBiac td
{
    border-color: #600;
    border-style: solid;
    margin: 0;
    border-width: 1px 1px 0 0;
}


#ficheRef table#InitiateurSpe
{
    border-color: #600;
    border-style: solid;
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;	
}

#ficheRef table#InitiateurSpe td
{
    border-color: #600;
    border-style: solid;
    margin: 0;
    border-width: 1px 1px 0 0;
}

#ficheRef table#AuInterv
{
    border-color: #600;
    border-style: solid;
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;	
}

#ficheRef table#AuInterv td
{
    border-color: #600;
    border-style: solid;
    margin: 0;
    border-width: 1px 1px 0 0;
}


#ficheRef table#ComptArtist
{
    border-color: #600;
    border-style: solid;
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;	
}

#ficheRef table#ComptArtist td
{
    border-color: #600;
    border-style: solid;
    margin: 0;
    border-width: 1px 1px 0 0;
}

#ficheRef table#EquipePedgque
{
    border-color: #600;
    border-style: solid;
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;	
}

#ficheRef table#EquipePedgque td
{
    border-color: #600;
    border-style: solid;
    margin: 0;
    border-width: 1px 1px 0 0;
}

#ficheRef table#RespsbleSante
{
    border-color: #600;
    border-style: solid;
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;	
}

#ficheRef table#RespsbleSante td
{
    border-color: #600;
    border-style: solid;
    margin: 0;
    border-width: 1px 1px 0 0;
}


#ficheRef .chemin
{
	font-size:12px;
	font-weight:bold;
	padding-top:20px;
}

#ficheRef .dossierNum
{
	width:180px;
	border:1px solid black;
	font-weight:bold;
	background-color:#CCCCCC;
}

#ficheRef .pageTitre
{
	font-size:20px;
}

.titre_photo
{
	float:right;
	font-size:10px;
}

/*Fin de la partie pour pour la page [fiche référentielle]*/

/* Début de la partie de la page Actualites */
.actualite .actualite_titre
{
	font-size:20px;	
	color: #BD000D;
}
.actualite .aceTitre a
{
	border: 0px;
	color: #BD000D;
	text-decoration: none;
	font-size: 14px;
}
.actualite .aceTitre a img
{
	border: 0px;	
}
.actualite .aceTitre a:hover
{
	text-decoration: underline;	
}
.actualite .aceTexte, .actualite .actualiteSuite
{
	font-size: 12px;
	text-align: justify;
}
.actualite .actualite_nb,.actualite .actualite_date
{
	font-size: 12px;
	text-align: right;
}

.actualite .titre_photo
{
	text-align: center;
	margin-left: 20px;
}

.actualite_detail
{
	font-size: 12px;	
}

.actualite_detail .chemin
{
	font-size:12px;
	font-weight:bold;
	padding-top:20px;
}
.actualite_detail .actualite_titre
{
	font-size:20px;	
	color: #BD000D;
}

.actualite_detail .aceChapeau
{
	text-align: justify;
	font-weight: bold;
}

.actualite_detail .aceTexte
{
	text-align: justify;
}

.actualite_detail .actualite_date
{
	font-weight: bold;
}

.actualite_detail .actualiteLien
{
	text-align: right;
}

.actualite_detail .actualiteLien a
{
	color: black;
	text-decoration: none;
}

.actualite_detail .actualiteLien a:hover
{
	text-decoration: underline;
}

.actualite_detail .titre_photo
{
	text-align: center;
	margin-left: 20px;
	margin-bottom: 20px;
}
.actualite_detail .titre_doc
{
	color:#ba0006;
	font-weight:bold;
	font-size:12px;
}

.actualite_detail .actualiteFichier A
{
	text-decoration:none;
	color:#000000;
	font-size:12px
}

.actualite_detail .actualiteFichier A:hover
{
	text-decoration:underline;
}

/*Fin de la partie pour pour la page Actualites*/

/* Partie page viacategorie */
#viaCategorie .pageTitre
{
	font-size:20px;
	color:#d78136 ;
}

#viaCategorie .chemin
{
	font-size:12px;
	font-weight:bold;
	padding-top:20px;
}

#viaCategorie .vac_titre
{
	font-size:14px;
	color:#ac1411;
	font-weight:bold;
}

#viaCategorie .vac_desc
{
	font-size:14px;
	color:#000000;
	text-align:justify;
}

#viaCategorie .vac_lien A
{
	font-size:12px;
	color:#CCCCCC;
	text-decoration:none;
	font-weight:bold;
}

#viaFichier .page_titre
{
	font-size:20px;
	color:#d78136 ;
	position: relative;
}

#viaFichier .vaf_titre
{
	font-size:14px;
	color:#d78136;
	font-weight:bold;
}

#viaFichier .vacdesc
{
	font-size:12px;
	color:#000000;
	text-align:justify;
}

#viaFichier .menuAnnees
{
	position: absolute;
	right: 0px;	
	border: 1px solid #d78136;
	width: 75px;
}

#viaFichier .menuAnnees ul
{
	list-style-type: none;
	padding: 0px;
}

#viaFichier .menuAnnees li
{
	text-align: center;
}

#viaFichier .menuAnnees a
{
	font-size: 14px;
	color: #d78136;
	text-decoration: none;
	font-weight: bold;
}

#viaFichier .menuAnnees a:hover
{
	text-decoration: underline;
}