a {
    color: #4ec0fe;
}
footer .footer-top{
    background-color: #4ec0fe;
}
h1, h2, h3, h4{
    color: #4ec0fe;
}
.seances div.documents ul li a:hover{
    color: #4ec0fe;
}
nav.nav-guichet ul li:hover, nav.nav-guichet ul li.active{
    background-color: #4ec0fe;
}
nav.nav-main-left ul li{
    background-color: #4ec0fe;
}
.extranet-teasers-home h2 a:hover{
    color: #4ec0fe;
}
.btn.primary:hover, input[type="button"].primary:hover, input[type="submit"].primary:hover{
    background-color: #4ec0fe;
}
.btn.primary, input[type="button"].primary, input[type="submit"].primary {
    background-color: #4ec0fe;
}
body.index-accordion .content-main h2:hover, body.index-accordion .content-main h2.active{
    background-color: #4ec0fe;
}
.btn.primary, input[type="button"].primary, input[type="submit"].primary{
    background: #4ec0fe;
}
ul.pagination.pagination-two li.active a{
    background: #4ec0fe;
}
form.search-top input[type=text]{
    background: rgba(255,255,255,1);
}
.login h3{
    border-bottom: #4ec0fe solid 1px;
}
div.container{
    background: url(/bundles/iomediaweb/img/bg-main.jpg) 50% -51px no-repeat #f4f4f4;
}
@media screen and (max-width: 767px){
    header {
        background-color: #4ec0fe;
    }
    header h1 {
        left: 15px;
        top: 10px;
    }
    .baseline-mobile {
        top: 22px;
        left: 186px;
    }
}
div.alert {
    padding: 15px;
    margin-bottom: 25px;
    border: 1px solid transparent;
    border-radius: 0px;
}
div.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}
div.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}
div.close {
    float: right;
    font-size: 27px;
    font-weight: bold;
    line-height: 1;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}
button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}


.menu-mobile-select{
    display:none;
}

@media screen and (max-width: 767px){

    .baseline-mobile {
        font-family: 'proxima_nova_rgregular', Helvetica, Arial, sans-serif;
        font-weight: bold;
        top: 21px;
        left: 226px;
    }
    h1 {
        font-size: 1.5em;
    }
    .seances ul.date li a {
        font-size: 12px;
        border:solid 1px #c4c4c4;
        display:block;
        margin:0 -1px -1px 0;
        padding:10px 0;
    }
    .seances ul.date li {
        padding:0!important;
        margin:0 -2px!important;
        border:none!important;
        width:50%;
        text-align:center;
    }
    .seances ul.date{
        margin: 0 2px;
        margin-top: 15px;
        padding-left: 4px;
    }
    .seances .nav-guichet-themes a {
        height: 31px;
        padding: 10px 0;
        font-size: 11px;
        font-weight: bold;
    }
    h3 {
        font-size: 17px;
        font-weight: bold;
    }
    aside.teasers{
        display:block;
    }
    .right-main section.content aside.teasers {
        width: 100%;
        float: none;
    }
    .nav-main-left{
        display:none;
    }
    .menu-mobile-select select{
        display:block;
        width:100%;
        font-size:16px;
        border:solid 1px #c4c4c4;
        border-radius:0;
        padding:3px 10px;
        margin-bottom:15px;
        color:#4ec0fe;
        background: white;
        text-align:center;
    }
    .menu-mobile-select{
        display:block;
    }
}

div.download-files{
    padding: 15px 0;
}