/* CSS Document */
:focus {outline:none}
/*** GENERALE ***/
#contents, #headerwrap, #footerwrap{width:950px;margin:0 auto; text-align:left}
#contents, #footerwrap{overflow:hidden;}
.wrap001{background-image:url(../img/generale/bg-contents.gif); background-repeat:repeat-y; background-position:top center}
.wrap002{background-image: url(../img/generale/bg-top-interno2.jpg);background-position:top center;background-repeat:no-repeat}
#idcategoria0 #idsezione0 #idoggetto0 #speciale .wrap002{background-image: url(../img/generale/bg-top-home2.jpg);background-position:top center;background-repeat:no-repeat}
#contents{ margin-top:1em; clear:left}
#contentswrap{ margin:0 19px; overflow:hidden}
#header #lingue, #header #altrimenu, #header #cerca{}
.moduli-container{ display:inline}
/*** HEADER ***/
#header .headertop{position:relative; height:76px}
#headertitle{position:absolute; top:0px; left:20px;}
#header h1{ background-image:url(../img/header/title03.gif); background-repeat:no-repeat; background-position:0 0; margin-bottom:0; }
#header h1, #header h1 a, #headertitle{width:196px; height:67px; display:block}
#header h1 span{ display:none}
#header .info{ font-size:0.73em; color: #666666; position:absolute; top:35px; left:227px}
/*LINGUE FAMFAMFAM thank to http://www.famfamfam.com/ */
#lingue label{ font-size:0.83em; font-weight:bold; color:#666666; line-height:10px; display:block; float:left;}
#lingue .lingue{ float:left}
#lingue .lingue ul{width:100%;overflow:hidden}
#lingue{position:absolute; top:12px; right:19px;  width:100px; height:11px; overflow:hidden}
#lingue li{background-image:url(../img/header/flags-sprite-color-bn.png);background-repeat: no-repeat; float:left; margin-left:5px; display:inline}
#lingue li, #header .lingue a{ width:16px; height:11px;}
#lingue a{ display:block}
#lingue li.it{ background-position:-172px -257px;}
#lingue li.en{background-position:-284px -173px;}
#lingue li.de{/*background-position:-284px -117px;*/background-position:-588px -117px;}
#lingue li.de a{ display:none}
#lingue li.fr{/*background-position:-228px -173px;*/background-position:-532px -173px;}
#lingue li.fr a{ display:none}
#lingue span{ display:none}

#newsletterlink{ position:absolute; top:12px; right:199px;  width:100px; height:12px; font-size:0.83em; font-weight:bold; color:#666666; line-height:12px; background-image:url(../img/header/email.png); background-repeat:no-repeat; background-position:0 center;}
#newsletterlink a{ display:inline-block; padding-left:20px}
/*LINGUE SQUALO*/
/*#header .lingue{position:absolute; top:29px; left:217px; background-image:url(../img/header/bandiere-IT-EN.png); width:118px; height:47px; background-repeat: no-repeat;}
#linguait #header .lingue{ background-position:0 0;}
#linguaen #header .lingue{ background-position:0 -94px;}
#linguade #header .lingue{ background-position:0 0;}
#linguafr #header .lingue{ background-position:0 0;}*
#header .lingue li{ position:absolute; background-image:url(../img/header/bandiere-IT-EN.png); background-repeat:no-repeat; z-index:100; background-position:63px 47px}
#header .lingue a{ display:block; }
#header .lingue span{ display: none; }
#header .lingue li, #header .lingue li a{height:47px; width:63px;}
#header .lingue li:hover{z-index:1000;}
#header .lingue li.it{ top:0; left:4px;}
#header .lingue li.en{ top:0; left:48px}
#header .lingue li.de{ top:0; left:93px; display:none}
#header .lingue li.fr{ top:0; left:139px; display:none}
#header .lingue li.it:hover{background-position: -4px -47px;}
#linguaen #header .lingue li.it:hover{background-position: -4px -188px;}
#header .lingue li.en:hover{ background-position: -48px -141px;}
#linguait #header .lingue li.en:hover{ background-position: -48px -235px;}
#header .lingue li.de:hover{background-position: -93px -235px;}
#header .lingue li.fr:hover{ background-position: -139px -329px;}*/
#header #headerimgmenu h3 a{text-decoration:none}
#cercanelsito{ height:27px; width:300px; position:absolute; right:0; top:35px;}
#cercanelsito fieldset{ border:none; margin:0; padding:0;}
#cercanelsito legend, #cercanelsito label{ display:none}
#cercanelsito li, #cercanelsito ol, #cercanelsito fieldset, #cercanelsito p{ display: inline}
#cercanelsito li.text input{ background-image: url(../img/header/cerca-text.gif); width:206px; height:20px; margin:1px 10px 0 0; padding:3px; display:inline-block; vertical-align:middle; border:none}
#cercanelsito li.button input{ background-image: url(../img/header/cerca-button.gif); background-color:transparent; width:58px; height:27px; margin:0; padding:0; display:inline-block; border:none; font-size:0.1em; text-indent:-9999px; line-height:27px; vertical-align:middle; cursor:pointer}
#web20{ position:absolute; height:32px; right:309px; top:33px; width:102px}
#web20 ul{width:100%;overflow:hidden}
#web20 li{ width:32px; height:32px; float:left; background-repeat:no-repeat; margin-left:2px; display:inline}
#web20 li, #web20 a{width:32px; height:32px;}
#web20 a{ display:block}
#web20 li.facebook{ background-image:url(../img/footer/sponsor-sprite.jpg);  background-position:0 -136px;}
#web20 li.youtube{ background-image:url(../img/footer/sponsor-sprite.jpg); background-position:0 -168px;}
#web20 li.rss{ background-image:url(../img/footer/sponsor-sprite.jpg); background-position:-32px -136px;}
#web20 span{ display:none}

