<!--
.layer_gallery{width:100%;height:100%;background: #000000; left: 0px; top: 0px; display: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); position: absolute;  opacity: 0.9; -khtml-opacity: 0.9; khtml-moz-opacity: 0.9;cursor:pointer;z-index:100;}
.layer_gallery_mobile{width:100%;height:100%;background: #000000; left: 0px; top: 0px; display: none; position: absolute;cursor:pointer;z-index:1222200;color:white;}
#dia_mobile{width: 98%;height:100px; background-color:trasparent;overflow:auto;}
.dia-gallery a{display: inline-block;}
.dia-gallery a img{width:100px;height:60px;padding:0px;margin:0px}
#gallery{ left: 0px; top: 0px; display: none;position: absolute;background: #ffffff;z-index:100;}
#img_collage{ left: 10px; top: 10px; position: absolute;z-index:500; width:auto;height:auto;position: absolute;}
#immagine-gallery{ width:100%;height:auto;}
.img-indietro{width: 50%; position: absolute; top: 0px; background-color: trasparent; height: 100%;cursor:pointer;z-index:1100;}
.img-avanti{width: 50%; position: absolute; right: 0px; background-color: trasparent; height: 100%;cursor:pointer;z-index:1000;}
.display-freccia-sx{position: absolute; top: 50%;  left: 0px; display: none; width:36px; height:30px; overflow: hidden; background-color: white;}
.display-freccia-dx{position: absolute; top: 50%;  right: 0px; display: none; width:36px; height:30px; overflow: hidden; background-color: white;}
.fr-img-sx{background-image: url(freccia_img_sx.gif);background-position:left top 50%; background-repeat: no-repeat;z-index:9000;}
.fr-img-dx{background-image: url(freccia_img_dx.gif);background-position:right top 50%; background-repeat: no-repeat;z-index:9000;}
.img-indietro:hover > .display-freccia-sx{ display: block;}
.img-avanti:hover > .display-freccia-dx{ display: block;}
.contenitore-gallery{height: 100%; width: 100%;left: 0px; top: 0px; display: none;position: absolute;z-index:5000; background-color: trasparent;}
.contenent-consolle{width:95%;margin:auto; background-color: trasparent;dispaly:block;}
.contenent-consolle-dia{width:980px;margin:auto; background-color: trasparent;dispaly:block;height:52px;}
.consolle{color:#ADADAD;display: inline-block;vertical-align: middle;cursor:pointer;}
.close-collage{color:white; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;margin:auto;display: inline-block;vertical-align: middle;cursor:pointer;}
.div-dia{margin:0px 0px 0px 0px;padding:0px;width:72px;heigth:52px;float:left;position:relative;}
.div-dia-red{margin:0px 0px 0px 0px;border-bottom:3px solid red;padding-bottom:4px;background-image: url(puntalino.gif);background-position:bottom center; background-repeat: no-repeat;}
.dia-gallery-consolle{cursor:pointer;margin:0px 0px 0px 0px;border:1px solid white;padding:0px;}
.dia-gallery-consolle:hover{border:1px solid #40FFFF;}
.dia-gallery-consolle-red{cursor:pointer;padding:0px;margin:0px;border:1px solid #40FFFF;}
.dia-bottom{width:100%;position: absolute; bottom: 20px;z-index:7000;padding:0px;margin:0px;}
.line{display: inline-block;vertical-align: middle;}

.font-gallery-conforta-18{font-family: Comfortaa, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px;font-weight: 700; letter-spacing: 1px;}
.titolo-gallery_ante{color:black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px;}
.titolo-gallery{color:white;display: inline-block;vertical-align: middle;}
.img-zoom {-webkit-transition: all 550ms ease-in-out;-moz-transition: all 550ms ease-in-out;-ms-transition: all 550ms ease-in-out;-o-transition: all 550ms ease-in-out;transition: all 550ms ease-in-out;}
.img-zoom:hover {-webkit-transform: scale(1.4,1.4);-moz-transform: scale(1.4,1.4);-o-transform: scale(1.4,1.4);-ms-transform: scale(1.4,1.4);transform: scale(1.4,1.4);z-index:888888888;}
.freccia-sx{background-image: url(freccia_sx_png.png);background-position: top -1px left 0px; background-repeat: no-repeat; width: 30px; overflow: hidden; height: 30px;}
.freccia-dx{background-image: url(freccia_dx_png.png);background-position: top -1px left 0px; background-repeat: no-repeat; width: 30px; overflow: hidden; height: 30px;}
.close-gallery{background-image: url(close_gallery.png);background-position: top -1px left 0px; background-repeat: no-repeat; width: 30px; overflow: hidden; height: 30px;}
.freccia-sx:hover{background-position: top -32px left 0px;}
.freccia-dx:hover{background-position: top -32px left 0px;}
.close-gallery:hover{background-position: top -31px left 0px;}
.raggio_10{
-webkit-border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
border-radius:  10px 10px 10px 10px;
}
.raggio_20-top-bottom-right{
-webkit-border-radius: 0px 8px 8px 0px;
-moz-border-radius:  0px 8px 8px 0px;
border-radius:   0px 8px 8px 0px;
}
.raggio_20-top-bottom-left{
-webkit-border-radius: 8px 0px 0px 8px;
-moz-border-radius: 8px 0px 0px 8px;
border-radius:  8px 0px 0px 8px;
}
.pulsante-slide-sx{color: white; width: 15px; display: inline-block; vertical-align: top; background-image: url(freccia_sx_slider.png); background-position: top 0px left 0px; background-repeat: no-repeat; height: 52px;cursor:pointer;}
.pulsante-slide-dx{color:white;width:15px; display: inline-block; vertical-align: top; background-image: url(freccia_dx_slider.png); background-position: top 0px left 0px; background-repeat: no-repeat; height: 52px;cursor:pointer;}
.pulsante-slide-sx:hover{ background-position: top -53px left 0px;}
.pulsante-slide-dx:hover{ background-position: top -53px left 0px;}
#slider_dia{position:absolute;top:0px;left:0px;background-color: #f00000;}
.numerazione-dia{max-height:20px;position: absolute;margin:0px;left:3px; bottom: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding: 2px; background-color: #000000;color:white;line-height: 12px;}
.numerazione-dia-red{position: absolute;margin:0px;left:3px;bottom:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding: 2px; background-color: #F00000;color:white;line-height: 12px;}
.contenent-consolle-bottom{width:100%;position: absolute; bottom: 85px;}
#dia{padding:0px;margin:0px;display:inline-block;width:792px;height:52px;overflow:hidden;position:relative;}

.link-gallery{width:230px;;height:auto;cursor:pointer; }
.titolo-link{display: inline-block;cursor:pointer;margin-left:-32px;color:#000000;}
.link-gallery-img{display: inline-block;cursor:pointer;}
.link-gallery:hover > .titolo-link{color:#800000;}

.titolo-link:hover{color:#800000;}
.caret-arrow-sx{
border-right-color: #5C5C5C;  border-right-width: 26px; border-right-style: dashed; 
border-bottom-width: 26px; border-bottom-color: transparent;border-bottom-style: solid; 
border-top-width: 26px; border-top-color: transparent;border-top-style: solid;
cursor:pointer;
}

.caret-arrow-dx{
border-left-color: #5C5C5C;  border-left-width: 26px; border-left-style: dashed; 
border-top-width: 26px; border-top-style: solid; border-top-color: transparent;
border-bottom-width: 26px; border-bottom-color: transparent;
border-bottom-style: solid; cursor:pointer;
}
.caret-arrow-sx:hover{border-right-color: #03B925;}
.caret-arrow-dx:hover{border-left-color: #03B925;}


@media all and (max-width:979px)
{
.contenent-consolle{width:95%;margin:auto; background-color: trasparent;}
#dia{padding:0px;margin:0px;display:none;}
.dia-bottom{display:none;}
}



//  -->
