
body, a {color:black;}
/* Cache des éléments*/
/*#contenant-nav-piv, #nav-principale, #pos-nav-principal, #header, #contenu_accueil .titre_droite, .tt_news_fleche, #promotion_accueil, #pied-page .menu-pied-page, #accordion .element .droite, #wrapper-header .centrer, #fil_arianne, #colonne1, #recherche_contenu, #colonne3 .publicite, .hautDePage, .saviezvousque, #utilitaires.outilsGeneraux{ display:none; }*/
#contenant-nav-piv, #nav-principale, #pos-nav-principal, #header, #contenu_accueil .titre_droite, .tt_news_fleche, #promotion_accueil, #pied-page .menu-pied-page, #accordion .element .droite, #wrapper-header .centrer, #fil_arianne, #recherche_contenu, #colonne3 .publicite, .hautDePage, .saviezvousque, #utilitaires.outilsGeneraux{ display:none; }


/* Place le chiffre de la date comme il faut */
.actualites_contenu .date{ float:left; margin-right: 5px;}
#contenu_accueil h1{ display:block;}
/* Affiche le pied de page comme il faut */
#pied-page{ clear:both; text-align: center; padding-top: 2em;}
#pied-page a img{ border:none;}
#logo{ padding-bottom:1.5em;}


/* Ouvre l'accordeon */
#accordion .element{ height:auto !important;}


/* Affiche les tableaux correctement */
table {
background:white none repeat scroll 0 0;
border-collapse:collapse;
margin:0.6em 0 1em;
}


table caption {
font-size:1.1em;
font-weight:bold;
margin:0.3em 0 0;
padding-bottom:0.2em;
text-align:left;
}

table td, table th {
border-color:#BEBEBE;
border-style:solid none;
border-width:1px 0;
padding:0 6px;
text-align:left;
vertical-align:top;
}

table td p{ margin:0.5em 0; }

table th {
border-width:2px 0;
background:#DDD;
font-weight:bold;
padding:0.6em 6px;
vertical-align:middle;
}







/* Organigramme */
#organigramme{ text-align:center; float:left; margin-bottom:2em;page-break-before:always; }
#organigramme .boite{ background-color: #f5f5f5; border:1px solid #000; background:url(../images/organigramme/bg.gif) left bottom repeat-x #f9f9f9;/* border:1px solid #e7e7e7;*/ padding:10px 10px; margin:0 auto; width:50% }
#organigramme .ministre{ /*border-width:2px;*/ width:70%;}
#organigramme .boite strong { color:#3A7E9E; font-weight:normal; font-size:1.1em; }
#organigramme .boite p{ margin:0;}
#organigramme .vertical{ clear:both; height:25px; background:url(../images/organigramme/vertical.gif) center top repeat-y;}
#organigramme .vertical2col{ background:url(../images/organigramme/vertical.gif) center top repeat-y; float:left; width:100%; clear:both; }
#organigramme .vertical2col .gauche{ float:left; height:35px; width:45%;  }
#organigramme .vertical2col .droite{ float:left; height:35px; width:44.9%; }
#organigramme .vertical2col .centre-plus{ float:left; height:35px; width:10%; background:url(../images/organigramme/plus.gif) bottom center no-repeat; }
#organigramme .vertical2col .gauche .img{ float:right; height:25px; width:70%; padding:5px 11px;  background:url(../images/organigramme/croche_gauche.gif) center bottom no-repeat; }
#organigramme .vertical2col .droite .img{ float:left; height:25px; width:70%; padding:5px 11px;  background:url(../images/organigramme/croche_droite.gif) center bottom no-repeat;}

#organigramme .vertical2col .col{ width:45%; float:left;}
#organigramme .vertical2col .boite{ width:70%}
#organigramme .vertical2col .col_droite .boite{ float:right;}
#organigramme .vertical2col .col_gauche .boite{ float:left;}
#organigramme .vertical2col .col_gauche{ width:44.9%}
#organigramme .vertical2col .separateur{ height:20px; width:10%; float:left;}
#organigramme .vertical2col .col_droite .vertical{ width:70%; float:right; padding:0 11px; }
#organigramme .vertical2col .col_gauche .vertical{ width:70%; float:left; padding:0 11px; }

#organigramme .vertical3col{ float:left; width:100%; clear:both; }
#organigramme .vertical3col .gauche{ float:left; height:35px; width:33.33%; }
#organigramme .vertical3col .droite{ float:left; height:35px; width:33.33%;}
#organigramme .vertical3col .centre-plus{ float:left; height:35px; width:33.33%; background:url(../images/organigramme/plus.gif) bottom center no-repeat; }

#organigramme .vertical3col .gauche .img{ float:right; height:35px; width:100%;  background:url(../images/organigramme/croche_gauche.gif) center bottom no-repeat; }
#organigramme .vertical3col .droite .img{ float:left; height:35px; width:100%;  background:url(../images/organigramme/croche_droite.gif) center bottom no-repeat;}
#organigramme .vertical3col .col{ width:33.33%; float:left; }
#organigramme .vertical3col .boite{ width:80%}



/* Photos du conseil d'administration */
.conseilAdministration { width:100%; clear:both; float:left; margin-bottom:1em;}
.conseilAdministration dl{ width:33%; display:inline; float:left; margin-bottom:1em;}
#colonne2 .conseilAdministration dl{ width:33%; }
.conseilAdministration dl dt{ margin-top:0.6em; min-height:145px; }
.conseilAdministration dl dd{ margin-left:0; }

.conseilAdministration .clear{ clear:both;}


/* Cache les navigations des programmes et des nouvelles */
.nav_sequenciel{ display:none;}


#pied-page a, #pied-page a img{ text-decoration:none; border:none;}
#pied-page { text-align:center; margin-top:20px; border-top: 1px solid; padding-top:10px; }
#pied-page p{  margin:0; }

