/* B A S E */
html[race="TDY"] h1.underline, html[race="TDY"] h2.underline, html[race="TDY"] h3.underline, html[race="TDY"] h4.underline, html[race="TDY"] h5.underline, html[race="TDY"] h6.underline {border-color:#00b9e4 !important;}

/* S T R U C T U R E */
html[race="TDY"] #page a.button {background-image:url("/tour-de-yorkshire/img/sprite_button.png");}
html[race="TDY"] #page a.button .left {background-image:url("/tour-de-yorkshire/img/sprite_button.png");}
html[race="TDY"] #page a.button .right {background-image:url("/tour-de-yorkshire/img/sprite_button.png");}
html[race="TDY"] #page a.button .arrow {background-image:url("/tour-de-yorkshire/img/sprite_button_arrow.png");}
html[race="TDY"] #page a.button:hover {color:#fff;}

html[race="TDY"] #html5-header .logo a.self {background-position: 0px -3044px;}
html[race="TDY"] #html5-header .logo .under .parent a{background-color:#00b9e4;}
html[race="TDY"] #html5-header .logo .under .countdown{background-color:#00b9e4;}
html[race="TDY"] #html5-header .logo .under .countdown a{color:#fff;}
html[race="TDY"] #html5-header .focus .block .langs ul li a:hover{border-color:#00b9e4;}
html[race="TDY"] #html5-header .focus .block .overall h1 {border-color:#00b9e4;}
html[race="TDY"] #html5-header .focus .block  .big h1 {border-color:#00b9e4;}
html[race="TDY"] #html5-header .flashnews ul li a:hover .plus{background-color:#00b9e4;}
html[race="TDY"] #html5-header #html5-nav {background:#00b9e4;}
html[race="TDY"] #html5-header #html5-nav>div>ul>li>a {color:#ffffff}
html[race="TDY"] #html5-header #html5-nav>div>ul>li.active>a {color:#262626;}
html[race="TDY"] #html5-header #html5-nav ul li.cmenu .content {border-bottom-color:#00b9e4;}
html[race="TDY"] #html5-header #html5-nav ul li.cmenu .content ul li a {background-image:url("/tour-de-yorkshire/img/sprite_layout.png");}
html[race="TDY"] #html5-header #html5-nav ul li.cmenu.teams .content ul li a {background:none;}
html[race="TDY"] #html5-header #html5-nav ul li.cmenu .content ul li a:hover {background:#E8E8E8;}
html[race="TDY"] #html5-header #html5-nav ul li.cmenu.stages .content ul li.current a, #html5-header #html5-nav ul li.stages .content ul li.current a:hover {background:#00b9e4;color:#fff;}
html[race="TDY"][racestatus="relive"] #html5-header #html5-nav ul li.cmenu.stages .content ul:last-child li:last-child a {background:#00b9e4;color:#fff;}
html[race="TDY"] #html5-header #html5-nav ul li.cmenu.stages .content ul li a span.blank {border-color:#00b9e4;}
html[race="TDY"][year="2015"] #html5-header #html5-nav ul li.cmenu.teams .content ul li a span.small-jersey {background:url("/tour-de-yorkshire/2015/img/sprite_smalljerseys.png") 0 -507px;}
html[race="TDY"][year="2016"] #html5-header #html5-nav ul li.cmenu.teams .content ul li a span.small-jersey {background:url("/tour-de-yorkshire/2016/img/sprite_smalljerseys.png");}
html[race="TDY"] #html5-header #html5-nav .search {background: url("/tour-de-yorkshire/img/bg_header_nav_search.png") no-repeat;}
html[race="TDY"] #html5-header .stage-nav div.current .title a.selector {background-image:url("/tour-de-yorkshire/img/sprite_layout.png");}
html[race="TDY"] #html5-header .stage-nav div.current ul.options {border-bottom-color:#00b9e4;}
html[race="TDY"] #html5-header .stage-nav div.current ul.options li.current a, html[race="TDY"][racestatus=relive] #html5-header .stage-nav div.current ul.options li:last-child a {background:#00b9e4;}
html[race="TDY"] #html5-header .stage-nav div.current ul.options li.current a span, html[race="TDY"][racestatus=relive] #html5-header .stage-nav div.current ul.options li:last-child a span {color:#fff;}
html[race="TDY"] #html5-header .stage-nav div.current ul.options li a span.blank {border-bottom-color:#00b9e4;}
html[race="TDY"] #html5-header .focus .block .social ul li a:hover {border-color:#00b9e4;}

html[race="TDY"] #content #main .bottom-link.active {border-color:#00b9e4;}
html[race="TDY"] #content #main .bottom-link a {border-color:#00b9e4;}
html[race="TDY"] #content #main .double-underline .label {border-color:#00b9e4;}
html[race="TDY"] #content #main .diapo h2 span {background-image:url("/tour-de-yorkshire/img/sprite_title.png");}
html[race="TDY"] #content #main .diapo .focus .description .type  {border-color:#00b9e4;}
html[race="TDY"] #content #main .diapo .paging {background-image:url("/tour-de-yorkshire/img/sprite_layout.png");}
html[race="TDY"] #content #main .diapo .list ul.thumbs li:hover .title{border-color:#00b9e4;}
html[race="TDY"] #content #main .diapo .list ul.thumbs li.current .title{border-color:#00b9e4;}
html[race="TDY"] #content #main .diapo.v2 .focus .media a.prev,
html[race="TDY"] #content #main .diapo.v2 .focus .media a.next {background-image:url("/tour-de-yorkshire/img/sprite_layout.png");}
html[race="TDY"] #content #main .tab-ville .col .links a:hover {border-color:#00b9e4;}
html[race="TDY"] #content #main .tab-ville .col .fiche { background:url("/img/v6/bg_ficheville_norvege.png") center top;}
html[race="TDY"] #content #main ul.road-tabs li a span {background-image:url("/tour-de-yorkshire/img/sprite_tab.png");}
html[race="TDY"] #content #main ul.road-tabs li.selected a span {background-image:url("/tour-de-yorkshire/img/sprite_tab.png");}
html[race="TDY"] #content #main .photos a.prev,
html[race="TDY"] #content #main .photos a.prev:hover,
html[race="TDY"] #content #main .photos a.next,
html[race="TDY"] #content #main .photos a.next:hover {background-image:url("/tour-de-yorkshire/img/sprite_layout.png");}
html[race="TDY"] #content #main .edito ul.tabs li.avis a {background-image:url("/tour-de-yorkshire/img/sprite_tab.png");}
html[race="TDY"] #content #main .edito ul.tabs li.actus a {background-image:url("/tour-de-yorkshire/img/sprite_tab.png");}
html[race="TDY"] #content #main .edito .content .journal h3 span,
html[race="TDY"] #content #main .edito .content .journal h4 span,
html[race="TDY"] body#page-actu #content #main h1 span.journal-etape,
html[race="TDY"] body#page-actu #content #main .news h2 .journal-etape span {background-image:url("/tour-de-yorkshire/img/sprite_tab.png");}
html[race="TDY"] #content #main .edito ul.tabs li a{background-position:0 -369px; padding:2px 0px 6px 36px;} /* tabs v2 */
html[race="TDY"] #content #main .edito[tab=avis] ul.tabs li.avis a,
html[race="TDY"] #content #main .edito[tab=actus] ul.tabs li.actus a,
html[race="TDY"] #content #main .edito ul.tabs li.selected a {border-color:#00b9e4;}
html[race="TDY"] #content #col .distinctif ul li strong {background-image:url("/tour-de-yorkshire/img/sprite_smalldistinctifs.png");}
html[race="TDY"] #content #col .classements ul.view li.selected {border-color:#00b9e4;}
html[race="TDY"] #content #col .classements ul.type li a {background-image:url("/tour-de-yorkshire/img/sprite_smalldistinctifs.png");}
html[race="TDY"] #content #col .accordion .classements h4 {background-image:url("/tour-de-yorkshire/img/sprite_layout.png");}
html[race="TDY"] #content #col .accordion .classements.active h4 {background-image:url("/img/v6/sprite_layout_all.png");}
html[race="TDY"][year="2015"] #content #col .classements .banner h5 {background-image:url("/tour-de-yorkshire/2015/img/sprite_distinctifspartners.png");}
html[race="TDY"] #content #col .chrono .scroll ul li .time {background-image: url("/tour-de-yorkshire/img/sprite_layout.png");}
html[race="TDY"] #content #col .enjeuxsportifs .banner h5 a:hover span {background-image:url("/tour-de-yorkshire/img/sprite_layout.png");}
html[race="TDY"] #content #col .equipes a.liprev { background-image:url("/tour-de-yorkshire/img/sprite_layout.png");}
html[race="TDY"] #content #col .equipes a.linext { background-image:url("/tour-de-yorkshire/img/sprite_layout.png");}
html[race="TDY"][year="2015"] #content #col .equipes li {background-image:url("/tour-de-yorkshire/2015/img/sprite_jerseys.png");}
html[race="TDY"][year="2016"] #content #col .equipes li {background-image:url("/tour-de-yorkshire/2016/img/sprite_jerseys.png");}
html[race="TDY"] #content #col .equipes a.prev,
html[race="TDY"] #content #col .equipes a.next {background-image:url("/tour-de-yorkshire/img/sprite_layout.png");}
html[race="TDY"] #content #col .grand-depart .visuel a.label, html[race="TDY"] #content #col .push .visuel a.label {background:#00b9e4;color:#ffffff;}
html[race="TDY"] #content #col .push.revivrelacourse .visuel {background-image:url("/tour-de-yorkshire/img/push/revivrelacourse.jpg");}
html[race="TDY"] #content #col .grand-depart .visuel, #content #col .push .visuel { height: 210px}
html[race="TDY"] #content #col .grand-depart .visuel, #content #col .push p { margin-bottom: 0;}
html[race="TDY"] #content #col .push.mstinashop .visuel { background: url("/tour-de-yorkshire/img/push/mstina-shop.gif") no-repeat top left; }
html[race="TDY"] #content #col .push.renidrett .visuel { background: url("/tour-de-yorkshire/img/push/renidrett.gif") no-repeat top left; }
html[race="TDY"] #content #col .push.arcticchallenge { }
html[race="TDY"] #content #col .push.arcticchallenge .visuel { background: url("/tour-de-yorkshire/img/push/arctic-challenge.gif") no-repeat top left; }
html[race="TDY"] #content #col .push.arcticheroes .visuel { background: url("/tour-de-yorkshire/img/push/tomorrow-race.gif") no-repeat top left; }
html[race="TDY"] #content #col .push.femmes .visuel {background:url("/tour-de-yorkshire/img/push/tyf-push.jpg") no-repeat top left;}
html[race="TDY"] #page-femmes #content .partners h2 {width:auto;}
html[race="TDY"] #content .partners ul li:hover {border-color:#00b9e4;}
html[race="TDY"] #content .partners ul li a,
html[race="TDY"] #content .partners ul li span {display:block;width:150px;height:60px;margin-right:19px;margin-left:19px;background:url("/tour-de-yorkshire/img/sprite_partners_2x.png?tv2") no-repeat;}
html[race="TDY"] #content .partners ul li .yorkshire_bank {background-position:0px -1px}
html[race="TDY"] #content .partners ul li .yorkshire_bank_bike_libraries {background-position:0px -60px}
html[race="TDY"] #content .partners ul li .dimension_data {background-position:0px -120px}
html[race="TDY"] #content .partners ul li .jct600 {background-position:0px -180px}
html[race="TDY"] #content .partners ul li .milltag {background-position:0px -240px}
html[race="TDY"] #content .partners ul li .mavic {background-position:0px -300px}
html[race="TDY"] #content .partners ul li .tissot {background-position:0px -360px}
html[race="TDY"] #content .partners ul li .virgin_train {background-position:0px -420px}
html[race="TDY"] #content .partners ul li .asda {background-position:0px -480px}
html[race="TDY"] #content .partners ul li .aunt_bessies {background-position:0px -542px}
html[race="TDY"] #content .partners ul li .flybe {background-position:0px -608px}
html[race="TDY"] #content .partners ul li .mugshot {background-position:0px -670px}
html[race="TDY"] #content .partners ul li .doncaster_sheffield_airport {background-position:0px -730px}

/* page-nav */
#page-femmes {position: relative;}
#page-nav-wrapper {min-height: 54px}
ul#page-nav.pinned {position: fixed;top:47px;margin-top:-47px;z-index: 5}
ul#page-nav.pinned {border: none}
ul#page-nav li a {font-size:18px;padding:9px 10px 4px;}
ul#page-nav li.active a,
html[race="TDY"] ul#page-nav li a:hover,#page-espoirs ul.tags li a:focus {background:#00b9e4; color:#fff;}

/*html[race="TDY"] #html5-footer .menu {min-height:175px;}*/
html[race="TDY"] #html5-footer .menu .col-right a.toppage span {margin-top:25px;}
html[race="TDY"] #html5-footer #dock {background:#00b9e4;border-bottom-color:#00b9e4;border-top-color:#00b9e4;}
html[race="TDY"] #html5-footer #dock ul.toolbar li {border-color: #00b9e4;}
html[race="TDY"] #html5-footer #dock ul.toolbar>li>a {border-color:#3C0021; color:#ffffff;}
html[race="TDY"] #html5-footer #dock ul.toolbar li.epreuves a {color:#000000;}
html[race="TDY"] #html5-footer #dock ul.toolbar li a.select span {background-image:url("/tour-de-yorkshire/img/sprite_layout.png");}
html[race="TDY"] #html5-footer #dock ul.toolbar li div.content .head a.reduce {background-image:url("/tour-de-yorkshire/img/sprite_layout.png");}
html[race="TDY"] #html5-footer #dock ul.toolbar li.epreuves div.content .head .title {background-image:url("/tour-de-yorkshire/img/sprite_layout.png");}
html[race="TDY"] #html5-footer #dock ul.toolbar li.diffuseurs div.content .head .title {background-image:url("/tour-de-yorkshire/img/sprite_layout.png");}
html[race="TDY"] #html5-footer #dock ul.toolbar li.diffuseurs div.content ul.list li .logo {background-image:url("/img/v6/sprite_diffuseurs_TDY.png");}
html[race="TDY"] #html5-footer #dock ul.toolbar li div.content .head .paging a.current {color:#00b9e4; }
html[race="TDY"] #html5-footer #dock ul.toolbar li.diffuseurs div.content ul.list li a:hover { border-left:11px solid #00b9e4;}
html[race="TDY"] #html5-footer #dock ul.toolbar li.diffuseurs div.content ul.list li.tvi a, html[race="TDY"] #html5-footer #dock ul.toolbar li.diffuseurs div.content ul.list li.skys a, html[race="TDY"] #html5-footer #dock ul.toolbar li.diffuseurs div.content ul.list li.dtv a { line-height: 21px; }
html[race="TDY"] #html5-footer #dock ul.toolbar li.diffuseurs div.content ul.list li.tv2 .logo { background-position: 0 -400px; }
html[race="TDY"] #html5-footer #dock ul.toolbar li.diffuseurs div.content ul.list li.espt .logo { background-position: 0 -521px; }
html[race="TDY"] #html5-footer #dock ul.toolbar li.diffuseurs div.content ul.list li.nel .logo { background-position: 0 400px; }
html[race="TDY"] #html5-footer #dock ul.toolbar li.diffuseurs div.content ul.list li.nov .logo { background-position: 0 -51px; }
html[race="TDY"] #html5-footer #dock ul.toolbar li.diffuseurs div.content ul.list li.bsk .logo { background-position: 0 -400px; }
html[race="TDY"] #html5-footer #dock ul.toolbar li.diffuseurs div.content ul.list li.tdn .logo { background-position: 0 400px; }
html[race="TDY"] #html5-footer #dock ul.toolbar li.diffuseurs div.content ul.list li.esa .logo { background-position: 0 -400px; }
html[race="TDY"] #html5-footer #dock ul.toolbar li.diffuseurs div.content ul.list li.spn .logo { background-position: 0 400px; }
html[race="TDY"] #html5-footer #dock ul.toolbar li.diffuseurs div.content ul.list li.skys .logo { background-position: 0 -80px; }
html[race="TDY"] #html5-footer #dock ul.toolbar li.diffuseurs div.content ul.list li.skyt .logo { background-position: 0 -80px; }
html[race="TDY"] #html5-footer #dock ul.toolbar li.diffuseurs div.content ul.list li.dtv .logo { background-position: 0 -24px; }
html[race="TDY"] #html5-footer #dock ul.toolbar li.diffuseurs div.content ul.list li.nbc .logo { background-position: 0 -353px; }

html[race="TDY"] ul#page-nav li a:hover,#page-espoirs ul.tags li a:focus {background:#00b9e4; color:#fff;}

/* home-epreuve */
html[race="TDY"] body#home-epreuve #content #main .ville h2 span.start {background-image:url("/tour-de-yorkshire/img/sprite_title.png");} 
html[race="TDY"] body#home-epreuve #content #main .carte h2 span  {background:url("/tour-de-yorkshire/img/sprite_title.png") no-repeat left -292px;}
html[race="TDY"] body#home-epreuve #content #main .edito .details {background-image:url("/tour-de-yorkshire/img/sprite_title.png");}
html[race="TDY"] body#home-epreuve #content #main .edito .content .tab-actus img {border-color:#00b9e4;}

/* page-etape */
html[race="TDY"] body#page-etape #content #main .cotesport h2 span  {background-image:url("/tour-de-yorkshire/img/sprite_title.png");}
html[race="TDY"] body#page-etape #content #main .cotesport .content .tab-itineraire table thead tr th span {border-color:#00b9e4;}
html[race="TDY"] body#page-etape #content #main .cotetourisme h2 span  {background-image:url("/tour-de-yorkshire/img/sprite_title.png");}
html[race="TDY"] body#page-etape #content #main .cotetourisme ul.tabs li.depart a span {background-image:url("/tour-de-yorkshire/img/sprite_tab.png");}
html[race="TDY"] body#page-etape #content #main .cotetourisme ul.tabs li.arrivee a span {background-image:url("/tour-de-yorkshire/img/sprite_tab.png");}
html[race="TDY"] body#page-etape #content #main .cotetourisme ul.tabs li.profil a span {background-image:url("/tour-de-yorkshire/img/sprite_tab.png");}
html[race="TDY"] body#page-etape #content #main .cotetourisme ul.tabs li a:hover,
html[race="TDY"] body#page-etape #content #main .cotetourisme[tab=depart] ul.tabs li.depart a,
html[race="TDY"] body#page-etape #content #main .cotetourisme[tab=surlaroute] ul.tabs li.surlaroute a,
html[race="TDY"] body#page-etape #content #main .cotetourisme[tab=arrivee] ul.tabs li.arrivee a,
html[race="TDY"] body#page-etape #content #main .cotetourisme ul.tabs li.selected a {border-color:#00b9e4;}

/* page-classement */
html[race="TDY"] body#page-classement #content #main h1>span {background-image:url("/tour-de-yorkshire/img/sprite_title.png");}
html[race="TDY"] body#page-classement #content #main h2>span {background-image:url("/tour-de-yorkshire/img/sprite_title.png");}
html[race="TDY"] body#page-classement #content #main .data span.label {border-color: #00b9e4;}
html[race="TDY"] body#page-classement #content #main ul.view li.selected,
html[race="TDY"] body#page-classement #content #main ul.view li:hover {border-color:#00b9e4}
html[race="TDY"] body#page-classement #content #main ul.type li a {background-image:url("/tour-de-yorkshire/img/sprite_smalldistinctifs.png");}
html[race="TDY"] body#page-classement #content #main .classements table tr td > div {background-color:#00b9e4;}
html[race="TDY"][year="2015"] body#page-classement #content #main .classements .banner a {background-image:url("/tour-de-yorkshire/2015/img/sprite_distinctifspartners.png");}
html[race="TDY"] body#page-classement #content #main #tableau_honneur .porteurMaillot .jersey div {background-image: url("/tour-de-yorkshire/img/sprite_distinctifs.png");}
html[race="TDY"][year="2015"] body#page-classement #content #main #tableau_honneur .porteurMaillot .rider .dossard .jersey {background-image: url("/tour-de-yorkshire/2015/img/sprite_jerseys.png");}
html[race="TDY"][year="2016"] body#page-classement #content #main #tableau_honneur .porteurMaillot .rider .dossard .jersey {background-image: url("/tour-de-yorkshire/2016/img/sprite_jerseys.png");}
/*html[race="TDY"] body#page-classement #content #main #dico {display:none;}*/
html[race="TDY"] body#page-classement #content #main #dico div.buttons a.button .arrow {background-image:url("/tour-de-yorkshire/img/sprite_layout.png");}
html[race="TDY"] body#page-classement #content #main #dico div.header {background-image:url("/tour-de-yorkshire/img/sprite_layout.png");}
html[race="TDY"] body#page-classement #content #main #dico div.footer {background-image:url("/tour-de-yorkshire/img/sprite_layout.png");}
html[race="TDY"] body#page-classement #content #main #dico dl dt.clG,
html[race="TDY"] body#page-classement #content #main #dico dl dt.clE {color:#ffffff;}
html[race="TDY"] body#page-classement #content #main #dico dl dt.PMT,
html[race="TDY"] body#page-classement #content #main #dico dl dt.PMP,
html[race="TDY"] body#page-classement #content #main #dico dl dt.PMM,
html[race="TDY"] body#page-classement #content #main #dico dl dt.PMJ,
html[race="TDY"] body#page-classement #content #main #dico dl dt.ETG {background-image: url("/tour-de-yorkshire/img/sprite_smalldistinctifs.png")}
html[race="TDY"] body#page-classement #content #col .interviews .item h5.underline span {background-color:#00b9e4}

/* page-galerie */
html[race="TDY"] body#page-galerie #content #main h1 span {background-image:url("/tour-de-yorkshire/img/sprite_title.png");}
html[race="TDY"] body#page-galerie #content #main .diapo.video h2 span,
html[race="TDY"] body#page-galerie #content #main .diapo.photo h2 span {background-image:url("/tour-de-yorkshire/img/sprite_layout.png");}
html[race="TDY"] body#page-galerie #content #main .diapos ul.tabs li a span {background-image: url("/tour-de-yorkshire/img/sprite_tab.png");}
html[race="TDY"] body#page-galerie #content #main .diapos ul.tabs li.selected a,
html[race="TDY"] body#page-galerie #content #main .diapos ul.tabs li a:hover {border-color: #00b9e4;}
html[race="TDY"] body#page-galerie #content #main .diapos ul.tabs li.selected a span {background-image:url("/tour-de-yorkshire/img/sprite_tab.png");}
html[race="TDY"] body#page-galerie #content #main .diapos .stage-by-stage h2 span {background-image:url("/tour-de-yorkshire/img/sprite_title.png");}
html[race="TDY"] body#page-galerie #content #main .diapos .stage-by-stage h3 span  {border-color:#00b9e4;}

/* page-actu */
html[race="TDY"] body#page-actu #content #main .news  .relative-stage {background-image:url("/tour-de-yorkshire/img/bg_actu_etape_relative.png");}
html[race="TDY"] body#page-actu #content #main .depeches h2 span {background-image:url("/tour-de-yorkshire/img/sprite_title.png");}
html[race="TDY"] body#page-actu #content #main .news .item[type=FLM] .image img {border-color:#00b9e4;}

/* menu-equipes */
html[race="TDY"][year="2015"] #html5-header #html5-nav ul li.cmenu.teams .content ul li a .jersey-cof + span.label { font-size: 10px; }
html[race="TDY"][year="2016"] #html5-header #html5-nav ul li.cmenu.teams .content ul li a .jersey-cof + span.label { font-size: 10px; }
html[race="TDY"][year="2015"] #html5-header #html5-nav ul li.cmenu.teams .content ul li a .jersey-tsv + span.label { font-size: 9px; }
html[race="TDY"][year="2016"] #html5-header #html5-nav ul li.cmenu.teams .content ul li a .jersey-tsv + span.label { font-size: 9px; }

/* page-equipes */
html[race="TDY"] body#page-equipes #content #main ul.equipes li .head.active h2 a {background-image:url("/tour-de-yorkshire/img/sprite_layout.png");}
html[race="TDY"] body#page-equipes #content #main ul.equipes li .head table tr th span {border-color:#00b9e4;}
html[race="TDY"][year="2015"] body#page-equipes #content #main ul.equipes li .head table tr td.maillot span {background:url("/tour-de-yorkshire/2015/img/sprite_smalljerseys.png") 0 -507px}
html[race="TDY"][year="2016"] body#page-equipes #content #main ul.equipes li .head table tr td.maillot span {background:url("/tour-de-yorkshire/2016/img/sprite_smalljerseys.png");}
html[race="TDY"] body#page-equipes #content #main ul.equipes li .content .riders ul li.withdrawal a .mask {background-image:url("/tour-de-yorkshire/img/sprite_layout.png");}
html[race="TDY"] body#page-equipes #content #main ul.equipes li .content .riders ul li.withdrawal h5  {border-color:#00b9e4;}
html[race="TDY"] body#page-equipes #content #main ul.equipes li .content>.close {background-image:url("/tour-de-yorkshire/img/sprite_layout.png");}
html[race="TDY"] body#page-equipes #content #main ul.equipes li .content>.close:hover {background-image:url("/img/v6/sprite_layout_all.png");}
html[race="TDY"] body#page-equipes #content #main ul.equipes li .content ul.tabs li a span {background-image: url("/tour-de-yorkshire/img/sprite_tab.png");}
html[race="TDY"] body#page-equipes #content #main ul.equipes li .content ul.tabs li.selected a,
html[race="TDY"] body#page-equipes #content #main ul.equipes li .content[tab=description] ul.tabs li.description a,
html[race="TDY"] body#page-equipes #content #main ul.equipes li .content[tab=coureurs] ul.tabs li.coureurs a,
html[race="TDY"] body#page-equipes #content #main ul.equipes li .content[tab=galerie] ul.tabs li.galerie a,
html[race="TDY"] body#page-equipes #content #main ul.equipes li .content ul.tabs li a:hover {border-color: #00b9e4;}
html[race="TDY"] body#page-equipes #content #main ul.equipes li .content[tab=description] ul.tabs li.description a span,
html[race="TDY"] body#page-equipes #content #main ul.equipes li .content[tab=coureurs] ul.tabs li.coureurs a span,
html[race="TDY"] body#page-equipes #content #main ul.equipes li .content[tab=galerie] ul.tabs li.galerie a span {background-image:url("/tour-de-yorkshire/img/sprite_tab.png");}

/* fiche-coureur */
html[race="TDY"] body#fiche-coureur #content #main .fiche .rider ul.maillots li {background-image: url("/tour-de-yorkshire/img/sprite_smalldistinctifs.png");}
html[race="TDY"] body#fiche-coureur #content #main .palmares .resume .victoires { background-image: url("/tour-de-yorkshire/img/picto_victoires.png") }
html[race="TDY"] body#fiche-coureur #content #main .palmares .resume .podiums { background-image: url("/tour-de-yorkshire/img/picto_podiums.png") }
html[race="TDY"][year="2015"] body#fiche-coureur #content #main .fiche .team  .img {background-image:url("/tour-de-yorkshire/2015/img/sprite_jerseys.png");}
html[race="TDY"][year="2016"] body#fiche-coureur #content #main .fiche .team  .img {background-image:url("/tour-de-yorkshire/2016/img/sprite_jerseys.png");}
html[race="TDY"] body#fiche-coureur #content #main .classements h2 span  {background-image:url("/tour-de-yorkshire/img/sprite_title.png");}
html[race="TDY"] body#fiche-coureur #content #main .classements table tr.itg td.label span,
html[race="TDY"] body#fiche-coureur #content #main .classements table tr.ipg td.label span,
html[race="TDY"] body#fiche-coureur #content #main .classements table tr.img td.label span,
html[race="TDY"] body#fiche-coureur #content #main .classements table tr.ijg td.label span,
html[race="TDY"] body#fiche-coureur #content #main .classements table tr.icg td.label span {background-image: url("/tour-de-yorkshire/img/sprite_smalldistinctifs.png");}
html[race="TDY"] body#fiche-coureur #content #main .palmares h2 span  {background-image:url("/tour-de-yorkshire/img/sprite_title.png");}

/* page-histoire */
html[race="TDY"] body#page-histoire #content #main h1 span {background-image:url("/tour-de-yorkshire/img/sprite_title.png");}
html[race="TDY"] body#page-histoire #content #main .recherche h2 span {background-image:url("/tour-de-yorkshire/img/sprite_title.png");}
html[race="TDY"] body#page-histoire #content #main .histoire ul.tabs li a span {background-image: url("/tour-de-yorkshire/img/sprite_tab.png");}
html[race="TDY"] body#page-histoire #content #main .histoire ul.tabs li.selected a,
html[race="TDY"] body#page-histoire #content #main .histoire ul.tabs li a:hover {border-color:#00b9e4;}
html[race="TDY"] body#page-histoire #content #main .histoire ul.tabs li.selected a span {background-image: url("/tour-de-yorkshire/img/sprite_tab.png");}
html[race="TDY"] body#page-histoire #content #main .histoire .content ul.tags li a:hover,
html[race="TDY"] body#page-histoire #content #main .histoire .content ul.tags li a.active {background:#00b9e4; color:#fff;}
html[race="TDY"] body#page-histoire #content #main .histoire .content table tr th span {border-color:#00b9e4;}
html[race="TDY"] body#page-histoire #content #main .grosplan h2 span {background-image:url("/tour-de-yorkshire/img/sprite_title.png");}

/* page-espacepro */
html[race="TDY"] body#page-espacepro #content #main .espacepro ul.tabs li a {width:205px;}
html[race="TDY"] body#page-espacepro #content #main .espacepro ul.tabs li a span {background-image: url("/tour-de-yorkshire/img/sprite_tab.png");}
html[race="TDY"] body#page-espacepro #content #main .espacepro ul.tabs li.selected a,
html[race="TDY"] body#page-espacepro #content #main .espacepro ul.tabs li a:hover {border-color:#00b9e4;}
html[race="TDY"] body#page-espacepro #content #main .espacepro ul.tabs li.selected a span {background-image: url("/tour-de-yorkshire/img/sprite_tab.png");}

/* page-reglement */
html[race="TDY"] body#page-reglement #content #main ul li h3 img{max-width:100%}
html[race="TDY"] body#page-reglement #content #main ul li h3>span{width:32px}
html[race="TDY"] body#page-reglement #content #main ul li#ITG h3>span,
html[race="TDY"] body#page-reglement #content #main ul li#IJG h3>span{width:50px /*28px*/}
html[race="TDY"] body#page-reglement #content #main ul li#IPG h3>span{width:50px}
html[race="TDY"] body#page-reglement #content #main ul li#IMG h3>span{width:70px}
html[race="TDY"] body#page-reglement #content #main ul li#ETG h3>span{ margin-top: 0; width: 27px }
html[race="TDY"] body#page-reglement #content #main table tr th span {border-color:#00b9e4;}

/* page-parcours */
html[race="TDY"] body#page-parcours #content #main h3 { font-size: 20px; margin-top: 35px; }
html[race="TDY"] body#page-parcours #content #main .table-etape tr td > div {background-color:#00b9e4;}
html[race="TDY"] body#page-parcours #content #main .table-etape tr td.details a {background-image:url("/tour-de-yorkshire/img/sprite_layout.png");}
html[race="TDY"] .img-right{float: right;margin-left:20px;}

/* page-communiques */
html[race="TDY"] body#page-communiques #content #main table tr td >div, html[race="TDY"] body#page-espacepro #content #main .espacepro table tr td >div {background-color:#00b9e4;}

/* page-search */
html[race="TDY"] body#page-search #content #main h1 {background-image:url("/tour-de-yorkshire/img/sprite_title.png");}

/* page-partenaires */
html[race="TDY"] body#page-partenaires #content #main .photos { float: left; margin-right: 20px; }
/* partners women */
#content #main #partners h1{margin-top:0}
#content #main #partners .box h2, #content #main #partners .partner-description h2{margin:20px 0 10px;padding:0;font-family:"FFDIN Bold";font-size:24px;text-align:left;border:none; text-transform: uppercase; }
#content #main #partners .box {float:left; width:620px; margin:30px 0; text-align:center}
#content #main #partners .halfbox_left {float:left; width:300px; margin:30px 10px 20px 0; text-align:center}
#content #main #partners .halfbox_right {float:left; margin:30px 0; width:310px; text-align:center}
#content #main #partners .border {border:1px dotted #B2B2B2;}
#content #main #partners .collapse {float:left}
#content #main #partners .partners_link {display:inline-block; vertical-align:middle}
#content #main #partners .diff_offi .border {padding:28px 0}
#content #main #partners .diff_offi a#fr3 {margin:0 45px 0 15px}
#content #main #partners .club .border {padding:12px 0; overflow:auto;}
#content #main #partners .club .collapse {margin-left:10px}
#content #main #partners .club a#lcl {/*margin:0px 3px 10px*/}
#content #main #partners .club a#sko {margin:0 0 0}
#content #main #partners .partn_offi .border {padding:10px 0}
#content #main #partners .partn_offi .line1 {margin:0 0 10px}
#content #main #partners .partn_offi .line1 .partners_link {margin:0 30px}
#content #main #partners .partn_offi .line2 .partners_link {margin:0 20px}
#content #main #partners .partn_offi2 .border {padding:15px 0}
#content #main #partners .partn_offi2 .line1, body#page-partenaires #content #main .supp .line1 {margin:0 0 10px}
#content #main #partners .partn_offi2 .line1 .partners_link {margin:0 20px}
#content #main #partners .partn_offi2 .line2 .partners_link {margin:0 20px}
#content #main #partners .media .border {padding:37px 0}
#content #main #partners .enviro .border {padding:14px 0}
#content #main #partners .fourn .border {padding:15px 0}
#content #main #partners .fourn .line1 {margin:0 0 10px}
#content #main #partners .fourn .line1 .partners_link {margin:0 10px}
#content #main #partners .fourn .line2 .partners_link {margin:0 15px}
#content #main #partners .supp .border {padding:10px 0}
#content #main #partners .supp .partners_link {margin:0 20px}
#content #main #partners .tech .border {padding:15px 0}
#content #main #partners .tech .line1 {margin:0 15px}
#content #main #partners .tech .line1 .partners_link, 
#content #main #partners .institu .line1 .partners_link {margin:0 10px}
#content #main #partners .tech .line2 .partners_link {margin:0 5px}
#content #main #partners .institu .border,
#content #main #partners .majeur .border {padding:25px 0}
#content #main #partners .institu .partners_link,
#content #main #partners .majeur .partners_link {margin:0 20px}
#content #main #partners .generique .border {padding:25px 5px}
#content #main #partners .generique .partners_link {margin:10px 25px}
#content #main #partners .generique h2 {text-transform:uppercase}
#content #main #partners .photos {float: left;margin-right:20px;}
#content #main #partners .partner-description h2 {font-size:24px;margin:2em 0 15px 0;padding: 0 0 12px 0;border-bottom: 6px solid #0092cf}
#content #main #partners .partner-description .img-left {margin-right:20px;float:left}
#content #main #partners .partner-description .img-right {margin-left:20px;float:right}


/* hors-course */
html[race="TDY"] body#hors-course #content #main .content>div {display:block;}
html[race="TDY"] body#hors-course #content #main .content{margin-top:20px}
html[race="TDY"] body#hors-course #content #main .content h3{border-bottom:1px dotted #B6B6B6;padding-bottom:10px;margin-top:30px;}
html[race="TDY"] body#hors-course #content #main .content .photos{margin-top:15px;}

/* livetracking */
html[race="TDY"] #livetracking  #html5-header .logo a {background-position:0px -1269px !important;}
html[race="TDY"] #livetracking #content .porteurs a.but {background-image: url("/tour-de-yorkshire/img/sprite_layout.png");}
html[race="TDY"] #livetracking #content .placeholder {border-color:#00b9e4;}
html[race="TDY"] #livetracking #content .blocklive .bl_contents_inner ul.type li.active {border-color:#00b9e4;}
html[race="TDY"] #livetracking #content .podium{background:#00b9e4 url("/tour-de-yorkshire/img/lt_visuel_podium.jpg") center;}
html[race="TDY"] #livetracking #content  .lt_ch_zone  .lt_ch_riders, #livetracking #content  .lt_ch_zone  .lt_ch_riders_bis {background-image:url("/tour-de-yorkshire/img/livetracking-clm-sprite.png");}
html[race="TDY"] #livetracking #content  .lt_ch_zone  .lt_ch_riders span, #livetracking #content  .lt_ch_zone  .lt_ch_riders_bis span{background-image:url("/tour-de-yorkshire/img/livetracking-clm-sprite.png");}
html[race="TDY"] #livetracking #content  .lt_ch_pic {background-image:url("/tour-de-yorkshire/img/livetracking-clm-sprite.png");}
html[race="TDY"] #livetracking #content .blocstat_resfresh .rfsh_bar, html[race="TDY"] #livetracking #content .blocstat_resfresh .rfsh_bar .rfsh_bar_done{ background: url("/tour-de-yorkshire/img/dg_refresh.png"); height: 9px ; width: 120px; }
html[race="TDY"] #livetracking #content .blocstat_resfresh .rfsh_bar {background-position: 0 bottom;margin: 5px auto;}

/* Femmes */
#page-femmes #content #main h1{border-bottom:none}

#page-femmes #classements {position:relative}
#page-femmes #classements h2>span {padding-left:36px;background:url("/tour-de-yorkshire/img/sprite_title.png") no-repeat left -531px}
#page-femmes #classements .buttons {position:absolute;top:5px;right:0}

#page-femmes #partants {margin-bottom:30px;}
#page-femmes #partants .note {color:#4c4c4c;}
#page-femmes #partants ul {margin:0;padding:0;}
#page-femmes #partants ul li {border-bottom:1px dotted #b6b6b6;padding-bottom:20px;}
#page-femmes #partants ul li h3 {border-bottom:none;margin-top:20px;font-size:28px;color:#4c4c4c;}
#page-femmes #partants ul li h3 span {font-family:"FFDIN Light";}
#page-femmes #partants ul li h3 > span{font-family: "FFDIN Bold";text-transform:uppercase;}
#page-femmes #partants ul li h3 .picto16 {float:none;margin:0 0 5px 6px;}
#page-femmes #partants ul li span.manager {display:block;font-family:"FFDIN Light";font-size:18px;color:#4c4c4c;margin-bottom:20px;}
#page-femmes #partants ul table {width:100%;}
#page-femmes #partants ul table caption {text-align:left;margin-bottom:5px;}
#page-femmes #partants ul table th, #page-femmes #partants table td {text-align:left;}
#page-femmes #partants ul table thead th {height:28px;font-weight:bold;text-transform:uppercase;}
#page-femmes #partants ul table thead th span {display:block;border-bottom:4px solid #fabb00;padding-bottom:7px;margin:0 3px 0 2px;}
#page-femmes #partants ul table thead th:first-child span {padding-left:20px;}
#page-femmes #partants ul table tbody th {padding:7px 5px;background:#464646;color:#ffffff;vertical-align:middle;border-left:5px solid #ffffff;}
#page-femmes #partants ul table tbody th.empty {background:none;}
#page-femmes #partants ul table tbody tr.odd {background:#e9e7e7;}
#page-femmes #partants ul table tbody td {padding:4px 6px;}
#page-femmes #partants ul table tbody td.bib {width:20px;text-align:right;}
#page-femmes #partants ul table tbody td.rider a {text-decoration:none;}
#page-femmes #partants ul table tbody td.rider a:hover {text-decoration:underline;}
#page-femmes #partants ul table tbody td.rider .team {font-weight:bold;padding-left:12px;}
#page-femmes #partants ul table tbody td.flag {width:20px;}
#page-femmes #partants ul table tbody td.cause {width:80px;text-align:center;}

#page-femmes #reglement h2{margin:0 0 10px !important}
#page-femmes #reglement h3{margin:30px 0 10px;font: 24px "FFDIN Bold";padding-bottom:5px;}
#page-femmes #reglement h3:first-of-type{margin-top:25px;}
#page-femmes #reglement h4{font-size:20px;}
#page-femmes #reglement h3 > span {float:right;font-size:11px;font-family:Tahoma, Arial, sans-serif;margin-top:6px;}
#page-femmes #reglement p.pdf a{background:url("/le-tour/img/page-reglements/icone_pdf.png") center left no-repeat; padding-left:20px}
#page-femmes #reglement p.pdf span{color:#999}
#page-femmes #reglement ul{margin:0; padding:0}
#page-femmes #reglement ul li{margin-top:35px;}
#page-femmes #reglement ul li h3{margin-bottom:15px;border-bottom:1px dotted #B6B6B6;padding-bottom:8px;}
#page-femmes #reglement ul li img{display:inline-block; vertical-align:middle; margin-right:10px}
#page-femmes #reglement ul li p{display:inline-block; width:555px; vertical-align:middle; margin:0}
#page-femmes #reglement table {width:auto;}
#page-femmes #reglement table tr {text-align:left}
#page-femmes #reglement table tr.even {background-color:#E9E7E7;}
#page-femmes #reglement table tr th {padding:6px 2px 10px 2px;}
#page-femmes #reglement table tr th span {font-weight:bold;border-bottom:3px solid #00b9e4;padding:0 2px;margin:2px 0;margin-bottom:10px;}
#page-femmes #reglement table tr td {padding:6px 0 6px 8px;}

#page-femmes .tag-content>div {display:none;}
/* #page-femmes .focus .media .item {display:block;} */
#page-femmes .cotesport h2 span {padding-left:36px;background:url("/tour-de-yorkshire/img/sprite_title.png") no-repeat left -485px;display:inline-block;height:40px;}
#page-femmes .cotesport ul.tabs {padding:0;margin:0;}
#page-femmes .cotesport ul.tabs li:first-child {margin:0;}
#page-femmes .cotesport ul.tabs li {display:block;float:left;border:1px solid #e9e7e7;margin-left:1px;}
#page-femmes .cotesport ul.tabs li a {display:table-cell;height:42px;vertical-align:middle;line-height:12px;background:#e9e7e7;border:1px solid #e9e7e7;padding:8px 17px;max-width:71px;font-size:11px;font-weight:bold;text-decoration:none;}
#page-femmes .cotesport ul.tabs li a {max-width:82px;}
#page-femmes .cotesport ul.tabs li a {max-width:73px;}
#page-femmes .cotesport ul.tabs li a {max-width:88px;}
#page-femmes .cotesport ul.tabs li a:hover,
#page-femmes .cotesport[tab=carte] ul.tabs li.carte a,
#page-femmes .cotesport[tab=itineraire] ul.tabs li.itineraire a,
#page-femmes .cotesport[tab=profil] ul.tabs li.profil a,
#page-femmes .cotesport[tab=cols-cotes] ul.tabs li.cols-cotes a,
#page-femmes .cotesport[tab=sprint] ul.tabs li.sprint a,
#page-femmes .cotesport[tab=dernier-km] ul.tabs li.dernier-km a,
#page-femmes .cotesport[tab=secteurs-paves] ul.tabs li.secteurs-paves a,
#page-femmes .cotesport ul.tabs li.selected a {background:#f6f3f3;border:1px solid #ffffff;}
#page-femmes .cotesport .content {border-top:1px solid #d4d4d4;margin-top:1px;padding-bottom:1px;border-bottom:1px solid #d4d4d4;}
#page-femmes .cotesport .content>div {display:none;padding:25px 0;background:#f9f9f9;}
#page-femmes .cotesport[tab=carte] .content .tab-carte,
#page-femmes .cotesport[tab=itineraire] .content .tab-itineraire,
#page-femmes .cotesport[tab=profil] .content .tab-profil,
#page-femmes .cotesport[tab=cols-cotes] .content .tab-cols-cotes,
#page-femmes .cotesport[tab=sprint] .content .tab-sprint,
#page-femmes .cotesport[tab=dernier-km] .content .tab-dernier-km,
#page-femmes .cotesport[tab=secteurs-paves] .content .tab-secteurs-paves {display:block;}
#page-femmes .cotesport .content h3 {text-align:left;margin:0 0 20px 20px;}
#page-femmes .cotesport .content h3 .label {font-family:"FFDIN Black";font-size:24px;color:#1d1d1d;padding-right:15px;}
#page-femmes .cotesport .content h3 .etape {font-family:"FFDIN Light";font-size:24px;color:#000000;}
#page-femmes .cotesport .content h3 .km {font-family:"FFDIN Bold";font-size:18px;color:#4c4c4c;padding-left:10px;}
#page-femmes .cotesport .content .images {text-align:center;}
#page-femmes .cotesport .content .images img {margin-top:10px;max-width:600px;}
#page-femmes .cotesport .content ul {margin:0 0 0 20px;padding:0;}
#page-femmes .cotesport .content ul li {text-align:left;margin-bottom:5px;}
#page-femmes .cotesport .content ul li .place {display:block;float:left;width:265px;}
#page-femmes .cotesport .content ul li .details {display:block;float:left;margin-left:10px;}
#page-femmes .cotesport .content .tab-carte {position:relative;padding:0 0 5px 0;text-align:left;}
#page-femmes .cotesport .content .tab-carte.downloadable {margin-bottom:26px;}
#page-femmes .cotesport .content .tab-carte.downloadable .bottom-link {position:absolute;padding-top:10px;background:#fff;width:620px;}
#page-femmes .cotesport .content .tab-itineraire table {width:100%;}
#page-femmes .cotesport .content .tab-itineraire table caption {text-align:left;margin-bottom:5px;}
#page-femmes .cotesport .content .tab-itineraire table tr th, body#page-etape #content #main .cotesport .content .tab-itineraire table tr td {text-align:left;}
#page-femmes .cotesport .content .tab-itineraire table thead tr th {height:28px;font-weight:bold;text-transform:uppercase;}
#page-femmes .cotesport .content .tab-itineraire table thead tr th span {display:block;border-bottom:4px solid #00b9e4;padding-bottom:7px;margin:0 3px 0 2px;}
#page-femmes .cotesport .content .tab-itineraire table thead tr th:first-child span {padding-left:20px;}
#page-femmes .cotesport .content .tab-itineraire table tbody tr th {padding:7px 5px;background:#464646;color:#ffffff;vertical-align:middle;border-left:5px solid #ffffff;}
#page-femmes .cotesport .content .tab-itineraire table tbody tr th.empty {background:none;}
#page-femmes .cotesport .content .tab-itineraire table tbody tr.odd {background:#e9e7e7;}
#page-femmes .cotesport .content .tab-itineraire table tbody tr td {padding:4px 6px;}
#page-femmes .cotesport .content .tab-itineraire table tbody tr td.flag {width:48px; text-align:center;}
#page-femmes .cotesport .content .tab-itineraire table tbody tr td.flag span {display:inline-block; width:16px; height:16px; margin:0 2px; background-image:url(/img/v6/sprite_horaires.png); background-repeat:no-repeat}
#page-femmes .cotesport .content .tab-itineraire table tbody tr td.flag .point-F {background-position:0 0}
#page-femmes .cotesport .content .tab-itineraire table tbody tr td.flag .point-R {background-position:0 0}
#page-femmes .cotesport .content .tab-itineraire table tbody tr td.flag .point-A {background-position:0 -17px}
#page-femmes .cotesport .content .tab-itineraire table tbody tr td.flag .col-1 {background-position:0 -34px}
#page-femmes .cotesport .content .tab-itineraire table tbody tr td.flag .col-2 {background-position:0 -51px}
#page-femmes .cotesport .content .tab-itineraire table tbody tr td.flag .col-3 {background-position:0 -68px}
#page-femmes .cotesport .content .tab-itineraire table tbody tr td.flag .col-4 {background-position:0 -85px}
#page-femmes .cotesport .content .tab-itineraire table tbody tr td.flag .col-H {background-position:0 -102px}
#page-femmes .cotesport .content .tab-itineraire table tbody tr td.flag .col-X {background-position:0 -119px}
#page-femmes .cotesport .content .tab-itineraire table tbody tr td.flag .sprint {background-position:0 -136px}
#page-femmes .cotesport .content .tab-itineraire table tbody tr td.flag .chrono {background-position:0 -153px}
#page-femmes .cotesport .content .tab-itineraire table tbody tr td.flag .rav {background-position:-20px -170px}
#page-femmes .cotesport .content .tab-itineraire table tbody tr td.place {width:278px;}
#page-femmes .cotesport .content .tab-itineraire table tbody tr td.km {width:60px;}
#page-femmes .cotesport .content .tab-itineraire table tbody tr td.lhour {width:auto;}
#page-femmes .cotesport .content .tab-itineraire table tbody tr td.hour {width:35px;}
#page-femmes .cotesport .content .tab-itineraire table tbody tr td.place .fr {background:url("/img/v6/picto_flag_fr.png") no-repeat left center;padding-left:22px;}
#page-femmes .cotesport .content .tab-secteurs-paves table {width:100%;}
#page-femmes .cotesport .content .tab-secteurs-paves table caption {text-align:left;margin-bottom:5px;}
#page-femmes .cotesport .content .tab-secteurs-paves table tr th, body#page-etape #content #main .cotesport .content .tab-secteurs-paves table tr td {text-align:left;}
#page-femmes .cotesport .content .tab-secteurs-paves table thead tr th {height:28px;font-weight:bold;text-transform:uppercase;}
#page-femmes .cotesport .content .tab-secteurs-paves table thead tr th span {display:block;border-bottom:4px solid #00b9e4;padding-bottom:7px;margin:0 3px 0 2px;}
#page-femmes .cotesport .content .tab-secteurs-paves table thead tr th:first-child span {padding-left:20px;}
#page-femmes .cotesport .content .tab-secteurs-paves table tbody tr th {padding:7px 5px;background:#464646;color:#ffffff;vertical-align:middle;border-left:5px solid #ffffff;}
#page-femmes .cotesport .content .tab-secteurs-paves table tbody tr th.empty {background:none;}
#page-femmes .cotesport .content .tab-secteurs-paves table tbody tr.odd {background:#e9e7e7;}
#page-femmes .cotesport .content .tab-secteurs-paves table tbody tr td {padding:4px 6px;}
#page-femmes .cotetourisme h2 span  {padding-left:36px;background:url("/tour-de-yorkshire/img/sprite_title.png") no-repeat left -437px;display:inline-block;height:40px;}
#page-femmes .cotetourisme ul.tabs {padding:0;margin:0;}
#page-femmes .cotetourisme ul.tabs li:first-child {margin:0;}
#page-femmes .cotetourisme ul.tabs li {display:block;float:left;margin-left:2px;}
#page-femmes .cotetourisme ul.tabs li a {display:block;width:205px;line-height:38px;background:#e9e7e7;padding-top:6px;border-bottom:6px solid #e9e7e7;text-align:center;font-family:"FFDIN Bold";font-size:15px;text-transform:uppercase;text-decoration:none;}
#page-femmes .cotetourisme ul.tabs li.depart a span {background:url("/tour-de-yorkshire/img/sprite_tab.png") no-repeat 0 -80px;padding-left:15px;}
#page-femmes .cotetourisme ul.tabs li.surlaroute a span {background:url("/tour-de-yorkshire/img/sprite_tab.png") no-repeat 0 -118px;padding-left:15px;}
#page-femmes .cotetourisme ul.tabs li.arrivee a span {background:url("/tour-de-yorkshire/img/sprite_tab.png") no-repeat 0 -139px;padding-left:28px;}
#page-femmes .cotetourisme ul.tabs li.profil a span {background:url("/tour-de-yorkshire/img/sprite_tab.png") no-repeat 0 -118px;padding-left:15px;}
#page-femmes .cotetourisme ul.tabs li a:hover,
#page-femmes .cotetourisme[tab=depart] ul.tabs li.depart a,
#page-femmes .cotetourisme[tab=surlaroute] ul.tabs li.surlaroute a,
#page-femmes .cotetourisme[tab=arrivee] ul.tabs li.arrivee a,
#page-femmes .cotetourisme ul.tabs li.selected a {border-color:#00b9e4;}
#page-femmes .cotetourisme .content>div {display:none;}
#page-femmes .cotetourisme[tab=depart] .content .tab-depart,
#page-femmes .cotetourisme[tab=surlaroute] .content .tab-surlaroute,
#page-femmes .cotetourisme[tab=arrivee] .content .tab-arrivee {display:block;}
#page-femmes .cotetourisme .content .tab-surlaroute  {position:relative;}
#page-femmes .cotetourisme .content .tab-surlaroute .overlay {position:absolute;top:20px;right:20px;}
#page-femmes .cotetourisme .content .tab-surlaroute .overlay a.button .arrow {background:url("/img/v6/listyle_menu_ggmaps.png") no-repeat 8px center;}
#page-femmes .cotetourisme .content .tab-surlaroute .overlay a.button.actived .arrow {background:url("/img/v6/listyle_menu_ggmaps_actived.png") no-repeat 8px center;}
#page-femmes .cotetourisme .content .tab-surlaroute .banner {height:118px;background:url("/tour-de-yorkshire/img/bg_cotetourisme_carte.png") no-repeat;margin-top:1px;}
#page-femmes .cotetourisme .content .tab-surlaroute .banner .text {display:block;padding:30px 0 10px 45px;font-family:"FFDIN Light";font-size:26px;text-transform:uppercase;}
#page-femmes .cotetourisme .content .tab-surlaroute .banner .button {margin-left:45px;}
#page-femmes .cotetourisme .content .tab-surlaroute .maporama {height:440px;}
#page-femmes .cotetourisme .content .tab-surlaroute .geologie {display:none;padding-top:25px;}
#page-femmes .cotetourisme .content .tab-surlaroute .geologie p {margin:15px 0;}
#page-femmes .cotetourisme .content .tab-ville {padding:20px 0;}
#page-femmes .cotetourisme .content .tab-ville .col h3 {font-family:"FFDIN Light";font-size:40px;}
#page-femmes .cotetourisme .content .tab-ville .col h4 {font-family:"FFDIN Regular";font-size:24px;margin:20px 0;}
#page-femmes .cotetourisme .content .tab-profil h3 {margin-top:20px;}
#page-femmes #reglement #content #main ul li h3 img {max-width: 100%;}

html[race="TDY"] body#page-femmes #reglement #content #main ul li h3 img {
  max-width: 100%;
}
/*html[race="PNC"] body#page-reglement #content #main ul li h3 img {
  max-width: 100%;
}*/
body#page-femmes.customers #content #main .cotetourisme .bottom-buttons,
body#page-femmes.customers #content #main .cotetourisme .content .tab-surlaroute .banner, 
body#page-femmes.customers #content #main .cotetourisme .content .tab-surlaroute .overlay {display:none;}
body#page-femmes.customers #content #main .edito a, body#page-femmes.customers #content #main .edito a img {cursor:default;}

