/******** CSS MKM GALLERY DEFAULT ********/

/*** WIDGET galleryAlbum ***/
div.mkmGallery {overflow:hidden;}
div.mkmGallery h2 {font-size: 22px;font-weight: normal;margin: 0px 0px 10px 0px;overflow: hidden;}
div.mkmGallery h3 {font-size: 18px;font-weight: normal;margin: 0px 0px 10px 0px;overflow:hidden;}
div.mkmGallery ul.mkmGalleryAlbum {overflow: hidden;list-style: none;}
div.mkmGallery ul.mkmGalleryAlbum li {overflow: hidden;display: block;margin: 2px;float: left;text-align: center;padding: 5px;}
div.mkmGallery ul.mkmGalleryAlbum li table.mkmGalleryThumb {width: 100%;}
div.mkmGallery ul.mkmGalleryAlbum li table.mkmGalleryThumb a img {margin: 0px auto 0px auto !important;float: none !important;padding: 0px;border: 0px;}
div.mkmGallery ul.mkmGalleryAlbum li b {display:block;font-weight:normal;font-size: 12px;overflow:hidden;}
div.mkmGallery ul.mkmGalleryAlbum li div b {display:block;font-weight:normal;overflow:hidden;height: 12px;font-size: 12px;line-height: 1;}
div.mkmGallery ul.mkmGalleryAlbum li label {display:block;float:left;width: 12px;height: 12px;margin: 0px 5px 0px 0px;}
div.mkmGallery ul.mkmGalleryAlbum li div.mkmGalleryElementCreationDate label {}
div.mkmGallery ul.mkmGalleryAlbum li div.mkmGalleryElementClicks label {}
div.mkmGallery ul.mkmGalleryAlbum li div.mkmGalleryElementComments label {}
div.mkmGallery ul.mkmGalleryAlbum li div.mkmGalleryElementVotes label {}
div.mkmGallery ul.mkmGalleryAlbum li label font {display:none;}
div.mkmGallery ul.mkmGalleryAlbum li div {margin: 8px 0px 0px 2px;overflow: hidden;text-align: left;}
div.mkmGallery ul.mkmGalleryAlbum li div label, div.mkmGallery ul.mkmGalleryAlbum li div b {font-size: 10px;}
#pagThumb_1 {overflow:hidden;}

/* WIDGET in articolo */
div.corpo_articolo div.mkmGallery h3 span {float:right;display:block;font-size: 14px;margin-top: 0;}
div.corpo_articolo div.mkmGallery h3 {border-bottom:0 none  !important;border-top:1px  dotted;padding-top:10px;}

