body {
font-family:verdana;
margin:0;
padding:0;
background:#d9d9d9;
overflow-x:hidden;
}

a {
font-size:10px;
color:#b20010; }

a:hover {
color:#424490; }

a.info {
   position: relative;
   color: black;
   text-decoration: none;
   border-bottom: 1px gray dotted; /* on souligne le texte */
}
a.info span {
   display: none; /* on masque l'infobulle */
}

a.info:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */

   cursor: help; /* on change le curseur par défaut en curseur d'aide */
}
a.info:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;

   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */

   top: 30px; /* on positionne notre infobulle */
   left: 20px;

   background: white;

   color: black;
   padding: 3px;

   border: 1px solid black;
   border-left: 4px solid black;
}

#entete{ /* contient le bandeau d'images, le menu pere et le menu fils */
}

#site{
display:block;
overflow:hidden;
margin:auto;
width:980px;
background:#d9d9d9 url(active_sdis42/fond_site.jpg) top center repeat-y; /* image de fond */
}

#haut{

}

#milieu{
display:block;
overflow:hidden;
padding:0px 10px 0px 10px;
margin-bottom:10px;
}

#bas{

}

#colonne_gauche{
float:left;
width:230px;
}

#colonne_centre{
float:left;
width:500px;
}

#colonne_droite{
float:right;
width:230px;
}

#content {
margin:0;
padding:0;
float:left;}

#donnees{
display:block;
overflow:hidden;
margin:0px;
padding:0px;
}

/****************  Bloc expander  ****************/

#bloc_expander {
float:left; }

/****************   Bandeaux d'entête   ****************/

#bandeau{
float:right;
width:960px;
}

#bandeau_gauche {
clear:both;
float:left;
display:block;
background:#d9d9d9 url(active_sdis42/bandeau_gauche.jpg) no-repeat;
width:302px;
height:110px;
}

#bandeau_centre {
 }

#bandeau_droit {
display:block;
float:left;
/*background:#d9d9d9 url(active_sdis42/bandeau_centre.jpg) no-repeat;*/
width:658px;
height:110px;
/*background:url(active_apv43/bandeau_part2.jpg) no-repeat;*/
}

#profile {
padding:5px 10px 5px 10px;
background:#d9d9d9 url(active_sdis42/ombre_haut.gif) no-repeat bottom left;
display:block;
overflow:hidden;
line-height:16px;
font-size:10px;
text-align:left;
color:#000000; }

/*#profile {
background:url(active_sdis42/bandeau_centre.jpg) no-repeat;
width:295px;
z-index:100;
float:right;
line-height:16px;
font-size:10px;
text-align:left;
color:#ffffff;
position:absolute;
right:20px;
top:20px; }*/

#profile img {
border:0px;}

/****************   Menu père   ****************/

#menu_pere {
margin-top:0px; /* marge entre bandeau et menu_pere */
height:30px; }

#menu_pere table {
border-collapse:collapse; /* + border-spacing:0 :  cellspacing=0 pour IE */
border-spacing:0; /* equivaut au cellspacing=0 */
text-align:center; /* Alignement vertical du texte */
height:30px; /* hauteur du tableau */ }

#menu_pere td {
padding:0; /* equivaut au cellpadding=0 */ }

#menu_pere ul {
margin:0;
padding:0px; /* espace entre le menu et le bord de la fenêtre */
list-style:none; /* masque l'affichage des puces */ }

#menu_pere li {
float:left; /* onglets alignés horizontalement en partant de la gauche */ }

#menu_pere .bloc_selected {
 }

#menu_pere .bloc {
 }

#menu_pere .Onglet, #menu_pere .Ongletsuivant_selected {
float:left;
display:block;
height:30px;
background:url(active_sdis42/non_actif_milieu.gif) repeat-x; }

#menu_pere .Onglet_selected {
float:left;
display:block;
height:30px;
background:#dea321 url(active_sdis42/actif_milieu.gif) repeat-x; }

#menu_pere .DebOnglet {
float:left;
display:block;
height:30px;
width:30px;
background:url(active_sdis42/non_actif_debut.gif)}

#menu_pere .DebOnglet_selected {
float:left;
display:block;
height:30px;
width:30px;
background:#dea321 url(active_sdis42/actif_debut.gif) no-repeat;}

#menu_pere .FinOnglet, #menu_pere .FinOngletsuivant_selected {
/*float:left;
display:block;
height:30px;
width:30px;
background:url(active_sdis42/non_actif_fin.gif) no-repeat; */}

#menu_pere .FinOnglet_selected {
float:left;
display:block;
height:30px;
width:30px;
background:url(active_sdis42/actif_fin.gif) no-repeat; }

#menu_pere a {
font-weight:bold;
display:block; /* évite redimensionnement auto de l'onglet lors du hover */ }

a.Longlet, a.Longletsuivant_selected {
line-height:30px;
text-decoration:none;
color:#000000;
font-size:10px; }

a.Longlet:hover,a.Longletsuivant_selected:hover {
color:#000000;
text-decoration:underline; }

a.Longlet_selected {
line-height:30px;
text-decoration:none;
color:#ffffff;
font-size:10px; }

a.Longlet_selected:hover {
color:#ffffff;
text-decoration:underline; }

/****************   Menu fils   ****************/

#menu_fils {
display:block;
overflow:hidden;
text-align:left;
clear:both; /* menu_fils juste en dessous du menu_pere (évite un <br/> entre les 2 dans le code HTML) */
background-color:#b20010;
color:#ffffff; /* couleur "|" */
font-weight:bold;
font-size:10px;
line-height:30px; }

#liens_menu_fils{
display:block;
width:880px;
float:left;
}

a.menuhaut{
border-right:dotted 1px #8fc8cc;
margin-top:4px;
margin-bottom:4px;
padding-left:20px;
padding-right:20px;
line-height:30px;
color:#ffffff;
font-size:10px;
font-weight:normal; /* A SUPP ?? */
text-decoration:none; }

a.menuhaut:hover{
text-decoration:underline; 
color:#ffffff; }

/*Fonctions Imprimer et Aide*/

#fonctions{
display:block;
width:80px;
float:right;
line-height:30px;
height:30px;}

/****************  Styles sur les formulaires  ****************/

