
#header {
    background-image: url("/images/lib/event/summergames/header_960x100.jpg");
}
#header {
    background-image: url("/images/lib/event/summergames/header_788x100.jpg");
}
#header {
    background-image: url("/images/lib/event/summergames/header_788x100.jpg");
}
#header {
    background-image: url("/images/lib/event/summergames/header_320x60.jpg");
}
body {
    background-color: #FFFFFF;
    color: #373737;
}
h1 {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #07354D;
    font-size: 24px;
    font-weight: bold;
    line-height: 26px;
    text-align: center;
}
h2 {
}
h3 {
}
th {
    background-color: #009BFF;
    color: #FFFFFF;
}
td {
    background-color: #EBEEF3;
}
a, a:visited {
    color: #333333;
}
a:hover {
    color: #009BFF;
}
#mainmenu {
    background:url(http://www.rmcsport.fr/front_office/static/dossier-special/jeux-olympiques/images/fond-menu-scorecenter.png) top no-repeat;
    box-shadow: 0 0 0 rgba(50, 50, 50, 0.3) !important;
}
#mainmenu .ui-mainmenu a {
    color: #FFFFFF;
}
#mainmenu .ui-mainmenu .chosen a {
    color: #009BFF;
}
#mainmenu .ui-mainmenu li:hover a {
    color: #009BFF;
}
#choosesport.passive {
    background-color: #1489FF;
    color: #FFFFFF;
}
#resetsport.passive {
    background-color: #FF0000;
    color: #FFFFFF;
    left: -7px;
    position: relative;
    top: 7px;
}
#resetsport.passive {
    background-color: #FF0000;
    color: #FFFFFF;
    left: -7px;
    position: relative;
    top: 7px;
}
#mainmenu .ui-mainmenu {
    display: none !important;
}
.ui-mainmenu {
    display: none !important;
}
.btn:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
    background: none repeat scroll 0 0 #E4E5E5;
    border: 0 none;
    color: #222222;
}
#sportmenu {
    background: none repeat scroll 0 0 #E5E4E4 !important;
    border: 0 solid lightgrey;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    box-shadow: 0 0 0 rgba(50, 50, 50, 0) !important;
    padding: 4px 0 4px 2px;
}
.ui-sportmenu .clickable:hover a {
    color: #1489FF;
}
.ui-sportmenu .chosen a {
    color: #1489FF;
    font-weight: bold;
}
div.container div#header, div.container div#footer {
    background-color: #1489FF;
    display: none;
}
div.container {
    background-color: #FFFFFF;
    width: 100%;
}
div.container div {
    background-color: #FFFFFF;
}
div.content {
    border: 0 solid #BBBBBB;
    border-radius: 0 0 0 0;
}
ul.tabs li a {
}
ul.tabs li.active span a {
    color: #000000;
}
ul.tabs li.disabled span {
    background-color: #FFFFFF;
    border-bottom: 1px solid #9E9E9E;
    border-right: 0 none;
}
ul.tabs li:first-child span {
    border-left: 1px solid #BBBBBB;
    margin: 0 0 0 -1px;
}
td.evenrow {
    background-color: #F5F6F9;
}
td.subset {
    background-color: #FFFFFF;
    color: #000000;
}
#calendar {
    background-color: #333333;
}
div#calendar th#calendar_title {
    background-color: #333333;
    color: #FFFFFF;
}
div#calendar th, div#calendar td {
    background-color: #333333;
}
div#calendar th {
    background-color: #1C1C1C;
    color: #B7B7B7;
}
div#calendar a {
    color: #FFFFFF;
}
div#calendar a.nodate {
    color: #535353;
}
div#calendar td.chosenday {
    background-color: #0197F5;
}
.sporticon.inactive {
    background-color: #333333;
}
.sporticon {
    background-color: #0197F5;
}
#choosesport {
    background-image: url("/images/lib/event/summergames/icons/ArrowDown_grey.png") !important;
    background-position: 130px 8px !important;
    background-repeat: no-repeat !important;
    background-size: 8px 8px !important;
    color: #009BFF;
    float: right !important;
    left: -10px;
    padding: 5px 20px 5px 10px !important;
    position: relative !important;
    top: 6px !important;
    width: 120px !important;
}
.btn, button, input[type="submit"], input[type="reset"], input[type="button"] {
    background: none repeat scroll 0 0 #E5E4E4;
    border-radius: 0 0 0 0;
    border-width: 0;
}
.container .sixteen.columns {
    width: 950px !important;
}
#choosesport.passive {
    background-color: #E5E4E4;
    color: #e50000;
	font-size:12px;
	font-family:arial;
}
.sportmenu_columns {
    width: 190px !important;
}
div.container div#footer {
    display: none !important;
    padding-left: 5px;
}
.highlight144 a, .highlight144 {
    color: #009BFF;
	font-weight:bold;
}
