body {
text-align:left;
margin:0px;
padding:0px;
background-color: #FFFFFF;
font-family: Verdana, Arial, Serif;
}

a {
color: #0053A0;
text-decoration: none;
}

a:hover {
color: #5E89C1;
text-decoration: underline;
}


#container {
text-align: center;
width: 550px;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
}

span.printversion {
display: block;
font-size: 11px;
color: #000000;
text-align: left;
padding-top: 10px;
}


#top {
clear: both;
text-align: center;
width: 550px;
}

#top span.menuInterno table td, #top span.menuInterno table td a {
color: #C7D9ED;
text-decoration: none;
font-size: 21px;
}

#top span.menuInterno table td a:hover {
color: #C7D9ED;
text-decoration: underline;
font-size: 21px;
}

#artcontent {
clear: both;
width: 550px;
text-align: left;
}

#violetcontent {
clear: both;
width: 550px;
text-align: left;
margin-bottom:18px;
margin-top:0px;
}

#orangecontent {
clear: both;
width: 550px;
text-align: left;
margin-bottom:18px;
}
#fiscocontent {
clear: both;
width: 550px;
text-align: left;
margin-bottom:18px;
}
#contabilitacontent {
clear: both;
width: 550px;
text-align: left;
margin-bottom:18px;
}
#economiacontent {
clear: both;
width: 550px;
text-align: left;
margin-bottom:18px;
}
#pubcontent {
clear: both;
width: 550px;
text-align: left;
margin-bottom:18px;
}
#ediliziacontent {
clear: both;
width: 550px;
text-align: left;
margin-bottom:18px;
}
#immaginicontent {
clear: both;
width: 550px;
text-align: left;
margin-bottom:18px;
}
#lavorocontent {
clear: both;
width: 550px;
text-align: left;
margin-bottom:18px;
}
#dirittocontent {
clear: both;
width: 550px;
text-align: left;
margin-bottom:18px;
}

h1.testatina{
display: block;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 9px;
font-size: 12px;
font-weight: bold;
}

#artcontent h1.testatina{
color: #FFFFFF;
background-color: #D10415;
}

#violetcontent h1.testatina{
color: #ffffff;
background-color: #47539D;
margin-top:3px;
}

#orangecontent h1.testatina{
color: #FFFFFF;
background-color: #E6A129;
}

#fiscocontent h1.testatina{
color: #FFFFFF;
background-color: #990000;
}

#contabilitacontent h1.testatina{
color: #FFFFFF;
background-color: #9E7502;
}

#economiacontent h1.testatina{
color: #FFFFFF;
background-color: #7E8302;
}

#pubcontent h1.testatina{
color: #FFFFFF;
background-color: #042347;
}

#ediliziacontent h1.testatina{
color: #FFFFFF;
background-color: #084685;
}

#immaginicontent h1.testatina{
color: #FFFFFF;
background-color: #B1B4B6;
}

#lavorocontent h1.testatina{
color: #FFFFFF;
background-color: #058381;
}

#dirittocontent h1.testatina{
color: #FFFFFF;
background-color: #055F27;
}

#intro{
margin-top: 16px;
padding-top: 0px;
padding-left: 7px;
padding-right: 23px;
}

#violetcontent #intro, #orangecontent #intro, #fiscocontent #intro, #contabilitacontent #intro, #economiacontent #intro, #pubcontent #intro, #ediliziacontent #intro, #immaginicontent #intro, #lavorocontent #intro, #dirittocontent #intro {
display:block;
margin-left:143px;
padding-left:0px;
}


br.space10{
margin-top: 10px;
}

br.space20{
margin-top: 20px;
}

#foto{
width:115px;
margin: 35px  23px 35px 7px;
float:left;
}


h2.testo
{
color: #000000;
font-size: 11px;
font-weight: normal;
text-align: justify;
}

h4.sottotitolo
{
margin-top: 10px;
padding-top: 0px;
padding-left: 0px;
padding-right: 23px;
font-size: 12px;
font-weight: bold;
text-align: justify;
}

#violetcontent #intro h4.sottotitolo {color: #47539D;}

#orangecontent #intro h4.sottotitolo {color: #E6A129;}

#fiscocontent #intro h4.sottotitolo {color: #990000;}

#contabilitacontent #intro h4.sottotitolo{color: #9E7502;}

#economiacontent #intro h4.sottotitolo {color: #7E8302;}

#pubcontent #intro h4.sottotitolo {color: #042347;}

#ediliziacontent #intro h4.sottotitolo {color: #084685;}

#immaginicontent #intro h4.sottotitolo {color: #B1B4B6;}

#lavorocontent #intro h4.sottotitolo {color: #058381;}

#dirittocontent #intro h4.sottotitolo {color: #055F27;}

span.pulsante, span.pulsante a, span.pulsante a:hover
{
display:block;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
text-align: center;
background-color:#99CC33;
line-height:24px;
}

#bottom {
clear: both;
text-align: center;
width: 550px;
padding-bottom: 8px;
}

#footer {
width: 550px;
}

span.linea
{
width: 550px;
border-top-style: solid;
border-top-width: 1;
border-top-color: #000000;
}

span.disclamer {
display: block;
font-size: 11px;
color: #000000;
text-align: center;
padding-top: 5px;
}

.boxino p {margin:0.2em;}
.boxino p:before {content: " - ";}
