
html {
margin : 0;
padding : 0;
}
body {
font-family : "Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif";
font-size : 82%;
margin : 0;
padding : 0;

}
scroll {
font-family : "geneva";
font-size : 0.8em;
}
#container {
width : 300px;
margin : 0 auto;
}
#screen {
width : 300px;
text-align : center;
}
#screen img {
margin : 0 auto;
}

#cont{
margin:0 auto;
padding:0;
border:1px solid #999;
height:100%;
text-align:left;
background-color:#fff;
color:#666;
}

#scrollVert{
	border: 0px double silver;
	overflow: hidden;
	height: 150px;
	
	text-align: left;
	background-color:#fff;
	color: #000;
	margin: 0 auto;
	font: normal normal 600 16px/25px arial, helvetica, verdana, monospace;
}

#internal{
margin:0px;
padding:150px 10px 150px 10px;
}

.news{
background-color:white;
color:#000
}
div#marqimagine{
margin:30px 0px;
}

h1 {
color : #073673;
font-size : 160%;
margin-left : 0;
margin-top : 0.5em;
margin-right : 0;
margin-bottom : 0.5em;
background-color : transparent;
text-align : justify;
}
h2 {
color : #073673;
font-size : 140%;
margin-left : 0;
margin-bottom : 0.2em;
margin-top : 0.3em;
margin-right : 0;
background-color : transparent;
text-align : justify;
}
h3 {
color : #073673;
font-size : 125%;
margin-left : 0;
margin-bottom : 0.5em;
margin-top : 1em;
margin-right : 0;
background-color : transparent;
}
h4 {
color : #073673;
font-size : 100%;
margin-left : 0;
margin-top : 0.5em;
margin-right : 0;
margin-bottom : 0.3em;
background-color : transparent;

}
h5 {
color : #073673;
font-size : 95%;
margin-left : 0;
margin-top : 0.3em;
margin-right : 0;
margin-bottom : 0.2em;
background-color : transparent;

}
h6 {
color : #147ed4;
margin-left : 0;
margin-top : 1.5em;
margin-right : 0;
margin-bottom : 0.1em;
background-color : transparent;
font-size : 90%;
font-weight : bold;
}
p {
margin-top : 0;
margin-bottom : 1em;
line-height : 1.5em;
text-align : justify;
}
abbr {
cursor : help;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #000;
}
acronym {
cursor : help;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #000;
}
address {
line-height : 1.5em;
font-style : normal;
}
.nascosto {
display : none;
}
A:link {
color : #4d441e;
text-decoration : underline;
background-color : transparent;
}
#content a[href^="http:"] {
padding : 5px 20px 5px 0;
background : transparent url(./immagini/link_style/icon_external.gif) no-repeat center right;
}
#content a[href^="mailto:"] {
padding : 5px 20px 5px 0;
background : transparent url(./immagini/link_style/icon_mailto.gif) no-repeat center right;
}
#content a[href$=".doc"], a[href$=".rtf"], a[href$=".doc"] {
padding : 5px 20px 5px 0;
background : transparent url(./immagini/link_style/icon_doc_rtf.gif) no-repeat center right;
}
#content a[href$=".txt"] {
padding : 5px 20px 5px 0;
background : transparent url(./immagini/link_style/icon_txt.gif) no-repeat center right;
}
#content a[href$=".xls"], a[href$=".csv"] {
padding : 5px 20px 5px 0;
background : transparent url(./immagini/link_style/icon_xls.gif) no-repeat center right;
}
#content a[href$=".mdb"] {
padding : 5px 20px 5px 0;
background : transparent url(../immagini/link_style/icon_mdb.gif) no-repeat center right;
}
#content a[href$=".rss"], a[href$=".atom"] {
padding : 5px 20px 5px 0;
background : transparent url(./immagini/link_style/icon_feed.gif) no-repeat center right;
}
#content a[href$=".exe"] {
padding : 5px 20px 5px 0;
background : transparent url(./immagini/link_style/icon_exe.gif) no-repeat center right;
}
#content a[href$=".dmg"], a[href$=".app"] {
padding : 5px 20px 5px 0;
background : transparent url(./immagini/link_style/icon_dmg.gif) no-repeat center right;
}
#content a[href$=".pps"], a[href$=".ppt"] {
padding : 5px 20px 5px 0;
background : transparent url(./immagini/link_style/icon_pps.gif) no-repeat center right;
}
#content a[href$=".pdf"], a[href$=".pdf"] {
padding : 5px 20px 5px 0;
background : transparent url(./immagini/link_style/icon_pdf.gif) no-repeat center right;
}
#content a[href$=".zip"], a[href$=".rar"], a[href$=".gzip"], a[href$=".bzip"], a[href$=".ace"] {
padding : 5px 20px 5px 0;
background : transparent url(./immagini/link_style/icon_archive.gif) no-repeat center right;
}
#content a[href$=".mov"], a[href$=".wmv"], a[href$=".mp4"], a[href$=".avi"], a[href$=".mpg"] {
padding : 5px 20px 5px 0;
background : transparent url(./immagini/link_style/icon_film.gif) no-repeat center right;
}
#content a[href$=".mp3"], a[href$=".wav"], a[href$=".ogg"], a[href$=".wma"], a[href$=".m4a"] {
padding : 5px 20px 5px 0;
background : transparent url(./immagini/link_style/icon_music.gif) no-repeat center right;
}
A:visited {
color : #4d441e;
text-decoration : none;
}
A:hover {
color : #147ed4;
text-decoration : underline;
background-color : #f7f0e2;
}
A:active {
text-decoration : none;
color : #000000;
background-color : #f0f7e8;
}
dt {
font-weight : bold;
}
dd {
margin-left : 0;
margin-bottom : 0.5em;
}
ul, ol {
margin-left : 2em;
padding-left : 0;
}
li {
margin-top : 0.5em;
margin-bottom : 0.5em;
font-weight : normal;
}
ol ul, ul ol, ul ul, ol ol {
margin-top : 1em;
margin-bottom : 1em;
}
ul, ol, dl {
margin-bottom : 0;
margin-top : 0;
}
ul.nostile {
margin-left : 0;
list-style : none;
}
ul.ricerca {
font-size : 93%;
margin-bottom : 1.5em;
}
ul ul ul {
font-size : 93%;
}
ul ul ul ul {
font-size : 100%;
}
ul ul ul ul li {
list-style-type : disc;
}
li.primolivello {
font-weight : bold;
}
.evidenziato {
margin-top : 1em;
padding-left : 1em;
margin-bottom : 1em;
color : #ffffff;
background-color : #1479cb;
background-repeat : no-repeat;
background-position : left 50%;
border-bottom-width : 4px;
border-bottom-style : solid;
border-bottom-color : #e1c44c;
}
.nascosto {
overflow : hidden;
width : 0;
position : absolute;
top : -200em;
height : 0;
}
.grassetto {
font-weight : bold;
}
.sottolineato {
text-decoration : underline;
}
.paragrafetto-corsivo {
font-size : 95%;
font-style : italic;
color : #575757;
}
.sottotitolo {
font-weight : bold;
font-style : italic;
}
.descrizione {
font-size : 93%;
margin-bottom : 1.5em;
}
P.ultimamodifica {
border-top : 1px dotted #147ed4;
margin-top : 3em;
font-size : 93%;
margin-bottom : 0;
padding-top : 0.2em;
}
P.torna {
margin-top : 1em;
padding-left : 1.5em;
background : url(imagini/freccia.gif) no-repeat left top;
margin-bottom : 0;
}

