body {
	margin: 0; /* pour éviter les marges */
  	text-align: center; /* pour corriger le bug de centrage IE */
	
	background-color: #FFFFFF;
	
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

a, a:visited, a:hover, a:focus, a:active {
	margin:0px;
	padding:0px;
}

#header {
	display: none;
}

#content {
	background-image: url(../tmp_01.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#content-container {
	margin: 0 auto; /* Pour center le site */
	text-align: left;
	
	width: 1000px;
}

#content-left {
	display: none;
}

#content-center {
	background-image: url(../img/index/index_04.gif);
	background-position: top;
	background-repeat: repeat-x;
	
	/*height: 400px;*/
	width: 918px;
	
	float: left;
	text-align: left;
}

#content-right {
	display: none;
}

#menu-left {
	display: none;
}

#menu-left p {
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 35px;
	padding-left: 10px;
}

#article {
	width: 484px;
	
	padding: 25px;
	
	float: left;
	text-align: center;
}

#menu-right {
	display: none;
}

#footer {
	display: none;
}




#accueil-focus {
	width: 468px;
	height: 245px;
	text-align: left;
	border: solid 1px #d5dea1;
	margin-bottom:15px;
}

#accueil-focus img{
	border: 0px;
}

#accueil-focus-left {
	width: 128px;
	height: 245px;
	
	background-color: #f3f6de;
	background-image: url(../img/accueil/accueil_02.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	
	float: left;
}

#accueil-focus-left p{
	margin: 0px;
	padding: 5px;
	
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #5c6715;
	
	line-height: 130%;
}

#accueil-focus-right {
	width: 340px;
	
	float: right;
}

#accueil-agenda {
	width: 468px;
	
	text-align: left;
	
	margin-bottom:15px;

	border-bottom: solid 1px #d5dea1;
}

#accueil-agenda-left {
	width: 213px;
	height: 280px;
	
	background-position: top left;
	background-repeat: no-repeat;
	
	float: left;
	
	position:relative;
}

#content-center p.accueil {
	text-align: left;
	margin: 0px;
	margin-bottom: 5px;
}

#accueil-agenda-titre {
	width: 213px;
	height: 64px;

	background-image: url(../img/accueil/accueil_03.png);
	background-position: bottom;
	background-repeat: no-repeat;

	position:absolute;
	bottom:0;
}

#accueil-agenda-titre p {
	text-align: left;
	margin: 0px;
	padding: 5px;
	
	font-family:Arial;
	font-size: 12px;
	color: #FFFFFF;
}

#accueil-agenda-titre a, #accueil-agenda-titre a:visited {
	font-family:Arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#accueil-agenda-titre a:hover, #accueil-agenda-titre a:focus, #accueil-agenda-titre a:active {
	color: #000000;
	text-decoration: none;
}

#accueil-agenda-right {
	width: 255px;
	height: 280px;
	
	background-color: #f3f6de;
	background-image: url(../img/accueil/accueil_06.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	
	border-top: solid 1px #d1c4ba;
	
	float: right;
	
	position: relative;
}

#accueil-agenda-plus {
	width: 245px;

	text-align: right;
	
	font-family:Arial;
	font-size: 12px;
	color: #FFFFFF;
	
	position:absolute;
	bottom:0;
	
	clear:both;

}

#accueil-agenda-plus a, #accueil-agenda-plus a:visited {
	font-family:Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	
	margin: 0px;
	padding: 0px;
}

#accueil-agenda-plus a:hover, #accueil-agenda-plus a:focus, #accueil-agenda-plus a:active {
	color: #000000;
	text-decoration: none;
}

#accueil-agenda-right p {
	margin: 10px;
	
	font-family:Arial;
	font-size: 13px;
	color: #374b01;
	
	clear: both;
}

#accueil-agenda-right p a, #accueil-agenda-right p a:visited {
	font-family:Arial;
	font-size: 12px;
	color: #494141;
	text-decoration: underline;
	
	margin: 0px;
	padding: 0px;
}

#accueil-agenda-right p a:hover, #accueil-agenda-right p a:focus, #accueil-agenda-right p a:active {
	color: #000000;
	text-decoration: none;
}

#accueil-agenda-right img {
	border: 0px;
	margin: 0px 10px 10px 10px;

	float: left;
}


#article-fiche {
	text-align: left;
}

#article-fiche h1{
	margin: 0px;
	
	font-family:Arial;
	font-size: 15px;
	color: #8ba401;
	text-align: left;
}

#article-fiche h1 a, #article-fiche h1 a:visited {
	font-family:Arial;
	font-size: 15px;
	color: #8ba401;
	text-decoration: none;
	
	margin: 0px;
	padding: 0px;
}

#article-fiche h1 a:hover, #article-fiche h1 a:focus, #article-fiche h1 a:active {
	color: #000000;
	text-decoration: underline;
}

#article-fiche h2{
	margin: 0px;
	
	font-family:Arial;
	font-size: 23px;
	color: #5a5423;
	text-align: left;
}

#article-fiche h2 a, #article-fiche h2 a:visited {
	font-family:Arial;
	font-size: 23px;
	color: #5a5423;
	text-decoration: none;
	
	margin: 0px;
	padding: 0px;
}

#article-fiche h2 a:hover, #article-fiche h2 a:focus, #article-fiche h2 a:active {
	color: #000000;
	text-decoration: underline;
}

