	/* suppression des comportements par défaut */
	html, body, * {
		margin: 0;
		padding: 0;
		border: 0;
		font-family: sans-serif;
		font-size: 1em;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
	}
	
	/* HTML */
	body {
		background: url(../img/bckgrnd.png);
		margin: 0; /* pour éviter les marges */
		text-align: center; /* pour corriger le bug de centrage IE */
    }
	em {
		font-style: italic;
	}
    strong {
		font-weight: bold; 
	}
	u {
		text-decoration: underline;
	}
	a {
		color: #7c0b0f;
	}	
	a:hover {
		text-decoration: underline;
	}
	h3 {
		font-weight: bold; 
		font-size: 18px;
		color: #7c0b10;
		padding: 0 0 10px 0;
	}
	h4 {
		font-weight: bold; 
		font-size: 13px;
		color: #7c0b10;
		padding: 0 0 0px 10px;
		margin: 0 0 10px 0;
		border-bottom: 1px solid #7c0b10;
	}
	p {
		padding: 0 0 1em 0;
	}
	ul {
		list-style-type: circle;
		padding: 0 0 1em 30px;
	}
    #global {
		padding: 5px; 
		background: #ffffff;
		margin-left: auto;
		margin-right: auto;
		width: 775px; /* 785 pour ie */
		text-align: left; /* on rétablit l'alignement normal du texte */
    }	
	h1#header-esc {
		height: 83px;
	}
	h1#header-mip {
		height: 42px;
	}
	#header-banniere {
		float: right;
	}
	div#menu {
		margin: 5px 0 35px 0;	
	}
	div#menu ul {
		list-style-type: none;
		
		padding: 0;
		height: 10px;
		width: 100%;
		background: url(menucoin.gif) no-repeat right top;
	}
	div#menu ul li {
		float: left;
	}
	div#menu ul li a {
		display: block;
		height: 10px;
		width: 125px;
		color: #000000;
		font: 10px "Verdana", Sans-Serif;
		text-decoration: none;
		border-top: 10px solid #e4e4e4;
		margin: 0 5px 0 0;
		text-align: center;
	}
	div#menu ul li a.last {
		margin: 0;
	}
	div#menu ul li a.expose {
		border-top: 10px solid #7c0b10;
		font-weight: bold;
	}
	div#menu ul li a.last-expose {
		margin: 0;
		border-top: 10px solid #7c0b10;
		font-weight: bold;
	}
	#menu a:hover {
		color: #7c0b10;
		border-top: 10px solid #af777a;
		font-weight: bold;
	}
	#bloc-temoignages {
		width: 255px;
		padding: 0 0 5px 0;
	}
	#bloc-actualite ul {
		list-style: none;
		padding: 0;
	}
	#bloc-actualite li {
		font-weight: bold;
		padding: 0 0 10px 0;
	}
	#bloc-actualite li li {
		font-weight: normal;
		padding: 0 0 0px 0;
	}
	#bloc-actualite {
		height: auto;
		text-align: justify;
		padding: 20px 20px 0 20px;
		margin: 0 0 5px 0;
		width: 215px; /* 255 pour IE */
		background: #e4e4e4;
		font-size: 11px;
	}
	#bloc-actualite-full {
		text-align: justify;
		padding: 20px 20px 0 20px;
		margin: 0 0 5px 0;
		width: 215px; /* 255 pour IE */
		background: #e4e4e4;
		font-size: 11px;
	}
	#bloc-actualite-full ul {
		list-style: none;
		padding: 0;
	}
	#bloc-actualite-full li {
		font-weight: bold;
		padding: 0 0 10px 0;
	}
	#bloc-actualite-full li li {
		font-weight: normal;
		padding: 0 0 0px 0;
	}
	#footer {
		clear: both;
		background: #7c0b10;
		width: 765px;
		padding: 5px 5px 0 5px;
	}
	#footer a {
		color: #ffffff;
		text-decoration: none;
		border-bottom: dotted 1px;
	}
	#footer a:hover {
		text-decoration: none;
		border-bottom: solid 1px;
	}	
	#footer p {
		color: #ffffff;
		text-align: right;
		font: 10px "Arial", Sans-Serif;
		font-weight: bold;
		}
	
	#bloc-video {		
		padding: 20px 20px 0 20px;
		font-size: 12px;
		margin: 0 0 5px 0;
		width: 213px;
		height: 100px;
		border: 1px solid #7c0b10;
	}
	div#bloc-video ul {
		padding: 0 0 0 20px;
		font-size: 11px;
		list-style-type: decimal;
	}
        div#bloc-video li {
		padding: 2px 0 2px 0;
	}
	div#bloc-video ul a {
	color: #000000;
	}
	div#bloc-video ul a:hover {
	color: #7c0b10;
	}
	#contenu {
		float:right;
		margin: 0 0 5px 5px;
		width: 493px;
		text-align: justify;
		border: 1px solid #e4e4e4;
		font-size: 12px;
		padding: 10px 10px 10px 10px;
}
	#contenu a {
		text-decoration: none;
		border-bottom: dotted 1px;
	}
	#contenu a:hover {
		text-decoration: none;
		border-bottom: solid 1px;
	}
	#contenu ul {
		padding: 0 40px 10px 40px;
	}
	#contenu li {
		padding: 0 0 0 0;
	}
	#contenu li a {
		color: #000000;
		border-bottom: #7c0b0f dotted 1px;
	}
	#contenu li a:hover {
		color: #7c0b0f;
		border-bottom: #7c0b0f solid 1px;
	}
	#contenu img {
		padding: 5px;
	}
	#bloc-droite {
		float:right;
		margin: 0 0 0 5px;
	}
	#bloc-centre {
		float:right;
	}
	#bloc-gauche {
	}
	.contenu-centre img {
		padding: 5px 0 5px 10px;
		}
	.contenu-centre {
		width: 233px; /* 255 pour IE */
		text-align: justify;
		border: 1px solid #e4e4e4;
		font-size: 12px;
		padding: 10px 10px 10px 10px;
		height: 340px;
		margin: 0 0 5px 0;
	}
	.bloc_255x125 {
		width: 233px; /* 255 pour IE */
		text-align: justify;
		font-size: 12px;
		padding: 0;
		height: 125px;
		margin: 0 0 5px 0 ;
		}
	.contenu-droite img {
		padding: 5px 10px 5px 0;
		}
	.contenu-droite {
		/* float:right; */
		width: 233px; /* 255 pour IE */
		text-align: justify;
		border: 1px solid #e4e4e4;
		font-size: 12px;
		padding: 10px 10px 10px 10px;
		height: 340px;
		margin: 0 0 5px 0;
	}
	.suite {
		text-align: right;
	}
	.suite a {
		color: #7c0b0f;
	}	
	.suite a:hover {
		text-decoration: underline;
		font-weight: bold;
	}
	#sous-menu {
		border: 1px solid #e4e4e4;
		margin: 0 0 5px 0;
		width: 253px;
	}
	#sous-menu h4 {
		text-indent: 20px;
		font-size: 14px;
		font-weight: bold;
		color: #ffffff;
		background: #7c0b10;
		padding: 10px 0 10px 0;
	}
	#sous-menu ul {
		padding: 10px 0 10px 35px;
		list-style-type: none;
	}
	#sous-menu li {
		font-family: "Verdana";		
		color: #7c0b0f;
		font-size: 10px;
		font-weight: bold;
		list-style-image: url("../img/puce-orange.png");
		padding: 0 0 3px 0;
	}
	#sous-menu li a {
		font-family: "Verdana";
		font-size: 10px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
	}
	#sous-menu li a:hover {
		color: #dc8b2e;
		text-decoration: underline;
	}
	#sous-menu li a.expose {
		color: #7c0b0f;
		list-style-image: url("../img/puce-rouge.png");
	}
	input {
		border:#e4e4e4 solid 1px;
	}
	textarea  {
		border:#e4e4e4 solid 1px;
	}