* {
	margin: 0;
	padding: 0;
}

/*-----------Corps----------------
---------------------------------*/
body {
	font-family: verdana, arial;
	font-size: 1em;
	background-color: #fff;
	text-align: center;
}
img {
	border: none;
}
/*---------Accessibilité----------
---------------------------------*/
p#prelude, p#prelude a {
	display: none;
}

/*-----------Conteneur-------------
---------------------------------*/
div#container {
	margin: 0 auto;
	width: 55.3em;
	background-color: #fff;
	text-align: left;
}

/*-----------Entête---------------
---------------------------------*/
#header h1 {
	float: left;
}

#header h1 span {
	display: none;
}
#header h1 img {
	padding: 0.2em 0 0 0;
}
#header h2 {
	margin: 0 0 1.5em 0;
	padding-top: 1.2em;
	color: #504e53;
	font-size: 1.2em;
	text-align: right;
	font-weight: normal;
}
ul#menu {
	margin: 0 0 0.6em 0;
	padding: 0.7em 0 0 1.5em;
	width: 53.8em;
	height: 47px;
	background: url(/img/fd_menu.jpg) repeat-x left bottom;
}
#menu li {
	padding: 0.7em 1.4em;
	color: #fff;
	font-size: 0.9em;
	list-style: none;
	display: inline;
}
#menu li:hover {
	color: #fff;
}
#menu li a {
	color: #fff;
	text-decoration: none;
}

#menu li a:hover {
	color: #fff;
}
#menu li a.active {
	font-weight: bold;
}

/*--------blocs contenu------------
---------------------------------*/
div#contenu {
	margin: 0 0 0.6em 0;
}
/*-home page-*/
div#bloc1accueil {
	float: left;
	margin: 0.6em 0 0 0;
}
div#bloc2accueil {
	margin: 0.6em 0 0 52.5%;
}
div#bloc1accueil, div#bloc2accueil {
	padding: 0.3em 0.3em 0.3em 1.5em;
	width: 44%;
	border: 1px solid #aeafb2;
}
#bloc1accueil h1, #bloc2accueil h1 {
	float: left;
	color: #032678;
	font-size: 1.6em;
	font-weight: normal;
}
#bloc1accueil h2, #bloc2accueil h2 {
	color: #032678;
	font-size: 1.1em;
	font-weight: normal;
}
#bloc1accueil p.info, #bloc2accueil p.info, #blocInfo p.info {
	padding-right: 2.5em;
	color: #504e53;
	font-size: 0.8em;
	line-height: 3em;
	text-align: right;
	background: url(/img/puce_info.jpg) no-repeat right 50%;
}
#bloc1accueil p.info a, #bloc2accueil p.info a, #blocInfo p.info a {
	color: #504e53;
	text-decoration: none;
}
#bloc1accueil ul, #bloc2accueil ul {
	margin: 1em 0 0 0;
	font-size: 0.9em;
}
#bloc1accueil li, #bloc2accueil li {
	padding-left: 1em;
	color: #504e53;
	line-height: 2em;
	background: url(/img/puce_home.jpg) no-repeat left 50%;
	list-style: none;
}
/*-Rubrique-*/
div.blocRubrique, .dernierBloc, div.blocRubrique2, .dernierBloc2 {
	float: left;
	color: #504e53;
	line-height: 1.5em;
}
div.blocRubrique {
	margin: 0.6em 3.9em 0 0;
	width: 28.5%;
}
.dernierBloc {
	margin: 0.6em 0 0 0;	
	width: 28.5%;
}

div.blocRubrique2 {
	margin: 0.6em 4.7em 0 0;
	width: 45%;
}
.dernierBloc2 {
	margin: 0.6em 0 0 0;
	width: 45%;
}
.blocRubrique h1 span, .dernierBloc h1 span, .blocRubrique2 h1 span, .dernierBloc2 h1 span {
	display: none;
}
.blocRubrique h2, .dernierBloc h2, .blocRubrique2 h2, .dernierBloc2 h2 {
	padding: 0.3em 0;
	font-size: 1em;
}
.blocRubrique p, .dernierBloc p, .blocRubrique2 p, .dernierBloc2 p {
	font-size: 0.8em;
}
/*-Article-*/
div#blocArticleMenu {
	float: left;
	margin: 0 0 0.6em 0;
	width: 13em;
}
#blocArticleMenu h1 {
	padding: 1em 0 0.3em 0;
	color: #504E53;
	font-size: 1.2em;
	border-bottom: 1px solid #538cc1;
}
#blocArticleMenu ul 
{
	padding-left: 1.4em;
}
#blocArticleMenu li {
	padding: 0.5em 0;
	color: #504e53;
	border-top: 1px solid #538cc1;
	list-style: none;
}
#blocArticleMenu li a {
	color: #504e53;
	text-decoration: none;
}
#blocArticleMenu li a.active {
	font-weight: bold;
}
#blocArticleMenu li.first {
	border: none;
}
div#blocArticleContenu {
	margin: 0 0.6em 15.3em;
	color: #504e53;
	line-height: 1.3em;
}
div#blocArticleContenuLarge {
	margin: 0 0 0 0;
	color: #504e53;
	line-height: 1.3em;
}
#blocArticleContenuAcces
{
    float:left;
    margin: 0 4.5em 0 0;
	color: #504e53;
	line-height: 1.3em;
}
#blocArticleContenuAcces h1,
#blocArticleContenuLarge hi,
#blocArticleContenu h1 {
	padding-top: 0.4em;
	font-size: 1.1em;
}
#blocArticleContenuAcces p,
#blocArticleContenuLarge p,
#blocArticleContenu p {
	font-size: 0.8em;
}
div#blocInfo {
	padding: 0.3em;
	text-align: center;
	background-color: #fff;
	border: 1px solid #aeafb2;
}
.flou{
	float: left;
	margin-top: 4em;
	margin-left: 4px;
	background-color: #ccc; /*couleur de l'ombre */
}
.ombre {
	position: relative;
	bottom: 3px;
	right: 3px;
	background-color: #666; /*2ème couleur de l'ombre*/
}
#blocInfo h2 {
	color: #c86723;
	font-size: 1.2em;
	font-weight: normal;
	text-align: left;
}
#blocInfo ul {
	padding-left: 0.5em;
	text-align: left;
}
#blocInfo li {
	padding-left: 1em;
	background: url(/img/puce_blocinfo.jpg) no-repeat left 50%;
	border: none;
}

/*-classe autre-*/
.left {
	float: left;
}
.right {
	float: right;
}
.centre {
	text-align: center;
}


/*----------footer----------------
---------------------------------*/
div#footer {
	width: 55.3em;
	height: 26px;
}

#footer .actuDyn p {
	padding: 0.3em 0.2em 0.5em 2em;
	height: 1em;
	color: #fff;
	font-size: 0.8em;
	background-color: #d2222a;
}
#footer .actuDyn p a {
	color: #fff;
	text-decoration: none;
}
#footer .actuDyn span.infofooter	{
	float: right;
	padding-right: 2.8em;
	color: #fff;
	font-size: 0.8em;
	line-height: 1.8em;
	text-align: right;
	background: url(/img/puce_footerinfo.jpg) no-repeat right 50%;
}
#footer p.mentions {
	display: block;
	font-size: 0.9em;
	text-align: right;
	background: url(/img/fd_footer.jpg) repeat-x left 50%;
}
#footer p.mentions a {
	padding: 0 0 0 0.5em;
	color: #504e53;
	text-decoration: none;
	background-color: #fff;
}
hr.spacer {
	clear: both;
	visibility: hidden;
	width: 0;
}




















