body{
	background-color:#f0f0f0;
	margin:0px;
	padding:0px;
}
ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
a{
color:#6699FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
a:hover{
color:#6699FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
#container{
	width:800px;
	margin:0px auto;
}
/*#page{
	width:800px;
	margin:0px auto;
}*/
#content{
	width:800px;
	/*height:100%;*/
	background:url(images/repeatY.png) repeat-y;
}
#banner{
	width:100%;
	height:145px;
	background:#f0f0f0 url(images/banniere.png) no-repeat left top;
}
#logo{
	position:relative;
	left:40px;
	top:45px;
	width:146px;
}
#leftC{
	width:156px;
	height:600px;
	margin-left:25px;
	_margin-left:13px;
	padding-top: 0px;
	_padding-top: 10px;
	float:left;
	background-color:#fdfdfd;
	background:url(images/ligneMenu.png) no-repeat right top;
}
.menu{
margin-left:5px;
margin-top:0px;
}
li.menuRubrique{
background:url(images/menu.png) no-repeat left top;
margin-top: 5px;
margin-bottom:5px;
}
a.menuRubriqueLnk {
margin-left:5px;
color:white;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
a.menuRubriqueLnk:hover {
margin-left:5px;
color:#006699;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
a.menuRubriqueLnk:active {
margin-left:5px;
color:#006699;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
a.menuArticleLnk {
margin-left:0px;
color:#666666;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
a.menuArticleLnk:hover {
margin-left:0px;
color:#c3e641;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
a.menuArticleLnk:active {
margin-left:0px;
color:#c3e641;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
#header{
	width:800px;
	height:10px;
	background:url(images/ombreHaut.png) no-repeat left top;
}
#middleC{
	width:532px;
	height:auto;
	float:left;
	padding: 0px 30px 50px 30px;
	_padding-top: 10px;
}
#rss{

}

#footer{
	width:100%;
	height:20px;
	background:#f0f0f0 url(images/footer.png) no-repeat left top;
	margin-top:10px;
	clear:left;
}
#pied{
	float:right;
	margin-right:40px;
	margin-top:10px;
	font-size:10px;
	color:#999;
}
#pied a{
	font-size:10px;
	color:#999;
	text-decoration:none;
}
#pied a:hover{
	font-size:10px;
	color:#C3E641;
}
.open {
        display: block;
}
.closed {
        display: none;
}

/********************************************************************/
/***************************** BAO **********************************/
/********************************************************************/

#contenu{
margin:0px 40px 50px 40px;
}
.cartouche{
margin:0px;
padding:0px;
}
.surtitre{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight: bold;
font-size: 16px;
color:#666666;
}
h3.colonneTitre{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 16px;
color:#c3e641;
margin-left:5px;
margin-bottom:0px;
border-bottom:1px solid #c3e641;
}
h3.articleTitre{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 16px;
color:#c3e641;
margin-left:0px;
margin-bottom:0px;
border-bottom:1px solid #c3e641;
}
h3.articleTitre2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bolder;
font-size: 16px;
color:#FFF;
margin-left:0px;
margin-bottom:5px;
border:1px solid #c3e641;
background-color:#c3e641;
}
.titre{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:18px;
color:#c3e641;
}
.soustitre{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight: bold;
font-size: 14px;
color:#969696;
}
.chapologo{
height:auto;
width:470px;
}
.logo{
margin-right:10px;
float:left;
height:auto;
width:auto;
}
.chapo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:justify;
color:#cccccc;
}
.contenuTxt{
width:509px;
}
.texte{
padding-top:10px;
_padding-top: 0px;
clear:both;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#777;
}
.texteEdito{
padding-top:0px;
clear:both;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#777;
}
.smallTexte{
padding-top:5px;
clear:both;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#777;
}
a.spip_out{
color:#6699FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
a.spip_out img{
border: none;
}
a.spip_out:hover{
color:#6699FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
a.spip_in{
color:#6699FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
a.spip_in img{
border: none;
}
a.spip_in:hover{
color:#6699FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
h4{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
color:#c3e641;
}
h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
color:#656565;
}
h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#656565;
}
.evenementTexte{
/*clear:both;*/
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#555;
}
.lireLaSuite{
/*font-family:Georgia, "Times New Roman", Times, serif;*/
font-weight:normal;
font-size:10px;
color:#6699FF;
}
.evenementTitre{
margin:0px;
}
.evenementTitre a{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#c3e641;
text-decoration:none;
}
.evenementTitre a:hover{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#c3e641;
text-decoration:underline;
}
.evenementDate{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#AAA;
}
li.liAgenda{
min-height:90px;
background-color:#FFFFFF;
border:1px solid #999999;
padding-left:10px;
padding-top:10px;
margin-bottom: 10px;
}

li.liAgenda:hover{
min-height:90px;
background-color:#faffe9;
border:1px solid #c3e641;
padding-left:10px;
padding-top:10px;
margin-bottom: 10px;
}
table {
border: 2px solid #c3e641;
width: 100%;
border-collapse: collapse;
margin-top:10px;
}
td{
border: 1px solid #c3e641;
}
th{
font-size:12px;
background-color:#c3e641;
border: 1px solid #FFF;
color:#FFF;
}
th.colMsg {
width:3px;
}
th.colLstMsg {
width:33%;
}
td.Sjt{
padding-left:5px;
}
td.Msg{
color: #777777;
font-size:11px;
text-align:center;
font-family: Verdana;
}
td.LstMsg{
color: #474747;
font-size:11px;
font-weight: bold;
text-align:center;
font-family: Verdana;
}
table#sujetForum{
border:2px solid #C3E641;
color: #777777;
font-family: Verdana;
}
table#sujetForum td{
border:1px solid #C3E641;
color: #777777;
font-family: Verdana;
}
table#sujetForum td p{
border:none;
color: #777777;
font-size: 12px;
font-family: Verdana;
}
table#sujetForum td.infoSujet{
background-color:#C3E641;
border:1px solid #FFF;
color: #6699FF;
font-size: 10px;
font-family: Verdana;
font-weight: bold;
}
h4#titreSujet{
margin:0px;
font-family:Verdana;
font-size:14px;
font-weight:bold;
color:#474747;
}
td.infoSujet p#dateSujet{
margin:0px;
font-family: Verdana;
font-size:10px;
color:#777777;
font-weight: normal;
}
table#reponsesForum{
border:1px solid #c3e641;
margin-top : 30px;
color: #777777;
font-family: Verdana;
}
table#reponsesForum .auteurReponse{
font-size:14px;
color:#474747;
}
table#reponsesForum .dateReponse{
font-size:12px;
color:#474747;
}
table#reponsesForum .titreReponse{
font-size:14px;
}
table#reponsesForum p{
font-size:12px;
}


