/*
    Foglio di stile per:
    DEFINIZIONE BOX
*/
.box { width:225px; background:#cccccc; }
.box .header { padding: 0 10px;  }
.box .header h2 { font-size:12px; padding-top:6px; }
.box .content { margin-top:2px; /*margin-bottom:5px;*/}
.box .content h2 { font-size:10px; padding-top:6px; padding-left:10px;  }
.box ul.menu { padding:10px; color:#cc0000; list-style-type:square; margin-left:20px; }
.box ul.menu a { color:#cc0000;}
.box ul.menu li { padding-bottom:5px; }

#main-content .box { width: auto; margin:0; background:#ffffff; clear:left; }
#main-content .box .content { background:none; }

#local-nav .header h2, #global-nav .header h2 { text-transform:uppercase; color:#000000;}
#local-nav .box { background: #999999; }
#local-nav .box .content {  }


/* box alert */

#box-alert {
    position: absolute; z-index:90; margin-left:405px; margin-top: 68px;
    width:500px; height: 119px; background:url('/App_Themes/Mercurio/Images/alert-background.png') no-repeat;
}
#box-alert a { color: #ffffff;}
#box-alert div {
    margin-left:115px;
    margin-right:65px;
    margin-top:20px;
    color: #ffffff;
}
#box-alert div h2 { font-size:18px; }

/* box amministrazione */

#box-amministrazione { margin-bottom:5px; }
#box-amministrazione .header { }
#box-amministrazione.box .content  { }

/* box uffici */

#box-uffici { margin-bottom:5px; }
#box-uffici .header { }
#box-uffici.box .content  { }

/* box albo */

#box-albo { margin-bottom:5px; }
#box-albo .header { }
#box-albo.box .content  {  }

/* box link_istituzionali */

#box-urls_menu { margin-bottom:5px; }
#box-urls_menu .header { }
#box-urls_menu.box .content  { }

/* box turismo */
#global-nav #box-turismo .header { }
#local-nav #box-turismo .header { }
#box-turismo { margin-bottom:5px; }
#box-turismo.box .content  { }


/* box trasparenza/pec */
#box-trasparenza {  padding:5px 0;}
#box-pec {  padding:5px 0; margin-bottom:5px;}
 

/* pagina standard - allegati */

#allegati-box.box { margin-bottom:20px; }
#allegati-box.box .header { padding:0; height:15px;}
h2#allegati-title { margin:0; padding:0; /*width: 580px;*/ height: 15px; background:url('/App_Themes/Mercurio/Images/allegati-title.png') no-repeat; }
h2#allegati-title span { display:none; }
h2#allegati-long-title { margin:0; padding:0; /*width: 580px;*/ height: 15px; background:url('/App_Themes/Mercurio/Images/allegati-title.png') no-repeat; }
h2#allegati-long-title span { display:none; }

#allegati-box .item { height:40px; padding:0 5px; }
#allegati-box .item .item-icon { width:30px; height:30px; position:absolute; }
#allegati-box .item .item-content { padding-top:10px; padding-left:40px; }
#allegati-box .item .dimensione {font-size: 10px; color:#333333; }
#allegati-box .item .Allegati_Bytes {font-size: 10px; color:#333333; }
#allegati-box li { list-style:none; margin-left:-20px; } /*DA VERIFICARE*/

/* pagina standard - collegamenti/link */

#collegamenti-box.box { margin-bottom:20px; }
#collegamenti-box.box .header { padding:0; height:15px;  }
h2#collegamenti-title { /*width: 580px;*/ height: 15px; background:url('/App_Themes/Mercurio/Images/collegamenti-title.png') no-repeat; }
h2#collegamenti-title span { display:none; }
h2#collegamenti-long-title { /*width: 580px;*/ height: 15px;  background:url('/App_Themes/Mercurio/Images/collegamenti-title.png') no-repeat;  }
h2#collegamenti-long-title span { display:none; }
#collegamenti-box.box .item { padding:0 10px; }
#collegamenti-box.box .item a.link { text-decoration:underline; color:#666666; }
#collegamenti-box.box .item a:hover { text-decoration:underline; color:#333333; }
#collegamenti-box.box .item span.link {font-style:italic; font-size: 11px;}

/* box embeds */

#embeds-box { padding-bottom:10px; }
#embeds-box.box .header { padding:0; height:15px;  }
h2#embeds-title { height: 15px; background:url('/App_Themes/Mercurio/Images/embeds-title.png') no-repeat; }
h2#embeds-title span { display:none; }
#embeds-box.box .content {margin-top:10px; }
#embeds-box.box .item { padding-bottom:10px; }



/* box links */

#box-links { padding:0px; padding-bottom:5px; }
#box-links .header { }
#box-links.box .content  { }


/* home page - box banner */

#box-banner { padding:5px 0; }
#box-banner .item { padding:5px 0; border-bottom:1px dotted #cccccc; margin-right:15px; }


/* home page - box rassegna stampa */

#box-rassegna_stampa { padding-bottom:10px; margin-top:5px; }
#box-rassegna_stampa .header h2 {  font-size:12px; border-bottom:1px dotted #cccccc; font-style:italic; text-transform:lowercase; }
#box-rassegna_stampa .header img { position:absolute; padding-top:10px; }
#box-rassegna_stampa .content { padding-top:5px; padding-right:10px; padding-left:40px; }
#box-rassegna_stampa .content .item { padding-bottom:5px; padding-left:5px; }
#box-rassegna_stampa #articoli_territorio { text-align:right; }


/* home page - box notizie dal portale territoriale */

#box-portale .header { border-bottom:1px solid #cccccc; /* border-top:1px solid #cccccc; */ height:36px; }
#box-portale { width:589px;}
#box-portale .header .prova {  }
#box-portale .header img { margin-top:5px; position:absolute; }
#box-portale .header h2 { font-size:12px; color:#000066; font-weight:bold; padding-top:5px; margin-left:40px; }
#box-portale .header h3 { font-size:10px; color:#000066; font-weight:bold; padding:0; margin-left:40px; }
#box-portale .content { padding:10px; background: url("/App_Themes/Mercurio/Images/portale-background.png") repeat; border-bottom:1px solid #cccccc; }
#box-portale .content a { color:#000099; }
#box-portale .item { padding: 2px 0; }
#box-portale .data { position:absolute; width:38px; height:31px; background:url('/App_Themes/Mercurio/Images/portale-data-background.png') no-repeat; color:#ffffff;  text-align:center; }
#box-portale .data .giorno { display:block; line-height:10px; padding-top:5px; }
#box-portale .info { margin-left:43px; }

/* home page - box notizie dal portale della cultura */

#box-cultura { margin-top:5px; margin-bottom:10px; width:589px;}
#box-cultura .header { border-bottom:1px solid #cccccc; /* border-top:1px solid #cccccc; */ height:36px; }

#box-cultura .header img { margin-top:5px; position:absolute; }
#box-cultura .header h2 { font-size:12px; color:#000066; font-weight:bold; padding-top:5px; margin-left:40px; }
#box-cultura .header h3 { font-size:10px; color:#000066; font-weight:bold; padding:0; margin-left:40px; }
#box-cultura .content { padding:10px; background: url("/App_Themes/Mercurio/Images/cultura-background.png") repeat; border-bottom:1px solid #cccccc; }
#box-cultura .content a { color:#000099; }
#box-cultura .item { padding: 2px 0; }
#box-cultura .appuntamenti { margin-top:10px; }
#box-cultura .appuntamenti .item { padding:2.5px 10px;}
#box-cultura .appuntamenti h3 { font-size:12px; font-style:italic; /*text-transform:lowercase;*/ }


/* home page - box meteo */

#box-meteo { width:192px; 
             margin-top:10px;
             margin-bottom:10px;
             padding:0px;
             text-align:center; 
             }