textarea {
border:1px solid #c3e0ec;
font-size:10px;
color:#777777; }

input:focus, select:focus { 
background-color: #D9F3FF;
border-color: #777777; }

textarea:focus { 
border-color: #777777; }

select{
color:#447a8b;
font-size:10px; }

input {
font-size:10px; }

input.styleinput {
border:1px solid #c3e0ec;
font-size:10px;
color:#777777; }

.bouton {
padding:1px 2px 1px 2px;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#333333; }

/****************  Bloc menu  ****************/

#bloc_menu {
position:relative; /* évite le bug de la zone raccourci sous IE */
margin-left:10px;
width:180px; /* 180 + 2px marge expander */
float:left; }

#bloc_menu .fond_menugauche {
background-color:#ffffff;
border:dotted 1px #a1a1a1; }

#bloc_menu .entete_menugauche {
border-bottom:dotted 1px #a1a1a1;
line-height:24px;
background-color:#ffffff;
color:#2d2626;
font-size:12px;
font-weight:bold;
text-align:center; }

a.menugauche {
border-bottom:dotted 1px #a1a1a1;
padding:3px;
display:block;
text-decoration:none;
color:#333333;
font-size:10px; }

a.menugauche:hover {
padding:3px;
background-color:#f6f6f6;
color:#555555;
font-size:10px;
font-weight:normal;
text-decoration:none; }

a.menugauche_intra1 {
padding:4px;
display:block;
font-size:12px;
font-weight:bold;
text-align:left;
text-decoration:none;
color:#ffffff;
background-color:#8fc8cc;
border-bottom:dotted 1px #ffffff; }

a.menugauche_intra1:hover {
display:block;
font-size:12px;
font-weight:bold;
text-align:left;
text-decoration:none;
color:#ffffff;
background-color:#999999;
}

a.menugauche_intra2 {
padding:4px;
display:block;
font-size:10px;
text-indent:10px;
text-align:left;
font-weight:bold;
text-decoration:none;
color:#333333;
border-bottom:dotted 1px #a1a1a1; }

a.menugauche_intra2:hover {
display:block;
text-decoration:underline;
background-color:#eeeeee; }

a.menugauche_intra3 {
padding:4px;
display:block;
font-size:10px;
font-weight:normal;
text-indent:20px;
text-align:left;
text-decoration:none;
color:#333333;
border-bottom:dotted 1px #a1a1a1; }

a.menugauche_intra3:hover {
display:block;
text-decoration:underline;
background-color:#eeeeee; }

/****************  Bloc contenu (fil ariane + outils)  ****************/

#bloc_contenu {
padding:0px 0px 0px 10px;
}

#bloc_contenu .fil_ariane {
clear:both;
color:#b20010;
font-size:10px;
font-weight:normal;
text-decoration:none;
padding:5px 0px 5px 0px;}

#bloc_contenu .communaute {
line-height:24px;
margin-right:15px;
float:right; }

#bloc_contenu .titre_page {
margin:5px 0px 5px 0px;
background:url(active_sdis42/puce_titre.gif) no-repeat top left; 
font-size:20px;
line-height:42px;
text-indent:42px;
font-weight:bold;
color:#b6b6b6; }

/****************  Pied de page  ****************/

#pied{
color:#999999;
text-align:center;
border-top:dotted 1px #dddddd;
border-bottom:dotted 1px #dddddd;
background:#f2f2fa;
padding:5px;
}

#pied a {
padding:5px;
}

/****************  Une  ****************/

#une_gauche {
width:230px;
float:left; }

#une_droite {
width:230px;
float:right; }

.table_une1 {
text-align:justify;
overflow:hidden; /* contexte de formatage */
padding:15px;
margin:5px;
font-size:10px;
background-color:#feedb8; }

.table_une2 {
text-align:justify;
overflow:hidden; /* contexte de formatage */
padding:15px;
margin:5px;
font-size:10px;
background-color:#e3e3e3; }

.table_une3 {
text-align:justify;
padding:5px;
margin:5px;
font-size:10px;
background-color:#ffffff; }

.lien_suite {
margin-top:10px;
margin-bottom:20px;
float:right;
text-align:right;
line-height:12px;
background:url(active_sdis42/picto_fleche.jpg) no-repeat left center;
color:#2d2626;
font-size:10px;
font-weight:normal;
text-indent:14px;
}


/****************  Bloc donnees  ****************/


.table, table.sortable{
border:solid 1px #dddddd;
background:#ffffff;
}

.table tr, table.sortable tr{

}

.table td, table.sortable td{
line-height:20px;
padding:4px;
border:solid 1px #ffffff;
}

.entete_table {
background:#ffffff url(active_sdis42/entete_table.gif) repeat-x top left;
color:#b20010;
font-size:10px;
font-weight:bold;
}

table.sortable a.sortheader {
color:#b20010;
text-decoration: none;
display: block; }

table.sortable span.sortarrow {
text-decoration: none; }

.ligne_titre{
background:#dddddd;
font-size:10px;
color:#000000;
}

.ligne0{
background-color:#ffffff;
color:#777777;
font-size:10px;
}

.ligne1{
background-color:#f1f1f1;
color:#777777;
font-size:10px;
}

.ligne_over{
background-color:#e5e5e5;
color:#777777;
font-size:10px;
}

tr.ligne0bis{
background-color:#ffffff;
color:#777777;
font-size:10px;
}

tr.ligne1bis{
background-color:#f1f1f1;
color:#777777;
font-size:10px;
}


.ligne2bis{
background-color:#e5e5e5;
color:#777777;
font-size:10px;
}

.ligne_sep{
background-color:#d0d0d0;
}

.libelle{
text-align:left;
color:#0b3d4f;
font-size:10px;
font-weight:bold;
text-decoration:none; }

.texte {
color:#777777;
font-size:10px; }

.titre {
line-height:24px;
/* background-image:url(active_sdis42/puce_fleche_orange.gif) no-repeat left center; */
background:url(active_sdis42/puce_fleche_noire.gif) no-repeat left center;
color:#2d2626;
font-size:16px;
font-weight:bold;
text-indent:24px;
}



/* Styles Agendas */



.entete_caseagenda{
background-color:#B20010;
border-color:#ffffff;
border-style:solid;
border-width:0px 1px 0px 0px;
color:#ffffff;
font-size:10px;
font-weight:bold;
}

.caseagenda{
background-color:#ffffff;
border-color:#ffffff;
border-style:solid;
border-width:0px 1px 1px 0px;
color:#777777;
font-size:10px;
line-height:22px;
}

.caseagenda_hover{
background-color:#ccefff;
border-color:#ffffff;
border-style:solid;
border-width:0px 1px 1px 0px;
color:#777777;
font-size:10px;
}

.caseagendajour{
background-color:#e5dfdf;
border-color:#FFFFFF;
border-style:solid;
border-width:0px 1px 1px 0px;
color:#333333;
font-size:10px;
line-height:20px; 
padding: 0px;
margin: 0px;
}

.caseagendasemaine{
background-color:#e5dfdf;
border-color:#ffffff;
border-style:solid;
border-width:0px 0px 1px 0px;
color:#777777;
font-size:10px;
line-height:20px;
}

.libelle_caseagenda{
background-color:#B20010;
border-color:#ffffff;
border-style:solid;
border-width:0px 1px 1px 0px;
color:#ffffff;
font-size:10px;
font-weight:bold;
}

.libelle_caseagenda2{
background-color:#ff7474;
border-color:#ffffff;
border-style:solid;
border-width:0px 1px 1px 0px;
color:#ffffff;
font-size:10px;
font-weight:bold;
}

a.caseagenda{
display:block;
}

a.miniagenda{
border-color:#fbfbfb;
border-style:solid;
border-width:1px 1px 1px 1px;
padding:2px;
display:block;
width:21px;
text-decoration:none;
color:#777777;
font-size:10px;
}

a.miniagenda:hover{
background-color:#eeeeee;
border-color:#777777;
border-style:solid;
border-width:1px 1px 1px 1px;
color:#777777;
font-size:10px;
font-weight:bold;
}

.agendaDB {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold;
border:dotted 1px #a1a1a1;
padding:3px;
}

.agendadbNav {
color:#333333;
background-color: #ffffff;
text-align: left;
height:27px;
color: #2d2626;
text-align:center;
}

.agendadbNav a, .agendadbNav a:visited {
	font-size: 12px;
	color: #B20010;
	text-decoration:underline;
}

.agendadbNav a:hover {
	font-size: 12px;
	color: #000000;
	text-decoration:underline;
}

.agendadbHead {
	background:#B20010;
	line-height:22px;
	color: #ffffff;
}

.agendadbThisDay, .agendadbThisDay a{
	background-color: #808080;
	color: #ffffff;
}

.agendadbThisDay a:hover{
	background-color: #cacadc;
	color: #000000;
}

.agendadbThisMonth {
	background-color: #ebebeb;
	color: #302323;
}

.agendadblink {
	color: #B20010;
	text-decoration:none;
}

.agendadbThisDayUse {
	background-color: #a5a493;
}

.agendadbThisDayUse a{
	color:#ffffff;
}



.progress_pourcent{
background-image:url(../images/progress_pourcent.gif);
background-repeat:no-repeat;
background-position:top left;
position:relative;
left:-2px;
}

.progress_full{
background-image:url(../images/progress_full.gif);
background-repeat:no-repeat;
background-position:top left;
padding-top:30px;
height:16px;
width:224px
}

.progress_atemps{
background-image:url(../images/progress_atemps.gif);
background-repeat:no-repeat;
background-position:top left;
padding-top:30px;
height:16px;
width:224px
}

.progress_depasse{
background-image:url(../images/progress_depasse.gif);
background-repeat:no-repeat;
background-position:top left;
padding-top:30px;
height:16px;
width:224px
}

.progress_ok{
background-image:url(../images/progress_ok.gif);
background-repeat:no-repeat;
background-position:top left;
padding-top:30px;
height:16px;
width:224px
}

.progress_empty{
position:relative;
left:-19px;
float : right;
height:10px;
}

.progress_empty2{
background-image:url(../images/progress_empty.gif);
background-repeat:repeat-x;
}

.entete_message{
background-color:#f9fdff;
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#c3e0ec;
color:#5c92a5;
line-height:16px;
}

.message{
line-height:22px;
}









.texte2 {
text-align:justify;
word-spacing:2px;
font-size:10px;
color:#555555;
line-height:14px;
}

.tableau {
padding:5px;
}

.tableau2 {
padding:5px;
background-color:#f9f9f3;
border:dotted 1px #a1a1a1;
}

.encadre {
padding:5px;
border:dotted 1px #a1a1a1;
}

h1 {
font-weight:normal;
padding:10px;
text-align:left;
font-size:20px;
color:#8fc8cc;
}

h2 {
color:#CC0000;
overflow:hidden; /* contexte de formatage */
}

h3 {
padding:4px;
font-weight:bold;
text-align:left;
font-size:12px;
color:#5c5c5c;
line-height:14px;
border:dotted 1px #a1a1a1;
}

h4 {
padding:4px;
font-weight:bold;
text-align:left;
font-size:12px;
color:#ffffff;
line-height:14px;
background-color: #a6a595;
margin-top: 0px;
}


/* Styles du chat */

.Chat {
font-size:10px;
background-color:#fbfbfb;
background-image:url(../images/fond_table_vert.gif);
background-repeat:repeat-x;
background-position:bottom;
font-family:Verdana;
width:90%;
border-color:#d0d0d0;
border-style:solid;
border-width:4px;
}

.ChatMessage { padding: 5px; list-style-type:none; margin:2px; background-color:#ffffff; border-width:1px; border-style:solid; border-color:#cccccc;}
.ChatNom { font-size:10px; color:#333333; font-weight:bold;}
.ChatTexte { padding:4px; font-size:10px; color:#333333; }
.ChatDate { font-size:10px; color:#666666;}

.ChatLigneMess { padding:4px; color:#ff0000; background-image:url(../images/fond_mess_chat.gif);
background-repeat:repeat-x;  border-width:1px; border-style:solid; border-color:#eeeeee;}

#count big { color:red; }
#pal { text-align:center; margin:auto; }
#ap_message { height:1em; border:0; width:100%;}
.petit_boutton { width:18px; height:18px; display:block; background-color:#ece9d8; border:outset #93b5db 1px; font-family:monospace; font-size:1em;padding:1px;}
#Chatboutb {background-image:url('../txtchat/images/bold.gif');background-position:60% 50%;background-repeat: no-repeat} 
#Chatbouti {background-image:url('../txtchat/images/italic.gif');background-position:60% 50%;background-repeat: no-repeat}
#Chatboutu {background-image:url('../txtchat/images/underline.gif');background-position:50% 50%;background-repeat: no-repeat}

#cout {
overflow:auto;
}

.apercu {
width:99%;
height:40px;
font-size:10px;
background-color:#fbfbfb;
font-family:Verdana;
border-color:#cccccc;
border-style:solid;
border-width:1px 1px 1px 1px;
overflow:auto;
display:block;
}

.link {
font-size:10px;
background-color:#fbfbfb;
font-family:Verdana;
border-color:#cccccc;
border-style:solid;
border-width:1px 1px 1px 1px;
}

#connectes {
display:block;
overflow:auto;
width:149px;
height:147px;
}

.chat_outils {
background-color:#ece9d8;
border-color:#cccccc;
border-style:outset;
border-width:1px;
width:100%;
}

.titre_chat {
font-weight:bold;
font-size:16px;
text-align:center;
color:#777777;
}

.img_left {
float:left;
margin-right:10px;
}

.cadrephotohaut{
background-image:URL('../images/cadre_photo_haut.gif');
background-repeat:no-repeat;
background-position:top center;
}

.cadrephotocentre{
background-image:URL('../images/cadre_photo_centre.gif');
background-repeat:repeat-y;
background-position:top center;
}

.cadrephotobas{
background-image:URL('../images/cadre_photo_bas.gif');
background-repeat:no-repeat;
background-position:top center;
}

.photothumb{
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#666666;
}

a.photolien{
padding:4px;
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#ffffff;
font-size:10px;
color:#0088e4;
text-decoration:none;
}

a.photolien:hover{
background-color:#f2faff;
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#0088e4;
font-size:10px;
color:#0088e4;
text-decoration:none;
}


/* Styles des indicateurs */

.table2002{
border-style:solid;
border-width:2px 0px 0px 2px;
border-color:#666666;
font-size:10px;
color:#777777;
}

.table1002{
border-style:solid;
border-width:1px 0px 0px 2px;
border-color:#666666;
font-size:10px;
color:#777777;
}

.table2001{
border-style:solid;
border-width:2px 0px 0px 1px;
border-color:#666666;
font-size:10px;
color:#777777;
}

.table0002{
border-style:solid;
border-width:0px 0px 0px 2px;
border-color:#666666;
font-size:10px;
color:#777777;
}

.table1001{
border-style:solid;
border-width:1px 0px 0px 1px;
border-color:#666666;
font-size:10px;
color:#777777;
}

.table0220{
border-style:solid;
border-width:0px 2px 2px 0px;
border-color:#666666;
font-size:10px;
color:#777777;
}

.tablegras{
font-size:10px;
font-weight:bold;
color:#777777;
}

.tabletitre{
font-size:16px;
font-weight:bold;
color:#777777;
}

.entete1_dtable{
background-image:url(../images/onglet_inactif_centre_41.gif);
background-repeat:repeat-x;
background-position:bottom;
border-right:solid 1px #dddddd;
font-size:10px;
font-weight:bold;
height:24px;
line-height:24px;
color:#666666;
}

.entete2_dtable{
background-image:url(../images/menu_haut_vert.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#e0f3fb;
color:#666666;
font-size:10px;
font-weight:bold;
height:18px;
line-height:18px;
border-right:solid 1px #dddddd;
border-bottom:solid 1px #dddddd;
}

/* Explorateur */

.explorateur
{
	background-color: #E6F7FE;
	border: 1px solid #c3e0ec;
	overflow: hidden;
}

.explorateur_titre
{
	height: 50px;
	line-height: 50px;
}

.explorateur_bar
{
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	border-style: solid;
	border-color: #c3e0ec;
	border-width: 1px 0px 1px 0px;
}

.explorateur_menu span
{
	height: 30px;
	line-height: 30px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-attachment: left;
	background-position: left;
}

#explorateur_envoyer_document
{
	background-image: url(../jscript/nlstree/img/leaf.gif);
}

#explorateur_couper
{
	background-image: url(../jscript/nlstree/img/cut.gif);
}

#explorateur_copier
{
	background-image: url(../jscript/nlstree/img/copy.gif);
}

#explorateur_coller
{
	background-image: url(../jscript/nlstree/img/leaf.gif);
}

#explorateur_supprimer
{
	background-image: url(../jscript/nlstree/img/deletenode.gif);
}

#explorateur_nouveau_dossier
{
	background-image: url(../jscript/nlstree/img/folderopen.gif);
}

.explorateur_menu_mouseover
{
	background-color: #F0FFFF;
}

.explorateur_menu_mouseout
{
}

#explorateur_url_input
{
	vertical-align: middle;
	background-color: #FFFFFF;
	width: 90%;
	border: none;
}

#explorateur_url_button
{
	vertical-align: middle;
	width: 40px;
}

.explorateur_view
{
	background-color: white;
	height: 420px;
	overflow-y: auto;
	overflow-x: hidden;
	color: #666666;
	font-size: 13px;
}

.explorateur_view tr
{
	vertical-align: top;
}

.explorateur_view_titres
{
	background-color: white;
	position: relative;
}

.selected
{
	background-color: #F3F3F3;
}

.selected td
{
	background-color: #F3F3F3;
}

#treeview
{
	width: 100%;
}

#listview
{
	width: 100%;
}

#listview_titres
{
	top: expression(document.getElementById("listview").scrollTop + 'px');
}

#explorateur_selectable
{
	border: none;
}

#explorateur_selectable tr.ligne1bis
{
	background-color:#FFFFFF;
	color:#777777;
	font-size:11px;
}

#explorateur_popup
{
	position: absolute;
	z-index: 100;
	display: none;
}

#explorateur_popup_menu_contextuel div
{
	cursor: pointer;
	padding: 5px;
}

#explorateur_popup_acl_ace_add
{
	display: none;
}

#explorateur_popup_inner
{
	background-color: #fafafa;
}

#explorateur_popup_acl tr.ligne1bis
{
	background-color: #FFFFFF;
	color: #777777;
	font-size: 11px;
}

#explorateur_popup_acl_inherited tr.ligne1bis
{
	background-color: #FFFFFF;
	color: #777777;
	font-size: 11px;
}

#explorateur_popup_proprietes tr.ligne1bis
{
	background-color: #FFFFFF;
	color: #777777;
	font-size: 11px;
}

#explorateur_popup_proprietes input
{
	border: 1px;
	width: 150px;
}

.explorateur_popup_buttons
{
	padding: 8px;
	text-align: right;
}

.explorateur_popup_contenu
{
	margin-left: 5px;
	margin-right: 5px;
}

.explorateur_popup_ombre1
{
	border:solid 1px #bbbbbb;
}

.explorateur_popup_ombre2
{
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}

.explorateur_popup_ombre3
{
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
.explorateur_popup_ombre4
{
	border-bottom:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
}

/* /explorateur */


div.div_popup_cachee{

	display: none;
	position:absolute;
	border: 1px solid #a999d5;
	background-color: #FFFFFF;
	/*text-align: center;*/
	padding: 1em;

}

div.div_popup_affichee{

	/*display: block;*/
	position:absolute;
	border: 1px solid #a999d5;
	background-color: #FFFFFF;
	/*text-align: center;*/
	padding: 0px;
	margin: 0px;
}

table.div_popup_affichee tr td{
	border-top : solid 1px #a999d5;
	padding: 2px;
	margin: 0px;
	color: #0b3d4f;
	font-size: 11px;
	font-weight: bold;
	height: 10px;
}

div.div_popup_heure{
	display: block;
	position:absolute;
	left: 20%;
	width: 79%;
	border: 0px;
}

/*Arrondi pour bas des blocs*/

.bloc_rouge_bas{
display:block;
height:30px;
margin:0px 10px 10px 10px;
background:url(active_sdis42/bloc_rouge_bas.gif) bottom left no-repeat;
}

.bloc_gris_bas{
display:block;
height:30px;
margin:0px 10px 10px 10px;
background:url(active_sdis42/bloc_gris_bas.gif) bottom left no-repeat;
}

/* Bloc recherche */

#recherche{
display:block;
overflow:hidden; /* Contexte de formatage */
padding:0px 10px 0px 10px;
}

#recherche h1{
line-height:26px;
padding:0px;
margin:5px 0px 5px 0px;
font-size:20px;
font-weight:bold;
color:#b20010;
}

#recherche input{
height:14px;
font-size:10px;
border:solid 1px #dddddd;
float:left;
}

#recherche p{
clear:both;
font-size:10px;
color:#b20010;
}

#recherche a{
text-decoration:underline;
line-height:18px;
font-size:10px;
color:#b20010;
border:0px none;
}

#recherche a.btn{
text-decoration:none;
float:left;
text-align:left;
line-height:19px;
font-size:10px;
color:#b20010;
text-indent:24px;
background:#ffffff url(images/puce_lien.gif) top left no-repeat;
}

/*Bloc en un clic */

#enunclic{
background:#b20010 url(active_sdis42/bloc_rouge_haut.gif) top left no-repeat;
clear:both;
display:block;
overflow:hidden; /* Contexte de formatage */
padding:0px 10px 0px 10px;
margin:10px 10px 0px 10px;
}

#enunclic h1{
/*background:url(images/puce_enunclic.gif) top left no-repeat;*/
line-height:26px;
/*text-indent:24px;*/
padding:0px;
margin:5px 0px 5px 0px;
font-size:20px;
font-weight:bold;
color:#ffffff;
}

#enunclic ul{
list-style:none;
padding:0px;
margin:0px;
}

#enunclic li{
/*border-bottom:solid 1px #e6e6e6;*/
}

