/*PHOTOGALLERY*/


#destro .dddx{background:#fff;}
.archivioFOTO{text-align:left; margin-top:5px;}
.archivioFOTO a{color:#666; border-bottom:1px dotted #666; font-weight:bold;}
.archivioFOTO a:hover{color:#036;}




/*PHOTOGALLERY*/
div.contAlbum {background: #fff url(../img/grafica/contAlbum.gif) repeat-x left top; color: #000; padding: 14px; clear:both; height:120px; border-bottom:1px dotted #ccc; overflow: hidden;}

.contdettFoto div.contAlbum{border:1px solid #ccc; height:auto;}


div.contAlbum .imgalbum img{float:left;}
div.contAlbum .imgalbum a img{ border:1px solid #000;}
#destro .ddsx .content .tx-photogallery-pi1 .grigiocolore .borderSx .borderDxphotogallery .contlistaAlbum div.contAlbum .imgalbum a img { border:1px solid #ccc; padding:3px; margin-right:5px;}

#destro .ddsx .content .tx-photogallery-pi1 .grigiocolore .titolo h1{background:#0f4a82; color:#fff;}
div.info h2 img, div.info p span img {vertical-align: middle; margin-right: 4px; padding:0; border:0;}
/*album*/
div.photogallery {padding-top: 0;}
div.photogallery div.hr {height: 1px; margin: 0 5px;}
div.listaAlbum {padding: 0;}
div.listaAlbum div.imgLialbum {margin: 0 10px 10px 0;}
div.listaAlbum div.imgLialbum {background: transparent url(../img/grafica/bgAlbum.gif) no-repeat left top; color: #000; padding: 5px 8px 9px 5px;}
div.listaAlbum p, div.contdettFoto p {margin-top: 10px; font-weight: bold;}


/********************************************navigazione foto**********************************************/
div.contNavInfo {}
div.navigaFoto {float: right; width: 223px;}
div.info {float: left; width: 40%;}
#contNav {float: left; width: 223px; background: transparent url(../img/grafica/navBgCont.gif) repeat-x left top; color: #000;}
#contNav span img {display: block; border: 1px solid #dbdbdb; padding: 3px; background-color: #fff; color: #000;}
#contNav span.prec {float: left;}
#contNav span.succ {float: right;}
#contNav span.prec a {display: block; padding: 7px 0px 7px 31px;}
#contNav span.succ a {display: block; padding: 7px 31px 7px 0;}
#contNav span.prec a:hover {display: block; background: transparent url(../img/grafica/navGallerySx.gif) no-repeat left center;}
#contNav span.succ a:hover {display: block; background: transparent url(../img/grafica/navGalleryDx.gif) no-repeat right center;}
/*tags*/
div.archivioFOTO {margin-bottom: 10px;}
div.listaTag {border-top: 1px dotted #65a3cd;border-bottom: 1px dotted #65a3cd;}
div.archivioFOTO p {background-color: #fff; color: #000;  padding: 5px;}
div.listaTag {background-color: #fff; float: left; padding: 10px;}

div.listaTag ul li span.tag5 {font-weight: bold; font-size: 160%;}
div.listaTag ul li span.tag4 {font-weight: bold; font-size: 140%;}
div.listaTag ul li span.tag3 {font-size: 130%;}
div.listaTag ul li span.tag2 {font-size: 100%;}
div.listaTag ul li span.tag1 {font-size: 90%;}
/*TUTTI I TAG*/
div.tag p a {color: #036; font-size: 120%; font-weight: normal;}
div.tag p a:hover {color: #999;}
div.tag p span.tag5 {font-weight: bold; font-size: 160%;}
div.tag p span.tag4 {font-weight: bold; font-size: 140%;}
div.tag p span.tag3 {font-size: 130%;}
div.tag p span.tag2 {font-size: 100%;}
div.tag p span.tag1 {font-size: 90%;}

div.contAlbum {background: #fff url(../img/grafica/contAlbum.gif) repeat-x left top; color: #000; padding: 14px; overflow: hidden;}
div.info h2 img, div.info p span img {vertical-align: middle; margin-right: 4px; padding:0; border:0;}
/*album*/
div.photogallery {padding-top: 0;}
div.photogallery div.hr {height: 1px; margin: 0 5px;}
div.listaAlbum {padding: 0;}
div.listaAlbum div.img {margin: 0 10px 10px 0;}
div.listaAlbum div.imgLialbum {background: transparent url(../img/grafica/bgAlbum.gif) no-repeat left top; color: #000; padding: 5px 8px 9px 5px;}
div.listaAlbum p, div.contdettFoto p {margin-top: 10px; font-weight: bold;}
/*foto album*/
.cx div.listaFoto {background: #fff url(../img/grafica/contAlbum.gif) repeat-x left top; color: #000; padding-top: 14px; overflow: hidden;}
div.listaFoto h2 img {vertical-align: middle; margin-right: 4px;}
div.fotoSingola {float: left; width: 112px; height: 150px; padding: 3px; margin: 0 3px 3px 0;} 
div.fotoSingola div.img {margin: 0 0 2px 0; float: none;}

#destro .ddsx .content .tx-photogallery-pi1 .grigiocolore .borderSx .borderDxphotogallery .contlistaFoto{clear:both; margin-bottom:10px;}
#destro .ddsx .content .tx-photogallery-pi1 .grigiocolore .borderSx .borderDxphotogallery .contlistaFoto div.fotoSingola{margin-right:35px;}
#destro .ddsx .content .tx-photogallery-pi1 .grigiocolore .borderSx .borderDxphotogallery .contlistaFoto div.fotoSingola div.img a img{ border:1px solid #ccc; padding:3px;}
div.fotoSingola h2 {font-size: 85%; background: transparent url(../img/icone/lente.gif) no-repeat 1px 2px; padding: 0 4px 4px 20px;}



/*dettaglio*/
#destro .ddsx .content .tx-photogallery-pi1 .grigiocolore .borderSx .borderDxphotogallery div.contdettFoto {padding: 0;}
#destro .ddsx .content .tx-photogallery-pi1 .grigiocolore .borderSx .borderDxphotogallery div.contdettFoto div.img {margin:0; width: 100%; border: none;}
#destro .ddsx .content .tx-photogallery-pi1 .grigiocolore .borderSx .borderDxphotogallery div.contdettFoto div.img p {padding: 4px; margin: 0 auto; text-align:center;}
#destro .ddsx .content .tx-photogallery-pi1 .grigiocolore .borderSx .borderDxphotogallery div.contdettFoto div.img img {background:#fff; border: 1px solid #ccc; padding:3px; margin:0 auto;}
/********************************************navigazione foto**********************************************/
div.contNavInfo {}
div.navigaFoto {float: right; width: 223px;}
div.info {float: left; width: 40%;}
#contNav {float: left; width: 223px; background: transparent url(../img/grafica/navBgCont.gif) repeat-x left top; color: #000;}
#contNav span img {display: block; border: 1px solid #dbdbdb; padding: 3px; background-color: #fff; color: #000;}
#contNav span.prec {float: left;}
#contNav span.succ {float: right;}
#contNav span.prec a {display: block; padding: 7px 0px 7px 31px;}
#contNav span.succ a {display: block; padding: 7px 31px 7px 0;}
#contNav span.prec a:hover {display: block; background: transparent url(../img/grafica/navGallerySx.gif) no-repeat left center;}
#contNav span.succ a:hover {display: block; background: transparent url(../img/grafica/navGalleryDx.gif) no-repeat right center;}
/*tags*/
div.archivioFOTO {margin-bottom: 10px;}
div.archivioFOTO p {background-color: #fff; color: #000;  padding: 5px;}
div.listaTag ul {list-style: none; width: 90%; float: left; display: table;}
div.listaTag ul li {margin: 0 6px 4px 0; float: left;}
div.listaTag ul li a {color: #036;}
div.listaTag ul li a:hover {color: #999;}
div.listaTag ul li span.tag5 {font-weight: bold; font-size: 160%;}
div.listaTag ul li span.tag4 {font-weight: bold; font-size: 140%;}
div.listaTag ul li span.tag3 {font-size: 130%;}
div.listaTag ul li span.tag2 {font-size: 100%;}
div.listaTag ul li span.tag1 {font-size: 90%;}
/*TUTTI I TAG*/
div.tag p a {color: #036; font-size: 120%; font-weight: normal;}
div.tag p a:hover {color: #999;}
div.tag p span.tag5 {font-weight: bold; font-size: 160%;}
div.tag p span.tag4 {font-weight: bold; font-size: 140%;}
div.tag p span.tag3 {font-size: 130%;}
div.tag p span.tag2 {font-size: 100%;}
div.tag p span.tag1 {font-size: 90%;}

#navigazione {clear:both;}
#navigazione ul, #navigazione li{display:inline;}
#navigazione li span{font-weight:bold;}
#navigazione li span a{font-weight:normal;}
p.goto{text-align:right;}
p.goto a{ font-weight:bold; text-decoration:underline; margin-top:5px;}

/*MENU DESTRA PHOTOGALLERY*/
#destro .dddx .archivioFOTO h4{border-bottom:1px solid #65a3cd;}
#destro .dddx .archivioFOTO ul.photogalleryDX li.imgLialbum {padding: 0;}
#destro .dddx .archivioFOTO  ul.photogalleryDX li.imgLialbum a, #destro .dddx .archivioFOTO ul.photogalleryDX li.imgLialbum span {background: url(../img/icone/titoloAlbum.gif) no-repeat 6px 6px; display: block; padding: 6px; padding-left: 30px;}
ul.photogalleryDX li.imgLialbum a {}
#destro .dddx .archivioFOTO ul.photogalleryDX li.imgLialbum span {font-weight: bold; background-color: #ccc; color: #000;}
