@CHARSET "ISO-8859-1";

body {background-color:#dfdfdf;color:#565656;}

/* Page d'authentification */ 
.pave_authentification {margin-top:180px;border:0px solid #efefef; background-color:#ffffff;box-shadow:5px 5px 5px rgba(0,0,0,0.2);}
.pave_authentification_titre {background-color:#81A342;box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2);font-size:22px;color:#ffffff;padding-bottom:10px;padding-top:20px;width:100%;text-align:center;}
.pave_authentification_texte {width:375px;font-size:14px; color:#3570a2;padding-left:15px;text-align:justify;padding-right:15px;}
.pave_authentification_formulaire {width:400px;padding-left:50px;}
.pave_authentification_bas_page {
	position:relative;
	top:51px;
	width:800px;
	height:60px;
	background-color:#81A342;
	background-image: url("../images/personnalise/logo_blanc.svg");
	background-repeat: no-repeat;
	background-size: auto 32px;
	background-position: 16px 12px;
}

/* Page de changement obligatoire de mot de passe */
.pave_chg_mdp {height:400px;margin-top:180px;border:0px solid #efefef; background-color:#ffffff;box-shadow:5px 5px 5px rgba(0,0,0,0.2);}
.pave_chg_mdp_titre {background-color:#333333;box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2);font-size:22px;color:#ffffff;padding-bottom:10px;padding-top:20px;width:100%;text-align:center;}
.pave_chg_mdp_soustitre {font-size:12px;color:#3570a2;padding-top:20px;width:100%;text-align:center;} 
.pave_chg_mdp_texte {width:375px;font-size:14px; color:#3570a2;padding-left:15px;text-align:justify;padding-right:15px;}
.pave_chg_mdp_formulaire {width:500px;padding-top:20px;}
/* Carré de validation de la complexité du mot de passe */
.div_verif{border:px solid #efefef;box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);}
.verif_ok{background-color: #12ff12;} /* Mot de passe correct */
.verif_ko{background-color: #ff1212;} /* Mot de passe incorrect */	
 

/* Pages "normales" de l'interface */
.bandeau_page {background-color:#333333;box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2);}
.entete_page {background-color:#333333;}
.logo {
	width: 230px !important;
	background-color:#333333;
	background-image:url("../images/personnalise/logo.svg");
	background-size: auto 38px;
	background-repeat:no-repeat;
	background-position: 16px 32px;
}
.recherche {background-color:#333333;}
.identite{background-color:#333333;font-size:10px;}
.identite a{color:#ffffff;}


.bandeau_menu {background-color:#333333;border-top:#666666 solid 1px;}
.element_menu{height:24px;border-left:#666666 solid 1px;text-align:center;padding:5px 30px 5px 30px;}
.element_menu a {color: #cccccc; text-decoration: none;}
.element_menu_select{border-top:#3570a2 solid 2px;padding:6px 30px 5px 30px;}

.bandeau_sous_menu {background-color:#333333;border-top:#666666 solid 1px;}
.element_sous_menu{border-left:#666666 solid 1px;}
.element_sous_menu a {color: #f2f2f2; text-decoration: none;}
.element_sous_menu_select a { text-decoration: none;}
.element_sous_menu_select {background-color:#3570a2;} 


.corps_page{/*background-color:#f1f1f1;Possibilité de mettre une couleur de fond*/}
.sous_corps_page{}
.sous_corps_page a {color: #3570a2; text-decoration: none;}
.sous_corps_page a:hover {text-decoration: underline;}

.lib_champ_titre, .lib_champ_titre a {color:#3570a2;}
.lib_champ, .lib_champ a {color:#3570a2;}
.lib_champ_hidden, .lib_champ_hidden a {color:#565656;}

.valeur_champ {color:#565656;}
.valeur_champ textarea {}
.valeur_champ a { color:#565656; text-decoration: none;}
.valeur_champ a:hover {text-decoration: underline;}
		
.input_champ {color:#565656;}
.input_champ_120 { color:#565656;}
.input_champ_98 {color:#565656;}
.input_champ_100 {color:#565656;}
.input_champ_4c { color:#565656;}
.input_champ_5c {color:#565656;}
.input_champ_8c {color:#565656;}
.input_champ_9c {color:#565656;}
.input_champ_14c {color:#565656;}
.input_champ_20c {color:#565656;}
.input_champ_50c {color:#565656;}
.input_champ_civilite {color:#565656;}
.input_champ_identite {color:#565656;}
.input_champ_cp {color:#565656;}
.input_champ_ville {color:#565656;}
.input_champ_date {color:#565656;}
.input_champ_montant {color:#565656; }
.input_champ_annee {color:#565656; text-align: left;}

/* pavé d'une fiche stage */
.encadre_detail {border:1px solid #E5E5E5;}
.encadre_detail legend {background-color:transparent; font-size:13px; font-weight:bold; color:#3570a2;}
.contenu_table {}
.detail_table {}
.contenu_hidden {background-color:#F8F8F8;} /* contenu caché par défaut */



/* Page d'accueil : */
.titre_page {color:#3570a2;}
.pave_action {background-color:#ffffff;border:1px solid #f2f2f2;box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.2);border-radius:10px;}
.pave_action_titre {color:#e9ac20;}
.pave_action_titre a{text-decoration:none;color:#e9ac20;}
.pave_action_titre a:hover{text-decoration:underline;}
.pave_action_echeance{color:#565656;}
.pave_action_description{color:#3570a2;}
.pave_action_description a {text-decoration:none;color:#3570a2;}
.pave_action_description a:hover {text-decoration:underline;}


/* Les tableaux récapitulatifs */
.bgcolor_liste_titre {background-color:white; color:#5DADC9; font-weight:normal; font-size:12px; text-decoration:none;}
.bgcolor_liste_titre a {background-color:white; color:#5DADC9; font-weight:normal; font-size:12px; text-decoration:underline;}
.bgcolor_liste {background-color:#FBFBFB; color:#B0B0B0; font-weight:normal; font-size:12px; text-decoration:none;}
.bgcolor_liste a {background-color:#FBFBFB; color:#B0B0B0; font-weight:normal; font-size:12px; text-decoration:underline;}
.bgcolor_liste_hover {background-color:#EEF4FE; color:#999999; font-weight:normal; font-size:12px; text-decoration:none;}
.bgcolor_liste_hover a {background-color:#EEF4FE; color:#999999; font-weight:normal; font-size:12px; text-decoration:underline;}
.bgcolor_liste_hover a:hover {background-color:#EEF4FE; color:#999999; font-weight:normal; font-size:12px; text-decoration:underline}

/* Onglet du L.E.A. */
.pave_lea {background-color:#ffffff;box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);border-radius:10px;}
.pave_lea_titre {color:#e9ac20;}
.pave_lea_titre a{text-decoration:none;color:#e9ac20;}
.pave_lea_titre a:hover{text-decoration:underline;}
.pave_lea_description {color:#3570a2;}
.pave_lea_description a {text-decoration:underline;color:#3570a2;}
.pave_lea_description a:visited {text-decoration:underline;color:#3570a2;}

.contenant_lea_onglet{background-color: #f2f2f2;width:1100px;box-shadow:5px 5px 5px rgba(0, 0, 0, 0.2);}

#onglet_calendrier.lea_onglet{color:#888888;border-bottom:1px solid #efefef; border-radius:10px 10px 0 0;}
#onglet_simplifie.lea_onglet{color:#888888;border-bottom:1px solid #efefef; border-radius:0 10px 0 0;}
#onglet_simplifie.lea_onglet_select{background-color: #ffffff;color:#3570a2;box-shadow:5px 5px 5px rgba(0, 0, 0, 0.2);}
#onglet_calendrier.lea_onglet_select{background-color: #ffffff;color:#3570a2;box-shadow:-5px 5px 5px rgba(0, 0, 0, 0.2);}

#onglet_documents.lea_onglet{color:#888888;border-bottom:1px solid #efefef; border-radius:10px 0px 0 0;}
#onglet_documents.lea_onglet_select{background-color: #ffffff;color:#3570a2;box-shadow:-5px 5px 5px rgba(0, 0, 0, 0.2);}



.taux_ok{background-color:#12ff22;}
.taux_alerte{background-color:#D30A14;}

.titre_fiche_lea{color:#3570a2;}
.div_fiche_lea{background-color:#ffffff;box-shadow:5px 5px 5px rgba(0, 0, 0, 0.2);}

.lea_periode{border-bottom:1px solid #efefef;color:#3770a2;font-size:18px;}

/* entete des pages du LEA d'un apprenti */
.entete_lea_identite_app {font-size:20px;color:#e9ac20}
.entete_lea_texte{font-size:12px;color:#e9ac20;}
.entete_lea_texte a{font-size:12px;color:#e9ac20;text-decoration:none;}
.entete_lea_texte a:hover{text-decoration:underline;}
.entete_lea_lib_form{font-size:14px;color:#e9ac20;}
.entete_lea_nom_structure {font-size:20px;color:#e9ac20}
.entete_lea_identite_ma {font-size:16px;color:#e9ac20;}
.entete_lea_soustitre{font-size:14px;color:#565656;}
.entete_lea_list_doc{font-size:11px;}
.entete_lea_list_doc a {font-size:11px;color:#e9ac20;}
.entete_lea_list_doc img {padding-right:3px;}
/* liste des documents à partir de la boite de dialogue modal (thickbox)*/
.lea_liste_doc{font-size:13px;}
.lea_liste_doc a {font-size:13px;color:#e9ac20;}
.lea_liste_doc img {padding-right:3px;}
	
a[name="lien_fiche"]{background-color:transparent;color:white;} 
/* Style pour le tableau utilisé dans le LEA 
* -------------------------------------------------------------------------------------------------------------------------- */
.trTitle {color:#3570a2; background-color:#f2f2f2;}

/* Planning LEA */ 
.planning_titre {color:#3570a2;}
.planning_number {color:#3570a2;}
	
	
/* page de sélection thickbox 
* -------------------------------------------------------------------------------------------------------------------------- */
	
.result_thickbox {border:1px solid #E5E5E5;}
.result_thickbox tr {border-top:1px dotted #E5E5E5;}
.result_thickbox_entete {color:#3570a2;  font-weight:bold; text-decoration:none; text-align:left;}
.result_thickbox_info {background-color:#FBFBFB; color:#686868; font-weight:normal;  text-decoration:none;}
.result_thickbox_info:hover {background-color:#EEF4FE; color:#686868; font-weight:normal; text-decoration:none;}
	
.bgcolor_liste_select_hover {background-color:#c6dbfe; color:#497C9A; font-weight:normal; font-size:12px; text-decoration:none;}
.bgcolor_liste_select_hover a {background-color:#c6dbfe; color:#497C9A; font-weight:normal; font-size:12px; text-decoration:underline;}
.bgcolor_liste_select_hover a:hover {background-color:#c6dbfe; color:#497C9A; font-weight:normal; font-size:12px; text-decoration:underline}

	
/* Barre de titre d'une thickbox */
#TB_title{ background-color: #f4f4f4; background-image: url(../images/personnalise/barre_thickbox.png); background-repeat: repeat-x;}

	
/* Calendrier de sélection de date */
/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 12px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 10px; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(../images/personnalise/calendrier_fond.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
/* entête du calendrier */ 
.ui-widget-header { border: 1px solid #84AA3F; background: #84AA3F url(../images/personnalise/calendrier_barre.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
/* couleur et fond d'une journée */
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(../images/personnalise/calendrier_jour_fond.png) 50% 50% repeat-x; font-weight: bold; color: #5DADC9; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #5DADC9; text-decoration: none; outline: none; }
/* Survol d'une journée */ 
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #3570a2; background: #def6b1 url(../images/personnalise/calendrier_jour_survol.png) 50% 50% repeat-x; font-weight: bold; color: #59722c; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #59722c; text-decoration: none; outline: none; }
/* journée sélectionnée dans la zone date liée */
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #a3c760; background: #ffffff;  font-weight: bold; color: #59722c; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #59722c; outline: none; text-decoration: none; }


/* Interaction Cues
----------------------------------*/
 /* Date du jour */
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #3570a2; background: #def6b1 url(../images/personnalise/calendrier_jour_encours.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../images/personnalise/calendrier_icone_noir.png); }
.ui-widget-content .ui-icon {background-image: url(../images/personnalise/calendrier_icone_noir.png); }
/* icone représentant les flèches de défilement des mois */ 
.ui-widget-header .ui-icon {background-image: url(../images/personnalise/calendrier_icone_blanc.png); }
.ui-state-default .ui-icon { background-image: url(../images/personnalise/calendrier_icone_couleur.png); }
/* icone lors du survol des flèches */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/personnalise/calendrier_icone_couleur.png); }
.ui-state-active .ui-icon {background-image: url(../images/personnalise/calendrier_icone_couleur.png); }
.ui-state-highlight .ui-icon {background-image: url(../images/personnalise/calendrier_icone_couleur.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/personnalise/calendrier_icone_couleur.png); }

 	
	
	
/* Menu Alumni 
-----------------------------------*/
	
.pave_critere{background-color: #f2f2f2;width:1100px;box-shadow:5px 5px 5px rgba(0, 0, 0, 0.2);}
.pave_alumni {background-color:#ffffff;box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);border-radius:10px;margin-top:5px;padding-left:10px;}
.pave_alumni_titre {color:#e9ac20;}
.pave_alumni_titre a{text-decoration:none;color:#e9ac20;}
.pave_alumni_titre a:hover{text-decoration:underline;}
.pave_alumni_description {color:#3570a2;}
.pave_alumni_description a {text-decoration:underline;color:#3570a2;}
.pave_alumni_description a:visited {text-decoration:underline;color:#3570a2;}
.pave_alumni_echeance {color:#3570a2;}
#pave_alumni_resultat {background-color: #f2f2f2;width:1100px;box-shadow:5px 5px 5px rgba(0, 0, 0, 0.2);height:30px;margin-top:10px;}
#pave_alumni_resultat span{padding-top:20px;padding-left:10px;}
pave_alumni_select {}



/* Fiche Annuaire : fiche descriptive accessible à partir des annuaires */
	.fa_fiche{background-color:#ffffff;border-left:1px solid #aeaeae;border-right:1px solid #aeaeae;border-bottom:1px solid #aeaeae;margin-right:auto; margin-left:auto;}
	.fa_entete{margin-bottom:20px;border-collapse: collapse;}
	.fa_entete_presentation{border-bottom:1px solid gray; padding-left:30px;}
	.fa_identite{font-size:20px; color:#3570a2;}
	.fa_inscription{font-size:11px; color:gray;}
	.fa_coordonnee {font-size:14px; color:gray;}
	.fa_coordonnee a{font-size:14px; color:gray;text-decoration:none;}
	.fa_coordonnee a:hover{font-size:14px; color:gray;text-decoration:underline;}
	.fa_acces_cv, .fa_acces_cv a {text-align:right;font-size:11px; color:#3570a2;text-decoration:none;}
	.fa_acces_cv a:hover {text-decoration:underline;}
	.fa_groupe{border-bottom:1px solid gray;font-size:20px; color:#3570a2;padding-top:30px;padding-left:15px;}
	.fa_groupe_detail{margin-left:10px;padding-bottom:15px;}
	.fa_detail, .fa_detail a{font-size:12px;color:gray;text-decoration:none;}
	.fa_detail a:hover{text-decoration:underline;}
	
	
/* Suivi des envois de messages */
.alumni_message_table{width:100%;border-collapse:collapse;}
.alumni_message_table td {padding-top:10px;vertical-align:top;padding-bottom:10px;padding-left:5px;}
.alumni_message_ligne{background-color:#fffff;border-bottom:2px solid #ffffff;}
.alumni_message_td_date{width:80px;}
.alumni_message_td_message{}
.alumni_message_td_dest{width:150px;}
.alumni_message_td_pj{width:120px;}
.alumni_message_dest{font-size:10px;}
.alumni_message_pj{font-size:10px;}

.message_long{padding-left:10px;cursor:pointer;}
.message_court{padding-left:10px;cursor:pointer;}
.dest_nb{padding-left:10px;cursor:pointer;}
.dest_liste{cursor:pointer;}
.pj_nb{padding-left:10px;cursor:pointer;}
.pj_liste{cursor:pointer;}
.pj_liste a {text-decoration:none;color:#565656;}
.pj_liste a:hover {text-decoration:underline;}
.alumni_message_table_titre{font-size:13px;font-style:italic;border-bottom:1px solid #aaaaaa;}

/* Partie Recrutement */
.obligatoire{color:#FF0000;}


.contenant_onglet{background-color: #f2f2f2;width: 1100px;}
.erreur_pa{	color:#ba0f0f;}
.intitule_dossier{color: #5DADC9;font-size: 13px;font-weight: bold;text-decoration: none;}
.corps_table {border-collapse:collapse; width:99%; margin-left:5px; margin-right:5px;}
.candidature_onglet{display:table-cell;width:550px;text-align:center;vertical-align:middle;cursor:pointer;height:50px;}
.candidature_onglet_select{background-color: #ffffff;color:#3570a2;box-shadow:5px 0px 5px rgba(0, 0, 0, 0.2);border-bottom: 1px solid #efefef;border-radius: 0 10px 0 0;}
.page_container{background-color:#Fcfcfc;width:90%;max-width:1154px;margin-top:0px;margin-right:auto;margin-left:auto;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);}

.new_compte_valeur_champ{color:#888888;display:table-cell;}
.new_compte_valeur_champ input{font-size:1em;color:#9f9f9f;padding: 5px 15px 5px 10px;margin: 0px 0px 15px;width: 70%;border: 1px solid #CCC;border-radius: 5px;box-shadow: 0px 1px 1px #CCC inset, 0px 1px 0px #FFF;}
.new_compte_valeur_champ #ville_candidat{font-size:1em;color:#9f9f9f;padding: 5px 15px 5px 10px;margin: 0px 0px 15px;width: 65%;border: 1px solid #CCC;border-radius: 5px;box-shadow: 0px 1px 1px #CCC inset, 0px 1px 0px #FFF;}
.new_compte_valeur_champ #cp_perso{width: 10%;}
.new_compte_valeur_champ #ville_perso{width: 65%;}
.new_compte_valeur_champ select{font-size:1em;color:#9f9f9f;padding: 5px 15px 5px 10px;margin: 0px 0px 15px;width:auto;border: 1px solid #CCC;border-radius: 5px;box-shadow: 0px 1px 1px #CCC inset, 0px 1px 0px #FFF;}
.new_compte_valeur_champ_contact input{font-size:1em;color:#9f9f9f;padding: 5px 15px 5px 10px;margin: 0px 0px 15px;width: 30%;border: 1px solid #CCC;border-radius: 5px;box-shadow: 0px 1px 1px #CCC inset, 0px 1px 0px #FFF;}
.new_compte_valeur_champ_contact select{font-size:1em;color:#9f9f9f;padding: 5px 15px 5px 10px;margin: 0px 0px 15px;width:auto;border: 1px solid #CCC;border-radius: 5px;box-shadow: 0px 1px 1px #CCC inset, 0px 1px 0px #FFF;}

.new_compte_valeur_champ #ville_preparation{font-size:1em;color:#9f9f9f;padding: 5px 15px 5px 10px;margin: 0px 0px 15px;width: 65%;border: 1px solid #CCC;border-radius: 5px;box-shadow: 0px 1px 1px #CCC inset, 0px 1px 0px #FFF;}
.new_compte_valeur_champ #iddep_preparation{width: 10%;}
.new_compte_valeur_champ #lib_iddep_preparation{margin-left:65%;}

.new_compte_lib_champ{font-size:1em;display:table-cell;color:#5DADC9}
.new_compte_lib_champ_precision{font-size:0.8em;}
.new_compte_lib_champ+.new_compte_valeur_champ{display:block;}
.new_compte_lib_champ #lib_ville_perso{margin-left:20px;}
.new_compte_lib_champ a{font-size:1em;color:#5DADC9}

#situation_actuelle,#structure_accueil,#pieces_administratives,#entretiens,#suivi_offre{min-height:350px;}


.taux_progression{background-color:#12ff22;}
.corps_page{background-color:#ffffff;}

.intitule_campagne{color: #5DADC9;font-size: 13px;font-weight: bold;text-decoration: none;}
.btn_commentaires,.button_img,.btn_motif,.btn_entretien_cr,.btn_report,.btn_annuler,.btn_valide,.btn_suppr,.btn_valide_piece,.btn_suppr_piece{cursor:pointer;}
.zone_filtre{margin-left :5px;margin-right :20px;}

.titre_candidat{font-size:1em;padding-top:1em;margin-top:2em;margin-bottom:1em;text-align:center;margin-left:auto; margin-right:auto; width:70%;color:#5DADC9;text-decoration: none;}

#formation,#presentation,#documents{min-height:400px;}

.param_campagne_onglet{display:table-cell;width:550px;text-align:center;vertical-align:middle;cursor:pointer;height:50px;}
.param_campagne_onglet_select{background-color:#ffffff;color:#3570a2;box-shadow:5px -4px 5px rgba(0, 0, 0, 0.2);border-radius: 0 10px 0 0;border-bottom: 1px solid #FFFFFF;}

.refus{color:red;}
 .thickbox_rct{background-color:white;}
.div_entretien{background-color: #ffffff;width:95%;heigth:auto;display:block;}



/* test taille police partie recrutement*/
.table_recrutement_titre{font-size:1em;}
.table_recrutement_titre a{font-size:1em;}
.table_recrutement_liste{font-size:1em;}
.table_recrutement_liste a{font-size:1em;}
.encadre_div{margin-left:10px;}
.detail_offre{margin-left:10px;margin-right:10px;}
/*.offre_cellule{border:1px solid black;}*/


.corps_div{margin-left:5px;margin-right:5px;font-size:1em;}
.corps_div a{color:#9f9f9f;font-size:1em;text-decoration:none;}
.corps_div a:hover{color:#9f9f9f;font-size:1em;text-decoration:underline;}


.corps_entretien{margin-left:8px;margin-right:8px;font-size:1em;}

.action_dispo{font-size:0.8em;color:#3570a2;margin-bottom:0.5em;}
.action_dispo a{color:#3570a2;text-decoration:none;}
.action_dispo a:hover{text-decoration:underline;}

/* CERFA */
#cerfa_valide_peda{width:50%;margin-left:auto;margin-right:auto;margin-top:10em;padding:1em 1em 1em 1em;text-align:center;background-color:#FFFFFF;border:1px solid #a1a1a1;border-radius:5px;box-shadow:5px 5px 5px rgba(0,0,0,0.2);}
#cerfa_valide_peda textarea{width:90%;padding-left:2px;text-align:left;}
	

/* 20170823 */
/* Liste des contrats d'apprentissages */
.pave_exercice {background-color:#ffffff;border: 1px solid rgba(0,0,0,.125);margin:5px;padding:1em;}
.pave_exercice_titre {color:#e9ac20;}
.pave_exercice_titre a{text-decoration:none;color:#e9ac20;}
.pave_exercice_titre a:hover{text-decoration:underline;}
.pave_exercice_description {color:#3570a2;}
.pave_exercice_description a {text-decoration:underline;color:#3570a2;}
.pave_exercice_description a:visited {text-decoration:underline;color:#3570a2;}

.pave_formation {background-color:#ffffff;border-left: 1px solid rgba(0,0,0,.125);margin-left:5%;margin-right:5%;padding:1em;}
.pave_formation_titre {color:#e9ac20;}
.pave_formation_titre a{text-decoration:none;color:#e9ac20;}
.pave_formation_titre a:hover{text-decoration:underline;}
.pave_formation_description {color:#3570a2;}
.pave_formation_description a {text-decoration:underline;color:#3570a2;}
.pave_formation_description a:visited {text-decoration:underline;color:#3570a2;}

	
/* 20170119 */ 
/* Nouvelle mouture du recrutement */ 
#pave_choix_formation {
	margin-left:5px;
	margin-right:5px;
	margin-bottom:1em;	
}

#filtrage_candidature{
	border:1px solid #dddddd;
	padding:0.5em;
}
#filtrage_candidature div{
	margin-top:1em;
}

.pave_candidature{
	width:calc(100% - 0.6em);
	margin-top:0.5em;
	margin-bottom:0.5em;
	padding-left:0.3em;
	border:1px solid #dddddd;
}

.candidature_consult{
	border-color:#7bc142;	
}

.table_pave_candidature td{
	vertical-align:top;	
}

.candidature_action{
	margin:0.7em;	
}

.pave_candidature_comment{
	width:95%;
	margin-left:auto;
	margin-right:auto;
	margin-top:0.8em;
	padding-bottom:0.5em;
	padding-left:0.5em;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
	border:1px solid #dddddd;	
	background-color: #FFFFFF;
}

.candidature_comment_ajout{
	padding:0.5em;
}

.candidature_comment_personnel{
	padding:0.5em;
	color:#3570a2;
	font-size:0.8em;
}
.candidature_commentaire{
	width:95%;
	margin-left:auto;
	margin-right:auto;
	padding:0.5em;
	border:1px solid #dddddd;
	color:#3570a2;
	font-size:0.8em;
		
}

#form_comment textarea{
	color:#3570a2;
	font-size:0.8em;
	font-family:Arial,Helvetica,sans-serif;
	width:95%;
	height:7em;
	margin:0.9em;
}
#btn_ajout_commentaire{
	margin-left:0.9em;
}

.pave_aj_note{
	width:90%;
	margin-left:auto;
	margin-right:auto;
	margin-top:0.8em;
	padding:1em;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
	border:1px solid #dddddd;	
	background-color: #FFFFFF;
	font-size:0.8em;
}
.pave_aj_note table {
	width:80%;	
}


/*20180320 : Affectation des décisions en masse   */

#rec_div_select_decision{width:100%;height:600px;overflow-y:scroll;display:block;}
#rec_div_affecte_decision{display:block;width:80%;border:1px solid #dddddd;margin-left:auto;margin-right:auto;padding:1em;}
#rec_div_affecte_decision div {width:80%;margin-left:auto;margin-right:auto;margin-top:0.5em;}


.rec_table_affectation{border-collapse: collapse;width:90%;}
.rec_table_affectation tr {}
.rec_table_affectation td {border-bottom:1px solid #dddddd; padding:0.5em;}




/* Fin affectation désicions en masse */


/*20180821 : déplacement de interne.css vers externe.css */
/* LEA Mes Alternants */
.pave_alternant { background: #f9f9f9; border: 1px solid rgba(0,0,0,.125); padding: 8px; margin-bottom: 10px; position: relative;margin-left:2px; margin-right:2px; }
.pave_alternant .trombi { display: inline-block; vertical-align: top; }
.pave_alternant .identite_alternant { color: #e9ac20; font-size: 16px; font-weight: 700; vertical-align: top; margin-left: 10px; }
.pave_alternant .liste_calendrier { margin-left: 10px; }
.pave_alternant .info { position:absolute; right: 10px; top: 12px; }

.pave_livret { background: #f9f9f9; border: 1px solid rgba(0,0,0,.125); padding: 8px; margin-bottom: 10px; }
.pave_livret p { font-size: 12px; color: #565656; margin: 0; }
.pave_livret p a { color: #565656; }
.titre_fiche { position: relative; }
.rond_op_fiche { background: red; width: 10px; height: 10px; display: block; border-radius: 20px; position: absolute; top: 7px; right: 6px; }

.small_text { margin: 8px 0; font-size: 11px; text-align: center; color: #939393; }

.btn_lea_signer { background: #3570a2; padding: 8px 35px; color: #fff; font-weight: 700; margin-left: auto; margin-right: auto; display: block; width: 110px; text-align: center; cursor: pointer; }
.btn_lea_signer:hover { background: #25547d }
.btn_lea_signer_disable { background: #909090 !important; color: #e9e9e9 !important; cursor: not-allowed !important; }
.btn_lea_signer_disable:hover { background: #909090 !important; }
.btn_lea_oubli { background: #909090; padding: 8px 35px; color: #fff; font-weight: 700; margin-left: auto; margin-right: auto; display: block; width: 110px; text-align: center; cursor: pointer; }
.btn_lea_oubli:hover { background: #646464 }

.menu_onglet { list-style-type: none; border-bottom: 1px solid #dadada; padding-bottom: 8px; }
.menu_onglet li { display: inline; width: 200px; text-align: center; padding: 8px 15px; border: 1px solid #dadada; margin-left: -5px; border-radius: 4px 4px 0 0; background: #f9f9f9; cursor: pointer; transition: all 0.2s; }
.menu_onglet li:hover { background: #e1e1e1; }
.menu_onglet .active { border-bottom: 1px solid #fff; background: #fff; }
.menu_onglet .active:hover { background: #fff; }

/* Fiche planning */
.planning-fiche .mois { 
	color: #5DADC9;
}
	
.planning-fiche .nom-destinataire {
	color: #565656;
}

.planning-fiche .nom-fiche {
	color: #565656;
}
