﻿div.gallery_container {
padding:20px 20px 0 20px;
border-top:1px solid #336699;
border-bottom:1px solid #336699;
}

div.imgDiv {
float:left;
width:auto;
margin-right:10px;
margin-bottom:10px;
}

div.imgDiv a:hover
{
    background:none;
}

div.imgDiv a:hover img
{
opacity: 0.50;
/* For IE 5-7 */
filter: alpha(opacity=50);
/* For IE 8 (and 9, 10, 11?). Don't miss the added quotes */
-ms-filter: alpha(opacity=50);
}

img.imgGallery {
background-color:#ffffff;
border:1px solid #cccccc;
padding:3px;
}

span.galPages {
border:1px solid #cccccc;
padding:5px;
}

a.galPages {
border:1px solid #cccccc;
padding:5px;
width:auto;
text-decoration:none;
}

.infobox {
float:right;
width:auto;
border:1px solid #cccccc;
margin-left:20px;
}

.infobox p{
padding:7px;
margin:0;
}

.infobox p.title{
background:#cccccc;
color:#444444;
}

.gallery_link
{
clear:both;
font-size:90%;
padding-bottom:5px;
}

/*elenco categorie*/

table.cat_container {
border:1px solid #ffffff;
border-collapse:collapse;
}

table.cat_container td {
border:1px solid #ffffff;
padding:5px;
}

table.cat_container img {
background-color:#ffffff;
border:1px solid #cccccc;
padding:3px;
}

table.cat_container span {
color:#336699;
font-weight:bold;
font-size:16px;
}

table.cat_container p.details {
font-size:11px;
}

table.cat_container p.details span{
color:#336699;
font-size:11px;
}