#headerimg, #headerimgmenu, #headerimgslideshow {height:163px;}
#headerimgvideo, #idcategoria0 #idsezione0 #idoggetto0 #speciale #headerimgmenu, #idcategoria0 #idsezione0 #idoggetto0 #speciale #headerimg{height:233px;}
#headerimg{ position:relative; width:950px;  margin-top:9px}
#headerimgmenu{ width:307px; position:absolute; right:0; color:#FFFFFF; overflow: hidden; font-family:Arial, Helvetica, sans-serif; }
#headerimgmenu .ui-accordion-content{ height:50px;}
/*#headerimgmenu div.mare{ margin-top:-5px }*/
#headerimgmenu .mare{ background-color:/*#70a3db*/#6390d2; background-image: url(../img/header/li-mare.gif);background-repeat:no-repeat}
#headerimgmenu .natura{ background-color:/*#7fc3cc*/#3352b2; background-image:url(../img/header/li-natura.gif);background-repeat:no-repeat}
#headerimgmenu .arte{ background-color:/*#b3b794*/#1b3392; background-image:url(../img/header/li-arte.gif);background-repeat:no-repeat}
#headerimgmenu h3{margin-bottom:0; padding:8px 35px; font-weight:bold; background-position: 17px 13px;}
#headerimgmenu h3.ui-state-active{padding:8px 35px 0 35px; font-size:1.9em; background-image:none;}
#headerimgmenu .ui-accordion-content-active{padding:7px 35px; background-position:17px 11px;font-size:1.1em;line-height:1.2em;}
#headerimgvideo, #headerimgslideshow{ width:643px; position:absolute; left:0;background-image:url(../img/header/interno-top-montagne.jpg); background-repeat:no-repeat; background-position:0 0; overflow:hidden}
#headerimgslideshow div{ display:none}
#headerimgslideshow a{float:left;position:absolute}
#headerimgslideshow a img{border:none}
#headerimgslideshow a.show{z-index:500}
#headerimgslideshow .caption{z-index:600;background-color:#000;color:#ffffff;height:50px;width:100%;position:absolute;bottom:0;display:none}
#headerimgslideshow .caption .content{margin:5px}
#headerimgslideshow .caption .content h3{margin:0;padding:0;color:#1DCCEF}
#headerimgvideo{background-image:url(../img/header/flash.jpg)}
#idcategoria0 #idsezione0 #idoggetto0 #speciale #headerimgmenu h3{padding:16px 35px; background-position: 17px 20px;}
#idcategoria0 #idsezione0 #idoggetto0 #speciale #headerimgmenu h3.ui-state-active{padding:16px 35px 0 35px;}
#idcategoria0 #idsezione0 #idoggetto0 #speciale #headerimgmenu .ui-accordion-content{ height:74px;}
#idcategoria0 #idsezione0 #idoggetto0 #speciale #headerimgmenu .ui-accordion-content-active{padding:10px 35px;background-position:17px 14px;}
/*** MENU TOP ***/
#menutop{margin:12px 11px 0 11px;font-family:Georgia, "Times New Roman", Times, serif; font-size:1.7em; line-height:39px; position:relative; height:44px;}
#menutop li{ float:left; position:relative; z-index:99}
#menutop li a{ display:inline-block; border-left:1px solid #dfdfdf; height:44px; width:104px; text-align:center;background-image:url(../img/menutop/menutop-ombre-it-en.gif); background-repeat:no-repeat; background-position:-105px 44px}
#menutop li.primo a{ border-left:none}
#menutop li.ultimo{ position:absolute; right:0; top:0;}
#menutop a{ text-decoration:none}
#menutop li ul{ position:absolute; z-index:99; left:-999em; width:193px; top:44px; padding:0 0 12px 0; font-size:0.63em; line-height:normal; margin-left:-6px; background-image:url(../img/menutop/menutop-ul.png); background-position:bottom left; background-repeat:no-repeat;} 
#menutop li.primo ul{margin-left:-7px}
#menutop li.ultimo ul{margin-left:-81px} 
#menutop li:hover ul, #menutop li.sfHover ul{left: auto;}
#menutop li li{float:none; border-bottom:1px solid #ebebeb; margin:3px 20px; padding:0;}
#menutop li li a{ border-left:0; height:auto;display:block; width:auto; text-align:left; background-image:none;}
#menutop li li.ultimo{ position:static; border-bottom:none;}
#menutop li a:hover, #menutop li a:focus{background-position:-105px -44px;}
#menutop li a:active{ background-position:-105px 0;}
#menutop li.primo a:hover, #menutop li.primo a:focus{background-position:0 -44px;}
#menutop li.primo a:active{ background-position: 0px 0;}
#menutop li.ultimo a:hover, #menutop li.ultimo a:focus{background-position:-824px -44px;}
#menutop li.ultimo a:active{ background-position:-824px 0;}
#menutop li#cat-divertiti a:hover, #menutop li#cat-divertiti a:focus{background-position:-315px -44px;}
#menutop li#cat-divertiti a:active{ background-position:-315px 0;}
#menutop li#cat-tourist_board a{ width:213px}
#menutop li#cat-tourist_board a:hover, #menutop li#cat-tourist_board a:focus{background-position:-715px -132px;}
#menutop li#cat-tourist_board a:active{background-position:-715px -88px;}
/*** HOMEPAGE GENERALE ***/
#homepage{width:100%;overflow:hidden;}
#homepage #homepiano2{ width:287px; float:left;}
#homepage #RenderPianoHome2{background-image:url(../img/home/h1-bg.gif); background-position:bottom left; background-repeat:no-repeat;padding-bottom:16px;}
#homepage #homepiano3{ float:right; width:600px}
#homepage #homepiano2 h1{  font-size:1.3em; font-weight:bold; padding-left:7px; margin-bottom:10px; line-height:1.5em; }
#homepage #homepiano2 h2{ font-size:1.4em;}
#homepage #homepiano3 h1{ display:none;}
#immagini img, #gmaps_popup img, #homepage img, .content-shadow-container-redazionale img, #contentimage img, #specialemeteo #contentarticle img, #footer .sponsor li{ border:3px solid #FFFFFF; margin:2px;  -moz-box-shadow: 0px 0px 3px #969696;  -webkit-box-shadow: 0px 0px 3px #969696;  -khtml-box-shadow:0px 0px 3px #969696; box-shadow:0px 0px 3px #969696;}
#homepage #homepiano2 li{ width:100%; overflow:hidden; background-image:url(../img/home/divider-001.gif); background-repeat:no-repeat; background-position:bottom left; padding-bottom:15px; margin-bottom:15px;}
#homepage #homepiano2 li.ultimo{ background-image:none; padding-bottom:0; margin-bottom:0;}
#homepage #homepiano2 img{ float:left; margin-right:10px; margin-bottom:5px;}
#homepage #homepiano2 .mappa img{ float: none; margin-right:2px; margin-bottom:2px;}
#homepage #homepiano2 a, #homepage #homepiano3 a{ text-decoration:none}
#homepage #homepiano3 img{ display:block;}
#homepage #homepiano3 ul{ width:100%; overflow:hidden; margin-bottom:1em}
#homepage #homepiano3 li{ float:left; width:287px; height:245px; padding:0;}
#homepage #homepiano3 li.ultimo{float: right}
#homepage #homepiano3 h2, #homepage #homepiano2 .mappa h2{ font-weight:bold; font-size:1.3em;}
#homepage #homepiano2 .mappa{ margin-bottom:7px;bottom:0;}
#homepage #homepiano2 .mappa h2 span{ padding-left:7px; line-height:1.5em; margin-bottom:3px; display:block}
#homepage .sottotitolooggettopiano{ font-size:1.05em; line-height:1.3em;}
#homepage #homepiano3 .sottotitolooggettopiano{ height:53px; overflow:hidden;}
#homepage #homepiano3 h2 span, #homepage #homepiano3 .sottotitolooggettopiano{margin-left:3px; display:block}
/*** MENU SX ***/
#sidebar{width:242px; float:right}
#content{ margin-right:270px}
.sidebar-shadow-container h2, .sidebar-shadow-container-redazionale h2{ font-size:1.1em; font-weight:bold; margin:0; color:#333333}
.sidebar-shadow-container h2 a, .sidebar-shadow-container-redazionale h2 a{ text-decoration:none}
.sidebar-shadow-container h2, .sidebar-shadow-container-redazionale h2 span{padding:4px 0 4px 11px; display:block}
.sidebar-shadow-container .boxcontent, .sidebar-shadow-container-redazionale .sottotitolooggettopiano{  padding:10px 0 10px 10px; }
.sidebar-shadow-container-redazionale h2 img{padding:10px 0 0px 10px;display:block}
.sidebar-shadow-container .boxcontent, .sidebar-shadow-container-redazionale h2 img, .sidebar-shadow-container-redazionale .sottotitolooggettopiano{ border-left:1px solid #e5e5e5;}
.sidebar-shadow-container .boxcontent, .sidebar-shadow-container-redazionale h2 img{ background-image:url(../img/generale/sidebar-001.gif); background-repeat:no-repeat; background-position:left top;}
.sidebar-shadow-container h2, .sidebar-shadow-container-redazionale h2 span{background-image:url(../img/generale/sidebar-002-h2.jpg); background-repeat:no-repeat; background-position:left top;}
.sidebar-shadow-container .box, .sidebar-shadow-container-redazionale li{background-image:url(../img/generale/sidebar-002.gif); background-repeat:no-repeat; background-position:left bottom; padding-bottom:16px;}
/*** PERCORSO ***/
#percorsoheader, .content-shadow-container h2.boxheader {background-image:url(../img/generale/content-002-percorso.jpg); background-repeat:no-repeat; background-position:left top; padding:10px 10px 10px 11px; font-size:0.83em}
#percorsoheader{min-height:15px}
#content .content-shadow-container h2.boxheader{ margin:0; padding:4px 0px 4px 11px; font-size:1em; font-weight:bold}
#percorsoheader label{ display:none}
#percorsoheader a{ text-decoration:none;}
#percorsoheader .separatore{ display:inline-block; height:1.3em; width:1px; background-color:#666666; margin:0 1em; vertical-align:middle}
#percorsoheader .separatore span{display: none; height:1em;}
/*** PAGINA INTERNA ***/
.occhiello{ font-style:italic; color:#333333; font-weight:bold;}
#oggetto .occhiello{font-family:Georgia, "Times New Roman", Times, serif; color:#999999; font-weight:normal}
#contentheader{ margin-bottom:1.5em;}
#contentheader h1, #contentheader h2{ margin-bottom:0;}
#contentheader h1, .content-shadow-container-redazionale #RenderPianoHome1 h2{ font-size:2.2em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height:1}
#contentheader h2{font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height:1; margin-top:0.5em}
#contents #contentleft{float:left;width:765px;overflow:hidden}
#contents #contentleft div.wrap, #contents #contentleft #specialcontent{width:765px;overflow:hidden;margin-top:24px}
#idoggetto0 #contents #contentleft, #idoggetto0 #contents #contentleft div.wrap{width:100%}
#idoggetto0 #contents #contentleft div.wrap #contentwrap{width:725px}
#contents #contentwrap{width:532px;overflow:hidden;margin-left:20px;float:left;padding-bottom:20px}
#contents #contentwrap #contentheader h1{font-size:1.8em;text-transform:uppercase}
#contents #contentwrap #contentheader h2{font-size:1.2em;text-transform:uppercase}
#contents #contentwrap #contentarticle #contentimage ul{margin:0;padding:0;list-style-type:none}
#contents #contentwrap #contentarticle #contentimage a{text-decoration:none;background-image:url(../img/content/img-shadow-big.png);background-position:left bottom;background-repeat:no-repeat;padding-bottom:10px}
#contents #contentwrap #contentarticle #contentimage a span{display:none}
#contents #contentwrap #contentarticle #contentimage img{border:1px solid #CCCCCC}
#contents #contentwrap #contentarticle #contenttext a{text-decoration:none}
#contents #contentwrap #contentarticle #contenttext img{border:1px solid #D3D3D3}
#content #contenttext ul{ overflow:hidden}
table tr.odd{background-color:#eff2f8}
/*table tr.over{background-color:#CCCCCC}*/
#campiaggiuntivi table{border:1px solid #EEEEEE;border-collapse:collapse;}
#campiaggiuntivi table th, #campiaggiuntivi table td{vertical-align:top;}
#campiaggiuntivi table th{ padding-left:10px}
#campiaggiuntivi table td{ padding-right:10px}
#contentimage ul, #contentimage li{ margin:0; padding:0; list-style-type:none;}
#contentimage h4, #contentimage h4 a, #contentimage h4 img, #contentimage h4 span{ display:block; text-decoration:none}
#contentimage h4 a{ text-decoration:none}
#contentimage h4 img, #contentimage h4 span{ margin-bottom:0.5em;}
#contentimage{ margin-bottom:0.5em; overflow:hidden}
#contenttools{ float:right; position:relative; top:-25px}
#contenttools .addthis_toolbox{width:151px; height:16px;}
#contenttools .addthis_toolbox .atclear{clear:none !important;}
#contenttools .addthis_toolbox ul{ list-style-type:none; margin:0; padding:0;}
#contenttools .addthis_toolbox li{ float:left; width:16px; margin-left:3px; display:inline}
#contenttools .addthis_toolbox li.more{ width: 6em}
#contenttools .addthis_toolbox a{ display:block; height:16px;}
#contenttools .addthis_toolbox span.txt{ display:none;}
#contenttools .addthis_toolbox .more a{ border-left:1px solid #acacac; padding-left:5px; text-decoration:none}
/*questi stili servono a sopperire il malfunzionamento in caso javascript non sia attivo*/
#contenttools .addthis_toolbox span{background:url(//s7.addthis.com/static/r07/widget13.png) no-repeat scroll 0 0 transparent;display:block;height:16px;line-height:16px !important;overflow:hidden;width:16px;cursor:pointer;}
#contenttools .addthis_toolbox li.facebook span{background-position:0 -1760px;}
#contenttools .addthis_toolbox li.mail span{background-position:0 -112px;}
#contenttools .addthis_toolbox li.favoriti span{background-position:0 -3312px;}
#contenttools .addthis_toolbox li.stampa span{background-position:0 -96px;}
#contenttools .addthis_toolbox li.more span{background:url(//s7.addthis.com/static/t00/logo1414.gif) no-repeat scroll left center transparent;margin-right:4px;width:auto; padding-left:1.5em; display:inline-block;}
#contenttools .addthis_toolbox li.more span.txt{ background-image:none; margin-right:0; padding-left:0;}
/*** INDICE ***/
#paginaindice #contentheader h1{font-family:Georgia,"Times New Roman",Times,serif;font-size:2.2em;margin:0}
#paginaindice #contentheader h2{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.4em;margin:0}
/*Da attivare se si vuole l'immagine di default nella pagina ad indice evoluto*/
/*#indiceevoluto .vista li .wrap-contentli{ background-image:url(../img/generale/img-massa02.jpg); background-repeat:no-repeat; min-height:132px; padding-left:204px;}
#indiceevoluto .vista li.con-immagine .wrap-contentli{ background-image: none; min-height:0; padding-left:0;}*/
#indiceevoluto p, #paginaindice p{ margin-bottom:0;}
/*** INCLUDE DX ***/
#contents div.right{float:right;width:171px;margin-top:24px}
#contents #includedx{width:171px;margin-bottom:10px}
#contents #includedx ul{margin:0;padding:0;list-style-type:none}
#contents #includedx ul li{background-image:url(../img/content/includedx/bg-header.gif);background-position:left top;background-repeat:repeat-x}
#contents #includedx ul li h3{margin:0;font-size:1em;text-transform:uppercase;text-align:center}
#contents #includedx ul li h3 span{font-weight:bold}
#contents #includedx ul li a{width:100%;display:block;text-align:center;text-decoration:none}
#contents #includedx ul li.guida-degustazione h3{height:45px;padding-top:10px}
#contents #includedx ul li.ricette h3{height:35px;padding-top:20px}
#contents #includedx ul li.ricette img{ display:block}
/*** ALLEGATI ***/
#contentallegati h3{padding:7px 0;margin:0;font-size:1.2em;font-weight:bold;}
#contentallegati p{ color:#666666; font-style:italic; font-size:0.93em}
#contentallegati ul{margin:0;padding:10px 0 0 0;list-style-type:none}
#contentallegati ul li{min-height:35px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #CCCCCC;background-position:5px top;background-repeat:no-repeat; padding-left:42px;}
#allegati ul li{background-image:url(../img/icone/ico-generico-trans.png);}
#allegati ul li.over{background-color:#EEEEEE}
#allegati ul li.pdf{background-image:url(../img/icone/ico-pdf.gif)}
#allegati ul li.ppt{background-image:url(../img/icone/ico-pps-ppt.gif)}
#allegati ul li.doc, #allegati ul li.rtf{background-image:url(../img/icone/ico-doc-rtf-trans.png)}
#allegati ul li.xls{background-image:url(../img/icone/ico-xls-trans.png)}
#allegati ul li.zip{background-image:url(../img/icone/ico-zip-trans.png)}
#allegati ul li.rar{background-image:url(../img/icone/ico-rar-trans.png)}
#allegati ul li a{text-decoration:none}
#allegati ul li h4{font-size:1em;margin:0}
/*** IMMAGINI ***/
#contentallegati #immagini ul li{  min-height:0; padding-left:0;}
#immagini img, #immagini span{ display:block}
#immagini img{ margin-bottom:0.5em;}
#immagini h4{ font-size:1em;}
#immagini h4 span, #immagini p{ margin-left:2px}
/*** LINK ***/
#link ul li{background-image:url(../img/icone/ico-template-link-trans.png);}
#link ul li.over{background-color:#EEEEEE}
#link ul li a{text-decoration:none}
#link ul li h4{margin:0}
/*** HOMEPAGE INTERNA ***/
.content-shadow-container-redazionale, .content-shadow-container, #campiaggiuntivi{background-image:url(../img/generale/content-002.gif); background-repeat:no-repeat; background-position:left bottom; padding-bottom:11px;}
#content .content-shadow-container-redazionale ul{margin:0;padding:0;list-style-type:none}
.content-shadow-container-redazionale li, .content-shadow-container .box, #content .content-shadow-container-redazionale .vista p.vaiallasezione, .content-shadow-container-redazionale #contentheader{background-image:url(../img/generale/content-001.gif); background-repeat:no-repeat; background-position:left top; padding:10px; border-left:1px solid #e5e5e5; margin:0;}
.content-shadow-container-redazionale .vista{ background-image:none; padding:0; border-left:none}
.content-shadow-container-redazionale .contentli{ width:100%; overflow:hidden}
.content-shadow-container-redazionale h2, .content-shadow-container-redazionale .vista h3, #indiceevoluto a, #paginaindice a{ font-size:1.3em; font-weight:bold}
.content-shadow-container-redazionale #RenderPianoHome1 h2 span{ display:block; margin-bottom:0.5em;}
.content-shadow-container-redazionale #RenderPianoHome1 img{ display:block;}
.content-shadow-container-redazionale #RenderPianoHome2 img{ float:left; margin-right:1em;}
/*** OGGETTO LUOGO ***/
#MappaPiccola #gmap_ridotta{ overflow:hidden}
#MappaPiccola #gmap_ridotta{ height:400px}
/*** SPECIALE RSS ***/
#specialerss .elencorss{ list-style-type:none; margin:0 0 1.5em 0; padding:0;}
#specialerss .elencorss li{ background-image:url(../img/icone/rss.png); background-repeat:no-repeat; background-position: 0 0; padding-left:40px; min-height:24px; padding-top:8px;}
#specialerss .elencorss h3{ margin-bottom:0;}
/*** SPECIALE CARTOGRAFIA ***/
#mbincaricamento{ background-color:#000000; position:absolute; top:100px; left:50%; width:300px; min-height:100px; font-size:0.83em; text-align:center; background-image:url(../img/icone/gmaps/ajax-loader-candy.gif); background-repeat:no-repeat; background-position: center 44px ; padding:10px 0 0 0; margin:0 0 0 -150px; border:1px solid #000000; opacity:0.8;filter:alpha(opacity=80); z-index:1000; color:#FFFFFF; font-size:2em; font-family:Helvetica, sans-serif;}
#mbincaricamento .chromeinstalltext{ font-size:0.53em; margin-top:54px; padding:10px}
#mbincaricamento .chromeinstalltext a{ font-size:1.2em; font-weight:bold; color:#0099FF}
#specialecartografia #sidebar{ float:none; width:auto; display:none}
#specialecartografia #content {margin-right:0px;}
#specialecartografia #gmap{ width:100%; height:400px}
#gmaps_popup h3{ margin-bottom:0.5em;}
#gmaps_popup img{ display:block;}
#gmaps_popup ul{ list-style-type:none; margin:0; padding:10px 0;}
#gmaps_popup li{ margin:0; padding:0;}
#gmaps_popup ul label{ display:inline-block; width:6em; text-align:right; padding-right:0.5em; font-weight:bold;}
#side_bar_tipologie ul{ list-style-type:none; margin:0; padding:0;}
#side_bar_tipologie ul ul{ border:1px solid #CCCCCC}
#side_bar_tipologie li{ float:left;
padding:0; margin:0 0 0 27px;

width:402px;}
#side_bar_tipologie li li{ height:35px;width:184px;margin:2px; margin:0;
padding:0.5em 0.5em 0;}
#side_bar_tipologie li img{ float:left}
#side_bar_tipologie li label{ font-weight:bold; font-size:1em; color:#333333;  vertical-align:top; text-align:center; display:block; margin-top:1em; margin-bottom:3px;}
#side_bar_tipologie li li label{ font-weight:normal; font-size:0.83em; color:#333333;  vertical-align:top; text-align:left; display:inline; margin-top:0; margin-bottom:0}
#side_bar_tipologie li input{ display:inline-block; vertical-align:top; margin: 0 3px}
/*** RICERCA ***/
#idcategoria2925 #idoggetto0 #specialericerca #contents #contentleft div.wrap #contentwrap{width:100%}
#CercaSito #contentheader h1{font-size:1.8em;text-transform:uppercase}
#CercaSito #contentheaderrisultato h2{font-size:1.2em;text-transform:uppercase}
#specialericerca #contentwrap{width:100%;margin-left:0;float:none}
.risultato_ricerca{ position:relative;}
#content .risultato_ricerca ol, #content .risultato_ricerca ul{ list-style-type:none}
/*###########################*/
.risultato_ricerca ul.elencorisultati{ font-size: 0.93em;padding:0}
.risultato_ricerca ul.elencorisultati li{margin:0;padding:13px 0px 13px 0px;background-image:url(../img/icone/ico-template-gen-trans.png);background-repeat:no-repeat;background-position:7px 15px;min-height:35px; border-bottom:1px dotted #d9d9d9; border-top:1px solid #ffffff; width:100%}
.risultato_ricerca ul.elencorisultati li li{margin:0;padding:0;background-image: none;min-height:0;border:none; background-color: transparent; width:auto}
/*vertical centering per browser standard*/
.risultato_ricerca ul.elencorisultati li{}
.risultato_ricerca ul.elencorisultati li li{display:block;}
.risultato_ricerca ul.elencorisultati li .wrapitem01, .risultato_ricerca ul.elencorisultati li .dettagli ul{display:table;width:100%;}
.risultato_ricerca ul.elencorisultati li .itemtitle, .risultato_ricerca ul.elencorisultati li .descrizione, .risultato_ricerca ul.elencorisultati li .dettagli{display:table-cell;vertical-align:middle}
.risultato_ricerca ul.elencorisultati li .descrizione, .risultato_ricerca ul.elencorisultati li .dettagli{width:45%}
.risultato_ricerca ul.elencorisultati li .dettagli li{display:table-cell;vertical-align:middle}
/*fine vertical centering*/
.risultato_ricerca ul.elencorisultati li.over{background-color:#EFEFEF}
/*.risultato_ricerca ul.elencorisultati li .itemtitle{ width:30%; float:left;}*/
.risultato_ricerca ul.elencorisultati li .itemtitle h3 a{display:inline-block;}
.risultato_ricerca ul.elencorisultati li .itemtitle h3 a, .risultato_ricerca ul.elencorisultati li .itemtitle .tipologia{padding-left:50px}
.risultato_ricerca ul.elencorisultati li.con-immagine .itemtitle h3 a{display:inline;}
.risultato_ricerca ul.elencorisultati li.con-immagine .itemtitle h3 a, .risultato_ricerca ul.elencorisultati li.con-immagine .itemtitle .tipologia{padding-left:0px}
.risultato_ricerca ul.elencorisultati li .descrizione, .risultato_ricerca ul.elencorisultati li .dettagli{padding-left:1em;/*margin-left:31%*/}
.risultato_ricerca ul.elencorisultati li .dettagli li.compositore{/*margin-right:85px*/}
.risultato_ricerca ul.elencorisultati li .dettagli li.genere{/*float: right;*/width: 80px;padding-left:1em}
.risultato_ricerca ul.elencorisultati li .dettagli label, .risultato_ricerca ul.elencorisultati li .dettagli span{/* display:inline-block;*/}
.risultato_ricerca ul.elencorisultati a{text-decoration: none}
.risultato_ricerca ul.elencorisultati h3{padding:10px 0 0 45px;margin:0 0 10px 0}
.risultato_ricerca ul.elencorisultati h3 a{text-decoration:none}
.risultato_ricerca ul.elencorisultati p{padding-left:45px}
.risultato_ricerca ul.elencorisultati ul{padding-left:45px}
.risultato_ricerca ul.elencorisultati ul li{width:100%;overflow:hidden}
.risultato_ricerca ul.elencorisultati ul li h5{float:left;margin-right:10px}
.risultato_ricerca ul.propieta-risultato{margin:0;padding:0 0 0 20px;list-style-type:none}
.risultato_ricerca ul.propieta-risultato li{min-height:0px;height:auto;margin:0;padding:0;background-image:none}
.risultato_ricerca .redazione{display:block}
/*ICONE PERSONALIZZATE PER TIPO DI DOCUMENTO*/
.risultato_ricerca ul.elencorisultati li.articolo{background-image:url(../img/icone/ico-template-articolo-trans.png)}
.risultato_ricerca ul.elencorisultati li.con-immagine .itemtitle img{ float:left; margin-right:8px}
.risultato_ricerca ul.elencorisultati li.con-immagine .itemtitle{padding-left:7px;}
.risultato_ricerca ul.elencorisultati li.nessunrisultato{background:none}
.risultato_ricerca .menuordinamento{ margin:0 0 1em 7px}
.risultato_ricerca .menuordinamento ul, .risultato_ricerca .menuordinamento li{ display:inline}
.risultato_ricerca .menuordinamento label, .risultato_ricerca .menuordinamento a{ display:inline-block}
.risultato_ricerca .menuordinamento label{margin-right:1em;}
.risultato_ricerca .menuordinamento a{border-right:1px solid #000000;padding-right:0.5em;margin-right:0.5em;text-decoration:none;line-height:0.87em}
.risultato_ricerca #pagingalto{ font-size:0.83em; position:absolute;right:0;top:0;width:17em; text-align:right}
.risultato_ricerca .paging{margin-bottom:10px}
.risultato_ricerca .paging span.numeroelementi{font-weight:bold}
.risultato_ricerca .paging ul{display:inline;list-style-type:none;margin:0;padding:0}
.risultato_ricerca .paging ul li{display:inline;margin:0;padding:0.35em}
.risultato_ricerca .paging ul li.sel{font-weight:bold}
.risultato_ricerca .paging ul li.next,.risultato_ricerca .paging ul li.prev{font-weight:bold}
.risultato_ricerca .paging ul li a{text-decoration:none}
/*** CERCA EVENTI ***/
#CercaEventi a{cursor:pointer}
#CercaEventi fieldset legend{width:100%;border-bottom:1px solid #1B3392;color:#1B3392;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.4em;font-weight:normal}
#CercaEventi ol{margin:0 0 0 15px;padding:0;list-style-type:none}
#CercaEventi ol ol{margin:0}
#CercaEventi table{border-collapse:collapse}
#CercaEventi table tr.ui-datepicker-title-row td{background-color:#6390D2;text-align:center}
#CercaEventi table th{text-align:center}
#CercaEventi table td{border:1px solid #6390D2}
#CercaEventi table td input{margin-left:20px}
#CercaEventi table td label{margin-left:5px;position:relative;top:0.1em}
#CercaEventi .ui-datepicker-inline p{text-align:right;margin:5px 0}
#CercaEventi .ui-datepicker-links, #CercaEventi .ui-datepicker-header{width:100%;overflow:hidden;margin-bottom:5px}
#CercaEventi .ui-datepicker-links a{float:left;margin:0 10px 0 0}
#CercaEventi .ui-datepicker-header select{margin-right:10px}
#CercaEventi #title-postcalendar{width:100%;border-bottom:1px solid #1B3392;color:#1B3392;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.4em}
#CercaEventi ol li.cerca-per-parola-chiave label{display:block;width:98%;margin-bottom:10px;border-bottom:1px solid #1B3392;color:#1B3392;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.4em;font-weight:normal}
#CercaEventi ol li.cerca-per-parola-chiave input{width:250px}
/* RISULTATI */
#CercaEventi .risultato_ricerca{border:1px solid #CCCCCC}
#CercaEventi .risultato_ricerca ul{margin:5px 0 10px 14px;padding:0;list-style-type:none}
#CercaEventi .risultato_ricerca ul ul{margin:0}
#CercaEventi .risultato_ricerca ul h3{margin-bottom:5px}
#CercaEventi .risultato_ricerca .propieta-risultato{padding-left:46px}
#CercaEventi .risultato_ricerca .elencorisultati li{width:97%}
#CercaEventi .risultato_ricerca .elencorisultati li.ultimo{border-bottom:none}
#CercaEventi .risultato_ricerca .elencorisultati-data h1{width:97%;border-bottom:1px solid #1B3392;color:#1B3392;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.4em;font-weight:normal}
/*** FORMS ***/
.cmxform fieldset{padding:5px;margin:0;width:98%}
.cmxform fieldset fieldset{border:none;padding:0}
.cmxform fieldset legend{font-size:1em}
.cmxform fieldset input, .cmxform fieldset select{margin:0}
.cmxform fieldset textarea{display:block;width:99%}
#content .cmxform fieldset ol, #content .cmxform fieldset ul{padding:0;margin:0;list-style-type:none}
.cmxform fieldset ol li, .cmxform fieldset ul li{margin:5px 0}
.cmxform fieldset ol li label, .cmxform fieldset ul li label{margin-right:10px}
.cmxform .textbox label, .cmxform .password label, .cmxform .username label, .cmxform .e-mail label{ display:inline-block; width:10em}
.cmxform fieldset ol li.data{margin:10px 0}
.cmxform fieldset ol li.data label{float:left}
.cmxform fieldset ol li.data div{float:left}
.cmxform fieldset ol li.dal, .cmxform fieldset ol li.al{width:100%;overflow:hidden;margin-left:20px}
.cmxform fieldset ol li.al label{margin-left:7px}
.cmxform fieldset ol li.submit{text-align:center}
.cmxform fieldset ol.data{width:100%;overflow:hidden}
.cmxform fieldset ol.data li{float:left;margin:0 10px 0 0}
.cmxform fieldset ol.data li label{display:none}
.cmxform .valoribloccati{ display:none}
/*** GALLERIA ***/
div.monoslideshow{margin-bottom:20px}
#rendergalleria ul{list-style-type:none;margin:0 0 1em 0;padding:0;width:100%;overflow:hidden}
#rendergalleria ul li{float:left;text-align:center;padding:0 19px 12px 0;background-image:url(../img/content/ombrina_fotogallery.gif);background-position:left bottom;background-repeat:no-repeat;  width:194px;}
#rendergalleria ul li img{ border:1px solid #666666}
#rendergalleria ul li .wrap{border:1px solid #999999; padding:5px;}
#rendergalleria ul li h4 a span{display:none}
#rendergalleria ul li h4 a{display:block;background-repeat:no-repeat;background-position:center top;text-decoration:none;background-image: url(../img/icone/ico100-generico-trans.png);}
#rendergalleria ul li h4{margin:0 0 5px 0;font-size:1em}
#rendergalleria ul li.ultimo{padding-right:0}
#rendergalleria ul li.doc h4 a, #rendergalleria ul li.rtf h4 a{background-image: url(../img/icone/ico100-doc-rtf-trans.png);}
#rendergalleria ul li.pps h4 a, #rendergalleria ul li.ppt h4 a{background-image: url(../img/icone/ico100-pps-ppt-trans.png);}
#rendergalleria ul li.mdb h4 a{background-image: url(../img/icone/ico100-acces-trans.png);}
#rendergalleria ul li.flv h4 a{background-image: url(../img/icone/ico100-flv-trans.png);}
#rendergalleria ul li.htm h4 a, #rendergalleria ul li.html h4 a, #rendergalleria ul li.xhtml h4 a, #rendergalleria ul li.xml h4 a{background-image: url(../img/icone/ico100-htm-trans.png);}
#rendergalleria ul li.jpg h4 a, #rendergalleria ul li.jpeg h4 a, #rendergalleria ul li.jpe h4 a, #rendergalleria ul li.gif h4 a, #rendergalleria ul li.png h4 a, #rendergalleria ul li.bmp h4 a, #rendergalleria ul li.dib h4 a, #rendergalleria ul li.wbmp h4 a, #rendergalleria ul li.clp h4 a, #rendergalleria ul li.tif h4 a, #rendergalleria ul li.tiff h4 a, #rendergalleria ul li.emf a #rendergalleria ul li.eps h4 a, #rendergalleria ul li.ps h4 a, #rendergalleria ul li.ps h4 a, #rendergalleria ul li.img h4 a, #rendergalleria ul li.jp2 h4 a, #rendergalleria ul li.jpc h4 a, #rendergalleria ul li.j2k h4 a, #rendergalleria ul li.jpf h4 a, #rendergalleria ul li.psd h4 a, #rendergalleria ul li.psp h4 a, #rendergalleria ul li.raw h4 a, #rendergalleria ul li.tgh4 a a, #rendergalleria ul li.wmf h4 a{background-image: url(../img/icone/ico100-jpg-gif-png-bmp-tif-trans.png);}
#rendergalleria ul li.avi h4 a, #rendergalleria ul li.mpg h4 a, #rendergalleria ul li.ogg h4 a, #rendergalleria ul li.vob h4 a, #rendergalleria ul li.ts h4 a, #rendergalleria ul li.m2t h4 a{background-image: url(../img/icone/ico100-avi-mpg-trans.png);}
#rendergalleria ul li.mov h4 a, #rendergalleria ul li.mp4 h4 a{background-image: url(../img/icone/ico100-mov-trans.png);}
#rendergalleria ul li.wmv h4 a, #rendergalleria ul li.asf h4 a{background-image: url(../img/icone/ico100-wmv-trans.png);}
#rendergalleria ul li.cdh4 a a, #rendergalleria ul li.mid h4 a, #rendergalleria ul li.midi h4 a, #rendergalleria ul li.mod h4 a, #rendergalleria ul li.mp3 h4 a, #rendergalleria ul li.mp2 h4 a, #rendergalleria ul li.mp1 h4 a, #rendergalleria ul li.aac h4 a, #rendergalleria ul li.m4h4 a a, #rendergalleria ul li.aiff h4 a, #rendergalleria ul li.au h4 a, #rendergalleria ul li.w64 h4 a, #rendergalleria ul li.wav h4 a, #rendergalleria ul li.wmh4 a a, #rendergalleria ul li.m3u h4 a, #rendergalleria ul li.m3u8 h4 a, #rendergalleria ul li.pls h4 a, #rendergalleria ul li.asx h4 a{background-image: url(../img/icone/ico100-mp3-wav-mid-trans.png);}
#rendergalleria ul li.pdf h4 a{background-image: url(../img/icone/ico100-pdf-trans.png);}
#rendergalleria ul li.pub h4 a{background-image: url(../img/icone/ico100-pub-trans.png);}
#rendergalleria ul li.rar h4 a{background-image: url(../img/icone/ico100-rar-trans.png);}
#rendergalleria ul li.swf h4 a, #rendergalleria ul li.fla h4 a{background-image: url(../img/icone/ico100-swf-trans.png);}
#rendergalleria ul li.ttf h4 a{background-image: url(../img/icone/ico100-ttf-trans.png);}
#rendergalleria ul li.xls h4 a, #rendergalleria ul li.csv h4 a{background-image: url(../img/icone/ico100-xls-trans.png);}
#rendergalleria ul li.zip h4 a{background-image: url(../img/icone/ico100-zip-trans.png);}
#rendergalleria ul li p{margin:0;padding:0;font-size:0.87em; text-align:center}
#rendergalleria ul li p span.nomefile{font-size:0.9em;display:inline-block;font-style:italic;}
#rendergalleria ul li p span.nomefile a{display:inline-block;padding-top:0;padding-left:20px;text-decoration:none;min-height:16px;background-image:url(../img/icone/ico-download-trans.png);background-position: left top;background-repeat:no-repeat;}
#rendergalleria ul li p span.dimensionefile{font-size:0.9em;display:block;font-style:italic}
#contents #contentleft #rendergalleria ul li div.wrap{width:150px;border:1px solid #CCCCCC;padding:5px;margin-top:0}
/*** NEWSLETTER ***/
#specialenewsletter #contenttext .dati-personali, #specialenewsletter #contenttext .testovalidazione, #specialenewsletter #contenttext fieldset.informativa label.informativa-per-il-trattamento-dei-dati-personali{display:none}
#specialenewsletter #contenttext p{margin:0 0 10px}
#specialenewsletter #contenttext textarea{margin:0}
#specialenewsletter #contenttext fieldset{border:none;margin:0 0 10px;padding:0}
#specialenewsletter #contenttext fieldset legend{width:100%;border-bottom:1px solid #1B3392;color:#1B3392;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.4em;font-weight:normal}
#specialenewsletter #contenttext fieldset ol, #specialenewsletter fieldset ol ol, #specialenewsletter fieldset ul{margin:0;padding:0;list-style-type:none}
#specialenewsletter #contenttext fieldset ol{padding:10px 0 0}
#specialenewsletter #contenttext fieldset label{display:block;float:left;width:100px}
#specialenewsletter #contenttext fieldset.informativa ul{width:100%;overflow:hidden}
#specialenewsletter #contenttext fieldset.informativa ul li{float:left}
#specialenewsletter #contenttext fieldset.informativa ul li label{width:auto;margin-right:2px}
#specialenewsletter #contenttext fieldset.informativa ul li input{float:left;margin-right:2px}
#specialenewsletter #contenttext fieldset.informativa ul li em{margin-right:15px}
/*** SPECIALE METEO ***/
#specialemeteo #contenttext ul{margin:0;padding:0;list-style-type:none; width:100%; overflow:hidden}
#specialemeteo #contenttext ul li{float:left}
#specialemeteo #contenttext ul li.primo{margin-right:10px; margin-right:10px; width:239px;}
#specialemeteo #contenttext ul li span{display:block;width:100%;text-align:center}
#specialemeteo #contenttext ul li img{display:block}
#specialemeteo #contenttext ul li li{margin-bottom:8px;margin-right:10px;}
/*** SFOGLIALIBRO INTERNO ***/
#templateLibro #contentwrap{float:none;margin:0;width:100%}
#templateLibro div.left{display:none}
#templateLibro #contents #contentleft{float:none;width:100%}
#templateLibro #contents #contentleft div.wrap, #templateLibro  #contents #contentleft #specialcontent{width:100%}
/*** OGGETTO MULTIMEDIALE ***/
#oggettomultimediale .browser{margin:0 auto;padding:0;width:500px;overflow:hidden}
#oggettomultimediale .browser ul{margin:0;padding:0;list-style-type:none}
#oggettomultimediale .browser ul li{margin:0;padding:0px;border:1px solid #CCCCCC;width:130px}
#oggettomultimediale .browser ul li.prev{float:left}
#oggettomultimediale .browser ul li.next{float:right;text-align:right}
#oggettomultimediale .browser ul li.back{margin:0 auto;text-align:center}
#oggettomultimediale .browser ul li a{display:block;padding:5px;font-size:1em;color:#333333;text-decoration:none}
#oggettomultimediale .browser ul li a:hover{color:#333333;background-color:#EEEEEE}
#oggettomultimediale #contentheader{text-align:center;margin-top:20px;margin-bottom:10px}
#oggettomultimediale #contentheader h1,#oggettomultimediale #contentheader h2{margin:0 auto}
#oggettomultimediale #contentmultimedia .object{text-align:center;margin-top:20px;margin-bottom:10px}
#oggettomultimediale #contentmultimedia .object img{border:none;margin:0 auto}
#oggettomultimediale #contenttext{margin-bottom:20px}
#oggettomultimediale #contentmultimedia .download{margin-bottom:20px;font-size:0.93em;color:#999999;text-align:center}
#oggettomultimediale #contentmultimedia .download a{background-repeat:no-repeat;padding-top:120px;background-position:center top;color:#999999;text-decoration:none;display:block}
#oggettomultimediale #contentmultimedia .download a:hover{color:#FF0000;text-decoration:underline}
#oggettomultimediale #contentmultimedia.doc .download a,#oggettomultimediale #contentmultimedia.rtf .download a{background-image:url(../img/icone/ico100-doc-rtf-trans.png)}
#oggettomultimediale #contentmultimedia.pps .download a,#oggettomultimediale #contentmultimedia.ppt .download a{background-image:url(../img/icone/ico100-pps-ppt-trans.png)}
#oggettomultimediale #contentmultimedia.mdb .download a{background-image:url(../img/icone/ico100-acces-trans.png)}
#oggettomultimediale #contentmultimedia.flv .download a{background-image:url(../img/icone/ico100-flv-trans.png)}
#oggettomultimediale #contentmultimedia.htm .download a,#oggettomultimediale #contentmultimedia.html .download a,#oggettomultimediale #contentmultimedia.xhtml .download a,#oggettomultimediale #contentmultimedia.xml .download a{background-image:url(../img/icone/ico100-htm-trans.png)}
#oggettomultimediale #contentmultimedia.jpg .download a,#oggettomultimediale #contentmultimedia.jpeg .download a,#oggettomultimediale #contentmultimedia.jpe .download a,#oggettomultimediale #contentmultimedia.gif .download a,#oggettomultimediale #contentmultimedia.png .download a,#oggettomultimediale #contentmultimedia.bmp .download a,#oggettomultimediale #contentmultimedia.dib .download a,#oggettomultimediale #contentmultimedia.wbmp .download a,#oggettomultimediale #contentmultimedia.clp .download a,#oggettomultimediale #contentmultimedia.tif .download a,#oggettomultimediale #contentmultimedia.tiff .download a,#oggettomultimediale #contentmultimedia.emf a #oggettomultimediale #contentmultimedia.eps .download a,#oggettomultimediale #contentmultimedia.ps .download a,#oggettomultimediale #contentmultimedia.ps .download a,#oggettomultimediale #contentmultimedia.img .download a,#oggettomultimediale #contentmultimedia.jp2 .download a,#oggettomultimediale #contentmultimedia.jpc .download a,#oggettomultimediale #contentmultimedia.j2k .download a,#oggettomultimediale #contentmultimedia.jpf .download a,#oggettomultimediale #contentmultimedia.psd .download a,#oggettomultimediale #contentmultimedia.psp .download a,#oggettomultimediale #contentmultimedia.raw .download a,#oggettomultimediale #contentmultimedia.tg.download a a,#oggettomultimediale #contentmultimedia.wmf .download a{background-image:none;padding-top:0;display:inline}
#oggettomultimediale #contentmultimedia.avi .download a,#oggettomultimediale #contentmultimedia.mpg .download a,#oggettomultimediale #contentmultimedia.ogg .download a,#oggettomultimediale #contentmultimedia.vob .download a,#oggettomultimediale #contentmultimedia.ts .download a,#oggettomultimediale #contentmultimedia.m2t .download a{background-image:url(../img/icone/ico100-avi-mpg-trans.png)}
#oggettomultimediale #contentmultimedia.mov .download a,#oggettomultimediale #contentmultimedia.mp4 .download a{background-image:url(../img/icone/ico100-mov-trans.png)}
#oggettomultimediale #contentmultimedia.wmv .download a,#oggettomultimediale #contentmultimedia.asf .download a{background-image:url(../img/icone/ico100-wmv-trans.png)}
#oggettomultimediale #contentmultimedia.cd.download a a,#oggettomultimediale #contentmultimedia.mid .download a,#oggettomultimediale #contentmultimedia.midi .download a,#oggettomultimediale #contentmultimedia.mod .download a,#oggettomultimediale #contentmultimedia.mp3 .download a,#oggettomultimediale #contentmultimedia.mp2 .download a,#oggettomultimediale #contentmultimedia.mp1 .download a,#oggettomultimediale #contentmultimedia.aac .download a,#oggettomultimediale #contentmultimedia.m4.download a a,#oggettomultimediale #contentmultimedia.aiff .download a,#oggettomultimediale #contentmultimedia.au .download a,#oggettomultimediale #contentmultimedia.w64 .download a,#oggettomultimediale #contentmultimedia.wav .download a,#oggettomultimediale #contentmultimedia.wm.download a a,#oggettomultimediale #contentmultimedia.m3u .download a,#oggettomultimediale #contentmultimedia.m3u8 .download a,#oggettomultimediale #contentmultimedia.pls .download a,#oggettomultimediale #contentmultimedia.asx .download a{background-image:url(../img/icone/ico100-mp3-wav-mid-trans.png)}
#oggettomultimediale #contentmultimedia.pdf .download a{background-image:url(../img/icone/ico100-pdf-trans.png)}
#oggettomultimediale #contentmultimedia.pub .download a{background-image:url(../img/icone/ico100-pub-trans.png)}
#oggettomultimediale #contentmultimedia.rar .download a{background-image:url(../img/icone/ico100-rar-trans.png)}
#oggettomultimediale #contentmultimedia.swf .download a,#oggettomultimediale #contentmultimedia.fla .download a{background-image:url(../img/icone/ico100-swf-trans.png)}
#oggettomultimediale #contentmultimedia.ttf .download a{background-image:url(../img/icone/ico100-ttf-trans.png)}
#oggettomultimediale #contentmultimedia.xls .download a,#oggettomultimediale #contentmultimedia.csv .download a{background-image:url(../img/icone/ico100-xls-trans.png)}
#oggettomultimediale #contentmultimedia.zip .download a{background-image:url(../img/icone/ico100-zip-trans.png)}
/*** FOOTER ***/
#footer{ background-image: url(../img/footer/bg-footer.gif); background-position:top center; background-repeat:no-repeat; overflow:hidden; width:100%; padding-top:30px }
#footerwrap{  padding-bottom:20px; position:relative}
#footermenu{ margin-left:30px; width:730px; float:left; display:inline}
#footermenu li{ float:left; width:130px; margin-right:1em; font-size:1.3em; display:inline}
#footermenu li.ultimo{margin-right:0;width:100px}
#footermenu li li{ float: none; width:auto; margin-right:0; font-size:0.77em; line-height:1.1em; margin-bottom:0.4em; display:block}
#footermenu li li.ultimo{width:auto}
#footermenu a{ display: inline-block;}
#footermenu .submenucontainer{ margin-top:1em;}
#footer .sponsor{ width:174px; float:right; margin-right:16px; display:inline}
#footer .sponsor li{width:162px; margin-bottom:10px}
#footer .sponsor li a{ display:block; }
#footer .sponsor li span{ display:none;}
#footer .sponsor li.tripadvisor{ background-image:url(../img/footer/sponsor-sprite.jpg); background-repeat:no-repeat; background-position:0 0;}
#footer .sponsor li.tripadvisor a, #footer .sponsor li.tripadvisor{ height:36px;}
#footer .sponsor li.regionetoscana{ background-image:url(../img/footer/sponsor-sprite.jpg); background-repeat:no-repeat; background-position:0 -36px;}
#footer .sponsor li.regionetoscana a, #footer .sponsor li.regionetoscana{ height:34px;}
#footer .sponsor li.meteo{ background-image:url(../img/footer/sponsor-sprite.jpg); background-repeat:no-repeat; background-position:0 -200px;}
#footer .sponsor li.meteo a, #footer .sponsor li.meteo{ height:32px;}
#footer .credits{ text-align:right;font-size:0.83em; clear:both}
#footer .credits li{ display:inline}
#footer .credits li.privacy a, #footer .credits li .inlinecontainer{ display:inline-block; border-right:1px solid #CCCCCC; margin-right:7px; padding-right:7px}
#footer .credits li.webdesign .aicod{ background-image:url(../img/footer/aicod.gif); background-repeat:no-repeat; background-position:0 0; vertical-align: text-bottom; margin-left:3px}
#footer .credits li.webdesign .aicod, #footer .credits li.webdesign .aicod a{ display:inline-block; width:58px; height:32px;}
#footer .credits li.webdesign .aicod a span{ display:none}
#footer .credits li.danae .logo, #footer .credits li.danae .logo a{ display:inline-block; width:44px; height:20px;display:inline-block;}
#footer .credits li.danae .logo{ background-image:url(../img/footer/logodanae_2010_20.gif); background-repeat:no-repeat; background-position:0 0; vertical-align: text-top; margin-left:3px; margin-right:10px;}
#footer .credits li.danae .logo a span{ display:none}
/*** VALIDAZIONE ***/
#msg {display:none; position:absolute; z-index:200; background:url(../img/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}

