@CHARSET "ISO-8859-1";

body{font:12px Tahoma,Verdana,sans-serif;background-color:#dfdfdf;color:#333333;}
.page_container{background-color:#Fcfcfc;width:90%;margin-top:0px;margin-right:auto;margin-left:auto;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);}
.page_container.small{background-color:#Fcfcfc;width:50%;margin-top:10px;margin-right:auto;margin-left:auto;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);}
.corps_container{padding-left:10px;padding-right:10px;min-height:400px;}
.corps_container a{font-size:1em;color:#333333;}


h1{color:#555555;}
p{color:#555555;}

.html_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:arial;
	font-size:12px;
	font-weight:regular;
	padding:4px 18px;
	text-decoration:none;
	/*text-shadow:0px 1px 0px #ffffff;*/
}
.html_button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}
.html_button:active {
	position:relative;
	top:1px;
}
.input_champ_100 {width:100%; font-size:1em; font-weight:normal; color:#333333;}


/* �lements commun � toutes les pages */
#site_bandeau_bas{text-align:center;height:60px;background-color:#fffff;color:#3b3b3b;padding-top:10px;}
.champ_obligatoire{color:#ac1919;}
.obligatoire{color:#ac1919;font-style: italic;}
.info_importante{color:#ac1919;font-style: italic;}

.div_float_left{float:left;}
.div_float_right{float:right;}
.div_clear{clear:both;}
.div_overflow{overflow: auto;}
.clearfix::after {
    content: "";
    clear: both;
    display: table;
}


#accueil_bandeau_haut{height:180px;border-bottom:1px solid #efefef;}
#accueil_bandeau_milieu{background-image:url(../images/personnalise/fond_accueil.jpg);padding-top:4em;padding-bottom:4em;background-size:cover;}
#accueil_texte_haut{padding-top:30px;text-align:center;padding-bottom:30px;}
#accueil_conteneur{display:table;width:100%;}
#accueil_conteneur_gauche{display:table-cell;width:50%;padding-left:1em;padding-right:1em;}
#accueil_conteneur_droit{display:table-cell;width:50%;padding-left:1em;padding-right:1em;}
#accueil_texte_accueil{}
#accueil_liste_formation{margin-top:20px;}
#accueil_liste_formation p {font-size:1.2em;color:#9f9f9f;}
#accueil_info_candidature{font-size:1.5em;color:#3B3B3B;}

#accueil_pave_central{
			width:70%;
			margin-bottom:60px;
			margin-left:auto;
			margin-right:auto;
			padding:30px;
			border-radius: 0px;
			/*box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.2)*/;
			/*border:2px solid #FFFFFF;*/}

#accueil_pave_accueil{width:45%;height:300px;float:left;padding:2%;background-color:rgba(255, 255, 255, 0.9);}
#accueil_pave_create{padding-top:2em;text-align:center;}
#accueil_btn_creer_compte{margin-left:1.1em;width:50%;text-align:center;}
#accueil_pave_login{width:45%;height:300px;float:right;padding:2%;background-color:rgba(255, 255, 255, 0.9);}
#accueil_bandeau_bas{text-align:center;height:140px;color:#333333;padding-top:10px;}
#accueil_bandeau_bas a{color:#333333;}



#div_invitation_depot_candidature{margin-top:20px;}

#accueil_a_creer_compte{font-size:20px;color:#555555;text-decoration:none;}

#div_perte_mdp {width:100%;text-align:right;font-size:10px;}
#div_perte_mdp a{text-decoration:none;color:#555555;}
#div_perte_mdp a:hover{text-decoration:underline;}


#div_modif_mdp {width:100%;text-align:left;font-size:1em;padding-left:15px;padding-bottom:10px;}
#div_modif_mdp a{text-decoration:none;color:#555555;}
#div_modif_mdp a:hover{text-decoration:underline;}
#div_modif_mdp p{color:#555555;}

#message_error{color:#ac1919;display:block;font-size:1em!important;font-style:italic;}



/* Ajout 2017-05-18 */

#saisie_mdp_container{padding-top:30px;width:50%;margin-left:auto;margin-right:auto;color:#555555;padding-bottom:30px;}
#saisie_mdp_btn{width:90%; text-align:center;padding-bottom:30px;}
#saisie_mdp_btn span{font-size:1.4em;}
#saisie_mdp_container #message_erreur{font-size:1.66em;}

#new_compte_etape_container{width:70%;margin-left:auto;margin-right:auto;color:#555555;}
.new_compte_detail_etape{padding-bottom:25px;display:block;}
.new_compte_soustitre{font-size:1.666em;color:#555555;margin-bottom:30px;}
.new_compte_lib_champ{font-size:1.5em;display:table-cell;color:#3B3B3B}
.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_valeur_champ{color:#888888;}
.new_compte_valeur_champ input{font-size:1em;color:#9f9f9f;padding: 5px 15px 5px 10px;margin: 0px 0px 15px;width: 93%;border:0px;border-bottom: 1px solid #CCC;}
.new_compte_valeur_champ #ville_service{width:73%}
.new_compte_valeur_champ #cp_service{width:14%;}
.new_compte_valeur_champ select{font-size:1em;color:#9f9f9f;padding: 5px 15px 5px 10px;margin: 0px 0px 15px;width:auto;max-width:90%;border:0px;border-bottom: 1px solid #CCC;}

.new_compte_valeur_champ_read{font-size:1.5em;color:#9f9f9f;padding: 5px 15px 5px 10px;margin: 0px 0px 15px;width: 80%;}



#login_info{font-size:1.2em;text-align:center;margin-top:1em;margin-bottom:1em;color:#065fad;}
#login_info a {text-decoration:none;color:#065fad;}
#login_info a:hover {text-decoration:underline;}
#form_login{padding:1.1em;}
#form_login input{
	font-size:1.666em;
	color:#333333;
	padding: 10px 15px 10px 45px;
	margin: 0px 0px 15px;
	width: 90%;
	/*border: 1px solid #CCC;*/
	border:0px;
	border-bottom:2px solid #CCC;
	/*border-radius: 5px;*/
	/*box-shadow: 0px 1px 1px #CCC inset, 0px 1px 0px #FFF;*/
	background: url('../images/personnalise/login-sprite.png') no-repeat scroll 0% 0% ;
}
#login_zone{text-align:center;}
#login_zone span{font-size:1.66em;cursor:pointer;}
#login_zone .place_holder {font-size:1.66em;cursor:pointer;color:#909090;}
#login_form_user_login{background-position: 10px 11px !important;}
#login_form_user_pwd{background-position: 10px -51px !important;}


#form_etape1 input {font-size:1.666em;
					color:#333333;
					padding: 10px 15px 10px 10px;
					margin: 0px 0px 15px;
					width:25em;
					border:0px;
					border-bottom:2px solid #CCC;
					}

#new_compte_etape1_saisie_texte_haut {width:70%;margin-left:auto;margin-right:auto;padding: 10px 15px 10px 45px;font-size:1.666em;color:#9f9f9f;}
#new_compte_etape1_saisie_texte_bas {width:70%;margin-left:auto;margin-right:auto;padding: 10px 15px 10px 45px;font-size:1.666em;color:#9f9f9f;}

/* input avec une ligne en dessous seulement, */
.input_light{font-size:1.4em;
					color:#333333;
					padding: 10px 15px 10px 10px;
					margin: 0px 0px 15px;
					width:100%;
					border:0px;
					border-bottom:2px solid #CCC;}

#change_mdp_container{padding-top:30px;padding-bottom:30px;width:50%;margin-left:auto;margin-right:auto;color:#555555;}
#change_mdp_btn{width:90%; text-align:center;}
#change_mdp_btn span{font-size:1.4em;}


#new_compte_siret_connu{width:70%;margin-left:auto;margin-right:auto;padding: 10px 15px 10px 45px;font-size:1.666em;color:#9f9f9f;}
.new_compte_div_service{display:table;margin:1em 1em 1em;}
.new_compte_select_service{display:table-cell;width:30px;vertical-align:middle;}
.new_compte_info_service{display:table-cell;border-left:1px solid #9f9f9f;color:#9f9f9f;padding: 5px 15px 5px 10px;margin: 0px 0px 15px;}

.new_compte_div_suivant_prec{padding: 10px 15px 10px 45px;}
.new_compte_div_suivant_prec span {font-size:1em;}

#new_compte_create_employe_texte_haut{font-size:1em;margin-top:2em;margin-bottom:2em;}
#new_compte_create_employe_texte_bas{font-size:0.5em;margin-top:5em;}

#new_compte_siret_inconnu{width:70%;margin-left:auto;margin-right:auto;padding: 10px 15px 10px 45px;font-size:1.666em;color:#9f9f9f;}
#new_compte_div_structure{}
#new_compte_siret_inconnu_texte_haut{font-size:1em;margin-top:2em;margin-bottom:2em;}




/* Etape de cr�ation du CERFA */ 

.cerfa_titre_etape{font-size:2em;padding: 10px 15px 10px 45px;}
.cerfa_titre_etape span{font-size:0.5em;}
.cerfa_sous_titre_etape{font-size:1.5em;padding: 10px 5px 0.5em 1em;margin-left:2em;width:40%;border-bottom:1px solid #eeeeee;color:#555555;}
.cerfa_container{font-size:1em;margin-left:3em;padding: 10px 15px 10px 1em;}
.cerfa_container input {font-size:1.2em;margin: 0px 1em 15px;border:0px;border-bottom:1px solid #CCC;}
.cerfa_container table {}
.cerfa_container table input {}
.cerfa_container select {font-size:1.2em;margin: 0px 1em 15px;border:0px;border-bottom:1px solid #CCC;}
.cerfa_container label {margin: 0em 1em 15px;}
.cerfa_container span {margin: 0em 1em 15px;font-style:italic;}
.cerfa_container input[readonly]:focus {outline: none;}
.cerfa_container table .valeur_td {font-size:1.2em;margin: 0px 1em 15px;border:0px;border-bottom:1px solid #CCC;}
.cerfa_container table input {margin: 0px 0em 0em;border:0px;border-bottom:1px solid #CCC;}
.cerfa_container table select {margin: 0px 0em 0em;border:0px;border-bottom:1px solid #CCC;}
.cerfa_container textarea {font-family:Tahoma,Verdana,sans-serif;font-size:1.2em;margin: 0px 1em 15px;width:95%;}

.cerfa_container #cerfa_msg_erreur {max-width:50%;margin: 0px 1em 15px;padding:1em 1em 1em 1em;border:2px solid red;background-color:#ffffff;box-shadow:5px 5px 5px rgba(0,0,0,0.2);}
.cerfa_container #table_etat_remplissage{width:90%;border-collapse:collapse;}
.cerfa_container #table_etat_remplissage tr{font-weight:bold;}
.cerfa_container #table_etat_remplissage td{text-align:center;}
.cerfa_container #table_etat_remplissage .tr_point{background: url('../images/point_noir.png') repeat-x 0% 50%;height:4em; }
.cerfa_container #table_etat_remplissage .etat_remplissage_titre{background-color:#818181;color:#FFFFFF;font-style:normal;font-size:1.2em;padding:5px 10px 5px 10px;border-radius:50px;}
.cerfa_container #table_etat_remplissage .etat_remplissage_titre:hover,
.cerfa_container #table_etat_remplissage a:focus .etat_remplissage_titre {background-color:#6f6f6f;}
.cerfa_container #table_etat_remplissage a {text-decoration:none;}
.cerfa_container #table_etat_remplissage a:focus {outline:none;}
.cerfa_container #table_etat_remplissage .etat_remplissage_titre_selected{background-color:#47c9a3;color:#FFFFFF;font-style:normal;font-size:1.2em;padding:5px 10px 5px 10px;border-radius:50px;}
.cerfa_container #table_etat_remplissage .etat_remplissage_titre_selected:hover,
.cerfa_container #table_etat_remplissage a:focus .etat_remplissage_titre_selected{background-color:#3fb492;}
.cerfa_container #table_etat_remplissage a {text-decoration:none;}
.cerfa_container #table_etat_remplissage a:focus {outline:none;}

.cerfa_container .btn_detail_erreur{cursor:pointer;}
#cerfa_liste_erreur{max-width:50%;font-size:1.2em;margin: 0px 1em 15px 3em;padding:1em 1em 1em 1em;border:2px solid red;background-color:#ffffff;box-shadow:5px 5px 5px rgba(0,0,0,0.2);}
.cerfa_detail_erreur{margin-top:0.5em;font-size:0.8em;padding-left:1em;border-left:1px solid #818181;}


.cerfa_liste_item{width:90%;margin: 2em auto 1em auto;padding:1em 1em 1em 1em;font-size:1.2em;position:relative;background-color:#e8e8e8;box-shadow:5px 5px 5px rgba(0,0,0,0.2);border-radius:7px;}
.cerfa_liste_item table{width:100%;}
.cerfa_liste_item .cerfa_suppr {position:absolute;top:0;right:0;margin-top:5px; margin-right:10px;}
.cerfa_liste_item .cerfa_suppr .btn_suppr_cerfa{cursor:pointer;}



.input_100{width:100%;}
.input_2c{width:2em;}
.input_3c{width:2em;}
.input_5c{width:4em;}
.input_14c{width:10em;}
.input_20c{width:14em;}
.input_30c{width:22em;}
.input_nombre{width:4em;text-align:right;}
.input_date{width:7em;}



/* Page d'authentification */ 
.pave_authentification {width:800px;margin-left:auto;margin-right:auto;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:#e42618;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;/*box-shadow: 0px -10px 10px rgba(0, 0, 0, 0.2);*/background-image: url("../images/personnalise/logo_bas_180_70.png"); background-repeat: no-repeat;}
.pave_authentification_depot_offre {width:100%;font-size:14px;font-weight:bold;color:#e42618;padding-top:20px;padding-left:15px;text-align:justify;padding-right:15px;}

/* 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:#e42618;padding-top:20px;width:100%;text-align:center;} 
.pave_chg_mdp_texte {width:375px;font-size:14px; color:#e42618;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:#FFFFFF;box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2);}
.bandeau_page.small {background-color:#FFFFFF;box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2);padding-top:20px;height:100px !important}
.entete_page {background-color:#FFFFFF;position:relative;}
.logo {background-color:#FFFFFF; background-image:url("https://stages.insa-cvl.fr/images/insa.gif");background-repeat:no-repeat;}
.recherche {background-color:#FFFFFF;}
.identite{background-color:#FFFFFF;font-size:10px;color:#3b3b3b;position:absolute;right:0;top:90px;height:0 !important;}
.identite a{color:#3b3b3b;}


.bandeau_menu {background-color:#FFFFFF;border-top:#666666 solid 1px;position: absolute;top: 110px;}
.element_menu{border-left:#666666 solid 1px;text-align:center;padding:5px 30px 5px 30px;}
.element_menu a {color: #3b3b3b; text-decoration: none;}
.element_menu_select{border-top:#e42618 solid 2px;padding:6px 30px 5px 30px;}

.bandeau_sous_menu {background-color:#FFFFFF;border-top:#666666 solid 1px;}
.element_sous_menu{border-left:#666666 solid 1px;}
.element_sous_menu a {color: #3b3b3b; text-decoration: none;}
.element_sous_menu_select a { text-decoration: none; color: #ffffff}
.element_sous_menu_select {background-color:#e42618;} 

.profil {
	color: #e42618 !important;
	background-color:#FFFFFF !important;
}
.profil a {
	color: #e42618 !important;
}




.corps_page{/*background-color:#f1f1f1;Possibilit� de mettre une couleur de fond*/}
.sous_corps_page{}
.sous_corps_page a {color: #e42618; text-decoration: none;}
.sous_corps_page a:hover {text-decoration: underline;}

.lib_champ_titre, .lib_champ_titre a {color:#e42618;}
.lib_champ, .lib_champ a {color:#e42618;}
.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;border-radius:10px;}
.encadre_detail legend {background-color:transparent; font-size:13px; font-weight:bold; color:#e42618;}
.contenu_table {}
.detail_table {}
.contenu_hidden {background-color:#F8F8F8;} /* contenu cach� par d�faut */



/* Page d'accueil : */
.titre_page {color:#e42618;}
.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:#f08262;}
.pave_action_titre a{text-decoration:none;color:#f08262;}
.pave_action_titre a:hover{text-decoration:underline;}
.pave_action_echeance{color:#565656;}
.pave_action_description{color:#e42618;}
.pave_action_description a {text-decoration:none;color:#e42618;}
.pave_action_description a:hover {text-decoration:underline;}


/* Les tableaux r�capitulatifs */
.bgcolor_liste_titre {background-color:white; color:#3B3B3B; font-weight:normal; font-size:12px; text-decoration:none;}
.bgcolor_liste_titre a {background-color:white; color:#3B3B3B; 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:#f08262;}
.pave_lea_titre a{text-decoration:none;color:#f08262;}
.pave_lea_titre a:hover{text-decoration:underline;}
.pave_lea_description {color:#e42618;}
.pave_lea_description a {text-decoration:underline;color:#e42618;}
.pave_lea_description a:visited {text-decoration:underline;color:#e42618;}

.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 0px 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:#e42618;box-shadow:5px 5px 5px rgba(0, 0, 0, 0.2);}
#onglet_calendrier.lea_onglet_select{background-color: #ffffff;color:#e42618;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:#e42618;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:#e42618;}
.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:#f08262}
.entete_lea_texte{font-size:12px;color:#f08262;}
.entete_lea_lib_form{font-size:14px;color:#f08262;}
.entete_lea_nom_structure {font-size:20px;color:#f08262}
.entete_lea_identite_ma {font-size:16px;color:#f08262;}
.entete_lea_soustitre{font-size:14px;color:#565656;}
.entete_lea_list_doc{font-size:11px;}
.entete_lea_list_doc a {font-size:11px;color:#f08262;}
.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:#f08262;}
.lea_liste_doc img {padding-right:3px;}
	

/* Style pour le tableau utilis� dans le LEA 
* -------------------------------------------------------------------------------------------------------------------------- */
.trTitle {color:#e42618; background-color:#f2f2f2;}

/* Planning LEA */ 
.planning_titre {color:#e42618;}
.planning_number {color:#e42618;}
	
	
/* page de s�lection thickbox 
* -------------------------------------------------------------------------------------------------------------------------- */
	
.result_thickbox {border:1px solid #E5E5E5;}
.result_thickbox tr {border-top:1px dotted #E5E5E5;}
.result_thickbox_entete {color:#e42618;  font-weight:bold; text-decoration:none; text-align:left;}
.result_thickbox_info {background-color:#FBFBFB; color:darkgray; font-weight:normal;  text-decoration:none;}
.result_thickbox_info:hover {background-color:#EEF4FE; color:darkgray; font-weight:normal; text-decoration:none;}
	
	
/* 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: #3B3B3B; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #3B3B3B; 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 #e42618; 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 #e42618; 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); }

 	
	
/* Partie Offre / publique */
.table_offre_titre {font-size:1em;}
.table_offre_titre a {font-size:1em;}
.table_offre_liste {font-size:1em;}
.table_offre_liste a {font-size:1em;}

.page_offre{margin-left:10px;margin-right:10px;}


.taux_progression{background-color:#12ff22;}
.corps_table {border-collapse:collapse; width:99%; margin-left:5px; margin-right:10px;}
.corps_page{background-color:#ffffff;}

.intitule_campagne{color: #3B3B3B;font-size: 1em;font-weight: bold;text-decoration: none;}  
.btn_commentaires{cursor:pointer;}
.zone_filtre{margin-left :5px;margin-right :20px;}

.offre_cloture{color:red;text-align:center;}


/* partie publique */
.pave_creation_publique {margin-top:20px;border:0px solid #efefef; background-color:#ffffff;box-shadow:5px 5px 5px rgba(0,0,0,0.2);}
.pave_creation_publique_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_creation_publique_texte {width:auto;font-size:14px; color:#e42618;padding-left:15px;text-align:justify;padding-right:15px;padding-bottom:20px;}
.pave_creation_publique_formulaire {width:400px;padding-left:50px;}
.pave_creation_publique_depot_offre {width:375px;font-size:14px; color:#e42618;padding-left:15px;text-align:justify;padding-right:15px;}
.pave_creation_publique_bas_page {position:relative;top:51px;width:100%;height:60px;background-color:#81A342;/*box-shadow: 0px -10px 10px rgba(0, 0, 0, 0.2);*/background-image: url("../images/personnalise/logo_bas_180_70.png"); background-repeat: no-repeat;}

.siret_partie_publique{text-align:center;margin-top:5px;}

.infos_structure{color:#3B3B3B;}
.new_structure{padding-left:10px;padding-right:10px;}
.infos_employe{padding-left:10px;padding-right:10px}
.erreur_saisie{	border-color:red;}

.confidentialite_contact{color:#3B3B3B;}
.adresse_offre{color:#3B3B3B;}
.entete_offre{color:blue;font-size:1.5em;}

/*20170711*/

#input_idcc {font-size:1.3em;color:#817976;padding: 10px 15px 10px 45px;background: url('../images/loupe_grise.png') no-repeat scroll 0% 0% ;}

/* 20180821 Evolution LEA */
/* 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: #f08262; 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: #e42618; 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: #3B3B3B;
}
	
.planning-fiche .nom-destinataire {
	color: #565656;
}

.planning-fiche .nom-fiche {
	color: #565656;
}
