/*correctif pour un bug d'Internet Explorer Windows*/
/* html {font-size: 100%;} */
/* Pour l'alignement des images avec CKeditor */

/* address{padding:10px;border:1px solid #cacaca;border-radius:5px;} */
.mp0{ /* class pour margin et padding a 0*/
	margin:0;padding:0;
}

/* ==== Styles d'impression ==== */
@media print { 
	/* important sinon avec bootstrap qd on veut imprimer il affiche les href */
	a[href]:after {
		content: "";
	}
    body {font-size:12px;}
	.bandeau, .footer, .nav, .entete, .navig-retour{display: none;}
}/* ==== /@media print ==== */

.navig-retour{margin:0 0 20px 0;}

.clearer {clear:both;}
.spacer {clear:both;}
.divide5{width:100%;height:5px;}
.divide10{width:100%;height:10px;}
.divide15{width:100%;height:15px;}
.divide20{width:100%;height:20px;}
.divide25{width:100%;height:25px;}
.divide30{width:100%;height:30px;}
.divide40{width:100%;height:40px;}
.divide50{width:100%;height:50px;}

.sitemap_phocea{margin:0 0 20px 0;}
.sitemap_item{display:inline;}
.sitemap_separator{display:inline;}

/* menu niveau 2 */
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
/* ==============  */

h1{}
h2{}
h3{}
h4{}


#btn_up{position: fixed;bottom:95px;right: 25px;cursor: pointer;display:none;}

