/******************************************************************************
GLOBALES
******************************************************************************/
a,
a:link,
a:visited {
color:#fc9000;
text-decoration:none;
outline:none;
cursor:pointer;
}

a:hover {
text-decoration:underline;
}

h2,
h3,
h4,
h5,
h6 {
color:#5f554d;
}

.blog-container h2, #page-content h2 {
color: #5f554d;
}

#footer a,
#footer a:link,
#footer a:visited {
color:#579bad;
text-decoration:none;
outline:none;
cursor:pointer;
}

body {
	background:none;
}

div.body-background{

background-size:cover;
z-index:-1;
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
}

div.body-background img{
width:100%;
}


/* =Bloc accueil 1000 km
-------------------------------------------------------------- */
#content.home-1000 {
width:100%;
background:#faf3ed;
-moz-border-radius:5px;
border-radius:5px;
margin-bottom:35px;
}

#content.home-1000 .parcours-1000 {
position:absolute;
background:url(../images/map-parcours-1000.png) no-repeat top left;
width:397px;
height:576px;
top:-50px;
left:-31px;
padding:47px 0 0 30px;
z-index:500;
}

#content.home-1000 .parcours-1000 h2 {
text-shadow:1px 1px 1px #1e6c6b;
color:#fff;
width:240px;
line-height:28px;
padding-bottom:10px;
}

.logo-accueil-pfizer-saputo {
float:left;
margin:5px 10px 10px 0;
border-bottom:1px dotted #89dbdc;
padding-bottom:5px;
}

.btn-donner-accueil{
	background:url(../images/sprites.png) -173px -1434px no-repeat;
	display:block;
	height:25px;
	text-indent:-9999px;
	width:165px;
	float: left;
	clear: both;
	margin-top: 10px;
	margin-left: 38px;
}
.btn-donner-accueil:hover{background-position:-173px -1464px;}

#content.home-1000 .parcours-1000 p {
width:245px;
color:#fff;
text-shadow:1px 1px 1px #1e6c6b;
font-size:14px;
line-height:16px;
padding:5px 0;
}

#content.home-1000 .parcours-1000 .compte-rebours {
float:left;
clear:both;
margin-top:5px;
width:267px;
}

#content.home-1000 .parcours-1000 .compte-rebours h3 {
color:#fff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-shadow: 1px 1px 1px #1E6C6B;
text-align:center;
margin:5px 0;
font-weight:normal;
}

.logo-evenement{
	margin-bottom:20px;

}

.home1000-slideshow-container {
clear:both;
/*background:url(../images/course-quebec-montreal/fond-visionneuse.png) no-repeat;*/
padding-bottom:20px;
border-radius:5px;
position:relative;
width:762px;
height:462px;
}

.home1000-slideshow-container .pagination {
margin-top:5px;
margin-bottom:0px;
margin-right:6px;
clear:none;
position:absolute;
bottom:30px;
right:10px;
z-index:10;
padding:3px 0 3px 9px;
background-color:#fff;
}

.home1000-slideshow-container #block_slideshow .image {
height:375px;
}

.home1000-slideshow-container #block_slideshow h2 {
color:#179c9b;
line-height:30px;
margin-bottom:10px;
line-height:18px;
font-size:18px;
font-family:arial, helvetica, sans-serif;
}

.home1000-slideshow-container #block_slideshow h3 {
color:#fff;
font-size:16px;
line-height:normal;
margin-bottom:5px;
}

.home1000-slideshow-container .separateur {
border-bottom:1px dotted #0f2a5c;
margin:10px 0;
}

.home1000-slideshow-container #block_slideshow .quoi {
	text-transform:uppercase;
	margin:0px 0 8px 0;
}

.home1000-slideshow-container .slides-control {

width:675px;
}

.home1000-slideshow-container #block_slideshow .texte {
color:#000;
background-color:#fff;
width:280px;
position:absolute;
left:18px;
top:22px;
z-index:10;
padding:20px 10px;
}

.home1000-slideshow-container #block_slideshow .texte p{
	line-height:auto;
	margin-bottom:10px;
}

.home1000-slideshow-container #block_slideshow .texte .partenaires ul li{
	margin-top:10px;
	display:inline-block;
	zoom:1;
	*display:inline;
	width:49%;
	text-align:center;
	vertical-align: middle;
}

.home1000-slideshow-container #block_slideshow .texte .partenaires ul li.no-float {
    float: none;
    width: 100%;
    margin-top: 15px;
}

.home1000-slideshow-container #block_slideshow .sli {
color:#0f2a5c;
margin-left:20px;
margin-top:30px;
width:675px;
}


.home1000-slideshow-container #block_slideshow embed {
margin-right:auto;
border:6px solid #173365;
border-radius:5px;
}

.home1000-slideshow-container .description-video{
	color:#fff;
}

.home1000-slideshow-container #block_slideshow .pagination li {
background: url(../images/sprites.png) no-repeat 0 -839px;
width:15px;
margin-left:0;
margin-top:0;
}

.home1000-slideshow-container #block_slideshow .pagination li a{
position:relative;
}

.home1000-slideshow-container #block_slideshow .pagination .current {
background: url(../images/sprites.png) no-repeat 0 -878px;
text-indent:-999em;
}


.home1000-slideshow-container #block_slideshow {
border:none;
background:none;
padding:0;
width:750px;
}


.home1000-slideshow-container #block_slideshow .slides_container{
overflow:hidden;
height:462px;
width:762px;

}

.home1000-slideshow-container #block_slideshow .slides_container  .image img{
height:462px;
width:762px;
border:none;
}

.home1000-slideshow-container #block_slideshow .slides_container  .image img.btn-play-slider{
height:49px;
width:72px;
position:absolute;
left:345px;
top:50%;
}

.home1000-search-box {
height:55px;
padding:15px;
background-color: #082853;
z-index:125;
padding:25px 0 0 62px;
}

.page-template-MYaccueil1000km-php #main {
background:url(../images/pattern-1000.gif) no-repeat bottom right;
z-index:1;
}

.page-template-MYaccueil1000km-php #site-container {
padding-bottom:0;
}

#sidebar-1000 {
margin-bottom:0;
}

#sidebar-1000 h1{
	font-size:14px;
	margin-left:32px;
	width:120px;
	margin-bottom:0px;
	color:#082853;
	font-family:arial, helvetica, sans-serif;
}

#sidebar-1000 .logo-sidebar{
	margin-top:-25px;
	margin-bottom:25px;
}

#sidebar-1000 h1 a{
	color:#082853;
}

#sidebar-1000 li#menu-item-6319  a, #sidebar-1000 li#menu-item-2810 a, #sidebar-1000 li#menu-item-100 a{
	display:none;
}