#article-fiche h3{
	margin: 0px;
	
	font-family:Arial;
	font-size: 12px;
	font-weight: normal;
	color: #5f6e0f;
	text-align: left;
}

#article-photos {
	width: 430px;
	text-align: right;
}

#article-photos2 {
	width: 300px;
	text-align: right;
	
	float: right;
}

#article-photos img.big {
	border: 0px;
	margin-bottom: 10px;

	float: left;
}

#article-photos img.small {
	border: 0px;
	margin-bottom: 10px;
}

#article-documents {
	width: 200px;
	
	background-image: url(../img/article/article_02.gif);
	background-position: top left;
	background-repeat: no-repeat;
	
	font-family:Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;

	text-align: center;
	
	float: left;
}

#article-documents p {
	margin: 0px;
	padding-top: 5px;
	
	font-weight: normal;
	color: #FFFFFF;
	
	text-align: left;
}

#article-documents img {
	border:0px;
	margin-right: 8px;
	vertical-align: middle;
}

#article-documents a, #article-documents a:visited {
	font-family:Arial;
	font-size: 12px;
	color: #7c8536;
	text-decoration: underline;
	
	margin: 0px;
	padding: 0px;
}

#article-documents a:hover, #article-documents a:focus, #article-documents a:active {
	color: #000000;
	text-decoration: none;
}

#article-imprimer {
	width: 135px;
	
	font-family:Arial;
	font-size: 9px;
	font-weight: bold;
	color: #921a4c;

	text-align: center;
	
	float: right;
}

#article-imprimer img{
	border: 0px;
	vertical-align:middle;
}

#article-imprimer a, #article-imprimer a:visited {
	font-family:Arial;
	font-size: 9px;
	color: #921a4c;
	text-decoration: underline;
	
	margin: 0px;
	padding: 0px;
}

#article-imprimer a:hover, #article-imprimer a:focus, #article-imprimer a:active {
	color: #000000;
	text-decoration: none;
}

#article-ami {
	width: 135px;
	
	font-family:Arial;
	font-size: 9px;
	font-weight: bold;
	color: #921a4c;

	text-align: center;
	
	float: right;
}

#article-ami img{
	border: 0px;
	vertical-align:middle;
}

#article-ami a, #article-ami a:visited {
	font-family:Arial;
	font-size: 9px;
	color: #921a4c;
	text-decoration: underline;
	
	margin: 0px;
	padding: 0px;
}

#article-ami a:hover, #article-ami a:focus, #article-ami a:active {
	color: #000000;
	text-decoration: none;
}

#article-associes {
	width: 270px;
	
	font-family:Arial;
	font-size: 12px;
	font-weight: bold;
	color: #8ba401;
	
	float: right;
	clear: right;
}

#article-associes hr{
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: solid 1px #ababab;
}

#article-associes p{
	padding: 10px;
	margin: 0px;
	
	font-family:Arial;
	font-size: 11px;
	font-weight: bold;
	color: #535050;
	
	clear: both;
}

#article-associes img{
	border: 0px;
	margin-right: 5px;
	float: left;
}

#article-associes a, #article-associes a:visited {
	font-family:Arial;
	font-size: 13px;
	color: #5a5423;
	text-decoration: none;
	
	margin: 0px;
	padding: 0px;
}

#article-associes a:hover, #article-associes a:focus, #article-associes a:active {
	font-size: 13px;
	color: #000000;
	text-decoration: underline;
}

#aucun-article {
	padding-top: 35px;
	
	text-align: center;
	font-weight: bold;
}

#agenda-mois {
	text-align: left;
	
	margin-bottom: 15px;
}

#agenda-mois h3{
	font: normal 22px Arial;
	color: #FFFFFF;
	
	margin: 0px;
	padding: 5px;
	
	background-color:#921a4c;
}

#agenda-mois img{
	border: none;
	vertical-align:middle;
}

#agenda-mois a, #agenda-mois a:visited {
	font: 10px Arial;
	color: #921a4c;
	text-decoration: underline;
	
	margin: 0px;
	padding: 0px;
}

#agenda-mois a:hover, #agenda-mois a:focus, #agenda-mois a:active {
	font: 10px Arial;
	color: #000000;
	text-decoration: none;
}

.agenda-enroule{
	font: normal 12px Arial;
	color: #474343;
	
	margin: 0px;
	padding: 5px;
}

.agenda-enroule strong{
	font: bold 14px Arial;
	color: #921a4c;
	
	margin: 0px;
	padding: 0px;
}

.agenda-deroule{
	padding-top: 25px;
	
	background-image: url(../img/agenda/agenda_01.gif);
	background-position: top left;
	background-repeat: no-repeat;
	
	font: 11px Arial;
	color: #7c797a;
}

.agenda-deroule p {
	clear: both;
}

.agenda-deroule h4{
	font: bold 14px Arial;
	color: #374b01;

	margin: 0px;
	padding: 0px;
}

.agenda-deroule img{
	border: none;
	float: left;
	
	margin-right: 10px;
}

.agenda-deroule span a, #agenda-deroule span a:visited {
	font: 12px Arial;
	color: #494141;
	text-decoration: underline;
	
	margin: 0px;
	padding: 0px;
}

.agenda-deroule span a:hover, #agenda-deroule span a:focus, #agenda-deroule span a:active {
	font: 12px Arial;
	color: #000000;
	text-decoration: none;
}


