	/* INTERNET */

body {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color:#000;
	text-align:center;
	background-color:#dceeff;
	margin:0;
	padding: 0;
}
a {
	color: #006;
	font-weight:bold;
	text-decoration:none;
}
a:hover{
	color:#7D7D7D;
	text-decoration:underline;
}
h1{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 180%;
 margin:0;
 padding:10px 0 10px 0;
 font-weight:bold;
 color: #1C42B1;
}
h2{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 140%;
 color: #1C42B1;
 margin:0;
 padding:10px 0 10px 0;
 font-weight:bold;
}
.soustitre {
font-weight:normal;
 font-size: 90%;
}
h3{
	font-size: 100%;
	padding:0;
	margin:0;
	color:#000;
}
h4{
	font-size: 90%;
	color: #1C42B1;
	color:#000;
}
h5{
 font-size: 90%;
 color: #1C42B1;
}
	/*********************/
	/* Divs mise en page */
/*********************/
#conteneur {
	text-align:left;
	background-color:#FFFFFF;
	margin:5px auto;
	height:1%;
	width:98%;
	max-width:1024px;
}
#entete{
	margin: 0;
	padding: 0;
	background-image: url(images/droite.jpg);
	background-repeat:repeat-x;
}
#menu-haut{
	position: absolute;
	margin:5px 0 0 450px;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:75%;
	color:#fff;
	font-weight:bolder;
}

#menu { /* boite gauche */
	float:left;
	width: 22%;
	border: 1px solid #9dc5eb;
	margin: 0 5px 0 5px;
	padding: 0 0 100px 0;
	background-image:url(images/fondmenu.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	
	
}
#droite {
float:right;
width: 22%;
}
#centre {
	margin: 0 26% 0 26%;
}
#contenu {
	margin: 0 0 0 25%;
	padding:0 5px 5px 5px;
	height:1%;
}
#contenu-pleine-page {
	margin: 5px;
	padding:5px;
	height:1%;
}
ul.plan {
    list-style-type:none;
    margin:0px 0 0 20px;
    padding:0px 5px 0px 0;
  }
li.articles {
    margin:0px;
	height:1%; /* Fix for MSIE peekaboo bug */
  }
li.articles a{
	text-decoration:none;
	font-weight:normal;
	color:#000000;
  }
li.rubriquesplan a
{
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}
#pied {
 text-align: center;
 font-size:90%;
}
.clear {
clear:both;
}
.clearl {
clear:left;
}
.accessibilite {
display:none;
}
/*****************************/
/*   Menu haut    */
/*****************************/
#menu-haut ul{
	margin:0;
	padding:0;
}
#menu-haut ul li{
	list-style: none;
	display: inline;
	margin:0;
	padding:0;
}
#menu-haut ul li a{
	color:#fff;
	text-decoration:none;
}
#menu-haut ul li a:hover{
	color:#FF9900;
	text-decoration:underline;
}
/*****************************/
/*   Menu de gauche    */
/*****************************/
.affiche{
visibility:visible;
}
.cache{
display:none;
visibility:hidden;
}
ul.racine{
padding:0 0 0 22px;
margin:0;
list-style-type:none;
}
li.rubrique_princ {
list-style-image: url(images/puce_menu.png);
margin:0;
padding:0;
border-bottom:1px solid #f90;
behavior: url("win_png.htc");
}
li.rubrique_princ a.lien{
display:block;
margin:0;
padding:3px 2px 3px 2px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color: #000 ;
text-decoration: none;
}
a.lien:hover{
text-decoration: none;
background-color:#fc6;
}
li.rubrique_princ a.lienon{
display:block;
margin:0;
padding:3px 2px 3px 2px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color: #000 ;
text-decoration: none;
background-color:#fc6;
}
ul.rubrique{
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
padding:0;
margin:0;
}
ul.rubrique ul{
padding:0 0 0 10px;
font-size:95%;
}
ul.rubrique li{
padding:0;
border-bottom:1px solid #9dc5eb;
list-style-image: url(images/rien.gif);
}
ul.rubrique li.neutre {
border-bottom:none;
list-style-image: url(images/rien.gif);
margin:0;
padding:0;
}
ul.rubrique li a{
display:block;
font-weight:normal;
color: #000 ;
padding:2px 0 2px 10px;
}
ul.rubrique li a:hover{
text-decoration: none;
background-color:#fc6;
}
ul.rubrique li a.rubon{
border-left: 4px solid #f90;
border-bottom:1px solid #f90;
}
/*****************************/
/*   Menu de droite    */
/*****************************/

#droite ul {
margin: 0;
list-style-type:none;
}
#droite h2 {
margin: 0;
}
li.rubsec {
list-style-image:url(images/puce_droite.png);
padding:0 5px 3px 0;
border-bottom:#0066cc 1px solid;
behavior: url("win_png.htc");
}
#droite a {
color:#000000;
font-size:90%;
display:block;
}
.png{
behavior: url("win_png.htc");
}
h3.spip{
 font-family: Arial, Helvetica, sans-serif;
 text-align:left;
 font-size: 135%;
 font-weight:bold;
 color: #1C42B1;
 margin:5px 0;
 padding:5px 0 5px 0;
 border-bottom:thin #0033CC solid; 
}
h3.spip a {
 color: #1C42B1;
 text-decoration:none;
}
h4.spip{
 font-family: Arial, Helvetica, sans-serif;
 text-align:left;
 font-size: 125%;
 font-weight:bold;
 color: #fff;
 background-color:#0066cb;
 margin:0;
 padding:3px;
}
h4.spip a {
 color: #fff;
 text-decoration:none;
}
h5.spip{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 120%;
 color: #0066cb;
 margin:2px;
 padding:3px 0;
}
h5.spip a {
 color: #0066cb;
 text-decoration:none;
}
h6.spip{
 font-family: Arial, Helvetica, sans-serif;
 text-align:left;
 font-size: 110%;
 font-weight:bold;
 color: #333;
 margin:2px;
 padding:3px 0;
}
h6.spip a {
 color: #333;
 text-decoration:none;
}
#centre a {
color:#000000;
font-size:90%;
}
p.chemin {
margin:5px 2px 2px 2px;
padding:5px;
color:#333333;
font-size:75%;
border-bottom:#333333 1px solid;

}
#contenu p.chemin a{
	color:#333333;
}
input.formrecherche {
	width: 300px;
	background-color: #fff;
}
input.formrecherche {
	width: 300px;
	background-color: #fff;
}
li.rech {
list-style-image: url(images/puceplan.gif);
margin:0;
padding:0 0 10px 0;

}
.titre_bleu {
font-family:Arial, Helvetica, sans-serif;
font-size:120%;
font-weight:bold;
color:#0066cc;
}
.spip_logos {
	float: left;
	margin-right: 10px;
	margin-bottom: 0; 
	margin-top: 5px; 
}
.spip_documents { text-align: center; clear:none;}
.spip_documents_center { width: 80%; 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; }