.page-template-MYaccueil1000km-php #sidebar-1000 li#menu-item-6319  a, .page-template-MYaccueil1000km-php #sidebar-1000 li#menu-item-2810 a, .page-template-MYaccueil1000km-php #sidebar-1000 li#menu-item-100 a{
	display:block;
}

#sidebar-1000 li#menu-item-6319 ul  a, #sidebar-1000 li#menu-item-2810 ul a, #sidebar-1000 li#menu-item-100 ul a{
	display:block;
}

.home1000-search-box h2 {
color:#fff;
font-size:24px;
float:left;
width:240px;
}

.home1000-search-box .recherche-equipe {
width:410px;
margin-left:10px;
}

.header-list-equipe input,
.home1000-search-box input {
width:150px;
}

.home1000-search-box input#searchsubmit {
background:url(../images/btn-search-orange.gif) no-repeat top left;
}


/* =Counter
-------------------------------------------------------------- */

#countdown_dashboard {
height:65px;
}

.dash {
width:57px;
height:64px;
background:transparent url('/wp-content/themes/gdpl2010/images/sprites.png') no-repeat -310px -772px;
float:left;
position:relative;
padding:0 0 0 3px;
}

.days_dash {
width:84px;
height:64px;
background:transparent url('/wp-content/themes/gdpl2010/images/sprites.png') no-repeat -283px -668px;
float:left;
position:relative;
padding:0 0 0 3px;
}

.dash .digit {
font-size:27px;
font-family:Arial;
float:left;
width:27px;
text-align:center;
color:#fff;
position:relative;
top:6px;
}

.dash_title {
text-shadow:1px 1px 1px #1e6c6b;
color:#fff;
font-size:10px;
text-transform:uppercase;
display:block;
text-align:center;
padding-top:47px;

}


/* =Menu
-------------------------------------------------------------- */
#menu-1000km li .sub-menu li:not(:last-child) {
border-bottom: 1px solid white;
}

#menu-1000km li .sub-menu li a:hover {
color:#008b8a;
text-decoration:underline;
}

#menu-1000km li .sub-menu li {
background-color: #082853;
padding:0;
z-index:2;
}
#menu-1000km li a {
color:#082853;
}

/* =Liste des équipes
-------------------------------------------------------------- */

.marqueur td a {
font-size:24px;
font-family:'TradeGothicLTStdBold';
color:#5f554d;
text-transform:uppercase;
font-style:normal;
}

.marqueur td {
padding-top:20px;
}

tr td a {
font-size:12x;
font-weight:bold;
font-style:normal;
}

tr td {
padding:5px;
font-style:italic;
}

#calendar-zone table tr td,
#calendar-container tr td {
font-style:normal;
padding:0px;
}

#calendar-zone table #calendar-labels tr td {
padding: 5px 0;
}

.pair td {
background:#f3ebe4;
}

.nav_liste_equipe {
text-align:center;
}

.nav_liste_equipe a {
color:#579bad;
}

#block_listes_equipes h2 {
float:left;
}

.container-table-equipe {
float:left;
clear:both;
width:762px;
}

.recherche-equipe {
float:left;
}

.header-list-equipe {
float:left;
clear:both;
width:762px;
border-bottom:1px dotted #bdb7a4;
padding-bottom:10px;
margin-bottom:15px;
}

.header-list-equipe .recherche-equipe {
margin:5px 0 0 55px;
width:430px;
}

tr.link-top td {
text-align:right;
}

tr.link-top td a {
text-transform:none;
}

/* =Fiche des équipes
-------------------------------------------------------------- */
.page-template-MYficheequipe-php #container {
padding-top:20px;
}

.fiche-equipe-page h2 {/* style general des h2 du contenu a identifier autrement */
color:#5f554d;
border:none;
font-size:33px;
margin-bottom:2px /*15px*/;
padding-bottom:0 /*10px*/;
line-height:35px;
}

.fiche-equipe-page h3 {/* style general des h3 du contenu a identifier autrement */
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:none;
margin-top:15px;
}


.fiche-equipe-page p { /* style general des p du contenu a identifier autrement */
padding-bottom:15px;
}

.btn-faire-don {
background:url(../images/sprites.png) no-repeat 0 -499px;
display:block;
width:146px;
height:53px;
text-indent:-999em;
border-bottom:1px dotted #89806e;
padding:10px 0;
margin-bottom:10px;
}

#thermo-dons {
border-bottom:1px dotted #89806e;
margin-bottom:10px;
}

.liste-donateurs {
color:#fff;
}

.liste-donateurs li {
padding-bottom:10px;
}

.liste-donateurs span {
	font-size:10px;
}

.btn-faire-don:hover {
background:url(../images/sprites.png) no-repeat 0 -582px;
}

.fiche-equipe-page,
#block_fiche_equipe {
float:left;
clear:both;
width:762px;
}

.fiche-equipe-page .main {
	float:left;
	width:540px;
	margin:0 28px 0 0;
	background:#faf3ed;
	-moz-border-radius:5px;
	border-radius:5px;
	border:1px solid #dbcfc5;
	padding:10px 9px;
}

.fiche-equipe-page .sidebar-equipe {
	-moz-border-radius:5px 5px 5px 5px;
	background:none repeat scroll 0 0 #5f554d;
	border:1px solid #C6BFAC;
	float:left;
	padding:11px;
	width:148px;
	color:#fff;
}

.fiche-equipe-page .sidebar-equipe h3 { /* style general des h3  du side bar a identifier autrement */
	color:#fff;
	font-family:'TradeGothicLTStdRegular';
	text-transform:uppercase;
	margin-top:0px;
	font-size:17px;
}

.fiche-equipe-page .sidebar-equipe h4 {/* style general des h4  du side bar a identifier autrement */
	font-size:18px;
	color:#fff;
	font-family:'TradeGothicLTStdRegular';:
}

.fiche-equipe-page .sidebar-equipe svg {/* style general des svg  du side bar a identifier autrement */
	width: 100%;
}

.fiche-equipe-page .sidebar-commanditaires {
	background:none repeat scroll 0 0 #f3ebe4;
	border:1px solid #ded4cc;
	border-radius:5px 5px 5px 5px;
	color:#fff;
	float:left;
	margin-top:30px;
	padding:11px;
	width:148px;
}

.fiche-equipe-page .sidebar-commanditaires h3{
	border-bottom:1px dotted #a79e8c;
	font-family:'TradeGothicLTStdRegular';
	font-size:17px;
	margin:0px 0 10px 0;
	padding:0 0 15px 0;
	text-transform:uppercase;
	letter-spacing:-1px;
}

.fiche-equipe-page .sidebar-commanditaires p{
	color:#5f554d;
	margin:0 0 10px 0;
	padding:0;
	text-transform:uppercase;
}

