/* CSS Document */
/* --------------------------------------------------------------------------------------------- Remise à zéro de tous les préformatages navigateurs */
	* {
		padding:0;
		margin:0;
		list-style:none
	}
	body {
		font-size:66%;
		font-family:arial, helvetica, sans-serif;
		/**/color:#000;
		background:#fff
	}
	a {text-decoration:none;outline:none}
	a:hover {text-decoration:underline}
	img {border:none}
	strong {font-weight:bold;color:#000000;}
	em {font-style:italic}
	label {cursor:pointer}
	abbr, acronym {
	  border-bottom:1px dotted #333;
	  cursor:help
	}
/* --------------------------------------------------------------------------------------------- Récurrents */
	input.bouton {
		font-family:tahoma;
		font-size:1em;
		/**/color:#fff;
		/**/background:#000;
		/**/border:1px solid #000;
		padding:1px;
		cursor:pointer
	}
/* --------------------------------------------------------------------------------------------- Global */
	#global {
		width:995px;
		background:#FFFFFF url(../../images/structure/background/fond_contenu.jpg) no-repeat 50% 76px;
		margin:0 auto;
	}
/* --------------------------------------------------------------------------------------------- Header */
	#header {
		background:#FFFFFF url(../../images/structure/background/menu.gif) no-repeat top center;
		height:76px;
	}
	#header h1 {
		display:inline;
		float:left;
		margin-left:16px;
	}
	#header ul {
		float:left;
		padding-left:10px;
	}
	#header ul li {
		display:block;
		float:left;
		height:76px;
		font-size:1.2em;
		font-weight:bold;
		text-transform:uppercase;
		padding:0 0 0 3px;
		/*margin: 0 5px;*/
	}
	#header ul li a {
		display:block;
		color:#645f46;
		height:76px;
		line-height:76px;
		padding-left:5px;
		/*padding:30px 3px 30px 3px;*/
	}
	* html #header ul li a {
		float:left;
	}
	#header ul li a:hover {
		color:#FFFFFF;
		text-decoration:none;
		background:url(../../images/structure/background/menu_a.gif) repeat-x;
	}
	#header ul li:hover {
		background:url(../../images/structure/background/ombre_gauche.gif) no-repeat left top;
	}
	#header ul li.ie_hover,#header ul .selected {
		background:url(../../images/structure/background/ombre_gauche.gif) no-repeat left top;
	}
	#header ul li a span {
		display:block;
		padding-right:8px;
		font-size:0.98em;
	}
	#header ul li:hover a span {
		background:url(../../images/structure/background/ombre_droite.gif) no-repeat right top;
	}
	#header ul li.ie_hover a span,#header ul li.selected a span {
		background:url(../../images/structure/background/ombre_droite.gif) no-repeat right top;
	}
	#header ul li.selected a {
		cursor:default;
		color:#FFFFFF;
		text-decoration:none;
		background:url(../../images/structure/background/menu_a.gif) repeat-x;
	}
	#langue {
		float:left;
		padding:33px 0 0 8px;
	}
/* --------------------------------------------------------------------------------------------- Contenu */
	#contenu {
		font-size:1.1em;
		padding:230px 0 10px 0
	}
	* html #contenu {overflow:hidden}
/* ------------------------------------------------------------------------- Droite */
	#contenu #right {
		float:left;
		width:350px;
		height:360px;
		background:url(../../images/structure/background/contact_home.gif) no-repeat top left;
		margin-top:40px;
	}
	#contenu #right h4 {
		clear:both;
		font-size:2.4em;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#645f46;
		margin-bottom:10px;
		padding:25px 0 0 25px;
	}
	#contenu #right p {
		padding: 5px 10px 0 25px;
		color:#7d7d7d;
		font-family:Helvetica,Arial, sans-serif;
		font-size:1.2em;
		letter-spacing:0.07em;
		line-height:normal;
		margin-bottom:0;
		text-align:left;
	}
	#contenu .gras {
		color:#000000;
		font-weight:bold;
	}
	#contenu #right #telephone {
		clear:both;
		font-family:Helvetica,Verdana, Arial, sans-serif;
		font-size:1.5em;
		text-transform:uppercase;
		color:#be1e1e;
		font-weight:bold;
		text-align:center;
		padding:0;
		margin-bottom:6px
	}
	#contenu #right p a {
		color:#648c14;
		text-decoration:underline;
	}
	#contenu #right p a:hover {
		text-decoration:none;
	}
