.table.portfolios{display:table}
.table.portfolios{margin:auto}
.table.portfolios .item{max-width:600px;margin:15px auto 30px;border:1px solid #F1F1F1}
.table.portfolios .item .item_info_supp{padding:.5em 1em 1em}
.table.portfolios .item .item_info_supp p{margin-bottom:0}
.table.portfolios .item .item_info_supp .responsable_liste_portfolio{margin:.5em 0 0}
.table.portfolios .item .item_info_supp .responsable_liste_portfolio ul.spip li a{padding:.2em .5em .5em 0}
.table.portfolios .table .item .item_info_supp a{text-decoration:underline}
.table.portfolios .item a:hover{text-decoration:underline}
@media only screen and (min-width:1025px){.table.portfolios{display:block}
.table.portfolios .item{float:none;position:relative;max-width:600px}
.table.portfolios .item .aspect_ratio{padding-bottom:50%}
.table.portfolios .item .item_logo{position:absolute;width:100%;height:100%;top:0;bottom:0;right:0;left:0}
.table.portfolios .item .item_logo img{width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.table.portfolios .item .item_info_supp{position:absolute;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0.75);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.table.portfolios .item:hover .item_logo img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.table.portfolios .item:hover .item_info_supp{background-color:rgba(255,255,255,0.95)}}
@media only screen and (min-width:1240px){.table.portfolios .item{width:47.5%;float:left;margin-right:1.5%;clear:both;margin-bottom:15px}
.table.portfolios .item:nth-child(2n-2){clear:none;margin-right:0;margin-left:1%}
.table.portfolios .item .aspect_ratio{padding-bottom:0}
.table.portfolios .item .item_logo,.table.portfolios .item .item_info_supp{position:relative;background-color:#F1F1F1}}