.fiche-equipe-page .container-team-title {
	float:left;
	clear:both;
	width:762px;
	margin-top:5px;
	border-bottom:1px dotted #bdb7a4;
	margin-bottom:15px;
	padding-bottom:10px;
}

.fiche-equipe-page .team-title {
	float:left;
	width:565px;
}

.fiche-equipe-page .team-title small{
	font-size:14px;
	text-transform:uppercase;
}

.fiche-equipe-page .num-equipe {
	background:url(../images/bkg-num-equipe.jpg) no-repeat top left;
	color:#fff;
	font-size:30px;
	width:66px;
	height:32px;
	text-align:center;
	position:relative;
	display:inline-block;
	margin-left:15px;
}

.fiche-equipe-page .container-encouragements {
	float:right;
	width:168px;
}

.fiche-equipe-page .btn-encouragement,
.fiche-equipe-page .btn-encouragement:link,
.fiche-equipe-page .btn-encouragement:visited {
	background:url(../images/sprites.png) no-repeat 0 -1460px;
	display:block;
	float:right;
	font-family:"TradeGothicLTStdBold";
	font-size:13px;
	margin-left:30px;
	padding: 5px 0 0px 40px;
	position:absolute;
	right:59px;
	text-align:left;
	text-transform:uppercase;
}

.fiche-equipe-page .btn-encouragement:hover {
}

/*  Onglets Dates */
.fiche-equipe-page .years-tabs {
	float:left;
	width:540px;
	clear:both;
}

.fiche-equipe-page .years-tabs li {
	float:left;
	width:63px;
	height:30px;
}

.fiche-equipe-page .years-tabs li a{
	color:#ece1d7;
	font-size:16px;
	font-family:'TradeGothicLTStdBold';
	display:block;
	padding:6px 0 4px 13px;
}

.fiche-equipe-page .years-tabs li a:hover,
.fiche-equipe-page .years-tabs li.current a {
	color:#5f554d;
	text-decoration:none;
}

.fiche-equipe-page .years-tabs li.first{ background:url(../images/sprites.png) no-repeat 0 -655px; width:70px;}
.fiche-equipe-page .years-tabs li.second{background:url(../images/sprites.png) no-repeat 0 -755px; margin-left:-6px;}
.fiche-equipe-page .years-tabs li.third {background:url(../images/sprites.png) no-repeat 0 -755px; margin-left:-5px;}

.fiche-equipe-page .years-tabs li.first:hover, .fiche-equipe-page .years-tabs li.first.current {background:url(../images/sprites.png) no-repeat 0 -707px; width:70px;}
.fiche-equipe-page .years-tabs li.second:hover, .fiche-equipe-page .years-tabs li.second.current {background:url(../images/sprites.png) no-repeat 0 -801px;}
.fiche-equipe-page .years-tabs li.third:hover, .fiche-equipe-page .years-tabs li.third.current {background:url(../images/sprites.png) no-repeat 0 -801px;}

.fiche-equipe-page .photo-container  {
	background:#ece1d7;
	width:535px;
	float:left;
	padding:5px 5px 0 5px;
}

.fiche-equipe-page .photo-box {
	overflow:hidden;
	width:538px;
	position:relative;
	clear:both; /* fix pour chrome*/
}

.fiche-equipe-page .photo-slider {
	width:538px;
	height:320px;
	overflow:hidden;
	position:relative;
}

.fiche-equipe-page .photo-slider ul {
	width:9999px;
	position:absolute;
	left:50%;
	margin-left : -226px;
}

.fiche-equipe-page .photo-slider ul li {
	float:left;
	list-style-type:none;
	width:453px;
	position:relative;
}

.fiche-equipe-page .photo-slider ul li.current {opacity:1;}

.fiche-equipe-page .current .photo-inscription {
	padding-top:5px;
	background:#ece1d7;
	margin-left:0;
}

.fiche-equipe-page .photo-inscription .inscription-images {
	width:453px;
	height:282px;
	text-align:right;
	overflow:hidden;
}

.fiche-equipe-page .photo-equipe .equipe-images {
	width:453px;
	height:282px;
	text-align:left;
	overflow:hidden;
}

.fiche-equipe-page .photo-equipe img,
.fiche-equipe-page .photo-inscription img {
	width:453px;
}

.fiche-equipe-page .photo-inscription br,
.fiche-equipe-page .photo-equipe br {
	font-size:0px;
	line-height:1px;
	height:1px;
}

.fiche-equipe-page .right-slider .shadow {margin-left:5px;}
.fiche-equipe-page .photo-inscription {margin-right:5px;}
.fiche-equipe-page .current .shadow {display:none;}

.fiche-equipe-page .shadow {
	height:287px;
	opacity:0.8;
	filter: Alpha(Opacity=80);
	position:absolute;
	width:453px;
	background:#5f554d;
}

.fiche-equipe-page .photo-inscription a,
.fiche-equipe-page .current .photo-inscription a {
	float:right;
	color:#5f554d;
	text-align:right;
	text-decoration:none;
	padding-top:4px;
}

.fiche-equipe-page .photo-equipe a,
.fiche-equipe-page .photo-inscription a,
.fiche-equipe-page .current .photo-inscription a {
	font-size:11px;
	line-height:12px;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:4px;
}

.fiche-equipe-page .photo-equipe a {
	color:#fff;
	display:block;
	width:76px;
	margin-left:2px;
	padding-bottom:5px;
}

