/* Typographie, texte, ...background : url("images_spip/fond.jpg"); */
body {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; font-size: 12px; padding: 0px 0px; background-image: url("images/tuile.gif"); color: black; margin: 0 0 0 0} 
ul {
margin-top: 0px; padding-top: 0px; padding-bottom: 0px; } 
a {color: #333399; text-decoration: none; font-size: 12px; font-weight: bold; zoom: }
a.dans {color: #000000; text-decoration: none; font-size: 10px; font-weight: bold; zoom: }
a:hover { color: #3366ff; text-decoration: none; } 

.bloc {border-left-width: 1px; border-left-style: solid; border-left-color: #669966; border-right-width: 4px; border-right-style: solid; border-right-color: #669966; border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #669966; border-top-width: 1px; border-top-style: solid; border-top-color: #669966; padding: 10px; background: white} 

.bloc_ecr {
width: 700px;
border-left-width: 1px; 
border-left-style: solid; 
border-left-color: #669966; 
border-right-width: 4px; 
border-right-style: solid; 
border-right-color: #669966; 
border-bottom-width: 4px; 
border-bottom-style: solid; 
border-bottom-color: #669966; 
border-top-width: 1px; 
border-top-style: solid; 
border-top-color: #669966; 
padding: 10px; 
background: white;
font-size: 12px;
} 

.document {font: italic; font-size: x-small}

.titre { color: #22558F; font-size: 14px;
text-align: center; font-weight: bold; } 

.titre_mot { color: #22558F;
font-size: 14px; text-align: left; font-weight: bold; } 

.titre_som {
color: #22558F; font-size: 12px; text-align: center; font-weight: bold;
background-color: #B0BDD2; padding: 2px 5px; border: 1px dashed #333399;
} 

.titre_pln2 {
color: #22558F; font-size: 12px; text-align: left; font-weight: bold;
background-color: #B0BDD2; padding: 2px 5px; border: 1px dashed #333399;
} 

.titre_une { color: #FFFFFF; font-size: 12px; text-align: center;
font-weight: bold; background-color: #147c30; padding: 2px 5px; border:
1px dashed #333399; } 

.titre_dheure { color: #FFFF00; font-size: 12px; text-align: center;
font-weight: bold; background-color: #147c30; padding: 2px 5px; border:
1px dashed #333399; } 

.titre_acc {color: #FFFFFF; font-size: 12px; text-align: center; font-weight: bold; background-color: #c4d7c4; padding: 2px 5px; border: 1px solid #147c30} 

.titre_pln { color: #FFFFFF; font-size: 12px; text-align: left;
font-weight: bold; background-color: #c4d7c4; padding: 2px 5px; border:
1px dashed #333399; } 

.titre_rub { color:#22558F; font-size: 18px;
font-weight: bold; background-color: #ffffcc; padding: 2px 5px; border:
1px dashed #333399; } 

.titre_breve { color:#22558F; font-size: 25px;
font-weight: bold; } 

.navigation { color: #22558F; font-size: 12px;
font-weight: bold; } 

.message { color: #ffffff; font-size: 12px;
text-align: center; font-weight: bold; background-color: #990000;
padding: 2px 5px; border: 1px dashed #FFFFFF; } 

.texte_petit {
font-size: 10px; text-align: justify; font-style: italic; } 
.texte {
font-size: 12px; text-align: justify; } 
.texte_nouvelle { font-size:
10px; text-align: justify; padding: 4px 0px; } 
.menu { font-size: 10px;
padding: 3px 0px; } 
.dernier_commentaire { font-size: 10px; padding: 2px
5px; } .date { color: #22558F; font-size: 10px; text-align: right; }
.small2 { border: 1px solid #333399; } 
.commentaire { color: #22558F;
font-size: 10px; font-weight: bold; background-color: #dddddd; padding:
2px 5px; border: 1px dashed #333399; } 
.soustitre { color: #22558F;
font-size: 12px; font-weight: bold; } 
.surtitre { color: #22558F;
font-size: 16px; font-weight: bold; } 
.chapo { color:#22558F;
font-weight: bold; font-size: 13px; padding: 4px 10px; text-align:
justify; } .ps { border-top: 1px dashed #B0BDD2; font-size: 12px;
padding: 4px 20px; text-align: justify; } 
.notes { border-top: 1px
dashed #B0BDD2; font-size: 11px; padding: 4px 20px; text-align: justify;
} 
.trait_droite { border-right: 1px dashed #B0BDD2; } 
.trait_gauche {	border-left: 1px dashed #B0BDD2; } 
.bas_page { font-size: 11px; }
.diaporama { text-align: center; width : 98%; } 
.espace {
padding-bottom: 5px; } /* formatage tableau créé par SPIP */ 
table.spip
{ border: 1px solid #B0BDD2; } 
table.spip tr.row_first {
background-color: #B0BDD2; } 
table.spip tr.row_first td { color:white;
font-weight: bold; padding: 4px; text-align: center; } 
table.spip
tr.row_odd { background-color: #c4d7c4; } 
table.spip tr.row_even {
background-color: white; } 
table.spip td { padding: 2px; text-align:
left; vertical-align: middle; } /* formulaires et boutons */ 
.forml {
width: 100%; background-color: #B0BDD2;} 
.forml2 { width: 50%;
background-color: #B0BDD2;} 
.spip_encadrer { width : 98%;
background-color: #FFFFFF;border-bottom: 1px solid #B0BDD2; padding:
5px; border: 1px #ffffff solid; } 
.spip_cadre { width : 98%;
background-color: #FFFFFF; padding: 5px; } 
.spip_bouton { padding: 2px;
background: #B0BDD2; } 
.formrecherche { width: 100% ; background-color:
#B0BDD2;} 
.reponse_formulaire { font-weight: bold; font-size: 110%;
color: red; } 
.spip_surligne { background-color: #FFFF66; } 
.spip-admin
{ font-size: 80%; } 
h3.spip { font-weight: bold; font-size: 120%;
text-align: center; } 
.spip_documents{ font-size : 70%; }

.ajout {font: arial helvetica sans-serif; font-size: small; font-style: italic}

.formulaire_recherche label { display: none; }


 /* menu PDE */

 
/* tableau complet */
	ul.pde,ul.pde li {
	margin-left: 8px; 
	padding: 0; 
	list-style-image: url(../NAVPICS/puceoff.gif); 
	}

	
/* 2 ième niveau */
	ul.pde ul{
		margin: 0 0 0 20px;
		padding:0 0 0 10px;
	}
	
	li.actif a
	{
	color: #147c30;
	}
		

/* dynamically added to LIs with nested ULs */
	ul.pde li.parent{
		margin-left:-14px;
		list-style: none; 
	}
	ul.pde li.parent img{
		border:none;
		padding-right:5px;
	}
/* dynamically added to LIs with nested ULs and STRONG elements in them */
	ul.pde li.current li{
		padding-left:0;
	}
/* The class to hide nested ULs */
       .hide{
               position:absolute;
               top:0;
               left:-4000px;
       }

/* The class to show nested ULs */
       .show{
        position:static;
        display: table;
        top:0;
        left:1em;		
		font-weight: normal;
		font-size: 10pt;
		text-transform: none;
       }