/* J E R S E Y S */
html[race="TDY"][year="2015"] .jersey-gbr {background-position:0 0px !important}
html[race="TDY"][year="2015"] .jersey-clt {background-position:0 -126px !important}
html[race="TDY"][year="2015"] .jersey-iam {background-position:0 -1524px !important}
html[race="TDY"][year="2015"] .jersey-jlt {background-position:0 -253px !important}
html[race="TDY"][year="2015"] .jersey-mgt {background-position:0 -762px !important}
html[race="TDY"][year="2015"] .jersey-mtn {background-position:0 -2159px !important}
html[race="TDY"][year="2015"] .jersey-npc {background-position:0 -888px !important}
html[race="TDY"][year="2015"] .jersey-one {background-position:0 -1015px !important}
html[race="TDY"][year="2015"] .jersey-rop {background-position:0 -1650px !important}
html[race="TDY"][year="2015"] .jersey-tga {background-position:0 -1395px !important}
html[race="TDY"][year="2015"] .jersey-tlj {background-position:0 -2032px !important}
html[race="TDY"][year="2015"] .jersey-ral {background-position:0 -1143px !important}
html[race="TDY"][year="2015"] .jersey-sky {background-position:0 -1778px !important}
html[race="TDY"][year="2015"] .jersey-wgn {background-position:0 -1269px !important}
html[race="TDY"][year="2015"] .jersey-tsv {background-position:0 -1904px !important}
html[race="TDY"][year="2015"] .jersey-bmc {background-position:0 -379px !important}


