body {
background-color: #ECF0F4;
\\background-color: #ADC0D2;
background-image: url('immagini/fondo.jpg');
background-repeat: repeat-x;
color: #305F8E;
font-family: arial;
font-size: 11px;
margin: 0px;
}

td,p,li,ul {
color: #305F8E;
font-family: arial;
font-size: 11px;
margin-top: 0px;
margin-bottom: 0px;
}

td.testata {
background-image: url('immagini/testata.jpg');
width: 870px;
height: 160px;
text-align: right;
padding-right: 95px;
padding-top: 28px;
}

td.menu {
background-image: url('immagini/fondo_menu.jpg');
background-repeat: no-repeat;
width: 220px;
height: 550px;
padding-left: 63px;
padding-top: 10px;
}

td.home-main {
background-image: url('immagini/fondo_home-main.jpg');
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 15px;
padding-right: 0px;
width: 650px;
height: 500px;
}

td.home-main2 {
background-image: url('immagini/fondo_home-main2.jpg');
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 15px;
padding-right: 0px;
width: 650px;
height: 500px;
}

td.main {
background-image: url('immagini/fondo_main.jpg');
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 15px;
padding-right: 0px;
width: 650px;
height: 500px;
}


td.bottom {
background-image: url('immagini/fondo_bottom.jpg');
background-repeat: no-repeat;
width: 870px;
height: 36px;
padding-left: 100px;
padding-top: 5px;
}

td.interventi {
background-image: url('immagini/fondo_interventi.jpg');
background-repeat: no-repeat;
\\padding-top: 43px;
padding-top: 35px;
padding-left: 12px;
width: 407px;
height: 320px;
}

td.rivista {
background-image: url('immagini/fondo_rivista.jpg');
background-repeat: no-repeat;
padding-top: 45px;
padding-left: 10px;
padding-right: 0px;
width: 223px;
height: 320px;
}



td.internews {
width: 234px;
margin-left: 3px;
padding-left: 3px;
padding-right: 3px;
padding-top: 5px;
padding-bottom: 0px;
}

td.home-news {
font-size: 15px;
line-height: 110%;
color: #FFFFFF;
font-weight: bold;
text-align: left;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 0px;
}

.home-autore {
font-size: 8pt;
line-height: 110%;
color: #33475D;
text-align: left;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 0px;
font-weight: normal;
}

.autore {
font-size: 9pt;
color: #33475D;
text-align: left;
font-weight: normal;
}

.home-datanews {
font-family: arial;
font-size: 10px;
color: #305F8E;
font-weight: bold;
text-align: left;
margin-bottom: 2px;
}

.titolovideo {
font-family: arial,serif;
font-size: 15px;
line-height: 110%;
color: #305F8E;
font-weight: bold;
text-align: left;
margin-top: 2px;
}

