#pages {
	background: url("../images/f_page.jpg") top left no-repeat white;
	font-family: verdana, helvetica, sans-serif;
	}
	.header {width: 980px}
	.content {width: 980px}
	.footer {}
	h1 {
		padding: 25px 0 0 640px;
		}
		h1 a {
			display: block; width: 234px; height: 67px;
			background: url("../images/a_logo_page.gif") no-repeat;
			text-indent: -1000px; overflow: hidden; text-decoration: none;
			}
	.titre-marathon {
		width: 610px; height: 26px;
		background: url("../images/t_first-marathon_home_fr.gif") no-repeat 0 0;
		text-indent: 1000px; overflow: hidden;
		}
	.titre-dates {
		text-align: left;
		width: 610px; height: 37px;
		background: url("../images/t_dates_pages_fr.gif") no-repeat 0 0;
		text-indent: -1000px; overflow: hidden;
		}
#FondAleatoire {
	width: 610px; height: 132px;
	text-align: left; text-indent: -1000px; overflow: hidden;
	}
	.titre-parcours {
		text-align: left;
		margin: 87px 0 0 90px;
		background: url("../images/t_parcours_fr.gif") no-repeat 0 0;
		text-indent: -1000px; overflow: hidden;
		}
.v_page01 {background: url("../images/v_page01.jpg") no-repeat 0 0;}
.v_page02 {background: url("../images/v_page02.jpg") no-repeat 0 0;}
.v_page03 {background: url("../images/v_page03.jpg") no-repeat 0 0;}
.v_page04 {background: url("../images/v_page04.jpg") no-repeat 0 0;}
.v_page05 {background: url("../images/v_page05.jpg") no-repeat 0 0;}
.v_page06 {background: url("../images/v_page06.jpg") no-repeat 0 0;}
.v_page07 {background: url("../images/v_page07.jpg") no-repeat 0 0;}
.v_page08 {background: url("../images/v_page08.jpg") no-repeat 0 0;}
.v_page09 {background: url("../images/v_page09.jpg") no-repeat 0 0;}
.v_page010 {background: url("../images/v_page010.jpg") no-repeat 0 0;}
.v_page011 {background: url("../images/v_page011.jpg") no-repeat 0 0;}
.v_page012 {background: url("../images/v_page012.jpg") no-repeat 0 0;}
.v_page013 {background: url("../images/v_page013.jpg") no-repeat 0 0;}
.v_page014 {background: url("../images/v_page014.jpg") no-repeat 0 0;}
.v_page015 {background: url("../images/v_page015.jpg") no-repeat 0 0;}
.v_page016 {background: url("../images/v_page016.jpg") no-repeat 0 0;}
.v_page017 {background: url("../images/v_page017.jpg") no-repeat 0 0;}
.v_page018 {background: url("../images/v_page018.jpg") no-repeat 0 0;}
.v_page019 {background: url("../images/v_page019.jpg") no-repeat 0 0;}
.v_page020 {background: url("../images/v_page020.jpg") no-repeat 0 0;}
.v_page021 {background: url("../images/v_page021.jpg") no-repeat 0 0;}
.v_page022 {background: url("../images/v_page022.jpg") no-repeat 0 0;}
.v_page023 {background: url("../images/v_page023.jpg") no-repeat 0 0;}
.v_page024 {background: url("../images/v_page024.jpg") no-repeat 0 0;}
.v_page025 {background: url("../images/v_page025.jpg") no-repeat 0 0;}
.v_page026 {background: url("../images/v_page026.jpg") no-repeat 0 0;}

	.navigation {
		background: #5664ae;
		height: 156px; width: 220px;
		}
		.navigation ul {
			padding: 5px 0 0 18px; 
			}
			.navigation li {
				}
				.navigation li a {
					display: block; height: 20px; width: 120px;
					text-indent: -1000px; overflow: hidden;
					}
				.b_concept {background: url("../images/b_concept_fr.gif") no-repeat 0 0;}
				.b_concept a:hover {background: url("../images/b_concept_fr.gif") no-repeat 0 -24px;}
				.b_news {background: url("../images/b_news_fr.gif") no-repeat 0 0;}
				.b_news a:hover {background: url("../images/b_news_fr.gif") no-repeat 0 -24px;}
				.b_route {background: url("../images/b_route_fr.gif") no-repeat 0 0;}
				.b_route a:hover {background: url("../images/b_route_fr.gif") no-repeat 0 -24px;}
				.b_registration {background: url("../images/b_registration_fr.gif") no-repeat 0 0;}
				.b_registration a:hover {background: url("../images/b_registration_fr.gif") no-repeat 0 -24px;}
				.b_press {background: url("../images/b_press_fr.gif") no-repeat 0 0;}
				.b_press a:hover {background: url("../images/b_press_fr.gif") no-repeat 0 -24px;}
				.b_contact {background: url("../images/b_contact_fr.gif") no-repeat 0 0;}
				.b_contact a:hover {background: url("../images/b_contact_fr.gif") no-repeat 0 -24px;}
				.b_partners {background: url("../images/b_partners_fr.gif") no-repeat 0 0;}
				.b_partners a:hover {background: url("../images/b_partners_fr.gif") no-repeat 0 -24px;}
				.b_media {background: url("../images/b_media_fr.gif") no-repeat 0 0;}
				.b_media a:hover {background: url("../images/b_media_fr.gif") no-repeat 0 -24px;}

	.nav-langues {
		background: black;
		padding: 5px 20px 0 0; height: 156px;
		border-left: 5px solid white;
		}
		.nav-langues ul {
			padding: 16px 0 0 0; 
			width: 145px;
			}
			.nav-langues li {
				margin: 0 0 10px 0;
				}
				.nav-langues li a {
					display: block; height: 32px;
					text-indent: -1000px; overflow: hidden;
					}
				.b_francais {background: url("../images/b_francais.gif") no-repeat right top;}
				.b_francais a:hover {background: url("../images/b_francais.gif") no-repeat right -32px;}
				.b_english {background: url("../images/b_english.gif") no-repeat right top;}
				.b_english a:hover {background: url("../images/b_english.gif") no-repeat right -32px;}

