/* CSS Document */
body {background: #C7D5D9; color: black; font: 11px Georgia; margin: 0;}
#seo {height: 1px; overflow: hidden;}
#container { background: white; width: 720px; margin: auto;}
#header { width: 720px; height: 208px; background: url('/public/img/header.gif'); position: relative;}
#area_privata {position: absolute; top: 3px; left: 470px; text-align: right; width: 245px; color: #ff3300;}
.link_privata {color: black; font-size: 10px; text-decoration: none;}
.link_privata:hover {color: #ff3300; font-size: 10px; text-decoration: none;}

#menu {width: 720px; height: 29px; border-top: 1px solid white; border-bottom: 1px solid white;}
#menu #nav {margin:0; padding:0; width:100%; overflow:hidden; list-style-type:none;}
#menu #nav li {float:left; margin-right:1px;}
#menu #nav li a {display:block; width:119px; background-image:url('/public/img/menu_items.gif'); background-repeat:repeat; line-height:29px; font-size:12px; font-weight:bold; text-align:center; text-decoration:none; color:#043D4D;}
#menu #nav li a:hover {background-position:0 -29px;}
#menu #nav li a.active {background-position:0 -58px; color:#fff;}
#menu #nav li span.home {padding:2px 0 2px 22px; background:url('/public/img/home.gif') no-repeat 0 50%;}

#box_verdino1,
#box_verdino2 {padding:0 20px; width:233px; text-align:center;}
#box_verdino1 {background:#EAFCD9; border-top:1px solid white; border-bottom:1px solid white;}
#box_verdino2 {background:#D3F3B5;}
.testo_colonna {width: 233px; text-align: left; padding-top: 20px; padding-bottom: 20px;}
.testo_pagine {padding: 15px; line-height: 18px;}
.testo_pagine h3 {margin:0; padding:0 0 0 14px; background:url('/public/img/arrow.gif') no-repeat 0 50%; font-size:11px; color:#1987A6;}
.testo_pagine a {color:#069;}
.testo_pagine .locandina {clear: both; margin-bottom: 24px; width: 100%; overflow: hidden;}
.testo_pagine .locandina h4 {margin: 2px 0; padding: 0; font-size: 13px;}
.testo_pagine .locandina h4 a {margin: 0 4px;}
.testo_pagine .locandina a img {borde: none;}
dl {}
dt {float:left; width:80px; font-weight:bold;}
dd {margin-bottom:0; padding:0; clear:right;}
.ul_arrow {list-style-image: url('/public/img/arrow.gif'); line-height: 18px;}
.titoletto {color: #1987A6; font-weight: bold;}
.continua {color: black; font-weight: bold; text-decoration: none;}
.continua:hover {color: #ff3300; font-weight: bold; text-decoration: none;}
.B_arancio {font-weight:bold; color:#ff3300;}
td.B_arancio { white-space:nowrap;}
.B_italico {font-weight:bold; font-style:italic; color:black;}
.arancio {color: #ff3300;}
.underline {text-decoration: underline;}
.font-big {font-size: 13px;}
.font-small {font-size: 10px;}
.B {font-weight: bold;}
ol.film {margin:0; padding:0; list-style-type:none;}
ol.film li {position:relative; clear:both; margin-bottom:9px; padding:0 0 8px 90px; width:327px; border-bottom:1px solid #bbb; overflow:hidden;}
ol.film a.locandina {/*position:absolute; top:0; left:0;*/float:left; margin:0 0 0 -90px; padding:1px; width:70px; border:4px solid #CBCBCB;}
ol.film a.locandina img {display:block;}
ol.film h3 {margin:0; padding:0 35px 0 0; background:none;}
ol.film .icons {position:absolute; top:0; right:0;}
ul.articoli {margin:0; padding:0; list-style-type:none;}
ul.articoli li {margin-bottom:9px; padding-left:12px; background:url('/public/img/arrow.gif') no-repeat 0 5px;}
ul.articoli h4 {margin:0;}
#locandinaBig {display:block; padding:1px; border:4px solid #CBCBCB;}

#footer {width:713px; margin-bottom:30px; padding-right:7px; background-color:#000; color:white; text-align:right; line-height:30px;}
#footer p {margin:0;}
#footer a img {border: none; vertical-align: middle;}
#footer a {color: white; text-decoration: none;}
#footer a:hover {color: #92D3E5; text-decoration: none;}
#footer .subnav {float:left; margin:0 5px; padding:9px 0; overflow:hidden; list-style-type:none; line-height:12px;}
#footer .subnav li {float:left; padding:0 5px 0 6px; border-right:1px solid #fff;}

.link_footer_inverso {color: #92D3E5; text-decoration: none;}
.link_footer_inverso:hover {color: white; text-decoration: none;}
#auth {float:right; padding:20px;}
 a h3 {text-decoration: none}
a img {border: 0px;}
.titolo {font-weight: bold;}
.autore {margin:3px 0; font-size:95%; font-style:italic; color:#069;}
.commenti label {float:left; width:50px;}
.commenti input.text,
.commenti textarea {padding:0 1px; width:180px; border:1px solid #999; font:11px Georgia;}
.commenti .button {margin:0; padding:0 1px; width:184px; border:1px solid #999; margin-left:50px; cursor:pointer;}
#storico, #andiamo {margin-top:20px; padding: 5px;}
#andiamo {text-align: center;}

/** TBox **/
#TB_window {font:12px Arial, Helvetica, sans-serif; color: #333;}
#TB_secondLine {font:10px Arial, Helvetica, sans-serif; color: #666;}
#TB_window a:link    {color:#666;}
#TB_window a:visited {color:#666;}
#TB_window a:hover   {color:#000;}
#TB_window a:active  {color:#666;}
#TB_window a:focus   {color:#666;}
#TB_overlay {position:fixed; z-index:100; top:0px; left:0px; height:100%; width:100%;}
/*.TB_overlayMacFFBGHack {background: url('/public/img/macFFBgHack.png') repeat;}*/
/*.TB_overlayBG {background-color:#000; -moz-opacity: 0.75; opacity: 0.75;}*/
#TB_window {position: fixed; background: #000; z-index: 102; color: #fff; display: none; border: 4px solid #525252; text-align: left; top: 50%; left: 50%;}
#TB_window img#TB_Image {display: block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666;}
#TB_caption {height: 25px; padding: 7px 30px 10px 25px; float: left;}
#TB_closeWindow {height: 25px; padding: 11px 25px 10px 0; float: right;}
#TB_closeAjaxWindow {padding: 7px 10px 5px 0; margin-bottom: 1px; text-align: right; float: right;}
#TB_ajaxWindowTitle {float: left; padding: 7px 0 5px 10px; margin-bottom:1px; color:#000;}
#TB_title {background-color: #e8e8e8; height: 27px;}
#TB_ajaxContent {clear: both; padding: 0; overflow: auto; text-align: left; line-height: 1.4em;}
#TB_ajaxContent.TB_modal {padding: 15px;}
#TB_ajaxContent p {padding: 5px 0px 5px 0px;}
#tb_load {position: fixed; display: none; height: 13px; width: 208px; z-index: 103; top: 50%; left: 50%; margin: -6px 0 0 -104px;}
#TB_HideSelect {z-index: 99; position: fixed; top: 0; left: 0; background-color: #fff; border: none; -moz-opacity: 0; opacity: 0; height: 100%; width: 100%;}
#TB_iframeContent {clear: both; border: none; margin-bottom: -1px; margin-top: 1px;}

/** PER IE **/
/*.TB_overlayBG {filter: alpha(opacity=75);}*/
#TB_load {position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_hideselect {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight: document.body.offsetHeight + 'px');}
#TB_window {position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_overlay {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight: document.body.offsetHeight + 'px');}
#TB_iframeContent {_margin-bottom: 1px;}
#TB_HideSelect {filter: alpha(opacity=0);}
