/** Dernière modification: Eugène 06 Déc 2013  **/

body 		{ background: #FFF url(../images/stillinc/interface/body.jpg) no-repeat top center; font-size: 95%; color: #333;
				  font-family: Arial, Helvetica, sans-serif; }

#footer	{
    width: 100%px!important;
    margin: auto!important;
    position: relative!important;
    height: 172px!important;
    background: #FFF url(../images/stillinc/interface/footer.jpg) no-repeat bottom center!important;
    text-align: center!important;
}

#footer_elements { padding-top: 100px; z-index: -1; }

body td {
    font-size: 80%;
}

.body_all {
	margin: 0;
	padding: 0;
	font-size: 80%;
	font-family: Arial, Verdana;
}

.left-top {
    background: url(../images/stillinc/left-top.png);
    background-repeat: no-repeat;
    width:10px;
    height:10px;
}

.center-top {
    background: url(../images/stillinc/center-top.gif);
    background-repeat: repeat-x;
    height:10px;
}

.right-top {
    background: url(../images/stillinc/right-top.png);
    background-repeat: no-repeat;
    width:10px;
    height:10px;
}

.middle-middle {
    /*background: url(../images/stillinc/vertical.jpg);*/
    background-repeat: repeat-x;
    background-color: white;
}

.contenu_stillinc {
    position: relative;
    width : 100%;
}

.tableau_contenu_stillinc {
    margin-top : 3px;
}

a {
color:#003366;
text-decoration:none;
}

a:hover {
    color:#003366;
    text-decoration:underline;
}

img {
border:none;
}

form {
    margin : 0px;
    padding : 0px;
}

#old_table {
font-size: x-small;
}

.hr_ligne {
    border-bottom : 1px dashed #E1E2F2;
}

.image_accueil {
border-color : #E1E2F2;
}

#header {
    height: 175px;
}

#stillinc {
    float: left;
    margin: 0px 0px 0 0;
}

#logo {
    float: right;
    margin: 10px 15px 0 5px;
}

#trame2 {
    position: absolute;
    margin: 0;
}

#trame {
    position: absolute;
    z-index:0;
    margin: 0;
    left: 720px;
    top: -17;
    _top: 0.4;
}

#header h1 {
    position:absolute;
    left:30%;
    top:0%;
    line-height: 30px;
    font-size: 2.1em;
    font-weight: normal;
    color:white;
    z-index : 1;
}

#header #bienvenue {
    background: url(../images/stillinc/interface/slogan2.png) no-repeat; width: 256px; height: 19px;
}

#header p {
    margin: -0px;
}

#menu_admin {
    z-index: 500;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#menu {
    margin: 0;
    padding: 0;
    list-style-type: none;
    height: 120px;
}

#menu ul, #menu_admin ul {
 margin: 0 0 0 0;
 padding: 0;
}

#menu li  {
	position: absolute;
	top: 101px;
    _top: 104px;
	margin: 0 0 0 0;
	padding: 0;
	line-height: 20px;
}

#menu_admin li {
	position: absolute;
	margin: 0 0 0 0;
	padding: 0;
	/*line-height: 20px;*/
}

#menu a {
display: block;
text-decoration: none;
text-align: center;
font-weight: bold;
color: white;
}

#menu_admin a {
    display: block;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    color: #017AB3;
    text-transform: uppercase;
    font-size: 11px;
    background: url(../images/stillinc/interface/admin.gif) no-repeat left;
    padding-left : 22px;
}

#menu li a:hover {
    color: black;
    background: white;
}

#menu_admin li a:hover{
    color: black;
}

.sous-menu {
    display: none; /* les sous-menus ne sont pas affichés */
    z-index:1;
    margin: 0 0 0 0; /* marges extérieures à 0 */
    padding : 0; /* marges intérieures à 0 */
    position : absolute ; /* boite positionnée par rapport à la boite parent, ici l'écran */
    top : 93px; /* Début (par rapport au haut de page) des sous-menus */
    left : 0px; /* Début (par rapport à la gauche de la page) des sous-menus */
    width : 130px; /* largeur des sous-menus par rapport à la boite parent (ici la page)*/
	background-color:#FFFFFF;
	color:white;
	font-size: 0.85em;
	font-weight:normal;
	/*border: 1px solid #E1E2F2;*/
	voice-family: "\"}\"";
	voice-family:inherit;
}

.sous-menu ul, .sous-menu li {
	margin: 0;
	padding:0;
	list-style-type: none;
}

.sous-menu a, .sous-menu a:visited {
    /* Les liens qui ne sont pas sous le curseur. */
	font-family:Arial, Verdana, sans-serif;
	text-decoration:none;
	color:gray;
	padding:2px 0px 0px 2px;
	display:block;
	margin:1px;
	width:100%;
    min-height: 19px;
    _height: 19px;
    background: #FFE0B2 url(../images/stillinc/interface/ss_menu_off.jpg) repeat-x;
}

.sous-menu a:hover, .sous-menu a:focus {
	color:gray;
	text-decoration:none;
    background: #FFF url(../images/stillinc/interface/ss_menu_on.jpg) repeat-x;
    min-height: 19px;
    _height: 19px;   
}

.sous-menu img.hr {
	margin-top:1px;
	margin-bottom:1px;
	margin-left:0;
	margin-right:0;
	width:100%;
	display:block;
}

.picto {
 position:relative;
 left: 50%; 
 margin-left: -57px;
 }
 
 #div_menu1 { background: url(../images/stillinc/interface/compte.jpg) no-repeat; width: 110px; height: 75px;  }
 #div_menu2 { background: url(../images/stillinc/interface/communiquez.jpg) no-repeat; width: 120px; height: 75px;  }
 #div_menu3 { background: url(../images/stillinc/interface/opportunites.jpg) no-repeat; width: 120px; height: 75px;  }
 #div_menu4 { background: url(../images/stillinc/interface/outils.jpg) no-repeat; width: 80px; height: 75px;  }
 #div_menu5 { background: url(../images/stillinc/interface/stillincontact.jpg) no-repeat; width: 140px; height: 75px; }

#menu_home          {left:364px; cursor:pointer; background: url(../images/stillinc/interface/accueil.jpg) no-repeat; width: 40px; height: 75px; }
#menu1, #sous-menu1 {left:404px;}
#menu2, #sous-menu2 {left:514px;}
#menu3, #sous-menu3 {left:634px;}
#menu4, #sous-menu4 {left:754px;}
#menu5, #sous-menu5 {left:834px;}

#sous-menu1 { top: 170px; }
#sous-menu2 { top: 170px; }
#sous-menu3 { top: 170px; }
#sous-menu4 { top: 170px; }
#sous-menu5 { top: 170px; }

#menu7 {left: 700px; top: -25px;}
#menu6 {left: 845px; top: -25px;}

#sous-menu7 {left: 700px; top: -13px; }
#sous-menu6 {left: 845px; top: -13px; }


#bandeau {
     margin: 5px 10px 0 10px;
     padding: 0;
     height: 15px;
     background: #003366;
}

#msg_prospect {
    position:absolute;
    color:#003366;
}

#msg_prospect table {
    color:#003366;
}

#msg_prospect a {
    color:#003366;
    text-decoration:none;
}

#msg_prospect a:hover {
    color:#003366;
    text-decoration:underline;
}

#contenu {
    margin:12 0 0 0;
	position : relative;
	width: 100%;
	border : 0px solid red;
}

/**************************************************************/

/*STYLE POUR CONSERVER LA PAGE ACTUELLE DE STILLINCONTACT     */

/**************************************************************/
#contenu_bis {
    margin-top:15px;
    color:#ffffff;
}

#contenu_bis a:link {
COLOR: #FFFFFF;
TEXT-DECORATION: none;
}

#contenu_bis a:hover {
COLOR: #FFFF00;
TEXT-DECORATION: underline overline
}

#contenu_bis a:visited {
COLOR: #FFFF00;
TEXT-DECORATION: none
}

#contenu_bis table {
    COLOR: #FFFFFF;
}

#contenu_bis td a:link {
COLOR: #FFFFFF;
}

#contenu_bis td a:hover {
COLOR: #FFFF00;
TEXT-DECORATION: underline overline
}

#contenu_bis td {
COLOR: #FFFFFF;
}

#contenu_bis td a:visited {
COLOR: #FFFF00;
}

/**************************************************************/
#index_logo {
position:relative; 
margin-left: 30%;
margin-top: 1%;
}

#index_gauche {
position:relative;
margin-top: -20px;
color: #003366;
}

#index_gauche table {
color: #003366;
font-size: 1em;
}

#index_gauche a {
color: #003366;
font-size: 1em;
text-decoration:none;
}

#index_gauche a:hover {
color: #003366;
font-size: 1em;
text-decoration:underline;
}

#index_doite {
position:absolute;
width: 50%;
color: #003366;
margin-left:50%;
margin-top:-160px;
}

#index_doite table {
color: #003366;
font-size: 1em;
}

#index_doite a {
color: #003366;
font-size: 1em;
text-decoration:none;
}

#index_doite a:hover {
color: #003366;
font-size: 1em;
text-decoration:underline;
}

#index_doite img {
margin-left: 30%;
}

#index_bas {
position:relative;
color: #003366;
margin-top: 60px;
text-align: center;
}

#index_bas a {
color: #003366;
font-size: 1em;
text-decoration:none;
}

#index_bas a:hover {
color: #003366;
font-size: 1em;
text-decoration:underline;
}

#index_bas p {
margin-left: 1%;
}

#index_bas hr {
width: 90%;
margin-top: 10px;
}

#pied_de_page {
margin: 8 0 0 0;
padding: 0;
color: #003366;
text-align: center;
width:100%;
}

#pied_de_page p {
    font-size: 0.85em;
}

.menu1 {
	/* boite qui contient le menu (les onglets) */
	border-bottom: 1px solid #DEE6E9;
	/* crée le trait noir en-dessous des onglets */
	padding-top:6px ;
	/* marge intérieure haute */
	padding-bottom: 2px;
	/* marge intérieure basse */
}


.menu1 .onglet {
    /* style des onglets inactifs */
	/* encadrement */
	margin:2px 0px 0px 2px ;
	/* marge extérieure */
	padding:3px 3px 2px 3px;
	/* marge intérieure */
	background-image:url('../images/stillinc/fond_onglet.jpg');
	/*border-color : #DEE6E9 #DEE6E9 #DEE6E9 #DEE6E9;*/
	border : 1px solid #DEE6E9;
    color: #8d8d8d;
    font-size : 11px;
}

.menu1 .onglet:hover {
    color: #003366;
    font-size : 12px;
}

.menu1 .onglet-actif {
    /* style de l'onglet de la page active */
	border: 1px solid black;
	/* l'encadrement est porté à 2 pixels */
	border-bottom:solid 3px white ;
	/* le trait inférieur est effacé */
	margin:2px 0px 0px 0px ;
	/* marges intérieures */
	padding:3px 3px 1px 3px ;
	/* marges extérieures */
	background-color:white;
	border-color : #DEE6E9 #DEE6E9 #ffffff #DEE6E9;
	background-image:url('../images/stillinc/fond_onglet_actif.jpg');
	background-repeat : repeat-x;
    color: #003366;
}

/*Fond image dégradé*/
.fond_image_degrade {
    background-image:url('../images/stillinc/fond_onglet.jpg');
}

.fond_bouton {
    background-image:url('../images/stillinc/fond_onglet.jpg');
    padding:5px 0px 5px 0px
}

.msg_alert {
    color:#ff7735;
}

.fond_general {
    background-color:#E1E2F2;
}

.fond_general_clair {
    background-color:#FEFEFE;
}

.liste_offre_emploi {
    border-bottom : 1px dashed #D6D7ED;
}

.liste_offre_emploi_right {
    border-bottom : 1px dashed #D6D7ED;
    border-right:1px dashed #E1E2F2;
}

.liste_offre_emploi_left {
    border-bottom : 1px dashed #D6D7ED;
    border-left:1px dashed #E1E2F2;
    border-right:1px dashed #E1E2F2;
}

#div_formulaire_donnees_facturation {
    position : absolute;
    left : 20px;
}

#div_donnees_facturation {
    background-color:#E2ECF3;
    border:1px solid #003366;
    width : 700px;
    position : absolute;
    z-index : 2;
}

#id_frame {
    padding: 0px;
    margin : 0px;
    filter:alpha(opacity=0);
    width : 900px;
    height : 900px;
    z-index : -1;
}

h2 {
    color:#afafd8;
    margin: 0 0 0 0;
    font-size: 16px;
}

.input_text {
    background-color:#f7f7fb;
    border :1px solid #E1E2F2;
    font-family:arial;
    font-size : 0.9em;
}

.input_select {
    background-color:#f7f7fb;
    font-family:arial;
    border :1px solid #E1E2F2;
    font-size : 0.9em;
}

.input_text_departement {
    background-color:#f7f7fb;
    border :1px solid #E1E2F2;
    _border :1px solid #7F9DB9;
    font-family:arial;
    font-size : 0.9em;
    _font-size : 1em;
}

.td_form_offre {
    border:1px dashed #E1E2F2;
}

.fond_info_offre {
    background-color:#ededed;
    font-size : 1em;
}

.intitule_entreprise {
    font-size : 16px;
    font-weight : bolder;
    letter-spacing : 2px;
    color:#afafd8;
}

.marquer {
    background-color:#f0faff;
}

.fond_consulter_offre, .fond_consulter_offre_detail {
    border:1px dashed #E1E2F2;
    background-color:#f8f8f8;
}

.fond_liens_liste_offre {
    background-color:#fbfbfb;
    border:1px dashed #E1E2F2;
    padding:5 5 5 5;
    width:90%;
}

/*Bouton offre emploi*/
.bouton_offre_modifier {
	padding : 2 3 2 20;
	background-image: url(../images/stillinc/modifier.gif);
}

.bouton_offre_deposer {
    padding : 2 3 2 22;
	background-image: url(../images/stillinc/deposer.gif);
}

.onclick_button_deposer {
    border-left : 2px solid #E1E2F2;
	border-top : 2px solid #E1E2F2;
	border-bottom : 2px solid #E1E2F2;
	border-right : 2px solid #E1E2F2;
    text-decoration:none;
	background-repeat : no-repeat;
	background-position : left;
	background-color : #ffffff;
    padding : 2 3 2 22;
	background-image: url(../images/stillinc/deposer.gif);
}

.lien_bouton a {
    text-decoration:none;
}

.lien_bouton a:hover {
    text-decoration:none;
}

#bouton_lien input {
	background-color:#ffffff;
	border : 0px;
	cursor:pointer;
    height:17px;
    color:#003366;
}

.bouton_offre_annuler {
    padding : 2 3 2 15;
	background-image: url(../images/stillinc/reactiver.gif);
}

.bouton_offre_valider {
    padding : 2 3 2 15;
	background-image: url(../images/stillinc/valider.gif);
}

#bouton_email {
    /*padding : 2 3 2 15;*/
	background-image: url(../images/stillinc/mail.gif);
	background-repeat:no-repeat;
    background-position:left;
    padding:0 0 0 15;
}

#bouton_aleter {
    padding : 0 2 0 12;
	background-image: url(../images/stillinc/alerte_bis.gif);
	background-repeat:no-repeat;
    background-position: 2;
}

#bouton_associer {
    padding : 0 2 0 10;
	background-image: url(../images/stillinc/suivant.gif);
	background-repeat:no-repeat;
    background-position: 1;
}

.bouton_offre_modifier:hover, .bouton_offre_archiver:hover, .bouton_offre_supprimer:hover, .bouton_offre_reactiver:hover, .bouton_offre_deposer:hover, .bouton_offre_annuler:hover, .bouton_offre_valider:hover, bouton_offre_transferer:hover, .bouton_outil:hover, .bouton_synthese:hover, .bouton_consultation:hover, .bouton_evaluation:hover, .bouton_enregistrer:hover, #bouton_lien:hover, #bouton_retour:hover, #bouton_plus:hover, #bouton_ajouter:hover, #bouton_consultation:hover, #bouton_associer:hover {
    border-left : 1px dashed #afafd8;
	border-top : 1px dashed #afafd8;
	border-bottom : 1px dashed #afafd8;
	border-right : 1px dashed #afafd8;
    text-decoration:none;
}

.bouton_offre_modifier, .bouton_offre_archiver, .bouton_offre_supprimer, .bouton_offre_reactiver, .bouton_offre_deposer, .bouton_offre_annuler, .bouton_offre_valider, .bouton_offre_transferer, .bouton_outil, .bouton_synthese, .bouton_consultation, .bouton_evaluation, .bouton_enregistrer, .bouton_fermer, .bouton_valide, #bouton_retour, #bouton_consultation, .bouton_planifier {
    border-left : 1px solid #E1E2F2;
	border-top : 1px solid #E1E2F2;
	border-bottom : 1px solid #E1E2F2;
	border-right : 1px solid #E1E2F2;
    text-decoration:none;
	background-repeat : no-repeat;
	background-position : left;
	background-color : #ffffff;
    cursor : pointer;
}

