@charset "windows-1252";

html {
	background-color: #cccccc; 
	color: black
	}
body {
	background-color: #ffffff;
	color: #000000;
	margin-left: auto; 	
	margin-right: auto;
	margin-top: 2px; 
	margin-bottom: 2px;
	width: 790px; 
	border: 1px solid #448800;
	font-family: arial, helvetica, sans-serif; 
	font-size: 0.8em; 
	} 

/* STYLES GENERIQUES */	
li.fichier {list-style-image: url(IMG/site/icones/icone_article_20x15.gif)}
li.dossier {list-style-image: url(IMG/site/icones/icone_dossier_20x15.gif)}
li.breve {list-style-image: url(IMG/site/icones/icone_breve_20x15.gif)}	
li.site {list-style-image: url(IMG/site/icones/icone_site_20x15.gif)}
li.sitelogo {list-style-type: none}
li.auteurs {list-style-image: url(IMG/site/icones/icone_auteurs_20x15.gif)}
li.marquerouge {
	list-style-image: url(IMG/site/icones/icone_triangle_rouge.gif); 
	margin-left: -1.8em
	}		
.smaller {font-size: smaller}

h1 {
	font-size: 1.8em;
	color: #ffffff;
	font-family: arial, helvetica,sans-serif;
	margin-top: 5px;
	background-color: #448800;
	}

h2 {
	font-size: 1.4em;
	color: #ff9900;
	font-family: arial, helvetica,sans-serif;
	background-color: #ffffff
	}		

h3 {
	color: #ff9900;
	font-size: 1.2em;
	background-color: #ffffff;
	margin-top: 10px;
	margin-bottom: 10px
	}

img.vcss {
	height: 31px;
	width: 88px;
	border:0
	}

img.rss {
	height: 14px;
	width: 36px;
	border:0
	}

img.retour {
	height: 18px;
	width: 14px;
	border: 0
	}

/* ENTETE - largeur totale : 785px */

#entete {
	border: 0; 
	margin: 0; 
	padding: 0
	}

#entete img.titre {
	height: 100px;
	width: 607px;
	border: 0;
	margin: 0 
	}

#entete img.logo  {
	height: 100px; 
	width: 175px; 
	border: 0;
	margin: 0
	}

/* MENU : largeur = 165px */
#menu {
	float: left; 
	width: 165px; 
	background-color: #ffffff; 
	padding: 5px;
	color: #999999
	}

#menu h3 {
	color: #448800;
	font-size: 1.5em;
	background-color: #ffffff;
	margin-top: 0;
	text-align: center
	}

#menu img.rss {
	height: 14px;
	width: 36px;
	border:0
	} 

#menu img.vcss {
	height: 16px;
	width: 44px;
	border:0
	} 

#menu li.plan {list-style-image: url(IMG/site/icones/icone_plan_20x15.gif)}	
#menu li.auteurs {list-style-image: url(IMG/site/icones/icone_auteurs_20x15.gif)}
#menu li.favoris {list-style-image: url(IMG/site/icones/icone_favoris_20x15.gif)} 
#menu li.mailinglist {list-style-image: url(IMG/site/icones/icone_liste_20x15.gif)}
#menu li.admin {list-style-image: url(IMG/site/icones/icone_admin_20x15.gif)} 
#menu li.liens {list-style-image: url(IMG/site/icones/icone_liens_20x15.gif)} 
#menu li.agenda {list-style-image: url(IMG/site/icones/icone_agenda_20x15.gif)}
#menu li.contact {list-style-image : url(IMG/site/icones/icone_contact_20x15.gif)}

#menu a:link {color: #448800; text-decoration: none;background-color: inherit}
#menu a:visited {color: #448800; text-decoration: none;background-color: inherit}
#menu a:active {color: #ff0000; text-decoration: underline;background-color: inherit}
#menu a:hover {color: #ff9900; text-decoration: underline;background-color: inherit}
#menu .forml {
	background-color: white;
	color: black;
	margin: 4px;
	padding: 1px;
	border: dashed 1px #448800;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	width: 100%
}

/* COLONNE DE DROITE PAGE SOMMAIRE : BREVES ET SITES WEBS - largeur : 165px */
#cold {
	float: right;
	width: 165px;
	background-color: #ffffff;
	border-bottom: 1px solid #448800;
	color: black;
	font-size: 0.9em;
	padding: 5px
	}