.fiche-equipe-page .photo-inscription a {color:#fff;}

.fiche-equipe-page .photo-equipe a strong ,
.fiche-equipe-page .photo-inscription a strong {
	font-size:14px;
	font-family:'TradeGothicLTStdBold';
	font-weight:normal;
}

.fiche-equipe-page .current .photo-equipe,
.fiche-equipe-page .photo-inscription,
.fiche-equipe-page .photo-equipe {
	background:#5f554d;
	padding-top:5px;
	height:314px;
	text-align:right;
	width:453px;
}

.fiche-equipe-page .photo-equipe {
	margin-left:5px;
	text-align:left;
}

.fiche-equipe-page .current .photo-equipe {background:#ece1d7;}
.fiche-equipe-page .current .photo-equipe a {color:#5f554d; text-align:left;}

.fiche-equipe-page .box-membres-equipe {
	float:left;
	width:545px;
	margin-bottom:10px;
}

.fiche-equipe-page .box-membres-equipe h3 {
	margin-bottom:10px;
	font-size:18px;
	color:#5f554d;
	text-transform:uppercase;
	font-family:'TradeGothicLTStdBold';
	margin-top:10px;
	font-weight:normal;
}
.fiche-equipe-page .box-membres-equipe h3 a{
	background:url(../images/icones/email.gif) left 7px no-repeat;
	display:block;
	float:right;
	font-size:12px;
	padding:5px 1px 0 20px;
}

.fiche-equipe-page .cadre-photo-membres{
	float:left;
	width:165px;
	margin:0 0px 7px 7px;
	background:#faf3ed;
	border-radius:5px;
	border:1px solid #dbcfc5;
	padding:5px;
	height:210px;
	position:relative;
}

.fiche-equipe-page .cadre-photo-membres:first-child{margin-left:0;}

.fiche-equipe-page .photo-default {
	background:url(../images/fiche-equipe/membre-indisponible.jpg) no-repeat top left;
	width:165px;
	height:97px;
	position:relative;
}

.fiche-equipe-page .photo-full img {z-index:1;}

.fiche-equipe-page .photo-full{
	z-index:1;
	position:relative;
	width:93px;
	height:97px;
}

.fiche-equipe-page .num-dossards-default {
	font-size:14px;
	background:url(../images/bg-num-equipe.jpg) repeat top left;
	color:#fff;
	text-align:center;
	bottom:0px;
	height:21px;
	position:absolute;
	z-index:100;
	padding:7px 8px 0 8px;
	left:0;
}


.fiche-equipe-page .num-dossards {
	font-size:14px;
	color:#fff;
}

.fiche-equipe-page .nom-membre {padding:10px 0;}
.fiche-equipe-page .nom-membre p{padding:0px 0 7px 0;}

.fiche-equipe-page .cadre-photo-membres .btn-don{
	background:url(../images/sprites.png) left -1398px no-repeat;
	bottom:5px;
	display:block;
	height:25px;
	padding:0px 0 7px 0;
	position:absolute;
	text-indent:-9999px;
	width:165px;
}
.fiche-equipe-page .cadre-photo-membres .btn-don:hover{background-position:-173px -1398px;}

.fiche-equipe-page .addthis_toolbox{
	border-bottom:1px dotted #bdb5a6;
	margin:15px 0 30px;
	padding:0;
}

/* Écoles */
#container .formulaire-fiche-equipe .donate-to-fundation {}
#container .formulaire-fiche-equipe .donate-to-fundation p {
    padding-bottom: 7px;
}
#container .formulaire-fiche-equipe .donate-to-fundation .sub-text {
    font-weight: normal;
}
#container .formulaire-fiche-equipe .donate-to-fundation select {
    margin-bottom: 15px;
}

.fiche-equipe-page .ecoles {
	background:#11bbbb;
	border-radius:5px;
	color:#fff;
	float:left;
	margin:0px 0 30px 0;
	padding:15px;
	width:505px;
}

.fiche-equipe-page .ecoles table {width:505px;}

.fiche-equipe-page .ecoles table td {
	border-bottom:1px dotted #fff;
	border-collapse:collapse;
	padding:5px 0;
}

.fiche-equipe-page .ecoles table th h3 {
	color:#fff;
	margin-top:0;
	font-size:18px;
	font-family:'TradeGothicLTStdBold';
	text-transform:uppercase;
	border-bottom:1px dotted #fff;
	padding-bottom:5px;
	font-weight:normal;
}

.fiche-equipe-page .ecoles table th h3 a{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:none;
}

.fiche-equipe-page .ecoles table td .nom-ecole {
	text-transform:uppercase;
	font-style:normal;
	font-weight:bold;
	padding:5px 0;
}

.fiche-equipe-page .ecoles table td .nom-ecole em{
	font-weight:normal;
	text-transform:none;
}

.fiche-equipe-page .ecoles  table td .galeries-photos {
	background:url(../images/icones/icones-galerie-photos.gif) no-repeat right 2px;
	color:#fff;
	display:block;
	float:right;
	padding:5px 30px 0px 10px;
	text-align:right;
}

.fiche-equipe-page hr{border-bottom:1px dotted #bdb5a6; clear:both; height:1px; margin-bottom:15px; padding:0;}
#post-1304 .entry-content span.vvqyoutube { float:none;}

#texte_don_fondation_oui,
#texte_don_fondation_non {
    font-weight: bold;
}


/* =Formulaire modification de fiche des équipes
-------------------------------------------------------------- */
#container .formulaire-fiche-equipe #veil{
	display:none;
	height:100%;
	position:absolute;
	width:100%;
	z-index:999;
}
#container .formulaire-fiche-equipe .hidden,
#fancybox-content .hidden{
	display:none !important;
}

/* Navs */
#container .formulaire-fiche-equipe .utilities-nav,
#container .formulaire-fiche-equipe .tabs-nav,
#container .formulaire-fiche-equipe .members-nav,
#container .formulaire-fiche-equipe .schools-nav{
	list-style:none;
	margin:0 0 15px 0;
}

#container .formulaire-fiche-equipe .utilities-nav{float:right;}
#container .formulaire-fiche-equipe .tabs-nav{height:30px;}
#container .formulaire-fiche-equipe .members-nav, #container .formulaire-fiche-equipe .schools-nav{margin-bottom:50px;}

#container .formulaire-fiche-equipe .utilities-nav li,
#container .formulaire-fiche-equipe .tabs-nav li,
#container .formulaire-fiche-equipe .members-nav li,
#container .formulaire-fiche-equipe .schools-nav li{
	float:left;
	list-style:none;
	margin:0 0 2px 2px;
}

#container .formulaire-fiche-equipe .utilities-nav li{margin:0 0 0 15px;}

#container .formulaire-fiche-equipe .utilities-nav li:first-child,
#container .formulaire-fiche-equipe .tabs-nav li:first-child,
#container .formulaire-fiche-equipe .members-nav li:first-child,
#container .formulaire-fiche-equipe .schools-nav li:first-child{
	margin:0;
}

#container .formulaire-fiche-equipe .utilities-nav li.current{
	font-weight:bold;
}

#container .formulaire-fiche-equipe .tabs-nav li a{
	background-color:#5f554d;
	border:1px solid #dbcfc5;
	border-bottom:none;
	border-radius:5px 5px 0 0;
	color:#fff;
	display:block;
	font-family:"TradeGothicLTStdBold";
	font-size:16px;
	padding:7px 30px 5px 30px;
	position:relative;
	text-transform:uppercase;
}

#container .formulaire-fiche-equipe .members-nav li a,
#container .formulaire-fiche-equipe .schools-nav li a {
	background:url(../images/bg-onglet-bottom.gif) left bottom repeat-x;
	border:1px solid #dbcfc5;
	border-radius:5px;
	color:#5f554d;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:15px 15px 5px 5px;
	position:relative;
	width:103px;
}

#container .formulaire-fiche-equipe .schools-nav li:nth-child(6n+1) {
	margin-left: 0px;
}

