/* CSS Document */

body{
font-family: Arial, Geneva, Verdana,  Helvetica, sans-serif;
font-size:13px;
margin-top: 0;
margin-bottom: 0;
color:#666666;

}

strong{
font-weight:normal;
}

.grassetto{
font-weight:bold;
}


table.header{
background-image: url(images/header75.jpg);
background-repeat: no-repeat;
}

table.formcontatto{
width:240px;
}

.titolettoblu16 {
color:#465A7D;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
}

table.formcontatto td{
padding-left:10px;
padding-right:10px;
}

td.colonna1{
width: 25px;
}

td.colonna2{
width: 256px;
background-image: url(images/sfondo-fascia-sx75-2.jpg);
background-repeat: repeat-y;
margin:0px;
padding:0px;
}

div.sfondodiv{
width: 256px;
background: url(images/sfondodiv.jpg) no-repeat top left;
height:25px;
}

td.colonna3{

}

td.cellatitolo{
height: 38px;
}

td.spazio25{
height: 25px;
}

td.cellafotosu{
height: 211px;
}

td.cella3foto{
height: 201px;
}

table.contenuto a:link {
	color:#5E5EFF;
	text-decoration: none;
}
table.contenuto a:visited {
	text-decoration: none;
	color:#A5BD31;
}
table.contenuto a:hover {
	text-decoration: underline;
	color:#80BFFF;
}
table.contenuto a:active {
	text-decoration: none;
	color:#80BFFF;
}


.tabcorrelati td a{
color:#FFFFFF;
padding-bottom:4px;
text-decoration:none;
}


a.bianco:link, table.tabcorrelati a:link {
	color:#FFFFFF;
	text-decoration: none;
}
a.bianco:visited,  table.tabcorrelati a:visited{
	text-decoration: none;
	color:#FFFFFF;
}
a.bianco:hover,  table.tabcorrelati a:hover{
	text-decoration: underline;
	color:#A5BD31;
}

a.bianco:active{	
    text-decoration: none;
	color:#FFFFFF;
}

table.tabcorrelati a:active{
	text-decoration: none;
	color:#80BFFF;
}



table.contenuto table.nopadding td{
padding:0px;
text-align:left;
margin:0px;
}




table.contenuto{
line-height: 20px;
}

table.dipendenza{
line-height: auto;
}



table.contenuto td{
	font-size:13px;
	text-align:justify;
	padding-left: 37px;
	padding-right: 18px;
}


td.footer a{
color:#FFFFFF;
text-decoration:none;
}

td.footer{
	background-image: url(images/footer75.jpg);
	background-repeat: no-repeat;
	height: 62px;
	padding-right:5px;
	color:#FFFFFF;
	font-size: 10px;
}

.sfondobianco{
background-color:#FFFFFF;
padding: 5px 8px 5px 8px;
}



.siticorrelati{
background-color:#FFFFFF;
padding: 5px 8px 0px 8px;
}

.tabcorrelati{
padding-top:10px;
padding-left:7px;
}

.tabcorrelati td{
font-family: Arial, Geneva, Helvetica, sans-serif;
color:#FFFFFF;
font-size: 12px;
}



table.menuprincipale{
background-color:#B0C63F;
}


table.menuprincipale td{
text-align:right;
}

.testoverde{
color: #A5BD31;
}

.testobianco{
color:#FFFFFF;
}


.testo15{
font-size:15px;
}

.testo10{
font-size:10px;
}

.testo11{
font-size:11px;
}

.testo12{
font-size:12px;
}

.testo16{
font-size:16px;
}


.testo18{
font-size:18px;
}

.testo20{
font-size:20px;
}

.testo26{
font-size:26px;
}

.giustificato, table.contenuto table.nopadding td.giustificato {
text-align:justify;
line-height: 16px;
}

table.contenuto table.giustificato td{
text-align:justify;
line-height: 16px;
}

td.titolo1{

font-weight:bold;
font-size:18px;
color:#666666;
}

td.titolo1 strong{
font-size:18px;
font-weight:bold;
line-height: 24px;
}

td.titolo2{
font-weight:bold;
font-size:15px;
color:#666666;
}

td.titolo2 strong{
font-size:15px;
font-weight:bold;
line-height: 20px;
}

td.titolo3{
font-size:13px;
color:#666666;
}

td.titolo3 strong{
font-size:13px;
line-height: 20px;
font-weight:bold;
}



span.capolettera2{
color:#A5BD31;
font-size:20px;
}

span.capolettera{
color:#A5BD31;
font-size:24px;
}

table.contenuto table.nopadding td.giustificato img{
padding:3px;
border: 1px solid #CCCCCC;
}

td.titololink strong{
line-height:26px;
}

table.contenuto table.giustificato img{
padding:3px;
border: 1px solid #CCCCCC;
}

.verde{
background-color: #99cc33;
}

.grigioscuro{
background-color:#505155;
}

.bordinobianco{
border:1px solid #FFFFFF;
}

.blu, a.blu{
color:#465a7d;
}


.titolettoblu20 {
color:#465A7D;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:19px;
line-height: 25px;
}

img.bordino{
padding:3px;
border: 1px solid #CCCCCC;
}
