body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0;
	padding: 10px;
	padding-left: 60px;
	color: Black; /*	background-image: url(img/body_grey.gif);
	background-repeat: repeat;*/
	background-color: #ECEAE4;
}

a img {
	border : 0;
}

hr.spacer {
	visibility : hidden;
}

li {
	list-style-image : url('img/liste.gif');
}
/** Accessibilité **/
#accessibilite {
	position: absolute;
	right: 20px;
	top: 9px;
	font-size: 80%;
	z-index: 100;
	color: Maroon;
}

#accessibilite a {
	color: Maroon;
	text-decoration: none;
}

#accessibilite a:hover {
	color : White;
}

#fond{
	background: #448C46 url(img/bk_content.jpg);
	border: 5px solid #527d52; /*#B3CCB3*/
}

/** Entete Pied de page **/
#header, #footer {
}

#header {
	overflow: hidden;
	background: url(img/bk_header.jpg) no-repeat right;
	border-bottom: 5px solid #527d52; /*#B3CCB3*/
}

#footer {
	height: 89px;
	border-top: 5px solid #527d52; /*#B3CCB3*/
}

#header h1 {
	margin: 0;
	padding: 0;
	float : left;
	line-height: 0;
}

#recherche{
/*	position : absolute;
	top : 130px;
	left : 10px;*/
}

#recherche p{
	margin: 0;
	padding: 0;
}

#recherche .textfield{
	background: White url(img/recherche.png) no-repeat 1px;
	padding-left: 18px;
	border : 1px solid Black;
	width : 130px;
}
#recherche label, #recherche .button{
	/*display:block;
	text-align:left;
	color: White;
	font-weight:bold;
	color : White;*/
	display : none;
}

/** Nagigation **/
#xccvnavigation{
	border: #639763 solid;
	border-width: 0 10px;
	margin: 0 100px;
/*	border: #639763 solid;
	border-width: 0 10px;
	/*width : 100%;*/
	padding-bottom : 1em;
	background : #FEFEFE url(img/bk_content2.jpg);
}

#navigation{
	position: absolute;
	left: 10px;
	top: 132px;
	width: 160px;
}
#navigation h2 {
	display : none;
}

#rubriques{
	list-style-type: none;
	margin: 5px 0;
	padding: 0;
}

#rubriques li, #rubriques li.on li {
	display: inline;
	line-height: 1.5em;
}

#rubriques li a, ul.sousrubriques li a, #rubriques li.on li a {
	display: block;
	background: #CE5743 url(img/bk_menu.jpg);
	padding: 2px;
	padding-left: 20px;
	color: #E3E062;
	text-decoration: none;
	border: 1px solid black;
	margin-bottom: 2px;
	margin-right : 10px;
	font-weight: normal;
}

#rubriques li.on a{
	font-weight: bold;
	background: #CE5743 url(img/bk_menuhover.jpg) right top;
}

ul.sousrubriques li.on a{
/*	font-weight: normal;*/
	background: #CE5743 url(img/bk_menuhover2.jpg) right top;
}

#rubriques a:hover {
	color: Black;
	background: #CE5743 url(img/bk_menu2.jpg);
}

ul.sousrubriques{
	padding: 2px;
	padding-left: 15px;
	padding-right : 0;
	margin:0;
/*	margin-left : 15px;*/
	margin-top : -2px;
	margin-bottom : -2px;
	list-style-type: none;
	color: black;
/*	text-align: center;
/*	background: #639763;*/
    display : none;
}

#rubriques li.on ul {
	display : block;
}

ul.sousrubriques li{
	display : inline;
	background-color : #639763;
}

ul.sousrubriques a{
	word-spacing : 0;
	text-decoration: none;
	padding: .2em 0;
	padding-left : 20px;
	color: #E3E062;
}

ul.sousrubriques a:hover{
	color : White;
}
/** Contenu **/

#content {
	border: #527d52 solid;
	border-width: 0 5px;
	margin: 0 100px;
	padding: 5px;
	overflow: hidden;
	background : white;/*#FEFEFE url(img/bk_content2.jpg);*/
	min-height : 200px;
}