.bouton_offre_archiver {
	padding : 2 3 2 24;
	background-image: url(../images/stillinc/repertoire.gif);
}

.bouton_offre_supprimer {
	padding : 2 3 2 18;
	background-image: url("../images/stillinc/supprimer.gif");
}

.bouton_offre_reactiver {
	padding : 2 3 2 15;
	background-image: url(../images/stillinc/reactiver.gif);
}

.bouton_offre_transferer {
    padding : 2 3 2 15;
	background-image: url(../images/stillinc/transferer.gif);
}

.bouton_outil {
    padding : 2 3 2 10;
	background-image: url(../images/stillinc/outils.gif);
}

.bouton_synthese {
    padding : 2 3 2 10;
	background-image: url(../images/stillinc/synthese.gif);
}

.bouton_consultation {
    padding : 2 3 2 8;
	background-image: url(../images/stillinc/consulter.gif);
	background-repeat:no-repeat;
    background-position:left;
}

.bouton_evaluation {
    padding : 2 3 2 8;
	/*background-image: url(../images/stillinc/consulter.gif);*/
}

.bouton_enregistrer {
    padding : 2 3 2 14;
	background-image: url(../images/stillinc/enregistrer.gif);
}

.bouton_fermer {
    padding : 2 3 2 14;
	background-image: url(../images/stillinc/non_valider.gif);
}

.bouton_valide {
    padding : 2 3 2 14;
	background-image: url(../images/stillinc/valider.gif);
}

.bouton_enlever {
    padding : 2px 3px 2px 15px;
	background-image: url(../images/stillinc/reactiver.gif);
    background-position: 5px;
    background-repeat: no-repeat;
    border:1px solid #E1E2F2;
    background-color: #FFFFFF;
    cursor: pointer;
}

.bouton_planifier {
    padding : 2 3 2 10;
	background-image: url(../images/stillinc/clock.png);
	background-repeat : no-repeat;
	background-position : left;
}

.entete_animation_reseau {
	font-weight : bold;
	font-family : Arial;
	font-size : 18px;
}

.entete_titre_entreprise {
    
}

.entreprise_bulle_form_offre {
    border:1px dashed #000000;
    margin :4 4 4 10; 
}

.ent_form_rechercher .input_text {
    border : 1px solid;
    background-color:#ffffff;
}

.note_info {
    border:1px dashed #E1E2F2;
    background-color:#fcfcfc;
}

.en_attente_de_diffusion {
    background-repeat : no-repeat;
	background-position : left;
    padding : 2 3 2 15;
	background-image: url(../images/stillinc/puce_offre_en_attente.gif);
    color : #ffae88;
    font-size : 10px;
}

.text_qui_sommes_nous {
    font-size : 10px;
}

.nom_qui_sommes_nous {
    font-size : 18px;
    /*border-bottom:1px dashed ;*/
    width:100%;
}

.text_deposer_offre {
    font-size : 18px;
    font-weight : bold;
}

.liste_nb_membre {
    border-bottom:1px dashed #003366;
}

.offre_etape_actif {
    /*border-bottom:1px dashed #003366;*/
    font-size : 18px;
    font-weight : bold;
}

.offre_etape_inactif {
    /*border-bottom:1px dashed #DDE8EA;*/
    font-size : 14px;
    /*OLD color:#DDE8EA;*/
    color:#B8CDD1;
    font-weight : bold;
}

.hr_recapitulatif_offre {
    border:1px solid #E1E2F2; width:100%;
}

.depot_texte {
    color:#00793D;
    font-size : 14px;
}

.note_info_liste {
    background-color: #FCFCFC;
    color:#003366;
}

.note_info_liste ul, .note_info_liste li {
	margin: 0;
	padding:0;
	list-style-type: none;
}

.note_info_liste a, .note_info_liste a:visited {
    /* Les liens qui ne sont pas sous le curseur. */
	font-family:Arial, Verdana, sans-serif;
	text-decoration:none;
	color:#003366;
	padding:2px 1px;
	display:block;
	margin:0px;
	width:100%;
}

.note_info_liste a:hover, .note_info_liste a:focus {
	background-color: #F4F4FB;
	color:#003366;
    border-top:1px dashed #E1E2F2;
    border-bottom:1px dashed #E1E2F2;
}

.note_info_liste_selected {
    background-color: #F4F4FB;
    color:#003366;
    border-top:1px dashed #E1E2F2;
    border-bottom:1px dashed #E1E2F2;
    font-weight:bold;
}

.note_info_liste_selected a, .note_info_liste_selected a:visited {
    /* Les liens qui ne sont pas sous le curseur. */
	font-family:Arial, Verdana, sans-serif;
	text-decoration : none;
	color:#003366;
	padding:2px 1px;
	display:block;
	margin:0px;
	width:100%;
}

.note_info_liste_selected a:hover, .note_info_liste_selected a:focus {
	background-color: #F4F4FB;
	color:#003366;
    border-top:1px dashed #E1E2F2;
    border-bottom:1px dashed #E1E2F2;
}

.infobulle {
    position: absolute;	
    visibility : hidden;
    border: 1px dashed Black;
    padding: 10px;
    font-family: Verdana, Arial;
    font-size: 10px;
    background-color: #FFFFCC;
    width:200px;
    z-index : 1000;
}

.infobulle_carte {
    position: absolute;	
    border: 1px dashed Black;
    padding: 10px;
    font-family: Verdana, Arial;
    font-size: 10px;
    background-color: #FFFFCC;
    width:200px;
    left:60px;
    top:-15px;
    display:none;
    z-index : 4000;
}

.tableau_liste_utilisateur {
    font-size:14;
}

.lien_pdf {
    padding : 2px 3px 2px 18px;
	background-image: url(../images/stillinc/pdf.gif);
    background-repeat : no-repeat;
	background-position : left;
}

.lien_cadenas {
    padding : 2px 3px 2px 18px;
	background-image: url(../images/stillinc/cadenas.gif);
    background-repeat : no-repeat;
	background-position : left;
}

.lien_interview {
    padding : 2 3 2 18;
	background-image: url(../images/stillinc/interview.gif);
    background-repeat : no-repeat;
	background-position : left;
}

.lien_enlever_amis {
    padding : 2 3 2 18;
	background-image: url(../images/stillinc/enlever_amis.gif);
    background-repeat : no-repeat;
	background-position : left;
}

.lien_ajouter_amis {
    padding : 2 3 2 18;
	background-image: url(../images/stillinc/ajouter_amis.gif);
    background-repeat : no-repeat;
	background-position : left;
}

.lien_code {
    padding : 2 3 2 15;
	background-image: url(../images/stillinc/cle_mini.gif);
    background-repeat : no-repeat;
	background-position : left;
}

.lien_word {
    padding : 2 3 2 18;
	background-image: url(../images/stillinc/word.gif);
    background-repeat : no-repeat;
	background-position : left;
}

.lien_word_mini {
    padding : 2 3 2 14;
	background-image: url(../images/stillinc/word_mini.gif);
    background-repeat : no-repeat;
	background-position : left;
}

.lien_powerpoint {
    padding : 2 3 2 18;
	background-image: url(../images/stillinc/ppt.gif);
    background-repeat : no-repeat;
	background-position : left;
}

.lien_pdf_bis {
    padding : 2 3 2 18;
	background-image: url(../images/stillinc/pdf.gif);
    background-repeat : no-repeat;
	background-position : left;
    font-size:0.85em;
}


.lien_pdf_mini {
    padding : 2 3 2 13;
	background-image: url(../images/stillinc/pdf_mini.gif);
    background-repeat : no-repeat;
	background-position : left;
}

.lien_excel_mini {
    padding : 2 3 2 13;
	background-image: url(../images/stillinc/excel_mini.gif);
    background-repeat : no-repeat;
	background-position : left;
}

.lien_fiche_ecole_mini {
    padding : 2 3 2 18;
	background-image: url(../images/stillinc/stillinc_mini.gif);
    background-repeat : no-repeat;
	background-position : left;
}

.lien_controler {
    padding : 2 3 2 17;
	background-image: url(../images/stillinc/controler.gif);
    background-repeat : no-repeat;
	background-position : 3px left;
}

.lien_email {
    padding : 2 3 2 18;
	background-image: url(../images/stillinc/mail.gif);
    background-repeat : no-repeat;
	background-position : left;
}

.lien_lui_ecrire {
    padding : 2 3 2 20;
	background-image: url(../images/stillinc/lui_ecrire.gif);
    background-repeat : no-repeat;
	background-position : left;
}

.lien_anniversaire {
    padding : 2 3 2 18;
	background-image: url(../images/stillinc/mini_anniversaire.gif);
    background-repeat : no-repeat;
	background-position : left;
}
.lien_mes_amis {
    padding : 2 3 2 20;
	background-image: url(../images/stillinc/mes_amis.gif);
    background-repeat : no-repeat;
	background-position : left;
}

.lien_email_bis {
    padding : 2 3 2 18;
	background-image: url(../images/stillinc/mail.gif);
    background-repeat : no-repeat;
	background-position : left;
    font-size:0.85em;
}

.lien_excel {
    padding : 2 3 2 18;
	background-image: url(../images/stillinc/excel.gif);
    background-repeat : no-repeat;
	background-position : left;
}

.lien_add {
    padding : 2 3 2 18;
	background-image: url(../images/stillinc/add.gif);
    background-repeat : no-repeat;
	background-position : left;
}

.lien_excel_bis {
    padding : 2 3 2 18;
	background-image: url(../images/stillinc/excel.gif);
    background-repeat : no-repeat;
	background-position : left;
    font-size:0.85em;
}

.lien_graph {
    padding : 2 3 2 18;
	background-image: url(../images/stillinc/graph.gif);
    background-repeat : no-repeat;
	background-position : left;
}

.lien_retour {
    padding : 2 3 2 13;
	background-image: url(../images/stillinc/reactiver.gif);
    background-repeat : no-repeat;
	background-position : left;
    font-weight:normal;
}

.lien_historique {
    padding : 2 3 2 20;
	background-image: url(../images/stillinc/historique.gif);
    background-repeat : no-repeat;
	background-position : left;
    font-weight:normal;
}

.lien_supprimer {
    padding : 2 3 2 17;
	background-image: url(../images/stillinc/non_valider.gif);
    background-repeat : no-repeat;
	background-position : 3px left;
    font-weight:normal;
}

.lien_outils {
    padding : 2 3 2 17;
	background-image: url(../images/stillinc/outils.gif);
    background-repeat : no-repeat;
	background-position : 3px left;
    font-weight:normal;
}

.lien_nouveau {
    padding : 2 3 2 16;
	background-image: url(../images/stillinc/nouveau.gif);
    background-repeat : no-repeat;
	background-position : 3px left;
    font-weight:normal;
}

.lien_modifier {
    padding : 2 3 2 17;
	background-image: url(../images/stillinc/modifier.gif);
    background-repeat : no-repeat;
	background-position : left;
    font-weight:normal;
}

.lien_apercu {
    padding : 2 3 2 17;
	background-image: url(../images/stillinc/apercu.gif);
    background-repeat : no-repeat;
	background-position : left;
    font-weight:normal;
}

.lien_enregistrer {
    padding : 2 3 2 18;
	background-image: url(../images/stillinc/enregistrer.gif);
    background-repeat : no-repeat;
	background-position : left;
    font-weight:normal;   
}

.lien_synthese {
    padding : 2 3 2 18;
	background-image: url(../images/stillinc/synthese.gif);
    background-repeat : no-repeat;
	background-position : 3px left;
    font-weight:normal;
}

.lien_consulter {
    padding : 2 3 2 18;
	background-image: url(../images/stillinc/consulter.gif);
    background-repeat : no-repeat;
	background-position : 3px left;
    font-weight:normal;
}

.lien_affecter {
    padding : 2 3 2 18;
	background-image: url(../images/stillinc/transferer.gif);
    background-repeat : no-repeat;
	background-position : 3px left;
    font-weight:normal;
}

.lien_ecoles_des_anciens {
    padding : 2 3 2 16;
	background-image: url(../images/stillinc/fleche_lien_ecole.jpg);
    background-repeat : no-repeat;
	background-position : 3px left;
    font-size : 0.85em;
}

.lien_champ_fusion {
    padding : 2 3 2 22;
	background-image: url(../images/stillinc/champ_fusion.gif);
    background-repeat : no-repeat;
	background-position : 3px left;
	font-weight : bold;
}

.entete_tableau {
    background-image: url(../images/stillinc/fond_onglet.jpg);
    background-repeat : repeat-x;
    width:100%;
    height:27px;
    padding : 3 3 3 3;
    font-weight:bold;
    border-left:1px solid #DAE6E6;
    border-right:1px solid #DAE6E6;
    font-size:0.8em;
}

.entete_tableau_bis {
    background-image: url(../images/stillinc/fond_onglet.jpg);
    background-repeat : repeat-x;
    height:20px;
    padding : 3 3 3 1;
    font-weight:bold;
    border-left:1px solid #DAE6E6;
    border-right:1px solid #DAE6E6;
}

.big_entete_tableau_bis {
    background-image: url(../images/stillinc/big_fond_onglet.jpg);
    background-repeat : repeat-x;
    height:30px;
    font-weight:bold;
    border-left:1px solid #DAE6E6;
    border-right:1px solid #DAE6E6;
}

.very_big_entete_tableau_bis {
    background-image: url(../images/stillinc/very_big_fond_onglet.jpg);
    background-repeat : repeat-x;
    height:30px;
    font-weight:bold;
    border-left:1px solid #DAE6E6;
    border-right:1px solid #DAE6E6;
}

.big_entete_tableau {
    background-image: url(../images/stillinc/big_fond_onglet.jpg);
    background-repeat : repeat-x;
    width:100%;
    height:27px;
    padding : 3 3 3 10;
    font-weight:bold;
    border-left:1px solid #DAE6E6;
    border-right:1px solid #DAE6E6;
}

.big_entete_tableau_2 {
    background-image: url(../images/stillinc/big_fond_onglet.jpg);
    background-repeat : repeat-x;
    height:27px;
    padding : 3 3 3 10;
    font-weight:bold;
    border-left:1px solid #DAE6E6;
    border-right:1px solid #DAE6E6;
}

.text_general {
    color:#003366;
}

.tableau_stage_soutenance {
    border:1px solid #DAE6E6;
}

.bouton_champ_de_fusion
{
 border:1px outset white;
 background-color:#DAE6E6;
 font-family:arial;
 font-size:10px;
 height:20;
 cursor:pointer;
 color: #003366;
}

.zone_bouton {      /*Contenant tous les boutons que ce soit submit, liens a:link ou autres*/
    /**/
}


.zone_bouton .objet_bouton {
    border:1px solid #C7C9E7;
}

.zone_bouton .objet_bouton_hover {
    border:1px dashed #C7C9E7;
}

.zone_bouton .objet_bouton input, .zone_bouton .objet_bouton_hover input {
    border:0;
    background-color:#ffffff;
    font-family:arial;
    cursor:pointer;
    color:#003366;
    font-size:11px;
}

.zone_bouton .bouton_onclick {
    border:2px solid #C7C9E7;
}

.zone_bouton .bouton_onclick_bis {
    border:1px solid #C7C9E7;
}

.zone_bouton .bouton_onclick_bis input {
    border:0px;
    font-family:arial;
    cursor:pointer;
    color:#003366;
    font-size:11px;
}

.zone_bouton .bouton_onclick input {
    border:0px;
    background-color:#ffffff;
    font-family:arial;
    cursor:pointer;
    color:#003366;
    font-size:11px;
}

#bouton_deposer {
    background-image:url("../images/stillinc/deposer.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding:0 0 0 15;
}

#bouton_modifier {
    background-image:url("../images/stillinc/modifier.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding:0 0 0 15;
}

#bouton_pdf {
    background-image:url("../images/stillinc/pdf.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding:0 0 0 20;
}

#bouton_enregistrer {
    background-image:url("../images/stillinc/enregistrer.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding:0 0 0 15;
}

#bouton_retour_bis {
    background-image:url("../images/stillinc/reactiver.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding:0 0 0 15;
}

#bouton_parametres {
    background-image:url("../images/stillinc/outils.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding:0 0 0 15;
}

#bouton_synthese {
    background-image:url("../images/stillinc/synthese.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding:0 0 0 15;
}

#bouton_consultation {
    background-image:url("../images/stillinc/consulter.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding:0 0 0 15;
}

#bouton_apercu {
    background-image:url("../images/stillinc/apercu.gif");
    background-repeat:no-repeat;
    background-position : 3px left;
    padding:0 0 0 15;
}

#bouton_valider {
    background-image:url("../images/stillinc/etude_valide.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding:1 1 1 15;
}

#bouton_annuler, #bouton_supprimer {
    background-image:url("../images/stillinc/non_valider.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding:0 0 0 15;
}

#bouton_search {
    background-image:url("../images/stillinc/search.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding:1 0 0 15;
}

