@charset "utf-8";
@font-face {
font-family : 'lcd';
src: url('/fonts/LCD-BOLD.TTF');
}

@font-face {
font-family : 'calendar';
src: url('/fonts/HVD_Comic_Serif_Pro.otf');
}

body {
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-moz-text-size-adjust: none;
	font-size-adjust: none;

	background-color: rgb(0,0,0);
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
a {
	color: #0000FF;
	padding-bottom: 3px;
	text-decoration: none;
}
a:hover {
	color: #535353;
}
a.noir:link{
	color: #000000;
}
a.noir:visited{
	color: #000000;
}
a.noir:hover{
	color: #535353;
}
a.blanc:link{
	color: #ffffff;
}
a.blanc:visited{
	color: #ffffff;
}
a.blanc:hover{
	color: #535353;
}
a.rose:link{
	color: #FF0099;
}
a.rose:visited{
	color: #FF0099;
}
a.rose:hover{
	color: #535353;
}
a.F:link{
	color: #FF0099;
}
a.F:visited{
	color: #FF0099;
}
a.F:hover{
	color: #000033;
}
a.liens-sans-contour{
	text-decoration:none;
	border:none;
}
a.liens-sans-contour:link{
	text-decoration:none;
	border:none;
}
a.liens-sans-contour:visited{
	text-decoration:none;
	border:none;
}
a.liens-sans-contour:hover{
	text-decoration:none;
	border:none;
}
a.pagination:link{
	color: #000000;
	text-decoration:underline;
}
a.pagination:visited{
	color: #000000;
	text-decoration:underline;
}
a.pagination:hover{
	color: #757575;
	text-decoration: underline;
}
.box-stats {
	padding-top: 3px;
	padding-left: 80px;
	padding-bottom: 3px;
	width: 350px;
	margin: auto;
	position: relative;
	float: left;
}
.box-stats-2 {
	padding-top: 3px;
	padding-bottom: 3px;
	width: 500px;
	margin: auto;
	position: relative;
	padding-left: 3px;
	padding-right: 3px;
}
.bouton_stats{
	border: none;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 15px;
	color: #000032;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0px;
	margin: auto;
	padding: 7px 15px;
	text-transform: uppercase;
	box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.6);
	float: none;
	-webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.6);
}
#content {
font-family: sans-serif;
	top: 5px;
	position: relative;
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	background-color: #003f7d;
	border-radius: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	box-shadow: 2px 2px 6px 2px rgba(0,0,0,0.6);
	-webkit-box-shadow: 2px 2px 6px 2px rgba(0,0,0,0.6);
}

#content2 {
font-family: sans-serif;
	top: 5px;
	position: relative;
	width: 98%;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFF;
	border-radius: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	box-shadow: 2px 2px 6px 2px rgba(0,0,0,0.6);
	-webkit-box-shadow: 2px 2px 6px 2px rgba(0,0,0,0.6);
}
#content3 {
font-family: sans-serif;
	top: 5px;
	position: relative;
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFF;
	border-radius: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	box-shadow: 2px 2px 6px 2px rgba(0,0,0,0.6);
	-webkit-box-shadow: 2px 2px 6px 2px rgba(0,0,0,0.6);
}
#content4 {
font-family: sans-serif;
	top: 5px;
	position: relative;
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFF;
	border-radius: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	box-shadow: 2px 2px 6px 2px rgba(0,0,0,0.6);
	-webkit-box-shadow: 2px 2px 6px 2px rgba(0,0,0,0.6);
}
.courses-annees {
	font-size: 16px;
	font-weight: bold;
	/* [disabled]text-shadow: 3px 3px 7px #A5A5A5; */
}

.courses-roses {
	font-size: 16px;
	        color: #FF0099;
	/* [disabled]text-shadow: 3px 3px 7px #A5A5A5; */
}

.courses-roses-mobile {
	font-size: 12px;
	        color: #FF0099;
	/* [disabled]text-shadow: 3px 3px 7px #A5A5A5; */
}