/* box per la ricerca */

#box-ricerca { margin:0 10px; }      /* DA VERIFICARE TUTTO IL BOX RICERCA */
#box-ricerca .header { padding-bottom:0px; height:28px; margin-bottom:0px;  color:#000000; padding: 0 10px;}
#box-ricerca .header h2 { font-size:12px; padding-top:6px; }
#box-ricerca .content { padding:10px; margin-top:2px; background:#cccccc; margin-bottom:5px;}
#box-ricerca .input { margin: 5px; }
#box-ricerca .input label { width:100px; }


/* box turismo google map */   /* VERIFICARE per altri THEMES */

#box-turismo-map.box { width:225px; margin:0 6px; }
#box-turismo-map .header { }
#box-turismo-map .header h2 { font-weight:bold; color:#000000; font-size:large; }
#box-turismo-map.box .content  { height:400px; overflow:auto; }
#box-turismo-map.box .content a { color:#006699; }
#box-turismo-map-infobox { position:absolute; top: 80px; left: 130px; padding: 100px; background-color: #FFFFFF; }

#news.box .header { border-bottom:#cccccc 1px solid; }
#news.box .header h2 { font-size:18px;}

#box-appuntamenti_comune { padding-bottom:25px; margin-top:5px; margin-bottom:20px; }
#box-appuntamenti_comune .header h2 {  font-size:12px; border-bottom:1px dotted #cccccc; font-style:italic; text-transform:lowercase; }
#box-appuntamenti_comune .header img { float:left; padding-top:10px; }
#box-appuntamenti_comune .content { padding-top:5px; padding-right:10px; padding-left:40px; }
#box-appuntamenti_comune .content .item { padding-bottom:5px; padding-left:5px; }
#box-appuntamenti_comune #articoli_territorio { text-align:right; }

/*link rss box*/
.link_rss-box { padding: 5px; margin:5px 0px; border:1px dotted #666666; background-color:#cccccc; }
.link_rss-box IMG{ float:left; padding-right: 5px; width:14px; height:14px; }

/*box presentazione*/
.box-presentazione { padding:5px; margin:5px 0px; margin-top:10px; border:1px dotted #666666; }

