h4{
margin:6px 0 3px 0;
padding:0;
font-size:1.3em;
letter-spacing:.1em;
}
p{
margin:0;
padding:0 10px 10px 30px;
line-height:1.6em;
font-size:1em;
}
p img.float{
float:left;
margin:0;
padding:0 15px 0 0;
}
p.credits{
float:right;
width:845px;
}
p.credits a{
font-size:.85em;
}

body.porte div#col-dx h4 a:link,
body.porte div#col-dx h4 a:visited{
margin:0;
padding:0 0 0 35px;
font-weight:bold;
font-size:.85em;
text-decoration:none;
letter-spacing:0;
outline:none;
background:url(../img/elenco.gif) 20px center no-repeat;
text-decoration:underline;
}
body.porte div#col-dx h4 a:hover,
body.porte div#col-dx h4 a:focus,
body.porte div#col-dx h4 a:active{
margin:0;
padding:0 0 0 35px;
font-weight:bold;
text-decoration:underline;
background:url(../img/elenco_hover.gif) 20px center no-repeat;
color:#900;
}


div.switchH{
display:none;
padding:10px 0 10px 10px;
margin:5px 0 10px 30px;
background-color:#F8FADE;
border:1px solid #E2E4B5;
font-size:.9em;
line-height:1.6em;
}
div.switch{
	padding:10px 0 10px 10px;
	margin:5px 0 10px 50px;
	background-color:#F8FADE;
	border:1px solid #E2E4B5;
	font-size:0.9em;
	line-height:1.6em;
}
body.porte div.switch{
padding:10px 0 10px 10px;
margin:5px 0 10px 30px;
background-color:#F8FADE;
border:1px solid #E2E4B5;
font-size:.9em;
line-height:1.6em;
}
div#sc10,
div#sc11,
div#sc12,
div#sc13,
div#sc14,
div#sc15,
div#sc16,
div#sc17,
div#sc18,
div#sc19,
div#sc20,
div#sc21,
div#sc22,
div#sc23,
div#sc24,
div#sc25,
div#sc26,
div#sc27,
div#sc28,
div#sc29,
div#sc30,
div#sc31,
div#sc32,
div#sc33,
div#sc34,
div#sc35,
div#sc36,
div#sc37,
div#sc38,
div#sc39,
div#sc40,
div#sc41,
div#sc42,
div#sc43,
div#sc44,
div#sc45,
div#sc46,
div#sc47,
div#sc48,
div#sc49,
div#sc50,
div#sc51,
div#sc52,
div#sc53,
div#sc54,
div#sc55,
div#sc56,
div#sc57,
div#sc58,
div#sc59,
div#sc60,
div#sc61,
div#sc62,
div#sc63,
div#sc64,
div#sc65,
div#sc66,
div#sc67,
div#sc68,
div#sc69,
div#sc70,
div#sc71,
div#sc72,
div#sc73,
div#sc74,
div#sc75,
div#sc76,
div#sc77,
div#sc78,
div#sc79,
div#sc80,
div#sc81,
div#sc82,
div#sc83,
div#sc84,
div#sc85,
div#sc86,
div#sc87,
div#sc88,
div#sc89,
div#sc90,
div#sc91,
div#sc92,
div#sc93,
div#sc94,
div#sc95,
div#sc96,
div#sc97,
div#sc98,
div#sc99,
div#sc100,
div#sc101,
div#sc102,
div#sc103,
div#sc104,
div#sc105,
div#sc106,
div#sc107,
div#sc108,
div#sc109{
padding:10px 0 10px 10px;
margin:5px 15px 5px 2px;
border:1px solid #C5D2E7;
font-size:.9em;
line-height:1.6em;
background:#E5EDFA;
}

.switch p{
padding:10px 5px 10px 0;
margin:0;
color:#000;
}
.red{
color:#900;
}
.piccolo{
	font-size:85%;
	line-height:1.2em;
}
.red .nero{
color:#000;
}
.green{
color:#707040;
}

