@charset "UTF-8";

div.classic-project-list ul.categories{
    height:                     auto;
    line-height:                50px;
}

div.classic-project-list div.listing{
    padding-top:                0;
    margin:                     0;
}

div.classic-project-list div.listing li{
    display:                    block;
    padding:                    0 60px;
    width:                      auto !important;
    margin:                     0;
    height:                     auto;
    margin-bottom:              30px; 
    padding-bottom:             31px; 
    background:                 url(../../../img/separator-porte.jpg) no-repeat center bottom;
}

div.classic-project-list div.listing li:last-child{
    background:                 none;
    padding:                    0;
    margin:                     0;
}

div.classic-project-list ul.categories li a{
    border-right:               1px solid #dbe1df;
    padding:                    0 14px 0 0;
    margin:                     0 14px 0 0;
}


div.classic-project-list ul.categories li + li a{
    border-left:                0;
}

div.classic-project-list ul.categories li:last-child a{
    border-right:               0;
}

div.classic-project-list div.listing li a{
    text-decoration:            none;
    height:                     auto;
}

div.classic-project-list div.listing li div.photo{
    padding:                    0;
    height:                     270px;
    text-align:                 center;
}

div.classic-project-list div.listing li div.photo img{
    position:                   static;
    width:                      auto;
    max-width:                  100%;
    min-width:                  0;
    height:                     auto;
    max-height:                 none;
    min-height:                 0;
}

div.classic-project-list div.listing li.disabled{
    display:                    none;   
}

div.classic-project-list div.listing div.separator{
    display:                    none;
}

div.classic-project-list div.listing li div.infos{
    position:                   static;
    opacity:                    1;
    background:                 none;
    width:                      auto;
    padding:                    0 0 20px 0;
}

div.classic-project-list ul.categories li a,
div.classic-project-list ul.categories li a:link,
div.classic-project-list ul.categories li a:active,
div.classic-project-list ul.categories li a:visited{
    font-size:                  16px;
}