/*************************/
/**   STYLES CONTENU    **/
/*************************/
h2 {
	margin: 0 0 0 324px;
	}
.colgauche {width: 324px; padding: 15px 0;}
.colmilieu {width: 512px; padding: 15px 0;}
.coldroite {width: 144px; padding: 15px 0;}

.content p.chapo {
	padding: 0 20px 0 92px;
	color: #5664ae; font-size: 16px; line-height: 20px;
	}
.colmilieu h3 {
	font-family: verdana, sans-serif; font-size: 17px; color: black;
	margin: 0 0 6px 0;
	}
.colmilieu h4 {
	font-family: verdana, sans-serif; font-size: 13px; color: #5664ae;
	margin: 6px 0 6px 0;
	}
.colmilieu p {
	color: black; font-size: 11px; line-height: 16px;
	margin: 6px 0 3px 0; padding: 0 25px 0 0;
	}
.colmilieu a {
	color: #5664ae; text-decoration: none;
	}
.colmilieu a:hover {
	color: #5664ae; text-decoration: underline;
	}
.colmilieu ul {
	list-style: none;
	}
.colmilieu li {
	color: black; font-size: 11px; line-height: 17px;
	list-style: none;
	background: url("../images/i_liste.gif") no-repeat 1px 4px;
	padding: 0 0 0 12px;
	}
.colmilieu .divtable {
	width: 100%;
	}
.colmilieu table {
	margin: 10px 0;
	width: 100%;
	border: 1px solid #e3e3e4;
	}