html[race="TDY"][year="2016"] .jersey-bmc {background-position:0 0px !important}
html[race="TDY"][year="2016"] .jersey-gbr {background-position:0 -127px !important}
html[race="TDY"][year="2016"] .jersey-cof {background-position:0 -254px !important}
html[race="TDY"][year="2016"] .jersey-den {background-position:0 -381px !important}
html[race="TDY"][year="2016"] .jersey-jlt {background-position:0 -508px !important}
html[race="TDY"][year="2016"] .jersey-mgt {background-position:0 -635px !important}
html[race="TDY"][year="2016"] .jersey-npc {background-position:0 -762px !important}
html[race="TDY"][year="2016"] .jersey-one {background-position:0 -889px !important}
html[race="TDY"][year="2016"] .jersey-oge {background-position:0 -1016px !important}
html[race="TDY"][year="2016"] .jersey-rop {background-position:0 -1143px !important}
html[race="TDY"][year="2016"] .jersey-ddd {background-position:0 -1270px !important}
html[race="TDY"][year="2016"] .jersey-tga {background-position:0 -1397px !important}
html[race="TDY"][year="2016"] .jersey-kat {background-position:0 -1524px !important}
html[race="TDY"][year="2016"] .jersey-tlj {background-position:0 -1651px !important}
html[race="TDY"][year="2016"] .jersey-ral {background-position:0 -1778px !important}
html[race="TDY"][year="2016"] .jersey-sky {background-position:0 -1905px !important}
html[race="TDY"][year="2016"] .jersey-wgn {background-position:0 -2032px !important}
html[race="TDY"][year="2016"] .jersey-tsv {background-position:0 -2159px !important}

html[race="TDY"] #html5-header .logo .under .countdown .inner {border-top:1px solid #00b9e4;}