p.top{
text-align:right;
margin-top:15px;
}
h4 a.elenco:link, h4 a.elenco:visited{
background:url(../img/elenco.gif) left center no-repeat;
padding-left:17px;
}
h4 a.elenco:hover, h4 a.elenco:focus, h4 a.elenco:active{
background:url(../img/elenco.gif) left center no-repeat;
}
p.continua a.elenco:link, p.continua a.elenco:visited{
background:url(../img/elenco.gif) left center no-repeat;
padding-left:17px;
font-weight:bold;
}
p.continua a.elenco:hover, p.continua a.elenco:focus, p.continua a.elenco:active{
background:url(../img/elenco.gif) left center no-repeat;
}
p.continua a.elenco2:link, p.continua a.elenco2:visited{
background:url(../img/elenco2.gif) left center no-repeat;
padding-left:17px;
font-weight:bold;
}
p.continua a.elenco2:hover, p.continua a.elenco2:focus, p.continua a.elenco2:active{
background:url(../img/elenco2.gif) left center no-repeat;
}

div#corpo{
margin:0;
padding:0;
float:left;
width:838px;
background:#fff;
font-size:.95em;
}
div#col-sx{
width:200px;
float:left;
margin:0;
padding:0;
background:#fff;
}
div#col-sx p{
margin:30px 0 0 0;
padding:0;
}
div#briciole{
margin:5px 0 0 230px;
padding:0;
font-size:.85em;
color:#1F3D7C;
}
.lettura, .arti-visive{
position:relative;
}
.lettura img.float, .arti-visive img.float{
position:absolute;
left:-190px;
top:0;
}
div#col-dx{
	width:486px;
	float:left;
	margin:30px 0 0 0;
	padding:0;
	background:#fff;
}
div.filetto{
background: url(../img/filetto.gif) no-repeat;
width:400px;
height:1px;
margin:15px auto!important;
margin:15px 0 0 50px;
}
body.agenda div#col-dx{
	width:486px;
	float:left;
	margin:30px 0 0 0;
	padding:0;
	background:#fff;
}
div.agenda p.switch{
padding:10px 0 10px 10px;
margin:0 0 10px 15px;
background-color:#F0F0D8;
border:1px solid #E2E4B5;
}
/*
body.struttura div#col-dx{
margin:30px 0 0 0;
padding:0;
background:#fff;
width:838px;
}
body.struttura div#briciole{
margin:5px 0 0 0;
padding:0;
font-size:.85em;
color:#1F3D7C;
}
body.struttura h3{
font-size:1.4em;
font-weight:bold;
color:#1F3D7C;
margin:0;
padding:0 0 15px 0;
}
body.struttura div#col-dx h4{
margin:0;
padding:15px 0 5px 0;
font-weight:bold;
font-size:1em;
color:#CC0000;
line-height:1.7em;
}
body.struttura p{
margin:0;
padding:0 10px 10px 0;
line-height:1.6em;
font-size:1em;
}
*/
p.center img{
text-align:center;
margin-top:25px;
}

div#col-dx ul.freccia{
margin:0;
padding:0;
list-style-type:none;
}
div#col-dx ul.freccia li{
margin:0;
padding:0;
}
div#col-dx ul.freccia li a{
margin:0 0 0 30px;
padding:0 0 0 18px;
background:url(../img/elenco.gif) left center no-repeat;
}
div#col-dx ul.freccia li a:hover{
margin:0 0 0 30px;
padding:0 0 0 18px;
background:url(../img/elenco_hover.gif) left center no-repeat;
}


div#col-dx ul{
margin:5px 5px 10px 25px;
padding:0;
list-style-type:square;
}
div#col-dx ul li{
margin:0 0 0 35px;
padding:0;
line-height:1.7em;
}
div#col-dx ul.lista{
margin:0 5px 35px 30px;
padding:0;
list-style-type:none;
}
div#col-dx ul.lista li{
margin:8px 0;
padding:0;
}
div#col-dx ul.lista li a{
background:url(../img/pdf.jpg) left top no-repeat;
padding-left:22px;
}
div#col-dx ul.lista li a.doc{
	background:url(../img/word_icon.png) left top no-repeat;
	padding-left:22px;
}

div#col-dx ul.icona_centri{
margin:35px 0 20px 30px;
padding:0 0 0 32px;
list-style-type:none;
color:#900;
font-weight:bold;
font-size:1.1em;
background:url(../img/icona_centri.gif) left center no-repeat;
}
div#col-dx ul.icona_centri li{
margin:0;
padding:0;
}

h3{
font-size:1.4em;
font-weight:bold;
color:#1F3D7C;
margin:0;
padding:0 3px 15px 30px;
}
h3.titolo{
font-size:1.4em;
font-weight:bold;
color:#1F3D7C;
margin:0;
padding:0 0 0 30px;
}