#container .formulaire-fiche-equipe .tabs-nav li a:hover,
#container .formulaire-fiche-equipe .tabs-nav li.current a{background:url(../images/bg-onglet-top.gif) left top repeat-x; color:#5f554d;}
#container .formulaire-fiche-equipe .members-nav li a:hover, #container .formulaire-fiche-equipe .members-nav li.current a,
#container .formulaire-fiche-equipe .schools-nav li a:hover, #container .formulaire-fiche-equipe .schools-nav li.current a{
	background:#5f554d;
	color:#fff;
	min-height:30px;
}

#container .formulaire-fiche-equipe .tabs-nav li a:hover,
#container .formulaire-fiche-equipe .members-nav li a:hover,
#container .formulaire-fiche-equipe .schools-nav li a:hover{
	text-decoration:none;
}

#container .formulaire-fiche-equipe .members-nav li a span,
#container .formulaire-fiche-equipe .schools-nav li a span{
	display:block;
	font-size:12px;
	font-weight:normal;
	line-height:1.1em;
}

/* Notice */
#container .formulaire-fiche-equipe span.notice{
	background:url(../images/icones/notice.png) left top no-repeat;
	height:21px;
	position:absolute;
	right:5px;
	top:5px;
	width:21px;
}
#container .formulaire-fiche-equipe .noticed span.notice{ display:block;}

/* Capitaine */
#container .formulaire-fiche-equipe li a span.capitaine{
	display:none;
	font-family:"TradeGothicLTStdBold";
	font-size:11px;
	left:5px;
	position:absolute;
	text-transform:uppercase;
	top:3px;
}

#container .formulaire-fiche-equipe  h3 span.capitaine{display:none; font-family:"TradeGothicLTStdRegular";}
#container .formulaire-fiche-equipe li.capitained a span.capitaine, #container .formulaire-fiche-equipe h3.capitained span.capitaine{ display:inline;}

/* Optionnal */
#container .formulaire-fiche-equipe li a span.optionnal{
	display:block;
	font-family:"TradeGothicLTStdBold";
	font-size:11px;
	left:5px;
	position:absolute;
	text-transform:uppercase;
	top:3px;
}

/* Arrow */
#container .formulaire-fiche-equipe li a span.arrow{
	background:url(../images/sprites.png) left -1434px no-repeat;
	bottom:-14px;
	display:none;
	height:14px;
	left:40%;
	position:absolute;
	width:27px;

}
#container .formulaire-fiche-equipe li a:hover span.arrow, #container .formulaire-fiche-equipe li.current a span.arrow{ display:block;}


/* General */
.formulaire-don-equipe h2,
#container .formulaire-fiche-equipe h2 {
	border-bottom:1px dotted #bdb7a4;
	margin-bottom:15px;
	padding-bottom:10px;
}

#container .formulaire-fiche-equipe #main-block-2 h2 {border:none; margin-botttom: 0;padding-bottom:0;}

.formulaire-don-equipe h3,
#container .formulaire-fiche-equipe h3 {
	margin:15px 0;
}

.formulaire-don-equipe h4,
#container .formulaire-fiche-equipe h4 {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
	padding-bottom:5px;
}

#container .formulaire-fiche-equipe .striped{ border-bottom:1px dotted #C6BFAC; margin-bottom:15px; padding-bottom:5px;}
#container .formulaire-fiche-equipe .with-margin-right{margin-right:50px;}

#container .formulaire-fiche-equipe .important{
	background:url(../images/icones/avertissement.png) 15px 15px no-repeat #ef681f;
	border:1px solid #B14B02;
	border-radius:5px;
	color:#fff;
	margin:0 0 15px 0;
	padding:15px 55px 0 55px;
}
#container .formulaire-fiche-equipe .important.more-padding-bottom {padding-bottom: 15px;}
#container .formulaire-fiche-equipe .important p{ line-height:1.2em;}
#container .formulaire-fiche-equipe .important ul{}
#container .formulaire-fiche-equipe .important ul li{list-style:disc;padding:3px 0;}

#container .formulaire-fiche-equipe p {
	padding-bottom:15px;
}

#container .formulaire-fiche-equipe .navigation-equipes{width:auto;}
#container .formulaire-fiche-equipe .recherche-equipe{float:right;margin:0 0 15px 0;}
#container .formulaire-fiche-equipe .recherche-equipe label{margin-right:10px;padding:8px 0 0 0;}
#container .formulaire-fiche-equipe .recherche-equipe input[type=text]{padding:5px 5px;width:125px;}
#container .formulaire-fiche-equipe .recherche-equipe input[type=submit]{float:right;width:30px;}

#container .formulaire-fiche-equipe a.more-info{
	background:url(../images/icones/more-info-fiche.png) left top no-repeat;
	height: 21px;
    margin: -5px 0 0;
    width: 21px;
}

/* Images */
#container .formulaire-fiche-equipe .image-holder{
	height:292px;
	margin:0;
	position:relative;
	width:453px;
}

#container .formulaire-fiche-equipe .members-block .image-holder{
	height:97px;
	margin:0 0px 10px 0px;
	width:165px;
}

#container .formulaire-fiche-equipe .image-holder .delete-image{
	background: url(../js/fancybox/close.gif) no-repeat scroll left top transparent;
	width:19px;
	height:20px;
	display:block;
	text-indent:-999em;
	position:absolute;
	right:7px;
	top:7px;
}

#container .formulaire-fiche-equipe .image-holder .members-block .delete-image { left:70px; top:3px;}

#container .formulaire-fiche-equipe .image-library{
	background-color:#ede4dd;
	margin:0 0 15px 0;
	padding:15px 0 15px 13px;
}

#container .formulaire-fiche-equipe .image-library .add-image{margin-right:14px;}

#container .formulaire-fiche-equipe .image-library .lib-container{
	border:1px solid #a1a1a1;
	float:left;
	margin:0 10px 10px 0;
	padding:10px 5px 5px 5px;
	text-align:center;
	width:127px;
}

#container .formulaire-fiche-equipe .image-library .lib-container .image-holder{ height:97px; margin:0 0 10px 17px; width:93px;}
#container .formulaire-fiche-equipe .image-library .lib-container p{color:#1a1a1a; font-size:11px; line-height:1.1em;}

/* Formulaires */
#container .formulaire-fiche-equipe .requis{color:#e76200; font-weight:bold;}
#container .formulaire-fiche-equipe label{
	display:block;
	line-height:1.1em;
	margin:0 0 5px 0;
}
#container .formulaire-fiche-equipe label.bolded, #container .formulaire-fiche-equipe label.cellphone.required{color:#FC5E0A; text-transform:uppercase;}
#container .formulaire-fiche-equipe label.bolded small{color:#3B3530;text-transform:none;}
#container .formulaire-fiche-equipe label small{font-weight:normal;}
#container .formulaire-fiche-equipe label.cellphone span.requis{display:none;}
#container .formulaire-fiche-equipe label.cellphone.required span.requis{display:inline;}