#enunclic li a, #enunclic a{
padding:0px 10px 0px 0px;
text-decoration:none;
text-align:left;
display:block;
line-height:30px;
font-size:10px;
font-weight:normal;
color:#ffffff;
}

#enunclic p{
margin:5px 0px;
}

#enunclic li a:hover, #enunclic a:hover{
text-decoration:underline;
}

#enunclicbas{
display:block;
height:30px;
margin:0px 10px 10px 10px;
background:url(active_sdis42/bloc_rouge_bas.gif) bottom left no-repeat;
}

/* Bloc liens utiles */

#liensutiles{
display:block;
overflow:hidden; /* Contexte de formatage */
clear:both;
padding:0px 10px 0px 10px;
}

#liensutiles h1{
/*background:url(images/puce_liensutiles.gif) top left no-repeat;*/
line-height:26px;
/*text-indent:24px;*/
padding:0px;
margin:5px 0px 5px 0px;
font-size:20px;
font-weight:bold;
color:#b20010;
}

#liensutiles p{
padding:0px;
margin:0px;
}

#liensutiles a{
text-decoration:none;
text-align:left;
display:block;
line-height:18px;
font-size:10px;
color:#b20010;
}

#liensutiles a:hover{
text-decoration:underline;
}

#liensutiles ul{
list-style:none;
padding:0px;
margin:0px;
}

