a{
font-weight:bold;
color:#5d8966;
}

* html #menu{
display:none;
} 

div,body,a,ul,li{
padding:0;
margin:0;
}

body{
/*background-color:#99FF7F;*/
/*background-color:#28444e;*/
background-color:white;
font-family:verdana;
font-size:1em;
}

#envelope div{
margin:0 !important;
padding:0 !important;
}

#header{
width:918px;
margin-left:auto;
margin-right:auto;
text-align:center;
height:100px;
margin-bottom:0px;
border-left:solid 1px black;
border-right:solid 1px black;
border-bottom:0px;
padding:0;
margin:0;
}

#header img{
width:900px;

}

#enveloppe{
margin-top:10px;
background-color:white;
width:918px;
margin-left:auto;
margin-right:auto;
border:solid 0px black;
padding:0;
}

/*#flotteGauche div{
min-height:300px;
padding:5px 5px 5px 5px;
}*/


#menu{
font-family:arial;
font-size:80%;
/*background-color:#b9cebd;*/
/*background-image:url("../IMG/menu.jpg");*/
/*background-repeat:no-repeat;*/
width:918px;
font-weight:bold;
text-align:center;
margin-bottom:0 !important;
border: 0 !important;
border-top:0 !important;
padding:0 !important;
}

#menu>img{
display:inline;
}

#menu a{
color:#66FF33;
margin:0 !important;
text-decoration:none;
}



#menu a:hover{
color:#a4bfa8;
}

#menuDetail a:hover{
color:#a4bfa8;
}


.clearer{
clear:both;
}

/*#menuTete{
height:30px;
background-image:url("../images/menuTete.png");
background-repeat:no-repeat;
margin-left:-6px;
text-align:center;
}*/

#listeMenu{
z-index:50;
margin-left:auto;
margin-right:auto;
list-style-type:none;
margin-top:0 !important;
margin-bottom:2px;
display:inline !important;
border-bottom:solid 1px black;
padding:0 !important;
font-size:85%;
}

#listeMenu a{
margin-top:0;
color:white;
border:solid 1px black;
border-top:solid 1px black !important;
border-bottom:0;
padding-left:4px;
padding-right:4px;
padding-top:0;
padding-bottom:0;
background-color:#5d8966;
}

#listeMenu li{
display:inline;
margin:0;
margin-right:2px;
border:solid 0px black;
text-align:center;
padding:0;
}

#menuDetail{
color:#28444e;
margin-left:0px;
padding-top:3px;
width:913px;
font-family:verdana;
font-size:10px;
border-left:solid 1px black;
border-right:solid 1px black;
border-top:solid 0px white;
padding-left:5px;
text-align:left;
}

* html #menuDetail{
color:#28444e;
margin-left:0px;
padding-top:3px;
width:913px;
font-family:verdana;
font-size:10px;
border-left:none;
border-right:none;
border-top:solid 0px white;
padding-left:5px;
text-align:left;
}

#menuDetail a{
color:#5d8966;
margin-top:0;
padding-top:0;
text-decoration:none;
font-weight:bold;
}

#contenu{
background-color:white;
width:902px;
font-size: 80%;
padding:8px;
text-align:justify;
border:solid 1px black;
border-top:0;
}

* html #header{
width:918px;
margin-left:auto;
margin-right:auto;
text-align:center;
height:100px;
margin-bottom:0px;
border-left:none;
border-right:none;
border-bottom:0px;
padding:0;
margin:0;
}

* html #contenu{
background-color:white;
width:902px;
font-size: 80%;
padding:8px;
text-align:justify;
border:none;
border-top:0;
}

#contenu img{
border:0px;
margin:5px;
}

.spip a{
font-weight:bold;
color:#5d8966;
text-decoration:none;
}

#contenu a:hover{
color:#a4bfa8;
}

#contenu li{
margin:15px;
}

#contenu h1{
font-weight:bold;
font-size:20px;
margin-bottom:15px;
}


/*Pied de page*/
#footer{
width:916px;
margin-left:auto;
margin-right:auto;
text-align:center;
background-color:white;
font-size:10px;
font-weight:bold;
height:42px;
line-height:20px;
}

#footer a{
color:#5d8966;
text-decoration:none;
}

#footer a:hover{
color:#a4bfa8;
text-decoration:none;
}

.txtFooter{
color:black;
}

/*Fin pied de page*/


H1{
color:#5d8966;
text-align:center;
}

.breadScrumb {
width:918px;
height:22px;
line-height:20px;
padding-left:0px;
background-color:white;
color:black;
font-weight:bold;
border-left:solid 1px black;
border-right:solid 1px black;
}

* html .breadScrumb {
width:918px;
height:22px;
line-height:20px;
padding-left:0px;
background-color:white;
color:black;
font-weight:bold;
border-left:none;
border-right:none;
}

.breadScrumb a{
/*color: #AD6616;*/
color:#99FF7F;
text-decoration:none;
}

.breadScrumb img{
margin-left:0;
}

.breadScrumb a:visited{
/*color: #AD6616;*/
color:#99FF7F;
}

.breadScrumb input[type=submit]{
padding:0;
margin:0;
height:18px;
font-size:12px;
}

.breadScrumb input[type=text]{

height:18px;

}

h1:hover{

}

#menuDetail a.on{
font-weight:bold;
color:#a4bfa8;
}

#listeMenu a.on{
z-index:0;
background-color:white;
color:black;
font-weight:bold;
border:solid 1px black;
border-bottom:solid 1px white;
}

/*Onglets dans les articles*/

.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		100%;
}