#container .formulaire-fiche-equipe label.radio-label {
	float:left;
	font-weight:normal;
	margin-right:25px;
}

#container .formulaire-fiche-equipe input{
	border: 1px solid #C6BFAC;
	padding:3px 5px;
    width: 250px;
}

#container .formulaire-fiche-equipe input.small{ width: 75px;}

#container .formulaire-fiche-equipe select{
	border: 1px solid #C6BFAC;
	padding:2px 3px;
    width: 263px;
}

#container .formulaire-fiche-equipe .members-block select{
	margin-right:20px;
	width:200px
}

#container .formulaire-fiche-equipe input[type=radio],
#container .formulaire-fiche-equipe input[type=checkbox]{
	margin:1px 0 0 0;
	outline:none;
	width:20px;
}

#container .formulaire-fiche-equipe input[type=submit]{ border:none; width:auto;}

#container .formulaire-fiche-equipe textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:6px 5px;
}

#container .formulaire-fiche-equipe div.telephone{width:220px;}
#container .formulaire-fiche-equipe .telephone input{margin-right:5px;text-align:center;width:30px;}
#container .formulaire-fiche-equipe .codepostal input{text-align:center;width:60px;}


/* Error and confirm */
#container .formulaire-fiche-equipe .conteneur-erreur {
	padding-bottom:15px;
	color:#ff0000;
	padding-top:15px;
}

#container .formulaire-fiche-equipe .conteneur-confirmation {
	background-color:#f6fbe5;
	border:1px solid #95ba17;
	color:#5C8906;
	font-size:14px;
	margin:15px 0 0 0;
	padding:15px;
	text-align:center;
}

.formulaire-fiche-equipe .row-fluid{margin-bottom:20px;}


/* Boutons */
#container .formulaire-fiche-equipe a.btn-orange,
#fancybox-content a.btn-orange{
	color:#fff;
	padding:6px 13px 0 13px;
}

a.bouton_recadrer {
	background:url(../images/sprites.png) no-repeat 0 -2px;
	cursor:pointer;
	display:inline-block;
	padding:6px 13px 0;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	border:none;
	height:22px;
	outline:none;
}

a.bouton_recadrer:hover {
	background:url(../images/sprites.png) no-repeat 0-122px;
	text-decoration:none;
}

/* Fancybox upload */
.picture-upload{
	background: none repeat scroll 0 0 #5F554D;
    color: #FFFFFF;
    padding: 12px;
	text-align:left;
	width:455px;
}

.picture-upload .receiver{
	border:1px dashed #fff;
	margin:0 0 12px 0;
	height:282px;
	position:relative;
	width:453px
}

#school-image.picture-upload{width:602px;}
#school-image.picture-upload .receiver{width:600px;}

.picture-upload .receiver .loading,
#container .image-holder .loading{
	background-color:#fff;
	border:1px solid #999887;
	border-radius:5px;
	left:23%;
	padding:20px 40px;
	position:absolute;
	top:44%;
	z-index:500;
}

.picture-upload .receiver .tocrop,
.picture-upload .receiver {
	z-index:490;
}

#member-image.picture-upload .receiver{
	height:97px;
	margin:40px 0 40px 138px;
	width:165px;
}

#member-image.picture-upload .receiver .loading,
#container .members-block .image-holder .loading{
	left:26%;
	padding:10px;
}

#container .schools-block .image-holder .loading{
	left:11%;
	padding:10px;
}

#container .formulaire-fiche-equipe .submit-loading{
	background-color:#fff;
	border:1px solid #DCD3CC;
	border-radius:5px;
	padding:6px;
	margin:0 0 -5px 15px;
}

.picture-upload p{ margin:0 0 15px 0;}
.picture-upload label{
	display:block;
	line-height:1.1em;
	margin:0 0 5px 0;
}
.picture-upload textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:6px 5px;
	width:296px;
}


/* =Formulaire tooltips
-------------------------------------------------------------- */
.page-template-MY_formulaire_fiche_equipe-php .ui-tooltip-content{
	background:#11b7b7;
	border-color:#1d7170;
	color:#fff;
	width:400px;
}
.page-template-MY_formulaire_fiche_equipe-php .ui-tooltip-content.short{width:250px;}
.page-template-MY_formulaire_fiche_equipe-php .ui-tooltip-content h3{color:#fff; font-size:14px; margin-bottom:20px;}
.page-template-MY_formulaire_fiche_equipe-php .ui-tooltip-content p{color:#fff; margin:0 0 10px 0;}
.page-template-MY_formulaire_fiche_equipe-php .ui-tooltip-content p a{color:#fff; font-weight:bold;}
.page-template-MY_formulaire_fiche_equipe-php .ui-tooltip-content ul{margin:0 0 0 15px;}
.page-template-MY_formulaire_fiche_equipe-php .ui-tooltip-content ul li{list-style:disc; padding:0 0 3px 0;}


/* =Top layer formulaires
-------------------------------------------------------------- */
#info-vitesse-moyenne,
#info-raviteau,
#info-distance,
#info-vitesse,
#info-denivele,
#info-classification-generale,
#info-classification-generale,
#all-equipes,
#detail-ecole,
#what-is-it {
background:#5f554d;
padding:12px;
color:#fff;
}

#info-distance ul,
#info-vitesse ul,
#info-denivele ul,
#info-classification-generale ul,
#info-vitesse-moyenne p,
#info-raviteau p,
#info-distance p,
#info-vitesse p,
#info-denivele p,
#info-classification-generale p,
#info-classification-generale p,
#detail-ecole p,
#detail-experience p,
#what-is-it p {
width:600px;
}

#detail-experience ul {
padding-bottom:15px;
}

#send-email{
	background-color:#f3ebe4;
	padding:12px;
}

#send-email h3{
	border-bottom-color:#bab1a2;
	color:#5f554d;
	font-size:18px;
	padding:0 0 10px 0;
	margin:0 0 12px 0;
}

#send-email p{margin:0 0 12px 0;}

#send-email label{
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	width:100px;
}

#send-email input[type=text],
#send-email textarea{
	box-shadow:0px 0px 3px #878787 inset;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px 5px;
}

#send-email input[type=text]{width:205px;}
#send-email .loading{
	background-color:#5F554D;
	height:20px;
	margin:15px 0 0 0;
	width:0px;
}

#send-email .confirmation{ display:none;}
#send-email .error{ background-color:#f60e0e; color:#fff;}

/* =Menu connexion
-------------------------------------------------------------- */

#menu-connexion {
padding:5px 0 15px 30px;
float:left;
border-bottom:1px dotted #bdb7a4;
margin-bottom:15px;
width:170px;
}