#liensutiles li{
}

#liensutiles li a{
text-decoration:none;
text-align:left;
display:block;
line-height:18px;
font-size:10px;
color:#b20010;
}

#liensutiles li a:hover{
text-decoration:underline;
}

#liensutiles img{
border:none;}

/*Bloc A la une */

#alaune{
display:block;
overflow:hidden; /* Contexte de formatage */
padding:0px 10px 0px 10px;
}

#alaune h1{
/*background:url(images/puce_alaune.gif) top left no-repeat;*/
line-height:28px;
/*text-indent:26px;*/
padding:0px;
margin:5px 0px 10px 0px;
font-size:30px;
font-weight:bold;
color:#b6b6b6;
}

#alaune .bloc_une{
display:block;
overflow:hidden; /* Contexte de formatage */
clear:both;
margin:0px 0px 10px 0px;
border-bottom:solid 1px #e6e6e6;

}

#alaune img{
float:left;
display:block;
/*height:100px;*/
width:100px;
background:#eeeeee;
margin:0px 10px 10px 0px;
/*border:solid 1px #aaaaaa;*/
}

#alaune p{
margin:0px;
font-size:10px;
color:#000000;
}

#alaune a{
text-decoration:underline;
/*float:right;*/
text-align:right;
line-height:19px;
font-size:10px;
color:#b20010;
/*text-indent:24px;
background:#ffffff url(images/puce_lien.gif) top left no-repeat;*/
}

