
@media only screen and (min-width: 992px)  {




    #bloc_contenu{
        padding:0px 40px 0px 40px;
    }




    .primary-nav{
        list-style-type:none;
        /*width: 992px;*/
        padding:0px;
        margin:0 auto;
        border:0px solid red;

    }

    .primary-nav li{
        list-style-type:none;
        float:left;
        height: 80px;
        /*line-height: 56px;*/
        line-height: 14px;
        text-align:left;

        padding:40px 15px 0px 15px;

        /*border-right:1px solid rgba(0,0,0,.2);*/

    }


    .primary-nav li.hasChildren{
        background-image:url(../img/puce_menu.png);
        background-repeat:no-repeat;
        background-position:center bottom;

    }

    .primary-nav li.hasChildren:hover{
        background-image:url(../img/puce_menu_hover.png);

    }

    .primary-nav li:hover{
        /*
        background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.8));
        background-image:    -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.8));
        background-image:     -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.8));
        background-image:      -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.8));
        */
        background-color:#000000;
        height: 80px;


    }


    .primary-nav li.selectedMenu{
        /*
        background-color: #c0c0c0;
        background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.6));
        background-image:    -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.6));
        background-image:     -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.6));
        background-image:      -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.6));
        border-left:0px solid #767769;
        border-right:0px solid #767769;
        height: 50px;
        */
    }

    .primary-nav li.selectedMenu a{
        /*color: #fff;*/
    }



    .primary-nav li.selectedMenu li a{
        /*color: #ffffff;*/
    }




    .primary-nav > li:first-child{
        /*border-left:1px solid rgba(0,0,0,.2);*/
     }

    .primary-nav li a{
        text-decoration:none;

        /*padding:5px 14px;*/
        color:#ffffff;
        font-size:1.2em;
        /*text-transform:uppercase;*/
        /*font-weight:bold;*/
    }

    .primary-nav li a:hover {
         color:#ffffff;
    }
    .primary-nav li:hover ul{
        display:block;

    }

    .primary-nav li ul{
        display:none;
        list-style-type:none;
        position:absolute;
        top:80px;
        padding:0px;
        margin:0px;
        margin-left:-15px;
        min-width:180px;
        /*
        background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.3));
        background-image:    -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.3));
        background-image:     -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.3));
        background-image:      -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.3));
        */
        background-color:#000000;
        z-index:700;
    }
    .primary-nav li ul li{
        display:block;
        list-style-type:none;
        position:relative;
        float:none;
        text-align:left;
        text-transform:none;
        padding:0px;
        margin:0px;
        height: 40px;
        line-height: 40px;
        border:0px;
        border-top:0px solid rgba(0,0,0,.9);
        padding:0px 25px 0px 25px;
    }

    .primary-nav li ul li a{
        font-size:1em;
        text-transform:none;
        font-weight:normal;
        /*color:#ffffff;*/
    }


    .primary-nav li ul li:hover{
       height: 40px;
    }
    .primary-nav li ul li a:hover{
       color:#ffffff;
    }

}



 

@media only screen and (max-width: 1200px)  {

     #bloc_menu{
        margin-left:0px;
        z-index:700;
        padding:0px 40px 0px 40px;

     }



     .primary-nav li{

       /* padding:17px 13px 0px 13px;*/
       /*padding:0px 13px 0px 13px;*/

    }

    .primary-nav li a{
        font-size:16px;
    }


}