#content h2 {
	background: url(img/racquet.gif) no-repeat left;
	margin: 0;
	padding: 0;
	padding-left: 25px;
	margin-bottom: 0.5em;
	color: #D76A45;/*#FD7D5D;*/
	border-bottom: 1px dashed #639763;/*AED815;*/
	font-size: 1.5em;
	font-style: oblique;
}

#content h3 {
	background: url(img/ball.gif) no-repeat left;
	margin: 0;
	padding: 0;
	padding-left: 20px;
	margin-top : 0.5em;
	margin-bottom : 0.5em;
	color: #D76A45;/*#E3E062;/*#DCD83B;*/
	/*border-bottom: 1px dashed #DCD83B;*/
	font-size: 1.2em;
	font-weight : bold;
}

#content h4 {
	color: black;/*#96DBE8;/*#DCD83B;*/
	margin: 0;
	padding: 0;
	margin-bottom : 0.5em;
	font-size: 1em;
}

#content ul, ol{
	margin-bottom: 1em;
	line-height: 1.2em;
}

#content ul{
	padding-left: 1.5em;
	list-style-image: url(img/liste.gif);
}

#content ol{
	padding-left: 0.2em;
	list-style-position: inside;
}
#content a{
	/*color: black;*/
	text-decoration: none;
}

#content h2 a, #content h3 a {
	color : #D76A45;
}

#content a.spip_out{
	padding-right: 17px;
	background: url(img/earth.GIF) no-repeat right;
}

#content a.spip_in{
	padding-left: 19px;
	background: url(img/file-link-H.png) no-repeat left;
}

#content a.spip_glossaire{
	padding-right: 15px;
	background: url(img/help.GIF) no-repeat right;
}

#content a:visited{
	/*color: #9FC415;*/
}

#content a:hover{
	text-decoration: underline;
}

table.spip{
	width : 70%;
	margin : 0 auto 1em auto;
	text-align: center;
	border : 1px solid black;/*#C8513A;/*#DCD83B;*/
	border-collapse: collapse;
}

table.spip caption{
	width: 100%;
	margin : 0 auto;
}
table.spip th{
	background-image: url(img/bk_th.jpg);
	border: none;
	border-bottom : 1px solid black;/*#C8513A;/*#DCD83B;*/
	color : #E3E062;
}
table.spip td{
	border : solid black;/*#C8513A;/*#DCD83B*/
	border-width : 0 1px ;
	border-top: none;
	padding : 0.2em;
}

table.spip tr.row_even {
	background : #639763;
}

table.spip tr.row_odd {
	background-color : #B2CCB2;
	color : black;
}

/* album inspiré de http://www.tripalbum.net/album9/ */
ul.album {
	float : left;
	margin : 0;
	padding : 0;
}
ul.album li {
	list-style: none;
	float: left;
	padding: 0;
	margin: 0 11px 22px 11px;
	text-align: center;
	background: #FFF url(img/points2.GIF) no-repeat 1px bottom;
}
#content .album a {
	float : left;
	font-size: 0.9em;
	padding-bottom: 1px;
	white-space: nowrap;
	border: 1px solid #BBB;
	background: url(img/points2.png) no-repeat right bottom;
	color: #01A;
	text-decoration: none;
	text-align: center;
}
#content .album a:hover,
#content .album a:active,
#content .album a:focus {
	color: #016;
	background: #CCC;
	text-decoration: none
}
#content .album a:visited{
	color: #01A;
}
#content .album a:hover img,
#content .album a:active img,
#content .album a:focus img {
	margin: 2px 2px 0;
	border-top: 1px solid #777;
	border-left: 1px solid #777;
	border-right: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
}
#content .album img {
	border: 0;
	display: block;
	margin: 3px 3px 1px;
}

/** Partenaire **/
#partenaires{
	position : absolute;
	right : 20px;
	top: 130px;
	width : 100px;
	padding: 0;
	margin:0;
	list-style-type: none;
	text-align: center;
}

#partenaires li{
	display : block;
	padding-bottom : 2em;
	list-style-image: none;
}

#partenaires img{
	vertical-align : middle;
}
/** Acceuil **/
.logo_edito {
	float : right;
}