#alaune a:hover{
text-decoration:underline;
}


#alaune .titre_une
{
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

#alaune .date_une
{
	font-size:10px;
	font-weight:bold;
	color:#000000;
}

/* Bloc En bref */

#actus{
display:block;
overflow:hidden; /* Contexte de formatage */
clear:both;
float:left;
width:230px;
padding:0px 10px 0px 10px;
}

#actus h1{
/*background:url(images/puce_enbref.gif) top left no-repeat;*/
line-height:28px;
/*text-indent:26px;*/
text-align:left;
padding:0px;
margin:5px 0px 10px 0px;
font-size:18px;
font-weight:normal;
color:#b20010;
}

#actus p{
margin:0px;
font-size:10px;
color:#000000;
}

#actus .bloc_actus{
border-bottom:1px solid #E6E6E6;
padding:5px 0px;
}

#actus a{
text-decoration:underline;
/*float:right;*/
text-align:right;
line-height:19px;
font-size:10px;
color:#b20010;
/*text-indent:24px;
background:#ffffff url(images/puce_lien.gif) top left no-repeat;*/
}

#actus a:hover{
text-decoration:underline;
}

/* Bloc Interventions */

#intervention{
display:block;
overflow:hidden; /* Contexte de formatage */
background:#4c4c4c;
padding:0px 10px 0px 10px;
margin:0px 10px 0px 10px;
}

#intervention h1{
/*background:url(images/puce_bienvenue.gif) top left no-repeat;*/
line-height:28px;
/*text-indent:26px;*/
padding:0px;
margin:5px 0px 10px 0px;
font-size:20px;
font-weight:bold;
color:#ffffff;
}

#intervention .bloc_intervention{
display:block;
overflow:hidden; /* Contexte de formatage */
clear:both;
margin:0px 0px 5px 0px;
}

#intervention p{
margin:0px;
text-align:justify;
font-size:10px;
color:#ffffff;
}

#intervention a{
text-decoration:underline;
/*float:right;*/
text-align:right;
line-height:19px;
font-size:10px;
color:#ffffff;
/*text-indent:24px;
background:#ffffff url(images/puce_lien.gif) top left no-repeat;*/
}

#intervention a:hover{
text-decoration:underline;
}

/* Bloc Conseil */

#conseil{
display:block;
overflow:hidden; /* Contexte de formatage */
float:right;
padding:0px;
width:230px;
padding:0px 10px 0px 10px;
}

#conseil h1{
/*background:url(images/puce_savezvous.gif) top left no-repeat;*/
line-height:26px;
/*text-indent:24px;*/
padding:0px;
margin:5px 0px 5px 0px;
font-size:18px;
font-weight:normal;
color:#b20010;
}

#conseil p{
text-align:justify;
font-size:10px;
color:#000000;

}

