H1{COLOR: #255d25;FONT-FAMILY: Verdana; FONT-SIZE: 15px;text-decoration:none;font-weight:200; margin:0px}
H2{COLOR: #228422;FONT-FAMILY: Verdana; FONT-SIZE: 13px;text-decoration:none;font-weight:200}

form {MARGIN: 0px;}

input{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
}

A:visited{COLOR: black;FONT-FAMILY: Verdana; FONT-SIZE: 11px;text-decoration:none}
A:link{COLOR: black;FONT-FAMILY: Verdana; FONT-SIZE: 11px;text-decoration:none}
A:hover{COLOR: green;FONT-FAMILY: Verdana; FONT-SIZE: 11px;text-decoration:none}

A.menu_lien{COLOR: #004000;FONT-FAMILY: Verdana; FONT-WEIGHT:bold;FONT-SIZE: 13px;text-decoration:none}
A.menu_lien:hover{COLOR: #004000;FONT-FAMILY: Verdana; FONT-WEIGHT:bold;FONT-SIZE: 13px;text-decoration:none}

A.sous_menu_lien{COLOR: #008000;FONT-FAMILY: Verdana; FONT-WEIGHT:bold;FONT-SIZE: 12px;text-decoration:none}
A.sous_menu_lien:hover{COLOR: #008000;FONT-FAMILY: Verdana; FONT-WEIGHT:bold;FONT-SIZE: 12px;text-decoration:none}

A.news_lien{COLOR: black;FONT-FAMILY: Verdana; FONT-SIZE: 11px;text-decoration:none}
A.news_lien:hover{COLOR: black;FONT-FAMILY: Verdana; FONT-SIZE: 11px;text-decoration:underline}

A.menu{;COLOR: black;FONT-FAMILY: Arial, Verdana; FONT-SIZE: 12px;text-decoration:none}
A.menu:hover{COLOR: black;FONT-FAMILY: Arial, Verdana; FONT-SIZE: 12px;text-decoration:underline}

BODY{text-align:center;background-color:#FFFFFF;}

P.parag{FONT-FAMILY:Verdana;FONT-SIZE:13;}

.titre{font-size:16px;color:#089475;font-family:arial;font-weight:bold;}
.soustitre{font-size:14px;color:#1db996;font-family:arial;font-weight:bold;}
A.soustitre{font-size:14px;color:#1db996;font-family:arial;font-weight:bold;}
A.soustitre:hover{font-size:14px;color:#168c72;font-family:arial;font-weight:bold;}

IMG, .spip_logos { margin: 0; padding: 0; border: none; }

.spip{FONT-SIZE: 12px; FONT-FAMILY: Verdana}

td{FONT-SIZE: 11px; FONT-FAMILY: Verdana; line-height:20px}

.overLib{
	position: absolute;	
	visibility : hidden;
	border: 1px solid #d8e8e1;
	padding: 3px;
	font-family:Arial;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	color:black;
	font-size: 12px;
	background-color: #f1f8f1;
	width:250px;
}

.spip_documents_center{
text-align:center;
}

/* menu display */

ul.menulist li ul{ display:none; }

ul.menulist li:hover>ul{ display:block; }

ul.menulist,
ul.menulist ul{
 background:#86C285;
 border:1px solid #b5c7a3;
 border-bottom: 0px;
 list-style:none;
 margin:0px;
 padding:0px;
 width:196px;
 _width:196px;
}

ul.menulist ul{
 position:absolute;
 top:-1px;
 left:194px;
}

ul.menulist li{
 position:relative;
 margin:0px;
 padding:0px;
 border-bottom: 1px solid #b5c7a3;
}

ul.menulist a{
 display:block;
 _width: 100%;
 color:black;
 text-decoration:none;
 padding: 2px;
}

ul.menulist a.AsmenuRub:hover{
 background:#dcecde;
 color:black;
}
ul.menulist a.AsmenuArt:hover{
 background:#dcecde;
 color:black;
}

ul.menulist li.smenuRub {
 background:#b5c7a3;
        background-image: url(./images/arrowr.gif);
        background-position: 188px;
        background-repeat: no-repeat;
}
ul.menulist li.smenuArt {
 background:#b5c7a3;
}

ul.menulist li.smenuRub:hover, ul.menulist li.smenuRub>a:hover {
        background-image: url(./images/arrowb.gif);
        background-position: 185px;
        background-repeat: no-repeat;
}


/* agenda display */

table.agenda, table.agenda tr, table.agenda th, table.agenda td {
	font-size: 10px;
	width: 170px;
	height:24px;
	border: 0px solid #FFFFFF;
	table-layout: fixed;
	overflow: hidden;
}

.agendaNav {
	color: #FFFFFF;
	background-color: #68A467;
	text-align: center;
}

.agendaNav a {
	color: #FFFFFF;
	min-height: 20px; 
}

.agendaHead {
	color: #FFFFFF;
	background-color: #86C285;
}

.agendaThisDay {
	color: #FFFFFF;
	background-color: #86C285;
}

.agendaThisMonth {
	background-color: #eee;
	min-height: 10px; 
}

.agendaNotThisMonth {
	background: #ddd;
	min-height: 10px; 
}

ul.agendaThemes {
	list-style: none;	
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

ul.agendaThemes ul.agendaThemes {
	list-style: none;	
	margin: 5px 0px 0px 15px;
	padding: 0px;
}

table.agenda select {
	font-size: 10px;
}