/*NEWS*/
.news {}/* div qui englobe la news */
.news1{text-align:left;font-weight:bold;font-size:130%;margin-bottom:10px;}/*titre*/
.news2{font-size:90%;text-align:right;border-top:1px solid #eee;margin-top:10px;}/* auteur, date de la news */
.news_chapo{font-size:110%;margin-bottom:10px;}/* chapo */
.news3{font-size:90%;font-style:normal;color:#666;margin-bottom:10px;}/* theme */
.news4{}/* texte */
.news5{font-size:90%;text-align:left;}/* url */
.autresNews {padding:5px 0px;margin:0px;}
/* afficher une image dans la liste des autres news */
.autresNews img {width:25px;border:0;margin:0 4px 0 0;padding:0;vertical-align:middle;}
/* afficher le tableau avec les liens vers les news de service*/
table.newsSvceLine { font-size:90%;margin:5px auto;padding:0;border:0px solid #000;}   
table.newsSvceLine td{border-right:0px solid #000;text-align:center;padding:0px 4px;}
table.newsSvceLine td.nonews{color:#b6b6b6;border-right:0px solid #000;text-align:center;padding:0px 4px;}

/* titre des news de type fait_marquant*/ 
.newsfm1{ }

/* Cnews::shortDisplay() */
a.lk_shortdisplay{text-decoration:none;}
a.lk_shortdisplay:hover{text-decoration:none;opacity:0.9;}
a.lk_shortdisplay:active{text-decoration:none;}
a.lk_shortdisplay:visited{text-decoration:none;}
.lk_shortdisplay .newsshort_texte{color:#333;}
.lk_shortdisplay .newsshort_date{color:#666;}

.table_newsshortdisplay{}
.table_newsshortdisplay .td_nsdply_image{padding-right:10px;}
.table_newsshortdisplay .td_nsdply_texte{text-align:left;}

.newsshort_image{}
.newsshort_titre{text-align:left;font-size:110%;}
.newsshort_date{font-size:90%;}
.newsshort_texte{}
.news_barre_nav{ }/* ds page news onglets [actuellement] [archives] [rechercher] */
.news_annees_archives{} /* ds page news/archives.php */

.autresNews{margin:6px 0 0 0px;}
.nouvelle_news{background:transparent url(../Images/icon_new.gif) 0px 4px no-repeat;padding:0 0 0 21px;margin:0px 0 0 0px;}

/*
AGENDA
*/
.eagdaGen1 { /* boite pour une journee (1ere, 3eme, 5eme etc.) */
	padding:0 0 0 0px;
} 
.eagdaGen2 {/* boite pour une journee (2eme, 4eme, 6eme etc.) */
	padding:0 0 0 0px;
}
/* encapsule 1 evenement*/
.eagda_evenement{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #eee;}

.eagda1{ /* titre*/
	font-size:110%;
}
.eagda2{ /* date*/
	color:rgb(137, 137, 137);
}
.eagda3{ /* type de seminaire*/
	color:rgb(137, 137, 137);
}
.eagda4{ /* localisation */
	color:rgb(137, 137, 137);
}
.eagda5{ /* intervenant */
	color:rgb(137, 137, 137);
}
.eagda6{ /* chapo */
	color:rgb(137, 137, 137);
}
/* agenda par semaine */
/* les jours de la semaine */
.eagda_sem_ladate { font-weight:bold;margin:0 0 5px 0;}


.eagda_jnm{border-radius:5px;background:#eee;padding:10px 5px;margin: 0 0 5px 0;}
.eagda_jour{text-align:center;border-bottom:0px solid white;margin:0 0 2px 0;}
.eagda_numjour{text-align:center;font-size:120%;font-weight:bold;margin:0 0 2px 0;}
.eagda_mois{text-align:center;}
.eagda_colonne_date{float:left;width:120px;border:0px solid;}

.eagda_colonne_infos{float:left;padding:0 0 20px 18px;width:80%; /* pour que si titre trop long,les infos passent pas a ligne mais restent a dte de la date ici Eagenda/index.php*/
}

.eagda_cellule_semaine{ /* semaine.php */
	width:32%;border:0px solid;}

/*SEMINAR*/
/* A venir / Archives / Recherche */
.barre_semin{margin-bottom:20px;}

/* Tous les séminaires : /Phocea/Vie_des_labos/Seminaires/index.php */
.page_semin{border:1px solid #6c757d;padding:10px;}
.semin_titre{font-size:150%;}
.semin_date{font-size:90%;color:#6c757d;line-height:1em;}
.semin_lieu{}
.semin_type{color:#9a9a9a;}
.semin_url{font-size:90%;}
.semin_files{font-size:90%;}
.semin_warn_mess{font-size:90%;font-style:italic;}
.semin_intervenant{}
.semin_resume{}

/* Un séminaire : /Phocea/Vie_des_labos/Seminaires/index.php?id=12 */
.page_semin_complet{border:1px solid #eee;text-align:center;width:65%;margin:0 auto;}
.page_semin_titre{font-size:150%;}
.page_semin_intervenant{margin:10px 0;}
.page_semin_laboratoire{}
.page_semin_date{color:#6c757d;}
.page_semin_lieu{color:#6c757d;}
.page_semin_type{}
.page_semin_resume{text-align:justify;width:65%;margin:20px auto 10px auto;}
.page_semin_list_fichiers{text-align:left;width:65%;margin:20px auto 10px auto;}
.page_semin_contact{margin-top:30px;}


/*
AST
*/
.ast_page {width:99%;padding:0px 0px; margin:0px 0px 0 0; border:0px solid #ddd;}
.ast_page ul {overflow:hidden;}
.ast_page ol {overflow:hidden;}
.ast_titre{font-size:130%;}
.ast_ss_titreL {text-align:left;padding:0;margin:0 0 10px 0;}
.ast_date{color:#6c757d;font-size:90%;}
.ast_legende{font-size:90%;margin-top:10px;color:#868686;text-align:justify;}
/* le texte dans les ast */
.ast_content{padding:2px;margin:0;text-align:justify;}
.ast_content_parag1{}
.ast_url {background-color:transparent;padding:0px;margin:0px;text-align:left;}
.ast_pied_page{text-align:right;font-size:80%;color:#cecece;border-bottom:1px solid #dee2e6;margin-bottom:20px;}

.ast-assoc-links{margin:0 0 3px 0;padding:0;font-size:90%;}
.ast_img_shortdisplay{background-size:cover;}
.ast_img_shortdisplay img{display:none;}
/* 
Phocea/Vie_des_labos/Ast/index.php?aff=theme
Afficher les themes et les ssthemes après chaque theme :  
*/
.ast_theme{font-size:120%;}
.ast_sstheme{margin:0;}
.ast_sstheme:before {
  content: "\002022  ";/* code CSS pour le point style puce */
}
.ast_theme_text{display:none;margin:0;padding:0;}

/*
Phocea/Vie_des_labos/Ast/index.php?aff=technique
*/
.ast_technique{font-size:120%;}
.ast_sstechnique{margin:0;}
.ast_sstechnique:before {
  content: "\002022  ";/* code CSS pour le point style puce */
}
.ast_technique_text{margin:0;padding:0;}

/* Cast::display1 */
.ast_display1 { padding:0; margin:5px 20px 5px 0;}

.astshort {padding:0;margin:0px 0px 40px 0;}
.astshort_titre {text-align:left;}
.astshort_titre a { }
.astshort_sstitre {text-align:left;font-style:normal;padding:0;margin-bottom:20px;}
.astshort_date{text-align:left;color:#6c757d;font-size:90%;}
.astshort_texte{}

/*barre de navigation horizontale ds la page ast_technique ou ast_service ou ast_groupe */
.ast_barre_nav {padding:0 0 0 0px;margin:2px 0 15px 0;}

/* Phocea/Vie_des_labos/Ast/index.php */
.astnavigmatrice { /* navigation themes / units / techniques */
   margin:0px 0 20px 0 ;
}

.astnavigavancee{ /* ctrl la div avec moteur de recherche en tete accueil ast */
    margin:0px 0 10px 0;padding:0;}
.astnavig_ordre{ /* ctrl affichage de la navigation par ordre */
	/*display:none;*/
	margin:0;
}

.ast_filtre_nav{ /*  ast.php le filtre par theme / par service / par technique*/
	/*display:none;*/
}


.lire_la_suite{margin-top:7px;font-size:90%;}

.navig-drapeaux{
	
}
.navig-drapeaux img{
	
}
.navig-drapeaux .imgON{border:solid #444;border-width:1px;padding:1px;}

/*
kifekoi
*/
.photo_short_desc{width:45px;height:auto;overflow:hidden;border:0px solid;margin:0 0 2px 0;}
.photo_short_desc img{width:45px;height:auto;}
/*
PISP
*/
.short_pisp{float:left;text-align:center;width:110px;height:105px;border:0px solid;background:#eee;padding:10px 2px;margin:2px;}

.short_pisp_img{ /* image qd on affiche toute les pisp*/
	box-shadow: 1px 1px 12px #ddd;
}
/* nom prenom qd on affiche toutes les PISP */
.short_pisp_titre{margin:0 0 5px 0;font-weight:bold;}
.lienEncours{border:0px solid blue;padding:2px 2px;background-color:#eee;}
.lienAvoir{border:0px solid blue;}

/*
PAGES LIBRES
*/
.page_libre_titre{font-size:140%;margin:0 0 17px 0;font-weight:bold;}
.page_libre_infos{text-align:right;font-size:80%;border-top:1px solid #eee;margin-top:40px;}

/*
ALBUM
*/

/*
les boutons pour modifier/supprimer/deplacer des photos
*/
.bouton_action{background-color:#FFF;border:1px solid black;width:90px;font-size:10px;}
.bouton_action:hover{background-color:#666;color:#fff;border:1px solid black;width:90px;font-size:10px;}
.dertof_page1{}
.dertof_page2{display:none;}
.dertof_page3{display:none;}


/*
VIDEO
*/
.video_page{margin:0 auto;border:0px solid;}
.video_titre{font-weight:bold;font-size:120%;text-align:center;}
.video_sstitre{font-weight:normal;text-align:center;margin:0 0 10px 0;}
.video_parag{text-align:justify;margin:10px auto;border:0px solid;}
.video_lien{text-align:left;margin:5px auto;padding:0;font-size:90%;}
.video_duree{text-align:left;margin:0px auto 10px auto;padding:0;font-size:90%;}
.video_date{text-align:left;margin:5px auto;padding:0;font-size:90%;}
/*
STAGES
*/
.stage_desc{}
.stage_titre{font-size:110%;}
.stage_dept{}

/*
THESES
*/
.these_gen{margin:10px 0 15px 0;border:1px solid #eee;border-radius:5px;}
.these_titre{margin:0;padding:5px;font-size:130%;font-weight:normal;}
.these_desc{margin:0;padding:0 0 0 13px;}
.these_resume{margin:20px 0 0 0;padding:0px;text-align:justify;border:0px solid #eee;}

/*
Menu
Chtml::menuInParag
*/
.menu_niv_0{font-weight:bold;margin:0;}
/* .menu_niv_0::before{content: "| ";} */
.menu_niv_1{margin:0 0 0 0px;}
.menu_niv_2{margin:0 0 0 10px;}



/*
Dossiers
*/
.dossier{}
.dossier a{text-decoration:none;}
.dossier a:hover{text-decoration:none;}
.dossier_titre{font-weight:bold;font-size:150%;}
.dossier_sstitre{font-weight:normal;font-size:120%;color:#646464;}
.dossier_chapo{font-style:normal;font-size:120%;}
.dossier_texte{}
.dossier_image{margin-bottom:10px;width:350px;height:197px;overflow:hidden;border:0px solid blue;}

/*FORMULAIRES*/
.entoure{border:1px solid #d3d3d3;border-radius: 5px 5px 5px 5px;padding:16px;}

.submitbrouillon{background:transparent url('../Images/brouillon.jpg') no-repeat 50% 50%;border:0px solid black;}
.infos_actuelles{font-size:80%;font-weight:normal;font-style:italic;}

/*
RSS (Cxml.php)
*/
.rss_title{margin:5px 0 0 0;padding:0;}
.rss_description{margin:0;padding:0;}
.rss_pubDate{ /* date avec heure en GMT */
margin:0;padding:0;color:#999;font-size:90%;}
.rss_date{ /* date avec heure locale*/ 
margin:0;padding:0;color:#999;font-size:90%;}


/*
calendrier
*/
#titre_mois{ font-size:110%;margin-top:10px;}
#calendrier{width:300px;border:1px solid;padding:5px;background:white;} /* div qui entoure le calendrier */
.libellejours{width:40px;margin:0;padding:0 0 8px 0;text-align:center;background:white;} /* cellules pour Lu, Ma, Me etc. */
.itemNormalItem {padding:0 0 3px 0;text-align:center;}/* date du jour */
.itemCurrentItem {font-weight:bold;padding:0 0 3px 0;text-align:center;}/* date du jour */
.itemExistingItem {padding:0 0 3px 0;text-align:center;}/* ya un evenement */ 
.itemSelectedItem {padding:0 0 3px 0;text-align:center;border:1px solid #eee; }/* jour selectionne */

/*
pour la documentation
*/
.mise_a_jour{text-align:right;font-size:90%;margin:30px 0 0 0;color:#7b7b7b;}

.articlecontent{letter-spacing:0;color: #333;font-style: normal;}
.articlecontent ul{list-style: square outside;line-height:2.4;}
.articlecontent img{margin:10px 20px 20px 20px;width:520px;border:1px solid #cbcbcb;}

.lk_menu_encours{margin:0 0 0 0px;font-weight:bold;}
.lk_menu_avoir{}
.fct_avancees{padding:5px;background-color:#E9E9E9;margin:0 0 5px 0;width:95%;}
.fct_avancees .titre{font-weight:bold;}
.fct_avancees .show_code{background:#fff;padding:3px 5px 10px 5px;margin:0 0 5px 0;width:98%;}
.fct_avancees .comment{color:#696969;}
.textarea_sql{font-size:90%;width:500px;}
.doch3{margin-top:20px;margin-bottom:10px;font-size:120%;border-bottom:1px solid #e4e4e4;}
/* Background pour afficher du code source dans la doc */
.bg-code{background:#f8f9fa;padding:10px;}


/*
COMPTEUR
*/
#compteur_visites{}
#plan_du_site{}
#plan_du_site ul {margin: 0;}
#plan_du_site ul li {margin: 5px;}

/*
LIVRE D'OR
*/
.livredor_box{
	border:1px solid #555;
	padding:5px;
	margin:0 0 10px 0;
	width:70%;
}

.livredor_info_post{
	font-style:italic;
	color:#968196;
	margin:3px 0 0 0;
}

/*
LES COURS
*/
.cours_titre{
	font-weight:bold;
	font-size:120%;
	margin:0 0 12px 0;
}
.cours_lieu{
	font-weight:normal;
}
.cours_fichiers{
	border:0px solid black;
	margin:0 0 25px 0;
}

/*
Bouton FACEBOOK et TWITTER
*/
.fb_twitter{
	margin:0;
	padding:0;
}

/*
reservation salle
*/
.resa_deb{
	background-color:#FBE991;
	padding-right:0px;
}

.resa_deb_collee{
	background-color:#FBE991;
	border-top:1px solid white;
}
.resa_heures_cachees{
	color:white;
}
.winkler{
	background-color:#eee;
}

.calendarTable1{
	width:250px;
}

.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