a.home-titolo:link {text-decoration: none; color: #FFFFFF}
a.home-titolo:visited {text-decoration: none; color: #FFFFFF}
a.home-titolo:active {text-decoration: none; color: #FFFFFF}
a.home-titolo:hover {text-decoration: none; color: #CC0000}

a.bianco:link {text-decoration: none; color: #FFFFFF}
a.bianco:visited {text-decoration: none; color: #FFFFFF}
a.bianco:active {text-decoration: none; color: #FFFFFF}
a.bianco:hover {text-decoration: none; color: #CC0000}

a.titolovideo:link {text-decoration: none; color: #305F8E}
a.titolovideo:visited {text-decoration: none; color: #305F8E}
a.titolovideo:active {text-decoration: none; color: #305F8E}
a.titolovideo:hover {text-decoration: none; color: #CC0000}

.data {
text-align: right;
font-family: arial,serif;
font-size: 11px;
color: #FFFFFF;
}

td.int-data {
font-size: 10px;
color: #305F8E;
text-align: right;
width: 30px;
padding-left: 5px;
}

td.int-ora {
font-size: 10px;
color: #305F8E;
text-align: right;
width: 16px;
padding-right: 5px;
}

td.int-titolo {
font-size: 10px;
color: #305F8E;
text-align: left;
font-weight: bold;
width: 320spx;
padding-left: 5px;
}


a.int-titolo:link {text-decoration: none; color: #305F8E}
a.int-titolo:visited {text-decoration: none; color: #305F8E}
a.int-titolo:active {text-decoration: none; color: #305F8E}
a.int-titolo:hover {text-decoration: none; color: #CC0000}


#testatina {
position: absolute;
top: 160px;
left: 520px;
}

#content {
position: absolute;
top: 190px;
left: 240px;
width: 640px;
height: 400px;
padding-right: 130px;
}

.bianco {
color: #FFFFFF;
}

.testo {
line-height: 150%;
text-align: justify;
padding-top: 20px;
}

blockquote {
margin-top: 5px;
margin-bottom: 5px;
}

ul {
margin-top: 5px;
margin-bottom: 10px;
}

ul.pdf,ul.1 {
margin-top: 0px;
margin-bottom: 0px;
}

li {
margin-bottom: 5px;
}

li.1 {
	list-style-image: url('immagini/ico_listato1.gif');
	margin-bottom: 10px;
	padding-left: 0px;
	margin-left: -20px;
}

li.pdf {
	list-style-image: url('immagini/ico_pdf2.gif');
	margin-bottom: 10px;
	padding-left: 3px;
	margin-left: -20px;
}

.titolo {
font-family: arial;
color: #FFFFFF;
font-size: 21px;
font-weight: bold;
text-align: left;
}

.titolo17 {
font-family: arial;
color: #FFFFFF;
font-size: 17px;
font-weight: bold;
text-align: left;
}



.sottotitolo {
font-family: arial;
color: #305F8E;
font-size: 13px;
font-weight: bold;
text-align: left;
border-bottom: 1 solid #305F8E;
margin-bottom: 5px;
margin-top: 20px;
}

.elenco-titolo {
font-family: arial;
color: #FFFFFF;
font-size: 15px;
font-weight: bold;
text-align: left;
}

.elenco-sottotitolo {
font-family: arial;
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
text-align: left;
}


a:link {text-decoration: none; color: #305F8E; font-weight: bold}
a:visited {text-decoration: none; color: #305F8E; font-weight: bold}
a:active {text-decoration: none; color: #305F8E; font-weight: bold}
a:hover {text-decoration: none; color: #CC0000; font-weight: bold}


#foto {
border: 1 solid #FFFFFF;
}

#fotodx {
border: 1 solid #FFFFFF;
text-align: right;
margin-top: 4px;
margin-left: 7px;
}

#fotosx {
border: 1 solid #FFFFFF;
text-align: left;
margin-top: 4px;
margin-right: 7px;
}


div.box-documenti {
background-image: url('immagini/testata_boxdocumenti.gif');
background-repeat: no-repeat;
background-color: #87A2BD;
border: 1 solid #FFFFFF;
text-align: left; 
margin-top: 4px;
padding-top: 20 px; 
padding-bottom: 0px;
padding-left: 5 px;
padding-right: 5 px;  
}

.area {
font-family: arial;
color: #FFFFFF;
font-size: 16px;
font-weight: bold;
padding-left: 20px;
}

a.menu:link {text-decoration: none; color: #000099}
a.menu:visited {text-decoration: none; color: #000099}
a.menu:active {text-decoration: none; color: #000099}
a.menu:hover {text-decoration: none; color: #CC0000}


input.txt {
font-family: verdana,arial;
color: #003399;
font-size: 11px;
font-weight: bold;
border: 1 solid #003399;
}

a.linktitolo:link {text-decoration: none; color: #003399}
a.linktitolo:visited {text-decoration: none; color: #003399}
a.linktitolo:active {text-decoration: none; color: #003399}
a.linktitolo:hover {text-decoration: yes; color: #CC0000;}

input {
font-family: verdana,arial;
color: #305F8E;
font-size: 11px;
font-weight: bold;
margin-bottom: 5px;
}

select {
font-family: verdana,arial;
color: #305F8E;
font-size: 11px;
font-weight: bold;
border: 1 solid #305F8E;
margin-bottom: 5px;
}

.bottone {
font-family: arial;
color: #FFFFFF;
border: 1 solid #FFFFFF;
background-color: #305F8E;
font-size: 10px;
font-weight: bold;
}

a.item:link {text-decoration: none; color: #003399}
a.item:visited {text-decoration: none; color: #003399}
a.item:active {text-decoration: none; color: #003399}
a.item:hover {text-decoration: none; color: #CC0000;}
