/* classes ou id appeles par les scripts PHoCEA */
body.mceContentBody {background: #FFF;}
* html #banner { margin: 0 -1px;}
*+html #banner { margin: 0 -1px;}
.clearer {clear: both;}
#sitemap { width:  790px;height:15px;font-size: 1em;margin: 0;padding: 5px 2px;font-weight: normal;text-align:left;}
.sitemap_item {margin: 0; padding: 0;float: left;}
.sitemap_separator { margin: 0; padding: 0;float: left;}
.plus{font-size:8pt;text-align:right;margin:0 5px 0 0;padding: 0 0px 0 0;border:0px solid black;}
img {border: none;}

h4{ font-weight:bold;padding:0;margin:3px 0;}
/*===============================
    NEWS
===============================*/
/* tableau general d'une news */
.news { border : solid #567798;border-width:1px ;padding:4px;margin:0px 0 0 0;width:99%;}
/*titre*/
.news1 {text-align:left;margin:0 0 10px 0;font-weight:bold;}
/* auteur + date de la news */
.news2 {font-size: 0.8em;text-align:right;}
/* url */
.news5  {font-size: 0.8em;background: transparent url('../Images/link.gif') no-repeat left center ;text-align:left;margin:0 0 0 5px;padding:4px 16px;}
.autresNews {background: transparent url('../Images/fleche_bleue.gif') no-repeat 0px 6px;padding:5px 15px ;margin:3px 0 0 1px;}
/* 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:9px;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{ }

/*===============================
    AGENDA
===============================*/
.eagdaGen1 { /* boite generale (1ere, 3eme, 5eme etc.) */
	padding:0 0 0 4px;
} 
.eagdaGen2 {/* boite generale (2eme, 4eme, 6eme etc.) */
	padding:0 0 0 4px;
}  
/* agenda par semaine */
.table_week {border: 0px solid blue;width:99%;}
/* les jours de la semaine */
.table_week p.ladate { padding:0px;margin:0;text-align: left;border-bottom: 1px solid #ddd;}
.table_week td {border: 1px solid #ddd;padding:5px;margin:0px;width:33%;vertical-align: top;}

.calendrier1{
	background:transparent url(../Images/calendar-icon.gif) no-repeat 0 0;
	width:36px;
	height:36px;
	padding:3px 0 0 0;
	text-align:center;
}
.calendrier11{
	margin:0px 0 0 3px;
	padding:0 0 0 0px;
	width:30px;
	font-size:10px;
	font-weight:bold;
	font-variant:small-caps;
	color:#fff; /* couleur affichage du mois */
	background:#bcbcbc; /* couleur sous le mois */
}
.calendrier12{
	font-size:11px;
	padding:2px 0 0 0px;
	font-weight:bold;
}

/*===============================
    SEMINAR
===============================*/
table.archive_years {margin-left: 0px;border:0px solid blue;}
table.archive_years th {text-align: center;padding:2px 4px;}
table.archive_years th a {font-weight: normal;}
table.archive_years th a:hover { }
table.semin { width:99%; padding:2px; margin:0;}
/* Titre du séminaire */
.semin1 {  }
/* Type de séminaire */
.semin2 {  }
 /* Date et heure et lieu */
.semin3 {  }
.semin_date {font-weight: bold;}
.semin_lieu { }
/* Intervenant */
.semin4 { }
/* resumé */
.semin5 { }
.page_semin {
    margin : 0 auto;
    padding:20px;
    width:550px;
    border:1px solid #333;
}

.page_semin_titre {     /* Titre du séminaire */
    font-weight:bold;
    text-align:center;
     font-size:1.4em;
     margin:10px 0 0 0 ;
}
.page_semin_type {    /* Type de séminaire */
   font-size:1.5em;
   font-weight:bold;
   text-align:center;
   margin:0 0 10px 0 ;
   padding: 0 0 20px 0;
   background: transparent url('../Images/separate2.gif') no-repeat bottom center ;
}
.page_semin_date {     /* Date et heure et lieu */
   font-size:1.2em;
   font-weight:bold;
   text-align:center;
   margin:0 0 5px 0 ;
}
.page_semin_lieu {
    font-weight: bold;
    border:1px solid #333;
    text-align:center;
    padding:3px 0;
    margin:0 auto;
    
    
}

.page_semin_intervenant {    /* Intervenant */
    font-weight:normal;
    text-align:center;
    font-size:1em;
    margin:10px 0 0 0 ;
}
.page_semin_contact{    /* Intervenant */
    font-weight:normal;
    font-size:0.9em;
    font-style:italic;
    margin:40px 0 0 0 ;
}
.page_semin_laboratoire {    /* laboratoire */
    font-weight:normal;
    text-align:center;
     font-size:1em;
     margin:10px  0 ;
}
.page_semin_resume {     /* resumé */
   text-align:justify;
   padding:0;
    margin:0 auto;
}

/*===============================
    AST
===============================*/
.ast_page {width:99%;padding:0px 0px; margin:10px 0px; border:0px solid #ddd;}

.ast_titre{font-size:1.4em;font-weight:bold;padding:0;margin:0 0 10px 0;}

.ast_ss_titreL {
	font-size:90%;text-align:left;padding:0;margin:0 0 10px 0;;
}
.ast_imgright {float:right;text-align:center;margin:0 1px 10px 10px;padding:5px;background-color:white;}
.ast_imgleft {float:left;text-align:center;margin:0 10px 10px 1px;padding:5px;background-color:white;}
.ast_legende {font-size: 0.8em;font-style:italic;margin-top:10px;}
.ast_url {background-color:transparent;padding:0px;margin:0px;text-align:left;}
/* le texte dans les ast */
.ast_content { padding:2px;margin:0;border:0px solid #fbf0bb;text-align:justify;}
.ast_pied_page {font-size:80%;font-style: normal;text-align:right;color:#cfcfcf;padding:2px 0px;margin:10px 0 0 0 ; border-bottom:1px solid #eee;}

/*
Ast/index.php?aff=theme
*/
.ast_theme{font-weight:bold;margin:0;}
.ast_sstheme{font-weight:normal;margin:0;padding:0 0 0 10px;background:transparent url(../Images/puce.gif) 0 3px no-repeat;}
.ast_theme_text{display:none;margin:0;padding:0;}
/*
Ast/index.php?aff=technique
*/
.ast_technique{font-weight:bold;margin:0;}
.ast_sstechnique{font-weight:normal;margin:0;padding:0 0 0 10px;background:transparent url(../Images/puce.gif) 0 3px no-repeat;}
.ast_technique_text{display:none;margin:0;padding:0;}

/* Cast::display1 */
.ast_display1 { padding:0; margin:5px 20px 5px 0;}

.astshort {padding:0;margin:15px 0px ;}
.astshort_titre {padding:0;margin:0;font-weight:bold;}
.astshort_titre a { }
.astshort_sstitre {font-style:normal;padding:0;margin:0;}
.astshort_date{font-style:italic;padding:0;margin:0;font-size:90%;color:#555;}
.astshort_texte{text-align:left;padding:0;margin:0;border:0px solid blue; }


/* pour la barre de navigation ds la page ast_technique ou ast_service ou ast_groupe */
/* table generale qd menu supplementaire ast a gauche */
#ast_navig_left {
	margin-top:10px;
	border:0px solid;
}
#ast_navig_left #partie_gauche {
	vertical-align:top;
	width:150px;
	border-right:0px solid;
}

#ast_navig_left #partie_gauche #ast_menu_gauche {

}
#ast_navig_left #partie_droite{
	padding-left:10px;
	vertical-align:top;
}

/*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;
	font-stretch:ultra-condensed;
	font-size:10px;
}
.ast_barre_nav table { 
	margin:0; 
	text-align:left;
	border:0px solid #eee;
}
.ast_barre_nav td {
	padding:1px 5px;
	margin:0px;
	border:solid #333;
	border-width:0 0px 0px 0;
	background-color:#fff;
}
.ast_barre_nav td a {
	color:#c0c0c0;
}
.ast_barre_nav_current {
	padding:1px 5px;
	border:solid #1E3A4B;
	border-width:0 0 0px 0;
	font-weight:bold;
	text-align:left;
	background-color:#eee;
}
.ast_barre_nav_item{
	border-bottom:1px solid #eee;
	text-align:left;
}
.majast_h2{ /* afficher les titres des differentes rubriques dans la mise a jour des ast*/
	font-size:12px;
	margin:10px 0 0 0;
	padding:0;
	font-weight:bold;
}
/*
/Phocea/Vie_des_labos/Ast/index.php
*/
.astnavigmatrice { /* navigation themes / units / technqiues */
    margin: 5px 0px 25px 0px;
	padding:0;
	border-bottom:0px solid #0A1318;
}
.astnavigmatrice span {
	padding-left: 15px;
	margin: 0 10px 0 0px;
	background: url('../Images/icons/03/10/09.png') no-repeat 0px 1px;
}
.astnavigavancee{ /* ctrl la div avec moteur de recherche en tete accueil ast */
	width:99%;
    margin:0px ;
	padding:3px 0;
	border:solid #ccc;
	border-width:1px 0 1px 0;
}
.astnavigavancee td.arbre{
    border:0px solid blue; /*display:none;*/
}

/*
===================
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
afficher les pisp (/Phocea/Pisp/index.php)
*/
.short_pisp{float:left;text-align:center;width:110px;height:105px;border:0px solid;background:#eee;padding:10px 2px;margin:2px;}



/*
/Phocea/Vie_des_labos/Ast/ast.php
*/
p.tri { /* affichage Par services / Par themes / Par experiences pour les faits marquants par exemple */
    margin-right: 10px;
    padding: 5px 0px;
    text-align: left;
    
}

p.tri a {
    background: url('../Images/icons/03/10/09.png') no-repeat 0px 1px;
    padding-left: 17px;
    margin-right: 10px;
}

p.tri a:hover {
    
}

.triselected {
    font-weight: bold;
}

/*
/Phocea/Vie_des_labos/Ast/index.php
*/
.rub { /* les onglets qui permettent d'afficher les experiences en cours/achevées/en activité */
    margin:15px 0;
    padding:0 0 2px 5px;
    border-bottom:2px solid #0A1318;
    text-align:left;
}

.rubEncours {
    padding:2px;
    margin:2px;
    border-top: 2px solid #0A1318;
    border-right: 2px solid #0A1318;
    border-left: 2px solid #0A1318;
    border-bottom: 2px solid #EBEBEB;
    background-color:#EBEBEB;
}

.rubAvoir {
    margin:2px;
    padding:2px;
    border:solid #bbb;
    border-width:1px 1px 0 1px;
    background-color:#fff;
    color:#aaa;
    
}
span.rubAvoir a {
    color:#aaa;
}


.lienEncours{
    border:0px solid blue;
    padding:2px 2px;
    background-color:#eee;
}
.lienAvoir{
    border:0px solid blue;
}

/*
PAGES LIBRES
*/
.page_libre{
	border:0px solid blue;
}
.page_libre_menu{
	float:left;
	width:150px;
	padding:5px;
	margin:0 10px 0 0;
	overflow:hidden;
	background:white;
	border:0px solid blue;
}
.page_libre_contenu{
	float:left;
	width:450px;
	padding:5px;
	margin:0 10px 0 0;
	overflow:hidden;
}
.page_libre_menu0{
	margin:0;
	padding:0 0 0 0px;
}
.page_libre_menu1{
	margin:0;
	padding:2px 0 0 12px;
	background:transparent url(../Images/sous-rubrique.png) no-repeat 0 0;
}
.page_libre_menu2{
	margin:0;
	padding:2px 0 0 24px;
	background:transparent url(../Images/sous-rubrique.png) no-repeat 12px 0;
}
/*
ALBUM
*/





/*
VIDEO
*/
.video_page{
	margin:0 auto;border:0px solid;
}
.video_titre{
	font-weight:bold;font-size:110%;text-align:center;
}
.video_sstitre{
	font-weight:normal;text-align:center;
}
.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;padding:0;font-size:90%;
}
.video_date{
	text-align:left;margin:5px auto;padding:0;font-size:90%;
}
/*
STAGES
*/
.stage_desc{
    margin:15px 0 0 0;
    padding:0 0 0 18px;
    background:transparent url(../Images/link.gif) no-repeat 0 3px;
}
.stage_titre{
    margin:5px 0 0 0;
    padding-left:18px;
}
.stage_dept{
    margin:5px 0 0 0;
    padding-left:18px;
}

/*
THESES
*/
.these_gen{margin:0 0 15px 0;border:0px solid;}
.these_gen p{margin:0;}
.these_gen div{margin:0;}
.these_titre{margin:0 0 0px 0;padding:0 0 5px 18px;background:transparent url(../Images/link.gif) no-repeat 0 5px;font-size:10pt;font-weight:normal;}
.these_desc{margin:0;padding:0 0 0 18px;}
.these_resume{margin:10px 0 0 0;padding:30px 60px;text-align:justify;border:1px solid #eee;}


/*
FORMULAIRES
*/
.submit { /* style pour afficher vous inscrire ou acceder ds interfaces /Phocea/Submit/* */ 
    background:transparent url('../Images/icons/03/10/09.png') no-repeat left top;margin:12px 0;padding-left:20px;
}
.submit_submit{ /* une fois ds espace submit, les boutons des differents modules accessibles*/
	font-size:90%;width:140px; background:transparent url('../Images/icons/03/10/09.png') no-repeat left 3px;margin:0;padding:2px 0 2px 12px;text-align:left;border:0px solid #fff;
}
.submit_submit:hover{ /* une fois ds espace submit, les boutons des differents modules accessibles*/
	font-size:90%;width:140px; background:#eee url('../Images/icons/03/10/05.png') no-repeat left 3px;margin:0;padding:2px 0 2px 12px;text-align:left;border:0px solid #fff;
}

.warning {
    color:#FFF;
    padding:3px;
    margin:0;
    background-color:red;
}
.messok {
    color:#FFF;
    padding:3px;
    margin:3px;
    background-color:green;
    text-align:center;
}
/* page accueil moderateur*/
.item_acc_moderateur{padding:0 0 10px 18px;background:transparent url(../Images/icons/03/10/09.png) no-repeat 0px 0;}


.form-submit { 
    font-size:11px;
} 
.form-text { 
    font-size:10px;
} 
select { 
    font-size:9pt;
} 

.div_cache1{visibility:hidden;display:none;}
.div_cache2{visibility:hidden;display:none;}
.div_cache3{visibility:hidden;display:none;}
.div_cache4{visibility:hidden;display:none;}
.div_cache5{visibility:hidden;display:none;}
.div_cache6{visibility:hidden;display:none;}
.div_cache7{visibility:hidden;display:none;}
.div_cache8{visibility:hidden;display:none;}
.div_cache9{visibility:hidden;display:none;}
.div_cache10{visibility:hidden;display:none;}

/*
Moteur de recherche
*/
#moteur_recherche{

}
.search_field{
    font-size:8pt;
    width:218px;
    height:12px;
}



.submitbrouillon{
    background:transparent url('../Images/brouillon.jpg') no-repeat 50% 50%;
    border:0px solid black;
}

/*
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%;
}
/*
affichage des actus CEA
*/
.box_actucea{
border:1px solid #ccd009;
    margin:0px 0 8px 0; padding:0;
}
.titre_box_actucea{
    background-color: #ccd009;
    color:white;
    height:17px;
    font-weight:bold;
    vertical-align:top;
    padding:0px 2px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    text-transform: uppercase;
}
.contenu_box_actucea{
    margin:0; padding: 4px 2px 4px 8px;
    background:#ffffff ;
}
.title_actucea a {
    color: #696f01;
    background-color: transparent;
    background-image: url(../Images/puce4-Home.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left top;
    padding-left: 20px;
    margin-top: 0pt;
    margin-right: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
}
.pied_box_actucea{
font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 border-top:1px solid #9ca312;
 padding:3px 3px 3px 20px;
 margin:0;
 background:  #e3e577 url(../Images/puce1-Home.gif) no-repeat left top;
 color: #000000;
}
.pied_box_actucea  a {  color:#5f7806; text-decoration:none; }
.pied_box_actucea  a:hover { text-decoration:underline; }


/*
Formulaire des comptes
*/
.titre_form{font-weight:bold;margin:0 0 10px 0;padding:0 0 0 12px;background:transparent url('../Images/icons/03/10/09.png') no-repeat 0 0;}
.sous_form{border-top:1px solid #eee;border-right:3px solid #eee;border-bottom:2px solid #eee;border-left:1px solid #eee;padding:2px;margin:3px;}
.sous_form_admin{border-top:1px solid #eee;border-right:3px solid #eee;border-bottom:2px solid #eee;border-left:1px solid #eee;padding:2px;margin:3px;background:#FFEFEF;}
.champ_form{border-right: 0px solid #991F67;text-align:right;width:150px;padding:3px 6px 3px 0;vertical-align:middle;}
.infos_actuelles{color:#B3B3B3;margin:0;padding:0 0 0 3px;font-size:7pt;}


/*
calendrier
*/
#titre_mois{ font-size:10pt;}
#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 */

/*
Gestion des tables de references
*/
.tous{
	font-size:12px;
	background-color: #CCCCCC;
	border: 0px;
	color: #000000;
}

.tous:hover {
	background-color: #00FF99;
}

.tous2{
	font-size:12px;
	background-color: #FFCC99;
	border: 0px;
	color: #000000;
}

/*
pour la documentation
*/
code{font-family:verdana;font-size:8pt;border:solid #fff;border-width:0px 0;margin:5px 0;padding:0px 0px;color:#666;}
.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%;font-size:9pt;}
.fct_avancees .titre{font-weight:bold;font-size:8pt;}
.fct_avancees .show_code{background:#fff;font-size:8pt;padding:3px 5px 10px 5px;margin:0 0 5px 0;width:620px;}

.textarea_sql{font-size:8pt;}
#mise_a_jour{text-align:right;font-size:7pt;margin:30px 0 0 0;}

/*
le trombinoscope
*/
table.tableau_trombi{border:0px solid blue;}
table.tableau_trombi td {border:1px solid #eee;vertical-align:top;}
.img_trombi{overflow:hidden;width:100px;height:110px;margin:0 auto;}
.nom_trombi{text-align:center;padding:2px;}

/*
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;
}



/*
ds la doc des modules pour afficher un menu sur la droite
*/
/*
#doc_col1{float:left;width:75%;}
#doc_col2{float:left;width:20%;background:#eee;padding:3px;}
#doc_col2 .item{ }
#doc_col2 .cur_item{ font-weight:bold;}
*/
