/**
 * Header Stylesheet
*/
/* ====================  TOP LINKS  ==================== */
#topLinks {
    position: absolute;
    top: 40px;
    left: 50%;
    margin-left: -340px;
    width: 810px;
    text-align: right
    }
#topLinks a {
    margin-left: 22px
    }
#topLinks a.selected {
    display: none
    }
#accueilVilleMontreal {
    position: absolute;
    left: 0
    }
#accueilSiteCulture {
    position: absolute;
    left: 150px
    }
/* ====================  HEADER  ==================== */
#header {
    position: relative;
    height: 170px;
    background-image: url(../images/headerbg.jpg)
    }
#header .banner {
    position: absolute;
    width: 100%;
    height: 170px;
    background-position: center top;
    background-repeat: no-repeat
    }
#header.FR .banner {
    background-image: url(../images/FR/Header.jpg)
    }
#header.EN .banner {
    background-image: url(../images/EN/Header.jpg)
    }
#lnkSiteCulture {
    position: absolute;
    display: block;
    left: 50%;
    margin-left: -472px;
    top: 40px;
    width: 115px;
    height: 73px
    }
#lnkVilleMontreal {
    position: absolute;
    display: block;
    left: 50%;
    margin-left: -401px;
    top: 124px;
    width: 163px;
    height: 35px
    }
/* ====================  SECTOR  ==================== */
#sectorBar {
    position: relative;
    width: 731px;
    height: 36px;
    font: bold 18px/24px Helvetica, Arial;
    vertical-align: middle
    }
.comboBox {
    height: 27px;
    line-height: 27px;
    position: relative;
    margin-left: 27px
    }
.comboBox span {
    color: #fff;
    height: 27px;
    line-height: 27px;
    text-align: center;
    font-size: 11px;
    font-family: Helvetica;
    text-transform: uppercase;
    font-weight: bold;
    overflow: hidden;
    position: absolute;
    width: 164px;
    background: #d30f43 url(../images/arrows.png) no-repeat scroll 98% center
    }
.comboBox select {
    position: relative;
    width: 380px;
    height: 27px;
    line-height: 27px;
    font-family: Helvetica;
    z-index: 5;
    opacity: 0;
    font-size: 11px;
    -ms-filter: "alpha(opacity=0)";
    /* IE 8 */
    filter: alpha(opacity=0);
    /* IE 4-7 */
    zoom: 1;
    /* Trigger hasLayout in IE 7 and lower */
    }
/* ====================  MENU  ==================== */
#menuBar {
    position: relative;
    width: 708px;
    margin-left: 26px;
    height: 35px
    }
#lastMinute, #menuBar a.weekDays {
    float: left;
    height: 29px;
    line-height: 29px;
    font-size: 13px;
    text-align: center;
    text-transform: uppercase;
    background-image: url(../images/menubg.jpg);
    color: #b8b8b8;
    font-family: Helvetica;
    margin-left: 1px
    }
.allDatesFilter {
    position: relative;
    top: -54px;
    left: 349px;
    font-size: 11px;
    line-height: 27px;
    height: 27px;
    width: 159px;
    text-transform: uppercase;
    text-align: center;
    background-color: #d30f43;
    color: white !important;
    font-family: Helvetica;
    overflow: hidden;
    z-index: 120
    }
#menuBar a:hover {
    color: #fff;
    background-position: 0 -58px
    }
#menuBar a.selected, #allDates.selected {
    color: #2d2d2d;
    background-position: 0 -29px
    }
#lastMinute {
    width: 119px
    }
#day0 {
    width: 100px
    }
a.weekDays {
    width: 80px
    }
a.weekDays.last {
    width: 81px
    }