/* ------------------------------------------------------------------------- Gauche */
	#left {
		float:left;
		width:570px;
		padding-left:50px;
		padding-right:20px;
	}
	#left #actu_home li {
		padding-bottom:25px;
	}
	#left #actu_home li p {
		padding-left:15px;
		font-family:Helvetica,Arial, sans-serif;
		font-size:1.2em;
		color:#7d7d7d;
		letter-spacing:0.07em;
	}
	#left #actu_home li p a {
		color:#648c14;
		font-size:0.8em;
		font-weight:bold;
		text-decoration:underline;
	}
	#left #actu_home li p a:hover {
		text-decoration:none;
	}

	.date {
		color:#000000;
		font-weight:bold;
	}
	.surligne {
		background-color:#e8fcc1;
	}
	#archives {
		float:left;
		width:100%;
		padding-bottom:30px;
	}
	#archives h4 {
		float:left;
		width:200px;
	}
	#archives ul {
		float:left;
		padding-top:20px;
		font-family:Helvetica,Arial, sans-serif;
	}
	#archives ul li {
		display:inline;
		padding-right:40px;
	}
	#archives ul li a {
		color:#648c14;
		text-decoration:underline;
		font-size:1.1em;
		font-weight:bold;
	}
/* ------------------------------------------------------------------------- Titres */
	h1 {
		font-size:1.4em;
		color:#;
		margin-bottom:10px
	}
	h2 {
		clear:both;
		font-size:2.8em;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#645f46;
		margin-bottom:25px
	}
	h3 {
		clear:both;
		font-family:Helvetica,Arial, sans-serif;
		font-size:1.5em;
		text-transform:uppercase;
		color:#be1e1e;
		margin-bottom:6px
	}
	h4 {
		clear:both;
		font-size:3em;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#645f46;
	}
	h5, h6 {
		clear:both;
		font-size:1em
	}
/* ------------------------------------------------------------------------- Images */
	#contenu img {border:1px solid #000}
/* ------------------------------------------------------------------------- Pagination */
	#contenu ul.pagination {
		float:left;
		width:100%;
		text-align:right;
		border-top:/**/1px solid #000;
		padding:5px 0 0 0;
		margin:0 0 10px 0
	}
	#contenu ul.pagination li {
		display:inline;
		margin:0 6px
	}
	#contenu ul.pagination li a {/**/color:#000}
	#contenu ul.pagination li a.on {
		/**/color:#000;
		text-decoration:underline;
		cursor:text
	}
/* ------------------------------------------------------------------------- Outils */
	#contenu #outils li {
		background-repeat:no-repeat;
		padding:0 0 0 22px;
		margin:0 0 5px 0
	}
	#contenu #outils #imprimer {
		background-image:url(../../images/structure/background/imprimer.gif);
		background-position:1px 50%
	}
	#contenu #outils #conseiller_ami {
		background-image:url(../../images/structure/background/conseiller_ami.gif);
		background-position:left 50%
	}
	#contenu #outils #pdf {
		background-image:url(../../images/structure/background/pdf.gif);
		background-position:left 50%
	}
	#contenu #outils li a {
		color:#666;
		text-decoration:none

	}
	#contenu #outils li a:hover {
		text-decoration:underline

	}
/* ------------------------------------------------------------------------- Haut de page */
	#contenu div.haut_page {
		float:left;
		width:100%;
		text-align:right;
		background:url(../../images/structure/background/haut_page.gif) no-repeat right 50%
	}
	#contenu div.haut_page a {
		/**/color:#000;
		background:url(../../images/structure/background/haut_page.gif) no-repeat left 50%;
		padding:0 0 0 10px;
		margin:0 10px 0 0
	}
/* --------------------------------------------------------------------------------------------- Footer */
	#footer {
		clear:both;
		font-family:Helvetica,Arial, sans-serif;
		font-size:1em;
		letter-spacing:0.05em;
		background:#627c31 url(../../images/structure/background/footer.gif) repeat-x left top;
		padding-top:20px;
		height:100px;
		color:#9ec456;

	}
	#footer ul li {display:inline; padding:0 10px;font-size:1.1em;}
	#footer ul li a {/**/color:#FFFFFF;text-decoration:underline}
	#footer ul li a:hover {color:#9ec456;;text-decoration:none}
	#footer p {
		clear:both;
		padding-top:20px;
		text-align:center;
	}

	#footer p a {/**/font-size:1.1em;color:#FFFFFF;text-decoration:underline}
	#footer p a:hover {color:#9ec456;;text-decoration:none}

/* --------------------------------------------------------------------------------------------- Copyright */
	#copyright {
		float:left;
		width:430px;
		padding-left:20px;

	}
	#copyright a {/**/color:#000}
	#copyright img {
		vertical-align:middle;
		margin:0 0 0 3px
	}
