/* TinyMCE specific rules */
body.mceContentBody {
   background: #FFF;
   background-image: none;
}
html {
height : 100%;
overflow-y: scroll;
}
body, #wrapper {
height : 100%;
}
body {
margin : 0;
padding : 0;
height : 100%;
background-color : #000;
font-family : Arial, Helvetica, sans-serif;
font-size : 75%;
}
hr {
border : 0;
width : 100%;
margin : 0 0 25px 60px;
background-color : #000;
height : 1px;
}
img {
margin : 0;
padding : 0;
display : block;
border : 0;
}
#wrapper {
background : #171717;
width : 950px;
display : table;
left : 50%;
margin:0 auto;
}
#testata {
margin : 0;
padding : 0;
height : 250px;
background-color : #171717;
background-position : left top;
background-repeat : no-repeat;
background-image: url(../PIC/testata_CU40.jpg);
}
#box_ediz {
margin : 0 0 0 50px;
padding : 20px 0 0 0;
width : 100%; 
color : #fa2800;
background-color : transparent;
}
#box_ediz p {
margin : 0;
padding : 0 0 0 0;
font-size : 1.2em;
line-height : 1.4em;
}
#content {
margin : 0 0 0 40px;
padding : 0;
width : 910px;
background-color : #171717;
}
#left {
margin : 0;
padding : 0;
width : 200px;
float : left;
}
#top {
margin : 0;
padding : 0;
width : 200px;
background-color : #fff;
}
#menu_one {
width : 80px;
float : left;
padding : 6px 10px 22px 10px;
margin : 0;
background-color : #000;
height : 100%;
}
#menu_two {
width : 80px;
float : right;
padding : 6px 10px 22px 10px;
margin : 0;
background-color : #fff;
height : 100%;
}
#right {
margin : 0;
padding : 0 0 20px 0;
width : 710px;
float : right;
background-color : #fff;
min-height:450px
}
#content-center {
margin : 0;
padding : 0;
width : 75%;
float : left;
}
#content-right {
margin : 0;
padding : 0;
width : 25%;
float : right;
}
#right span.col{
margin: 0;
padding: 0 0 0 50px;
font-weight:normal;
color:#fa2800;
}
#left_col {
margin : 0;
padding : 0;
width : 329px;
float : left;
}
#right #left_col p {
margin : 0;
padding : 0 10px 0 10px;
line-height : 1.3em;
}
#right #left_col p.col {
font-weight : bold;
}
#right #left_col p.cop {
font-style : italic;
}
#right #left_col p.fineb {
margin : 0;
padding : 0 10px 6px 10px;
}
#right #left_col p.finebcr {
margin : 0;
padding : 0 10px 6px 10px;
color : #ffffff;
}
#right #left_col p.colcr {
font-weight : bold;
color : #ffffff;
}
#right #right_col p {
margin : 0;
padding : 0 10px 0 10px;
line-height : 1.3em;
}
#right #right_col p.col {
font-weight : bold;
}
#right #right_col p.cop {
font-style : italic;
}
#right #right_col p.fineb {
margin : 0;
padding : 0 10px 6px 10px;
}
#righ_topleft {
margin : 0;
padding : 0;
height : 100px;
width : 329px;
}
#righ_top {
margin : 0;
padding : 0;
height : 100px;
width : 100%;
float : left;
}
#gal_left {
margin : 0;
padding : 0;
width : 470px;
float : left;
}
#gal_right {
margin : 0;
padding : 0;
width : 190px;
float : right;
}
#cal_left {
margin : 0;
padding : 0;
width : 329px;
float : left;
}
#cal_right {
margin : 0;
padding : 0;
width : 331px;
float : right;
}
#minical {
margin : 0;
padding : 20px 0 28px 0;
width : 295px;
font-size : 1.4em;
line-height : 1.6em;
}
table {
table-layout : fixed;
width : 295px;
text-align : center;
}
th {
font-weight : normal;
height : 30px;
}
td {
height : 30px;
}
td.ghost {
color : #969696;
}
td a:link, td a:visited {
color : #000;
text-decoration : none;
}
td a:hover, td a:active, td a:focus {
text-decoration : underline;
}
td.hasevents a:link, td.hasevents a:visited {
color : #fa2800;
text-decoration : none;
}
td.hasevents a:hover, td.hasevents a:active, td.hasevents a:focus {
text-decoration : underline;
}
#box_premio {
margin : 0;
padding : 0;
width : 331px;
height : 210px;
}
#box_film_credits {
margin : 0 0 5px 0;
padding : 0;
width : 321px;
background-color : #fa2800;
}
#box_film_credits p.list {
margin : 0;
padding : 1px 10px 2px 10px;
font-size : 1.1em;
line-height : 1.3em;
}
#box_film_credits p.list_tit {
margin : 0;
padding : 2px 10px 0 10px;
font-weight : bold;
font-size : 1.1em;
line-height : 1.3em;
}
#box_eventi_w {
margin : 0 0 8px 0;
padding : 5px 0 8px 0;
width : 329px;
}
#box_eventi_g {
margin : 0 0 8px 0;
padding : 5px 0 8px 0;
width : 329px;
background-color : #fa2800;
}
#top_search {
margin : 0;
padding : 15px 0 10px 0;
}
#top_search p {
color : #fa2800;
}
#top_search span {
color : #000;
}
#box_topnews {
margin : 0;
padding : 0;
width : 660px;
}
#box_titnews {
margin : 0;
padding : 0 50px 0 0;
width : 660px;
float : left;
color : #fa2800;
clear : both;
}
#box_picnews {
margin : 0;
padding : 0 50px 0 100px;
width : 100px;
height : 100px;
float : right;
}
#picnews {
margin : 0;
padding : 20px 0 10px 10px;
width : 400px;
}
#picgph {
margin : 0;
padding : 0 0 10px 10px;
width : 450px;
}
#container {
margin : 0;
padding : 0 0 0 10px;
width : 450px;
}
#controller {
margin : 0;
padding : 20px 0 0 0;
width : 130px;
}
#number {
margin : 0;
padding : 15px 0 10px 0;
width : 150px;
}
#number a {
margin : 0 2px 0 10px;
padding : 0;
font-size : 1.2em;
line-height : 2em;
}
#number a.now:link, #number a.now:visited {
color : #fa2800;
text-decoration : underline;
}
#number a.now:hover, #number a.now:active, #number a.now:focus {
text-decoration : underline;
}
#number a:link, #number a:visited {
color : #fa2800;
text-decoration : none;
}
#number a:hover, #number a:active, #number a:focus {
text-decoration : underline;
}
#pic {
margin : 0;
padding : 0 0 10px 10px;
width : 300px;
}
#dida_pic {
margin : 0;
padding : 0 0 45px 10px;
width : 300px;
}
#picscheda {
margin : 0;
padding : 5px 0 10px 10px;
width : 300px;
}
#picscheda_film {
margin : 0;
padding : 19px 0 10px 10px;
width : 300px;
}
#dida_picnews {
margin : 0;
padding : 0 0 10px 10px;
width : 400px;
}
#dida_picscheda {
margin : 0;
padding : 0 0 10px 10px;
width : 300px;
}
#txt {
margin : 0;
padding : 0 0 5px 0;
width : 570px;
}
#txt_news {
margin : 0;
padding : 10px 0 5px 0;
width : 570px;
}
#txt_scheda {
margin : 0;
padding : 10px 0 0 0;
width : 320px;
}
#right p.dida {
margin : 0;
padding : 0 0 0 50px;
font-size : 1.1em;
line-height : 1.2em;
color : #969696;
}
#right p.dwd {
margin : 0;
padding : 20px 0 0 0;
font-size : 1.1em;
line-height : 1.2em;
}
#right p.dwd span {
color : #fa2800;
}
#dida_picnews p.dida {
margin : 0;
padding : 0;
font-size : 1.1em;
line-height : 1.2em;
color : #969696;
}
#dida_picscheda p.dida {
margin : 0;
padding : 0;
font-size : 1.1em;
line-height : 1.2em;
color : #969696;
}
#box_news {
color : #000000;
margin : 0;
padding : 10px 0 0 50px;
width : 355px;
background-color : #fff;
}
#box_log {
margin : 0;
padding : 0;
width : 331px;
float : right;
color : #969696;
}
#box_backtop {
margin : 0;
padding : 0;
width : 331px;
height : 100px;
float : right;
}
#box_back {
margin : 0;
padding : 0;
width : 331px;
height : 100px;
}
#box_info {
margin : 0 0 0 10px;
padding : 10px 0 10px 0;
width : 309px;
border-width : 1px;
border-style : solid;
border-color : #fa2800;
}
#strip_g {
margin : 0;
padding : 0;
width : 100%;
background-color : #fcf8ec;
}
#strip_w {
margin : 0;
padding : 0;
width : 100%;
}
#strip_tit {
margin : 0;
padding : 0;
width : 329px;
float : left;
}
#strip_date {
margin : 0;
padding : 0;
width : 321px;
float : right;
}
#strip_name {
margin : 0;
padding : 0;
width : 283px;
float : left;
}
#strip_film {
margin : 0;
padding : 0;
width : 321px;
}
#strip_price {
margin : 0;
padding : 0;
width : 38px;
float : right;
}
a.title {
margin : 0;
padding : 0;
font-size : 1.2em;
line-height : 1.2em;
}
a.title:link, a.title:visited {
color : #fff;
text-decoration : none;
}
a.title:hover, a.title:active, a.title:focus {
text-decoration : underline;
}
#right p.bott {
margin : 0;
padding : 15px 0 0 10px;
font-size : 1.1em;
line-height : 1.4em;
}
#right p.bott span {
color : #fa2800;
}
#right p.back span {
color : #fa2800;
}
#right p.edi span {
color : #fa2800;
}
#right h3.top {
margin : 0;
padding : 0 0 0 10px;
color : #fa2800;
font-size : 1.4em;
line-height : 1.4em;
font-weight : normal;
}
#right h3.topG {
margin : 0;
padding : 0 0 15px 10px;
color : #fa2800;
font-size : 1.4em;
line-height : 1.4em;
font-weight : normal;
}
#right span.top_com {
margin : 0;
padding : 0 0 20px 0;
color : #fa2800;
font-weight : bold;
}
#right p.top_com {
margin : 0;
padding : 0 0 20px 0;
color : #fa2800;
font-weight : bold;
}
#right p.sott {
margin : 0;
padding : 0 10px 20px 10px;
font-size : 1.2em;
line-height : 1.4em;
}
#right p.edi {
margin : 0;
padding : 7px 10px 0 10px;
font-size : 1.1em;
line-height : 1.4em;
}
#right p a.in:link, #right p a.in:visited {
text-decoration : underline;
color : #fa2800;
}
#right p a.in:hover, #right p a.in:active, #right p a.in:focus {
text-decoration : underline;
color : #fa2800;
}
#right p.bott a:link, #right p.bott a:visited {
color : #fa2800;
text-decoration : none;
}
#right p.bott a:hover, #right p.bott a:active, #right p.bott a:focus {
text-decoration : underline;
}
#right p.downl {
margin : 0;
padding : 15px 0 0 10px;
font-size : 1.1em;
line-height : 1.4em;
}
#right p.downl a:link, #right p.downl a:visited {
color : #fa2800;
text-decoration : none;
}
#right p.downl a:hover, #right p.downl a:active, #right p.downl a:focus {
text-decoration : underline;
}
#right p.back {
margin : 0;
padding : 7px 10px 0 10px;
font-size : 1.1em;
line-height : 1.4em;
}
#right p.back a:link, #right p.back a:visited {
color : #fa2800;
text-decoration : none;
}
#right p.back a:hover, #right p.back a:active, #right p.back a:focus {
text-decoration : underline;
}
#right p.sez {
margin : 0;
padding : 10px 0 0 10px;
font-size : 1.1em;
line-height : 1.3em;
font-weight : bold;
}
#right p.read {
margin : 0;
padding : 0 0 25px 60px;
font-size : 1.1em;
line-height : 1.4em;
}
#right p.read a:link, #right p.read a:visited {
color : #fa2800;
text-decoration : none;
}
#right p.read a:hover, #right p.read a:active, #right p.read a:focus {
text-decoration : underline;
}
#right p.datam {
margin : 0;
padding : 0 0 0 10px;
font-size : 1.4em;
line-height : 1.4em;
}
#right p.box_tit {
margin : 0;
padding : 0 10px 0 10px;
font-size : 1.2em;
line-height : 1.4em;
}
#right p.box_tit span {
font-size : 1.2em;
font-weight : bold;
}
#box {
margin : 20px 0 0 0;
padding : 1px;
width : 186px;
}
#newsletter {
margin : 20px 0 0 0;
padding : 1px;
width : 186px;
}
#service {
margin : 0;
padding : 10px 10px 20px 10px;
width : 180px;
}
#se_left {
margin : 0;
padding : 0;
width : 100px;
float : left;
}
#se_right {
margin : 0;
padding : 0;
width : 80px;
float : right;
}
#se_right a:link, #se_right a:visited {
color : #fff;
text-decoration : none;
}
#se_right a:hover, #se_right a:active, #se_right a:focus {
text-decoration : underline;
}
a.switchLang:link, a.switchLang:visited {
color : #fff;
text-decoration : none;
}
a.switchLang:hover, a.switchLang:active, a.switchLang:focus {
text-decoration : underline;
}
a.switchLang {
margin : 0;
padding : 0 0 0 9px;
font-size : 1.2em;
line-height : 1.5em;
}
a.switchSmall {
font-size : 1.2em;
}
a.switchMedium {
font-size : 1.4em;
}
a.switchBig {
font-size : 1.6em;
}
#fdue a.switchSmall {
font-size : 1.1em;
}
#fdue a.switchMedium {
font-size : 1.3em;
}
#fdue a.switchBig {
font-size : 1.5em;
}
#footer {
margin : 0;
padding : 46px 50px 0 50px;
width : 850px;
height : 50px;
font-size : 1.1em;
line-height : 1.4em;
color : #fff;
}
#funo {
margin : 0;
padding : 0;
float : left;
display : inline;
}
#funo p {
margin : 0;
padding : 0;
}
#funo p a:link, #funo p a:visited {
color : #fff;
text-decoration : none;
}
#funo p a:hover, #funo p a:active, #funo p a:focus {
text-decoration : underline;
}
#fdue {
margin : 0 0 0 135px;
padding : 0;
float : left;
display : inline;
}
#fdue p {
margin : 0;
padding : 0;
}
#fdue p.spacer {
line-height : 1.2em;
}
#fdue p a:link, #fdue p a:visited {
color : #fff;
text-decoration : none;
}
#fdue p a:hover, #fdue p a:active, #fdue p a:focus {
text-decoration : underline;
}
#ftre {
margin : 0;
padding : 4px 0 0 0;
width : 116px;
float : right;
display : inline;
}
#right p {
margin : 0;
padding : 0 10px 0 10px;
font-size : 1.2em;
line-height : 1.4em;
}
#right p.infopress {
margin : 0;
padding : 0 10px 21px 10px;
font-size : 1.2em;
line-height : 1.4em;
}
#right p.press {
margin : 0;
padding : 7px 0 6px 10px;
font-size : 1.2em;
line-height : 1.4em;
font-weight : bold;
}
#right p.mid{
margin: 0;
padding: 6px 10px 6px 10px;
font-weight:bold;
}
#right p.titmid {
margin : 0;
padding : 45px 0 15px 10px;
font-size : 1.4em;
line-height : 1.4em;
color : #fa2800;
}
#right span.titcol {
margin : 0;
padding : 0 0 0 50px;
color : #fa2800;
}
#right p.titop {
margin : 0;
padding : 0 0 15px 10px;
font-size : 1.4em;
line-height : 1.4em;
color : #fa2800;
}
#right p.tt {
margin : 0;
padding : 0 10px 5px 10px;
font-size : 1.2em;
line-height : 1.4em;
font-weight : bold;
}
#right p.tin {
margin : 0;
padding : 5px 10px 0 10px;
font-size : 1.2em;
line-height : 1.4em;
font-weight : bold;
}
#right ul {
margin : 10px 0 10px 10px;
padding : 0 0 0 15px;
font-size : 1.2em;
line-height : 1.4em;
}
#right p.small {
margin : 0;
padding : 0 10px 0 10px;
font-size : 1.1em;
line-height : 1.4em;
}
#right p.small_g {
margin : 0;
padding : 0 10px 0 10px;
font-size : 1.1em;
line-height : 1.4em;
color : #969696;
}
#right p a:link, #right p a:visited {
color : #fa2800;
text-decoration : none;
}
#right p a:hover, #right p a:active, #right p a:focus {
text-decoration : underline;
}
#right p a.list:link, #right p a.list:visited {
padding : 0 0 0 50px;
color : #fa2800;
text-decoration : none;
}
#right p a.list:hover, #right p a.list:active, #right p a.list:focus {
text-decoration : underline;
}
#right p a.cr:link, #right p a.cr:visited {
color : #fff;
text-decoration : none;
}
#right p a.cr:hover, #right p a.cr:active, #right p a.cr:focus {
text-decoration : underline;
}
#right h2 {
margin : 0;
padding : 7px 0 30px 10px;
color : #fa2800;
font-size : 2.4em;
font-weight : normal;
}
#right h2.cred {
margin : 0;
padding : 7px 0 30px 10px;
color : #fa2800;
font-size : 2.4em;
font-weight : normal;
}
#right h3 {
margin : 0;
padding : 30px 0 10px 10px;
color : #fa2800;
font-size : 1.4em;
line-height : 1.4em;
font-weight : normal;
}
#right h3.place {
margin : 0;
padding : 25px 0 0 10px;
color : #fa2800;
font-size : 1.4em;
line-height : 1.4em;
font-weight : normal;
}
#right h3.tit_news {
margin : 0;
padding : 0 4px 0px 10px;
color : #fa2800;
font-size : 1.4em;
line-height : 1.2em;
font-weight : bold;
}

