html {
	/* force l'apparition de la barre de défilement pour Firefox */
	overflow: -moz-scrollbars-vertical !important;
}

body {
	margin: 0;
	padding: 0;
	background: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	background: url('../fr/nav/back-fond.gif') #FFF repeat-x;
	height: 100%;
}

h3 {
	margin: 0;
	font-size: 1.4em;
	color: #00ADC5;
}

p {
	margin: 0;
	padding: 2px 0 2px 0;
	color:#4F4F4F;
}

a {
	color: #8EAAC9;
	text-decoration: none;
}

a hover{
	color: #8EAAC9;
	text-decoration: underline;
}

a img {
	border: none;
}

.textepetit {
	font-size: 0.85em;
}

.textemoyen {
	font-size: 0.90em;
}

.couleur2 {
	font-size: 1.1em;
	color:#9AAF0B;
}

h1{
	font-size: 1.5em;
	color:#FFF;
	margin: 60px 20px 0 0;
	float: right;
	font-family: "Trebuchet MS", Verdana, sans-serif;
}

h2 {
	font-size: 1.1em;
	color:#9AAF0B;
	font-weight:bold;
	padding:0;
	margin:0;
}

.cadreimg {
	border: #666 solid 1px;
	margin: 0 15px 0 0;	
}

.texteacc{
	font-size: 1.1em;
	color:#250F8A;
	font-weight:bold;
	padding:0;
	margin:0;
}

#conteneur {
	position: absolute;
	left: 50%;
	width: 958px;
	margin-left: -479px;
}

.hr {
	margin: 20px 0 20px 0;
	padding: 0;
	width: 100%;
	height:5px;
	display:block;
	background:url(../fr/nav/hr.gif) repeat-x;
}

.hr2 {
	margin: 20px 0 20px 0;
	padding: 0;
	width: 500px;
	height:5px;
	display:block;
	background:url(../fr/nav/hr.gif) repeat-x;
}


#contenu {
	margin: 0px;
	width: 958px;
	background-image:url(../fr/nav/back-centre.png);
	background-repeat:repeat-y;
}

#centre {
	margin: 0px;
	width: 762px;
	background-image:url(../fr/nav/back-conteneur.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:20px 98px 20px 98px;
	line-height:17px;
}

#centre ul li{
	list-style-image:url(../fr/nav/puce.gif) ;
	margin: 0 0 0 -25px;
	padding:0;
	vertical-align:bottom;
}

* html #centre ul li{
	list-style-image:url(../fr/nav/puce2.gif) ;
	margin-left:-25px;
	vertical-align:bottom;
}

*+html #centre ul li{
	list-style-image:url(../fr/nav/puce2.gif) ;
	margin-left:-25px;
	vertical-align:bottom;
}

#centre .tab ul li{
	list-style-image:url(../fr/nav/puce.gif) ;
	margin: 0 0 0 -25px;
	padding:0;
	vertical-align:bottom;
	line-height: 18px;

}

* html #centre .tab ul li{
	list-style-image:url(../fr/nav/puce2.gif) ;
	margin-left:-25px;
	vertical-align:bottom;
	line-height: 18px;

}

*+html #centre .tab ul li{
	list-style-image:url(../fr/nav/puce2.gif) ;
	margin-left:-25px;
	vertical-align:bottom;
	line-height: 18px;

}


#header {
	margin: 0px;
	width: 958px;
}

#bg_header {
	background: url(../fr/nav/back-droite.gif) ;
	width: 13%;
	height: 450px;
	position: absolute;
	right: 0;
	margin:0;
	padding:0; 
}

#bandeau {
	clear:both;
	margin: 0px;
	padding:0px;
	width: 958px;
	height: 88px;
}

#bandeau #photo {
	float:left;
	margin: 0px;
	width: 158px;
}

#bandeau #texteimg {
	margin: 0px;
	padding:0px;
	width: 800px;
	height: 88px;
	background:url(../fr/nav/phrase.jpg);
	float:left;
}

#contact-nv2 {
	width: 958px;
	margin:0px;
	padding:0px;
}

#footer {
	clear: both;
	position: absolute;
	width: 958px;
	height: 18px;
	text-align:center;
	margin:0px;
	padding:0px;
}

#footer #pyxis {
	float:right;
}
