
.b-noscliniques{
    background: none;
}

.b-noscliniques .banner-item{
    padding: 0;
    height:auto;
}

.b-noscliniques .banner-item .banner-question{
    width: 31%;
    margin-left: 0;
    padding-top: 4%;
}

.b-noscliniques .banner-item .banner-question div{
    float: left;

}

.b-noscliniques .banner-item .banner-content{
    padding-top: 47px;
    font-size: 28px;
    width: 58%;
}






/**** ASIDE MENU******/


.c-noscliniques .label{
    color:#062a4a ;
    font-size: 20pt;
    margin-left: 5px;
    margin-bottom: 5px;

}
.c-noscliniques .aside-menu{

    width: 25%;
    float: left;
    margin-top: 3%;
}


.c-noscliniques .aside-menu a {
    color:#062a4a;
    text-decoration:none;
    padding:0px 0px 20px 0px;
    width:100%;
    display:block;
    height:100%;
}
.c-noscliniques .aside-menu li {
    padding:20px 0 0 0;
    width:100%;
    color:#062a4a;
    text-decoration: none;
    margin-bottom: 3px;
    padding-left: 30px;
}
.c-noscliniques .aside-menu ul {height:100%; list-style: none;padding-left: 0;margin-top: 15px}
.c-noscliniques .aside-menu > ul {
    position:relative;
    overflow:visible;
}
.c-noscliniques .aside-menu > ul > li {background-color: #f2f2f2}
.c-noscliniques .aside-menu > ul > li:hover {background-color:#062a4a; color: #fff}
.c-noscliniques .aside-menu > ul > li:hover > a {color: #fff}

.c-noscliniques .aside-menu > ul > li.active {background-color:#fff; color: #062a4a; text-transform: uppercase}
.c-noscliniques .aside-menu > ul > li.active > a {color: #062a4a; text-transform: uppercase}


/********** CONTENT*************/

.c-noscliniques .c-content{
     float: left;
    width: 66%;
    margin-left: 9%;
    margin-top: 3%;

}


.c-content .title-top{
float: left;
}

.c-content .title-top .t-left{
     float: left;

    width: 40%;
 }

.c-content .title-top .t-left h1{
margin-top: 0;
    font-weight: bold;
}

.c-content .td2{
    padding-left: 10px;
}

.c-content .title-top .t-left .t-section2{
    margin-top: 25%;
    font-weight: bold;
}

.c-content .title-top .t-right{
    float: left;
    background: #0f0;
    width: 53%;
    min-height: 10px;
    margin-left: 7%;
}

.c-content .title-top .t-right img{
    max-width: 400px;
}

.c-content .c-grid {
    padding-top: 40%;

}
.c-content .c-grid .g-title {
    color:#94d60a;
    font-weight: bold;
    margin-bottom: 8%;
    font-size: 18pt;

}

.c-content .c-grid .g-title p {
    float: left;

}

.c-content .c-grid .g-title span {
    min-width: 54px;
    min-height: 33px;
    display: inline-block;
    float: right;

}

.c-content .c-grid .g-title span.car{

background: url(/images/noscliniques/car.png);
}

.c-content .c-grid .g-title span.bus{

background: url(/images/noscliniques/bus.png);
    top: 13%;
    position: inherit;
    min-width: 46px;
    min-height: 41px;
    margin-left: -2.4%;
}

.c-content .c-grid .g-title span.man{
    min-width: 35px;
    min-height: 57px;
background: url(/images/noscliniques/man.png);
}



.c-content .c-grid .grd {
width: 30%;
float: left;
min-height: 10px;
}

.c-content .c-grid .grd.grd1{

}

.c-content .c-grid .grd.grd2{

    margin-right: 5%;
    margin-left: 5%;
}

.c-content .c-grid .grd.grd3{

}



.c-content .c-grid .grd_2 {
width: 47.5%;
float: left;
min-height: 10px;
}

.c-content .c-grid .grd_2.grd1_2{
    margin-right: 5%;
}

.c-content .c-grid .grd_2.grd2_2{

   
}






.c-content .c-grid .g-text,
.c-content .c-grid .g-text_2 {
    float: left;

}

.c-content .footergrid{

    padding-top: 0%;
    margin-top: 5%;
    float: left;
    margin-bottom: 10%;
}

.c-content .footergrid .g-title{
    color: #fff;
    background: #94d60a;
    padding: 5%;
    text-transform: uppercase;
    font-size: 14pt;
    margin-bottom: 0;
}

.c-content .footergrid .g-text,
.c-content .footergrid .g-text_2 {

    padding: 5% 5%;
    background: #f2f2f2;
}

.c-content .c-text{
    float: left;
    margin-top: 5%;
}

.c-content .c-text .c-first-title{
    font-weight: bold;
    font-size: 30pt;
}

.c-content .c-text .c-second-title{
     font-weight: bold;
     font-size: 16pt;
    padding-top: 3%;
 }

.c-content .c-text p{
    padding-top: 2%;
    font-size: 12pt;
}

.c-content .c-text p.bold{
    font-weight: bold;
}
@media(max-width: 767px) {
    .b-noscliniques{
        display: none;
    }
    .c-noscliniques{
        overflow-x: hidden;
    }

    .c-noscliniques .c-content{
        width: 100%;
        margin: 0;
    }

    .c-noscliniques .aside-menu{
        display: none;
    }
    .c-content .title-top .t-right{
        background: none;
        display: none;
    }
    .c-content .title-top .t-left{
        width: 100vw;
    }


    .c-content .title-top .t-right img{
        width: 40vw;

    }

    .c-content .title-top .t-left .t-section2 {
        margin-top: 5%;

    }

    .c-content .c-grid .grd {
        width: 100%;
        float: left;
        min-height: 10px;
    }

    .c-content .c-grid .g-title {
        margin-bottom: 0;
        margin-top: 5%;
    }

    .c-content .c-grid .g-text {
        float: left;
        width: 89vw;
    }

    .c-content .c-grid .g-text_2 {
        float: left;
        width: auto;
    }
    
    .c-content .c-text p {
         padding-top: 2%;
         font-size: 12pt;
         width: 89vw;
     }

    .c-content .title-top .t-left h1 {
        margin-top: 0;
        font-weight: bold;
        font-size: 19pt;
    }
    .c-content .c-text .c-first-title {
        font-weight: bold;
        font-size: 22pt;
    }

    .c-content .c-text p {
        padding-top: 2%;
        font-size: 12pt;
        width: 89vw;
    }

    .c-content .c-grid .g-text {
        float: left;
        width: 94vw;
    }

    .c-content .c-grid .g-text_2 {
        float: left;
        width: auto;
    }

    .c-content .c-grid .grd.grd2 {
        margin-right: 5%;
        margin-left: 0;
    }

    .c-content .c-grid {
        padding-top: 0;
    }
}