#right h3.tit_news a {
	color : #fa2800;
	text-decoration:none;
}
#right h3.tit_news a:hover {
	color : #fa2800;
	text-decoration:underline
}
#right h3.tit_film {
margin : 0;
padding : 30px 0 0 10px;
color : #fa2800;
font-size : 1.4em;
line-height : 1.4em;
font-weight : normal;
}
ul#navlist {
font-size : 1.2em;
line-height : 1.5em;
}
ul#navlist a {
color : #fff;
text-decoration : none;
display : block;
}
ul#navlist a span {
display : none;
}
ul#navlist, ul#navlist ul, ul#navlist li {
margin : 0;
padding : 0;
list-style-type : none;
}
ul#navlist li {
margin : 0;
}
ul#navlist li.bottom {
margin : 0;
line-height : 1.3em;
}
ul#navlist li a {
padding : 0;
margin : 0;
}
ul#navlist li a#current {
color : #fa2800;
text-decoration : underline;
}
ul#navlist li a:hover {
text-decoration : underline;
}
ul#navlist_two {
font-size : 1.2em;
line-height : 1.5em;
}
ul#navlist_two a {
color : #000;
text-decoration : none;
display : block;
}
ul#navlist_two a span {
display : none;
}
ul#navlist_two, ul#navlist_two ul, ul#navlist_two li {
margin : 0;
padding : 0;
list-style-type : none;
}
ul#navlist_two li {
margin : 0;
}
ul#navlist_two li.bottom {
margin : 0;
line-height : 1.3em;
}
ul#navlist_two li a {
padding : 0;
margin : 0;
}
ul#navlist_two li a#current {
color : #fa2800;
text-decoration : underline;
}
ul#navlist_two li a:hover {
text-decoration : underline;
}
form {
margin : 0 0 5px 0;
padding : 0;
width : 270px;
}
select {
width : 108px;
margin : 0 0 0 10px;
padding : 0;
font-size : 1.1em;
line-height : 1.4em;
}
button {
color : white;
background-color : #fa2800;
border : 0 none;
width : 15px;
text-align : center;
padding : 0;
margin : 0 0 0 10px;
font-size : 1.2em;
font-weight : bold;
cursor : pointer;
}
form.news {
margin : 15px 0 50px 0;
padding : 0;
width : 270px;
}
form.news p {
clear : left;
margin : 0;
padding : 0;
}
form.news p label {
float : left;
margin : 0 0 20px 0;
width : 50px;
cursor : text;
}
input.txt {
border : 1px solid #b4b4b4;
width : 150px;
padding : 0;
}
form.news button {
color : white;
background-color : #fa2800;
border : 0 none;
width : 15px;
text-align : center;
padding : 0;
margin : 0;
font-size : 1.2em;
font-weight : bold;
cursor : pointer;
}
form.ricerca {
margin : 0 0 5px 0;
padding : 0;
width : 320px;
}
input.cerca {
border : 1px solid #b4b4b4;
width : 130px;
padding : 0;
margin : 0 0 0 10px;
}
select.sez {
width : 130px;
margin : 0 0 0 10px;
padding : 0;
font-size : 1.1em;
line-height : 1.4em;
}
select.cat {
width : 120px;
margin : 0 0 0 10px;
padding : 0;
font-size : 1.1em;
line-height : 1.4em;
}
button.a {
color : black;
background-color : #fa2800;
border : 0 none;
text-align : center;
padding : 0;
margin : 0 0 10px 10px;
font-size : 1.4em;
font-weight : normal;
cursor : pointer;
}
button.alpha {
color : black;
background-color : #fa2800;
border : 0 none;
text-align : center;
padding : 0;
margin : 0 0 10px 0;
font-size : 1.4em;
font-weight : normal;
cursor : pointer;
}
form.box {
margin : 0 0 5px 0;
padding : 0;
width : 200px;
}
fieldset {
padding : 0;
margin : 0;
border : 0;
}
legend {
padding : 0 0 0 10px;
border : 0;
color : #fff;
font-size : 1.1em;
font-weight : normal;
}
input.txt_cerca {
border : 1px solid #fa2800;
background-color : #fa2800;
width : 138px;
font-size : 1.1em;
font-weight : normal;
line-height : 1.1em;
padding : 0 0 0 5px;
margin : 7px 0 0 2px;
}
input.txt_cerca_e {
border : 1px solid #b4b4b4;
width : 130px;
padding : 0;
margin : 0 0 0 2px;
}
input.txt_cerca_black {
color : #fff;
border : 1px solid #000;
background-color : #000;
width : 138px;
font-size : 1.1em;
font-weight : normal;
padding : 0 0 0 5px;
margin : 7px 0 0 2px;
}
button.page_e {
color : #fa2800;
background-color : black;
border : 0 none;
width : 45px;
height : 20px;
text-align : center;
padding : 0;
margin : 0;
font-size : 1.2em;
font-weight : normal;
cursor : pointer;
font-family : Arial, Helvetica, sans-serif;
}
button.page {
color : #fa2800;
background-color : transparent;
border : 0 none;
width : 38px;
height : 20px;
text-align : center;
padding : 0;
margin : 0;
font-size : 1.1em;
font-weight : normal;
cursor : pointer;
font-family : Arial, Helvetica, sans-serif;
}
button.page_black {
color : #fff;
background-color : transparent;
border : 0 none;
width : 38px;
height : 20px;
text-align : center;
padding : 0;
margin : 0;
font-size : 1.1em;
font-weight : normal;
cursor : pointer;
font-family : Arial, Helvetica, sans-serif;
}
form.gallery {
margin : 0;
padding : 0;
width : 160px;
}
select.edizione {
width : 108px;
margin : 0 0 20px 10px;
padding : 0;
font-size : 1.1em;
}
select.edi_video {
width : 130px;
margin : 0 0 20px 10px;
padding : 0;
font-size : 1.1em;
}
form.avanzata {
margin : 0;
padding : 20px 0 0 0;
width : 329px;
}
form.avanzata select {
width : 130px;
margin : 0 0 10px 10px;
padding : 0;
font-size : 1.1em;
}
form.press {
margin : 5px 0 0 0;
padding : 0 0 56px 0;
width : 300px;
}
form.press input.txt {
border : 1px solid #b4b4b4;
width : 150px;
padding : 0;
margin : 0;
}
form.press button {
color : white;
background-color : #fa2800;
border : 0 none;
width : 42px;
height : 18px;
text-align : center;
padding : 1px 0 2px 0;
margin : 0 0 0 10px;
font-size : 11px;
font-weight : normal;
cursor : pointer;
font-family : Arial, Helvetica, sans-serif;
}
form.press label {
padding : 0;
margin : 0;
font-size : 0.9em;
}
.didascalia {
color : #fa2800;
}