.colmilieu th {
	width: auto;
	margin: 0; padding: 4px 8px 5px;
	color: #5664ae; text-align: left; font-size: 11px; text-transform: uppercase;
	border: 1px solid #e3e3e4;
	background: #e3e3e4;
	}
.colmilieu td {
	width: auto;
	margin: 0; padding: 2px 8px 3px;
	color: black; font-size: 11px;
	border: 1px solid #e3e3e4;
	}
.colmilieu .picto {
	padding: 3px 0 5px 30px; margin: 6px 0 3px 0;
	}
.colmilieu .picto a {
	color: #5664ae;
	}
.colmilieu .pdf {background: url("../images/i_pdf.gif") no-repeat 0 0;}
.colmilieu .imprimer {background: url("../images/i_imprimer.gif") no-repeat 0 0;}
.colmilieu .borderimgleft {
	margin: 0 10px 5px 0;
	}
.colmilieu .borderimgright {
	margin: 0 0 5px 10px;
	}
	.size1 {
		font-size: 1em;
	}
	.size2 {
		font-size: 1.2em;
	}
	.size3 {
		font-size: 1.4em;
	}
.colmilieu img.right {
	border: 2px solid #e3e3e4;
	margin: 4px 4px 4px 20px;
	}
.colmilieu img.left {
	border: 2px solid #e3e3e4;
	margin: 4px 20px 4px 4px;
	}
.colmilieu label {
	color: black;
	width: 120px;
	display: block; float: left;
	}
.colmilieu input {
	border: 1px solid #c2c2c2;
	background: #ededed;
	color: black; font-size: 11px;
	height: 19px;
	}
.colmilieu .bouton {
	background: #3c3c53;
	color: white; text-transform: uppercase;
	margin: 5px 0 4px 120px; padding: 2px 13px 3px;
	}
.colmilieu a.bouton:hover {background: #5664ae; color: white; text-decoration: none;}

.sous-navigation {
	border-top: 1px solid #e3e3e3;
	}
	.sous-navigation li {
		border-bottom: 1px solid #e3e3e3;
		color: black; font-size: 11px; line-height: 17px;
		list-style: none;
		background: url("../images/i_liste.gif") no-repeat 1px 7px;
		padding: 3px 0 3px 12px;
		}
	.sous-navigation a {
		color: #5664ae; text-decoration: none;
		text-transform: uppercase;
		}
	.sous-navigation a:hover {
		color: black; text-transform: uppercase; text-decoration: underline;
		}

/** POPUP **/
#popup {
	font-family: verdana, helvetica, sans-serif;
	background: #ededed;
	}
#navpopup {
	height: 26px;
	margin: 5px 20px;
	background: url(../images/f_navpopup.gif) repeat-x;
}
	#navpopup li {
		float: right; margin: 0 3px;
	}
		#navpopup a {
			display: block;
			height: 26px;
		}
			#b_imprimer, #b_imprimer a {
				background: url(../images/b_imprimer.gif) no-repeat 0 0;
				width: 90px;
			}
			#b_fermer, #b_fermer a {
				background: url(../images/b_fermer.gif) no-repeat 0 0;
				width: 74px;
			}
	#conteneurA {
		background: url("../images/c_hg_blanc.gif") no-repeat 0 0 white;
		margin: 0 20px 10px;
		}
		#conteneurB {
			background: url("../images/c_hd_blanc.gif") no-repeat right top;
			padding: 20px 0;
			}
		.bloc-conteneurB-bas {
			background: url("../images/c_bg_blanc.gif") no-repeat left bottom;
			}
			.bloc-conteneurB-bas div {
				background: url("../images/c_bd_blanc.gif") no-repeat right bottom;
				}
	#popup #piedpage {
		color: #787889; font-size: 10px; 
		text-align: center;
		padding: 0 0 20px 0;
		}

.footer {
	font-size: 10px; color: #abadb0; text-decoration: none;
	margin: 20px;
	}
.footer a {
	color: #abadb0; text-decoration: none;
	}
