
body  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #454545;
	text-decoration: none;
	text-align: left;
	background-image: url(images/fond-degrade.jpg);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	background-color: #F9FBF0;
    }


	
	.thrColFixHdr #container {
	width: 990px;
	margin: 0 auto;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	background-repeat: repeat;

    } 
	
	.thrColFixHdr #header {
	background: url(images/fond-cadre-haut.png) no-repeat left top;
	height: 200px;

    } 
	.thrColFixHdr #centre {
	background: url(images/fond-cadre-centre.png) repeat-y left top;
	height: auto;

    } 
    .thrColFixHdr #footer {
	padding: 0 0px;
	background-image: url(images/fond-cadre-bas.png);
	background-repeat: no-repeat;
	height: 60px;

    } 

    .thrColFixHdr #footer p {

    	margin: 0; /* la mise Ã  zÃ©ro de la marge du premier Ã©lÃ©ment du pied de page permet d'Ã©viter une possible disparition de la marge (espace entre les Ã©lÃ©ments div) */

    	padding: 0px 0; /* l'utilisation d'un remplissage pour cet Ã©lÃ©ment crÃ©e un espace, tout comme une marge l'aurait fait, mais en Ã©vitant le risque de disparition de la marge */

    }

p
{
	margin: 0px;
	padding: 0px;
}
h1
{
	color: #8d572a;
	font-size: 18px;
	font-family: Verdana;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 25px;
}


h2
{
font:11px Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
color: #000000;
}


img
{
	border: solid 1px #000000;
}

img:hover
{
	border: solid 1px #ff7121;
}

a, a:visited
{
	color: #ff7121;
	border: none;
}
a:hover
{
	color: Black;
}