.celluleRouteNature{
	background-image:url(https://www.runnerbreizh.fr/images/fonds/coursenature.jpg);

}

.celluleNature{
	background-image:url(https://www.runnerbreizh.fr/images/fonds/coursenature.jpg);

}

.celluleNatureNocturne{
	background-image:url(https://www.runnerbreizh.fr/images/fonds/coursenocturne.jpg);

}

.celluleRoute{
	background-image:url(https://www.runnerbreizh.fr/images/fonds/courseroute.jpg);

}


.celluleTrail{
	background-image:url(https://www.runnerbreizh.fr/images/fonds/coursetrail.jpg);

}


.cellulePiste{
	background-image:url(https://www.runnerbreizh.fr/images/fonds/coursepiste.jpg);

}

.celluleCross{
	background-image:url(https://www.runnerbreizh.fr/images/fonds/coursecross.jpg);

}

.celluleFlyer{
		background-image:url(<? echo 'https://www.runnerbreizh.fr/images/flyer/'.$donnees['CourseDateEn'].(strtolower(str_replace(' ', '', $donnees['CourseVille']))).'.jpg)'; ?>
		filter : blur(5px);
}


.CourseTypeRouteNature{
	color: #728F20;
}
.CourseTypeChrono{
	color: #FF0000;
}
.CourseTypeNature{
	color: #739B00;
}
.CourseTypeNatureNocturne{
	color: #5F8100;
}
.CourseTypePiste{
	color: #a96113;
}
.CourseTypeTrail{
	color: #088A08;
}
.CourseTypeUltraTrail{
	color: #164E16;
}
.CourseTypeRoute{
	color: #766F6F;
}
.CourseTypeCross{
	color: #742020;
}
.Coureur1{
	color: #84A1FF;
}
.Coureur2{
	color: #124BFF;
}
.cssmob {
	font-size: 14px;
	text-align: center;
	color: #FFF;
	padding: 3px 0 3px 0;
	width: 190px;
	margin: 0px auto 0px auto;
	background-color: #353535;
	border-radius: 8px;
	position: relative;
	box-shadow: 1px 1px 5px 2px rgba(0,0,0,0.60);
	-webkit-box-shadow: 1px 1px 5px 2px rgba(0,0,0,0.60);
}
.fond-jaune {
	background-color: #FFFF00;
	}
#footer {
	text-align: center;
	color: #FFFFFF;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 100px;
}
h1 {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
h2 {
	font-size: 16px;
	font-weight: normal;
	text-align: center;
}
h3 {
	font-size: 16px;
	font-weight: normal;
	text-align: center;
}
h4 {
	font-size: 16px;
	font-weight: normal;
	text-align: center;
}
h5 {
	font-size: 16px;
	font-weight: normal;
	text-align: center;
}
h6 {
	font-size: 12px;
	text-align: center;
	padding:0;
	margin:0;
}
#header {
	border-radius: 5px;
	position: relative;
	width: 960px;
	height: 96px;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	background-size: cover;
	box-shadow: 2px 2px 6px 2px rgba(0,0,0,0.6);
	-webkit-box-shadow: 2px 2px 6px 2px rgba(0,0,0,0.6);
	background-image: url(/images/entete-runners-56-v5.jpg);
	z-index: 3000;
}
li a {
	margin-right: 2px;
	margin-left: 2px;
}
#nav {
	text-align: center;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	margin-top: 6px;
}
#nav li {
	text-shadow: 1px 1px 3px #BCBCBC;
}
#nom-coureur {
text-shadow: 2px 2px 5px #000000;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	font-style: normal;
}
.pagination {
    line-height:2em;
}
.pagination a,
.pagination span {
    padding:0.2em 0.5em;
}
.pagination a {
	/* [disabled]border:1px solid #9AAFE5; */
	color: #FFF;
	text-decoration: none;
}
.pagination a:hover {
	border: 1px solid #296BB5;
	color: #000031;
	border-radius: 15px;
}
.pagination .prevnext {
    font-weight:bold;
}
.pagination span.disabled {
	/* [disabled]border:1px solid #DDDDDD; */
	color: #999999;
}
.pagination span.current {
	/* [disabled]border:1px solid #2E6AB1; */
	background-color: #2E6AB1;
	color: #ffffff;
	font-weight: bold;
	border-radius: 15px;
}
src {
	margin-left: 400px;
}

table tr:nth-child(2n+0) {
	background-color: #F1F0FF;

}
table tr:nth-child(2n+1) {
	background-color: #FFF;

	}


.tableau-courses {
background-color: #FFF;
font-family: sans-serif;
	text-align: center;
	margin: auto;
	margin-top : 20px;
	margin-bottom: 3px;
	color: black;
	padding-bottom: 3px;
	-webkit-box-shadow: 2px 2px 3px 2px #A6A6A6;
	box-shadow: 2px 2px 3px 2px #A6A6A6;
	font-size: 14px;
border-radius: 5px;	
border-spacing:0px ;

  border-collapse: collapse;
}

.tableau-courses2 {
font-family: sans-serif;
	text-align: center;
	margin: auto;
	margin-top : 20px;
	margin-bottom: 3px;
	color: black;
	padding-bottom: 3px;
	-webkit-box-shadow: 2px 2px 3px 2px #A6A6A6;
	box-shadow: 2px 2px 3px 2px #A6A6A6;
	font-size: 14px;
	border-collapse: collapse;
     font-weight: bold;
}
.tableau-courses3 {
font-family: sans-serif;
	text-align: left;
	margin: auto;
	margin-top : 20px;
	margin-bottom: 3px;
	color: black;
	padding-bottom: 3px;
	-webkit-box-shadow: 2px 2px 3px 2px #A6A6A6;
	box-shadow: 2px 2px 3px 2px #A6A6A6;
	font-size: 14px;
	border-collapse: collapse;
 }
.tableau-sexe {
	text-align: center;
}
th {
	background-color: #E3E3E3;
}


td, th, tr {
	text-align: center;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
border-bottom: 2px solid white;
border-radius: 6px;
  border-collapse: collapse;
}

.td-noborder {
	text-align: center;
	background-color: #FFFFFF;
	padding: 0px;
}
.titre-tab {
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}
#titre-annee {
color: #FFF;
    padding-bottom: 3px;
	font-size: 24px;
	text-align: center;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 3px;
}

#titre-annee2 {
 
    padding-bottom: 3px;
	font-size: 24px;
	text-align: center;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 3px;
}
#titre-courses {
    padding-bottom: 3px;
	font-size: 18px;
	text-align: center;
	font-style: italic;
	font-weight: bold;
}
#titre-palmares {
	font-size: 16px;
	text-align: center;
}
.relief-box {
	box-shadow: 2px 2px 6px 2px rgba(0,0,0,0.6);
	-webkit-box-shadow: 2px 2px 6px 2px rgba(0,0,0,0.6);
}
.relief-texte {
	text-shadow: 2px 2px 5px ##FFFFFF;
}