#conseil .bloc_conseil{
display:block;
overflow:hidden; /* Contexte de formatage */
clear:both;
border-bottom:1px solid #E6E6E6;
}

/* Bloc Agenda*/
#agenda{
background:#4c4c4c url(active_sdis42/bloc_gris_haut.gif) top left no-repeat;
display:block;
overflow:hidden; /* Contexte de formatage */
padding:0px 10px 0px 10px;
margin:10px 10px 0px 10px;
}

#agenda h1{
/*background:url(images/puce_agenda.gif) top left no-repeat;*/
line-height:26px;
/*text-indent:24px;*/
padding:0px;
margin:5px 0px 5px 0px;
font-size:20px;
font-weight:bold;
color:#ffffff;
}

#agenda p{
font-size:10px;
color:#ffffff;
}

#agenda a{
text-decoration:underline;
/*float:right;*/
text-align:right;
line-height:19px;
font-size:10px;
color:#ffffff;
/*text-indent:24px;
background:#ffffff url(images/puce_lien.gif) top left no-repeat;*/
}

#agenda a:hover{
text-decoration:underline;
}

/* Bloc Messages*/
#messages{
display:block;
overflow:hidden; /* Contexte de formatage */
padding:0px 10px 0px 10px;
margin:10px 10px 0px 10px;
background:#b20010 url(active_sdis42/bloc_rouge_haut.gif) top left no-repeat;
}

#messages h1{
/*background:url(images/puce_agenda.gif) top left no-repeat;*/
line-height:26px;
/*text-indent:24px;*/
padding:0px;
margin:5px 0px 5px 0px;
font-size:20px;
font-weight:bold;
color:#ffffff;
}

#messages p{
font-size:10px;
color:#ffffff;
}

#messages a{
text-decoration:underline;
/*float:right;*/
text-align:right;
line-height:19px;
font-size:10px;
color:#ffffff;
/*text-indent:24px;
background:#ffffff url(images/puce_lien.gif) top left no-repeat;*/
}

#messages a:hover{
text-decoration:underline;
}

/* Outils */

#outils{
padding:5px 10px 5px 10px;
background:#d9d9d9 url(active_sdis42/ombre_bas.gif) no-repeat top center;
display:block;
overflow:hidden;
line-height:16px;
font-size:10px;
text-align:middle;
color:#ffffff;
}

#outils ul{
list-style:none;
padding:0px;
margin:0px;
}

#outils li{
float:left;
border-left:solid 1px #b20010;
}

#outils li a{
padding:0px 10px 0px 10px;
text-decoration:none;
text-align:left;
display:block;
line-height:14px;
font-size:10px;
color:#b20010;
}

#outils li a:hover{
text-decoration:underline;
}

.texte_note
{
	color:#FFFFFF;
	font-size:10px;
}

.para_lien
{
	padding:0px;
	float:right;
}

.para_lien_gauche
{
	float:left;
	font-weight:bold;
	border-bottom:1px dotted #666666;
	width:100%;
	padding-bottom:5px
}

.fleche_lien_blanche
{
color:#ffffff;
font-size:10px;
}

.fleche_lien_rouge
{
color:#b20010;
font-size:10px;
}

/* styles du plan */

.fond_plan1{

}

.fond_plan2{
text-indent:10px;
margin:5px;
padding:5px;
}

.fond_plan3{
text-indent:20px;
margin:5px;
padding:5px;
}


.fond_plan4{
text-indent:30px;
margin:5px;
padding:5px;
}


.fond_plan5{
text-indent:40px;
margin:5px;
padding:5px;
}

.fond_plan6{
text-indent:50px;
margin:5px;
padding:5px;
}

a.plan1{
background-color:#fafafa;
border-style:solid;
border-color:#dddddd;
border-width:1px 1px 1px 1px;
margin:5px;
padding:5px;
font-size:14px;
font-weight:bold;
color:red;
text-decoration:none;
display:block;
}

a.plan1:hover{
font-size:14px;
color:#EB8A0C;
text-decoration:none;
}

a.plan2{
font-size:11px;
font-weight:bold;
color:#11999A;
margin:10px;
text-decoration:none;
}

a.plan2:hover{
font-size:11px;
color:#EB8A0C;
text-decoration:none;
}

a.plan3{
font-size:11px;
color:#6495ED;
margin:10px;
text-decoration:none;
}

a.plan3:hover{
font-size:11px;
color:#EB8A0C;
text-decoration:none;
}

a.plan4{
font-size:10px;
color:#333333;
margin:10px;
text-decoration:none;
}

a.plan4:hover{
font-size:10px;
color:#EB8A0C;
text-decoration:none;
}

a.plan5{
font-size:9px;
color:#DB7093;
margin:10px;
text-decoration:none;
}

a.plan5:hover{
font-size:9px;
color:#EB8A0C;
text-decoration:none;
}

a.plan6{
font-size:9px;
color:#666666;
margin:10px;
text-decoration:none;
}

a.plan6:hover{
font-size:9px;
color:#EB8A0C;
text-decoration:none;
}


.table_libel
{
	text-align:center;
	color:#0b3d4f;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #AE5654;
	padding:5px;
}

.table_libel_center
{
	text-align:center;
	color:#0b3d4f;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	border-top:1px solid #AE5654;
	border-bottom:1px solid #AE5654;
	padding:5px;
}

.table_separ
{
	background-color:#AE5654;
}

.div_ligne_erreur
{
	background-color:#E5DFDF;
	border:1px dotted #AE5654;
	color:#AE5654;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	padding:5px;
}

/* Une Projet */

.bloc_une_projet{
display:block;
overflow:hidden; /* Contexte de formatage */
padding:20px;
text-align:justify;
margin:40px;
}

.bloc_une_projet h1{
line-height:28px;
padding:0px;
margin:5px 0px 10px 0px;
font-size:30px;
font-weight:bold;
color:#B20010;
text-align:left;
}

.bloc_une_projet img{
float:left;
display:block;
height:100px;
width:100px;
background:#eeeeee;
margin:0px 10px 10px 0px;
}

.bloc_une_projet p{
margin:0px;
font-size:10px;
color:#000000;
}

.bloc_une_projet a{
text-decoration:underline;
text-align:right;
line-height:19px;
font-size:10px;
color:#B20010;
}

.bloc_une_projet a:hover{
text-decoration:underline;
}

#colonne_centre2{
padding:0px 20px 0px 20px;
background:#ffffff url(images/centre_site.gif) top left no-repeat;
float:left;
width:100%;
}

.div_arbo a.menu_ged_1
{
	color:#CC0000;
	font-weight:bold;
	background:#FFFFFF url('./active_sdis42/puce_fleche_rouge.gif') center left no-repeat;
	padding-left:10px;
}

.div_arbo a.menu_ged_1:hover
{
	color:#FFFFFF;
	font-weight:bold;
	background:#CC0000 url('./active_sdis42/puce_fleche_rouge_bis.gif') center left no-repeat;
	padding-left:10px;
}

