body { 
	color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	max-width : 1000px;
	font-size: 13px;
}
table.page {
	width:expression(document.body.clientWidth > 1000 ? "1000px" : "auto");
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
}
th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFF33;
	text-decoration: none;
}
ul.forum {
	list-style-type:none;
	margin-left: 0px; 
	padding-left: 0px;
}
ul.forum2 {
	list-style-type:none;
	margin-left: 10px; 
	padding-left: 0px;
}
ul {
	margin-top: 0px;
  	margin-bottom: 0px;
}
ul.gauche { margin-left: 0px; 
	padding-left: 0px; }
ul.gauche li { margin-left: 15px; }

a  { color: #FFFF99}
a:active {  color: #FFFF33}
a:hover { color: #FFFF33; }
a:link { color: #FFFF99}
a:visited { text-decoration: none;}

.lien {
	font-weight: bold;
	color: #FFFF99;
	text-decoration: underline;}
a.lien:visited {text-decoration: underline;}
legend {color: #FFFFFF}

.spip_documents { text-align: center; }
.spip_documents img { border: none; }
.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; }

	
.bouton {
	background:transparent;
	color:yellow;
	font-weight:bold;
	}
.champ {
	background:#4D5DAB;
	color:white;
	}
.formulaire_spip textarea{
	background:#4D5DAB;
	color:white;
	}
.formulaire_spip legend{
	color:FFFF33;
	font-weight:bold;
	}
.spip_barre a img {
	background:#CCCCCC;
	border:0px;
	}
.spip_barre a:hover img {
	background:#CCCCCC;
	border:0px;
	}
.spip_barre {
	background:#CCCCCC;
	color=black;
	}
.barre {
	height=0px;
	width=350px;
	}
.tiret { list-style-image: url(/_images/boutons/tiret.gif)}
.nom {  font-size: 19px; font-weight: bolder; color: #FFFF66; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif}
.nomblanc {  font-size: 19px; font-weight: bolder; color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif}
.gras {
	font-weight: bold;
	color: #FFFFFF;
}
.grassouligne {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline; 
	}
.jaune {
	color: #FFFF99;
}
h1 {
	font-size: 19px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
}
h2 {
	font-weight: bold;
	color: #FFFF33;
	font-size: 13px;
	line-height: normal;
	margin: 0px;
}
h2.grand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	}
h3.spip {
	font-weight: bold;
	color: #FFFF33;
	font-size: 13px;
	line-height: normal;

}
h3 {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 13px;
	line-height: normal;

}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFF33;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	margin: 0em;
	height: 16px;
}

.lienblanc{ color: #FFFFFF; }
A.lienblanc{ color: #FFFFFF; }
A.lienblanc:hover { color: #FFFFFF; text-decoration: underline;  }
A.lienblanc:active {  color: #FFFFFF}
A.lienblanc:visited { color: #FFFFFF }

.lienblanc-on{ color: #FFFFFF; }
A.lienblanc-on{ color: #FFFFFF; text-decoration: none; }
A.lienblanc-on:hover { color: #FFFFFF; text-decoration: none; }
A.lienblanc-on:active {  color: #FFFFFF; text-decoration: none; }
A.lienblanc-on:visited { color: #FFFFFF; text-decoration: none; }

A.menulink {
width: 100%;
text-decoration: none;
font-family:Verdana;
font-weight:bold;
color: #FFFF33;
BORDER: none;
background-color:#5565C5;
}
A.menulink:hover {
color: #FFFF99;
background-color:#152A91;
}
A.menulink:active {
color: #FFFF99;
background-color:#152A91;
}

A.menulkblc {
width: 100%;
text-decoration: none;
font-family:Verdana;
font-weight:bold;
color: #FFFFFF;
BORDER: none;
background-color:#5565C5;
}
A.menulkblc:hover {
color: #FFFFFF;
background-color:#152A91;
}


A.titrelink {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFF33; font-weight: bold}
A.titrelink:hover { color: #FFFF99;  text-decoration: underline; }
A.titrelink:active {  color: #FFFF33;}
A.titrelink:visited { text-decoration: none;}

.titre1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
A.titre1 {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none}
A.titre1:hover { color: #FFFFFF }
A.titre1:active {  color: #FFFFFF}
A.titre1:visited { color: #FFFFFF }
.titre2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 16px;
	font-weight: normal;
}
A.titre2:hover { color: #FFFFFF }
A.titre2:active {  color: #FFFFFF}
A.titre2:visited { color: #FFFFFF }

.titreinterm {
	color: #FFFF33;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;

}
A.titreinterm:hover { color: #FFFF33 }
A.titreinterm:active {  color: #FFFF33}
A.titreinterm:visited { color: #FFFF33 }

.verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.souligne {  text-decoration: underline}
.jaunegras {
	font-weight: bold;
	color: #FFFF33;
	text-decoration: none;
}
.bleugras {  font-weight: bold; color: #FFFF33}
.nonsouligne {  text-decoration: none; color: #FFFFFF; }
img.spip { border:0px;}
.justif {  text-align: justify}
.plusgras {  font-weight: bolder}
.italic {
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.taille-1 {  font-size: 11px}
.lienongderr {  font-family: Arial, Helvetica, sans-serif; color: #FFFF99; text-decoration: none; font-weight: bold}
.lienongdev { font-family: Arial, Helvetica, sans-serif; color: #FFFF33; text-decoration: none ; font-weight: bold}
.nomorange { font-size: 19px; font-weight: bold; color: #FFCC33}

.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F7ED9B;
	font-weight: normal;
}
.liengros {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF33;
	font-weight: bold;
	font-size: 16px;
	}
A.liengros { font-family: Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight: bold;
	color: #FFFF33; 
	}
A.liengros:hover {
color: #FFFF99; }
A.liengros:active {
color: #FFFF99; }

.lienpetit {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	}
A.lienpetit { font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	text-decoration: none;
	}
A.lienpetit:hover {
color: #FFFF99; }
A.lienpetit:active {
color: #FFFF99; }
.petit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.lienpetit {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none}
.orangegras { font-weight: bold; color: #FFCC33 }
.rouge {color: #99FF99; font-weight: bold}
A.rouge {font-family:Verdana; color: #99FF99; font-weight: bold}
A.rouge:hover { color: #33FF33;}
A.rouge:active { color: #33FF33; }
A.rouge:visited { color: #99FF99; }
A.nonsoul {
	color: #FFFFFF;
	BORDER: none;
	text-decoration: none;
}
A.nonsoul:hover {
color: #FFFFFF; }
A.nonsoul:active {
color: #FFFFFF; }
A.nonsoul:visited { color: #FFFFFF; }
.arial {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
A.arial {
color: #FFFFFF}
A.arial:active {
color: #FFFFFF;}
A.arial:visited {
color: #FFFFFF;}
A.arial:hover {
color: #FFFFFF;}
.arialblanc {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.arialnoir {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
A.arialnoir:active {
	color: #000000;}
A.arialnoir {
	color: #000000;
	text-decoration: none;}
A.arialnoir:hover {
color: #000000;}
A.arialnoir:visited {
color: #000000;}

A.lienjaune {
	color: #FFFF33;
	BORDER: none;
text-decoration: underline; }
A.lienjaune:hover {
color: #FFFF99;
text-decoration: none;
}
A.lienjaune:active {
color: #FFFF99;
}
A.lienjaune:visited {
text-decoration: none;
}
.wmenu {
	width: 125px;
}
.w400 {
	width: 350px;
}
.menuarial {
text-decoration: none;
font-family:Arial;
color: #FFFFFF;
}
A.menuarial {
width: 100%;
text-decoration: none;
font-family:Arial;
color: #FFFFFF;
BORDER: none;
}
A.menuarial:hover {
color: #FFFFFF;
background-color:#5565C5;
}
A.menuarial:active {
color: #FFFFFF;
}
A.menuarial:visited {
color: #FFFFFF;
}

A.menuarialnoir {
width: 100%;
text-decoration: none;
font-family:Arial;
color: #000000;
BORDER: none;
}
A.menuarialnoir:hover {
color: #FFFFFF;
background-color:#5565C5;
}
A.menuarialnoir:active {
color: #000000;
}

A.menuV2 {
width: 100%;
text-decoration: none;
font-family:Arial;
color: #05667C;
BORDER: none;
}
A.menuV2:hover {
color: #CC6600;
background-color:#f7f6f2;
text-decoration:underline;
}
A.menuV2:active {
color: #05667C;
}


.menucache {
width: 100%;
text-decoration: none;
font-family:Arial;
color: #152A91;
BORDER: none;
}
.nom2 {
font-size: 16px; font-weight: bold; color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif
}
.titreactu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
A.titreactu{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:15px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: normal;
}
A.titreactu:active, A.titreactu:hover {
	color: #FFFFFF;
	text-decoration: none;
}
A.titreactu:visited {text-decoration: none; }
div {
	line-height: normal;
}
acronym {
  border-bottom: 1px dotted ;
}
.comic {
	font-family: "Comic Sans MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
ol.serre {
	margin-top: 0px;
  	margin-bottom: 0px;
}

div.advertisement_msg {
    width:500px;
    background-color: #C4F5C4;
    color:green;
    padding:10px;
/*    margin-right: 50px;
  margin-left: 50px;*/
    margin:20px;
}

div.error_msg {
    width:500px;
    background-color: #FFEDED;
    color:red;
    margin:20px;
    padding:10px;
}