div#col-dx h4.sottotitolo{
font-size:1.3em;
font-weight:bold;
color:#1F3D7C;
margin:0;
padding:0 0 10px 30px;
}
div#col-dx h4.sottotitolo2{
font-size:1.1em;
line-height:1.2em;
font-weight:normal;
color:#1F3D7C;
margin:0;
padding:0 0 10px 30px;
}
div#col-dx h3.sottotitolo2{
font-size:1.1em;
line-height:1.2em;
font-weight:normal;
color:#1F3D7C;
margin:0;
padding:0 0 10px 30px;
}
div#extra{
float:left;
margin:62px 0 0 0;
padding:0;
background:#fff;
}
#menu-extra{
width:140px;
margin:0;
padding:0;
list-style:none;
color:#000;
background:#fff;
}
#menu-extra li{
display:inline;
margin:0;
padding:0;
}
#menu-extra a{
height:auto!important;
height:0;
border-left:1px solid #F0B728;
}
#menu-extra a{
display:block;
text-decoration:none;
/*padding:4px;*/
background:#ffc;
font-size:.85em;
border-bottom:1px solid #E2E2E2;
}
#menu-extra a:link, 
#menu-extra a:visited{
background:#fff;
color:#0B5496;
padding:4px 0 4px 12px;
}
#menu-extra a:hover, 
#menu-extra a:focus,
#menu-extra a:active{
color:#0B5496;
border-left:6px solid #F0B728;
padding-left:7px;
font-weight:bold;
}
#menu-extra #active-menu-extra a{
color:#0B5496;
border-left:6px solid #F0B728;
padding-left:7px;
font-weight:bold;
}

div#extra-centri{
float:left;
margin:22px 0 0 0;
padding:0;
background:#fff;
}
div#extra-centri h3{
	margin:0;
	padding:10px 0 5px 0;
	font-size:1em;
	text-align:left;
	border-right:1px solid #F0B728;
	border-bottom:1px solid #E2E2E2;
	color:#900;
}
#menu-extra-centri{
width:200px;
margin:0;
padding:0;
list-style:none;
color:#000;
background:#fff;
}
#menu-extra-centri li{
display:inline;
margin:0;
padding:0;
}
#menu-extra-centri a{
height:auto!important;
height:0;
border-right:1px solid #F0B728;
text-align:right;
}
#menu-extra-centri a{
display:block;
text-decoration:none;
/*padding:4px;*/
background:#ffc;
font-size:.85em;
border-bottom:1px solid #E2E2E2;
}
#menu-extra-centri a:link, 
#menu-extra-centri a:visited{
color:#0B5496;
padding:2px 20px 2px 0;
background: #fff url(../img/elenco_reverse.gif) 97% 33% no-repeat;
}
#menu-extra-centri a:hover, 
#menu-extra-centri a:focus,
#menu-extra-centri a:active,
#menu-extra-centri a.attivo{
	color:#900;
	font-weight:bold;
	background: #fff url(../img/elenco_hover_reverse.gif) 97% 33% no-repeat;
	padding:2px 20px 2px 0;
}
#menu-extra-centri li#news a{
color:#900;
padding-left:7px;
font-weight:bold;
background: #fff url(../img/elenco_hover_reverse.gif) 97% center no-repeat;
}



#cursore #active-cursore a{
border-color:#900;
text-decoration:none;
color:#900;
background:url(../img/elenco_hover.gif) left center no-repeat;
}
table{
margin:10px 0 10px 100px;
padding:0;
border:1px solid #000;
width:400px;
font-size:.85em;
border-collapse:collapse;
}
tr{
margin:0;
padding:0;
}
th{
border:1px solid #000;
margin:0;
padding:6px 4px;
background-color:#FFFF99;
width:100px;
}
td{
border:1px solid #000;
margin:0;
padding:6px 4px;
width:100px;
}
p.grafico{
text-align:center;
padding:10px 0;
}
div.scheda{
	width:485px;
	margin:0 0 10px 0;
	padding:0;
	float:left;
}
div.left{
margin:0;
padding:0 0 0 30px;
float:left;
width:130px;
}
div.left p{
margin:0;
padding:0;
}
div.right{
	margin:0;
	padding:0;
	float:left;
	width:320px;
}
div.right p{
margin:0;
padding:0 0 0 10px;
font-size:.9em;
}
#container #corpo #col-dx .sottotitolo .nobold {
	font-weight: normal;
	font-size: 0.9em;
	line-height: 1.2em;
}