.div_arbo a.menu_ged_2
{
	background:#FFFFFF url('./active_sdis42/puce_grise_rouge.gif') 10px center no-repeat;
	padding-left:20px;
	color:#CC0000;
}

.div_arbo a.menu_ged_2:hover
{
	background:#FFFFFF url('./active_sdis42/puce_grise_rouge.gif') 10px center no-repeat;
	padding-left:20px;
	color:#333333;
}

.div_arbo a.menu_ged_3
{
	background:#FFFFFF url('./active_sdis42/carre_gris.gif') 20px center no-repeat;
	padding-left:30px;
	color:#CC0000;
}

.div_arbo a.menu_ged_3:hover
{
	background:#FFFFFF url('./active_sdis42/carre_gris.gif') 20px center no-repeat;
	padding-left:30px;
	color:#333333;
}

.div_arbo a.menu_ged_4
{
	background:#FFFFFF url('./active_sdis42/carre_niveau4.gif') 25px center no-repeat;
	padding-left:40px;
	color:#CC0000;
}

.div_arbo a.menu_ged_4:hover
{
	background:#FFFFFF url('./active_sdis42/carre_niveau4.gif') 25px center no-repeat;
	padding-left:40px;
	color:#333333;
}

.div_arbo a.menu_ged_5
{
	background:#FFFFFF url('./active_sdis42/carre_niveau5.gif') 30px center no-repeat;
	padding-left:45px;
	color:#CC0000;
}

.div_arbo a.menu_ged_5:hover
{
	background:#FFFFFF url('./active_sdis42/carre_niveau5.gif') 30px center no-repeat;
	padding-left:45px;
	color:#333333;
}

.div_arbo a.menu_ged_6
{
	background:#FFFFFF url('./active_sdis42/carre_niveau6.gif') 35px center no-repeat;
	padding-left:50px;
	color:#CC0000;
}

.div_arbo a.menu_ged_6:hover
{
	background:#FFFFFF url('./active_sdis42/carre_niveau6.gif') 35px center no-repeat;
	padding-left:50px;
	color:#333333;
}

#link_recherche
{
	display:inline;
}


/* Styles phototeque */

.phototeque_photo{
float:left;
padding:10px;
}

.shadow1{
display:block;
width:202px;

border-right:solid 1px #f4f4f4;
border-bottom:solid 1px #f4f4f4;}

.shadow2{
display:block;
width:201px;

border-right:solid 1px #dddddd;
border-bottom:solid 1px #dddddd;}

.shadow3{
display:block;
width:200px;

border-right:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;}

.cadre{
display:block;
width:199px;

border-left:solid 1px #eeeeee;
border-top:solid 1px #eeeeee;}

.photo{
background:#000000;
margin:25px 25px 10px 25px;
width:150px;
border:solid 1px #eeeeee;
font-size:0px;
}

.legend{
padding:0px 5px 5px 5px;
font-size:10px;
text-align:center;
}

/** Gestion des réservations */

.table_reservation{
border:solid 1px #dddddd;
background:#ffffff;
margin:0px 0px 10px 0px;
border-collapse:collapse;
}

.table_reservation tr{

}

.table_reservation td{
line-height:20px;
border:solid 1px #dddddd;
font-size:10px;
}

div.div_popup_cachee{
	display:none;
	position:absolute;
	border:1px solid #a999d5;
	background-color:#ffffff;
	padding:0px;
}

div.div_popup_affichee{
	/*display: block;*/
	position:absolute;
	border:2px solid #bbbbbb;
	background-color:#ffffff;
	padding:5px;
	margin:-280px 0px 0px -30px;
}

div.div_popup_affichee a{
	background:#ffffff;
	padding:2px;
	border:solid 1px #bbbbbb;
	color:#666666;
	display:block;
	font-weight:normal;
}

table.div_popup_affichee tr td{
	border-top:solid 1px #dddddd;
	padding:2px;
	margin:0px;
	color:#000000;
	font-size:9px;
	line-height:12px;
}

table.div_popup_affichee tr.res_ligne_impaire{
	background:#eeeeee;
}

div.div_popup_heure{
	float:left;
	display:block;
	position:relative;
	left:6px;
	background-color:#000000;
}

/** Couleur de la div affiché dans le calendrier */
.ressource_indisponible, .resa_indisponible, #ressource_indisponible{
	background: #ffffff url(active_sdis42/bg_strie.gif) repeat top left;
	cursor:pointer;
}

.pre_reservation, .resa_non_valide, #pre_reservation{
	background-color:#ffa500;
	cursor:pointer;
}

.reservation_valide, .resa_valide, #reservation_valide{
	background-color:#00b000;
	cursor:pointer;
}

/** Couleur de la div représentant la réservation dans la popup affichée */
#resa_indisponible {
	background:#ffffff url(active_sdis42/bg_strie.gif) repeat top left;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color: #000000;	/** couleur du libellé dans la popup affiché */
}

#resa_non_valide{
	background-color: #ffa500;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color: #0b3d4f;	/** couleur du libellé dans la popup affiché */
}

#resa_valide{
	background-color: #00b000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color: #0b3d4f;	/** couleur du libellé dans la popup affiché */
}


/* Message d'erreur AGE */
.erreur{
	background-color: #CC0000;
	color: #FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align: center;
	width: 100%;
	padding-top: 6px;
	padding-bottom: 6px;
}

/* AGE lien utilisés pour la pagination des formations et sessions */
a.pagination_page_active{
padding:4px;
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#ffffff;
font-size:12px;
color:#0088e4;
text-decoration:none;
}

a.pagination_page_active:hover{
background-color:#f2faff;
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#0088e4;
font-size:14px;
color:#0088e4;
text-decoration:none;
}

/* LDE: 02/10/2008 => Augmente la taille du texte d'un textarea dans un td avec une classe texte */
table tr td .texte textarea
{
	font-size: 12px;
}

/* LDE: 02/10/2008: reportez les styles du tiny_mce sur la feuille de style du SDIS42 */
.titre1
{
  font-family:Verdana;
  font-size:14pt;
  color:#eb8a0c;
  font-weight:bold;
}

.titre2
{
  font-family:Verdana;
  font-size:12pt;
  color:#eb8a0c;
  font-weight:bold;
}

.titre3
{
  font-family:Verdana;
  font-size:10pt;
  color:#eb8a0c;
  font-weight:bold;
}

.normal
{
  font-family:Verdana;
  font-size:10pt;
  color:#000000;
  font-weight:normal;
}

input:disabled
{
	color:#000000;
}

/* Style du moteur de recherche */

.pageSelector{
	padding: 5px;
	line-height: 30px;
	background: #eeeeee;
	font-size: 11px;
}

.pageSelector a
{
	border: 1px solid #cccccc;
	padding: 2px 5px;
	text-decoration: none;
	margin: 0px 3px;
}

