/*
    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 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 societa */

#box-societa { margin-bottom:5px; }
#box-societa .header { }
#box-societa.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;}
 



/* box links */

#box-links { padding:5px 0; margin-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;*/ }

/* 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; }