/* 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;}
body a { text-decoration:none; color:#333}
body a:hover { text-decoration:underline; color:#666}
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.gif) repeat-y center #920202;font-size:12px;line-height:19px;color:#333;}
#header {height:202px;}
.container {width:980px;margin:0 auto;}
#header h1 {}
#maps{ clear:both;}
#page {background:url(../images/bg_page.jpg) center top no-repeat;}
#header_top {background:url(../images/header_top_bg.gif) repeat-x;padding-top:16px;height:40px;}
#menu_1 {background:#ab0303;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:#510708;}
#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:#E7B762;}
#menu_1_right {background:#ab0303;height:39px;width:auto;float:right;padding:0 6px;font-size:12px;}
#menu_1_right li {float:left;margin-right:10px;}
#menu_1_right li a {padding:0 10px;line-height:39px;display:block;text-decoration:none;color:#510708;}
#menu_1_right li.active {background:url(../images/menu_1_active_left.gif) no-repeat left;}
#menu_1_right li.active a {background:url(../images/menu_1_active_right.gif) no-repeat right;color:#E7B762;}



#frm_search {float:right;background:#AB0303;height:39px;width:296px;position:relative;}
#frm_search #s {position:absolute;height:15px;color:#fff;background:#850001;border:none;top:7px;left:15px;width:190px;font-size:12px;padding:5px;color:#fff;}
#frm_search button {position:absolute;right:0;background:url(../images/search_button.jpg);text-indent:-999em;border:none;height:39px;width:67px;cursor:pointer;}
h1 {width:980px;margin:0 auto;background:url(../images/banner_arcimovie.jpg);height:138px;text-indent:-999em;border-bottom:8px solid #910707;}
h1 a {position:relative;top:25px;left:55px;display:block;width:180px;height:95px;}
#page .container {background:url(../images/page_bg.gif) repeat-y;padding-bottom:50px;}
#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;}
/*#footer_bottom #credits #2slides {background:green;height:20px;}*/
/*


*/
#page #left {width:653px;float:left;}
#page #right {width:327px;float:right;}

#menu_2 {float:left;width:100%;position:absolute;z-index:90;}
#menu_2 li {float:left;position:relative;z-index:90;} /**/
#menu_2 li a {background:url(../images/menu_2.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:60px;background-position:0 0;}
#menu_2 #menu_2_rassegne_stabili a {width:148px;background-position:-60px top;}
#menu_2 #menu_2_rassegne_stabili, #menu_2 #menu_2_rassegne_stabili ul {width:148px;}
#menu_2 #menu_2_progetti_educativi a {width:153px;background-position:-208px top;}
#menu_2 #menu_2_progetti_educativi, #menu_2 #menu_2_progetti_educativi ul {width:153px;}
#menu_2 #menu_2_mondo_scuola a {width:147px;background-position:-361px top;}
#menu_2 #menu_2_mondo_scuola, #menu_2 #menu_2_mondo_scuola ul {width:147px;}
#menu_2 #menu_2_progetti_speciali a {width:145px;background-position:right top;}
#menu_2 #menu_2_progetti_speciali, #menu_2 #menu_2_progetti_speciali ul {width:145px;}
#menu_2 #menu_2_home a:hover {width:60px;background-position:0 center;}
#menu_2 #menu_2_rassegne_stabili a:hover {width:148px;background-position:-60px center;}
#menu_2 #menu_2_progetti_educativi a:hover {width:153px;background-position:-208px center;}
#menu_2 #menu_2_mondo_scuola a:hover {width:147px;background-position:-361px center;}
#menu_2 #menu_2_progetti_speciali a:hover {width:145px;background-position:right center;}
#menu_2 #menu_2_home.active a {width:60px;background-position:0 bottom;}
#menu_2 #menu_2_rassegne_stabili.active a {width:148px;background-position:-60px bottom;}
#menu_2 #menu_2_progetti_educativi.active a {width:153px;background-position:-208px bottom;}
#menu_2 #menu_2_mondo_scuola.active a {width:147px;background-position:-361px bottom;}
#menu_2 #menu_2_progetti_speciali.active a {width:145px;background-position:right bottom;}
#menu_2 ul {display:none;position:absolute;top:50px;z-index:90 !important;}
#menu_2 ul {float:none;width:auto;background:#fff;border-bottom:3px solid #C01818;clear:both;padding:4px 0 10px;z-index:90 !important;}
#menu_2 ul li {float:none;height:auto;width:100%;z-index:90 !important;}
#menu_2 ul li a {background:none;float:none;height:auto;text-indent:0;display:block;text-decoration:none;color:#727272;padding:2px 8px;width:auto !important;}
#menu_2 ul li a:hover, #menu_2 ul li.active a {background:#eee;color:#CE0F17;}
#menu_2 li:hover ul, #menu_2 li.hover ul {display:block;}

#right .box {background:#ededed;border-bottom:4px solid #9E9C9D;float:left;width:100%;}
#right .box.first {height:283px;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.baloon {text-indent:-999em;background:url(../images/box_right_label.jpg);height:65px;}
h2.baloon span {position:relative;top:22px;left:10px;}*/
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:15px 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:287px;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;display:inline;}
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;/*display:inline;*/}
#primo_piano_content {margin:25px 20px 25px 40px;overflow:hidden;width:573px;height:136px;position:relative;}
#primo_piano_content ul {float:left;position:absolute;width:2000px !important;}
#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) top;}
#siti_associati li#link_parallelo_41 a:hover {height:75px;background:url(../images/link_parallelo.jpg) bottom;}
#siti_associati li#link_monello a {height:75px;background:url(../images/link_monello.jpg) top;}
#siti_associati li#link_monello a:hover {height:75px;background:url(../images/link_monello.jpg) bottom;}
#siti_associati li#link_blog a {height:75px;background:url(../images/link_blog.jpg) top;}
#siti_associati li#link_blog a:hover {height:75px;background:url(../images/link_blog.jpg) bottom;}
#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;margin-bottom:10px;display:block;}
#list_news li em{display:block;color:#666;font-style:normal;font-size:13px;margin-bottom:5px;}
#list_news li p {color:#666;}

.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:16px;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:10px;text-align:center;line-height:38px; text-transform:lowercase;}

#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;}

#page .container {position:relative;}
#banner {width:653px;height:236px;position:relative;top:50px;left:0;margin-bottom:50px;}
#banner img {position:absolute;top:0;left:0;z-index:1;width:653px;height:236px;}
#banner.slideshow img.active {z-index:3;}
#banner.slideshow img.last-active {z-index:2;}


/*
/*#banner_fix {position:relative;height:286px;}*/
/*
div#banner {margin-top:50px;}*/
/*
*/