.fontgrande {
font-size : 120%;
}

.fontnormale {
font-size : 100%;
text-align : justify;
}

.fontpiccolo {
font-size : 80%;
}

.imgsinistra {
border-right : 1px solid #dddddd;
border-top : 1px solid #dddddd;
border-left : 1px solid #dddddd;
border-bottom : 1px solid #dddddd;
float : left;
margin-top : 0.5em;
margin-right : 0.5em;
margin-bottom : 0.5em;
margin-left : 0;
padding : 3px;
}
.imgdestra {
float : right;
margin-top : 0.5em;
margin-right : 0;
margin-bottom : 0.5em;
margin-left : 0.5em;
border-right : 1px solid #dddddd;
border-top : 1px solid #dddddd;
border-left : 1px solid #dddddd;
border-bottom : 1px solid #dddddd;
padding : 3px;
}
.imgsinistra-senzabordo {
float : left;
margin-top : 0.5em;
margin-right : 0.5em;
margin-bottom : 0.5em;
margin-left : 0;
padding : 3px;
}
.imgdestra-senzabordo {
float : right;
margin-top : 0.5em;
margin-right : 0;
margin-bottom : 0.5em;
margin-left : 0.5em;
padding : 3px;
}
.imgsinistra-mini {
float : left;
border-right : 1px solid #dddddd;
border-top : 1px solid #dddddd;
border-left : 1px solid #dddddd;
border-bottom : 1px solid #dddddd;
margin-top : 0;
margin-right : 0.5em;
margin-bottom : 0.5em;
margin-left : 0.5em;
padding : 2px;
}
.contenitore-box {
margin-bottom : 1em;
}
HTML .contenitore-box {
height : 1%;
}
.contenitore-box {
display : block;
}
.box {
border-right : 1px solid #dddddd;
border-top : 1px solid #dddddd;
border-left : 1px solid #dddddd;
border-bottom : 1px solid #dddddd;
padding : 0.7em;
margin-bottom : 1em;
}
.box P {
margin : 0;
text-align : justify;
}
FORM {
margin-top : 0;
margin-bottom : 0;
}
FORM P {
margin : 0;
}
INPUT {
margin-top : 1em;
font-size : 100%;
margin-right : 1em;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
SELECT {
margin-top : 1em;
font-size : 100%;
margin-right : 1em;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TEXTAREA {
margin-top : 0.5em;
font-size : 100%;
margin-right : 1em;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
INPUT.bottone {
margin-top : 1em;
font-weight : bold;
}
FIELDSET {
padding-right : 1em;
padding-left : 1em;
margin-bottom : 1em;
padding-bottom : 1em;
padding-top : 0;
border : 1px solid #dddddd;
}
LEGEND {
font-weight : bold;
color : #1374c2;
font-size : 110%;
}
#container {
min-width : 550px;
background-color : #f4f2e6;
}
#intestazione-top {
font-size : 88%;
letter-spacing : 1px;
color : #ffffff;
padding-right : 0;
padding-left : 0;
padding-bottom : 0.2em;
padding-top : 0.2em;
height : 2em;
background-color : #1b598f;
border-bottom-width : 2px;
border-bottom-style : solid;
border-bottom-color : #ffcc08;
}
#intestazione-top LI {
display : block;
float : left;
}
#intestazione-top A {
padding-right : 15px;
display : block;
padding-left : 0;
float : left;
padding-bottom : 0;
padding-top : 0;
text-decoration : none;
}
#intestazione-top A:hover {
text-decoration : underline;
}
#top-links {
right : 0;
position : absolute;
top : 0;
}
#top-links {
right : 0;
position : absolute;
top : 0;
}
#top-links A {
color : #fbf8f8;
}
#data {
left : 0;
position : absolute;
top : 0;
}
#intestazione {
color : #fff;
margin : 0 auto;
background-color : #FEFEFE;
background-image : url(studiolicciardelloit.png);
background-repeat : no-repeat;
height : 100px;
background-position : center bottom;
padding : 0;
}
#intestazione-rightimg-container {
font-size : 95%;
margin : 0;
height : 100px;
}
#intestazione-links {
margin-top : 5px;
margin-right : 10px;
margin-bottom : 5px;
margin-left : 5px;
float : right;
letter-spacing : 0.1em;
}
#intestazione a#skipnav {
position : absolute;
left : -9000px;
}
#percorso {
padding-right : 2em;
padding-left : 2em;
padding-bottom : 0.5em;
padding-top : 0.5em;
background-color : #f9f8f8;
border-top-width : 4px;
border-top-style : solid;
border-top-color : #1b598f;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #147ed4;
}
#percorso P {
margin : 0;
text-align : center;
}
div#container {
min-width : 550px;
}
#nav {
width : 21%;
padding : 0;
float : left;
background-color : transparent;
}
#nav h3 {
font-size : 120%;
padding-bottom : 0.2em;
padding-top : 5px;
padding-right : 0;
padding-left : 10px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #147ed4;
background-color : #fbfafa;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #147ed4;
margin : 0;
}
#nav p {
background-color : transparent;
margin : 0;
padding : 0;
}
#nav ul {
list-style : none;
margin : 0;
padding-top : 7px;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
#nav li {
background-color : transparent;
margin : 0;
padding-top : 2px;
padding-right : 0;
padding-bottom : 2px;
padding-left : 10px;
}
#nav li a {
text-decoration : underline;
}
#nav .fontpiccolo {
font-size : 80%;
}
#nav .fontnormale {
font-size : 100%;
}
#nav .fontgrande {
font-size : 120%;
}
#contenttopnav {
padding : 0;
margin : 0;
}
#contenttopnav ul {
text-align : right;
margin : 0;
padding-bottom : 0.5em;
padding-top : 0.5em;
}
#contenttopnav ul li {
display : inline;
}
#contenttopnav ul li a {
text-decoration : underline;
border-right-width : 1px;
background-color : transparent;
color : #147ed4;
padding-top : 5px;
padding-right : 0;
padding-bottom : 5px;
padding-left : 18px;
margin-top : 0;
margin-right : 3px;
margin-bottom : 0;
margin-left : 3px;
}
#contenttopnav ul li a:hover {
background-color : transparent;
text-decoration : underline;
color : #147ed4;
}
#contenttopnav .home a {
background-image : url(bullet_home.gif);
background-repeat : no-repeat;
background-position : left center;
}
#contenttopnav .indietro a {
background-image : url(./immagini/bullet_indietro.gif);
background-repeat : no-repeat;
background-position : left center;
}
#contenttopnav .stampa a {
background-image : url(./immagini/../printer.gif);
background-repeat : no-repeat;
background-position : left center;
}
#contenttopnav .su a {
background-image : url(./immagini/bullet_su.gif);
background-repeat : no-repeat;
background-position : left center;
}
#contenttopnav .contact a {
background : url(email-blue.gif) no-repeat left center;
}
#contentbottomnav {
border-top-width : 2px;
border-top-style : dotted;
border-top-color : #dddddd;
margin-top : 1em;
margin-bottom : 1em;
padding : 0;
margin-right : 0;
margin-left : 0;
}
#contentbottomnav ul {
text-align : right;
padding-bottom : 0.5em;
padding-top : 0.5em;
margin-top : 0;
margin-bottom : 0;
margin-left : 0;
}
#contentbottomnav ul li {
display : inline;
}
#contentbottomnav ul li a {
text-decoration : underline;
border-right-width : 1px;
background-color : transparent;
color : #147ed4;
padding-top : 5px;
padding-right : 0;
padding-bottom : 5px;
padding-left : 18px;
margin-top : 0;
margin-right : 5px;
margin-bottom : 0;
margin-left : 5px;
}
#contentbottomnav ul li a:hover {
background-color : transparent;
text-decoration : underline;
color : #147ed4;
}
#contentbottomnav .home a {
background-image : url(./immagini/bullet_home.gif);
background-repeat : no-repeat;
background-position : left center;
}
#contentbottomnav .indietro a {
background-image : url(./immagini/bullet_indietro.gif);
background-repeat : no-repeat;
background-position : left center;
}
#contentbottomnav .stampa a {
background-image : url(./immagini/printer.gif);
background-repeat : no-repeat;
background-position : left center;
}
#contentbottomnav .su a {
background-image : url(./immagini/bullet_su.gif);
background-repeat : no-repeat;
background-position : left center;
}
#contentbottomnav .contact a {
background : url(email-blue.gif) no-repeat left center;
}
#contenuto {
clear : both;
font-size : 11px;
color : #000000;
padding : 10px;
font-family : Verdana, Helvetica, sans-serif;
}
#main-content {
background-color : #fcfcfc;
padding : 0;
border-right-width : 1px;
border-right-style : solid;
border-right-color : #e1c44c;
height : auto;
margin-top : 0;
margin-right : 21%;
margin-bottom : 0;
margin-left : 0;
}
#content {
min-height : 1050px;
height : auto !important ;
height : 1000px;
background-color : #ffffff;
border-left-width : 1px;
border-left-style : solid;
border-left-color : #147ed4;
padding-top : 0.5em;
padding-right : 1em;
padding-bottom : 1em;
padding-left : 1em;
margin-top : 0;
margin-right : 0%;
margin-bottom : 0;
margin-left : 21%;
}
#content-home {
min-height : 1050px;
height : auto !important ;
height : 1000px;
border-left-width : 1px;
border-left-style : solid;
border-left-color : #147ed4;
padding-top : 0.5em;
padding-right : 1em;
padding-bottom : 1em;
padding-left : 1em;
margin-top : 0;
margin-right : 21%;
margin-bottom : 0;
margin-left : 21%;
background-color : #ffffff;
border-right-width : 1px;
border-right-style : solid;
border-right-color : #147ed4;
}
#content p {
line-height : 1.3;
}
div.message {
margin-top : 60px;
margin-right : 120px;
margin-bottom : 50px;
margin-left : 120px;
padding-top : 1em;
padding-right : 15px;
padding-bottom : 0;
padding-left : 50px;
border-top-width : 2px;
border-right-width : 2px;
border-bottom-width : 2px;
border-left-width : 2px;
border-top-style : dotted;
border-right-style : dotted;
border-bottom-style : dotted;
border-left-style : dotted;
}
div.message p {
margin : 0 0 1em;
color : #ff0000;
font-weight : bold;
}
div.message.info {
background : #f4f2e6;
border-color : #e1c44c;
}
#content-bottom-nav {
text-align : center;
padding : 0.5em;
margin : 0;
}
#footer {
clear : both;
color : #147ed4;
background-color : #f7f7f7;
width : 100%;
border-top-width : 2px;
border-top-style : solid;
border-top-color : #147ed4;
}
#footer p {
margin : 0;
padding : 10px 0;
text-align : center;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 85%;
}
#footer a:link, #footer a:active, #footer a:visited {
color : #137dd3;
text-decoration : underline;
background-color : transparent;
}
#footer a:hover {
color : #ffffff;
background-color : #107dd5;
text-decoration : underline;
}
#footer .divbutton {
clear : both;
text-align : center;
width : 100%;
padding-bottom : 8px;
}
#footer .divbutton-img {
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
}
.miniatura-gallery {
border-right : 1px solid #dddddd;
border-top : 1px solid #dddddd;
border-left : 1px solid #dddddd;
border-bottom : 1px solid #dddddd;
padding : 2px;
}
#imagecontainer {
margin : 10px;
}
#imagecontainer p {
text-align : center;
}
#imagecontainer h5 {
text-align : center;
margin-bottom : 0.5em;
}
#imagecontainer img {
border : 1px solid #dddddd;
padding : 2px;
}
#imagecontainer img.displayed {
display : block;
margin-left : auto;
margin-right : auto;
}
#coldx {
float : right;
width : 21%;
padding : 0;
}
#coldx h3 {
font-size : 120%;
padding-bottom : 0.2em;
padding-top : 5px;
padding-right : 0;
padding-left : 10px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #147ed4;
background-color : #fffdfd;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #147ed4;
margin : 0;
}
#coldx p {
background-color : transparent;
margin : 0;
padding : 0;
}
#coldx ul {
list-style : none;
margin : 0;
padding-top : 7px;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
#coldx li {
background-color : transparent;
margin : 0;
padding-top : 2px;
padding-right : 0;
padding-bottom : 0;
padding-left : 10px;
}
#coldx li a {
text-decoration : underline;
}
#box-banner {
text-align : left;
}
div#bannercontainer {
width : 98%;
margin-top : 1em;
margin-right : auto;
margin-bottom : 0;
margin-left : auto;
}
#box-banner img {
display : block;
border : 1px solid #dddddd;
margin : 0 auto;
text-align : center;
}