/*** WIDGET galleryList ***/
div.mkmGalleryList {overflow:hidden;}
div.mkmGalleryList h2 {font-size: 22px;font-weight: normal;margin: 10px 0px 10px 0px;overflow: hidden;}
div.mkmGalleryList h3 {font-size: 18px;font-weight: normal;margin: 0px 0px 10px 0px;overflow: hidden;}
div.mkmGalleryList ul {overflow: hidden;list-style: none;}
div.mkmGalleryList ul li {overflow: hidden;display: block;margin: 2px 2px 5px 2px;float: left;width: 48%;font-size: 12px;padding: 2px 2px 2px 0px;}
div.mkmGalleryList ul li img {display:block;width: 60px;float: left;overflow: hidden;margin: 0px 5px 0px 0px;border: 1px solid #ddd;}
div.mkmGalleryList ul li a {overflow:hidden;height: 64px;display:block;float: left;word-wrap: break-word;font-family: Georgia;font-size: 13px;}
div.mkmGalleryList ul li i {font-style: normal;color: #f40;padding: 0px 0px 0px 5px;}
div.mkmGalleryList ul li font b {margin: 0px 0px 0px 5px;color: #47a211;}

/*** AVVISI ***/
div.mkmGalleryNoElements {text-align: center;clear:both;background: #fcf2f2;padding: 5px;color: #c94141;border: 2px solid #fbebeb;font-size: 18px;margin-bottom: 30px;}

/*** PAGER ***/
div.mkmGalleryPager {text-align: center;overflow:hidden;clear: both;margin: 10px 0px 10px 0px;font-size: 12px;font-weight: bold;width: 100%;}
div.mkmGalleryPager ul {overflow:hidden;padding: 0px;}
div.mkmGalleryPager ul li {background: #eee;border: 1px solid #ddd;padding: 3px 5px;display:block;color: #fff;float: left;margin: 2px;}
div.mkmGalleryPager ul li.mkmGalleryPagerInfo {background: transparent;border: 0px solid #fff;padding: 3px 5px;display:block;float: left;margin: 2px;color: #666;}
div.mkmGalleryPager ul li.mkmGalleryPagerCurrent {background: #eee;border: 1px solid #ddd;padding: 3px 5px;display:block;float: left;margin: 2px;color: #666;}

/*** ZOOM ***/
div.mkmGalleryZoom img {margin: 10px auto 10px auto;display: block;overflow: hidden;}
div.mkmGalleryZoom label {display:block;float:left;background: #eee;width: 12px;height: 12px;margin: 0px 5px 0px 0px;}
div.mkmGalleryZoom div.mkmGalleryElementCreationDate label {}
div.mkmGalleryZoom div.mkmGalleryElementClicks label {}
div.mkmGalleryZoom  div.mkmGalleryElementComments label {}
div.mkmGalleryZoom div label font {display:none;}
div.mkmGalleryZoom div.mkmGalleryNav {float:left;margin:30px 0 10px;padding-left:15px;text-align:left;width:40%;}
div.mkmGalleryZoom div.mkmGalleryNav a, div.mkmGalleryZoom #backItemUrl a {padding:4px 10px;background:#A07224;border:1px solid #CC983A;color:#fff;}
div.mkmGalleryZoom div.mkmGalleryNav a:hover,div.mkmGalleryZoom #backItemUrl a:hover {text-decoration:none;background:#aaa;border:1px solid #888;}
div.mkmGalleryZoom #backItemUrl {margin:30px 0 10px;text-align:right;width:50%;float:left;}

/*** Stampa ***/
.imgprint {background: #fff;width: 70px;height: 21px;cursor: pointer;filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;}
.pageprint {width: 70px;height: 21px;cursor: pointer;overflow:hidden;}

/******** CSS MKM GALLERY SOLO PIANETADONNA ********/

/*** WIDGET galleryList ***/
div.mkmGalleryList h2, div.mkmGalleryList h3 {color: #9F7323; font-family: georgia;margin-left:5px;}
div.mkmGalleryList font b {display:none;}
div.mkmGalleryList {margin: 0px;}
div.mkmGalleryList ul {overflow:hidden;margin: 0px;padding: 0px;}
div.mkmGalleryList ul li {width: 150px;margin: 5px 5px 5px 5px;height: 250px;}
div.galInfoTop {width: 130px;height: 11px;margin: 0px auto 0px auto;}
div.galInfo {overflow: hidden;border: 1px solid #eedec0;border-width: 0px 1px 0px 1px;width: 120px;padding: 0px 4px;background: #f8f2e6;margin: 0px auto 0px auto;}
div.galInfoBot {width: 130px;height: 11px;margin: 0px auto 0px auto;}
div.mkmGallery ul.mkmGalleryAlbum li.mkmGalleryElement a b:hover {text-decoration: underline !important;}
div.mkmGalleryList ul li div.galListThumb {overflow:hidden;width: 131px;height: 132px;margin: 0px 0px 0px 10px;}
div.mkmGalleryList ul li a {overflow:hidden;height: auto;display:block;width: auto;}
div.mkmGalleryList ul li div.galListThumb a {width: 131px;height: 132px;}
div.mkmGalleryList ul li img {width: 92px;border: 0px;margin: 19px 0px 0px 18px;height: 90px;}
div.mkmGalleryList ul li i {display:block;font-weight: normal;clear:both;color: #888888;padding: 0px;overflow:hidden;margin: 0px 3px 0px 0px;}
div.mkmGalleryList ul li em {display:block;font-weight: normal;clear:both;overflow:hidden;padding: 5px 0px 0px 15px;font-style: normal;font-size: 11px;color: #9F7323;background: url('/images/gal_new.png') 0px 7px no-repeat; }

/*** WIDGET galleryAlbum ***/
div.mkmGallery h2,div.mkmGallery h3 {color: #9F7323; font-family: georgia;}
div.mkmGallery ul {margin:0px;padding: 0;position: relative;}
div.mkmGallery ul.mkmGalleryAlbum li {height:180px; width: 115px;padding: 0px 0px;overflow:hidden;margin: 15px 5px 10px 10px;_margin: 0px 3px 5px 7px;_zoom:1;}
*:first-child+html div.mkmGallery ul.mkmGalleryAlbum li {margin: 0px 3px 10px 8px;width: 115px;}
div.mkmGallery ul.mkmGalleryAlbum li a.galItemImg {border: 1px solid #ccc;padding: 2px;display:block;overflow:hidden;width: 100px;height: 100px;text-align:center; margin-bottom:5px;}
div.mkmGallery ul.mkmGalleryAlbum li img {padding: 2px; border:0 !important;}
div.mkmGallery ul.mkmGalleryAlbum li b {color: #777;}
div.mkmGallery ul.mkmGalleryAlbum li a b {color: #144DA3;word-wrap:break-word;}

/*** BODY DESCRIZIONE GALLERY ***/
div.mkmGalleryBody {font-size:14px;color: #888;margin: 0px 5px;overflow:hidden;clear: both;}

/*** ZOOM ***/
div.mkmGalleryZoom a.galPrev {display:block;overflow:hidden;width: 78px;height: 59px;background: url('/images/pd_all.gif') no-repeat 0px -639px !important;float:left;margin: 22px 10px 0px 0px; }
div.mkmGalleryZoom a.galNext {display:block;overflow:hidden;padding-top: 25px !important;width: 78px;height: 59px;background: url('/images/pd_all.gif') no-repeat 0px -546px !important;margin: 0px 0px 0px 10px; }
a.galPrev b,a.galNext b {display: none;}
div.mkmGalleryZoom div.galNoPrev {overflow:hidden;width: 78px;height: 59px;float:left;padding: 0px;margin: 25px 10px 0px 0px; }
div.mkmGalleryZoom div.galZoomer {background: #f8f8f8;margin: 0px 10px 0px 0px;overflow:hidden;padding: 3px !important;border: 1px solid #ccc;float: left;width: 476px;}
div.mkmGalleryZoom img {padding: 0px !important;max-width: 475px;margin: 0px auto 0px auto;cursor: pointer;}
div.galViewData {clear: both;width: 476px !important;padding: 3px;}
div.mkmGalleryZoom h5 {color: #9F7323;clear: both;margin: 10px auto 10px auto;padding: 10px 0px 5px 0px;text-align: center;font-weight: normal;font-size: 16px;font-family: georgia;}

/*** GALLERY THUMBS IN HOMEPAGE VIA %EMBED% ***/
div.hp_foto div.mkmGalleryThumbs h2,div.hp_foto div.mkmGalleryThumbs h3 {display:none;}
div.hp_foto div.mkmGalleryThumbs ul {margin: 0px 0px 0px 10px;padding: 0px;}
div.hp_foto div.mkmGalleryThumbs ul.mkmGalleryAlbum li {width: 120px;height: auto;padding: 5px 0px;background: transparent;border: 0px;margin: 0px;}
div.hp_foto div.mkmGalleryThumbs ul.mkmGalleryAlbum li table.mkmGalleryThumb a img {border: 1px solid #ccc;padding: 2px;height: 75px;}
div.hp_foto div.mkmGalleryThumbs ul.mkmGalleryAlbum li table.mkmGalleryThumb a b {color: #9F7323;overflow: hidden;font-size: 11px;height: 30px;width: 100px;}
div.hp_foto div.mkmGalleryThumbs ul.mkmGalleryAlbum li table.mkmGalleryThumb div b {color: #777;}

/*** SIDEBAR HOME ***/
div.dx div.mkmGalleryThumbs h2,div.dx div.mkmGalleryThumbs h3 {display:none;}
div.dx div.mkmGalleryThumbs ul {margin:0px;padding: 0px;}
div.dx div.mkmGalleryThumbs ul.mkmGalleryAlbum li {width: 100px;height: auto;padding: 5px 0px;background: transparent;border: 0px;margin: 2px;}
div.dx div.mkmGalleryThumbs ul.mkmGalleryAlbum li table.mkmGalleryThumb a img {border: 1px solid #ccc;padding: 2px;width: 75px;height: 75px;}
div.dx div.mkmGalleryThumbs ul.mkmGalleryAlbum li table.mkmGalleryThumb a b {color: #9F7323;overflow: hidden;font-size: 11px;height: 30px;width: 100px;}
div.dx div.mkmGalleryThumbs ul.mkmGalleryAlbum li table.mkmGalleryThumb div b {color: #777;}

/*** PAGER ***/
div.mkmGalleryPager {text-align: center;overflow:hidden;clear: both;margin: 18px 0px 10px 0px !important;font-size: 16px;font-weight: normal;width: 100%;border-top: 1px solid #eee;padding: 0px !important;}
div.mkmGalleryPager ul {overflow:hidden;padding: 0px;margin: 15px 0px 0px 0px;}
div.mkmGalleryPager ul li {background: #fff;border: 0px;padding: 3px 5px;display:block;color: #fff;float: left;font-family: georgia;margin: 2px !important;}
div.mkmGalleryPager ul li.mkmGalleryPagerInfo {background: #f6f6f6;border: 1px solid #ddd;padding: 3px 5px;display:block;float: left;margin: 2px;color: #666;}
div.mkmGalleryPager ul li.mkmGalleryPagerCurrent {background: #fff;border: 1px solid #fff;padding: 2px 5px;display:block;float: left;margin: 2px;color: #9F7323;font-weight:bold;}
.mkmGalleryZoom h2 {color:#9F7323;font-family:Georgia;font-size: 25px;font-weight:normal;margin: 18px 0px 30px 0px;}
.galItemImg {display: block !important;width: 140px !important;height: 125px !important;margin-bottom: 4px;}
ul.mkmGalleryAlbum li {width: 155px !important;height: 158px;text-align: center !important;}
.mkmGalleryAlbum li a {clear: both !important;display: block !important;text-align: center !important;font-family: Georgia;margin: auto;overflow: hidden;}
.mkmGalleryAlbum li a img {float: none;}
div.mkmGallery ul.mkmGalleryAlbum li a {background:transparent url('/images/mcm_gradient01.gif') repeat-x scroll center bottom;border:1px solid #CCC;padding: 10px 0px 0px 0px; height:135px;}
div.mkmGallery ul.mkmGalleryAlbum li a.boxnomi {background:transparent url('/images/mcm_gradient01.gif') repeat-x scroll center bottom;border:1px solid #CCC;padding:0; height:40px;}

/* social toolbar */
.mkmGalleryZoom  h2 {text-align:center;}
.mkmGalleryZoom  h2 span {display:block;font:bold 14px georgia;color:#888;}
.mkmGalleryZoom  h2 b {display:block;font:normal 20px georgia; color:#B71368;text-transform:capitalize;}
.galle_nav {margin-bottom:10px;color:#666;font-size:12px!important;text-align:center;}
.galle_nav a b {font-weight:normal;}
.galle_social_bar {overflow:hidden;clear:both;text-align:left;padding:10px;}
.a_zoom {display:block;background:  url('/images/s_toolbar.gif') no-repeat -16px 0;float:left;padding-left:24px;margin-right:10px;}
.a_zoom b {background:#fff;height:16px;font-weight:normal;}
.span_data b {font-weight:normal;}
.galleTool {overflow:hidden;float:right;margin: 0 10px 0 0;}
.galleTool li  {float:left;border-right:1px solid #ddd;padding-right:5px;margin:0 5px 0 0!important;height:18px;padding-top:2px;list-style:none!important;}
.galleTool li.nobordo {border:0;padding-right:0;margin-right:0;}
.galleTool iframe {width:65px;}
.galleTool a.stl_facebook  {height:16px;overflow:hidden;display:block;}
.galleTool span.FBConnectButton  {background-position: -1px -233px!important;padding-left:0px!important;}
.galleTool span.FBConnectButton  span.FBConnectButton_Text  {color:#fff!important;font:normal 11px verdana;margin:0 0 0 17px!important;border:0!important;padding-top:1px!important;}
.galleTool .fb_share_count_inner  {padding:1px 6px 2px!important;}
.galleTool a.stl_friendfeed,.galleTool a.stl_oknotizie,.galleTool a.stl_buzz {display:block;width:16px;height:16px;background:  url('/images/s_toolbar.gif') no-repeat;}
.galleTool a b {display:none;}
.galleTool a.stl_friendfeed {background-position: -40px 0px;}
.galleTool a.stl_oknotizie  {background-position: -60px 0px;}
.galleTool a.stl_buzz {background-position: -120px 0px;}

/*** gallery restyle di valeria ***/
h1.titolo {color:#a3721c; font: normal 30px georgia, serif;}
.box_ultimagallery_pd {width:670px;height:225px;background: url('/images/imm_sfondi_gallerypd.png') repeat-x scroll 0 -1635px;}
.titolo_ultimagallery {background:#a3721c;height:30px;padding:5px;}
.slgi_small {height:24px;}
.titolo_ultimagallery h2{color:#FFF;margin:0;display:inline;font: normal 24px georgia, serif;padding-left:5px;}
.slgi_small h2 {font-size:20px;}
h4.gl_tit_lg {font: normal 24px georgia, serif;margin: 5px 0 0;color:#A3721C;}
.titolo_ultimagallery span{color:#FFF;float:right;margin:6px; font:15px georgia,serif;}
.ultimagallery_box_foto{margin-top:14px;padding:0 20px;list-style:none;}
.box_foto_grande {background: url('/images/imm-completa_gallery_pd.png') no-repeat scroll 0 -255px;width:190px;height:135px; float:left;text-align:center;}
.box_foto_piccola {float:left;width:100px;height:110px;margin:18px 5px ;text-align:center;font:12px Verdana;color:#5a5a5a;}
.box_foto_piccola a,.box_foto_grande a {font:12px georgia;display:block;}
.box_foto_grande img {margin:15px 15px 15px 0;}
.box_foto_piccola img{border:2px solid #fff;}
.footer_box_ultimagallery_pd{background: url('/images/imm-completa_gallery_pd.png') no-repeat scroll 0 -7px;height:10px;}
.imm_sfondobianco {background-color:#FFFFFF;border: 1px solid #989494;height:90px;width:90px;margin:5px 0 5px 5px;float:left;text-align:center;}
.imm_sfondobianco img {padding:5px 0;}
.cont_info_tuttegallery a,.cont_info_tuttegallery a:hover {text-decoration:none;color:#FFF;}
.cont_generale{width:670px;margin-top:12px;}
.cont_tuttelegallery{width:386px;float:left;}
.box_tuttelegallery_pd{ background:url('/images/imm_sfondi_gallerypd.png')repeat-x scroll 0 0;height:auto;padding:2px 0;margin:0;list-style:none;}
.cont_info_tuttegallery {float:left;margin-bottom:10px;overflow:hidden;width:50%;}
.tuttelegallery_specifiche{float:right;margin:10px 0;list-style:none;padding:0;font:12px Verdana ;color:#5a5a5a;text-align:justify;width:92px;}
.tuttelegallery_specifiche li {margin-bottom:6px 0;}
.cont_tuttelegallery h3 {font:20px georgia,serif; margin:0;padding:10px 45px;color:#FFF;background: url('/images/imm-completa_gallery_pd.png') no-repeat scroll 7px -432px;background-color:#a3721c;}
.tuttelegallery_specifiche a {color:#bd995b !important;font: 19px Georgia !important;margin: 0;}
span.numero_foto_album{font: 16px Georgia !important;color:#6a5229;}
.tuttelegallery_footer {background:url('/images/imm-completa_gallery_pd.png') no-repeat scroll 0 -408px;height:15px;}
.tag_new {background: url('/images/imm-completa_gallery_pd.png') no-repeat scroll -4px -106px;height:90px;width:90px;position:absolute;margin:4px 0 0 -93px;float:left;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .tag_new {margin:4px 0 0 4px;}
}
.img_tag_new {background: url('/images/imm-completa_gallery_pd.png') no-repeat scroll -4px -106px;height:105px;width:105px;position:absolute;margin: -3px 0 0 -3px;}

/* classifica */
.classifica_specifiche {float:right;width:148px;margin:13px 7px 19px;}
.classifica_specifiche  a, .classifica_specifiche a:hover {font:15px Georgia; color:#144da3;text-decoration:none;}
.cont_classifica_gallery_pd {width:265px;float:right;border:1px solid #C7C7B9;margin-left:13px;border:1px solid #d0c9c9;}
.titolo_classifica_foto{ font:20px georgia,serif;background-color:#464646;padding:10px;color:#FFF;}
.cont_info_classifica{margin-bottom:7px;overflow:hidden;width:265px;}
.lista_classifica_gallery {float:left;}
.lista_classifica_gallery p {color:#5a5a5a;font:13px Verdana;margin:2px;}
.lista_classifica_gallery span {color:#8b8b8b;}

/* ultime foto inserite */
.hg_lastItems {float:left; width:57%;border:1px solid #ccc;}
.hg_lastItems h2 {background-color:#464646;color:#FFFFFF;font:20px  georgia,serif;padding:10px; margin:0 0 10px 0;}
.hg_lastItems ul {overflow:hidden; margin-bottom:40x;}
.hg_lastItems ul li {float:left;margin:5px 25px 7px;padding:0;width:140px; text-align:center; height:160px;}
.hg_lastItems img {display:block; margin-left:auto; margin-right:auto; margin-bottom:5px;}
.hg_lastItems a {color:#144DA3;font:13px Georgia;text-decoration:none;}
.galle_sottohp {display:none;}
.sottohp {display:none;}

/* altre gallery */
.titolo_h3 {font: 24px georgia,serif;color:#A3721C;}
.titolo_h3 b {font-weight:normal;color:#555;}
.cont_altregallery {width:670px;margin-top:12px;padding:0;list-style:none;}
.altregallery_list {width:215px;height:100px;background:#fcf9f2;float:left;margin:0 6px 20px 0;border:1px solid #beb8b8;}
.imm_altregallery {background:#FFF;width:100px;height:100px;float:left;border-right:1px solid #beb8b8;text-align:center;}
.imm_altregallery img {margin:10px 0;}
.specifiche_altregallery {list-style:none;width:114px;float:right;height:100px;padding:0;color:#5a5a5a;font:12px Verdana;}
.specifiche_altregallery a,
.specifiche_altregallery a:hover {color:#5a5a5a;font:12px Verdana; text-decoration:none;}
.descrizione,.descrizione a,
.descrizione a:hover {font:13px Georgia;color:#144da3; height:60px;}
.specifiche_altregallery li {padding:7px 3px;}
    