.relief-texte2 {
	text-shadow: 2px 2px 5px #FFF;
}

.slide {
width:99%;
margin: auto;
overflow: hidden;
}
.slide ul {
display: flex;
padding: 0;
width:600%;
animation: cambio 20s infinite alternate linear;
animation-timing-function: ease-in;
}
.slide li {
width:100%;
list-style: none;
}
.slide img {
width:100%;
}
@keyframes cambio{
0% { margin-left: 0;}
14% { margin-left: 0;}

17% { margin-left: -100%;}
31% { margin-left: -100%;}

34% { margin-left: -200%;}
48% { margin-left: -200%;}

51% { margin-left: -300%;}
65% { margin-left: -300%;}

68% { margin-left: -400%;}
82% { margin-left: -400%;}

85% { margin-left: -500%;}
100% { margin-left: -500%;}


}

.nonaff { 
display: none; 
} 


.CourseTypeBackRouteNature{
	background-color: #E2FDED;
}
.CourseTypeBackNature{
	background-color: #E2FDED;
}
.CourseTypeBackNatureNocturne{
	background-color: #E2FDED;
}
.CourseTypeBackPiste{
	background-color: #ffd19f;
}
.CourseTypeBackTrail{
	background-color: #B7FDD5;
}
.CourseTypeBackUltraTrail{
	background-color: #ACDFC2;
}
.CourseTypeBackRoute{
	background-color: #E3E2E2;
}
.CourseTypeBackCross{
	background-color: #E7CBAD;
}

tr.survolRed:hover{font-weight: bold;
text-transform: uppercase;
border:5px solid black;}

