body {
background: #dfe7ee;
font-size:11px;
font-family:arial, verdana,  sans-serif;

}

p,h1,h2,h3,h4,h5,h6, img {
padding:0;
margin:0;
}


#global {
background: url(fond_page.gif) ;
background-repeat:repeat-y;
background-position:0px;;	
}


/* ************************ header ********************************** */
#header {
background: url(header.jpg);
background-repeat:no-repeat;
}

	#vig {
	display:block;
	float:right;
	margin-right:6px;
	}

	#header p {
	clear:both;
	display:block;
	float:right;
	margin-right:20px;
	margin-top:35px;
	font-size: 10px;
	}

	#header img {
	margin-left:1px;
	}

	#header A:link{cursor : pointer; color: #4e8ca2; text-decoration:underline; background:none}
	#header A:visited{cursor : pointer; color: #4e8ca2; text-decoration:underline; background:none}
	#header A:hover{cursor : pointer; color: #fff; text-decoration:none;background:#a0b75f;}

/* ************************ flash ********************************** */
#flash {
/*border-top:solid #a0b75f 5px;*/
border-top:solid #8ca448 5px;
}


/* ************************ menu ********************************** */
#menu {
border-top:solid #a0b75f 5px;

}

#menu ul {
padding:0;
margin:0;
margin-top:0px;
list-style-type:none;
text-align:center;
}

	#menu li
	{
	margin-left:0px;
	float:left; /*pour IE*/
	
	}

	#menu a {
	display:block;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding-right:0px;
	padding-left:14px;
	padding-top:20px;
	padding-bottom:3px;
	}

	/*
	#menu a:link{cursor : pointer; color: #4e8ca2; text-decoration:none;}
	#menu a:visited{cursor : pointer; color: #4e8ca2; text-decoration:none;}
	#menu a:hover{cursor : pointer; color: #ba6a14; text-decoration:none;}
	#menu a#current {color: #ba6a14; }*/

	#menu a:link{cursor : pointer; color: #237fa0; text-decoration:none;}
	#menu a:visited{cursor : pointer; color: #237fa0; text-decoration:none;}
	#menu a:hover{cursor : pointer; color: #ba6a14; text-decoration:none;}
	#menu a#current {color: #ba6a14; }
	
	.intercalaire {
	border-right:dotted 1px #4e8ca2;
	}
/* ************************ smenu ********************************** */
#smenu {
/*background:#a0b75f;*/
background: #8ca448;
}

#smenu ul {
padding:0;
margin:0;
list-style-type:none;
text-align:center;
margin-left:50px;
}

	#smenu li
	{
	padding:0;
	margin:0;
	margin-top:10px;
	float:left; /*pour IE*/
	text-transform:uppercase;
	font-size:11px;
	font-weight:100;
	padding:0px 20px 0px 20px;
	border-right:solid 1px #fff;
	}
	#smenu li.dernier {
	border: 0px;
	}
	#smenu a:link{cursor : pointer; color: #fff; text-decoration:none;}
	#smenu a:visited{cursor : pointer; color: #fff; text-decoration:none;}
	#smenu a:hover{cursor : pointer; color: #ddf49e; text-decoration:none;}
	#smenu a#current {color: #ddf49e; }

	
/* ************************ smenu accueil ********************************** */
div.smenufull {
display: none;
/*background:#a0b75f;*/
background: #8ca448;
width: 770px;
height: 30px;
margin: 0px 0px 20px 6px;
position: absolute;
top: 415px;
}

div.smenufull ul {
padding:0;
margin:0;
list-style-type:none;
text-align:center;
margin-left:50px;
}
	div.smenufull li {
	padding:0;
	margin:0;
	margin-top:10px;
	float:left; /*pour IE*/
	text-transform:uppercase;
	font-size:11px;
	font-weight:100;
	padding:0px 20px 0px 20px;
	border-right:solid 1px #fff;
	}
	div.smenufull li.dernier {
	border: 0px;
	}

	div.smenufull a:link{cursor : pointer; color: #fff; text-decoration:none;}
	div.smenufull a:visited{cursor : pointer; color: #fff; text-decoration:none;}
	div.smenufull a:hover{cursor : pointer; color: #ddf49e; text-decoration:none;}
	div.smenufull a#current {color: #ddf49e; }

/* ************************ sidebar ********************************** */
#sidebar {
}
	#sidebar h1 {
	font-size:12px;
	color:#ba6a14;
	padding: 10px 2px 0px 10px;
	margin-bottom:15px;
	background:#fdf2e5;	
	border-bottom:solid 1px #ba6a14;

	}

	#sidebar h2 {
	font-size:12px;
	color:#ba6a14;
	margin-bottom:15px;
	}

	#sidebar h3 {
	font-size:12px;
	color:#ba6a14;
	}

	#sidebar p {
	margin-bottom:20px;
	}
 

	.contour {
	padding:5px;
	border:solid 1px #4e8ca2;
	}
	#sidebar a:link{cursor : pointer; color: #4e8ca2; text-decoration:underline; }
	#sidebar a:visited{cursor : pointer; color: #4e8ca2; text-decoration:underline;  }
	#sidebar a:hover{cursor : pointer; color: #fff; text-decoration:none;background:#a0b75f;}



	.manifestation {
	float:right;
	width:170px;
	}

		.manifestation h3 a:link{cursor : pointer; color: #4e8ca2; text-decoration:underline; }
		.manifestation h3 a:visited{cursor : pointer; color: #4e8ca2; text-decoration:underline;  }
		.manifestation h3 a:hover{cursor : pointer; color: #fff; text-decoration:none;}


		.resume {
		padding:0;
		margin:0;
		}

	.vig_manif {
	float:left;
	width:80px;
		
	}

/* ************************ content ********************************** */
#content {
color:#000;
font-size:12px;
}
	
	#content h1 {
	font-size:16px;
	color:#ba6a14;
	margin-bottom:15px;
	margin-top:40px;
	}

	#content h2 {
	font-size:14px;
	color:#000;
	margin-bottom:15px;
	}

	#content h3 {
	font-size:12px;
	color:#000;
	margin-bottom:15px;
	}

	#content p {
	margin-bottom:20px;
	}
 
	#content a:link{cursor : pointer; color: #4e8ca2; text-decoration:underline; }
	#content a:visited{cursor : pointer; color: #4e8ca2; text-decoration:underline;  }
	#content a:hover{cursor : pointer; color: #fff; text-decoration:none;background:#a0b75f;}


/* ************************ footer ********************************** */

#footer {
background: url(footer.gif) ;
background-repeat:no-repeat;
background-position:240px 0px;
text-align:right;
}

	#footer p {
	margin-top:20px;
	color:#59692d;
	font-size: 10px;
	}

	#footer img {
	margin-right:20px;
	margin-left:20px;
	}
	
	#footer A:link{cursor : pointer; color: #59692d; text-decoration:underline; }
	#footer A:visited{cursor : pointer; color: #59692d; text-decoration:underline;  }
	#footer A:hover{cursor : pointer; color: #ddf49e; text-decoration:underline;}



/* ************************ haut de page ********************************** */

#haut_page a:link{cursor : pointer; color: #59692d; text-decoration:underline; }
#haut_page a:visited{cursor : pointer; color: #59692d; text-decoration:underline;  }
#haut_page a:hover{cursor : pointer; color: #ddf49e; text-decoration:underline;}