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


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


h1,h2,h3,h22,h3-corto,h4,h5,h6{color:#4d4d4d;font-weight:bold}
n3{color:#4d4d4d;font-weight:normal}
n3{font-size:18px;line-height:24px}
n2{font-size:13px;line-height:16px;color: #4d4d4d}
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: #666}
.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-D2{width:670px}
.larghezza-E{float:left;width:900px}
.larghezza-F{float:left;width:327px}
.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 30px;height:95px}


div#navigation{margin:0 16px 0 294px;clear:both;height:32px;color:#fff;border:0;background:#cc0000;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:100px;color:#fff;border-right:1px solid #fff;font-size:12px;font-weight:bold;line-height:32px;text-align:center;text-decoration:none;background-color:#cc0000}
div#navigation li a:hover{text-decoration:none;background-color:#333}
div#navigation li.active a{text-decoration:none;background-color:#C60}

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

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

.nav-colonna{float:left}

.contenuti-block{overflow:auto;margin:16px 0 0 0;padding-bottom:16px;border-bottom:1px solid #bbb}
.contenuti-block-top{overflow:auto;margin:0;padding-bottom:16px;border-bottom:1px solid #bbb}
.block-immagine{float:left}
.block-immagine-header{float:left;margin:0 0 16px 262px}
.block-dettagli{margin-left:294px}
.block-dettagli-indice{margin-left:214px}
.block-dettagli-indice156{margin-left:154px}
.block-dettagli-0{margin-left:0}
.block-immagine img{display:block}
.block-titolo{margin:0 0 12px 0;font-size:20px;line-height:22px;color: #C60;font-weight: bold}
.block-titolo-grande{
	margin:0 0 12px 0;
	font-size:30px;
	line-height:30px;
	color: #C60;
	font-weight: bold;
}
.block-titolo-piccolo{margin:0 0 12px 0;font-size:16px;line-height:20px;color: #C60;font-weight: bold}


.block-titolo a {color: #C60;text-decoration: none}
.block-titolo a:hover {color: #333;text-decoration: none}
.block-descrizione{}

.topics-list{margin: 16px 0 0 0;border-top:solid 1px;color: #bbb}
.topics-list ul{padding: 0;list-style-type:none}
.topics-list li{list-style:none}
.topics-list li a{font:normal normal normal 12px/18px;color: #C60;text-decoration: none;list-style-type: none}
.topics-list li a:hover{color:#333;text-decoration: none}

.dataluogo-data-2{
	margin:18px 0 0 0;
	font-size:30px;
	line-height:30px;
	color: #333;
	font-weight: bold;
}