#menu-connexion h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#menu-connexion label {
color:#5f554d;
font-weight:normal;
}

#menu-connexion .champ {
width:131px;
height:26px;
}

.connexion {
background:url(../images/btn-connexion.gif) no-repeat top left;
width:27px;
height:21px;
float:right;
border:none;
text-indent:-999em;
margin:5px 37px 0 0;
}

#form_don_fondation .selectbox {
margin-left:0;
margin-top:5px;
}

#form_don_fondation h3 {
font-family: 'TradeGothicLTStdBold';
text-transform: uppercase;
}

#form_don_fondation .separator {
width:732px;
}


.addthis_toolbox .at300b iframe {width:170px!important; height:30px!important;}


/* Page editions antérieures */

.editions-anterieures #page-content h2 {
border-bottom:none;
margin-bottom:0;
padding-bottom:5px;
}

.classeur {
border-bottom: 1px dotted #BDB7A4;
padding-bottom:15px;
}

#page-content .menu-presse {
margin-left:0;
background:#5f554d;
margin-bottom:15px;
}

.menu-presse li a {
background:#5f554d;
border:none;
}

.menu-presse li a.current,
.menu-presse li a:hover {
color:#5f554d;
background:#FAF3ED;
text-decoration:none;
border:none;
}

.menu-presse li.photos a {
background:#5f554d url(../images/icones/icone-photos.gif) no-repeat top left;
padding-left:43px;
}

.menu-presse li.photos a.current,
.menu-presse li.photos a:hover {
background:#FAF3ED url(../images/icones/icone-photos-over.gif) no-repeat top left;
}

.menu-presse li.videos a {
background:#5f554d url(../images/icones/icone-videos.gif) no-repeat top left;
padding-left:43px;
}

.menu-presse li.videos a.current,
.menu-presse li.videos a:hover {
background:#FAF3ED url(../images/icones/icone-videos-over.gif) no-repeat top left;
}

#page-content ul.pagination-flickr {
text-align:center;
padding:15px 0;
}

#page-content ul.pagination-flickr li { /* to overwrite flick styles */
float:none!important;
display:inline!important;
}

#page-content ul.pagination-flickr li a  {
color:#579bad;
}


.conteneur-galeries {
text-align:center;
width:762px;
}

#page-content .entry-content .conteneur-galeries img  {
float:left;
margin-left:0;
margin-right:10px;
margin-bottom:10px;
}

/* =Page du parcours
-------------------------------------------------------------- */
#page-content.page-parcours .conteneur-accordion.hidden{
	display:none;
}
#page-content.page-parcours .accordion-parcours{
list-style-type:none;
border-top:1px dotted #c6bfac;
margin-left:0px;
}

#page-content.page-parcours .accordion-parcours li{
list-style-type:none;
border-bottom:1px dotted #c6bfac;
}

#page-content.page-parcours .accordion-parcours li .ui-accordion-content .contenu{
padding:17px;
width:725px;
}

#page-content.page-parcours .accordion-parcours h4{
outline:none;
padding-bottom:0;
position:relative;
height:23px;
color:#FFF;
padding:8px 10px 2px 10px;
cursor:pointer;
}
#page-content.page-parcours .accordion-parcours h4 a{
font-size:18px;
color:#FFF;
font-family:'TradeGothicLTStdBold';
text-transform:uppercase;
}
#page-content.page-parcours .accordion-parcours .etape h4 a{
text-shadow: 0px 0px 5px #d05a08;
text-transform:uppercase;
}
#page-content.page-parcours .accordion-parcours .spectacle h4 a{
text-shadow: 0px 0px 5px #0fbab9;
}
#page-content.page-parcours .accordion-parcours .repos h4 a{
text-shadow: 0px 0px 5px #78b419;
}
#page-content.page-parcours .accordion-parcours .etape h4{
background:url(../images/parcours/bg-h4-etape.gif) repeat-x bottom left;
}
#page-content.page-parcours .accordion-parcours .spectacle h4{
background:url(../images/parcours/bg-h4-spectacle.gif) repeat-x bottom left;
}
#page-content.page-parcours .accordion-parcours .repos h4{
background-color:#b2d574;
}
#page-content.page-parcours .accordion-parcours h4 .etape-gauche{
float:left;
display:block;
margin:-4px 10px 0 0px;
}
#page-content.page-parcours .accordion-parcours h4 .fleche-droite{
display:block;
float:right;
height:15px;
width:23px;
background:url(../images/icones/arrow-down-white.png) no-repeat center center;
}
#page-content.page-parcours .accordion-parcours li h4.ui-state-active{
background-color:#363029;
background-image:none;
}
#page-content.page-parcours .accordion-parcours li h4.ui-state-active .fleche-droite{
background:url(../images/icones/arrow-up.png) no-repeat center center;
}


#page-content.page-parcours .accordion-parcours li .ui-accordion-content-active{
background:url(../images/parcours/bg-content.gif) repeat-x top left #ab9d92;
color:#FFF;
}
#page-content.page-parcours .accordion-parcours li table,#page-content.page-parcours .accordion-parcours li tr td{
font-style:normal;
vertical-align:top;
padding-left:0;
}
#page-content.page-parcours .accordion-parcours li h5{
font-weight:bold;
font-size:18px;
font-style:normal;
color:#FFF;
text-transform:none;
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:10px;
}
#page-content.page-parcours .accordion-parcours li p{
margin:6px 0;
font-style:normal;
}
#page-content.page-parcours .accordion-parcours li .presente-par{
position:absolute;
margin:6px 20px;
color:#5f554d;
font-weight:bold;
}
#page-content.page-parcours .accordion-parcours .align-center{
text-align:center;
}
#page-content.page-parcours .accordion-parcours li .avec-bordure{
border:#FFF solid 10px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color:#FFF;
}
#page-content.page-parcours .accordion-parcours li img.avec-bordure{
padding:20px 0;
}

#page-content.page-parcours .accordion-parcours li .indented{
padding:0 0 0 30px;
}