#bouton_search_advanced {
    background-image:url("../images/stillinc/search_advanced.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding:1 0 0 15;
}

#bouton_envoyer {
    background-image:url("../images/stillinc/mail.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding:0 0 0 15;
}

#bouton_reset {
    background-image:url("../images/stillinc/reactiver.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding:0 0 0 15;
}

#bouton_controler {
    background-image:url("../images/stillinc/controler.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding:0 0 0 15;
}

#bouton_retour {
    background-image:url("../images/stillinc/reactiver.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding:0 0 0 15;
}

#bouton_ajouter {
    background-image:url("../images/stillinc/ajouter.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding:0 0 0 15;
}

#bouton_plus {
    background-image:url("../images/stillinc/add.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding:0 0 0 15;
}

#bouton_add {
    background-image:url("../images/stillinc/m_ajouter.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding:0 0 0 15;
}

#bouton_remove {
    background-image:url("../images/stillinc/m_enlever.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding:0 0 0 15;
}

#bouton_transfert {
    background-image:url("../images/stillinc/transferer.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding:0 0 0 15;
}

#bouton_verifier {
    background-image:url("../images/stillinc/verifier.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding:0 0 0 15;
}

#bouton_telecharger {
    background-image:url("../images/stillinc/telecharger.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding:0 0 0 15;
}

#bouton_accepter {
    background-image:url("../images/stillinc/valider.gif");
    background-repeat:no-repeat;
    background-position:left;
    padding:0 0 0 15;
}

#lien_document_pdf {
    border-bottom:1px dashed;
}

.lien_document_stage {
    font-size : 1em;
}

#lien_document_pdf:hover {
    border-bottom:0px;
}

.etiquette_consult_stage {
    background-color:#F2F5F7;
    font-size:1em;
}

.tomove {
    position: absolute;
}

.decalage_entete_stage {
    margin:3 0 0 0;
}

.decalage_entete_stage_soutenance_consult {
    margin:2 0 0 0;
}

.text_normal {
    font-weight:normal;
}

#mail_non_rensigne {
    background-color:#EA0000;
    color:#ffffff;
}

.form_onglet_ecrire_stage {
     font-size:11px;
}

.suppr_objet_message {
    cursor:pointer;
}

.input_stage {
    font-size:1em;
}

.saut_ligne_stage {
    padding : 10 0 10 0;
}

.titre_outil_superadmin {
    padding : 10 0 10 4;
}

.titre_outil_superadmin_retour {
    padding : 5 0 0 4;
}

.espacement_controle_saisie {
    margin:0 0 6 0;
}

.etiquette_stage_obligatoire {
    border-bottom:1px dashed #003366;
}

.bulle_hide {
    display:none;
    position:absolute;
}

.bulle_show {
    position:absolute;
    border : 1px dashed #000000;
    background-color : #ffffcc;
    padding : 4 4 4 4;
    text-align:left;
}

.infobulle_bis {
  position: absolute;  
  visibility : hidden;
  font-size: 10pt;
  z-index:3000;
}

#framemessage {
    padding: 0px;
    margin : 0px;
    filter:alpha(opacity=0);
    background-color: transparent;
}

#message_js_id {
    position : absolute;
    border: 1px dashed #000000;
    background-color: #ffffc4;
    padding : 5 5 5 5;
    font-family: Trebuchet MS;
    align: center;
    width : 100%;
}

#message_js_id_photo {
    position : absolute;
    border: 1px dashed #D5D7EC;
    background-color: #ffffc4;
    padding : 5 5 5 5;
    font-family: Trebuchet MS;
    align: center;
    width : 114px;
    height : 140px;
}

#message_js_id_photo_details {
    position : absolute;
    border: 1px dashed #D5D7EC;
    background-color: #ffffc4;
    padding : 5 5 5 5;
    font-family: Trebuchet MS;
    align: center;
    width : 250px;
    min-height : 142px;
    _height : 142px;
}

#div_details_domaines_ecole {
    font-size : 0.85em;
}

/* STAGE */

.entete_stage_bis {
    margin : 1px;
    width : 100%;
    padding : 1px;
}

#div_entete_stage {
    background-color : #F2F5F7;
    border : 1px solid #C0C0C0;
    margin-bottom : 5px;
}

.entete_stage table {
    font-size : 1.1em;
}

.onglet_stage {
    border : 0px solid #000000;
    margin : 0 0 5 0;
    width : 100%;
    padding : 0px;
    font-size : 0.85em;
}

.contenu_stage {
    border : 0px solid #000000;
    margin : 0 0 0 0;
    width : 100%;
    padding : 1px;
    font-size : 1em;
}

.contenu_stage table {
    font-size : 1.1em;
}

.entete_liste_stage {
    border : 0px solid #000000;
    margin : 0 0 0 0;
    width : 100%;
    padding : 1px;
    font-size : 0.85em;
}

.entete_liste_stage form {
    margin : 0px;
    padding : 0px;
}

.liste_stage_contenu {
    border : 0px solid #000000;
    margin : 0 0 0 0;
    width : 100%;
    padding : 0px;
}

.pair {
    background-color:#F7F7F7;
}

.impair {
    background-color:#ffffff;
}

.entete_par_groupe {
    font-weight : bold;
    padding : 0 0 0 4;
    font-size : 0.85em;
}

.entete_ajouter_stage {
    border : 0px solid #000000;
    margin : 0 0 0 0;
    width : 100%;
    padding : 3px;
    font-size : 0.85em;
}

.contenu_ajouter_stage {
    border : 0px solid #000000;
    width : 100%;
    padding : 3px;
}

.contenu_ajouter_stage .zone_bouton input {
    font-size : 1em;
}

.entete_maj_stage {
    border : 0px solid #000000;
    width : 100%;
    padding : 0px;
    font-size : 0.85em;
}

.form_maj_stage {
    border : 0px solid #000000;
    font-size:0.85em;
}

.form_maj_stage table td {
    border : 0px solid #000000;
    font-size:0.9em;
}

.form_maj_stage input, .form_maj_stage select {
    font-size:10px;
}

.form_maj_stage textarea {
    font-size:11px;
}

.entreprise_stage {
    border : 0px solid #000000;
    float : left;
    width:48%;
    margin-top:4;
}

.representant_stage {
    border : 0px solid #000000;
    float : left;
    width:48%;
    margin-top:2;
}

.responsable_stage {
    border : 0px solid #000000;
    float : left;
    width:48%;
    padding : 2 2 2 2;
}

.data_stage {
    border : 0px solid #000000;
    float : right;
    width : 50%;
    margin-top:4;
}

.data_stage em {
    font-size:0.8em;
}


.bouton_enregistrer_maj_stage {
    border : 0px solid #000000;
    float : left;
    margin-top:10;
}

.bouton_enregistrer_maj_stage .zone_bouton input {
    font-size : 1em;
}

.bouton_stage .zone_bouton input {
    font-size : 1.1em;
}

.bouton_stage_bis .zone_bouton input {
    font-size : 0.85em;
}

.soutenance_parametre_jury {
    font-size:1.15em;
    margin-bottom:8;
}

.soutenance_entete_planning {
    font-size:1.15em;
}

.soutenance_consultation {
    border : 0px solid #000000;
}

.soutenance_consultation table {
    font-size:1.15em;
}

.display_soutenance {
    font-size:1.15em;
}

.nb_soutenance {
    float : left;
    margin : 4;
}

.stage_non_positionnee_dans_planning {
    float : left;
    margin : 4;
}

.planning_stage table {
    font-size:1.25em;
}

.planning_stage_contenu table {
    font-size:0.9em;
}

.ecrire_contenu_stage table {
    font-size:1.15em;
}

.ecrire_contenu_stage form {
    margin : 0px;
    padding : 0px;
}


.ecrire_contenu_stage h3 {
    font-size:1em;
    background-color : #E1E2F2;
    border : 0px solid #000000;
    margin  : 0;
}

.message_envoye {
    font-size:0.85em;
    background-color : #E1E2F2;
    padding : 8;
}

.message_envoye_liste table {
    font-size:1.2em;
}

.promotion_referente {
    font-size:1.15em;
    float:left;
    margin : 2;
}

.etudiant_sans_stage {
    font-size:1.15em;
    float:left;
    /*width : 65%;*/
    margin : 2;
}

.element_a_controler table {
    font-size:1.2em;
}

.element_a_controler_titre {
    font-size:1.15em;
}

.taille_petite {
    font-size:0.9em;
}

.taille_petite_bis {
    font-size:0.85em;
}

.donnees_stage {
    font-size:1.15em;
}

.donnees_stage .zone_bouton table {
    font-size:0.9em;
}

.enseignant_tuteur_liste table {
    font-size:1.2em;
}

.enseignant_tuteur_liste .zone_bouton table input {
    font-size:1em;
}

.super_pdf table {
    font-size:1.25em;
}

.super_donnees_suppl table {
    font-size:1.15em;
}

.formulaire_modifier_stage table {
    font-size:1.1em;
}

.resultat_recherche table {
    font-size:1.1em;
}

.form_recherche_avance table {
    font-size:1.1em;
}

.entete_controle_saisie {
    font-size:0.85em;
    margin:0 0 7 0;
}

.entete_controle_saisie a {
    font-size:1.15em;
}

.bouton_stagecontroler .zone_bouton table input {
    font-size:1.25em;
}

.stage_superadmin_bouton .zone_bouton table input {
    font-size:1em;
}

.stage_superadmin_doc .zone_bouton table input {
    font-size:1em;
}

.entete_stage_superadmin {
    font-size:0.85em;
}

.display_message {
    background-color : #ffffff;
    padding : 5;
    border : 1px solid #003366;
    border-right : 3px solid #003366;
    border-bottom : 3px solid #003366;
    width : 75%;
    margin-left : 15%;
    margin-top : 20;
    margin-bottom : 20;
}

/* FIN STAGE */

/* SUPPRESSION D'UN ANCIEN */
.message_suppr_ancien {
    margin-left : 30;
    margin-top : 20;
}

/*-- FIN SUPPRESSION D'UN ANCIEN */

/* ACTU STILLINCONTACT */

.actu_still_gauche, .actu_still_droite, .actu_still_gauche_sous, .actu_still_gauche_sous, .actu_still_droite_sous {
    padding : 3;
}

.actu_still_gauche {
    
}

.actu_still_gauche_sous {
    background-color : #E1E2F2;
    border-bottom : 1px dotted #a3a3a3;
    color : #a3a3a3;
    padding-bottom : 5;
}

.actu_still_gauche_sous table {
    font-weight : bold;
}

.entete_titre_actu {
    border-bottom : 1px dotted #a3a3a3;
    color : #a3a3a3;
    margin-top : 6;
    margin-bottom : 3;
}

.actu_still_droite_sous {
    padding-top : 7;
    padding-bottom : 5;
}

.liste_actu_stillincontact {
    background-color : #f8f8f8;
    margin-top : 3;
}

.actu_still_droite {
    /*float : left;*/
    background-color : #f8f8f8;
    margin-top : 3;
    padding-top : 3;
    width : 100%
}

/*-- FIN ACTU STILLINCONTACT */

/*-- DEBUT LISTE DE DIFFUSION */

.forcer_envoi {
    margin-top : 4px;
    margin-bottom : 8px;
    margin-left : 3px;
}

.message {
    border : 1px dotted #E1E2F2;
    margin-right : 5;
    margin-top : 3;
    padding : 1;
    background-color : #F7F7FB;
    font-size : 0.85em;
}

.message table td {
    font-size : 0.7em;
}

.message td {
    font-size : 1.25em;
}

.message input {
    font-size : 1em;
}

.message select {
    font-size : 1em;
}

.message td textarea {
    font-size : 1.2em;
}

.destinataire {
    border : 1px dotted #E1E2F2;
    padding : 1;
    margin-top : 3;
    background-color : #F7F7FB;
    font-size : 0.85em;
}

.destinataire table td {
    font-size : 0.7em;
}

.destinataire input {
    font-size : 1em;
}

.destinataire select {
    font-size : 1em;
}

.destinataire textarea {
    font-size : 1.15em;
}

.modele_mail {
    border : 1px dotted #E1E2F2;
    margin-bottom : 4;
}

.message_objet {
    border : 2px dotted #E1E2F2;
}

.message_de {
    margin : 5;
}

.modifier_liste_membre {
    font-size : 0.85em;
}

.modifier_liste_membre select {
    font-size : 1em;
}

.modifier_liste_membre table td {
    font-size : 0.70em;
}

.modifier_liste_membre input {
    font-size : 1em;
}

.modifier_liste_membre textarea {
    font-size : 1.1em;
}

.historique_liste {
    font-size : 0.85em;
}

.historique_liste table td {
    font-size : 0.70em;
}

.historique_liste select {
    font-size : 1em;
}

.historique_liste input {
    font-size : 1em;
}

.entete_liste_membre_modif {
    border : 1px dashed #E1E2F2;
    background-color : #F7F7FB;
}

.liste_membres_consulter {
    margin : 5;
    padding : 4;
    border : 1px dashed #E1E2F2;
    background-color : #F7F7FB;
}

.liste_membre_consult {
    font-size : 1.1em;
}

.liste_membre_consult table td {
    font-size : 0.7em;
}

.liste_deroulante {
    margin-top : 5px;
    margin-bottom : 5px;
}

.titre_membre_liste {
    margin-bottom : 5;
}

.action_nouveau_membre {
    margin-left : 5;
    padding : 3;
}

.droit_nouveau_membre {
    padding : 3;
}

.ancien_membre {
    color : #CAC8BB;
}

.new_liste_titre {
    border-bottom : 1px dashed #E1E2F2;
    font-weight : bold;
}

.new_liste {
    font-size : 0.85em;
}

.new_liste table td {
    font-size : 0.7em;
}

.new_liste input {
    font-size : 1em;
}

.new_liste select {
    font-size : 1em;
}

.new_liste textarea {
    font-size : 1.15em;
}

.message_alert {
    margin-top : 30px;
    margin-left : 10px;
    font-weight : bold;
    color:#ff7735;
}

.membre {
    background-color : #DFFFDF;
    font-weight : bold;
}

.membre_intitule {
    background-color : #DFFFDF;
    border : 1px dashed #003366;/*#003366*/
}

.sans_email {
    background-color : #ff0404;
}
/*-- FIN LISTE DE DIFFUSION */

/*-- DEBUT LISTE DE DIFFUSION SUPERADMINISTRATEUR */

.ld_super_entete h3 {
    margin : 4;
    border-bottom : 1px dashed #003366;
}

.divStayTopLeft {
    border-top : 1px solid #003366;
    border-left : 1px solid #003366;
    border-bottom : 2px solid #003366;
    border-right : 2px solid #003366;
}

.zone_formation {
     border : 1px dashed #E1E2F2;
     background-color : #F7F7FB;
}

.ldd_super {
    margin-right : 5;
    margin-top : 3;
    padding : 1;
    font-size : 0.85em;
}

.ldd_super table td {
    font-size : 0.7em;
}

.ldd_super td {
    font-size : 1.25em;
}

.ldd_super input {
    font-size : 1em;
}

.ldd_super select {
    font-size : 1em;
}

.ldd_super td textarea {
    font-size : 1.2em;
}

.message_envoye_bis {
    background-color : #ffffc4;
    padding :5;
    width : 400px;
    margin-top : 5;
    font-weight : bold;
}

/*-- FIN LISTE DE DIFFUSION SUPERADMINISTRATEUR */


/*-- DEBUT CHARTE --*/

.charte {
    padding-left:2;
    padding-right:5;
    text-align:justify;
    height:320px;
    border:solid 0px;
    overflow:auto;
}

.charte_2 {
    padding-left:2;
    padding-right:5;
    text-align:justify;
    height:490px;
    border:solid 0px;
    overflow:auto;
}

.charte_3 {
    padding-left:2;
    padding-right:5;
    text-align:justify;
    height:535px;
    border:solid 0px;
    overflow:auto;
}

/*-- FIN CHARTE --*/

/*-- DEBUT TARIFICATION --*/

.tarif_gauche {
    /*border : 1px solid red;*/
    float:left;
    width : 45%;
}

.tarif_droite {
    margin-left : 10;
    border : 1px solid #DEE6E9;
    float:left;
    width : 50%;
}

.tarif_titre {
    background-color:#F7F7FB;
    border-bottom:1px dashed #E1E2F2;
}

.tarif_1 {
    text-align:center;
}

.note_info_tarif {
    margin-left : 10;
    margin-right : 10;
    border-left:1px solid #003366;
    border-top:1px solid #003366;
    border-right:2px solid #003366;
    border-bottom:2px solid #003366;
    background-color:#FFFFFF;
}

/*-- FIN TARIFICATION --*/


/*-- DEBUT MAJ CV --*/
.mail_errone {
    font-weight : bold;
    color : #ff0000;
}

.text_email_errone {
    background-color : #ff0000;
    color : #FFFFFF;
}