#bacheca .box-annuncio {
font-size : 100%;
padding : 0.5em;
margin-bottom : 0.5em;
border-bottom-width : 2px;
border-bottom-style : dashed;
border-bottom-color : #147ed4;
}
#bacheca .box-annuncio h5 {
font-weight : bold;
color : #147ed4;
font-size : 95%;
margin-left : 0;
margin-top : 0.1em;
margin-right : 0;
margin-bottom : 0.2em;
background-color : transparent;
}
#bacheca .box-annuncio P {
line-height : 1.2em;
}

#box-bacheca .box-annuncio {
font-size : 100%;
padding : 0.5em;
margin-bottom : 0.5em;
border-bottom-width : 2px;
border-bottom-style : dashed;
border-bottom-color : #147ed4;
}

#box-bacheca .box-large {
background:url(./images/boxlarge.png) no-repeat;
	padding-left:20px;
	padding-top:15px;
	padding-right:20px;
	padding-bottom:10px;
}

#box-bacheca .box-annuncio h5 {
font-weight : bold;
color : #147ed4;
font-size : 95%;
margin-left : 0;
margin-top : 0.1em;
margin-right : 0;
margin-bottom : 0.2em;
background-color : transparent;
}
#box-bacheca .box-annuncio P {
line-height : 1.2em;
}
#link {
background-color : transparent;
border : 0;
}
.link:hover {
background-color : transparent;
border : 0;
}
.link:visited {
border : 0;
}
#pscroller1{
width: 245px;
height: 1.2em;
border: 1px dashed black;
padding: 5px;
background-color: #FFFEF2;
}

#pscroller2{
width: 245px;
height: 6.2em;
border: 1px solid black;
padding: 5px;
background-color: #E1EFF8;
}

.rssclass .rsstitle{
font-weight: bold;
}

.rssclass .rssdate{
color: gray;
font-size: 85%;
}

.rssclass a{
text-decoration: none;
}

.PubblicaAmministrazione{
border: 1px solid black;
width: 100%;
padding: 2px;
background-color: #F3F3F3;
margin-bottom: 1em;
}

.PubblicaAmministrazione a{
text-decoration: none;
}

.cassazione{
border: 1px solid orange;
padding: 3px;
background-color: #E1EFF8;
margin-bottom: 1em;
width: 100%;
}