#cold h3 {
	color: #448800;
	text-align: center;
	font-size: 1.5em;
	background-color: #ffffff;
	margin-top: 0;
	}

#cold img {
	height: 14px;
	width: 36px;
	border:0
	}

#cold a:link {color: #448800; text-decoration: none; background-color: inherit} 
#cold a:visited {color: #448800; text-decoration: none; background-color: inherit}
#cold a:active {color: #ff0000; text-decoration: underline; background-color: inherit}
#cold a:hover {color: #ff9900; text-decoration: underline; background-color: inherit}	

#cold li {margin-left: -8px}


/* COLONNE CENTRALE SOMMAIRE */
#colmil {
	background-color: #ffffff;
	color: black; 
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	margin-left: 190px;
	margin-right: 175px
	}

#colmil div.edito {
	background-color: #ffffff;
	color: black;
	padding: 5px;
	border-bottom: 1px solid gray
	}

#colmil div.nouveaux {
	background-color: #ffffff; 
	color: black;
	padding: 5px;
	} 

#colmil div.nouveaux span.intro {
	font-size: 0.8em
	}

#colmil li.som {list-style-image: url(IMG/site/icones/triangle.gif)}	
#colmil a:link {color: #448800; text-decoration: none; background-color: white} 
#colmil a:visited {color: #448800; text-decoration: none; background-color: white} 
#colmil a:active {color: red; text-decoration: underline; background-color: white} 
#colmil a:hover {color: #000099; text-decoration: underline; background-color: white} 	  

/* COLONE PRINCIPALE ARTICLES */

#main {
	background-color: #ffffff;
	color: black; 
	border-left: 1px solid #999999;
	margin-left: 175px;
	min-height: 420px;
	padding: 5px
	}

#main h1 {
	font-size: 1.8em;
	color: #ffffff;
	font-family: arial, helvetica,sans-serif;
	margin-top: 5px;
	background-color: #448800;
	padding-left: 5px
	}

#main h2 {
	font-size: 1.4em;
	color: #448800;
	font-family: arial, helvetica,sans-serif;
	background-color: #ffffff
	}
#main .surtitre {
	font-size: 1.2em;
	color: #ff9900;
	font-family: arial, helvetica,sans-serif;
	font-weight: bold;
	background-color: inherit
	} 

#main .chapo {font-family: arial, helvetica, sans-serif; font-size: 1em; font-style: italic}
#main .texte {font-family: arial, helvetica, sans-serif}
#main .notes {font-family: arial, helvetica, sans-serif; font-size: smaller}
#main .ps 	 {font-family: arial, helvetica, sans-serif; font-style: italic}
#main hr {border: 1px dashed gray}	
#main a:link {color: #448800; text-decoration: none; background-color: inherit}  
#main a:visited {color: #448800; text-decoration: none; background-color: inherit}  
#main a:active {color: #ff0000; text-decoration: underline; background-color: inherit}  
#main a:hover {color: #ff9900; text-decoration: underline; background-color: inherit}  

#main table.calend1 {
	width:100%; 
	padding:5px; 
	margin:0; 
	text-align:center; 
	border:1px navy solid;
	font-size:smaller
	}	   

#main td.calend2 {
	width:14%;
	height:50px;
	vertical-align:top;
	border: 1px solid navy
	}

/* PIED DE PAGE */
#pied {
	border-top: 1px solid #999999;
	background-color: white; 
	margin: 0; 
	padding: 0;
	text-align: center;
	font-size: 0.8em;
	color: gray;
	width: 100%
	}

#pied img.logouea {
	height: 43px;
	width: 55px;
	border: 0;
	vertical-align: middle;	
	padding: 2px;
	}

#pied img.mail {
	height: 15px;
	width: 16px;
	vertical-align: middle;
	border: 0
	}

#pied a {text-decoration: none}
#pied a:link {color: gray; background-color: inherit}
#pied a:visited {color: gray; background-color: inherit}
#pied a:active {color: red; background-color: inherit}
#pied a:hover {color: orange; background-color: inherit}

/* HIERARCHIE */

#hierarchie {
	padding: 5px;
	border-top: 1px solid #448800;
	border-bottom: 1px solid #448800;
	background-color: #ddffdd;
	color:#000000 
	}

#hierarchie a {background-color: inherit} 	 
#hierarchie a:link {color: #448800; text-decoration: none} 
#hierarchie a:visited {color: #448800; text-decoration: none}  
#hierarchie a:active {color: #ff0000; text-decoration: underline} 
#hierarchie a:hover {color: #ff9900; text-decoration: underline} 	