.div_contenu_form_maj_cv {
    background-color:#E1E2F2;
}

.table_contenu_form_maj_cv {
    background-color:#FFFFFF;
}

.sep_form_stage {
    background-image : url("../images/stillinc/dotted.gif");
    background-position : bottom;
    background-repeat : repeat-x;
    width : 100%;
    height : 1px;
    background-color : #FFFFFF;
}

.entete_titre_zone_maj_cv {
    padding-left : 9px;
    _padding-left : 8px;
}

.contenu_liste_ecole {
    border:1px solid #E1E2F2;
    padding : 0px;
}

.titre_detail_diplome_prepare {
    font-weight : bold;
}

.detail_diplome_maj_cv div {
    /*font-size : 0.85em;*/
}

.information_sous_commentaire_etude {
    font-size : 0.85em;
}

.texte_checkbox_fiche_annuaire {
    font-size : 0.85em;
}

.div_contenu_stage_maj_cv {
    /*margin : 4px;*/
    margin-bottom : 3px;
    border : 1px solid #DAE6E6;
    width : 99%;
}

.entete_tableau_stage {
    background-image : url(../images/stillinc/fond_onglet.jpg);
    background-repeat : repeat-x;
    padding : 3;
    font-weight : bold;
    /*height : 23px;
    padding : 2;
    font-weight : bold;
    font-size : 0.8em;*/
}

.big_entete_tableau_stage {
    background-image : url(../images/stillinc/big_fond_onglet.jpg);
    background-repeat : repeat-x;
    padding : 3;
    font-weight : bold;
}

.contenu_stage_maj_cv {
    padding : 2;
}

.spacer{
	width:100%;
	clear:both;
	display:block;
	/* debug : border:1px solid red; */
	font-size:1px;
}

.titre_zone_stage {
    background-color : #F8F8FC;
    padding : 3px;
    border-bottom : 1px solid #D7D7EE;
}

.div_contenu_stage {
    /*margin-left:2.5%;
    _margin-left:20px;*/
}

.listes_membres {
    display:block;
    padding : 3;
    padding : 2 3 2 22;
	background-image: url(../images/stillinc/mes_amis.gif);
    background-repeat : no-repeat;
	background-position : left;
}

.listes_membres:hover {
    background-color : #003366;
    color : #FFFFFF !important;
    padding : 2 3 2 22;
    background-image : url("../images/stillinc/mes_amis.gif");
    background-repeat : no-repeat;
    background-position : left;
    text-decoration : none!important;
}

.listes_membres:visited:hover {
    background-color : #003366;
    color : #FFFFFF !important;
    padding : 2 3 2 22;
    background-image : url("../images/stillinc/mes_amis.gif");
    background-repeat : no-repeat;
    background-position : left;
    text-decoration : none!important;
}

.ajouter_une_liste {
    color : #808080 !important;
}

.ajouter_une_liste_normal {
    color : #000000 !important;
}

.lien_delete_membre {
    display:block;
    padding : 3;
    padding : 2 3 2 22;
    /*background-image : url("../images/stillinc/enlever_amis.gif");
    background-repeat : no-repeat;
    background-position : left;*/
    text-decoration : none!important;
}

.lien_delete_membre:hover {
    background-color : #003366;
    color : #FFFFFF !important;
    padding : 2 3 2 22;
    /*background-image : url("../images/stillinc/enlever_amis.gif");
    background-repeat : no-repeat;
    background-position : left;*/
    text-decoration : none!important;
}

.lien_delete_membre:visited:hover {
    background-color : #003366;
    color : #FFFFFF !important;
    padding : 2 3 2 22;
    /*background-image : url("../images/stillinc/enlever_amis.gif");
    background-repeat : no-repeat;
    background-position : left;*/
    text-decoration : none!important;
}

.dotted {
    background-image : url("../images/stillinc/dotted.gif");
    background-position : bottom;
    background-repeat : repeat-x;
}

.lien_ajouter_mini {
    padding : 2 3 0 12;
    background-image : url("../images/stillinc/ajouter_mini.gif");
    background-repeat : no-repeat;
    background-position : left;
}

.lien_ajouter_mini a:hover, lien_fermer_mini a:hover {
    text-decoration:underline !important;
}

.lien_fermer_mini {
    padding : 2 3 0 12;
    background-image : url("../images/stillinc/delete_nb.gif");
    background-repeat : no-repeat;
    background-position : left;
}

.onfocus_ajouter_liste {
    border-bottom : 1px solid #808080;
}

.ajouter_liste {
    border-bottom : 1px solid #E4E4E4;
}

/*-- FIN MAJ CV --*/

/*-- DEBUT MAIL ERRONE EN PAGE D'ACCUEIL  --*/

.message_mail_errone {
    border:1px dashed #E1E2F2;
    background-color:#fcfcfc;
    padding : 6;
}

/*-- FIN MAIL ERRONE EN PAGE D'ACCUEIL  --*/

/* DEBUT CODE D'ACCES */

.hight_top {
    clear : both;
    padding-bottom : 1px;
    /*border-bottom : 1px dashed #003366;*/
}

.top table {
    font-size : 1.1em;
}

.top select {
    font-size : 0.9em;
}

.hight_top table {
    font-size : 1.1em;
}

.hight_top select {
    font-size : 0.9em;
}


.bottom {
    clear : both;
    font-size : 0.7em;
}

.bottom table {
    font-size : 1.5em;
}

.top_left {
    /*float : left;*/
    /*width : 40%;*/
    border-top:1px solid #E1E2F2;
    border-left:1px solid #E1E2F2;
    border-right:3px solid #E1E2F2;
    border-bottom:3px solid #E1E2F2;
    background-color:#fcfcfc;
    margin-bottom : 5;
    padding : 4;
}

.top_right {
    border : 0px solid black;
    /*float : left;
    width : 55%;*/
    /*margin-left : 1%;*/
}

.comunication_aux_etudiants {
    border : 1px solid #DAE6E6;
    margin-top : 0;
    margin-right : 0;
    margin-left : 0;
    background-color:#D5D7EC;
    padding : 5;
    _width : 100%;
}

.lien_pdf_code_d_acces {
    margin : 5;
}

/* FIN CODE D'ACCES */


/* DEBUT ALERT */

.alert {
    padding : 2;
    position : absolute;
}

.entete_alert {
    padding : 2;
    background-image : url("../images/stillinc/fond_alert.gif");
    background-repeat : repeat-x;
    color : #005f8c;
    font-weight : bold;
    border-left : 1px solid #999999;
    border-right : 1px solid #999999;
}

.contenu_alert {
    border-left : 1px solid #999999;
    border-right : 1px solid #999999;
    border-bottom : 1px solid #999999;
    padding-top : 0;
    padding-left : 2;
    padding-bottom : 2;
    text-align : center;
    background-color : #FFEFCA;
}

.critere_selection {
    border-left : 1px solid #999999;
    border-right : 1px solid #999999;
    border-bottom : 1px solid #999999;
    border-top : 1px solid #999999;
    padding-top : 0;
    padding-left : 2;
    padding-bottom : 2;
    text-align : justify;
    background-color : #FFEFCA;
}

.critere_selection_ajax {
    border-left : 1px solid #999999;
    border-right : 1px solid #999999;
    border-bottom : 1px solid #999999;
    border-top : 1px solid #999999;
    padding-top : 0;
    padding-left : 2;
    padding-bottom : 2;
    background-color : #FFEFCA;
}

.bouton_alert {
    text-align : center;
    background-image : url("../images/stillinc/fond_alert.gif");
    background-repeat : repeat-x;
    border-left : 1px solid #999999;
    border-right : 1px solid #999999;
    border-bottom : 1px solid #999999;
    margin-top : 2;
    color : #005f8c;
    font-weight : bold;
    cursor : pointer;
}

/* FIN ALERT */

/* DEBUT RECHERCHE MEMBRE*/

.left_content {
    margin : 4;
    width : 300px;
}

.right_content {
    margin : 4;
    width : 100%;
}

.searched_text {
    font-weight : bold;
}

/* FIN RECHERCHE MEMBRE*/

/* DEBUT INTERVIEW */

.contenu_interview {
    
}

.contenu_interview table {
    
}

.entete_interview {
    border:1px dashed #D6D7ED;
    background-color:#FBFBFD;
    padding-bottom : 2px;
    padding-top : 4px;
}

.pair_interview {
    /*background-color:#FFF5EC;*/
    border-bottom : 1px dashed #D7D7D7;
    border-top : 1px dashed #D7D7D7;
}

.impair_interview {
    background-color:#ffffff;
}

.titre_liste_interview {
    margin-left : 0;
    padding-top : 4;
    padding-left : 0;
    padding-bottom : 4;
    background-color : #EEEEEE;/*#F0F0F9*/  /*#EDEDE6*/
}

.titre_liste_interview_date {
    color : #FF9933;
}

.afficher_interview {
    border : 1px solid #ADB4DC;
}

.afficher_interview_entete {
    background-color : #F9F9F9;
    border : 1px dashed #D7D7D7;
}

.selection_interview {
    background-color : #D5D7EC;
    border : 1px dashed #A6A9D7;
}

.interview_photo_texte {
    margin-top : 8px;
    text-align : justify;
}

.liens_interview {
    padding-left : 3px;
}

.selection_interview_liens {
    z-index:1;
    margin: 0 0 0 0; /* marges extérieures à 0 */
    padding : 0; /* marges intérieures à 0 */
    top : 93px; /* Début (par rapport au haut de page) des sous-menus */
    left : 0px; /* Début (par rapport à la gauche de la page) des sous-menus */
    width : 100%; /* largeur des sous-menus par rapport à la boite parent (ici la page)*/
	background-color:#FFFFFF;
	color:#003366;
	border: 1px solid #E1E2F2;/**/
	voice-family: "\"}\"";
	border : 1px dashed #ffffff;
	voice-family:inherit;
}

.selection_interview_liens ul, .sous-menu li {
	margin: 0;
	padding:0;
	list-style-type: none;
}

.selection_interview_liens a, .selection_interview_liens a:visited {
    /* Les liens qui ne sont pas sous le curseur. */
	font-family:Arial, Verdana, sans-serif;
	text-decoration:none;
	color:#003366;
	padding:2px 1px;
	display:block;
	margin:0px;
	width:100%;
    /*border-left: 1px solid #003366;
    border-right: 1px solid #003366;*/
}



.selection_interview_liens ul a:hover, .selection_interview_liens a:focus {
	background-color: #003366;/*#E1E2F2*/
	color:#FFFFFF;
	text-decoration : none;
}

.selection_interview_liens_selected {
    background-color: #003366;/*#E1E2F2*/
	color:#FFFFFF;
	text-decoration : none;
}

.diplome_interview {
    font-weight:normal;
    font-size:0.85em;
    color : gray;
}

.titre_interview {
    font-weight:bold;
    /*font-size:0.85em;*/
    color : gray;
    text-align : justify;
}

.citation_interview {
    font-size : 0.9em;
    line-height : 1.4em;
}

.intro_interview {
    font-size : 0.9em;
    margin-top : 7px;
    line-height : 1.4em;
}

.lire_suite {
    margin-top : 5px;
    font-size : 1em;
}

/* FIN INTERVIEW */

/* Administrer gestionnaire */

.gestion_nb_effectif {
    font-weight : bold;
    margin-top : 10px;
}

.gestion_groupe_tableau {
    border-left : 1px solid #DAE6E6;
    border-bottom : 1px solid #DAE6E6;
    border-right : 1px solid #DAE6E6;
    background-color : #F7F9F9;
}

.selection_gestion {
    background-color : #D5D7EC;
    border : 1px dashed #A6A9D7;
    padding-top : 3px;
    padding-bottom : 3px;
    margin-top : 3px;
}

.pdf_excel_enseignant_referent {
    margin-top : 3px;
}

.pair_organisation {
    background-color : #FCFCFC;
    
}

.impair_organisation {
    background-color : #EBEBEB;
    border-top : 1px dashed #D7D7D7;
    border-bottom : 1px dashed #D7D7D7;
}

#div_gestion_cv {
    margin-top : 4px;
}

#div_boutons_nouveau {
    margin-bottom : 3px;
}

#div_selection_gestion_cv {
    border : 1px dashed #A6A9D7;
    background-color : #D5D7EC;
}

.ligne_promotion_gestion_cv_impair {
    border-bottom : 1px dashed #EBEBEB;
}

.ligne_promotion_gestion_cv_pair {
    border-bottom : 1px dashed #FCFCFC;
}

#div_gestion_cv_parametre {
    margin-top : 5px;
}

#div_message_maj {
    display : none;
    background-color : #FFF9D7;
    border : 1px solid #E2C822;
    padding : 5px;
    margin : 1px;
    text-align : left;
}

/* Fin Administrer gestionnaire */

/* Debut Administrer utilisateur */
.administrer_utilisateur {
    font-size : 0.85em;
}

.administrer_utilisateur table {
    font-size : 1.25em;
}

.administrer_utilisateur select, .administrer_utilisateur input {
    font-size : 1em;
}

/* Fin Administrer utilisateur */

/* Debut Outils/Enquete adiut */

.enquete_haut_gauche, .enquete_haut_droite {
    border:1px dashed #C0C0C0;
    background-color:#F7F7F7;
    text-align : justify;
    padding : 5px;
}

.enquete_bas {
    border-top:1px dashed #999999;
    background-color:#FFEFCA;
    font-size : 0.85em;
    margin-top : 10px;
    padding-top : 3px;
    padding-left : 2px;
    height : 25px;
    color : #858585;
}

.enquete_adresse_excel, .enquete_fichier_identifiant {
    text-align : justify;
}

.enquete_adresse_excel, .enquete_courrier_pdf {
    border-left : 1px solid #DAE6E6;
    border-right : 1px solid #DAE6E6;
    border-bottom : 1px solid #DAE6E6;
    height : 100%;
    padding : 3px;
    background-color : #F5F9FA;
}

.enquete_fichier_identifiant {
    padding : 5px;
}

.enquete_lancer, .enquete_code_d_acces {
    text-align:justify;
}

/* Fin Outils/Enquete adiut */



/* Début Commentaires Offre Emploi */
#id_commentaire_offre {
    padding : 3px;
    background-color:#F7F7F7;
}

.commentaires_emploi {
    /*background-color:#EFF3F6;*/
    border-right : 1px solid #DEE6E9;
    border-left : 1px solid #DEE6E9;
    border-bottom : 1px solid #DEE6E9;
}

.un_commentaire {
    border-top : 1px solid #DEE6E9;
}

.date_commentaire {
    margin-top : 8px;
    font-size : 0.7em;
    /*color : #c0c0c0;*/
}

/* Fin Commentaires Offre Emploi */

/* Chargement */
.divChargement, #divChargement {
    background-color: red;
    color : #FFFFFF;
    z-index : +3000;
    padding : 1 4 1 4;
}

/* Fin Chargement */

/* ENTREPRISE NOUVEAU DESIGN */

.entreprise_title {
    font-weight : bold;
    font-size : 1.15em;
    z-index : -1;
}

.liste_entete {
    margin-top : 0px;
    background-image: url("../images/stillinc/fond_titre_entreprise.jpg");
    background-repeat : repeat-x;
    /*height:20px;*/
    padding : 3 3 3 7;
    border-left:1px solid #DAE6E6;
    border-right:1px solid #DAE6E6;
    font-size : 0.899em;
    margin-right : 6px;
}

.liste_entete select {
    font-size : 0.7em;
}

.liste_corps {
    margin-left : 3px;
    padding : 8px;
}

.titre_selection {
    font-weight : bold;
    color : #083772;
}

.liste_corps {
    text-align:justify;
    height:425px;
    border:solid 0px;
    /*overflow:auto;*/
    background-color : white;
}

.pair_entreprise {
    background-color : #ebebeb;
}

.impair_entreprise {
    background-color : #ffffff;
    border-top : 1px dashed #d8d8d8;
    border-bottom : 1px dashed #d8d8d8;
}

.nb_entreprise {
    border-bottom : 1px dashed #d8d8d8;
    margin-top : 2px;
    margin-bottom : 4px;
    padding-top : 4px;
    padding-left : 4px;
    font-weight :  bold;
    color : #A6A6A6;
}

.sous_liste_par {
    background-color : red;
}

.fixedTable {
    table-layout : fixed;
}

td.cell {
    padding : 2px 0px 2px 3px;
    margin : 0px;
    border-bottom : 1px solid #b8b8b8;
    border-right : 1px solid #b8b8b8;
    /*height : 22px;*/
    overflow : hidden;
    font-size : 11px;
    font-family: verdana, arial, helvetica, sans-serif;
    line-height: 12px;
}

.first {
    border-left : 1px solid #b8b8b8;
}

.tableCellHeader {
    padding : 2px 0px 2px 3px;
    text-align : left;
    font-size : 11px;
    border-top : 1px solid #B7B9DF;
    background-color : #E1E2F2;/**/
    font-weight : bold;
}

.par_liste {
    background-color : red;
    font-weight : bold;
}

