body {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:100%;margin: 0;padding: 0;background-repeat: no-repeat;height: 100%;}
font, input, select, textarea,.invia_amico, .sfondo_titolo, .risorse {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
p {margin: 0;}
.p,.p p {margin:0;padding: 0}
table {font-size: 100%}
.clear {clear: both; height:1px; overflow:hidden; color: #ffffff;/* background-color:#6633CC*/}
a img {border-width: 0px;}
ul {list-style-type:square;}

/* STILI ASSOCIATI ALLA TENDINA DI XSTANDARD */
.bold {font-weight: bold;}
.italic {font-style: italic;}
.normal {font-weight: normal;}
.underline {text-decoration: underline;}
.testoright {text-align: right;}
.testocenter {text-align: center;}
.testoleft {text-align: left;}
.testogiustificato {text-align:justify;}
.small {font-size: 0.9em;}
.small2 {font-size: 0.8em;}
.big {font-size: 1.1em;}
.big2 {font-size: 1.15em;}
.big3 {font-size: 1.4em;}
.rosso{color:#1D4474}
.rosso_precedente {color:#88231D;}
.blu {color:#2158A6;}
.grigio {color:#8C8C8C;}
acronym {cursor:help; border-bottom:none;}
cite, q, blockquote {font-size:1.05em; font-style:italic; color:#333333;}
blockquote {text-align:center;}
.nero {color: #000}
.logo_yahoo {padding: 15px 0; text-align:right}

/* skip */
.skip {margin:0; padding:0; font-size:0.1em; line-height:0.1em; height:1px; width:1px; position:absolute; top:-10000px;}
	.skip ul {margin:0; padding:0;}
		.skip ul li {display:inline; margin:0; padding:0;}

.header, .menu_top, .footer { clear:both;width:100%}
.stampa,.stampa2 {display: none}
/* Testata */
.testata_destra { background-repeat:no-repeat; text-align:right; background-position:top right;}/* dinamico */ 
.testata {background-repeat:no-repeat; text-align:left; background-position:top left;}/* dinamico */ 
.logo {position:absolute; top:0; right: 0}	

/* Menù Top */
.navo_1 {text-align: right;background-color:#FFFFFF; border-top:2px solid #FFFFFF;margin-top:-2px}
.navo_3 {margin-left: 0px}
.navo_4 {float:right; width:39%; background-color:#FFFFFF;}
.inglese .navo_4 {float: right;margin-right:5px;background-color:#FFFFFF}
.navo_5 {float: left;width: 60%;text-align: left;background-color:#FFFFFF}
.navo_6 {text-align: left}
.menu_top ul, .menu_top li {margin:0; padding:5px}
/*.navo_1 .menu_top ul,.navo_1 .menu_top li {margin:0; padding:5px}*/
.menu_top .box_01liv {margin:0; padding:0; list-style-type:none; }
	.menu_top .box_0liv li {display:inline; padding:5px 5px 5px 6px}
	.navo_1 .menu_top .box_0liv li {padding:0px 5px 0px 6px}
	.menu_top a:link, .menu_top a:visited {text-decoration:none}
	.menu_top a:hover, .menu_top a:active {text-decoration:underline}

.tabella_decreti {width:99%}
.tabella_decreti th {background-color:#DBDBDB; font-size:1.2em}
.tabella_decreti td {background-color:#EFEFEF}

/* Footer */
.footer {padding:5px; margin:0}
	.footer2 {width:100%;}
		.footer_cms {float:right; width:170px;}
		.footer_testo {margin-right:172px}
		.footer_img {float:left; margin:0 5px}

/* Menu Bottom o footer */
.navo_2 {margin-top: 5px; border-bottom: 10px solid #fff}

.contenitore_pagina {/* MI font-size:0.76em; */font-size:0.76em; /* MI background-repeat:repeat-y;background-position: right top;*/} /* il percorso dell'immagine è nello stile dinamico */
.contenitore_pagina2 {background-repeat:repeat-y;background-position: left top} /* il percorso dell'immagine è nello stile dinamico */
.sfondo_menu {background-repeat:repeat-y;background-position: right top; border-top:1px solid #DBDBDB;clear:both /* MI */}


/*.width_pagina {max-width:1024px;position:absolute; top:0%; left:50%; margin:0 0 0 -512px; width: 100% !important; width: 1024px;min-width: 770px;}*/
/* MINISTYERO funzionante  (dimensione fissa pagina, centrata, con barra sotto i 1024)  -->cambiare anche navo_1
.width_pagina {max-width:1024px;width: 100% !important; width: 1024px; min-width: 994px; margin: 0 auto; text-align: left; background-color: #fff;}
.minwidth_pagina { border-left:0!important; border-left: 770px solid #fff;}
.container_pagina {margin-left:0 !important; margin-left: -770px; position: relative;}
.minwidth_pagina, .container_pagina {height:0 !important; height: 1px;}
 */
 /* minisetero semifunzionante
.width_pagina {max-width:80%;width: 100% !important; width:90%; min-width: 994px; margin: 0 auto; text-align: left; background-color: #fff;}
.minwidth_pagina { border-left:0!important; border-left: 770px solid #fff;}
.contenitore_pagina {width: 100%;}
.container_pagina {margin-left:0 !important; margin-left: -770px; position: relative;}
.minwidth_pagina, .container_pagina {height:0 !important; height: 1px;}
*/

* html .contenitore_pagina {
	margin-left: -994px;
	position: relative;
}
/*\*/
* html .contenitore_pagina, * html .contenitore_pagina2 {
	height: 1px;
}
/**/

.width_pagina {
	width: 82%;
	min-width: 994px;
	margin:0 auto;
	height:100%;
}
* html .minwidth_pagina {
	padding-left: 994px;
}
/*\*/
* html .minwidth_pagina, * html .container_pagina {
	height: 1px;
}
/**/



/*.dimensione_carattere1 { font-size:0.7em;}
 *********** classi che gestivano le dimensioni di carattere 
.dimensione_carattere2 { font-size:0.85em;}
.dimensione_carattere3 { font-size:1.0em}
************** */
.lay1_c1 {}

.lay2s_c1 {float: left;width:200px;}
.lay2s_c2 {margin-left: 200px;}

.lay2d_c1 {float: right;width:200px;}
.lay2d_c2 {margin-right: 200px;}

.lay3d_c1 {float: right;width:200px;}
.lay3d_c2 {float: right;width:200px;}
.lay3d_c3 {margin-right: 400px;}

.lay3s_c1 {float: left;width:200px;}
.lay3s_c2 {float: left;width:200px;}
.lay3s_c3 {margin-left: 400px;}

.lay3_c1 {float: left;width:206px;}
.lay3_c2 {float: right;width:200px;}
.lay3_c3 {margin-left: 215px; margin-right: 204px;}

.lay4s_c1 {float: left;width:150px;}
.lay4s_c2 {float: left;width:150px;}
.lay4s_c3 {float: right;width:150px;}
.lay4s_c4 {margin-left: 300px; margin-right: 150px;}

.lay4d_c1 {float: left;width:150px;}
.lay4d_c2 {float: right;width:150px;}
.lay4d_c3 {float: right;width:150px;}
.lay4d_c4 {margin-left:150px; margin-right: 300px;}

.lay5_c1 {float: left;width:150px;}
.lay5_c2 {float: left;width:150px;}
.lay5_c3 {float: right;width:150px;}
.lay5_c4 {float: right;width:150px;}
.lay5_c5 {margin-left:300px; margin-right: 300px;}

/*.menu_sx {float: left;width:200px; background-color:#999999}  da definire se la dimensione di queste è statica o è in relazione alla presenza delle immagini di sfondo (quelle richiamate prima) */
/*.menu_dx {float: right;width:200px; background-color:#FFCCFF} da definire se la dimensione di queste è statica o è in relazione alla presenza delle immagini di sfondo (quelle richiamate prima) */
/*.contenuto {margin-left: 400px; margin-right: 200px; background-color: #CCCCFF} */
.contenitore {float:left; width:100% !important; width: auto;}
.contenitore2 { width:99%}/*/margin-left:-6px; width:100% /*serve per ie5 */

/* BARRE MENU' */
.menu_vert ul {list-style-type: none; padding: 0; margin: 0}
.menu_vert ul li {padding: 1px 0 ; margin: 0}
.menu_vert .box_0liv .titolo_menu {/* MI font-size:1.1em; padding: 3px 2px 3px 2px;*/padding: 2px;text-transform: uppercase;}
.menu_vert .box_1liv .titolo_menu {/* MI font-size:0.9em; padding: 2px 4px;*/} 
.menu_vert .box_2liv .titolo_menu {/* MI font-size:0.9em; padding: 1px 5px;*/}
.blocco_box {border-bottom:3px solid #FFFFFF}
.menu_vert .titolo_menu {/* MI font-weight:bold;*/ text-decoration:none; display:block}
.menu_vert span { font-weight:normal; /*font-size:0.9em*/}
.menu_vert h2 {font-weight:normal;font-size:1em; margin:0px; padding:0px}
.display_block {display: block;}
.display_none {display:none;}

/* inizio classe nascosta ad IE 5.2 Mac\*/
/*.menu_vert .box_1liv a,.menu_vert .box_2liv a, .menu_vert .box_0liv a {}
 fine classe nascosta */
/*.div_nav_int_float_cx h2, .div_nav_int_float_dx h2, .div_nav_int_float_sx h2 {margin:0; padding:0; font-size:100%;}*/

/* CONTENUTO */
.testo_contenuto {padding:10px}

/* FORMATTAZIONE TESTO E ARCHIVI */
/* FORMATTAZIONE TESTO */
.sfondo_titoli {padding:2px 10px;/*position:relative; left:6px*/}
.p10 {padding-bottom:20px}
.sfondo_titoli span { padding:2px;/* MIN font-weight: bold */}
/* MIN h1.sfondo_titoli {margin:0; font-size:1.6em; font-weight:bold}*/
h1.sfondo_titoli {margin:0; font-size:1.8em; font-weight:normal;text-transform: uppercase; padding-left:8px}
h2.sfondo_titoli {margin:0; font-size:1.6em; font-weight:normal}
/* Formattazione archivio */
.sottotitolo { font-style: italic; font-size: 1.1em; font-weight: bold;padding:4px 10px}
.pad10 {padding:4px 12px}
.titolo_categorizzato {font-size:1.3em; font-weight:bold; padding:0; margin:0}
.arc2pag .titolo_categorizzato {font-size:1.2em; font-weight:bold; padding:0; margin:0; color:#fc0}
.titolo_categorizzato.bigcat {font-size:1.4em;} /* ingrandisce la cat. padre nell'archivio 2 liv. */
.titolo_notizia {font-size: 1.25em; padding: 3px 0 5px 0}
.box_primo .primo .titolo_notizia {font-size:1.4em}
.box_piccoli .titolo_notizia {font-size:1.0em}
.titolo_notizia a:link,.titolo_notizia a:visited,.titolo_categorizzato a:link,.titolo_categorizzato a:visited {text-decoration: none;}
.titolo_notizia a:hover,.titolo_notizia a:active,.titolo_categorizzato a:hover,.titolo_categorizzato a:active {text-decoration: underline;}
.tabella_decreti div.occhiello, ul.archivio_immagini div.occhiello {font-style: italic; font-weight: normal; color: #375867; padding: 5px 0 0 0}
.tabella_decreti div.catenaccio, ul.archivio_immagini div.catenaccio {font-size: 1.15em; font-weight: bold; color: #375867}
.tabella_decreti div.autore, ul.archivio_immagini div.autore {font-size: 0.9em; font-weight: normal; color: #375867; padding-bottom: 5px}
ul.archivio_immagini .data {font-weight: bold; color: #375867}
.box_4 ul.archivio_immagini div.occhiello, .box_4 ul.archivio_immagini div.catenaccio, .box_4 ul.archivio_immagini div.autore, .box_4 ul.archivio_immagini .data {color: #1D4474} 
.paragrafosx {padding: 0 10px}
.paragrafosx2 {padding: 2px 0 0 10px}
.nessun_contenuto {font-weight:bold; font-size:1.2em; text-align:center; letter-spacing:0.05em; margin-top:30px;}
.mesi_giorni { text-align:center; font-weight:bold; padding:4px}



.immagineright {float:right; padding: 3px 0 3px 7px}
.immagineleft {float:left; padding:3px 7px 3px 0}
.immaginecenter, .immagine {text-align:center;  padding: 3px 0 3px 0;}
.immagineright img,.immagineleft img,.immaginecenter img, .immagine img{vertical-align:bottom;}
.div_testo img, .img_bordo { border-style:solid; border-width:0px; margin:0px} /* dinamico */
.img_marginleft { margin-right:5px; margin-bottom:5px; }
.img_marginright { margin-left:5px; margin-bottom:5px; }
.img_margincenter { margin-right:5px; margin-left:5px; margin-bottom:5px; }
.didascalia {padding:3px;font-size: 0.9em;font-style: italic}
.div_testo {padding-bottom:7px}
.invia_amico {text-align: right;font-size: 0.8em;line-height: 3em}
.invia_amico a {padding:3px 20px 3px 17px}
.invia_amico span.logo_invia_amico {background-position:0; background-repeat:no-repeat;background-image: url(../images/segnala.gif);}
.invia_amico span.logo_stampa {background-position:0; background-repeat:no-repeat;background-image: url(../images/print.gif);}
.invia_amico a:link, .invia_amico a:visited {text-decoration: none}
.invia_amico a:hover, .invia_amico a:active {text-decoration: underline}
/* Elenchi puntati archivi */
ul.archivio_immagini {clear: both; margin: 0px 0px 1px 0px ;/* MIN margin: 6px 10px 1px 10px ;*/ padding: 0}
	.tabella_decreti img,ul.archivio_immagini img {float: left; margin: 0 5px 0 0}
	ul.archivio_immagini .titolo_notizia img {float: none; margin: 0}
	.tabella_decreti p, ul.archivio_immagini p {padding:0; margin:0}
		li.elenco_img, li.elenco, li.elenco_raquo  {/* MIN padding: 0 0 6px 0px;*/ border-bottom: 1px dotted #CACACA; padding: 10px 0 10px 0px;} 
		li.elenco_img {list-style-type: none;}
ul.archivio_immagini.elenconocat {padding-bottom:15px; margin-bottom:10px;/* border-bottom:1px solid #000*/}

.format_categoria {margin:15px 0 0 0; border-bottom: 1px solid #1D4474; text-transform: uppercase;}
.arc2pag li.elenco {border: none; background-position: 5px 5px; padding: 0 0 10px 17px}
.arc2pag ul {padding: 10px 0 0 0; margin: 0} /*archivio sezioni: livello secondo*/
/*.arc2pag h2 {display: inline; background-color: red} */
/*.arc2pag .boldraquo {color: #000; font-weight: bold}*/

ul.mappa1liv {margin: 6px 0px 1px 0px ; padding: 0; font-size: 1.2em}
ul.mappa1liv ul li {list-style-type: none; font-size: 0.9em}
ul.mappa1liv ul {margin: 4px 0px 1px 8px ; padding: 0}
ul.mappa2liv li {background-image:url(/binary/min_comunicazioni/gestione_sito/raquo.gif); background-repeat:no-repeat;background-position: 5px 5px; padding: 0 0 5px 17px; font-weight: bold;}
ul.mappa2liv li ul li {background-image:url(/binary/min_comunicazioni/gestione_sito/trattino.gif); background-repeat:no-repeat;background-position: 5px 7px; padding: 3px 0 0px 15px; font-weight: normal}

/* Link e allegati  */
ul.lista_allegati {list-style-type:none; padding:0; margin:6px 0 20px 6px;}
	ul.lista_allegati li {padding:0; margin:6px 0;}
	ul.lista_allegati a.link_allegati {background-position:0 3px; background-repeat:no-repeat; padding:5px 0 5px 22px;}
ul.lista_link {list-style-type:none; padding:0; margin:6px 0 20px 0}
.lista_allegati a, .lista_allegati a:visited,.lista_link a,.lista_link a:visited {text-decoration:none; font-weight:bold}
.lista_allegati a:hover,.lista_allegati a:active,.lista_link a:hover,.lista_link a:active { text-decoration:underline; font-weight:bold}

/* Banner */
.banner {margin: 10px 0 20px 0; text-align: center}
.banner img {margin-top: 5px; border: none; text-align: center}
	
/* Glossario */	
ul.glossario_lettere {text-align:center;  margin:0;padding:0}		
ul.glossario_lettere li {display: inline; color:#355967;}
ul.glossario_lettere a:link,ul.glossario_lettere a:active,ul.glossario_lettere a:visited,ul.glossario_lettere a:hover {text-decoration: none;color:#1D4474;font-weight:bold}
ul.glossario_lettere span {color:#355967;font-weight:bold}
ul.glossario_lettere li  .lettera_corrente {color:#FFF;background-color: #1D4474; padding:0 2px}

/* LISA: VERIFICARE */
.clear2 {clear: both;font-size: 0.1em;line-height: 0.03em;}


/*.notizia {padding: 0 10px;}*/

.box_fotogallery {width:100%;}

.fotozoom {	width:100%;	text-align:center;font-size:1.3em;}

.testo_zoom {padding:5px;}

.div_nav_int_float_cx h2, .div_nav_int_float_dx h2, .div_nav_int_float_sx h2 {margin:0; padding:0; font-size:100%;}

/*body, .testo { Tolto da lisa    color: #000000;   } */

.box_colorato { /* MIN border-bottom: 1px dashed #355967;/* padding: 3px; /* MIN background-color: #e7e6e1;*/} 
.bordo_rosso_scuro { /* MIN  border-bottom: 1px solid #355967; */ }
/* MIN 
.box_titolo {
  margin: 10px 0pt 5px;
  padding: 2px 5px 2px 0px;
  font-size: 1.3em;
  }
.box_titolo span {
  padding: 2px 20px 2px 5px;
  font-weight: bold;
  text-decoration: none;
  background-color:#FFF; / * #e7e6e1;* /
  color: #355967;
  }
.width100 {
  width: 100%;
  }
.sotto_riga {
  position: relative;
  top: 4px;
  line-height: 1.3em;
  }
*/

.box_1 {margin-top:10px}/* MIN */
.box_titolo {margin-left:10px; font-size:1.4em; font-weight:bold;text-transform: uppercase;color: #1D4474}/* MIN */
.box_colorato span.elem_colorati {color: #1D4474;}
/*.box_1 .box_colorato span.elem_colorati {color: #355967;}*/ 
/*.box_2 .box_colorato {float:left;width: 49%;}*/
.box_2 .box_colorato {float:left;width: 47%;}
/* MIN formattazione box centrali */
.box_2 .box_colorato {margin: 10px 10px 0 0}
.box_2 .box_int_sx_top_et {width: 175px; background-color: #EBEBEB}
.box_2 .box_int_dx_top_et {padding: 8px 0 5px 0}
.box_2 .box_titolo {color: #294A59; font-size: 1.1em}
.box_2 .testo_contenuto {padding: 0}
.box_2 .testo_contenuto li {border: none; padding: 0 0 10px 0; margin: 0}
.box_2 .testo_contenuto ul {padding: 0; margin: 0}
.box_2 .box_int_sx_top {padding-top: 14px}
.box_2 .cornice {padding-bottom: 16px}
.box_2 ul.archivio_immagini {border-left: 4px solid #EBEBEB; border-right: 7px solid #EBEBEB; padding: 5px 7px}
.box_2 span.elem_colorati {color: #375867}
.box_2 .nessun_contenuto {margin-top: 0; border-left: 4px solid #EBEBEB; border-right: 7px solid #EBEBEB; padding: 15px 0}
.box_3 .box_titolo {margin-left:0px; font-weight:bold; text-transform: uppercase; color: #1D4474}/* MIN */
.box_3 .testo_contenuto {margin-left:0px; padding:0}
.box_3 .box_colorato span.elem_colorati {color: #1D4474;}
.box_5 .box_colorato {float:left;width: 50%;margin-left:-1px}
.box_5 ul.archivio_immagini .data, .box_5 ul.archivio_immagini li span {color:#000}
.box_5 .titolo_notizia {font-size:1.1em; color:#1D4474;}
.box_5 .box_titolo {margin-left: 0}
.box_5 .titolo_notizia a:link, .box_5 .titolo_notizia a:visited {color: #1D4474} 
.box_5 .titolo_notizia a:hover, .box_5 .titolo_notizia a:active {color: #000;}
.rigo_centrale {background-image: url(/binary/min_comunicazioni/gestione_sito/tratteggio.gif); background-repeat: repeat-y; background-position: 49% top}
.rigo_centrale .testo_contenuto li {border:none}
.rigo_centrale .testo_contenuto {border-top:1px solid #CCC; padding: 5px 0 10px 1px; margin-right:10px}
/* Formattazioni box di contenuto */
/* MIN box laterale di dettaglio */
.dettaglio {margin-top: 10px; padding-left: 5px}
.dettaglio .box_titolo {padding: 7px 10px 3px 10px; font-size: 1.2em; margin: 0; line-height: 1em}
.dettaglio .testo_contenuto ul {margin: 0; padding: 0}
.dettaglio .testo_contenuto li { padding: 5px 0; border:none}
.dettaglio .bk_sx_top {background-color: #fff; width: 75%;background-image: url(/binary/min_comunicazioni/gestione_sito/ba_sx.gif); background-repeat: no-repeat; background-position: left top}
.dettaglio .bk_dx_top {background-image: url(/binary/min_comunicazioni/gestione_sito/ba_dx.gif); background-repeat: no-repeat; background-position: right top}
.dettaglio .testo_contenuto {width: 189px; padding:0; margin: 0;background-image: url(/binary/min_comunicazioni/gestione_sito/ba_cx_rep.gif); background-repeat: repeat-y; background-position: left top}
.dettaglio .bk_top_center {padding: 18px 8px 0 12px;background-image: url(/binary/min_comunicazioni/gestione_sito/ba_cx_top.gif); background-repeat: no-repeat; background-position: left top}
.dettaglio .bk_bottom {padding-bottom: 16px;background-image: url(/binary/min_comunicazioni/gestione_sito/ba_cx_bot.gif); background-repeat: no-repeat; background-position: left bottom}
.dettaglio .det_spazio {padding: 0px 8px 0 12px;}
.dettaglio a:link,.dettaglio a:visited{text-decoration: none}
.dettaglio a:hover,.dettaglio a:active {text-decoration: underline}
/* MIN box sul territorio */
.territorio {margin-top: 10px; margin-bottom: 10px; padding-left: 5px}
.img_mappa {width: 175px; height: 180px; border: none}
.territorio .bk_bottom {padding-bottom: 13px; background-image: url(/binary/min_comunicazioni/gestione_sito/territorio_bk_bottom.gif); background-repeat: no-repeat; background-position: left bottom}
.territorio .bk_mappa {padding: 15px 5px 3px 5px;background-color: #fff; border-right: 1px solid #DBDBDB; background-image: url(/binary/min_comunicazioni/gestione_sito/territorio_bk_mappa.gif); background-repeat: no-repeat; background-position: left top}
/*.territorio .bk_top_center {padding: 48px 0 0 0;background-image: url(/binary/min_comunicazioni/gestione_sito/sul_territorio2.gif); background-repeat: no-repeat; background-position: left top}*/

/* MIN box tag clouds */
.clouds {margin-top: 10px; margin-bottom: 10px; padding-left: 5px}
.clouds .box_titolo {color: #1D4474;}
.img_clouds {width: 78px; height: 17px; border: none}
.clouds .nessun_contenuto, .territorio .nessun_contenuto, .dettaglio .nessun_contenuto {margin: 5px 0}
.clouds .bk_bottom {padding-bottom: 10px;background-image: url(/binary/min_comunicazioni/gestione_sito/territorio_bk_bottom.gif); background-repeat: no-repeat; background-position: left bottom}
.clouds .bk_mappa {background-color: #fff; border-right: 1px solid #DBDBDB;padding: 18px 5px 3px 5px; text-align: right;background-image: url(/binary/min_comunicazioni/gestione_sito/territorio_bk_mappa.gif); background-repeat: no-repeat; background-position: left top}

/* MIN box newsletter */
/* box home */
.newsletter {margin-top: 10px; padding-left: 3px}
.newsletter .testo_contenuto {width: 199px; padding:0; margin: 0}
.newsletter .testo_contenuto ul {margin: 0; padding: 0 0 10px 0; border-left: 4px solid #324170; border-right: 4px solid #324170}
.newsletter .testo_contenuto li {border: none; padding: 0 3px 8px 8px}
.newsletter ul.archivio_immagini div a {color: #1D4474}
.newsletter .bk_top_center {padding: 14px 0 0 0}
.newsletter .bk_bottom {padding: 0 0 14px 0}
.img_tit_newsletter {width: 181px; height: 60px; border: none}
.newsletter .bk_top_center {background-image: url(/binary/min_comunicazioni/gestione_sito/newsletter_top_home.gif); background-repeat: no-repeat; background-position: left top}
.newsletter .bk_bottom {background-image: url(/binary/min_comunicazioni/gestione_sito/newsletter_bottom_home.gif); background-repeat: no-repeat; background-position: left bottom}
/* box interno */
.newsletter_int {margin-top: 10px; padding-left: 5px}
.newsletter_int .testo_contenuto {width: 189px; padding:0; margin: 0}
.img_tit_newsletter_int {width: 93px; height: 26px; border: none}
.newsletter_int .testo_contenuto ul {margin: 0; padding: 0}
.newsletter_int .testo_contenuto li {border: none; padding: 0px 7px 0 10px}
.newsletter_int .bk_top_center {padding: 68px 0 0 0}
.newsletter_int .bk_bottom {padding: 0 0 16px 0}
.newsletter_int ul.archivio_immagini div a {color: #1D4474}
.newsletter_int .bk_top_center {background-image: url(/binary/min_comunicazioni/gestione_sito/newsletter_int_top.jpg); background-repeat: no-repeat; background-position: left top}
.newsletter_int .bk_bottom {background-image: url(/binary/min_comunicazioni/gestione_sito/newsletter_int_bottom.jpg); background-repeat: no-repeat; background-position: left bottom}
.newsletter_int .testo_contenuto {background-image: url(/binary/min_comunicazioni/gestione_sito/newsletter_int_center.jpg); background-repeat: repeat-y; background-position: left top}
ul.archivio_immagini img.img_tit_newsletter_int {float: none}
.newsletter_int ul.archivio_immagini div a {color: #1D4474}





.box_2 .box_int_dx_bottom {background-image: url(/binary/min_comunicazioni/gestione_sito/box_int_dx_bottom.gif); background-repeat: no-repeat; background-position: right bottom}
.box_2 .box_int_sx_bottom {background-image: url(/binary/min_comunicazioni/gestione_sito/box_int_sx_bottom.gif); background-repeat: no-repeat; background-position: left bottom}
.box_2 .box_int_dx_top {background-image: url(/binary/min_comunicazioni/gestione_sito/box_int_dx_top.gif); background-repeat: no-repeat; background-position: right top}
.box_2 .box_int_sx_top {background-image: url(/binary/min_comunicazioni/gestione_sito/box_int_sx_top.gif); background-repeat: no-repeat; background-position: left top}
.box_2 .box_int_sx_top_et {background-image: url(/binary/min_comunicazioni/gestione_sito/box_int_sx_top_et.gif); background-repeat: no-repeat; background-position: left top}
.box_2 .box_int_dx_top_et {background-image: url(/binary/min_comunicazioni/gestione_sito/box_int_dx_top_et.gif); background-repeat: no-repeat; background-position: right top}


/* cerca */

.cercagen {padding: 0 8px; position:relative;top:-17px;}
.cercagen form {margin: 2px; padding:0}
.cercagen input {margin: 0; padding: 0; display: inline; width: 115px }
input.cerca {font-size: 0.9em; width: 50px; border:1px solid #666;background-color: #EFEFEF} 

.cercaspec {margin: 0 8px 2px 7px; padding:0}
.cercaspec input {margin: 0 0 5px 0; padding: 0; width: 164px;font-size: 0.9em}
.cercaspec select {margin: 0 0 5px 0; padding: 0;width: 167px;font-size: 0.9em}
.cercaspec select.giorno,.cercaspec select.mese {margin: 0 0 5px 0; padding: 0;width: 40px }
.cercaspec select.anno {margin: 0 0 5px 0; padding: 0;width: 54px}
.cercaspec input.cerca {font-size: 0.9em; width: 50px} 
.cercaspec .dal {width:27px; float:left; padding-top:2px}
  .tabella_agenda {font-size:0.8em;font-family: Verdana, Arial, Helvetica, sans-serif;margin-left: auto; margin-right: auto;}
  
  .navigazione {padding: 1px; text-align:right;  border-bottom:1px solid #CCC}
	.navigazione a {font-weight:bold}
	.navigazione a.normal {font-weight:normal}
	.navigazione a:link,.navigazione a:visited { text-decoration:none}
	.navigazione a:hover,.navigazione a:active { text-decoration:underline}
	.navigazione span { text-decoration:none}

.form_quote {margin:0px; padding:0;}
.quote_div { padding:15px 0; border-top: 1px dotted #CACACA;}
/* Briciole 
.briciole div {margin-top: 0px; margin-bottom: 0px;}
.briciole span {margin-top: 0px; margin-bottom: 0px;}
*/
.briciole {width: 100%;}
.briciole div {font-weight:bold; color: #1D4474; padding:7px 10px 7px 225px;border-bottom:1px solid #DBDBDB; margin-right:218px}
.briciole span, .briciole a {font-weight: normal; color: #363636;text-transform: capitalize;}
.briciole a:link, .briciole a:visited {text-decoration: none}
.briciole a:hover, .briciole a:active {text-decoration: underline}

/* MIN .risorse {padding: 10px 0 0 0; clear: both; font-weight:bold; font-size:1.2em;}*/
.risorse {margin: 15px 0 0 0; padding: 15px 0 0px 0; clear: both; font-size:1.6em; border-top: 1px dotted #CACACA}



/*.agenda .link_agenda {background:url(../immagini/raquo.gif) 0 3px no-repeat; padding-left:10px;}

.nowrap { white-space:nowrap}
.center {text-align:center}
.vuoto_style {background-color: transparent; color:#3399FF }
*/
.calendarTableStyle {font-size:0.8em; margin-left: auto; margin-right: auto; text-align: center; margin-bottom: 5px; margin-top:5px}
	.calendarBusyTodayStyle a:link, .calendarBusyTodayStyle a:visited, 	.calendarBusyDayStyle a:link, .calendarBusyDayStyle a:visited {text-decoration: none}
	/*.calendarEmptyDay {} giorno vuoto*/
	.calendarWeekdayStyle {font-weight: bold} /*titoli settimana*/
	.calendarTitleStyle {font-weight: bold; font-size:1.1em} /*titolo calendario*/
	.link_agenda { padding:0 3px 7px 0px}
	.link_agenda a:link,.link_agenda a:visited {text-decoration: none}
	.link_agenda a:hover,.link_agenda a:active{text-decoration: underline}
/* mappa italia */

.contenuto_agenda div.rosso, .contenuto_agenda .titolo_categorizzato,.contenuto_agenda h1.sfondo_titoli span {color:#88231D;}
.contenuto_agenda .titolo_categorizzato {font-weight: normal}

.back_italia {background-repeat: no-repeat;}
.dime_italia {width:157px; height:187px;}
.border_italia {border:0px;}
.sfondo_italia {background-image:url('/binary/min_comunicazioni/gestione_sito/italia.gif');}
.trasparente {background-image:url('/binary/min_comunicazioni/gestione_sito/trasparente.gif');}
.map_abruzzo {background-image:url('/binary/min_comunicazioni/gestione_sito/abruzzo.gif');}
.map_basilicata {background-image:url('/binary/min_comunicazioni/gestione_sito/basilicata.gif');}
.map_calabria {background-image:url('/binary/min_comunicazioni/gestione_sito/calabria.gif');}
.map_campania {background-image:url('/binary/min_comunicazioni/gestione_sito/campania.gif');}
.map_emilia_romagna {background-image:url('/binary/min_comunicazioni/gestione_sito/emilia_romagna.gif');}
.map_friuli_venezia_giulia {background-image:url('/binary/min_comunicazioni/gestione_sito/friuli_venezia_giulia.gif');}
.map_lazio {background-image:url('/binary/min_comunicazioni/gestione_sito/lazio.gif');}
.map_liguria {background-image:url('/binary/min_comunicazioni/gestione_sito/liguria.gif');}
.map_lombardia {background-image:url('/binary/min_comunicazioni/gestione_sito/lombardia.gif');}
.map_marche {background-image:url('/binary/min_comunicazioni/gestione_sito/marche.gif');}
.map_molise {background-image:url('/binary/min_comunicazioni/gestione_sito/molise.gif');}
.map_piemonte {background-image:url('/binary/min_comunicazioni/gestione_sito/piemonte.gif');}
.map_puglia {background-image:url('/binary/min_comunicazioni/gestione_sito/puglia.gif');}
.map_sardegna {background-image:url('/binary/min_comunicazioni/gestione_sito/sardegna.gif');}
.map_sicilia {background-image:url('/binary/min_comunicazioni/gestione_sito/sicilia.gif');}
.map_toscana {background-image:url('/binary/min_comunicazioni/gestione_sito/toscana.gif');}
.map_trentino_alto_adige {background-image:url('/binary/min_comunicazioni/gestione_sito/trentino_alto_adige.gif');}
.map_umbria {background-image:url('/binary/min_comunicazioni/gestione_sito/umbria.gif');}
.map_valle_d_aosta {background-image:url('/binary/min_comunicazioni/gestione_sito/valle_d_aosta.gif');}
.map_veneto {background-image:url('/binary/min_comunicazioni/gestione_sito/veneto.gif');}

/* Clouds */
.cloud1 {font-size: 0.9em;}
.cloud2 {font-size: 0.9em;/*1.0em;*/font-weight: bold;color:#1D4474}
.cloud3 {font-size: 1.1em;/*1.1em;*/color:#1D4474;}
.cloud4 {font-size: 1.1em;/*1.2em;*/font-weight: bold;}
.cloud5 {font-size: 1.3em;/*1.3em;*/}
.cloud6 {font-size: 1.3em;/*1.4em;*/font-weight: bold;color:#1D4474;}

/* FORM INVIA AMICO */
.form_amico input,.form_amico textarea {width: 300px}
.form_amico textarea {height: 140px}
.form_amico label {font-weight: bold}
.form_amico .invia {padding-left: 120px;padding-top: 10px;}
.form_amico .invia input {width: 70px;}

/* FORM */
form.forminterna div {margin: 3px 0}
form.forminterna div.default {margin: 0}
form.forminterna div.default {margin:0}
form.forminterna div.obbligatori {color: red}
form.forminterna input, form.forminterna select, form.forminterna textarea {font: 1.1em normal verdana, sans-serif} 
form.forminterna label, form.forminterna input, form.forminterna textarea {width: 130px}
form.forminterna select {width: 135px}
form.forminterna label {float: left; display: block; color: #000; font-weight: bold; /*background-color: red;*/ width: 130px}
form.forminterna label span {position: relative; top: 3px}
form.forminterna div input.bottoneinterna {width: 80px;}
form.forminterna div.radio {margin: 10px 0}
form.forminterna div.radio div.radio_titolo {font-weight: bold; width: 100px; float: left; margin: 0; position:relative; top: 3px; /*background-color:blue*/}
form.forminterna div.radio div[class="radio_titolo"] {width: 100px} /* allineo per netscape */
form.forminterna div.radio div.radio_corpo {float: left; width: 100px; margin: 0}
form.forminterna div.radio div.radio_corpo div.radio_item {margin:0}
form.forminterna div.radio div.radio_corpo div.radio_item input {width: 15px; border: none; float: left; text-align:left}
form.forminterna div.radio div.radio_corpo div.radio_item label {width: 100px; float: left; font-weight: normal; padding: 3px 0 0 3px}
form.forminterna input.yn {width: 13px; border:none; text-align:left}
form.forminterna input[class="yn"] {position: relative; left: -4px}
div.messaggio_form {margin-bottom: 10px; font-weight: bold}
	/*aggiunta per gestire il formato data e i commenti di separazione*/
	form.forminterna div.commento_separatore{margin-top: 15px; margin-bottom: 10px; font-weight: bold}
	form.forminterna select.giorno{width: 50px}
	form.forminterna select.mese{width: 110px}
	form.forminterna select.anno{width: 80px}
form.forminterna .titolo_option {float: left; font-weight:bold;width: 100px;}
form.forminterna .box_option {width: 195px; float:left;}
form.forminterna .box_option input,form.forminterna .form_privacy input {width: 25px; float:left;}
form.forminterna .box_option label,form.forminterna .form_privacy label {padding-top:3px;width: 125px; float:left;}

.titolocat { color:#375867; }