/* CSS Document */html {font-size:10px}body {background-color:#fff; font-family:Arial Narrow, Helvetica, sans-serif; font-size:1em; color:#505865; margin:0px}* {margin: 0px;}.verde { background-color:#006ab3}.azzurro { background-color:#95BFE5}.grigio_chiaro { background-color:#F2F2F2}#pagina { width:996px; margin:0px auto; background-color:#FFFFFF}#pagina.popup { width:100% !important}#testata { position:relative; height:131px;}#menu_principale { background-color:#FFF; font-weight:bold; font-size:1.2em; padding-bottom:4px; margin:0px 0px 0px 0px; height:1em}#menu_principale a, #menu_principale span {color:#8C172A; border-right:1px solid #ccc; padding:0px 1em; margin:0px; text-decoration:none}#menu_principale a.attivo { color:#363345;}#menu_principale a.attivo:hover { color:#8C172A;}#colonna_sx { width:705px; float:left}#colonna_dx { width:266px; float:left; margin-left:10px; display:inline}.header { font-weight:bold; color:#FFFFFF; padding:0px;}.header h1 {font-size:2.2em; line-height:1.3em; margin:2px 5px;}.header h3 {font-size:1.5em; line-height:1.3em; margin:2px 5px;}.header .ang_tl h1 { line-height:1.3em;margin:2px 15px;}.header .ang_tl h3  {line-height:1em;margin:2px 15px; padding:2px 0px}.clear { clear:both}.testo {font-size: 1.5em; line-height:1.3em; margin:5px 0px; text-align:justify}.testo p {margin:10px 0px}h1.titolo { font-size:2.4em; margin:10px 0px}a, a:hover, a:visited, a:link, a:active {color:#383838; text-decoration:none;}.service_footer {font-size:1.2em; text-align:center; margin:5px}.colonna {float:left; display:inline}.c25 {width:25%}.c33 {width:34%}.c50 {width:50%}.c66 {width:66%;}.c75 {width:75%}.c100 {width:100%}.box { margin:8px; }.copertina {width:100%}.apertura_home {clear:both; margin-top:0px; position:relative; height:100%}.apertura_home .dx { position:absolute; top:20px; #top:20%; left:125px; width:100%}.apertura_home .titolo {display:block; font-size:1.8em; top:0%; position:relative;}.apertura_home .immagine_stondata { display:block; width:115px; height:115px}.apertura_home .dx a{ text-decoration:none; color:#000}.apertura_home .dx a:hover{ text-decoration:underline; color:#000}.strilli_home {clear:both; margin-bottom:20px; position:relative; height:100%}.strilli_home .dx {display:block; position:absolute; top: 10px; left:80px; width:75%}.strilli_home .titolo {display:block; font-size:1.4em; position:relative}.strilli_home .immagine_stondata { display:block; width:74px; height:52px}ul.funzioni { padding:0px; margin:0px; background-color:#FFF; height:100%}ul.funzioni li { margin:0px; display:block; border-bottom:1px solid #CCC; border-top:none; padding:8px}ul.funzioni li a { text-decoration:none;}ul.funzioni li a:hover { text-decoration:underline;}ul.funzioni li h2 { font-size:1.8em; color:#000000}ul.funzioni li h3 { font-size:1.2em; color:#000000}ul.funzioni li p { font-size:1.4em; color:#A7ACB2}/* angoli arrotondati header */.ang_tl { background-image:url(../img/b_tl.gif); background-position:0% 0%; background-repeat:no-repeat; height:100%;}.ang_tr { background-image:url(../img/b_tr.gif); background-position:100% 0%; background-repeat:no-repeat; height:100% }.ang_br { background-image:url(../img/b_br.gif); background-position:100% 100%; background-repeat:no-repeat; height:100% }.ang_bl { background-image:url(../img/b_bl.gif); background-position:0% 100%; background-repeat:no-repeat; height:100% }/* angoli arrotondati header */.footer { height:7px; background-color:#006ab3; clear:both}/*lista eventi*/ul.lista_eventi { padding:0px; margin:0px}ul.lista_eventi li { margin:0px; display:block; border:1px solid #CCC; border-top:none; padding:8px}ul.lista_eventi li a { text-decoration:none; margin:0px}ul.lista_eventi .data { font-size:14px; color:#000000; font-weight:bold}ul.lista_eventi .luogo { font-size:14px; color:#000000}ul.lista_eventi .strillo { font-size:12px; color:#666666; display:block}/*lista eventi*//*lista arretrati*/ul.lista_arretrati { padding:0px; margin:0px}ul.lista_arretrati li { margin:0px; display:block; border:1px solid #CCC;  padding:4px}ul.lista_arretrati li a { text-decoration:none; margin:0px}ul.lista_arretrati .data { font-size:14px; color:#000000; font-weight:bold}ul.lista_arretrati .luogo { font-size:12px; color:#D7020F}ul.lista_arretrati .indice { font-size:14px; color:#99999; display:block}/*lista arretrati*//*lista categorie shopping*/ul.lista_categorie { padding:0px; margin:0px}ul.lista_categorie li { margin:0px; display:block; border:1px solid #CCC; border-top:none; padding:8px; list-style-type:none}ul.lista_categorie li .thumb { width:30px; float:left; overflow:hidden; margin-right:5px; border:0px none}ul.lista_categorie li .thumb img { width:100%; border:none;}ul.lista_categorie li .dx { width:90px; border:none; float:left}ul.lista_categorie li a { text-decoration:none; margin:0px; display:block}ul.lista_categorie .nome { font-size:12px; color:#000; font-weight:bold}ul.lista_categorie .stile { font-size:11px; color:#666; font-weight:bold}ul.lista_prodotti .descrizione { font-size:14px; color:#A7ACB2; display:block;}/*lista categorie*//*lista prodotti*/ul.lista_prodotti { padding:0px; margin:0px}ul.lista_prodotti li { margin:0px; display:block; border:1px solid #CCC; border-top:none; padding:8px; list-style-type:none}ul.lista_prodotti li .thumb { width:90px; float:left; overflow:hidden; margin-right:5px}ul.lista_prodotti li .thumb img { width:100%; border:none;}ul.lista_prodotti li .dx { width:90px; border:none; float:left}ul.lista_prodotti li a { text-decoration:none; margin:0px; display:block}ul.lista_prodotti .nome { font-size:12px; color:#000; font-weight:bold}ul.lista_prodotti .descrizione { font-size:14px; color:#A7ACB2; display:block;}ul.lista_prodotti a.cart { text-decoration:none; margin:0px; display:block; cursor:pointer}/*lista prodotti*//*lista multimedia*/ul.lista_immagini { padding:0px; margin:0px}ul.lista_immagini li { margin:0px; display:block; border:1px solid #CCC; border-top:none; padding:10px}ul.lista_immagini li a { text-decoration:none; margin:0px}ul.lista_immagini li a img {width:100%; border:none}ul.lista_immagini .data { font-size:12px; color:#D7020F; font-weight:bold}ul.lista_immagini .luogo { font-size:12px; color:#D7020F}ul.lista_immagini .strillo { font-size:14px; color:#A7ACB2; display:block}/*lista eventi*//*immagini stondate con margine*/.immagine_stondata {position:relative}.immagine_stondata .img { position:absolute; z-index:1; overflow:hidden; border:none}.immagine_stondata .img a img{border:none}.immagine_stondata .stondamento { position:absolute; z-index:2; height:100%; width:100%}.img_tl {background-image:url(../img/img_tl.gif); background-repeat:no-repeat; background-position:top left; height:100%; width:100%}.img_tf {background-image:url(../img/img_tf.gif); background-repeat:repeat-x; background-position:top left; height:100%; width:100%}.img_tr {background-image:url(../img/img_tr.gif); background-repeat:no-repeat; background-position:top right; height:100%; width:100%}.img_lf {background-image:url(../img/img_lf.gif); background-repeat:repeat-y; background-position:top left; height:100%; width:100%}.img_rf {background-image:url(../img/img_rf.gif); background-repeat:repeat-y; background-position:top right; height:100%; width:100%}.img_bl {background-image:url(../img/img_bl.gif); background-repeat:no-repeat; background-position:bottom left; height:100%; width:100%}.img_bf {background-image:url(../img/img_bf.gif); background-repeat:repeat-x; background-position:bottom left; height:100%; width:100%}.img_br {background-image:url(../img/img_br.gif); background-repeat:no-repeat; background-position:bottom right; height:100%; width:100%}/*immagini stondate con margine*//*percorso categorie shopping*/#percorso { font-size:12px; background-color:#CCCCCC; padding:5px}#percorso a:hover { text-decoration:underline}/*apri eventi*/.invisibile {display:none}.visibile {display:table-row}.data { display: block; font-size: 11px; font-weight:bold }.titolo { text-align:left }   .lista_eventi {}.lista_eventi tr td { position:relative}