	/***********************************************/
	/* DEFAUT */
	/***********************************************/
	* {
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		margin: 0;
		padding: 0;
		border: 0; 
		border-style: solid; 
		border-color: #000;
		border-spacing: 0;
		border-collapse: collapse;
	}
	
	
	/***********************************************/
	/* BALISES HTML */
	/***********************************************/
	html, body {
		/*height: 100%;*/
	}
	body {
		font-size: 100%;
		text-align: center;
		background-color: #FFF;
		background-image: url(img/body_fd.gif);
		margin: 0;
		padding: 0;
	}
	p {
		font-size:.75em;
	}
	h1 {
		font-size:2.2em;
	}
	h2 {
	}
	h3 {
		font-size:1.3em;
	}
	h4 {
		font-size:.9em;
		text-transform:uppercase;
		padding:0.8em 0 0 0;
	/*	color: #036;*/
	/*	color: #B91115;*/
		color: #DDD;
	}
	img {
		font-size:.5em;
		color: #999;
	}
	input {
		color: #000;
		border-width: 1px;
		border-style:solid;
	}
	textarea {
		color: #000;
		border-width: 1px;
		border-style:solid;
	}
	ul {
		margin:0;
		padding:0;
	}
	li {
		list-style-type: square;
		margin:0;
		padding:0;
	}
	
	
	/***********************************************/
	/* LIENS */
	/***********************************************/
	a {
		font-weight: bold;
		color: #FFF;
		text-decoration: underline;
	}
	a:hover {
		color: #FFF;
		text-decoration: none;
	}
	.classtop {
		padding: 20px 0 40px 0;
	}
	.classtop2 {
		padding: 20px 0 40px 0;
	}
	a.top {
		font-size:90%;
		color: #FFF;
		margin: 0;
		padding: 0 0 0 23px;
		background: url(img/puce_top.gif) no-repeat left center;
	}
	a.top2 {
		font-size:90%;
		color: #FFF;
		margin: 0;
		padding: 0 0 0 18px;
		background: url(img/puce_pdf.gif) no-repeat left center;
	}
	a.Lien:link {
		text-transform: none;
		text-decoration: none;
	}
	a.Lien:visited {
		text-transform: none;
		text-decoration: none;
	}
	a.Lien:hover {
		text-transform: none;
		text-decoration: underline;
		color: #4a7c99;
	}
	a.Lien:active {
		text-transform: none;
		text-decoration: none;
	}
	
	
	/***********************************************/
	/* COMMUN*/
	/***********************************************/
	#pied {
		position:relative;
		clear: both;
		font-size:90%;
		color: #FFF;
		width: 750px;
		height: 60px;
		background-image: url(img/pied.gif);
		background-repeat: no-repeat;
	}
	#pied p {
		position:absolute;
		right:10px;
		bottom:10px;
	}
	
	
	/*********/
	/* MENUS */
	/*********/
	/* Commun aux 2 menus */
	/**********************/
	#homemenu, #menu {
		font-style: italic;
		text-align:left;
	}
	#homemenu li, #menu li {	
		font-size: .75em;
		list-style-type: none;
		margin:0;
		padding:3px 0;
	}
	#homemenu a, #menu a {
		font-style: italic;
		padding:3px 12px 3px 20px;
		background-repeat: no-repeat;
		background-position: left center;
		text-decoration: none;
	}
	#langue {
		position:absolute;
		font-size: .8em;
		text-align:left;
		padding:5px;
	}
	#langue img {
		vertical-align:text-middle;
	}
	/* Spécifique à chaque menu */
	/****************************/
	#menu {
		display: inline;
		float: right;
		width: 200px;
		margin: 6px 20px 0 0;
	}
	#menu ul {
		float: right;
	}
	#menu a {
		color: #4A7C99;
		background-image:  url(img/puce_menu1.gif);
	}
	#menu a:hover {
		color: #FFF;
		background-image:  url(img/puce_menu2.gif);
	}
	#homemenu {
		position:absolute;
		left: 20px;
	}
	#homemenu a {
		color: #FFF;
		background-image:  url(img/puce_homemenu1.gif);
	}
	#homemenu a:hover {
		background-image:  url(img/puce_homemenu2.gif);
	}
	
	
	/***********************************************/
	/* HOME*/
	/***********************************************/
	#titre h4 {
		width:100px;
	}
	#homeconteneur {
		position:absolute;
		left: 50%; 
		top: 45%;
		margin-top: -220px;
		margin-left: -375px; 
		width: 750px;
	}
	#hometete {
		width: 750px;
		height: 120px;
		background-image:url(img/home_tete.gif);
		background-repeat: no-repeat;
	}
	#hometete h4 {
		color: #B91115;
		text-align: left;
		padding: 95px 0 0 390px;
		letter-spacing: .20em;
	}
	#homecentre {
		color: #FFF;
		width: 750px;
		background-image: url(img/home_centre.gif);
		background-repeat: no-repeat;
		background-position: left top;
		background-color:#4A7C99;
		padding: 40px 0 75px 0;
	}
	#homecentre h3 {
		letter-spacing: .1em;
		padding: 0 0 15px 0;
	}
	#homeintro {
		width: 300px;
		margin: auto;
	}
	#homeintro p {
		text-align: justify;
		padding: 0 0 15px 0;
	}
	#homeactu {
		position:absolute;
		right: 30px;
		bottom: 90px;
		width: 120px;
		height: 120px;
	}
	
	
	/***********************************************/
	/* PAGE TYPE */
	/***********************************************/
	#conteneur {
		position:relative;
		/*min-height: 100%;*/
		margin: auto;
		width: 750px;
		background-color:#4A7C99;
		/*margin-bottom:-60px;*/
	}
	#tete {
		width: 750px;
		height: 120px;
		background-image:url(img/tete.gif);
		background-repeat: no-repeat;
	}
	#logo {
		display: inline;
		float: left;
		margin: 25px 0 0 15px;
		text-align:left;
	}
	#logo p {
		font-size: .7em;
		color: #4A7C99;
		letter-spacing: .05em;
		font-weight: bold;
		margin:0;
		padding: 8px 0 0 0;
	}
	#centre {
		color: #FFF;
		width: 750px;
		background-image: url(img/home_centre.gif);
		background-repeat: no-repeat;
		background-position: left top;
		padding: 50px 0 60px 0;
	}
	#centre2 {
		color: #FFF;
		width: 750px;
		background-image: url(img/home_centre.gif);
		background-repeat: no-repeat;
		background-position: left top;
		padding: 50px 0 60px 0;
	}
	#centre h1 {
		margin: .5em auto .5em 0;
	}
	#centre2 h1 {
		margin: .5em auto .5em 0;
	}
	#centre h4 {
		text-align: left;
		width: 625px;
		margin: 1em auto;
	}
	#centre2 h4 {
		text-align: left;
		width: 710px;
		margin: 1em auto;
	}
	#centre p {
		width: 625px;
		text-align: justify;
		margin: 1em auto 1.3em;
	}
	#centre2 p {
		width: 710px;
		text-align: justify;
		margin: 1em auto 1.3em;
	}
	.txtFFFFFF {
		font-size: 0.8em;
		color: #FFF;
	}
	.txt1 {
		font-size: 1em;
		color: #4a7c99;
		font-style: italic;
		font-weight: bold;
	
	}
	.txt2 {
		font-size: 0.8em;
		color: #4a7c99;
	}
	.txt3 {
		font-size: 0.7em;
		font-weight: bold;
		color: #4a7c99;
		text-decoration: underline;
	}
	.txt4 {
		font-size: 0.75em;
		color: #FFF;
	}
	.txt5 {
		font-size: 0.7em;
		color: #4a7c99;
		text-align: left;
	}
	.Gras {
		font-weight: bold;
	}
	.Couleur4a7c99 {
		color: #4a7c99;
	}
	.Left {
		text-align: left;
		text-indent: 6.5em;
	}
	.LeftNiv2 {
		text-align: left;
		text-indent: 15em;
	}
	.Bord1Couleur4a7c99 {
		border-top-color: #B91115;
		border-right-color: #B91115;
		border-bottom-color: #B91115;
		border-left-color: #B91115;
	}
	.plop {
		text-decoration: blink;
	}
	.EspaceTitreAccueil {
		letter-spacing: 0.15em;
		font-size: 0.9em;
	}
	#captcha {
		text-align: left;
	}
	
	
	/***********************************************/
	/* ACTUALITÉ */
	/***********************************************/
	div#actu {
		z-index: 10;
		width: 450px;
		border-width: 2px;
		border-color: #B91115;
		background-color: #B91115;
	}
	div#actu p {
		padding: .25em;
		font-size: .65em;
		font-weight: bold;
		text-align: right;
		color: white;
	}
	div#actu p a {
		text-decoration: none;
	}
	