.chargement_en_cours {
    color : red;
    padding : 0;
    margin : 0;
    color : #bdbdbd;
}

.bouton_enreprise_ajouter {
    background-image : url("../images/stillinc/deposer.gif");
    background-repeat : no-repeat;
    background-position : left;
    border : 1px solid #E1E2F2;
    background-color : #FFFFFF;
    padding : 0 2 2 12;
    /*_padding-left : 10px;*/
    _padding : 0 0 0 10;
    width : 145px;
    _width : 130px;
    cursor : pointer;
}

.bouton_enreprise_ajouter_detail {
    background-image : url("../images/stillinc/deposer.gif");
    background-repeat : no-repeat;
    border : 1px solid #E1E2F2;
    background-color : #FFFFFF;
    padding-left : 10px;
    width : 70px;
    cursor : pointer;
}

.bouton_enreprise_modifier_detail {
    background-image : url("../images/stillinc/modifier.gif");
    background-repeat : no-repeat;
    border : 1px solid #E1E2F2;
    background-color : #FFFFFF;
    padding-left : 10px;
    width : 80px;
    cursor : pointer;
}

.bouton_enreprise_zone_gestionnaire {
    background-image : url("../images/stillinc/modifier.gif");
    background-repeat : no-repeat;
    background-position : left;
    border : 1px solid #E1E2F2;
    background-color : #FFFFFF;
    padding : 0 2 2 12;
    /*_padding-left : 10px;*/
    _padding : 0 0 0 10;
    width : 120px;
    cursor : pointer;
}

.bouton_enreprise_annuler_detail {
    background-image : url("../images/stillinc/reactiver.gif");
    background-repeat : no-repeat;
    border : 1px solid #E1E2F2;
    background-color : #FFFFFF;
    padding-left : 10px;
    width : 70px;
    cursor : pointer;
}

#menu_entreprise, #menu_entreprise_form {
    padding-left : 9px;
    padding-right : 15px;
    margin : 0px;
}

#menu_entreprise td, #menu_entreprise_form td {
    font-size : 11px !important;
}

#fiche_contenu {
    margin : 5 15 5 9;
}

#liste_entreprise {
    margin : 5 0 5 0;
}

#detail_entreprise {
    border : 1px solid #E1E2F2;
    padding : 1px;
}

#cordonnee {
    padding : 3px;
}

#cordonnee td {
    font-size : 11px;
}

.raison_sociale {
    color : #000000;
    font-weight : bold;
    font-size : 12px;
}

.nature {
    color : #C0C0C0;
    display : block;
}

.adresse_entreprise {
    color : #000000!important;
    font-size : 11px!important;
    display : block;
}

.activite_detaille {
    display : block;
    border-bottom : 1px solid #E9E9E9;
    font-weight : bold;
}

.autres_info, .autres_info td {
    color : #000000!important;
}

.detail_info {
    font-style : italic;
}

.liste_contact_entreprise h3 {
    border-bottom : 1px dashed #E9E9E9;
    display : block;
    margin : 3 2 0 2;
    padding : 2 1 2 1;
    text-decoration : none!important;
    width : 99%;
    cursor : pointer;
    font-weight : normal;
    font-size : 12px;
}

.liste_contact_entreprise_hover {
    background : #003366!important;
    border-bottom : 0!important;
    color : #FFFFFF!important;
    text-decoration : none!important;
}

.liste_contact_entreprise_hover a, .liste_contact_entreprise_hover a:link {
    border-bottom : 0!important;
}

.detail_contact {
    background : #E9E9E9;
    margin : 0 2px 0 2px;
    padding : 2px;
    width : 99%;
    font-size : 11px;
}

.detail_contact a {
    display : inline;
}

.titre_formation {
    background-image : url("../images/stillinc/dotted.gif");
    background-position : bottom;
    background-repeat : repeat-x;
    padding-bottom : 2px;
}

.detail_entreprise {
    padding : 0 4 0 4;
    width : 100%;
}

.detail_relation_entreprise {
    padding : 4;
    background-color : #FBFBFB;
    margin-top : 3;
    margin-bottom : 3;
    margin-left : 3;
    margin-right : 3;
    width:99.5%;
}

.auto_suggest {
    background-color : #FFFFF2;
    border : 1px solid #808080;
    padding : 0 2 0 2;
    z-index:2000;
    width : 150px;
    height:100px;
    position : absolute;
    left : 0;
    top : 0;
}

.auto_suggest a, .auto_suggest a:link {
    text-decoration : none !important;
}

.auto_suggest a:hover {
    background-color : #003366 !important;
    color : #FFFFFF !important;
}

.type_contact {
    margin : 4 0 0 0;
}

.intitule_formation {
    font-weight : bold !important;
}

.raison_sociale_1 {
    font-weight : bold !important;
    font-size : 14px;
    color : #000000;
}

.raison_sociale_2 {
    font-weight : normal !important;
    font-size : 13px;
    color : #000000;
}

.raison_sociale_3 {
    font-weight : normal !important;
    font-size : 12px;
}

.raison_sociale_4 {
    font-weight : normal !important;
    font-size : 12px;
    color : #888888;
}

.bouton_rechercher {
    border-left : 1px solid #E1E2F2;
	border-top : 1px solid #E1E2F2;
	border-bottom : 1px solid #E1E2F2;
	border-right : 1px solid #E1E2F2;
    text-decoration:none;
	background-repeat : no-repeat;
	background-position : left;
	background-color : #ffffff;
    cursor : pointer;
    padding : 2 3 2 16;
	background-image: url(../images/stillinc/loupe.gif);
}

.profil_contact td {
    font-size : 11px!important;
}

.hover_liste_entreprise_fille {
    background-color : #003366!important;
    color : #FFFFFF!important;
    font-weight : bold;
}

.hover_liste_entreprise_fille td {
    color : #FFFFFF!important;
    font-weight : bold;
}

.contenu_entreprise {
    border-right : 1px solid #003366;
    border-bottom : 1px solid #003366;
    border-left : 1px solid #003366;
}

.liste_contact_entreprise td {
    font-size : 11px!important;
}

.entete_liste_contact_entreprise {
    background-color : #003366!important;
    color : #FFFFFF;
    padding : 3;
    margin : 0 0 1 0;
}

.attention {
    color : #BC8E1D;
    font-size : 11px;
}

/* FIN ENTREPRISE NOUVEAU DESIGN */

/* DEBUT ECRIRE OFFRE EMPLOI & STAGE */

.bouton_offre_ecrire {
    background-image : url("../images/stillinc/mail.gif");
    background-repeat : no-repeat;
    border : 1px solid #E1E2F2;
    background-color : #FFFFFF;
    padding-left : 10px;
    width : 75px;
    cursor : pointer;
}

.bouton_offre_apercu {
    background-image : url("../images/stillinc/oeil.gif");
    background-repeat : no-repeat;
    border : 1px solid #E1E2F2;
    background-color : #FFFFFF;
    padding-left : 14px;
    cursor : pointer;
}

.bouton_offre_annuler_lui_ecrire {
    background-image : url("../images/stillinc/non_valider.gif");
    background-repeat : no-repeat;
    border : 1px solid #E1E2F2;
    background-color : #FFFFFF;
    padding-left : 14px;
    cursor : pointer;
}
/* FIN ECRIRE OFFRE EMPLOI & STAGE */

/* DEBUT CONSULTATION OFRRE */

.consult_offre {
    margin-top : 20px;
    text-align : justify;
    border-left : 1px solid #6c6c6c;
    border-top : 1px solid #6c6c6c;
    border-right : 2px solid #6c6c6c;
    border-bottom : 2px solid #6c6c6c;
    width : 70%;
    background-color : #FFFFFF;
}

.consult_offre a {
    font-size : 0.7em;
    color : #FFFFFF;
}

.consult_offre_entete {
    color : #003366;
    font-size : 0.7em;
}

.consult_offre_entete td {
    color : #003366;
    font-size : 0.8em;
}

.consult_offre_entete a, .consult_offre_entete a:visited {
    color : #003366;
}

.consult_offre_entete a:hover, .consult_offre_entete a:visited:hover {
    color : #003366;
    text-decoration : underline;
}

.consult_entete_list {
    background-color : #003366;
}

.pair_consult_offre {
    background-color : #e8e8e8;
}

.impair_consult_offre {
    background-color : #f7f7f7;
}

.titre_surnom {
    font-size : 1.5em;
    font-weight : bold;
}

.pied {
    font-size : 0.7em;
    font-weight : small;
}

.mail_envoye_vers_contact {
    border : 1px dashed #9EBEBE;
    background-color : #ECF2F2;
    padding : 4px;
    margin-left : 3px;
    margin-right : 3px;
}

.message_form_emploi table td {
    font-size : 0.7em;
    /*color : #FFAD5B;*/
    color : #DF0000;
}

.signature_message {
    background-color : #FFFFFF;
    top : -8px;
    width : 99.4%;
    position : relative;
    border-top : 0px;
    border-right : 1px solid #7F9DB9;
    border-bottom : 1px solid #7F9DB9;
    border-left : 1px solid #7F9DB9;
    color : #000000;
    font-size : 1em;
    padding-left : 1px;
    padding-bottom : 1px;
}

.entete_consulter_offre  {
    background-color : #0000CC;
    color : #FFFFFF;
    padding : 4px;
    border-left : 1px solid #00006F;
    border-top : 1px solid #00006F;
    border-right : 2px solid #00006F;
    border-bottom : 2px solid #00006F;
}

.entete_consulter_offre td, .entete_consulter_offre a, .entete_consulter_offre a:hover, {
    color : #FFFFFF;
    font-size : 0.9em;
}

.entete_consulter_offre_poste {
    font-size : 1.25em;
    font-weight : bold;
}

.message_liste_envoye {
    border-left : 1px solid #999999;
    border-right : 2px solid #999999;
    border-bottom : 2px solid #999999;
    border-top : 1px solid #999999;
    padding-top : 0;
    padding-left : 2;
    padding-bottom : 2;
    text-align : justify;
    background-color : #E1E2F2;
}

.message_liste_envoye_non_existant {
    border-left : 1px solid #999999;
    border-right : 2px solid #999999;
    border-bottom : 2px solid #999999;
    border-top : 1px solid #999999;
    padding-top : 0;
    padding-left : 2;
    padding-bottom : 2;
    text-align : justify;
    background-color : red;
    color : #FFFFFF;
}

.message_liste_envoye_non_existant table td {
    color : #FFFFFF;
}

.consulter_offre_entreprise {
    border-bottom : 1px dashed #999999;
}

.nb_visiteur_consultation_offre {
    border : 0px dashed #9EBEBE;
    background-color : #ECF2F2;
    padding-left : 3px;
    padding-top : 4px;
    padding-bottom : 4px;
    margin-left : 0px;
    margin-right : 0px;
}

.lien_retour_offre {
    margin-top : 4px;
    margin-bottom : 4px;
    margin-left : 4px;
}

.liste_formation_visite_offre{
    border-bottom : 0px dashed #999999;
    margin-top:7px;
    /*background-image : url("../images/stillinc/puce.gif");
    background-repeat : no-repeat;
    background-position : left;
    padding-left : 15px;*/
    margin-bottom : 9px;
}

.important {
    color : #FF6215;
    font-weight : bold;
}

.info_consultation_offre {
    text-align : center;
    padding : 2px;
    background-color : #E1E2F2;
    margin-top : 5px;
}

/* FIN CONSULTATION OFRRE */

/* DEBUT UTILITAIRE */
.utilitaire_parametre_pair {
    background-color : #ededed;
}

.utilitaire_parametre_impair {
    background-color : #f8f8f8;
}

.details_parametre {
    width : 400px;
    background-color : #ECF2F2;
    padding : 4px;
    border-left : 1px solid #BDD2D2;
    border-top : 1px solid #BDD2D2;
    border-right : 2px solid #BDD2D2;
    border-bottom : 2px solid #BDD2D2;
}

.utilitaire_liste_formation {
    width : 450px;
}

/* FIN UTILITAIRE */

.div_affecter {
    background-color : #E1E2F2;
    width : 475px;
    height : 225px;
    border-left:1px solid #A0A4D6;
    border-top:1px solid #A0A4D6;
    border-right:2px solid #A0A4D6;
    border-bottom:2px solid #A0A4D6;
    padding : 5px;
}

.pointer {
    cursor : pointer;
}

/* DEBUT SYSTEME FACTURATION */

.syst_facturation_selection_membre {
    border-left:1px solid #A0A4D6;
    border-top:1px solid #A0A4D6;
    border-right:1px solid #A0A4D6;
    border-bottom:1px solid #A0A4D6;
    cursor:pointer;
    margin-top : 3;
    padding : 3;
    width : 200px;
}

#div_entete_syst_facturation {
    margin-top : 3px;
    margin-bottom : 3px;
}

.syst_facturation_selection_membre-actif {
    font-weight : bold;
    cursor:pointer;
    background-color : #E1E2F2;
    
    width : 205px;
    
    display : relative;

    margin-top : 3;
    padding : 3;
}

#id_facturation_option {
    background-color : #E1E2F2;
    padding : 5px;
}

#id_systeme_facturation {
    margin-top : 4px;
}

#id_facturation_liste {
    padding-bottom : 3px;
    margin-bottom : 6px;
}

.tableau_syst_facturation_option1 {
    background-color : #F7F7F7;
    border-bottom:1px dashed #CECECE;
}

.tableau_syst_facturation_option2 {
    background-color : #F2F2F2;
}

.tableau_syst_facturation_option2_1 {
    background-color : #F2F2F2;
    border-top:1px dashed #CECECE;
}

#id_info {
    background-color : #F3F7FA;/*#FFF2EC*/
    padding : 4px;
    border-left:1px solid #E1E2F2;
    border-bottom:1px solid #E1E2F2;
    border-right:1px solid #E1E2F2;
    margin-bottom : 4px;
    _width:100%;
}

.tableau_option_facturation {
     width:100%;
     _width:98.5%;
}

#id_enregistrer{
    width : 100px;
}

#info_benefice {
    background-color : #FFF2EC;/*#F3F7FA*/
    padding : 4px;
    border-top:1px dashed #E1E2F2;
    border-left:1px dashed #E1E2F2;
    border-bottom:1px dashed #E1E2F2;
    border-right:1px dashed #E1E2F2;
}

#info_benefice h2 {
    margin: 0;
    padding: 3;
    background: #FFD1BB;
    font-size: 90%;
    font-weight: normal;
    color: #003366;
    line-height: 15px;
}

#titre_info_facturation {
    border-bottom:1px solid #003366;
    font-weight : bold;
}

#div_superadmin {
    position:absolute;
    left : 100px;
    top : 90px;
    background-color : #E2ECF3;
    padding : 4px;
    border-left:1px solid #003366;
    border-top:1px solid #003366;
    border-right:2px solid #003366;
    border-bottom:2px solid #003366;
    
    width : 700px;
    /*height : 500px;*/
    display:none;
}

.titre_modif_facturation {
    border-bottom:1px dashed #003366;
    font-weight : bold;
}

#div_modif_info_contact_email {
    position:absolute;
    left : 100px;
    background-color : #E2ECF3;
    padding : 4px;
    border-left:1px solid #003366;
    border-top:1px solid #003366;
    border-right:2px solid #003366;
    border-bottom:2px solid #003366;
    width : 700px;
    /*height : 500px;*/
    display:none;
}

#info_contact_email {
    background-color : #F7F7F7;
    padding : 4px;
    border:1px dashed #E0E0E0;
    text-align:justify;
}

.consulter_offre_facturation {
    font-size : 0.8em;
}

.consulter_offre_facturation table {
    font-size : 1em;
}

#information_facturation {
    background-color : #F7F7F7;
    padding : 4px;
    border:1px dashed #E0E0E0;
    text-align:justify;
}

#information_facturation a {
    color : #003366;
    text-decoration : none;
    font-size : 0.9em;
}

#information_facturation a:hover {
    color : #003366;
    text-decoration : underline;
    font-size : 0.9em;
}

#div_fenetre_env_message {
    background-color : #F7F7F7;
    padding : 8px;
    border-left:1px solid #003366;
    border-top:1px solid #003366;
    border-right:2px solid #003366;
    border-bottom:2px solid #003366;
    width : 100%;
    font-size : 0.8em;
}

#div_fenetre_env_message table {
    font-size : 0.9em;
}

#div_titre_facturation {
    color : #AFAFD8/*#C2CCC3*/;
    font-weight:bolder;
    font-size : 1.6em;
}

#zone_facturation {
    background-color : #EDFDF0;
    padding : 4px;
    border:1px dashed #D3FADA;
    margin-top : 2px;
}

#zone_facturation a {
    color : #003366;
    text-decoration : none;
    font-size : 1em;
}

#zone_droite_contact {
    background-color : #EDFDF0;
    padding : 4px;
    border:1px dashed #D3FADA;
    margin-top : 2px;
}

.valeur_facturation {
    font-size : 1.3em;
    font-weight : bolder;
}