.dynamic-tab-pane-control .tab-row .tab {
	height:		18px;
	font:			Menu;
	cursor:			Default;
	display:		inline;
	margin:			1px -2px 1px 2px;
	float:			left;
	background:		ThreeDFace;
	border:		1px solid #C0C0C0;
	border-color:	ThreeDHighlight ThreeDDarkShadow
					ThreeDDarkShadow ThreeDHighlight;
	border-bottom:	0;
	z-index:		1;
	position:		relative;
	top:			3px;
	padding:		2px 5px 1px 5px;
}

.dynamic-tab-pane-control .tab-row .tab.selected {
	height:		20px;
	border-bottom:	0;
	border-top:	3px solid #fde979;
	z-index:		3;
	top:			1px;
}

.dynamic-tab-pane-control .tab-row .tab a {
	height:		20px;
	font:				Menu;
	color:				WindowText;
	text-decoration:	none;
	cursor:				default;


}

.dynamic-tab-pane-control .tab-row .hover a {
	height:		20px;
	color:	blue;
	z-index:		3;

}

.dynamic-tab-pane-control .tab-page {
	clear:			both;
	border:			1px solid #666666;
	border-color:	ThreeDHighlight ThreeDDarkShadow
					ThreeDDarkShadow ThreeDHighlight;
	background:		ThreeDFace;
	z-index:		2;
	position:		relative;
	top:			-2px;
	color:			WindowText;
	padding:		10px;

}


.dynamic-tab-pane-control .tab-row {z-index:	1;white-space:	nowrap;}







.boutonRech{
border:solid 1px black;
background-color:blue;
}



fieldset{
margin-top:0;
padding-top:0;
}

#barre{
padding:0;
height:0;
border-bottom:solid 1px black;
width:920px !important;

}

.actif1{
color:black;
background-color:white;
border:solid 1px black;
border-bottom:solid 1px white;
}
#recherche{
width:160px;
background-color:#a4bfa8;
border:solid 1px black;
color:black;
padding:0;


}

#listeArticles{

}

#artPres{
border:solid 1px black;
padding:0px;
width:400px;
margin:5px;
}

#artPres a{
font-weight:normal;
color:olive;
}


.intro{
color:black;
font-weight:normal;
}

#listingArt{
margin-top:0;
margin-bottom:0;
padding:5px;

}

.artliste{
border-top:solid 1px black;
padding:5px;
padding-top:5px;
margin-top:0;
}

.actus{
text-align:center;
font-weight:bold;
line-height:30px;
font-size:14px;
border-bottom:1px black solid;
background-color:#a4bfa8;
margin:0;
margin-bottom:10px;
}

.lienArt{
font-weight:normal;
color:black
}


#artPres1{
border:solid 0px black;
padding:0px;
width:300px;
margin:5px;
}

#artPres1 a{
font-weight:normal;
color:olive;
}

#menuRech{
height:20px;
 font-size:12px;
 font-family:arial;
  list-style-type:none;
padding-top:0;
  }

#menuRech >li{
margin:0;
padding-top:0px;
text-align:center;
}

#menuRech a{
color:white;
margin:0;
padding:0;
}

#menuRech input{
height:16px;
margin:0;
background-color:#5d8966;
}

#menuRech a:hover{
color:#FFFF7F;
}

li.menR{
text-align:center;
display:inline;
border-right:solid 1px white;
padding:4px;
border-top:solid 0px white;

}

h3{
margin-bottom: 5px;
margin-top: 30px;
}

#contenu p{
margin-top:2em;
text-align:justify;
}

/*Flotteurs en page d'accueil*/

#historique{
padding:10px;
border:solid 0px;
}

#coord{
padding:10px;
border:solid 0px;
}

.titreAccueil h2{
border-bottom:solid 1px;
padding-left:10px;
font-weight:bold;
font-size:15px;
font-family:verdana arial;
color:#5d8966;
}

#historique img{
margin:5px;
margin-bottom:0;
padding:0;
float:left;
}

#accueilLeft{
float:left;
width:45%;
}

#rightAccueil{
float:right;
width:45%;
}

#actusAccueil{
padding:10px;
margin-top:25px;
}

#partenaires{
margin-top:25px;
padding:10px;
border:solid 0px;
}

#accueilActions{
padding:10px;
border:solid 0px;
}

#listingArticlesAccueil div{
margin-top:10px;
}

.sousListeAccueil{
margin:0;
line-height:8px;
}

.sousListeAccueil a{
text-decoration:none;
color:olive;
}

.listeAccueil{
margin-top: 20px;
margin-bottom:20px;
}

.listeAccueil > li{
list-style-type:none;
margin-top: 20px;
margin-bottom:20px;
}

.listeAccueil > li > a{
font-size:14px;
text-decoration:underline;
}

/*Fin flotteurs accueil*/

/*Formulaire contact auteur*/
#formAuteur table input{
background-color:#a4bfa8;
border:solid black 1px;
}

#formAuteur td{
padding: 5px;
}

.frmLeft{
float:right;
}





.rouge{
color:#A1A273;
}

.vert{
color:green;
}

.bleu{
color:blue;
}

.jaune{
color:yellow;
}

.mauve{
color:orchid;
}

.important{
font-weight:bold;
color:red;
}

.souligne{
text-decoration:underline;
}

.olive{
color:olive;

}

#MenuIE{
display:none;

}

* html #MenuIE{
display:inline;
}

* html #MenuIE li{
display:inline;
font-size:11px;
font-family: Georgia;
}

* html #MenuIE li a{
color:#5d8966;
border: solid 1px #5d8966;
padding:2px;
}

* html #MenuIE li a:hover{
color:white;
background-color:#5d8966;
border: solid 1px #5d8966;
padding:2px;
}