.pageSelector a:hover
{
	background: #666666;
	color: #ffffff;
	border: 1px solid #666666;
	padding: 2px 5px;
	text-decoration: none;
	margin: 0px 3px;

}

.currentPage
{
	color: #ffffff;
	border: 1px solid #0159a1;
	background: #ff6600;
}




/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* MENUS THESAURUS                                                                                             */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
a.thesaurus_level0:link, a.thesaurus_level0:visited {
	padding-left: 5px;
}

a.thesaurus_level0:hover {

}



a.thesaurus_doc:link, a.thesaurus_doc:visited {
    text-align: center;
    vertical-align:middle;
    font-size: 12px;
    color:#000000;
    background:url(./active_sdis42/document-export.gif) no-repeat;
    text-decoration: none;
    border : 1px solid #000000;
    background-color:#ffff00;
}

a.thesaurus_doc:hover {
	color:#003366;
	text-decoration: none;
}

/* ++++++++++++++++++++++++++++ */

/* NIVEAU 1                     */

/* ++++++++++++++++++++++++++++ */

 

 

a.thesaurus_level1:link, a.thesaurus_level1:visited {

    padding: 3px;

    text-align: center;

    margin : 3px;

    font-size: 17px;

    color:#FFFFFF;

    text-decoration: none;

}

 

a.thesaurus_level1:hover {

         color:#003366;

         text-decoration: none;

}

 

 

 

div#thesaurus_level1  {

    padding: 3px;
	color:#FFFFFF;
    text-align: center;
    background-color: #FFFACD;

    background:url(./active_sdis42/menu_background_n1.gif) repeat-x;

    border: 1px #000000 solid;

    display: block;

    line-height: 20px;

    margin : 3px;

}

 

 

 

/* ++++++++++++++++++++++++++++ */

/* NIVEAU 2                     */

/* ++++++++++++++++++++++++++++ */

 

 

div#thesaurus_level2 a.sublevelbkaimage:link, div#thesaurus_level2 a.sublevelbkaimage:visited {

    /*padding: 3px;*/

    text-align: center;
	color:#FFFFFF;
    margin : 3px;

    font-size: 14px;

    color:#FFFFFF;

    text-decoration: none;

}

 

div#thesaurus_level2 a.sublevelbkaimage:hover {

         color:#003366;
	
         text-decoration: none;

}

 

div#thesaurus_level2  {

    text-align: center;

    background-color: #FFFACD;

    background:url(./active_sdis42/menu_background_n2.gif) repeat-x;

    border: 1px #000000 solid;

    display: block;

    line-height: 20px;

    margin : 3px;

    font-size: 14px;

    color:#FFFFFF;

    text-decoration: none;

margin-left: auto;

margin-right: auto;

 

width:90%;

}

 

 

 

/* ++++++++++++++++++++++++++++ */

/* NIVEAU 3                     */

/* ++++++++++++++++++++++++++++ */

 

 

div#thesaurus_level3 a.sublevelbkaimage:link , div#thesaurus_level3 a.sublevelbkaimage:visited    {

         padding: 3px;

         text-align: center;

         margin : 3px;

         font-size: 12px;

         color:#FFFFFF;

    text-decoration: none;

}

 

div#thesaurus_level3 a.sublevelbkaimage:hover {

         color:#003366;

         text-decoration: none;

}

 

div#thesaurus_level3   {

         text-align: center;
		 color:#FFFFFF;
		 font-size: 12px;
         background-color: #FFFACD;

         background:url(./active_sdis42/menu_background_n3.gif) repeat-x;

         border: 1px #000000 solid;

         display: block;

         line-height: 18px;

         margin : 3px;

    display: block;

    width:80%;

margin-left: auto;

margin-right: auto;

}

/* ++++++++++++++++++++++++++++ */

/* NIVEAU 4                     */

/* ++++++++++++++++++++++++++++ */

div#thesaurus_level4    {

         padding: 3px;

         text-align: center;

         background-color: #FFFACD;

         /*background:#FFFACD none repeat scroll 0%;   */

         background:url(./active_sdis42/menu_background_n4.gif) repeat-x;

         border: 1px #000000 solid;

         display: block;

         line-height: 18px;

         margin : 3px;

        width:70%;

margin-left: auto;

margin-right: auto;

}

div#thesaurus_level4 a.sublevelbkaimage:link , div#thesaurus_level4 a.sublevelbkaimage:visited    {

         padding: 3px;

         text-align: center;

         margin : 3px;

         font-size: 12px;

         color:#FFFFFF;

    text-decoration: none;

}

 

div#thesaurus_level4 a.sublevelbkaimage:hover {

         color:#003366;

         text-decoration: none;

 

}

 

 

/* ++++++++++++++++++++++++++++ */

/* NIVEAU 5                     */

/* ++++++++++++++++++++++++++++ */

div#thesaurus_level5    {

         padding: 3px;

         text-align: center;

         background-color: #FFFACD;

         /*background:#FFFACD none repeat scroll 0%;   */

         background:url(./active_sdis42/menu_background_n5.gif) repeat-x;

         border: 1px #000000 solid;

         display: block;

         line-height: 18px;

         margin : 3px;

        width:60%;

margin-left: auto;

margin-right: auto;

}

 

div#thesaurus_level5 a.sublevelbkaimage:link , div#thesaurus_level5 a.sublevelbkaimage:visited    {

         padding: 3px;

         text-align: center;

         margin : 3px;

         font-size: 12px;

         color:#000000;

    text-decoration: none;

}

 

div#thesaurus_level5 a.sublevelbkaimage:hover {

         color:#003366;

         text-decoration: none;

 

}

 

 

 

/* ++++++++++++++++++++++++++++ */

/* NIVEAU 6                     */

/* ++++++++++++++++++++++++++++ */

div#thesaurus_level6  {

         padding: 3px;

         text-align: center;

         background-color: #FFFACD;

         /*background:#FFFACD none repeat scroll 0%;   */

         background:url(./active_sdis42/menu_background_n6.gif) repeat-x;

         border: 1px #000000 solid;

         display: block;

         line-height: 18px;

         margin : 3px;

        width:50%;

margin-left: auto;

margin-right: auto;

}

 

div#thesaurus_level6 a.sublevelbkaimage:link , div#thesaurus_level6 a.sublevelbkaimage:visited    {

         padding: 3px;

         text-align: center;

         margin : 3px;

         font-size: 12px;

         color:#000000;

    text-decoration: none;

}

 

div#thesaurus_level6 a.sublevelbkaimage:hover {

         color:#003366;

         text-decoration: none;

 

}

/* ++++++++++++++++++++++++++++ */
/* ZONE DOCUMENTS                      */
/* ++++++++++++++++++++++++++++ */
.zone_documents{
    border: 1px #000000 solid;

}