body {
	margin: 0;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	word-spacing:1px;
	background: url(../img/fond.gif) top center no-repeat;
	margin-bottom: 20px;
}
img {
	border: 0;
}
form { padding: 0; margin: 0; }

a {
	cursor: pointer;
}
a:hover {
	text-decoration: underline;
	cursor: pointer;
}
._left{
	float: left;
}
._right{
	float: right;
}
._alignright{
	text-align: right;
}
._aligncentre{
	text-align: center;
}
._orange{
	color:#f29748;
}
._11{
	font-size: 11px;
	line-height: 14px;
}
.italique{
	font-style: italic; 
}
h3{
	font-size: 12px;
	line-height: 16px;
	font-style: normal; 
	color:#f29748;
	margin:0;
	padding:0;
}
h3 a{
	color:#f29748;
}
#centrer{
	position: relative;
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	overflow:hidden;
}

#logo_separt{
	position: absolute;
	top:0px;
	left:0px;
}

#nav1{
	position: absolute;
	top:0px;
	left:307px;
	width:47px;
	margin:0;
	padding:0;
}
#nav1home{
	position: absolute;
	top:0px;
	left:0px;
	width:354px;
	margin:0;
	padding:0;
}
#navespoir{
	position: absolute;
	top:0px;
	left:354px;
	width:63px;
	margin:0;
	padding:0;
}
#navespoirhome{
	position: absolute;
	top:0px;
	left:354px;
	width:63px;
	margin:0;
	padding:0;
}
#nav3{
	position: absolute;
	top:0px;
	left:417px;
	width:24px;
	margin:0;
	padding:0;
}
#navjury{
	position: absolute;
	top:0px;
	left:441px;
	width:52px;
	margin:0;
	padding:0;
}
#nav5{
	position: absolute;
	top:0px;
	left:493px;
	width:25px;
	margin:0;
	padding:0;
}
#navderoule{
	position: absolute;
	top:0px;
	left:518px;
	width:73px;
	margin:0;
	padding:0;
}
#nav7{
	position: absolute;
	top:0px;
	left:591px;
	width:19px;
	margin:0;
	padding:0;
}
#navinscription{
	position: absolute;
	top:0px;
	left:610px;
	width:100px;
	margin:0;
	padding:0;
}
#nav9{
	position: absolute;
	top:0px;
	left:710px;
	width:28px;
	margin:0;
	padding:0;
}
#navreglement{
	position: absolute;
	top:0px;
	left:738px;
	width:94px;
	margin:0;
	padding:0;
}
#nav11{
	position: absolute;
	top:0px;
	left:832px;
	width:24px;
	margin:0;
	padding:0;
}
#navpartenaires{
	position: absolute;
	top:0px;
	left:856px;
	width:105px;
	margin:0;
	padding:0;
}
#nav13{
	position: absolute;
	top:0px;
	left:961px;
	width:39px;
	margin:0;
	padding:0;
}


#bandeau_gauche{
	position: absolute;
	top:161px;
	left:0px;
}
#bandeau_droite{
	position: absolute;
	top:115px;
	left:951px;
}
#titre{
	float: left;
	padding-top: 130px;
	padding-left: 132px;
	top:127px;
	left:132px;
	width:820px;
	text-align:center;
	font-size: 16px;
	line-height: 18px;
	color:#707173;
}
#titre_mentions{
	float: left;
	padding-top: 130px;
	padding-left: 130px;
	top:127px;
	left:0px;
	width:320px;
	text-align:left;
	font-size: 16px;
	line-height: 18px;
	color:#707173;
}
.bigtitre{
	font-size: 25px;
	line-height: 30px;
	color:#f29748;
}
.bigcitation{
	font-size: 18px;
	font-weight:bold;
	line-height: 24px;
	color:#f29748;
}
#texte_central{
	float: left;
	padding-top: 45px;
	padding-left: 132px;
	top:127px;
	left:132px;
	width:820px;
	text-align:left;
	color:#707173;
}
#texte_central a{
	color:#f29748;
}

#texte_central_home{
	float: left;
	padding-top: 155px;
	padding-left: 40px;
	top:127px;
	left:0px;
	width:905px;
	text-align:left;
	color:#707173;
}
#texte_central_partenaires{
	float: left;
	padding-top: 45px;
	padding-left: 132px;
	top:127px;
	left:132px;
	width:820px;
	text-align:center;
	color:#707173;
}
.bloc_texte_home{
	margin-top: 7px;
}
#mentions{
	position: relative;
	float: left;
	text-align:left;
	padding-top: 80px;
	padding-left: 134px;
	width:373px;
	font-size: 10px;
	line-height: 12px;
	color:#707173;
}
#mentions a{
	font-size: 10px;
	line-height: 12px;
	color:#707173;
	text-decoration: underline;
}
#mentions_home{
	position: relative;
	float: left;
	text-align:left;
	padding-top: 42px;
	padding-left: 42px;
	width:173px;
}
#mentions_home a{
	font-size: 10px;
	line-height: 12px;
	color:#707173;
	text-decoration: underline;
}
#footer{
	float: right;
	padding-top: 30px;
	padding-right: 90px;
	width:373px;
}
#footer_home{
	float: right;
	padding-top: 10px;
	padding-right: 123px;
	width:373px;
}
.demi{
	position:relative;
	top:0px;
	left:0px;
	width:370px;
	margin-right:30px;
	float:left;
}
.demi a{
	color:#f29748;
}
.demi_home{
	position:relative;
	top:0px;
	left:0px;
	width:435px;
	margin-right:35px;
	float:left;
}
.demi_home_droite{
	float:left;
	width:425px;
}
.demi_home_droite a{
	color:#f29748;
}
.citation{
	float: right;
	margin-right:100px;
	margin-top:30px;
	width:700px;
}
.signature{
	float: right;
	text-align:right;
	width:350px;
}
.liste_contacts{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	padding:0px;
}
.liste_contacts li{
	margin-bottom:5px;
}
#legende{
	margin-top:30px;
	font-size: 9px;
	line-height: 11px;
}
#inscription{
	margin-top:15px;
}
.champstexte{
	width:250px;
	height:15px;
	font-size: 11px;
	margin:0;
	padding:0;
	color:#707173;
}
.champsradio{
	margin:0 10px 0 0;
	height:15px;
	width:20px;
	padding:0;
}
.retour{
	font-size: 10px;
	line-height: 12px;
	color:#707173;
	text-decoration: underline;
}

#texte_central_flash{
	float: left;
	padding-top: 5px;
	margin-left: 132px;
	top:127px;
	left:0px;
	width:821px;
	text-align:left;
	color:#707173;
}