.imgcentre {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.imgdroite {
	display: block;
	float:right;
	margin: 0px;
	padding: 0px;
}
.imggauche {
	display: block;
	float:left;
	margin: 0px;
	padding: 0px;
}
#assoc p {
	margin: 0px 0px 12px;
	padding: 0px;
}

#main {
	background: url(../images/fond-constant.jpg) repeat-y center top;
	width: 850px;
	position: relative;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
#main1 {
	background: url(../images/fond-centressboucle.jpg) no-repeat center top;
	width: 850px;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#main1boucle {
	background: url(../images/fond-centre.jpg) no-repeat center top;
	width: 850px;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#bandeauhaut {
	margin: 0px;
	padding: 0px;
}
#placemenu {
	margin: 0px 0px 0px 5px;
	width: 850px;
	z-index: 100;
	height: 24px;
	padding: 0px;
}
#menu {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#fond {
	background: #172a4d;
	margin: 0px;
	padding: 0px;
}
#fond1 {
	background: #393939;
	margin: 0px;
	padding: 0px;
}
#fond2 {
	background: #000000;
	margin: 0px;
	padding: 0px;
}
.bloclarge {
	width:500px;
	float:left;
	text-align: justify;
	padding:5px 5px 0px 0px;
	margin:0px;
}
#centre {
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #92005e;
}

#entete {
}
.blocdroit {
	padding: 5px;
	width: 250px;
	float: left;
	margin: 0px 0px 0px 5px;
	border-top: none;
	border-right: none;
	border-bottom: 1px dotted #FFFFFF;
	border-left: none;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: center;
}
.imgcentre {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.imgdroite {
	display: block;
	float:right;
	margin: 0px;
	padding: 10px 5px 10px 20px;
}
.imggauche {
	display: block;
	float:left;
	margin: 0px;
	padding: 0px;
}
.piedsdepage {
	clear: both;
	text-align: center;
	background: url(../images/fond-bas.jpg) no-repeat center bottom;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4e005a;
	vertical-align: bottom;
}
.bloctexte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #6A0045;
	font-weight: normal;
	padding: 30px 30px 0px;
}
.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 24px;
	color: #4E005A;
	font-weight: bold;
	margin: 0px 0px 10px;
	padding: 0px;
}
.texteorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #f8971d;
}
.titreorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #f7961d;
}
.titrevert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #9baf0c;
}
.textedroit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	color: #727375;
}

A.lien:active {
	FONT-SIZE: 12px;
	COLOR: #b10064;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
A.lien:link {
	FONT-SIZE: 12px;
	COLOR: #b10064;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
A.lien:visited {
	FONT-SIZE: 12px;
	COLOR: #b10064;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
A.lien:hover {
	FONT-SIZE: 12px;
	COLOR: #b10064;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}

.lienpresse:active {
	FONT-SIZE: 11px;
	COLOR: #53005e;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
.lienpresse:link {
	FONT-SIZE: 11px;
	COLOR: #53005e;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
.lienpresse:visited {
	FONT-SIZE: 11px;
	COLOR: #53005e;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
.lienpresse:hover {
	FONT-SIZE: 11px;
	COLOR: #53005e;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}


.borduregrise {
	border: 1px solid #c1c1c1;
	padding: 10px;
}
#pastille {
	margin: 0px;
	padding: 0px;
	position: fixed;
	left: 0px;
	top: 20px;
}
.bordureformulaire {
	border: 1px solid #c1c1c1;
	padding: 1px;
}
.listecourse {
	font: bold normal 16px/25px Arial, Helvetica, sans-serif;
	color: #53005e;
	list-style: square url(none);
}
#centregauche {
	margin: 0px;
	padding: 0px;
	float: left;
	border-right: 1px dotted #FFFFFF;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	width: 550px;
}
#centredroit {
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
	width: 240px;
}
#centrecourse {
	padding: 0px;
	margin: 0px 0px 0px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #92005e;
	height: 500px;
	background: url(../images/maqette-course.jpg) no-repeat left top;
}

.colasso1 {
	margin: 0px;
	padding: 10px 10px 0px 25px;
	float: left;
	width: 380px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4e005a;
}
.titredroit {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #4e005a;
	background: url(../images/titre-fond.gif) no-repeat center top;
	text-align: left;
}
.blocdroit p {
	font: 12px/12px Arial, Helvetica, sans-serif;
	color: #4e005a;
}
.soustitre {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #c33486;
	float: none;
}
.texte13violet {
	border-top: none;
	border-right: none;
	border-bottom: 1px none #FFFFFF;
	border-left: none;
	font: bold 13px/14px Arial, Helvetica, sans-serif;
	color: #4e005a;
}
.titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #ba0069;
	font-weight: bold;
}
.coltitre {
	margin: 0px;
	padding: 10px 0px 0px 25px;
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4e005a;
}
.collogo {
	margin: 0px;
	padding: 10px 10px 9px 25px;
	float: left;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4e005a;
}
.collogodroite {
	margin: 0px;
	padding: 10px 10px 9px 0px;
	float: left;
	width: 460px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4e005a;
	line-height: 15px;
}
#menucourse {
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 10px 0px 0px;
	background: url(../images/menucourse-arc.gif) no-repeat left top;
	height: 430px;
	width: 225px;
	color: #c13384;
	list-style: url(none) none;
	float: left;
}
#menucourse li {
	background: url(../images/menu-course-fond.gif) no-repeat left center;
	list-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-left: 12px;
}
#menucourse ul {
	margin: 0px;
	padding: 4px 0px 0px 10px;
	list-style: none;
	line-height: 40px;
}
#menucourse a, #menucourse a:link ,#menucourse a:active {
	font: bold 12px Arial, Helvetica, sans-serif;TEXT-DECORATION: none;color: #b10064;
}

