* {margin:0; padding:0;}

body {background-color:#fff;color: #000;font-family: "Arial", "Helvetica", sans-serif;font-size: 1.0em;}

a {line-height: 1.33em}

a:link { line-height: 1.33em; text-decoration: underline; color: #C00; }

a:visited { color: #000; text-decoration: underline;}

a:hover {color: #000; text-decoration: underline;}

a:active {color: #000; text-decoration: underline;} 

p {padding:0.5em;}

h1 {font-size:1.8em;color:#C30;padding:0;padding-top:1.0em;margin:0;border:0;font-family:Georgia, "Times New Roman", Times, serif;}

h2 {color:#A62900;font-size:1.4em;font-family:Georgia, "Times New Roman", Times, serif;padding:0;padding-top:0.2em;margin:0;}

h3 {color:#555;font-size:1.2em;font-family:Georgia, "Times New Roman", Times, serif;padding:0;padding-top:0.2em;}
h4 {color:#555;font-size:1.0em;font-family:Georgia, "Times New Roman", Times, serif;padding:0;padding-top:0.2em;margin:0;}

.red {padding-left:1.0em;padding-top:0.1em;height: auto !important;margin-top:2.0em;background-color:#C50003;border:0;vertical-align:middle;width:90%;}

.red h3 {font-family: "Arial", "Helvetica", sans-serif;font-size:1.0em;font-weight:bold;color:#fff;background-color:#C50003;display:inline;line-height:1.4em;}

.centra {text-align:center;}

dl {padding:1em 3em;margin-bottom:0.5em;}

dt {font-size:0.9em;font-weight:bold;color:#C50003;padding-top:0.5em;}

dd {font-weight:normal;color:#000;margin-bottom:1em;}
.grassetto {font-weight:bold;}

/*******STORIA********/	

.storia {padding-left:1.0em;padding-top:0.1em;height: auto !important;margin-top:2.0em;background-color:#663234;border:0;vertical-align:middle;width:90%;}

.storia h3 {font-family: "Arial", "Helvetica", sans-serif;font-size:1.0em;font-weight:bold;color:#fff;background-color:#663234;display:inline;line-height:1.4em;}

/*********/	

.marginealto {margin:0;margin-top:1.4em; }

div.split {width: 90%;margin:0;padding:0;}

div.split ul{padding: 1.0em 1.0em 0 2.0em;margin:0;}

div.split ul li {line-height:1.4em; list-style-type:square;}

div.split1 {float: left;width:160px;padding:0.6em;/* width: 20%;width: 24%;width: 20%;padding:2%;*/text-align:center;font-size:0.8em;margin:0;}

.split1 img{margin-top:0.3em;border:0.4em solid #ddd;}

.split2 {margin:0;margin-left:160px;padding:1.4em 2.0em 1.4em 2.0em;font-size:0.9em;}

.split2 h2{color:#c30;font-size:1.4em;font-family:Georgia, "Times New Roman", Times, serif;}

.split2 h3{color:#555;font-size:1.2em;font-family:Georgia, "Times New Roman", Times, serif;padding-top:1.0em;}

.clear{float: none; clear: both;}

/*********/

/****HOMe*****/	

#duecolonne {width: 90%;margin:0;margin-top:2em;padding:0;}

#duecolonne div{float: left;width: 45%;width: 49%;width: 45%;padding: 0 2%;padding-top:0.8em;padding-bottom:0.8em;background-color:#F3F1E9;}

#duecolonne div img{margin:0;border:0.4em solid #fff;width:224px;height:154px;}

#unacolonna {width: 60%;margin:0;margin-top:0.5em;padding:0.8em;;background-color:#F3F1E9;}
#unacolonna img{margin:0; margin-left:0.8em; border:0.4em solid #fff; width:224px;height:154px; float:right;}
/* acronimi */

acronym,abbemr{cursor:help;border-bottom:1px dashed #333;}

/* invisibile */

.invisibile{display:none;}	

.clearer {clear:left; height:0;}

/* the Whole containing the parts*/

div#wrapper{width:100%;margin:0 auto;text-align:left;}

/* skipping to menu and content */

div#menuSalta {background-color:#600; text-align:right; padding:0.5em;}

div#menuSalta ul li {display:inline; margin:0 0 0 1.1em; padding-right:0.5em;}

div#menuSalta a:link {color: #FFF; padding:0.2em;}

div#menuSalta a:visited {color: #FFF; padding:0.2em;}

div#menuSalta a:hover {color: #C00; background-color: #fff;} 

div#menuSalta a:focus {color: #C00; background-color: #fff;}

div#menuSalta a:active {color: #C00; background-color: #fff;}

/* header */

div#header {background-image:url(immagini/header-sfondo.gif);background-color:#600;margin: 0 auto;}

div#header p {padding: 1.0em 0 0 1.0em;font-family: "Georgia", "Helvetica", sans-serif;font-size: 1.6em;font-weight:bold;color:#FFF;text-align: left;}

div#header img {float:left;vertical-align: middle;margin-right: 1.0em; margin-bottom: 0.2em;}

/* content */

div#content{margin-left:17em;margin-right:0.5em;padding-left:1.0em;padding-right:1.9em;background-color:#fff;position:relative;} 

/* MENU SX */

div#menusx{left: 0.1em;top: 0.1em;color: #990000;

	/*background-color: #EAE6D4;*/

	font-size: 0.8em;font-weight: bold;margin: 0;line-height: 1.4em;float:left;}		

div#menusx ul{margin: 1.0em 1.0em 1.0em 1.5em;width: 16em;padding:0;font-family:Georgia, "Times New Roman", Times, serif;}

div#menusx ul li{list-style:none;border-bottom:1px dashed #D5CEAD;padding-top: 0.3em;padding-bottom:0.3em;}

div#menusx ul li a, div#menusx ul li a:visited{color:#990000;text-decoration:none;}	  

div#menusx ul li a:hover, div#menusx ul li a:focus{color:#FFFFFF;background-color:#990000;text-decoration:none;}

div#menusx ul li a:active{color:#FFFFFF;background-color:#990000;text-decoration:none;}

.targetpath {padding-left:0;padding-top:1em;font-size:0.8em;border-bottom: 1px dotted #ddd;}

/*CARTELLONE*/

#cartellone {margin:0;}

#su {text-align:right;padding-bottom:0.5em;clear:left;}

.sup {text-align:right;padding-bottom:0.5em;clear:left;}

.nobordo {border:0;}

/*Footer*/	

div#footer{clear:left;width:100%;padding-top:10px;padding-bottom:10px;background-color:#600;color:#FFFFFF;font-size: 90%;text-align:center;}

div#footer a, #footer a:link, #footer a:visited{font-size:0.7em; color:#ffffff;  text-decoration:none; background-color:#600;}	  

div#footer a:hover{ font-size:0.7em; color:#ffffff; text-decoration:none;  background-color:#600;}

div#footer a:active{ font-size:0.7em; color:#ffffff; text-decoration:none; background-color:#600; }

.img_w3c{border:0px;vertical-align:middle;}	

form {width:80%;padding:1.0em;margin:0 auto;}

fieldset {padding: 1em;border:0.1em groove #ccc;}

legend {font-weight:bold;font-style:normal;color: #990000;font-size:1.0em;padding:0.2em;}

label {display:block;float:left;text-align:right;font-weight:bold;color:rgb(51,102,153);padding-right:0.4em;font-size:0.9em;}

.rosso{color:#ff0000;}

/***/

.cinema_cont {clear: right;}

.cinema1_2col {position: relative;margin-right: 170px;background: red;}

.col1_2col {position: relative;float: left;width: 100%;}

.cinema2_2col {float: right;}

.col2_2col {text-align: center;width: 170px;float: left;padding: 0;}

.col2_2col img {margin-top:0.3em;border:0.4em solid #ddd;}

#su_cinema {text-align:right;padding-bottom:0.5em;clear:both;}
.grassettorosso {color:#ff0000;font-weight:bold;}