/* Default Stylesheet */
/* >>> ELEMENTS <<< */
* {margin: 0;padding: 0;}
body {color: #767676;background-color: #FFF;font-family: "Arial", "Verdana", "Helvetica";font-size: 12px;line-height: 14px;text-align: left;}

#showinfo {margin: 0;padding: 0;visibility:visible;}
#hideinfo {margin: 0;padding: 0;display:none;line-height:0px;font-size:0px;letter-spacing: -50px;visibility:hidden;position: absolute;left: -9999px;top: -9999px;text-indent:-5000px;}

.visible{margin: 0;padding: 0;display:block;}
.hidden{margin: 0;padding: 0;display:none;}
a {color: #767676;text-decoration: underline;}
a:hover {background-color: inherit;color: #000000;text-decoration: underline;}


ul#menu {margin: 0;padding: 0;list-style: none;}
ul#menu li {width: 100%;margin: 0;padding: 0;}
ul#menu li a {display: block;margin: 0px 0px 0px 0px;padding: 5px 10px 5px 15px;color: #606060;font-size: 13px;text-decoration: none;border-bottom: 1px solid #fff;}

ul#menu li.Vert a {background-color: #9DE4B5;}
ul#menu li.Orange a {background-color: #FFCC99;}
ul#menu li.Prune a {background-color: #FFCCCC;}
ul#menu li.Un a {background-color: #20ff00;}
ul#menu li.Deux a {background-color: #20ff20;}
ul#menu li.Trois a {background-color: #20ff40;}
ul#menu li.Quatre a {background-color: #20ff60;}
ul#menu li.Cinq a {background-color: #20ff80;}
ul#menu li.Six a {background-color: #00ffa0;}
ul#menu li.Sept a {background-color: #00ffc0;}
ul#menu li.Huit a {background-color: #00ffff;}
ul#menu li.Mauve a {background-color: #CC99FF;}
ul#menu li.Bleu a {background-color: #66E3EB;}
ul#menu li.Jaune a {background-color: #FFEA9C;}
ul#menu li.Verton a {background-color: #9DE4B5;color: #000;}
ul#menu li.Orangeon a {background-color: #FFCC99;color: #000;}
ul#menu li.Pruneon a {background-color: #FFCCCC;color: #000;}
ul#menu li.Unon a {background-color: #20ff00;color: #000;}
ul#menu li.Deuxon a {background-color: #20ff20;color: #000;}
ul#menu li.Troison a {background-color: #20ff40;color: #000;}
ul#menu li.Quatreon a {background-color: #20ff60;color: #000;}
ul#menu li.Cinqon a {background-color: #20ff80;color: #000;}
ul#menu li.Sixon a {background-color: #00ffa0;color: #000;}
ul#menu li.Septon a {background-color: #00ffc0;color: #000;}
ul#menu li.Huiton a {background-color: #00ffff;color: #000;}
ul#menu li.Mauveon a {background-color: #CC99FF;color: #000;}
ul#menu li.Bleuon a {background-color: #66E3EB;color: #000;}
ul#menu li.Jauneon a {background-color: #FFEA9C;color: #000;}

ul#menu li a:hover {color: #000;}

ul#menu li.sublevel {width: 100%;}
ul#menu li.sublevel a {padding: 5px 10px 5px 25px;color: #8D8D8D;font-size: 12px;background-color: #fff;text-decoration: none;border-bottom: 1px solid #ddd;}
ul#menu li.sublevelon a {padding: 5px 10px 5px 25px;color: #8D8D8D;font-size: 12px;background-color: #fff;text-decoration: none;border-bottom: 1px solid #ddd;color: #000;}
ul#menu li.sublevel a:hover {color: #000;}

ul#menu li.sublevel2 {width: 100%;}
ul#menu li.sublevel2 a {padding: 5px 10px 5px 35px;color: #8D8D8D;font-size: 12px;background-color: #fff;text-decoration: none;border-bottom: 1px solid #ddd;}
ul#menu li.sublevel2on a {padding: 5px 10px 5px 35px;color: #8D8D8D;font-size: 12px;background-color: #fff;text-decoration: none;border-bottom: 1px solid #ddd;color: #000;}
ul#menu li.sublevel2 a:hover {color: #000;}


		
h1 {margin: 0;padding: 15px 0px 0px 10px; font-size: 18px; color: #000000;}

#contenu {margin: 0;padding: 0px 10px 10px 10px;}
div#contenu h1 {margin: 0;padding: 0; font-size: 18px; color: #000000;}
div#contenu h2 {margin: 0;padding: 0px 0px 15px 0px; font-size: 12px;line-height:14px; color: #767676;}
div#contenu h3 {margin: 0;padding: 5px 0px 0px 0px; font-size: 11px; font-weight: bold; color: #767676;text-align:left;}
div#contenu h3.msg {margin: 0;padding: 10px 0px 10px 0px; font-size: 13px; font-weight: bold; color: #000000;text-align:left;}

div#contenu p.intro {margin: 0;padding: 0px 0px 15px 0px;color: #2D2D2D;}
div#contenu p.texte {margin: 0;padding: 0px 0px 5px 0px;}

div#contenu p.ps {margin: 0;padding: 20px 0px 10px 0px;font-size: 10px;line-height:11px;color: #2D2D2D;}

div#contenu a {padding: 0px 2px 0px 2px;color: #2D2D2D;text-decoration: none;border-bottom: 1px solid;border-color:#2D2D2D}
div#contenu a:hover {padding: 0px 2px 0px 2px;background-color: inherit;color: #fff;text-decoration: none;background-color:#000;}

div#contenu a.spip_in_none {padding: 0px;color: #2D2D2D;text-decoration: none;border-bottom: inherit;}
div#contenu a.spip_in_none:hover {padding: 0px;color: #2D2D2D;text-decoration: none;border-bottom: inherit;}
div#contenu a.form {border-bottom: inherit;text-decoration:inherit;padding:1px;color: #2D2D2D;text-decoration: none;background: url(../images/lien.gif) right center no-repeat;padding-right: 10px;background-color:#eee;}
div#contenu a.form:hover {border-bottom: inherit;text-decoration:inherit;padding:1px;color: #FFF;text-decoration: none;background: url(../images/lien-2.gif) right center no-repeat;padding-right: 10px;background-color:#000;}

div#contenu .spip_puce { list-style-position: inside; }

div#contenu ul.spip {margin: 3px 0px 15px 20px;list-style: square outside;}
div#contenu ol.spip {margin: 3px 0px 15px 20px;}
div#contenu li.spip {}

div#contenu p.spip {margin: 0;padding: 0px 0px 5px 0px;}
	
#actus {margin: 0;padding: 20px 10px 10px 10px;}
div#actus h1 {margin: 0;padding: 0;font-size: 18px; color: #767676;}
div#actus h2 {margin: 0;padding: 5px 0px 0px 0px; font-size: 11px; font-weight: bold; color: #2D2D2D;}
div#actus p.texte {margin: 0;padding: 5px 0px 10px 0px;}
div#actus p.more {margin: 0;padding: 0;text-align: right;}

div#actus a {color: #767676;text-decoration: none;}
div#actus a:hover {background-color: inherit;color: #000;text-decoration: none;}
div#actus p.more a {padding:1px;color: #2D2D2D;text-decoration: none;background: url(../images/lien.gif) right center no-repeat;padding-right: 10px;background-color:#eee;}
div#actus p.more a:hover {padding:1px;color: #FFF;text-decoration: none;background: url(../images/lien-2.gif) right center no-repeat;padding-right: 10px;background-color:#000;}


ul#lang {padding: 1px;color: #404040;font-size: 11px;list-style: none;text-align: left;}
ul#lang li {display: inline;width: 100%;}
ul#lang li a {margin: 0px 10px 0px 0px;color: #505050;text-decoration: underline;}
ul#lang li a:hover {color: #000;text-decoration: underline;}

ul#footer {padding: 3px;color: #505050;font-size: 10px;list-style: none;text-align: center;}
ul#footer li {display: inline;}
ul#footer li a {margin: 0px 10px 0px 0px;color: #505050;text-decoration: underline;}
ul#footer li a:hover {color: #000;text-decoration: underline;}

ul#top-tools {margin: 10px 10px 5px 0px;list-style: none;text-align: right;}
ul#top-tools li {display: inline;}
ul#top-tools li a {padding: 0px 0px 0px 5px;color: #000;text-decoration: none;background:inherit;border-bottom: inherit;}
ul#top-tools li a:hover {color: #000;text-decoration: none;}

ul#pagination {padding:0;margin: 10px 0px 15px 0px;list-style: none;text-align: center;}
ul#pagination li {padding:0;margin: 0;display: inline;}
ul#pagination li a {padding:2px 3px 2px 3px;margin: 0;color: #767676;text-decoration: none;background-color:#eee;}
ul#pagination li a:hover {color: #fff;text-decoration: none;background-color:#000;}
ul#pagination li.none a {padding:2px 3px 2px 3px;margin: 0;color: #f00;text-decoration: none;background-color:#fff;}
ul#pagination li.none a:hover {color: #fff;text-decoration: none;background-color:#fff;}

input {
	font: 11px 'Arial', Verdana, Arial, Helvetica;
	color:#444;
	width:180px;
	margin: 4px 0px 4px 0px;
	padding: 0px 4px 0px 4px;
	background: #ffffff;
	border: 1px solid #ababab;
}
textarea {
	font: 11px 'Arial', Verdana, Arial, Helvetica;
	color:#444;
	width:180px;
	margin: 4px 0px 4px 0px;
	padding: 0px 4px 0px 4px;
	background: #ffffff;
	border: 1px solid #ababab;
}

a.lien {padding:1px;color: #2D2D2D;text-decoration: none;background: url(../images/lien.gif) right center no-repeat;padding-right: 10px;background-color:#eee;}
a.lien:hover {padding:1px;color: #FFF;text-decoration: none;background: url(../images/lien-2.gif) right center no-repeat;padding-right: 10px;background-color:#000;}

/* Tableaux */
table.spip {
	margin: auto;
	margin-bottom: 1em;
	border: 0px;
	border-collapse: collapse; }
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: left;
	margin: auto;
	padding: 0px;
	font-weight: bold; }
table.spip tr.row_first { background: #FFF; }
table.spip tr.row_odd { background: #FFF; }
table.spip tr.row_even { background: #FFF; }
table.spip th, table.spip td { padding: 0px; text-align: left; vertical-align: middle; }

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }

