html,body{margin:0;padding:0;height:100%;overflow:auto}
body{
	font:normal normal normal 12px/15px 'Helvetica Neue',Helvetica,Arial,sans-serif;
	color:#FFF;
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #D41314;
	background-image: url(sfondo-lati2-rosso.gif);
	background-repeat: repeat-y;
	background-position: center;
}


ol,ul,li{list-style:none}
img, a img{border:0}


h1,h2,h22,h3,h3-corto,h4,h5,h6{color:#FFF;font-weight:bold}
n3{color:#fff;font-weight:normal}
n3{font-size:18px;line-height:24px}
n2{font-size:13px;line-height:16px;color:#fff}
h1{font-size:36px;line-height:30px}
h2{font-size:24px;line-height:32px}
h22{font-size:24px;line-height:27px}
h3{font-size:18px;line-height:20px}
h4{font-size:16px;line-height:20px}
h5{font-size:14px;line-height:18px}
h6{font-size:12px;line-height:18px}
.nota{font-size:10px;line-height:12px;color:#fff}
.column-0_5{width:82px}
.column-1{width:180px}
.column-1_5{width:230px}
.column-2{width:376px}
.column-2_5{width:474px}
.larghezza-C{float:left;width:570px}
.larghezza-C2{width:570px}
.larghezza-D{float:left;width:670px}
.larghezza-E{float:left;width:900px}
.column-3_5{width:670px}
.column-4{width:768px}
.column-4_5{width:850px}
.column-5{width:948px}
.l-gutter{margin-left:16px}
.r-gutter{margin-right:16px}
.r-gutter2{margin-right:32px}
.l-half-gutter{margin-left:8px}
.r-half-gutter{margin-right:8px}
.l-mini-gutter{margin-left:2px}
.r-mini-gutter{margin-right:2px}
.bottom-gutter{border-bottom:16px}


div#container{position:relative;width:980px;margin:0 auto;text-align:left;height:100%}


div#header{margin:0px;padding:0 20px;height:120px}


div#navigation{margin:0 16px 0 293px;clear:both;height:32px;color:#000;border:0;background:#FC0;padding:0}
div#navigation ul{margin: 0;padding: 0;list-style-type:none}
div#navigation li{float:left;margin:0;list-style:none}
div#navigation li a{display:block;height:32px;width:90px;color:#000;border-left:1px solid #D41300;font-size:12px;font-weight:bold;line-height:32px;text-align:center;text-decoration:none;background-color:#fc0}
div#navigation li a:hover{text-decoration:none;background-color:#f90}
div#navigation li.active a{text-decoration:none;background-color:#F90}

div#navigation2{margin:16px 16px 0 294px;clear:both;height:24px;color:#000;border:0;background:#FC0;padding:0}
div#navigation2 ul{margin: 0;padding: 0;list-style-type:none}
div#navigation2 li{float:left;margin:0;list-style:none}
div#navigation2 li a{display:block;height:24px;width:82px;color:#000;border-left:1px solid #D41300;font-size:11px;font-weight:bold;line-height:24px;text-align:center;text-decoration:none;background-color:#fc0}
div#navigation2 li a:hover{text-decoration:none;background-color:#f90}
div#navigation2 li.active a{text-decoration:none;background-color:#F90}

div#mainContent{height:80%;margin-left:16px;padding:16px 16px 0 16px}

div#footer{overflow:auto;margin:40px 0}

.section-header{position:relative;height:24px;margin:16px 0 0 0;padding:4px 12px;font-size:12px;line-height:24px;font-weight:bold;color:#fff;background:#F90;text-transform:uppercase}

.nav-colonna{float:left}

.contenuti-block{
	overflow:auto;
	margin:16px 0 0 0;
	padding-bottom:16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
.contenuti-block-top{overflow:auto;margin:0;padding-bottom:16px;border-bottom:1px solid #fff}

.block-immagine{float:left}
.block-immagine img{display:block}
.block-immagine-header{float:left;margin:0 0 16px 262px}

.block-dettagli{margin-left:294px}
.block-dettagli-indice{margin-left:214px}
.block-dettagli-apostrofo{margin-left:75px}
.block-dettagli-0{margin-left:0}

.block-titolo{margin:0 0 12px 0;font-size:20px;line-height:22px;color: #fc0;font-weight: bold}
.block-titolo a {color: #fc0;text-decoration: none}
.block-titolo a:hover {color: #333;text-decoration: none}
.block-titolo-grande{margin:0 0 12px 0;font-size:25px;line-height:26px;color: #fc0;	font-weight: bold}
.block-compagnia{margin:0 0 12px 0;font-size:12px;line-height:16px;color: #fff;font-weight: bold}
.block-data{margin:17px 0 0 0;font-size:21px;line-height:26px;color: #fc0;font-weight: bold}
.block-luogo{margin:12px 0 0 0;font-size:12px;line-height:16px;color: #fff;font-weight: bold}
.block-luogo a {color: #fff;text-decoration: none}
.block-luogo a:hover {color: #fc0;text-decoration: none}
.block-note{margin:12px 0 0 0;font-size:10px;line-height:14px;color: #fff}
.block-note a {color: #fff;text-decoration: none}
.block-note-2{margin:12px 0 0 0;font-size:10px;line-height:16px;font-style: normal;	font-weight: normal}
.block-note-2 a {color: #f90;text-decoration: none}

.dataluogo-list{margin:0}
.dataluogo-list ul{padding: 0;list-style-type:none}
.dataluogo-list li{list-style:none}
.dataluogo-list li a{font:bold 15px/20px;color: #fc0;text-decoration: none;list-style-type: none}
.dataluogo-list li a:hover{color:#333;text-decoration: none}
.dataluogo-data{font:bold 25px/26px;color: #fff;text-decoration: none;list-style-type: none}