#menucourse a:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color: #FF77C6
}
.texte12 {
	border-top: none;
	border-right: none;
	border-bottom: 1px none #FFFFFF;
	border-left: none;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #4e005a;
	padding: 0px;
}
.texte13 {
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px none;
	font: bold normal 13px/14px Arial, Helvetica, sans-serif;
	color: #ba0069;
}
.texte12date {
	border-top: none;
	border-right: none;
	border-bottom: 1px none #FFFFFF;
	border-left: none;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #ba0069;
}
.texte11 {
	border-top: none;
	border-right: none;
	border-bottom: 1px none #FFFFFF;
	border-left: none;
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color: #4e005a;
}
.texte11date {
	border-top: none;
	border-right: none;
	border-bottom: 1px none #FFFFFF;
	border-left: none;
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color: #ba0069;
}
.colphoto {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4e005a;
	height: 400px;
	background-image: url(../images/photo2.jpg);
	background-repeat: no-repeat;
	background-position: 5px top;
}
.titre18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 24px;
	color: #c33486;
	font-weight: bold;
}
.colphotocontact {
	margin: 25px 0px 0px;
	padding: 0px;
	float: left;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4e005a;
	height: 410px;
	background-image: url(../images/photo-contact.jpg);
	background-repeat: no-repeat;
	background-position: 5px top;
}
.colphototeam1 {
	margin: 25px 0px 0px;
	padding: 0px;
	float: left;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4e005a;
	height: 410px;
	background-image: url(../images/photo-team1.jpg);
	background-repeat: no-repeat;
	background-position: 5px top;
}
.colphototeam2 {
	margin: 25px 0px 0px;
	padding: 0px;
	float: left;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4e005a;
	height: 410px;
	background-image: url(../images/photo-team2.jpg);
	background-repeat: no-repeat;
	background-position: 5px top;
}
.colphotopreparation {
	margin: 25px 0px 0px;
	padding: 0px;
	float: left;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4e005a;
	height: 410px;
	background-image: url(../images/photo-preparation.jpg);
	background-repeat: no-repeat;
	background-position: 5px top;
}
.collogodroite2 {
	margin: 15px 0px 0px;
	padding: 10px 25px 9px;
	float: left;
	width: 480px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4e005a;
	line-height: 15px;
}
.colphotopariscourse {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	float: left;
	width: 280px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4e005a;
	height: 350px;
	background-image: url(../images/photo-pariscourse.jpg);
	background-repeat: no-repeat;
	background-position: 5px top;
}
.colphotofdcollecte {
	margin: 25px 0px 0px;
	padding: 0px;
	float: left;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4e005a;
	height: 410px;
	background-image: url(../images/photo-fdcollecte.jpg);
	background-repeat: no-repeat;
	background-position: 5px top;
}
.colphotopartdevenir {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4e005a;
	height: 410px;
	background-image: url(../images/photo-partdevenir.jpg);
	background-repeat: no-repeat;
	background-position: 5px top;
}
.presse1 {
	font-weight: bold;
	color: #b10064;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	float: left;
	width: 240px;
}
.colpresse1 {
	margin: 0px;
	padding: 15px 10px 0px 25px;
	float: left;
	width: 320px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4e005a;
}
.colpresse2 {
	margin: 0px;
	padding: 15px 10px 0px;
	float: left;
	width: 470px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #4e005a;
}
.soustitre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #b10064;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 32px;
	background-image: url(../images/ligne-sstitre.gif);
}
.sstitrecourse {
	border-top: none;
	border-right: none;
	border-bottom: 1px none #FFFFFF;
	border-left: none;
	font: bold normal 13px/14px Arial, Helvetica, sans-serif;
	color: #ba0069;
}
.formulaire {
	border: 1px dotted #990066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4e005a;
}
.encadre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #b10064;
	margin: 0px;
	text-align: center;
	padding: 10px;
	background-color: #FFFFFF;
	font-style: normal;
	line-height: normal;
}