.avantage_facturation p {
    border-bottom : 1px dashed #E2E2E2;
    padding-top : 4px;
}

.separation_avantage {
    border :1px dashed #E2E2E2;
}

/* FIN SYSTEME FACTURATION */

/* DEBUT STATISTIQUE EMPLOI */
#div_statistique_emploi{
    padding : 5px;
}

#div_date {
    padding-bottom : 2px;
    border-bottom:1px dashed #DAE5E9;
}

#div_contenu {
    margin-top : 8px;
}

#div_message_facturer {
    padding : 5px;
    background-color : #F7F7FB;
}

#div_arbre_offre {
    margin-left : 5px;
}

/* FIN STATISTIQUE EMPLOI */


/* DEBUT TRANSFERT NOUVEAUX MEMBRES */
#div_content_new_membre {
    margin : 3px;
}

.span_formation_transfert {
    color : #787878;
}
/* DEBUT TRANSFERT NOUVEAUX MEMBRES */

.affichage_offre_facturation_choisi {
    color : #000000;
    font-weight : bolder;
    font-size : 1.4em;
}

.affichage_offre_facturation {
    color : #9F9F9F;
    font-weight : normal;
}

#div_chargement {
    background-image : url("../images/stillinc/message.jpg");
    background-repeat : no-repeat;
    width : 180px;
    height : 17px;
    padding-left : 3px;
}

#table_sort th {
    cursor : pointer;
    font-size : 0.8em;
}

.float {
	background-color: #eef;
	border: 1px solid #000;
	padding: 0.5em;
}

/* FIN TRANSFERT NOUVEAUX MEMBRES */

/* DIV FENETRE FLOTTANTE */
.drag {
    position:relative;
    cursor:pointer;
}

#scontentmain {
    position:absolute;
    width:550px;
    display : none;
    font-size : 12px !important;
    z-index : 1000;
}

#div_fenetre_no_scroll {
    position:absolute;
    width:550px;
    display : none;
    font-size : 12px!important;
    z-index : 1000;
}

.div_fenetre_no_scroll_2 {
    position:absolute;
    width:550px;
    /*border : 4px solid #BCBCBC;*/
    display : none;
    font-size : 12px!important;
    z-index : 1000;
}

#div_fond_fenetre_no_scroll {
    position : absolute;
    background-color : #000000;
    opacity:0.4;
    top : 0;
    left : 0;
    filter:alpha(opacity=40);
    display : none;
    font-size : 1em;
    z-index : 900;
}

#div_fond_fenetre_no_scroll_2 {
    position : absolute;
    background-color : #000000;
    opacity:0.4;
    top : 0;
    left : 0;
    filter:alpha(opacity=40);
    display : none;
    font-size : 1em;
    z-index : 900;
}

#scontentmain_2 {
    position:absolute;
    width:90%;
    display : none;
    font-size : 12px !important;
    z-index : 1000;
}

#scontentmain td, #scontentmain_2 td {
    font-size : 12px !important;
}

#scontentbar{
    background-image : url("../images/stillinc/fond_fenetre_flottante.jpg");
    background-repeat : repeat-x;
    background-position : middle;
    cursor:pointer;
    /*padding : 3px;*/
    top:100;
    margin : 0px;
    height : 30px;
    color : #FFFFFF;
}

#sfooterbar{
    background-color : #5296DD;
    font-size : 0.85em;
    color : #FFFFFF;
}

#scontentbar table {
    font-weight : bolder;
    font-size : 1em;
    color : #FFFFFF;
}

#scontentsub {
    padding : 3px;
    background-color : #EFF3F6;
    margin : 0px;
}

#scontentsub table {
    font-size : 1em;
}

.content_fenetre table {
    
}

.content_fenetre_service, .content_fenetre_service table {
    font-size : 12px!important;
}

#div_fond_fenetre {
    position : absolute;
    background-color : #000000;
    opacity:0.4;
    top : 0;
    left : 0;
    filter:alpha(opacity=40);
    display : none;
    font-size : 1em;
    z-index : 1000;
}

#div_fond_fenetre_2 {
    position : absolute;
    /*width : 2000px;
    height : 8000px;*/
    background-color : #000000;
    opacity:0.4;
    top : 0;
    left : 0;
    filter:alpha(opacity=40);
    display : none;
    font-size : 1em;
    z-index : 10;
}

/* FIN DIV FENETRE FLOTTANTE */

/* DEBUT ADMINISTRER/STATISTIQUES */

.entete_tableau_stats {
    background-image : url("../images/stillinc/fond_fenetre_flottante.jpg");
    background-repeat : repeat-x;
}

.entete_tableau_stats_td {
    font-weight : bolder;
}

#div_selection_admin_stat {
    margin-top : 5px;
    margin-bottom : 5px;
    background-color : #D5D7EC;
    border : 1px dashed #A6A9D7;
    padding-top : 5px;
    padding-bottom : 5px;
    padding-left : 3px;
    padding-right : 3px;
}

#div_selection_connexions {
    background-color : #D5D7EC;
    border : 1px dashed #A6A9D7;
    padding : 4px;
}

/* FIN ADMINISTRER/STATISTIQUES */

/* DEBUT VISIBILITE CV */

#div_info_mes_amis {
    border: 1px dashed Black;
    padding: 10px;
    font-family: Verdana, Arial;
    font-size: 10px;
    background-color: #FFFFCC;
    font-weight : bold;
}

/* FIN VISIBILITE CV */

/* LISTE DES ABONNEES */

#div_contenu_liste_abonnees {
    margin : 10px;
}

#div_formation_concernee {
    background-color: #FBFCFD;
    border : 1px solid #EFF3F6;
}

#div_formation_non_concernee {
    background-color: #FBFCFD;
    border : 1px solid #EFF3F6;
}

/* FIN LISTE DES ABONNEES */

/* DEBUT DOUBLON POTENTIEL */
.doublon_potentiel {
    margin-top : 4px;
}

/* FIN DOUBLON POTENTIEL */

/* DEBUT RESEAUX & DOMAINES */
.colonne_gauche_droite {
    background-color : #F8FAFA;
    border : 1px dashed #EDF3F3;
}
/* FIN RESEAUX & DOMAINES */

/* LIEN TRANSFERT & AFFECTATION MEMBRE */
.transfert_affecation_lien_cv {
    font-size : 0.9em;
    font-weight : normal;
}

/* FIN LIEN TRANSFERT & AFFECTATION MEMBRE */

/* DEBUT FORMULAIRE ENTRREPRISE */
.option_de_diffusion_stat {
    text-align : left;
    padding : 2px;
    margin-bottom : 12px;
}

.option_de_diffusion_stat p {
    background-image : url("../images/stillinc/puce_v.gif");
    background-repeat : no-repeat;
    background-position : left;
    padding-left : 20px;
    padding-top : 10px;
}

/* ONGLET */
.background_color {
    background-color : #F2F7FF;
}

.titre_on {
    position : relative;
    top : -20;
    padding-left : 10px;
    padding-right : 10px;
    margin : 0px;
}

.conteneur_titre_on {
    border-left : 1px solid #C0C0C0;
    border-right : 1px solid #C0C0C0;
    margin : 0px;
}

.onglet_actif_left {
    background : url("../images/stillinc/corner-left-top.jpg") no-repeat left top;
    padding : 0px;
    margin : 0px;
}

.onglet_actif_left .onglet_actif_right {
    background : url("../images/stillinc/corner-right-top.jpg") no-repeat right top;
    padding : 0px;
    margin : 0px;
}

.onglet_actif_left .onglet_actif_right .onglet_actif_center {
    background : url("../images/stillinc/corner-center.jpg") repeat-x;
    margin-left:10px;
    margin-right:10px;
    margin-top : 0px;
    margin-bottom : 0px;
    padding-top : 6px;
    height : 29px;
    _height : 33px;
}

.onglet_inactif_center {
    background : url("../images/stillinc/onglet_inactif_center.jpg") repeat-x;
    margin : 0px;
}

.point_corner {
    background : url("../images/stillinc/point-corner.jpg") no-repeat right top;
    padding : 0px;
    margin : 0px;
    border-left : 1px solid #C0C0C0;
    background-color : #F2F7FF;
}

.onglet_contenu {
    position : relative;
    top : -17;
    background-color : #F2F7FF;
    padding-bottom : 0px;
    margin : 0px;
    
    background-image : url("../images/stillinc/corner-center-bottom.jpg");
    background-repeat : repeat-x;
    background-position : bottom;
}

.onglet_contenu table {
    font-size : 1.15em;
}

.tr_contenu {
    background-color : #F2F7FF;
    
}

.td_contenu_left {
    border-left : 1px solid #C0C0C0;
    border-bottom : 1px solid #C0C0C0;
    border-right : 1px solid #C0C0C0;
    padding-left : 15px;
    background-image : url("../images/stillinc/corner-center-bottom.jpg");
    background-repeat : repeat-x;
    background-position : bottom;
}

.contenu_right {
    background : url("../images/stillinc/corner-contenu-right-top.jpg") no-repeat right top;
    padding : 0px;
    margin : 0px;
    width : 12px;
    _width : 2%;
}

.middle_center {
    border-top : 1px solid #C0C0C0;
    background-color : #F2F7FF;
}

.contenu_right_bas {
    border-bottom : 1px solid #C0C0C0;
    border-right : 1px solid #C0C0C0;

    background-image : url("../images/stillinc/corner-center-bottom.jpg");
    background-repeat : repeat-x;
    background-position : bottom;
}

.bouton_droite_domaine {
    border : 1px dashed #C0C0C0;
    font-weight:bold;
    cursor : pointer;
    padding-top : 4px;
    padding-bottom : 2px;
    padding-left : 4px;
    width : 100%;
    background-image : url("../images/stillinc/fond_basculer.jpg");
    background-repeat : repeat-x;
    height : 32px;
}

.bouton_droite_formation {
    border : 1px dashed #C0C0C0;
    cursor : pointer;
    padding-top : 4px;
    padding-bottom : 2px;
    padding-left : 4px;
    width : 100%;
    height : 32;
    background-image : url("../images/stillinc/fond_basculer.jpg");
    background-repeat : repeat-x;
    background-position : left;
}

/* FIN FORMULAIRE ENTRREPRISE */

/* DEBUT DOMAINE DE FORMATION */

.liste_domaine_formation {
    background-color : #F2F7FF;
    padding : 10px;
    border : 1px dashed #CCDFFF;
    margin-top : 5px;
}
/* FIN  DOMAINE DE FORMATION */


/* DEBUT MAJ/CONSULTATION CV */

.titre_cv_de {
    font-weight : bold;
    font-size : 1.1em;
    color : #707070;
}

#div_lien_maj_photo {
    border-top : 1px solid #D7D8EE;
    background-color : #F8F8FC;
}

.lien_telecharger {
    padding : 2 3 2 14;
	background-image: url(../images/stillinc/telecharger.gif);
    background-repeat : no-repeat;
	background-position : left;
}

#div_une_zone_stage {
    /*background-color : #FDFDFD;*/
    width : 98%;
    _width : 100%;
    margin-bottom : 6px;
    padding : 3px;
    margin-left : 4px;
}

.raison_sociale_entreprise_stage {
    font-size : 1.4em;
}

#div_contenu_un_stage {
    /*border-left : 1px solid #E1E2F2;
    border-bottom : 1px solid #E1E2F2;
    border-right : 1px solid #E1E2F2;
    border-top : 1px solid #E1E2F2;*/
    margin : 0px;
    
}

#div_consulter_un_stage {
    margin-top : 5px;
}

#div_adresse_entreprise_un_stage {
    background-color : #F8F8FC;
    padding : 4px;
    border-bottom : 1px solid #E1E2F2;
    border-right : 1px solid #E1E2F2;
    margin-bottom : 6px;
}

.entete_zone_un_stage {
    border-bottom : 1px solid #E1E2F2;
    background-color : #F5F5FA;
    font-weight : bold;
}

.libelle_stage_pair {
    background-color : #FBFBFD;
    margin : 0px;
    
}

.libelle_stage_impair {
    background-color : #FFFFFF;
    margin : 0px;
}

.nom_prenom_responsable {
    margin-top : 4px;
}

.titre_stage {
    font-size : 1.25em;
    font-weight : bold;
    color : #575757;
}

.valeur_detail_stage {
    color : #575757;
}

.zone_entreprise_stage {
    padding : 0px;
    margin : 3px;
    border : 1px solid #E1E2F2;
}

.class_entete_entreprise_stage {
    background-color : #F8F8FC;
    padding : 4px;
    border-bottom : 1px solid #E1E2F2;
}

.class_entete_entreprise_stage_bis {
    background-color : #E9EAF5;
    padding : 4px;
    border-bottom : 1px solid #E1E2F2;
}

.class_contenu_entreprise_stage, .class_entete_entreprise_stage {
    padding : 3px;
}

.separation_lieu_stage {
    border-bottom : 1px solid #E1E2F2;
    margin : 0px;
}

#div_bouton_accepter {
    /*margin-bottom : 3px;*/
}

.formulaire_telechargement_photo {
    border : 1px solid #E1E2F2;
    background-color : #F8F8FC;
    padding : 4px;
}

.entete_espace_telechargement {
    border : 1px solid #E1E2F2;
    background-color : #FFFFFF;
    padding : 4px;
}

.small_texte {
    font-size : 0.85em;
}

.liste_autre_formation_diplome_promotion {
    margin-top : 10px;
    font-weight : normal;
}

.formation_diplome_promotion {
    margin-bottom : 4px;
    border-bottom : 1px dotted #C0C0C0;
}

.titre_autre_formation {
    color : #808080;
    font-weight : bold;
}

.liste_diplome_promotion_autre {
    padding-left : 12px;
}

.autres_formations_resume {
    color : #808080;
}

.adresses_etude {
    font-size : 0.85em;
    color : #808080;
}

.champ_fusion_liste a {
    display:block;
    padding:2px;
    background-image:url("../images/stillinc/dotted.gif");
    background-repeat : repeat-x;
    background-position : bottom;
}

.champ_fusion_liste a:hover {
    background-color:#003366!important;
    color : #FFFFFF!important;
    text-decoration : none;
}

.transparent {
    filter:alpha(opacity=0);
    opacity:0;
    width:1px!important;
    position: absolute;
    top : 0;
    left : -40;
}

/* FIN MAJ/CONSULTATION CV */

/* DEBUT CVTHEQUE */

.recherche_cvtheque {
    padding : 2 3 2 16;
	background-image: url(../images/stillinc/loupe.gif);
    background-repeat : no-repeat;
	background-position : left;
	font-size : 0.85em;
}

.bouton_trombinoscope_up {
    padding : 5 3 2 25;
    _padding : 3 3 2 25;

	background-image: url(../images/stillinc/bouton_photo_nb.jpg);
    background-repeat : no-repeat;
	background-position : 3;

	width : 70px;
	_width : 95px;
	height : 24px;
	cursor : pointer;
	color : #C0C0C0;
}

.bouton_trombinoscope_down {
    padding : 5 3 2 25;
    _padding : 3 3 2 25;

	background-image: url(../images/stillinc/bouton_photo.jpg);
    background-repeat : no-repeat;
	background-position : 3;
	
	width : 70px;
	_width : 95px;
	height : 24px;
	cursor : pointer;
	color : #003366;
}

.bouton_interview_up {
    padding : 5 3 2 25;
    _padding : 3 3 2 25;

	background-image: url(../images/stillinc/bouton_interview_nb.jpg);
    background-repeat : no-repeat;
	background-position : 3;

	width : 70px;
	_width : 95px;
	height : 24px;
	cursor : pointer;
	color : #C0C0C0;
}

.bouton_interview_down {
    padding : 5 3 2 25;
    _padding : 3 3 2 25;

	background-image: url(../images/stillinc/bouton_interview.jpg);
    background-repeat : no-repeat;
	background-position : 3;

	width : 70px;
	_width : 95px;
	height : 24px;
	cursor : pointer;
	color : #003366;
}

.bouton_mes_amis_up {
    padding : 5 3 2 27;
    _padding : 3 3 2 27;

	background-image: url(../images/stillinc/bouton_mes_amis_nb.jpg);
    background-repeat : no-repeat;
	background-position : 3;

	width : 70px;
	_width : 95px;
	height : 24px;
	cursor : pointer;
	color : #C0C0C0;
}

.bouton_mes_amis_down {
    padding : 5 3 2 27;
    _padding : 3 3 2 27;

	background-image: url(../images/stillinc/bouton_mes_amis.jpg);
    background-repeat : no-repeat;
	background-position : 3;

	width : 70px;
	_width : 95px;
	height : 24px;
	cursor : pointer;
	color : #003366;
}

.div_moteur_recherche {
    margin-top : 5px;
}

.lien_entete_consultation_cv {
    margin-top : 3px;
}

.lien_entete_consultation_cv a:link {
    color:#808080;
    font-size:0.86em;
}

.lien_entete_consultation_cv a:visited {
    color:#808080;
    font-size:0.86em;
}