/* PLAN ET RESUME */
div.plan .surtitre {font-family: arial, helvetica, sans-serif}
div.plan h2 a {color: #ff7200} 
div.plan a {background-color: inherit}
div.plan a.resume {font-weight: bold}
div.plan a:link {color: #448800; text-decoration: none; }
div.plan a:visited {color: #448800; text-decoration: none}  
div.plan a:active {color: #ff3030; text-decoration: underline} 
div.plan a:hover {color: #ff3030; text-decoration: underline}

/* STYLES D'ORIGINE SPIP */	

.spip_logos {
	margin: 3px;
	border-width: 0px;
	}

.spip_surligne {background-color: #FFFF66; color:inherit }

table.spip {
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #999999;
	}

table.spip caption{
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin-left: auto;                                                       
	margin-right: auto;
	padding: 3px;
	font-weight: bold;
	font-family: Arial,Sans,sans-serif;
	font-size : 70%;
	}

table.spip tr.row_first {
	background-color: #fcf4d0;
	border: 1px solid #999999;
	color: inherit
	}

table.spip tr.row_odd {
	background-color: #ffffff;
	border: 1px solid #999999;
	color: inherit
	}

table.spip tr.row_even {
	background-color: #f0f0f0;
	border: 1px solid #999999;
	color: inherit
	}

table.spip td {
	padding: 5px;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #999999	
	}

hr.spip {border: 1px dashed gray}
.spip_code {font-size: 1.1em; color: #000000;background-color: white}

/* FORUM */
/* Eclaircissement progressif des rubriques en fonction de la profondeur */

ul .plan-rubrique {
	background-color: #e0ffe0;
	border-color: #b8b8b8;
	color: inherit
	}

ul ul .plan-rubrique {
	background-color: #eaffea;
	border-color: #d0d0d0;
	color: inherit
	}

ul ul ul .plan-rubrique {
	background-color: #f4fff4;
	border-color: #e8e8e8;
	color: inherit
	}

/*
 * Habillage des forums
 */

ul.forum-total {
	display: block;
	padding: 0px;
	margin: 0px;
	list-style: none;
	}

.forum-fil {
	margin-top: 3em;
	}

.forum-fil ul {
	display: block;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 2em;
	padding: 0px;
	list-style: none;
	}

.forum-titre {
	font-weight: bold;
	font-size: 120%;
	}

.forum-item {
	margin: 0px;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 0.5em;
	padding-bottom: 0em;
	text-align: justify;
	color: #303030;
	font-size: 80%;
	background-color: inherit
	}

.forum-repondre-message {
	text-align: right;
}

/* Boite d'un forum : eclaircissement progressif des bords */

ul .forum {
	border: 1px solid #909090;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 1em;
	}

ul ul .forum {
	border: 1px solid #a4a4a4;
	}

ul ul ul .forum {
	border: 1px solid #b8b8b8;
	}

ul ul ul ul .forum {
	border: 1px solid #cccccc;
	}

ul ul ul ul ul .forum {
	border: 1px solid #e0e0e0;
	}

ul ul ul ul ul ul .forum {
	border: 1px dashed #e0e0e0;
	}

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */

ul .forum-chapo {
	border-top: 0px;
	border-left:0;
	border-right:0;
	border-bottom: 1px dashed #b8b8b8;
	margin: 0px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 2px;
	font-size: 90%;
	background: #c4e0e0;
	color: inherit
	}

ul ul .forum-chapo {
	background: #d4e8e8;
	color: inherit
	}

ul ul ul .forum-chapo {
	background: #e4f0f0;
	color: inherit	
	}

ul ul ul ul .forum-chapo {
	background: #f4f8f8;
	color: inherit	
	}

ul ul ul ul ul .forum-chapo {
	background: #ffffff;
	color: inherit	
	}

/* Style SPIP-Listes */
.bloogletter-right {text-align:right}
.bloogletter-center {text-align:center}
.bloogletter-left {text-align:left}

/* Styles d'origine repris et éventuellement modifiés */
.spip_documents{
	font-family: Arial,Helvetica,sans-serif;
	font-size : 70%;
}
.spip_documents_left{
	float: left;
	margin-right: 15px; 
	text-align: center;
}

.spip_documents_right{
	float: right;
	margin-left: 15px; 
	text-align: center;
}

.spip_documents_center{
	margin: auto;
	text-align: center;
	padding : 5px
}