#banner .formulaire_recherche{
float:right;
margin-right:37px;
margin-top:7px;
}
#searchBtn{
width:29px;
height:22px;
vertical-align:middle;
}
input#recherche{
vertical-align:middle;
}
fieldset{
border:1px solid #c3e641;
margin-top:10px;
}
.errorMsg{
color:red;
}
#table_step2{
border:none;
}
#table_step2 td{
border:none;
}
#step2_sendBtn{
text-align:right;
padding-right:45px;
padding-top:5px;
}
.logoAgenda{
float:left;
margin-right:10px;
}
a.lien_titre{
color:#6699FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
a.lien_titre:hover{
color:#6699FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
a#newSjt{
color:#78B4FF;
font-family:"Times New Roman", Times, serif,
font-size:16px;
font-weight:bold;
float:right;
margin:5px 5px 0 0;
}
#divNews{
border-bottom:1px solid #c3e641;
/*background-color:#faffe9;*/
/*padding-bottom:10px;*/
width:60%;
margin-right:10px;
float:left;
}
#divNew{
border-bottom:1px dotted #c3e641;
/*background-color:#FFF;*/
width:98%;
margin:auto;
margin-bottom:5px;
padding-bottom:10px;
}
h1.titreNew{
margin:0px;
}
h1.titreNew a{
color:#78B4FF;
font-size:14px;
}
h1.titreNew a:hover{
color:#78B4FF;
font-size:14px;
}
.Edito{
padding: 0 5px 0 5px;
}
h3.newsTitre{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 16px;
color:#c3e641;
margin-left:0px;
margin-bottom:5px;
border-bottom:1px solid #c3e641;
border-top:1px solid #c3e641;
}
h3.newsTitre a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 16px;
color:#c3e641;
text-decoration:none;
margin:0px;
padding:0px;
}
h3.newsTitre a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 16px;
color:#c3e641;
text-decoration:none;
margin:0px;
padding:0px;
}
h3.rssTitre{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 16px;
color:#c3e641;
margin-left:0px;
margin-bottom:5px;
border-bottom:1px solid #c3e641;
border-top:1px solid #c3e641;
}
h3.rssTitre a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 16px;
color:#c3e641;
text-decoration:none;
}
h3.rssTitre a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 16px;
color:#c3e641;
text-decoration:none;
}
#rss{
border-bottom:1px solid #c3e641;
/*background-color:#faffe9;*/
/*padding-bottom:10px;*/
width:37%;
float:left;
}


small{
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
}
a.recherche{
color:#6699FF;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}
a.recherche:hover{
color:#6699FF;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}
.liRecherche{
min-height:50px;
background-color:#FFFFFF;
border-bottom:1px solid #999999;
padding-left:10px;
margin-top:10px;
padding-top:5px;
padding-bottom:-50px;
}
.liRecherche:hover{
background-color:#faffe9;
border-bottom:1px solid #c3e641;
}
h3.titre{
padding-top:5px;
margin-bottom:5px;
}
a.planRub{
color:#c3e641;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}
a.planRub:hover{
color:#c3e641;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
}
a.planArt{
color:#6699FF;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:none;
}
a.planArt:hover{
color:#6699FF;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}
h2.plan2000{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
color:#656565;
}
h2.h2Rub{
margin-top:20px;
border-top:1px solid #c3e641;
}
#rss ul{
padding:5px;
padding-top:0px;
margin-top:0px;
}
li.liRss{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#6699FF;
margin-bottom:5px;
}

div#hierarchie{
color:#6699FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:5px;
}
hr{
margin:5px 0;
}
div.texte h6{ /*-- texte important --*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#990000; /* bordeaux */
}
a.lien_pagination{
color:#c3e641;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:none;
}
a.lien_pagination:hover{
color:#c3e641;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:underline;
}
p.pagination{
color:#6699FF;
font-size:12px;
}
span.on{
color:#6699FF;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
a.titreArticle{
color:#c3e641;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:none;
}
a.titreArticle:hover{
color:#c3e641;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:underline;
}
div#errorMsgFld{
font-size:11px;
color:#FF0000;
}
.spip_documents_left {
margin: 0px 10px 0px 0px;
}
.spip_documents_right{
margin-left: 0px 0px 0px 10px;
}
.spip_documents_center{
margin:0px 10px;
}