.liste_diplome_cv {
    padding-top : 3px;
    padding-bottom : 3px;
    border-bottom : 1px dashed #C0C0C0;
}

/* FIN CVTHEQUE */

/* DEBUT ALL */

.chargement_fenetre_div {
    background-color : #EFF3F6;
    font-weight : bolder;
    border : 4px solid #C0C0C0;
}

.resume_cv {
    border : 1px solid #E1E2F2;
    background-color : #F8F8FC;
    margin : 2px;
    padding : 5px;
}

/* FIN ALL */

/* DEBUT CADRE ROND */

.top_center {
    background-color : #F8F8FC;
    border-top : 1px solid #E1E2F2;
    margin : 0px;
}

.middle_left {
    background-color : #F8F8FC;
    border-left : 1px solid  #E1E2F2;
}

.middle_center_cadre {
    background-color : #F8F8FC;
}

.middle_right {
    background-color : #F8F8FC;
    border-right : 1px solid  #E1E2F2;
}

.bottom_center {
    background-color : #F8F8FC;
    border-bottom : 1px solid  #E1E2F2;
}

/* FIN CADRE ROND */

/* DEBUT PHOTO A GAUCHE */

.details_membre_photo {
    font-size : 0.85em;
    margin-bottom : 2px;
}

.nom_prenom_gauche {
    color : #F07800;
    font-weight : bold;
    margin-left : 5px;
}

/* FIN PHOTO A GAUCHE */

/* DEBUT OFFRE STAGE&EMPLOI */

.adresse_entreprise {
    font-size : 0.85em;
    color : #808080;
}

/* FIN OFFRE STAGE&EMPLOI */


/* DEBUT CADRE ARRONDI */


/* \*/
* html #tlc, * html #trc {height: 1%;}
/* */

#box_arronded {
	margin-left: auto;
	margin-right: auto;	
	margin-top: 0.5em;
	padding: 0;
	text-align: left;
	/*width:80%;*/
	width: 19em;
	_width: 18em;
	background-color: #EEEEEE;
}

#content_arronded {
	padding:0.8em;
}

#content_arronded h4 {
	color:#808080;
	font-weight: normal;
	font-size: 1.5em;
	font-family: helvetica, geneva, arial, sans-serif;
	margin : 0px;
	text-align : center;
}

#content_arronded p {
	color:#3b3b3b;
	font-size: 1em;/*0.85em*/
	line-height: 1.3em;
	font-family: arial, helvetica, sans-serif;
	margin : 0px;
}
		
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

#tlc, #trc, #blc, #brc {
	background-color: transparent;
	background-repeat: no-repeat;
}

#tlc {
	background-image:url(../images/stillinc/tlc.gif);
	background-position: 0% 0%;
}

#trc {
	background-image:url(../images/stillinc/trc.gif);
	background-position: 100% 0%;
}

#blc {
	background-image:url(../images/stillinc/blc.gif);
	background-position: 0% 100%;
}

#brc {
	background-image:url(../images/stillinc/brc.gif);
	background-position: 100% 100%;
}

#tb, #bb {
	background-color: transparent;
	background-repeat: repeat-x;
}

#tb {
	background-image:url(../images/stillinc/tb.gif);
	background-position: 0% 0%;
}

#bb {
	background-image:url(../images/stillinc/bb.gif);
	background-position: 50% 100%;
}

#rb {
	background-image:url(../images/stillinc/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}

#lb {
	background-color: #F2F2F2;
	background-image:url(../images/stillinc/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}

/* FIN CADRE ARRONDI */

/* DEBUT REFERENTIEL ECOLE & DIPLOME */
.onglet_ref_ecole_diplome, .onglet_ref_ecole_diplome table td, .onglet_ref_ecole_diplome a, .onglet_ref_ecole_diplome a:visited {
    color : #454546;
}

.onglet_ref_ecole_diplome_infobulle, .onglet_ref_ecole_diplome_infobulle table td, .onglet_ref_ecole_diplome_infobulle a, .onglet_ref_ecole_diplome_infobulle a:visited {
    color : #FFFFFF;
}


.div_selection_ref_ecole_diplome {
    border : 1px dashed #BABCE0;
    background-color : #D5D7EC;
    color : #454546;
}

.div_selection_ref_ecole_diplome table td {
    color : #454546;
}

.referentiel_ecole_diplome {
    margin-top : 3px;
}

.contenu_referentiel_ecole_diplome {
    margin-top : 4px;
}

.contenu_gauche_referentiel_ecole_diplome {
    border : 1px solid #EAEAEA;
}

.chn_reseau_une_ecole {
    font-size : 0.85em;
    color : #C0C0C0;
}

.adresse_ecole_referentiel_ecole_diplome {
    font-size : 0.85em;
}

.div_liste_contact {
    background-image : url("../images/stillinc/dotted.gif");
    background-position : bottom;
    background-repeat : repeat-x;
    margin-top : 3px;
}

.div_liste_contact a {
    margin-top : 1px;
    padding : 2px;
    width : 98.5%;
    _width : 100%;
    display:block;
}

.div_liste_contact a:hover {
    background-color : #003366;
    width : 98.5%;
    _width : 100%;
    text-decoration : none;
    display:block;
    font-weight : bold;
    cursor : pointer;
    color : #FFFFFF;
}

.div_liste_contact_selected {
    margin-top : 3px;
}

.div_liste_contact_selected a {
    background-color : #003366;
    width : 98.5%;
    _width : 100%;
    text-decoration : none;
    display:block;
    font-weight : bold;
    cursor : pointer;
    color : #FFFFFF;
}

.div_liste_contact_selected a:hover {
    background-color : #003366;
    width : 98.5%;
    _width : 100%;
    text-decoration : none;
    display:block;
    font-weight : bold;
    cursor : pointer;
    color : #FFFFFF;
}

.div_liste_contact_selected  a:hover table td {
    color : #FFFFFF;
}

.div_liste_contact_selected a table td {
    color : #FFFFFF;
}

.div_liste_contact a:hover table td {
    color : #FFFFFF;
}

.ul_liste_contact_referentiel_ecole_diplome {
    margin-top : 2px;
    margin-left : 2px;
    padding : 0px;
    width : 99.7%;
}

.ul_liste_contact_referentiel_ecole_diplome a {
    margin-top : 1px;
    padding : 2px;
    width : 98.5%;
    _width : 100%;
    display:block;
}

.ul_liste_contact_referentiel_ecole_diplome a:hover {
    background-color : #003366;
    width : 98.5%;
    _width : 100%;
    text-decoration : none;
    display:block;
    font-weight : bold;
    color : #FFFFFF;
}

.ul_liste_contact_referentiel_ecole_diplome .liste_ref_ecole_diplome a:hover {
    text-decoration : none;
    width : 99%;
    _width : 100%;
}

.liste_ref_ecole_diplome a:hover table td {
    color : #FFFFFF;
    cursor : pointer;
}

.liste_ref_ecole_diplome a:hover span {
    color : #FFFFFF;
}

.liste_ref_ecole_diplome a {
    width : 99%;
    _width : 100%;
}

.titre_ecole_diplome {
    width:98.7%;
    _width:99.7%;
}

.liste_selected_ref_ecole_diplome {
    background-color : #003366;
    width : 94%;
    _width : 100%;
    text-decoration : none;
    display:block;
    font-weight : bold;
    color : #FFFFFF;
}

.liste_selected_ref_ecole_diplome span {
    color : #FFFFFF;
}

.liste_selected_ref_ecole_diplome a {
    background-color : #EFF3FF;
    width : 94%;
    _width : 100%;
    text-decoration : none;
    display:block;
    font-weight : bold;
    color : #FFFFFF;
}

.liste_selected_ref_ecole_diplome a:hover {
    background-color : #EFF3FF;
    width : 94%;
    _width : 100%;
    text-decoration : none;
    display:block;
    font-weight : bold;
}

.liste_not_selected_ref_ecole_diplome, .liste_not_selected_ref_ecole_diplome span {
    text-decoration : none;
    display:block;
    color : #003366;
}

.situation_utilisaeteur_ref_ecole_diplome {
    color : #808080;
}

.liste_ref_ecole_diplome {
    background-image : url("../images/stillinc/dotted.gif");
    background-position : bottom;
    background-repeat : repeat-x;
}

.ecole_fille_ref_ecole_diplome {
    color : #808080;
}

.titre_niveau_dipl_ref_ecole_diplome {
    /*margin-top : 10px;*/
    color : #808080;
    font-weight : bolder;
}

.non_renseigne_ref_ecole_diplome {
    margin-top : 10px;
    font-weight : bolder;
}

.un_commentaire_ref_ecole_ciplome {
    width : 100%;
    margin-top : 3px;
    margin-bottom : 10px;
}

.promotion_commentaire {
    color : #D2A7C9;
    font-size : 0.85em;
}

.formation_commentaire {
    color : #B289CF;
    font-size : 0.9em;
}

.violet {
    color : #B289CF;
}

.details_membre_une_formation {
    margin-top : 5px;
}

.contenu_commetaire_ref_ecole_diplome {
    font-size : 0.85em;
    color : #000000;
}

.diplome_commentaire_ref_ecole_diplome {
    margin-top : 5px;
    color : #003366;
}

.detail_une_ecole_fille_ref_ecole_diplome {
    background-color : #E1E2F2;
    padding : 4px;
    width : 97.70%;
    _width : 100%;
    /*color : #FFFFFF;*/
}

.detail_une_ecole_fille_ref_ecole_diplome table td {
    color : #003366;
}

.fond_titre_section_ref_diplome_ecole {
    padding : 2 2 0 2;
    font-size : 11px;
    color : #003366;
    margin-top : 3px;
    font-weight : bolder;
    border-bottom : 1px dotted #808080;
}

.fond_contenu_section_ref_diplome_ecole {
    /*background-color : #F7F9FA;
    border-top : 1px dotted #ECEDED;*/
    padding : 2px;
    font-size : 11px;
    color : #003366;
}

.lien_telecharger_ref_ecole_diplome {
    margin-left : 17px;
    margin-top : 8px;
    cursor:pointer;
    font-size : 0.85em;
}

.contact_ref_ecole_diplome {
    width : 100%;
	padding: 0px;
	margin-bottom: 2px;
	margin-top: 2px;
    background: #D9E1FF;/*#CCD9FF;*/
    /*color : #FFFFFF;*/
}

.contact_ref_ecole_diplome .titre_contact_ref_ecole_diplome {
	 margin : 3px;
	 cursor : pointer;
	 width : 100%;
}

.contact_ref_ecole_diplome_contenu {
	padding: 5px;
	margin: 0em;
    background: #C0C0C0;
    color:#FFFFFF;
    font-size : 0.85em;
    width : 94.85%;
    _width : 100%;
}

.contact_ref_ecole_diplome_1 {
    width : 100%;
	padding: 0px;
	margin-bottom: 2px;
	margin-top: 2px;
    background: #CCD9FF;
}

.contact_ref_ecole_diplome_1 .titre_contact_ref_ecole_diplome {
	 margin : 3px;
	 cursor : pointer;
	 width : 100%;
}

.contact_ref_ecole_diplome_contenu_1 {
	padding: 5px;
	margin: 0em;
    background: #C0C0C0;
    color:#FFFFFF;
    font-size : 0.85em;
}

.contact_ref_ecole_diplome_2 {
    width : 100%;
	padding: 0px;
	margin-bottom: 2px;
	margin-top: 2px;
    background: #CCD9FF;
}

.contact_ref_ecole_diplome_2 .titre_contact_ref_ecole_diplome {
	 margin : 3px;
	 cursor : pointer;
	 width : 100%;
}

.contact_ref_ecole_diplome_contenu_2 {
	padding: 5px;
	margin: 0em;
    background: #C0C0C0;
    color:#FFFFFF;
    font-size : 0.85em;
}

.test_eugene {
    width : 100%;
	padding: 0px;
	margin-bottom:2px;
	margin-top: 2px;
    background: red;
}

.div_selection_candidat {
    margin-top : 4px;
}

.div_nb_etudes_a_affecter {
    width : 100%;
    padding: 2px;
	margin: 2px;
}

.pair_liste_etude {
    border-top : 1px solid #C6D5FF;
    background: #F2F5FF;
}

.impair_liste_etude {
    background: #FFFFFF;
}

.chn_nb_etude_cochee {
    color : #F07800;
}

.new_ecole {
    width : 90px;
    padding: 0px;
	margin: 2px;
	background-color: #FFFFFF;
	cursor : pointer;
	font-size : 0.85em;
}

.ecole_des_membres {
    width : 130px;
    padding: 0px;
	margin: 2px;
	background-color: #FFFFFF;
	cursor : pointer;
	font-size : 0.85em;
}

.ecole_diplome_facturation {
    width : 70px;
    padding: 0px;
	margin: 2px;
	background-color: #FFFFFF;
	cursor : pointer;
	font-size : 0.85em;
}

.ecole_diplome_service {
    width : 68px;
    padding: 0px;
	margin: 2px;
	background-color: #FFFFFF;
	cursor : pointer;
	font-size : 0.85em;
}

.ecole_diplome_afficher_service {
    width : 127px;
    padding: 0px;
	margin: 2px;
	background-color: #FFFFFF;
	cursor : pointer;
	font-size : 0.85em;
}

.euro {
    color : #0080FF;
    font-weight : bolder;
}

.titre_modif_service_ecole {
    font-size : 1.5em;
    font-weight : normal;
}

.titre_2_service_ecole {
    border-bottom : 1px dashed #003366;
}

.sous_titre_facturation_fiche_ecole {
    color : #FFFFFF;
    font-weight : bolder;
    font-size : 18px;
}

.sous_titre_tarif_annuel {
    color : #FFFFFF;
}

.facturation_fiche_ecole_gauche {
    border-bottom : 1px solid #0066C0;
    padding : 4px;
}

.facturation_fiche_ecole_droite {
    border-right : 1px solid #0066C0;
}

.facturation_fiche_ecole_service_3 {
    border-left : 1px solid #0066C0;
}

.facturation_fiche_ecole_top {
    border-top : 1px solid #0066C0;
    padding : 4px;
}

.bouton_facturation_service {
    margin-top:1px;
}

.bouton_facturation_service a {
    color : #FFFFFF;
}

.bouton_facturation_service a:hover {
    color : #FFFFFF;
}

.tarif_facturation_fiche_ecole {
    font-style : italic;
    font-weight : bolder;
    font-size : 16px;
}

.new_diplome {
    width : 130px;
    padding: 0px;
	margin: 2px;
	background-color: #FFFFFF;
	cursor : pointer;
}

.champ_obligatoire {
    color : #F07800;
}

.titre_diplome_parent {
    font-weight : bold;
}


.details_information_diplome {
    padding : 3px;
}

.commentaire_diplome_parent {
    margin-top : 4px;
    color : #808080;
}

.ancienne_denomination {
    font-size : 0.85em;
}

.titre_ancienne_denomination {
    font-weight : bold;
}

.div_liens_commentaires {
    margin-top : 8px;
    font-size : 0.85em;
    color : #808080;
}

.promotion_commentaire {
    
}

.nom_prenom_commentaire {
    color : #B289CF;
    font-weight : bold;
}

.div_commentaires_details {
    padding : 0px;
    background-image : url("../images/stillinc/dotted.gif");
    background-position : bottom;
    background-repeat : repeat-x;
    width : 100%;
    height : 200%;
}

.detail_etude {
    background-color : #EFEFEF;
    border : 1px solid #D6D6D6;
    padding : 4px;
    color : #808080;
}

.adresse_detail_diplome {
    font-size : 0.85em;
}

.titre_commentaires_diplomes {
    margin-top : 5px;
}

.liste_ecole_fille {
    font-weight : normal;
}

.liste_deroulante_ecole {
    padding : 4px;
}

.liste_autre_ecole_conjoint {
    font-size : 0.85em;
}

.liste_autre_ecole_conjoint_maj {
    font-size : 0.85em;
    margin-left : 6px;
    margin-top : 2px;
    margin-bottom : 2px;
}

#liste_autre_ecole_conjoint_maj td {
    font-size : 0.7em;
}

.impair_liste_ecole_conjoint {
    background-color : #D2D2D2;
}

.pair_liste_ecole_conjoint {
    background-color : #CDCDCD;
}

.cadre_evaluation {
    background-image : url("../images/stillinc/cadre_evaluation.gif");
    background-repeat : no-repeat;
    width : 383px;
    height : 75px;
    margin-top : 3px;
    margin-bottom : 3px;
    padding : 3px;
}

.cadre_evaluation p {
    color : #830AE4;
    font-size : 1.2em;
    font-weight : bolder;
}

.intitule_formation_selection {
    color : #5E527A;
    margin-left : 15px;
    font-weight : normal;
    font-size : 0.85em;
}

#div_liste_formation_a_selectionner {
    margin-left : 15px;
}

.nb_etudes_ecoles_fiche_diplome {
    color : #808080;
}

.complement_ecole {
    font-size : 0.85em;
}

