/* reset css */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
/* style */
body {font-family:'Lucida Grande',Helvetica, Arial,sans-serif;background:url(../images/body_bg.jpg) repeat-x top #cad0d8;font-size:12px;line-height:20px;color:#9da5b0;}
.container {width:980px;margin:0 auto;}
#header_top {padding-top:16px;height:40px;}
#menu_1 {background:#3d4850;height:39px;width:auto;float:left;padding:0 6px;font-size:12px;}
#menu_1 li {float:left;margin-right:10px;}
#menu_1 li a {padding:0 10px;line-height:39px;display:block;text-decoration:none;color:#a5adb8;}
#menu_1 li.active {background:url(../images/menu_1_active_left.gif) no-repeat left;}
#menu_1 li.active a {background:url(../images/menu_1_active_right.gif) no-repeat right;color:#fff;}
h1 {width:980px;margin:0 auto;height:140px;text-indent:-999em;}
h1 a {position:relative;background:url(../images/ilmonello.png);top:25px;left:25px;display:block;width:296px;height:89px;}
* html h1 a {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ilmonello.png', sizingMethod='scale');}
#header {height:196px;background:url(../images/shadow_header.png) bottom center no-repeat;}
* html #header {background-image:none;}
#footer {clear:both;background:url(../images/footer_bg.jpg) repeat-x #2E3841;font-size:11px;color:#c8ccd4;padding-bottom:15px;}
#footer .container {background:url(../images/footer_shadow.jpg) no-repeat center 5px;}
#footer .column {width:280px;float:left;margin-right:10px;padding:20px;display:inline;}
#footer .column.last {margin-right:0;}
#footer .column p strong {color:#c7be8d;font-size:14px;font-weight:normal;}
#footer .column p {margin-bottom:5px;}
.clear {clear:both;}
#footer_bottom {margin-top:5px;clear:both;border-top:1px solid #424e55;float:left;width:100%;}
#footer_bottom ul {float:left;padding:10px 20px;font-size:11px;}
#footer_bottom ul li {float:left;margin-right:10px;border-right:1px solid #424e55;padding-right:10px;line-height:normal;}
#footer_bottom ul li.last {margin-right:0;border-right:0;padding-right:0;}
#footer_bottom ul li a {color:#a5adb8;text-decoration:none;}
#footer_bottom #credits {float:right;margin-right:20px;margin-top:10px;width:323px;height:21px;text-indent:-999em;}
#footer_bottom #credits a#credits_2slides {display:block;float:left;width:152px;background:url(../images/credits1.jpg) no-repeat;height:20px;}
#footer_bottom #credits a#credits_leone {display:block;float:left;width:171px;background:url(../images/credits2.jpg) no-repeat;height:20px;}

#menu_2 {float:left;width:100%;background:url(../images/bg_menu.gif);margin-bottom:20px;z-index:2;position:relative;border-top:8px solid #9da5b0;}
#menu_2 li {float:left;position:relative;}
#menu_2 li a {background:url(../images/menu.jpg);float:left;height:50px;text-indent:-999em;}
#menu_2 li a {display:block;height:50px;float:left;}
#menu_2 #menu_2_home a {width:51px;background-position:0 0;}
#menu_2 #menu_2_home a:hover {background-position:0 center;}
#menu_2 #menu_2_home.active a {background-position:0 bottom;}
#menu_2 #menu_2_catalogo a {width:112px;background-position:-51px top;}
#menu_2 #menu_2_catalogo a:hover {background-position:-51px center;}
#menu_2 #menu_2_catalogo.active a {background-position:-51px bottom;}
#menu_2 #menu_2_cineclub a {width:94px;background-position:-163px top;}
#menu_2 #menu_2_cineclub a:hover {background-position:-163px center;}
#menu_2 #menu_2_cineclub.active a {background-position:-163px bottom;}
#menu_2 #menu_2_monello a {width:105px;background-position:-257px top;}
#menu_2 #menu_2_monello a:hover {background-position:-257px center;}
#menu_2 #menu_2_monello.active a {background-position:-257px bottom;}
#menu_2 #menu_2_arci {margin-left:307px;}
#menu_2 #menu_2_arci a {width:152px;background-position:-669px top;}
#menu_2 #menu_2_parallelo a {width:159px;background-position:right top;}
#page {}
#page .container {background:#191a1a;padding-bottom:50px;position:relative;min-height:600px;height:600px;height:auto !important;}
#chaplin {width:188px;height:560px;position:absolute;background:url(../images/chaplin.png);z-index:1;left:-138px;top:-70px;display:none;}
* html #chaplin {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/chaplin.png', sizingMethod='scale');}

#page .left {width:560px;float:left;margin-left:60px;display:inline;}
#page .right {width:280px;float:right;margin-right:30px;display:inline;}


#box_top {float:left;width:100%;margin-bottom:20px;}
#box_top h2 {float:left;width:100%;border-bottom:1px solid #2d2f2f;font-weight:normal;line-height:35px;padding-bottom:4px;margin-bottom:20px;}
#box_top h2 strong {float:left;font-family:Arial, Helvetica, sans-serif;font-size:26px;font-weight:normal;}
#box_top h2 span {float:right;text-transform:uppercase;font-size:14px;color:#455058;line-height:25px;padding-top:10px;font-family:'Lucida Grande',Helvetica, Arial,sans-serif;}

.scheda_film {clear:both;width:100%;}
.scheda_film h3 {margin-bottom:10px;color:#465159;font-size:15px;text-decoration:none;}
.scheda_film h3.big {font-size:22px;font-weight:normal;margin-bottom:10px;}
.scheda_film .locandina {float:left;margin-right:35px;border:3px solid #353F46;;}
.scheda_film .descrizione {float:left;width:359px;}
.scheda_film .crediti {margin-top:15px;padding-top:15px;border-top:1px solid #202121;float:left;width:359px;}
.scheda_film .crediti .item {float:left;width:100%;margin-bottom:5px;}
.scheda_film .crediti dt {float:left;width:70px;color:#465159;}
.scheda_film .crediti dd {float:right;width:279px;}

.scheda_film.nothumb .descrizione {float:left;width:100%;}
.scheda_film.nothumb .crediti {margin-top:15px;padding-top:15px;border-top:1px solid #202121;float:left;width:100%;}
.scheda_film.nothumb .crediti dd {float:right;width:470px;}

.right .list {}
.right .list li {border-bottom:1px solid #202121;padding-bottom:9px;margin-bottom:9px;padding-left:20px;}
.right .list li a {color:#d7d0a5;text-decoration:none;font-size:15px;}
.right .list li a em {display:block;color:#a0a0a0;font-size:12px;line-height:normal;}


.input_graphic {float:left;}
.input_graphic.w200 {width:200px;}
.input_graphic.w200 input {width:186px !important;}
.input_graphic.w300 {width:300px;}
.input_graphic.w300 input {width:286px !important;}
.input_graphic .left {margin:0 !important;float:left;width:5px !Important;height:32px;background:url(../images/input_left.gif);}
#ricerca_avanzata .input_graphic .left {background:url(../images/input2_left.jpg);}
.input_graphic input {float:left;background:url(../images/input_middle.gif);border:none;height:22px;padding:5px 2px;font-family:'Lucida Grande',Helvetica, Arial,sans-serif;color:#fff;font-size:17px;}
#ricerca_avanzata .input_graphic input {background:url(../images/input2_middle.jpg);}
.input_graphic .right {margin:0 !important;float:left;width:5px !Important;height:32px;background:url(../images/input_right.gif);}
#ricerca_avanzata .input_graphic .right {background:url(../images/input2_right.jpg) right;}

#film_search {position:relative;margin-left:-60px;padding-left:60px;background:#353f46;float:left;width:100%;height:42px;margin-bottom:40px;}
#film_search label {float:left;background:url(../images/label_cerca.jpg) no-repeat left bottom;margin:10px 0;line-height:22px;text-indent:-999em;width:190px;}
#film_search .input_graphic {padding:6px 0 4px;}
#film_search .ricerca_avanzata_link {width:103px;height:42px;display:block;float:right;background:url(../images/avanzata.jpg) no-repeat;cursor:pointer;}
#film_search button {float:right;width:61px;background:url(../images/search_button.jpg);height:42px;border:0;text-indent:-999em;cursor:pointer;}
#box_top #film_search {margin-top:15px;margin-bottom:15px;}

#ricerca_avanzata {float:left;width:100%;}
#ricerca_avanzata .item {float:left;width:100%;margin-bottom:10px;}
#ricerca_avanzata label {float:left;width:100px;line-height:40px;color:#465159;font-size:14px;}
#ricerca_avanzata .input_graphic {padding:6px 0 4px;}
.recensione {clear:both;padding-top:20px;}
.content h2 {font-family:Arial, Helvetica, sans-serif;font-size:26px;font-weight:normal;margin-bottom:20px;}
.content p {margin-bottom:10px;}

h2.label {position:relative;line-height:20px !important;border:none !important;float:none;margin-right:-30px;padding-right:30px;width:100%;height:42px;margin-bottom:20px;background:url(../images/label_left.gif) #353f46 no-repeat left top;padding-bottom:0 !important;}
.label span {float:left;margin:10px 0;line-height:22px;text-indent:-999em;width:100%;padding:0 !important;height:auto;}
.label span.ultimi_arrivi {background:url(../images/label_ultimi_arrivi.jpg) no-repeat 20px bottom;}
.label span.gallery {background:url(../images/label_gallery.jpg) no-repeat 20px bottom;}
.label span.allegati {background:url(../images/label_allegati.jpg) no-repeat 20px bottom;}
.label span.link {background:url(../images/label_link.jpg) no-repeat 20px bottom;}

table.film_list {border-collapse:collapse;width:100%;clear:both;}
table.film_list thead tr th {padding:5px 5px 5px 0;text-align:left;color:#465159;font-weight:normal;border-bottom:1px solid #2d2f2f;}
table.film_list tr td {padding:5px 5px 5px 0;border-bottom:1px solid #2d2f2f;}
table.film_list tr td a {text-decoration:none;color:#9da5b0;}

ul.gallery {float:left;width:280px;}
ul.gallery .row {float:left;width:280px;border-bottom:1px solid #202121;padding:13px 0 13px 10px;}
ul.gallery .row li {float:left;margin-left:10px;}
ul.gallery .row li a {border:2px solid #A19FA0;float:left;}
ul.gallery .row li a img {width:54px;height:54px;}
 #archivio_recensioni {float:right;color:#a19fa0;}

.post {padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #2d2f2f;}
.post.last {border-bottom:none;margin-bottom:0;}
.post h3 a, .post h3 {color:#465159;font-size:15px;text-decoration:none;}
.post .readmore {color:#465159;font-size:12px;text-decoration:none;}

#page_navigation {text-align:right;font-size:15px;}
#page_navigation a {text-decoration:none;color:#465159;margin-left:20px;}

#frm_contatti {margin-top:30px;}
#frm_contatti .row {float:left;width:100%;margin-bottom:15px;}
#frm_contatti .column {width:170px;float:left;margin-right:30px;}
#frm_contatti label {display:block;text-transform:uppercase;font-weight:bold;font-size:11px;}
#frm_contatti label em {color:#465159;font-style:normal;}
#frm_contatti label.error {display:block;text-transform:uppercase;font-weight:normal;font-size:11px;color:#465159;}
#frm_contatti input {width:150px;border:1px solid #c1c1c1;font-size:14px;padding:3px;font-family:'Lucida Grande',Helvetica, Arial,sans-serif;background:#fff;}
#frm_contatti input.big {width:350px;}
#frm_contatti textarea {width:350px;height:150px;border:1px solid #c1c1c1;font-size:13px;padding:3px;font-family:'Lucida Grande',Helvetica, Arial,sans-serif;background:#fff;}
#frm_contatti .submit {float:left;width:358px;text-align:right;}
#frm_contatti button {background:#465159;border:none;padding:4px;color:#191A1A;text-transform:uppercase;}

#scheda_edizione {}
ul#edizioni_list {float:left;width:120px;}
ul#edizioni_list li {border-bottom:1px solid #2d2f2f;margin-bottom:7px;}
ul#edizioni_list li a {display:block;color:#455058;text-decoration:none;font-size:14px;padding-bottom:7px;}
ul#edizioni_list li.active a {color:#9da5b0;}
#scheda_edizione #descrizione {float:right;width:420px;}


.calendario {margin-top:15px;}
.calendario li {display:block;text-transform:uppercase;color:#9da5b0;margin-bottom:10px;line-height:22px;}
.calendario li ul {float:left;width:100%;border-top:1px solid #2d2f2f;display:block;padding:10px 0;margin-bottom:5px;}
.calendario li ul li {float:left;width:100%;margin-bottom:5px;}
.calendario li ul li a {text-decoration:none;display:block;}
.calendario li ul li a:hover span.titolo strong {text-decoration:underline;}
.calendario li ul li a .giorno {font-size:20px;color:#9da5b0;float:left;width:56px;line-height:38px;background:url(../images/bg_cal.gif);text-align:center;}
.calendario.giorno li ul li a .titolo {margin-left:0;margin-right:0;width:352px}
.calendario li ul li a .titolo {color:#455058;float:left;width:281px;text-transform:uppercase;line-height:16px;font-size:10px;margin-left:15px;margin-right:15px;padding:2px 0;}
.calendario li ul li a .titolo strong {display:block;color:#9da5b0;font-size:15px;line-height:18px;font-weight:normal;text-transform:none;}
.calendario li ul li a .ora {float:right;width:50px;background:url(../images/bg_cal.gif);color:#9da5b0;font-size:13px;text-align:center;line-height:38px;}

a {text-decoration:none;color:#455058;}

/*
#footer {border-top:8px solid #910504;background:url(../images/footer_bg.gif) repeat-x #a80000;font-size:10px;color:#e9e9e9;padding-bottom:15px;}
#footer .container {background:url(../images/footer_shadow.jpg) no-repeat center top;}
#footer .column {width:280px;float:left;margin-right:10px;padding:20px;}
#footer .column.last {margin-right:0;}
#footer .column p strong {color:#E2BC51;font-size:14px;font-weight:normal;}
#footer .column p {margin-bottom:5px;}
.clear {clear:both;}
#footer_bottom {margin-top:5px;clear:both;border-top:1px solid #830200;float:left;width:100%;}
#footer_bottom ul {float:left;padding:10px 20px;font-size:11px;}
#footer_bottom ul li {float:left;margin-right:10px;border-right:1px solid #830200;padding-right:10px;line-height:normal;}
#footer_bottom ul li.last {margin-right:0;border-right:0;padding-right:0;}
#footer_bottom ul li a {color:#530407;text-decoration:none;}
#footer_bottom #credits {float:right;margin-right:20px;margin-top:10px;width:323px;height:21px;text-indent:-999em;}
#footer_bottom #credits a#credits_2slides {display:block;float:left;width:152px;background:url(../images/credits1.jpg) no-repeat;height:20px;}
#footer_bottom #credits a#credits_leone {display:block;float:left;width:171px;background:url(../images/credits2.jpg) no-repeat;height:20px;}
#page #left {width:653px;float:left;}
#page #right {width:327px;float:right;}


div#banner {margin-top:50px;}
#right .box {background:#ededed;border-bottom:4px solid #9E9C9D;float:left;width:100%;}
#right .box.first {height:282px;border-bottom:4px solid #C01818;}
#right .box.last {border-bottom:none;}
.first h2 {border-left:1px solid #c9c9c9;}
#right .box.baloon {background:url(../images/box_right_label.jpg) no-repeat #ededed;}
#right .box.baloon h2 {margin-bottom:15px;}
h2.normal {text-indent:-999em;background:url(../images/box_label_normal.gif);height:68px;}
.first h2.normal {height:50px;}
h2.normal span {position:relative;top:41px;left:10px;height:20px;}
.first h2.normal span {top:25px;}
span.ultimi_interventi{background:url(../images/label_ultimi_interventi.jpg) no-repeat;width:100%;height:100%;display:block;}
span.prossimi_eventi{background:url(../images/label_prossimi_eventi.jpg) no-repeat;width:100%;height:100%;display:block;}
span.promo{background:url(../images/label_promo.jpg) no-repeat;width:100%;height:100%;display:block;}
span.gallery{background:url(../images/label_gallery.jpg) no-repeat;width:100%;height:100%;display:block;}
span.documenti_allegati{background:url(../images/label_documenti_allegati.jpg) no-repeat;width:100%;height:100%;display:block;}
span.siti_associati{background:url(../images/label_siti_associati.jpg) no-repeat;width:100%;display:block;}
span.primo_piano{background:url(../images/label_primo_piano.jpg) no-repeat;width:100%;height:100%;display:block;}
span.ultime_news{background:url(../images/label_ultime_news.jpg) no-repeat;width:100%;height:100%;display:block;}
span.archivio_news{background:url(../images/label_archivio_news.jpg) no-repeat;width:100%;height:100%;display:block;}
span.archivio_press{background:url(../images/label_archivio_press.jpg) no-repeat;width:100%;height:100%;display:block;}

#submenu {float:left;width:150px;background:url(../images/submenu_bg.gif) repeat-x;padding-top:68px;}
#submenu li {width:100%;display:block;}
#submenu li a {display:block;border-bottom:1px solid #c3c3c3;text-decoration:none;line-height:15px;padding-top:10px;padding-bottom:5px;padding-left:10px;text-align:right;color:#9f9f9f;}
#submenu li.active a {color:#444444;}
#submenu li a:hover {color:#444444;}
#content {float:left;padding:25px 40px 25px;min-height:200px;}
#content.big {width:573px;}
#content.small {width:423px;}
#content h2 {color:#C01818;font-size:20px;margin-bottom:10px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;line-height:normal;}
#content p {margin-bottom:10px;}

ul.gallery {float:left;width:100%;padding:5px 20px 20px;}
ul.gallery .row {float:left;width:287px;border-bottom:1px solid #ccc;padding:13px 0;}
ul.gallery .row li {float:left;margin-left:13px;}
ul.gallery .row li a {border:2px solid #A19FA0;float:left;}
ul.gallery .row li a img {width:54px;height:54px;}

#link_gallery {background:url(../images/gallery.gif) no-repeat right;padding-right:25px;float:right;margin-right:21px;text-decoration:none;margin-top:-13px;line-height:20px;color:#acacac;}
#link_gallery:hover {color:#444444;}

#content ul.gallery {float:left;width:100%;padding:0;}
#content ul.gallery .row {float:left;width:100%;border-bottom:1px solid #ccc;padding:0;padding:15px 0;}
#content ul.gallery .row li {float:left;margin-left:0;margin-right:15px;}
#content ul.gallery .row li.last {margin-right:0;}
#content ul.gallery .row li a {border:2px solid #A19FA0;float:left;}
#content ul.gallery .row li a img {width:54px;height:54px;}

ul.allegati {float:left;width:287px;padding:5px 20px 20px;}
ul.allegati li {float:left;width:277px;border-bottom:1px solid #c3c3c3;padding:12px 0 12px 10px;}
ul.allegati li a {display:block;background:url(../images/go.jpg) bottom right no-repeat;text-decoration:none;color:#767676;font-size:13px;text-transform:uppercase;}
ul.allegati li a em {display:block;font-style:normal;color:#cc2f38;font-size:18px;margin-top:3px;text-transform:none;font-family:Georgia, "Times New Roman", Times, serif;line-height:20px}
ul.allegati li a em strong {color:#999;font-weight:normal;}

ul.eventi {float:left;width:287px;padding:5px 20px 20px;}
ul.eventi li {float:left;width:277px;border-bottom:1px solid #c3c3c3;padding:12px 0 12px 10px;}
ul.eventi li a {display:block;background:url(../images/open.jpg) bottom right no-repeat;text-decoration:none;color:#767676;font-size:14px;text-transform:uppercase;line-height:17px;}
ul.eventi li a .data {display:block;position:relative;color:#acacac;font-size:12px;}
ul.eventi li a .data em {position:absolute;right:0;font-style:normal;}
ul.eventi li a .luogo {display:block;color:#626262;font-size:12px;}
ul.eventi li a .titolo {display:block;color:#cc2f38;font-size:13px;font-family:Georgia, "Times New Roman", Times, serif;text-transform:none;font-size:17px;margin-top:3px;line-height:16px;width:230px;}

ul.archivio_news {float:left;width:287px;padding:5px 20px 20px;}
ul.archivio_news li {float:left;width:277px;border-bottom:1px solid #c3c3c3;padding:12px 0 12px 10px;}
ul.archivio_news li a {display:block;background:url(../images/go.jpg) bottom right no-repeat;text-decoration:none;color:#767676;font-size:13px;text-transform:uppercase;line-height:17px;}
ul.archivio_news li.active a {color:#c01818;}
ul.archivio_news li a em {font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;color:#a0a0a0;font-style:normal;}

ul#list_eventi {float:left;width:287px;padding:0 20px 0;}
ul#list_eventi li {float:left;width:277px;border-bottom:1px solid #c3c3c3;padding:5px 0 5px 10px;}
ul#list_eventi li.last {border-bottom:0;}
ul#list_eventi li a {display:block;text-decoration:none;color:#767676;font-size:12px;text-transform:uppercase;line-height:17px;}
ul#list_eventi li em {display:block;color:#999;font-style:normal;font-size:11px;}
ul#list_eventi li strong {display:block;color:#f59620;text-transform:none;font-weight:normal;font-size:16px;line-height:20px;}


#content .post h2 a {text-decoration:none;color:#c01818;}
#content .post .data {margin:-10px 0 5px;font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;font-style:italic;color:#a0a0a0;}
#content .post {margin-bottom:20px;border-bottom:1px solid #b6b6b6;padding-bottom:20px;}
#content .post.last {border-bottom:0;}
.post .readmore {font-family:Georgia, "Times New Roman", Times, serif;color:#c01818;margin-left:4px;text-decoration:none;}
.press_download {margin-top:5px;text-align:right;display:block;font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;}
.press_download a {background:url(../images/open.jpg) no-repeat bottom right;padding-right:25px;text-decoration:none;color:#c01818;}
.press_download a em {color:#999;font-size:14px;}

#primo_piano {background:#ededed;float:left;width:628px;margin-bottom:40px;}
#primo_piano h2 span {margin-left:30px;}
#primo_piano_content {margin:25px 20px 25px 40px;width:573px;overflow:hidden;height:136px;position:relative;}
#primo_piano_content ul {position:absolute;}
#primo_piano_content ul li {float:left;margin-right:15px;}
#primo_piano_content ul li a img {border:1px solid #d2d2d2;}

#siti_associati {}
#siti_associati li {text-indent:-999em;border-bottom:4px solid #C01818;}
#siti_associati li a {width:100%;display:block;height:100%;}
#siti_associati li#link_parallelo_41 a {height:75px;background:url(../images/link_parallelo.jpg);}
#siti_associati li#link_monello a {height:75px;background:url(../images/link_monello.jpg);}
#siti_associati li#link_blog a {height:74px;background:url(../images/link_blog.jpg);}
#siti_associati li#link_blog {border-bottom:0;}

.box_content_carousel {width:287px;padding:5px 20px 20px;position:relative;overflow:hidden;height:192px;}

#list_news {position:absolute;left:20px;}
#list_news li {float:left;width:277px;padding:8px 0 8px 10px;margin-right:20px;}
#list_news li.last {border-bottom:0;}
#list_news li a {text-decoration:none;}
#list_news li strong{color:#f59620;font-size:16px;line-height:15px;background:url(../images/freccia_gialla.jpg) no-repeat 0 2px;padding-left:20px;font-weight:normal;}
#list_news li em{display:block;color:#666;font-style:normal;font-size:13px;margin-bottom:5px;}
#list_news li p {color:#a0a0a0;}

.calendario {margin-top:30px;}
.calendario li {display:block;text-transform:uppercase;color:#999;margin-bottom:10px;line-height:22px;}
.calendario li ul {float:left;width:100%;border-top:1px solid #ccc;display:block;padding:10px 0;margin-bottom:5px;}
.calendario li ul li {float:left;width:100%;margin-bottom:4px;}
.calendario li ul li a {text-decoration:none;display:block;}
.calendario li ul li a:hover span.titolo strong {text-decoration:underline;}
.calendario li ul li a .giorno {font-size:20px;color:#999;float:left;width:56px;line-height:38px;background:url(../images/bg_cal.gif);text-align:center;}
.calendario.giorno li ul li a .titolo {margin-left:0;margin-right:0;width:352px}
.calendario li ul li a .titolo {color:#666;float:left;width:281px;text-transform:uppercase;line-height:16px;font-size:10px;margin-left:15px;margin-right:15px;padding:2px 0;}
.calendario li ul li a .titolo strong {display:block;color:#cc2f38;font-family:Georgia, "Times New Roman", Times, serif;font-size:15px;line-height:18px;font-weight:normal;text-transform:none;}
.calendario li ul li a .ora {float:right;width:56px;background:url(../images/bg_cal.gif);color:#999;font-size:13px;text-align:center;line-height:38px;}

#page_navigation {text-align:right;font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;}
#page_navigation a {text-decoration:none;color:#c01818;margin-left:20px;}

#frm_contatti {margin-top:30px;}
#frm_contatti .row {float:left;width:100%;margin-bottom:15px;}
#frm_contatti .column {width:170px;float:left;margin-right:30px;}
#frm_contatti label {display:block;text-transform:uppercase;font-weight:bold;font-size:11px;}
#frm_contatti label em {color:#cc2f38;font-style:normal;}
#frm_contatti label.error {display:block;text-transform:uppercase;font-weight:normal;font-size:11px;color:#cc2f38;}
#frm_contatti input {width:150px;border:1px solid #c1c1c1;font-size:14px;padding:3px;font-family:'Lucida Grande',Helvetica, Arial,sans-serif;background:#fff;}
#frm_contatti input.big {width:350px;}
#frm_contatti textarea {width:350px;height:150px;border:1px solid #c1c1c1;font-size:13px;padding:3px;font-family:'Lucida Grande',Helvetica, Arial,sans-serif;background:#fff;}
#frm_contatti .submit {float:left;width:358px;text-align:right;}
#frm_contatti button {background:#cc2f38;border:none;padding:4px;color:#fff;text-transform:uppercase;}*/