#page-content.page-parcours .accordion-parcours li .bloc-visionneuse{
width:145px;
height:120px;
}
#page-content.page-parcours .accordion-parcours li .bloc-visionneuse .slides_container{
width:145px;
height:120px;
}
#page-content.page-parcours .accordion-parcours li .bloc-visionneuse .next{
position:absolute;
text-indent:-9999px;
background:url(../images/icones/arrow-right-orange.png) no-repeat top left;
margin:-70px 0 0 160px;
display:block;
width:20px;
height:20px;
}
#page-content.page-parcours .accordion-parcours li .bloc-visionneuse .prev{
position:absolute;
text-indent:-9999px;
background:url(../images/icones/arrow-left-orange.png) no-repeat top left;
margin:-70px 0 0 -36px;
display:block;
width:20px;
height:20px;
}
#page-content.page-parcours .accordion-parcours li .bloc-visionneuse .pagination{
display:none;
}
#page-content.page-parcours .accordion-parcours li tr.before-header-separateur td{
padding-bottom:15px;
}
#page-content.page-parcours .accordion-parcours li tr.header-separateur td{
border-top:1px dotted #5a514a;
padding:15px 0 0 0;
}
#page-content.page-parcours .accordion-parcours li .bloc-logo-partenaire{
min-height:150px;
height:150px;
width:350px;
}
#page-content.page-parcours .accordion-parcours li .dark-color,#page-content.page-parcours .accordion-parcours li .dark-color h5{
color:#342e28;
}
#page-content.page-parcours .accordion-parcours li .bloc-larger .float-left{
margin:0 1% 0 0;
width:49%;
font-weight:bold;
}
#page-content.page-parcours .accordion-parcours li .bloc-larger .float-left.last{
margin:0 0 0 0;
}
#page-content.page-parcours .accordion-parcours li .bloc-larger span{
font-size:28px;
display:block;
margin:5px 0 0 0;
font-weight:normal;
}
#page-content.page-parcours .accordion-parcours li .bloc-larger p{
width:150px;
line-height:normal;
margin:15px 0 0 0;
}
#page-content.page-parcours .accordion-parcours li .dark-color .bloc-larger p{
width:auto;
margin:0;
}
#page-content.page-parcours .accordion-parcours li table tr td div.bt-container a{
	display : inline-block;
	float : none;
}

#page-content.page-parcours .accordion-parcours li #chart-container{
width:525px;
float:left;
margin:0 25px 0 0;
}
#page-content.page-parcours .accordion-parcours li #chart-container table{
width:525px;
background-color:#ede1d7;
color:#5f554d;
font-size:12px;
text-align:center;
}
#page-content.page-parcours .accordion-parcours li #chart-container td{
font-size:24px;
width:25%;
padding:3px 5px;
}

#page-content.page-parcours .accordion-parcours li table#classification-container{
width:710px;
background-color:#ede1d7;
color:#5f554d;
text-align:center;
font-size:12px;
}
#page-content.page-parcours .accordion-parcours li #classification-container td{
font-size:24px;
padding:3px 5px;
width:25%;
}
span.warning{
	font-family : 'TradeGothicLTStdBold', Arial, Helvetica, sans-serif;
	font-size : 18px;
	text-transform : uppercase;
}
.navigation-equipes {
	height:20px;
	margin-bottom:20px;
	width:565px;
}

.navigation-equipes a{
	background:url(../images/fiche-equipe/menu-retour.png) 0 0 no-repeat;
	display:block;
	font-size:10px;
	height:16px;
	padding:4px 0 0 0px;
	text-transform:uppercase;
}
.navigation-equipes a:hover{color:#35312e; text-decoration:none;}

.navigation-equipes .retour-liste {
	background-position:0 0;
	float:left;
	padding-left:8px;
	width:105px;
}

.navigation-equipes .equipe-precedente {
	background-position:0 -20px;
	color:#5f554d;
	float:right;
	margin-right:3px;
	padding-left:5px;
	width:122px;
}
.navigation-equipes .equipe-suivante {
	background-position:0 -40px;
	color:#5f554d;
	float:right;
	padding-left:6px;
	width:103px;
}

.bt-telecharger-heures {
background:url(../images/parcours/bt-telecharger-passage.gif) no-repeat left top;
width:200px;
height:38px;
display:block;
text-indent:-999em;
}

.bt-telecharger-heures:hover {
background:url(../images/parcours/bt-telecharger-passage.gif) no-repeat left -38px;
}

.bt-imprimer {
background:url(../images/parcours/bt-imprimer-profil.gif) no-repeat left top;
width:163px;
height:38px;
display:block;
text-indent:-999em;
float:left;
}

.bt-imprimer:hover {
background:url(../images/parcours/bt-imprimer-profil.gif) no-repeat left -38px;
}

.bt-telecharger-horaire {
background:url(../images/parcours/bt-telecharger-horaire.gif) no-repeat left top;
width:201px;
height:38px;
display:block;
text-indent:-999em;
float:right;
margin-top:25px;
}

.bt-telecharger-horaire:hover {
background:url(../images/parcours/bt-telecharger-horaire.gif) no-repeat left -38px;
}


.bt-telecharger-tacx {
background:url(../images/parcours/bt-ajouter-letape.gif) no-repeat left top;
width:215px;
height:38px;
display:block;
text-indent:-999em;
float:left;
margin-right:18px;
}

.bt-telecharger-tacx:hover {
background:url(../images/parcours/bt-ajouter-letape.gif) no-repeat left -38px;
}

#page-content.page-parcours .accordion-parcours li .dark-color h5.small {
font-size:16px;
padding-bottom:0;
line-height:16px;
margin-top:5px;
}

.dark-color a.what-is-it,
.dark-color a.what-is-it:link,
.dark-color a.what-is-it:visited {
color:#fff;
}

.dark-color #classification-container a.what-is-it,
.dark-color #classification-container a.what-is-it:link,
.dark-color #classification-container a.what-is-it:visited {
color:#FC9000;
}



#page-content h3.upper {
text-transform:uppercase;
margin-top:30px;
float:left;
width:70%;
}

ul.bullets {
list-style-type:disc;
margin-left:20px;
margin-bottom:10px;
}

ul.bullets li {
list-style-type:disc;
}

table.vitesse {
border-collapse:collapse;
margin-top:10px;
}
table.vitesse td {
border:1px solid #fff;
border-collapse:collapse;
padding:5px;
font-style:normal;
}

.connect_widget_not_connected_text {
text-indent:-999em !important;
}


.btn-faire-don-long, .btn-faire-don-long:link, .btn-faire-don-long:visited {
    background: #fd9900; /* Old browsers */
background: -moz-linear-gradient(top, #fd9900 0%, #fdbb04 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd9900), color-stop(100%,#fdbb04)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fd9900 0%,#fdbb04 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fd9900 0%,#fdbb04 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fd9900 0%,#fdbb04 100%); /* IE10+ */
background: linear-gradient(to bottom, #fd9900 0%,#fdbb04 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd9900', endColorstr='#fdbb04',GradientType=0 ); /* IE6-9 */
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    display: inline-block;
	zoom:1;
	*display:inline;
    font-family: 'TradeGothicLTStdBold',Arial,Helvetica,sans-serif;
    font-size: 13px;
	margin:20px 0 20px 22px;
    padding: 5px 10px;
    text-transform: uppercase;
	text-align:center;
	width:220px;
}