#div_liste_formation_a_selectionnee {
    background-color : #FEFDC4;
    padding : 4px;
    border : 1px dashed #000000;
    width : 350px;
}

#div_liste_formation_a_selectionnee .liste_formation_a_selectionner a {
    display:block;
    width : 100%;
    padding : 2px;
    text-decoration : none;
}

#div_liste_formation_a_selectionnee .liste_formation_a_selectionner a:hover {
    display:block;
    background-color : #FDFB9F;
    width : 100%;
    padding : 2px;
    TEXT-DECORATION: none;
}

.detail_validation_ecole_diplome {
    color : #B691D0;
}

.div_titre_liste_formation {
    border-bottom:1px dashed #003366;
    font-weight:bold;
}

.div_info_etat {
    background-color : #FEFDC4;
    padding : 4px;
    border : 1px dashed #000000;
    width : 350px;
}

.div_selection_visibilite_etude {
    background-color : #FEFDC4;
    padding : 4px;
    border-top : 1px solid #000000;
    border-left : 1px solid #000000;
    border-right : 2px solid #000000;
    border-bottom : 2px solid #000000;
    width : 350px;
    position:absolute;
    z-index:1000;
    font-size : 0.85em;
}

.titre_selection_etat_etude {
    border-bottom : 1px dashed #003366;
    font-weight : normal;
}

.div_selection_visibilite_etude a {
    display : block;
    padding : 3px;
    text-decoration:none;
    display:block;
    _width : 100%;
}

.div_selection_visibilite_etude a:hover {
    display : block;
    padding : 3px;
    background-color : #FDFA8A;
    text-decoration:none;
    display:block;
    _width : 100%;
}

.div_selection_visibilite_etude_selected {
    display : block;
    padding : 3px;
    text-decoration:none;
    display:block;
    _width : 100%;
}

.div_zone_contenu {
    text-align:justify;
    margin : 3px;
    min-height : 400px;
    _height : 400px;
}

.box .div_zone_contenu h1 {
    margin: 0;
    padding: 3;
    background: #F2F2F2!important;
    font-size: 90%;
    font-weight: normal;
    color: #003366;
    line-height: 15px;
}

.div_selectionner_une_ecole {
    width : 100%;
    _width : 98.5%;
}

.liste_ecole_formation_ecole {
    border : 1px solid #EAEAEA;
}

.div_contact_ecole_flottante {
    border : 1px solid #003366;
    /*z-index : 500;*/
    position:absolute;
    width : 75%;
    _width : 75%;
    background : #FFFFFF;
    margin-top : 13px;
    min-height : 50px;
    _height : 50px;
}

.div_contact_ecole_flottante h2 {
    background : #003366;
    color : #FFFFFF;
    margin: 0;
    padding: 3;
    font-size: 90%;
    font-weight: normal;
    line-height: 15px;
}

.div_contenu_contact_ecole_flottante {
    margin : 3px;
}

.date_modif_coord_ecole {
    color : #808080;
    font-size: 0.85em;
}

.numero_service_td {
    border-bottom : 1px solid #FFFFFF;
}

.numero_service {
    color : #FFFFFF;
    font-size : 11px;
    font-weight : bold;
}

.numero_service table tr td {
    color : #FFFFFF;
    font-size : 11px;
    font-weight : bold;
}

.comment_infobulle {
    font-style : italic;
    display:none;
}

.lien_generer_word {
    padding : 4px;
    background : #FFFFFF;
}

.info_input_texte {
    font-size : 10px;
}

.nb_ecole_trouve {
    font-weight : bold;
    font-size : 1.2em;
}

.contenu_gestion_contact, .contenu_gestion_contact td, .contenu_gestion_contact div, .contenu_gestion_contact input, .contenu_gestion_contact select {
    font-size : 11px !important;
}

.message_etude_sans_commentaire {
    color : #E51A2E;
    font-weight:bolder;
}

/* FIN REFERENTIEL ECOLE & DIPLOME */


/* FENETRE DE CONFIRMATION */

.fenetre_alert {
    width : 335;
}

.fenetre_alert_haut_left {
    background-image : url("../images/stillinc/fenetre_js_haut_left.gif");
    background-repeat : no-repeat;
    background-position : left;
    width : 14;
    height : 10;
    margin : 0;
    padding : 0;
}

.fenetre_alert_haut_center {
    background-image : url("../images/stillinc/fenetre_js_haut_center.gif");
    background-repeat : repeat-x;
    height : 10;
    margin : 0;
    padding : 0;
}

.fenetre_alert_haut_right {
    background-image : url("../images/stillinc/fenetre_js_haut_right.gif");
    background-repeat : no-repeat;
    background-position : left;
    width : 10;
    height : 10;
    margin : 0;
    padding : 0;
}

.fenetre_alert_centre_left {
    background-image : url("../images/stillinc/fenetre_js_centre_left.gif");
    background-repeat : repeat-y;
    width : 10;
    margin : 0;
    padding : 0;
}

.fenetre_alert_centre_center {
    background-image : url("../images/stillinc/fenetre_js_centre_left.gif");
    background-repeat : repeat;
    margin : 0;
    padding : 0;
}

.fenetre_alert_centre_right {
    background-image : url("../images/stillinc/fenetre_js_centre_right.gif");
    background-repeat : repeat-y;
    width : 10;
    margin : 0;
    padding : 0;
}

.fenetre_alert_bas_left {
    background-image : url("../images/stillinc/fenetre_js_bas_left.gif");
    background-repeat : no-repeat;
    width : 14;
    height : 10;
    margin : 0;
    padding : 0;
}

.fenetre_alert_bas_center {
    background-image : url("../images/stillinc/fenetre_js_bas_center.gif");
    background-repeat : repeat-x;
    height : 10;
    margin : 0;
    padding : 0;
}

.fenetre_alert_bas_right {
    background-image : url("../images/stillinc/fenetre_js_bas_right.gif");
    background-repeat : no-repeat;
    width : 10;
    height : 10;
    margin : 0;
    padding : 0;
}

.fentre_confirm {
    /*background-image : url("../images/stillinc/fond_fenetre_js.gif");
    background-repeat : no-repeat;
    background-position : left;*/
    /*width : 337px;
    height : 196px;*/
    position : absolute;
    display : none;
    z-index : 1000;
    padding : 6px;

    /*border : 2px solid red;*/
}

.fentre_confirm_2 {
    background-image : url("../images/stillinc/fond_fenetre_js_2.gif");
    background-repeat : no-repeat;
    background-position : left;
    width : 337px;
    height : 250px;
    position : absolute;
    display : none;
    z-index : 1000;
    padding : 6px;
}

.confirm_ok {
    background-image : url("../images/stillinc/bouton_fenetre_js.gif");
    background-repeat : no-repeat;
    background-position : center;
    width : 57;
    height : 25;
    padding-top : 10px;
    _padding-top : 6px;
    color : #FFFFFF;
    text-align : center;
    font-family :verdana;
    font-size : 10px;
    font-weight : bold;
    cursor : pointer;
}

.texte_confirm {
    /*background-color : #98DF6F;*/
    margin-top : 7px;
    _margin-top : 3px;
    margin-left : 5px;
    margin-right : 5px;
    padding : 0px;
}

.confirm_message {
    font-family :verdana;
    color : #385DA7;
    font-size : 13px;
}

.confirm_message td, #after_button {
    font-family :verdana;
    color : #385DA7;
    font-size : 13px;
}

.confirm_validation {
    color : #003366;
    font-size : 15px;
    font-weight : bold;
}

/* FIN FENETRE DE CONFIRMATION*/

/* TRAVAUX EN COURS */
.travaux_en_cours {
    margin-top : 20px;
    margin-bottom : 20px;
    width : 90%;
    padding-left : 20px;
    margin-left : 6%;
    font-size : 1.2em;
    font-weight : bold;
}
/* FIN TRAVAUX EN COURS */

/* DEBUT ASSOCIER COMPTE */

.div_message_associer {
    color : #FF7777;
    font-weight : bold;
    background-color : #ECF5FF;
    padding : 3px;
    display:none;
}

/* FIN ASSOCIER COMPTE */

/* DEBUT STATISTIQUES */
.titre_critere_statistique{
    color:#CCCCCC;
    font-weight:bold;
}

.type_graphe{
    color:#cccccc;
    text-align:right;
    font-size:10px;
    cursor:pointer;
}
.type_graphe .selected{
    font-weight:bold;
    font-size:11px;
}
.type_graphe a{
    font-weight:bold;
    font-size:11px;
    color:#cccccc!important;
    text-decoration:none!important;
}
.type_graphe a:hover{
    font-weight:bold;
    font-size:11px;
    color:#595959!important;
}
.liste_type_graphe{
    display:none;
    float:left;
    text-align:right;
    padding:1px 1px 1px 1px;
    background-color:#FFFFFF;
    border:1px solid #cccccc;
    font-size:11px;
    /*width:40%;*/
    /*width:43%;*/
    width:60%;
    /*margin-left:38.8%;
    _margin-left:40.4%;*/
    margin-left:38.8%;
    _margin-left:0;
    position:absolute;
}
/* classe utiliser pour pousser la liste deroulantes des types de graphes */
.pousseur_ie{
    font-size:1px;
    width:115px;
    float:left;
}
.liste_type_graphe a{
    color:#595959!important;
    text-decoration:none!important;
    width:100%;
    display:block;
}
.liste_type_graphe a:hover{
    color:#595959!important;
    background-color:#F0F0F0!important;
    font-weight:bold;
}

/* FIN STATISTIQUES */

/* POSITION D'UN ELEMENT */

.bulle_interview {
    position:absolute;
    /*border:1px solid #000000;
    background-color : #003366;
    color : #FFFFFF;*/
    padding : 4px;
    display:none;
    font-size : 11px!important;
}

.bulle_interview td {
    font-size : 11px!important;
}

.loading {
    border:1px solid #0066C0;
    background-color : #EFF3F6;
    padding : 4px;
}

#bulle_interview td, #bulle_interview a, #bulle_interview div, #bulle_interview span, #bulle_interview b {
    /*color : #FFFFFF;*/
}

.div_infobulle_bis td, .div_infobulle_bis a, .div_infobulle_bis div, .div_infobulle_bis span, .div_infobulle_bis b {
    /*color : #FFFFFF;*/
}

/* FIN POSITION D'UN ELEMENT */

/* DEBUT MESSAGE */
.div_form_message {
    border:1px solid #E9E9E9;
}

.email_liste_destinataire {
    font-style : italic;
}

.fond_message {
    border:1px solid #D7E0F7;
    background-color : #F7F8FD;
}

/* FIN MESSAGE */

.external_link {
    padding : 2 15 2 2;
	background-image: url(../images/stillinc/external_link.png);
    background-repeat : no-repeat;
	background-position : right top;
}

/* Barre de défilment */
.barre_de_defilment {
    background-image: url(../images/stillinc/defilement.gif);
    background-repeat : repeat-x;
	background-position : center;
	color : #FFFFFF;
	font-weight : bold;
	height : 21px;
}

.container_barre_de_defilment {
    border : 1px solid #003366;
    background-color : #DDDDDD;
}
/* Fin Barre de défilment */


.bloc_contenu_gauche {
    margin: 5px;
}

.shadow2{
    border : 0px solid red;
    z-index : -1!important;
    position:absolute;
    top : 0;
    left : 0;
    width : 114%;
    _width : 100%;
    box-shadow: 7px 7px 8px #818181;
    -webkit-box-shadow: 7px 7px 8px #818181;
    -moz-box-shadow: 7px 7px 8px #818181;
    filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=7, offY=7, positive=true);
    _background-color : #818181;
    _top : 2;
    _left : 3;
    _opacity:0.4;
    _filter:alpha(opacity=40);
}

/* Téléphone, Portable */
.telephone {
    padding : 2 3 2 22;
	background-image: url(../images/stillinc/phone.gif);
    background-repeat : no-repeat;
	background-position : left;
}

.mobile_phone {
    padding : 2 3 2 22;
	background-image: url(../images/stillinc/mobile_phone.gif);
    background-repeat : no-repeat;
	background-position : left;
}

.lien_email_info_bulle {
    padding : 2 3 2 22;
	background-image: url(../images/stillinc/mail.gif);
    background-repeat : no-repeat;
	background-position : left;
}

/* Fin Téléphone, Portable */

/* DEBUT SOUHAIT */
.motivation_souhait {
    font-size : 11px;
    margin : 0 0 0 2;
}

.aucun_souhait {
    font-size : 11px;
    margin : 3px;
    color : #FF3333;
}

.ligne_mes_souhaits {
    background-image : url("../images/stillinc/dotted.gif");
    background-position : bottom;
    background-repeat : repeat-x;
}

.hover_liste_souhait {
    background-color : #F1F1FA;
    cursor : pointer;
}

.titre_nb_souhait {
    background-color : #003366;
    padding:4px;
    color : #FFFFFF;
    font-weight : bold;
}

.titre_liste_souhait {
    font-size : 0.9em;
    font-weight : bolder;
}
.contenu_liste_souhait {
    font-size : 0.85em;
}
/* FIN SOUHAIT */

.associer_element               { font-size:0.9em; color: #808080; font-weight:bold ; margin-bottom: 5px; }

#liste_element_cv               { font-size:11px; }
    #liste_element_cv  td       { padding-bottom: 5px; font-size:11px; }
    #liste_element_cv  td a     { font-size:11px; }

.class_word_mini    {   padding : 2px 3px 2px 18px;
                        background-image: url(../images/stillinc/word_mini.gif);
                        background-repeat : no-repeat;
                        background-position : left;
                    }

.class_web          {
                        padding : 2px 3px 2px 18px;
                        background-image: url(../images/stillinc/web.gif);
                        background-repeat : no-repeat;
                        background-position : left;
                    }

.class_inconnu      {
                        padding : 2px 3px 2px 18px;
                        background-image: url(../images/stillinc/inconnu.jpg);
                        background-repeat : no-repeat;
                        background-position : left;
                    }

.class_image        {
                        padding : 2px 3px 2px 18px;
                        background-image: url(../images/stillinc/image.jpg);
                        background-repeat : no-repeat;
                        background-position : left;
                    }

.class_pdf_mini     {
                        padding : 2px 3px 2px 18px;
                        background-image: url(../images/stillinc/pdf_mini.gif);
                        background-repeat : no-repeat;
                        background-position : left;
                    }

.class_excel_mini   {
                        padding : 2px 3px 2px 18px;
                        background-image: url(../images/stillinc/excel_mini.gif);
                        background-repeat : no-repeat;
                        background-position : left;
                    }
.liste_element_consultation a {
    font-weight: normal;
    font-size : 11px;
}

.titre_stage_ecole {
    margin-top: 6px;
    margin-bottom: 6px;
}

.commentaire    { color : gray!important }
#affichage_demande .titre_demande   { font-weight: bolder; font-size: 18px; color: #FF6B00; }
#affichage_demande .depose_le       { font-size: 11px; color: gray; text-align: justify; }
.date_depot                         { font-size:11px; }
#affichage_demande .liste_consultation_demande
                                    { margin-bottom: 8px; }
#affichage_demande .liste_consultation_demande .titre
                                    { color: #808080; border-bottom: 1px dotted #808080; }
#affichage_demande .liste_consultation_demande .contenu
                                    {  }

#div_alerte_message, #div_alerte_message_ancien { color: red; font-size: 11px; }

.zone_geolocalisation { background-color: #99B3CC; color: #FFFFFF; font-weight: bold; padding: 3px; font-size:12px; }
.zone_geolocalisation_carte { color: #99B3CC; font-weight: bold; padding: 3px 0px 3px 0px; font-size:12px; }

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

.size_normal { font-size:12px; }

.lien_geolocaliser {
    padding : 0px 15px 5px 0px;
    background-image: url(../images/stillinc/mm_20_red.png);
    background-repeat : no-repeat;
    background-position : right 1px;
    font-weight: bold;
}

.pair_last {
    background-color:#F7F7F7;
    border-bottom: 1px dotted gray;
}

.impair_last {
    background-color:#ffffff;
    border-bottom: 1px dotted gray;
}

.__button {
    background: #5B74A8;
    color: #fff;
    border: 0px;
    padding: 3px;
    cursor: pointer;
	border-radius: 5px;
}

.barre_progression{border:1px solid #000000;overflow:hidden;height:15px}
.barre_progression .barre_progression_content{background-color:#808080;text-align:right;color:#FFFFFF;padding-right:1px;overflow:hidden;height:15px}

._button {
    background: #5B74A8;
    color: #fff;
    border: 0px;
    padding: 3px;
    cursor: pointer;
	border-radius: 5px;
}

._button_titre {
    background: #EAEAEA;
    color: #5B74A8;
    border: 0px;
    padding: 3px;
    cursor: pointer;
	border-radius: 5px;
}

._button_mini {
    background: #5B74A8;
    color: #fff;
    border: 0px;
    padding: 1px;
    cursor: pointer;
	border-radius: 3px;
    font-size: 11px;
}