body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #ffffff;
    margin: 0px;
}

A.tx {  font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: 700; color: #414e93; line-height: 15px; }
A.tx:link { color: #414e93; text-decoration: none; }
A.tx:visited { color: #414e93; text-decoration: none }
A.tx:hover { color: #000000; text-decoration: none; }

A.rx {  font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: 700; color: #a3201c; line-height: 15px; }
A.rx:link { color: #a3201c; text-decoration: none; }
A.rx:visited { color: #a3201c; text-decoration: none }
A.rx:hover { color: #000000; text-decoration: none; }

td.riga{
	border: 1px solid #9aa6c1;
	padding: 0px 0px 0px 0px;
}

.bordo{
	border-bottom: 1px solid #9aa6c1;
}

.bordo3 td {
border:1px;
border-top-color:#eeeeee;
border-right-color:#eeeeee;
border-left-color:#eeeeee;
border-bottom-color:#C11908;
border-style:solid;
}

td	{TEXT-DECORATION: none; font-family:Verdana, Arial, sans-serif; font-size: 10px; color:#000000;}

td.contenuto {
    padding: 0px 0px 0px 0px;
	vertical-align: top;
	border-right: 1px solid #9aa6c1;
	background: #ffffff url(immagini/sfuma3.gif); 
	background-repeat:  repeat-Y; 
    background-position: left top;
}

td.contenutoAZ {
    padding: 8px 8px 8px 8px;
	vertical-align: top;
	background-color: #e4eaf2;
	border-right: 1px solid #9aa6c1;
	border-left: 1px solid #9aa6c1;
}


.evidenza{
	background: #d1dceb; 
}





.titoloCAT{
    font-family: Trebuchet MS, Arial, Geneva, sans-serif;
	font-size: 18px;
    color: #000000;
	padding-top: 20px;
	padding-bottom: 10px;
}


.sottoCAT {
    font-family: Trebuchet MS, Arial, Geneva, sans-serif;
    font-size: 11px;
	font-weight: bold;
    line-height: 18px;
    color: #a3201c;
	padding-top: 6px;
	padding-bottom: 6px;
}



.textA {
    font-size: 10px;
    line-height: 15px;
    color: #37424d;
	padding-top: 0px;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 8px;
}


.textR {
    font-family: Trebuchet MS, Arial, Geneva, sans-serif;
    font-size: 13px;
	font-weight: bold;
    line-height: 18px;
    color: #a3201c;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 4px;
}

.textNEW {
    font-size: 11px;
    line-height: 15px;
    color: #37424d;
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 8px;
}

.textG {
    font-family: Trebuchet MS, Arial, Geneva, sans-serif;
	font-size: 18px;
    line-height: 26px;
    color: #000000;
	padding-top: 24px;
	padding-bottom: 20px;
	padding-left: 26px;
	padding-right: 30px;
}

.titoloPagine {
    font-family: Trebuchet MS, Arial, Geneva, sans-serif;
	font-size: 18px;
    color: #000000;
	padding-top: 3px;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 3px;

}

.titolobox {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.textboxLista {
    background: #ffffff;
	font: 9px Verdana, Helvetica, sans-serif;
	color: #37424d;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.textboxN {
    background: #ffffff;
	font: 9px Verdana, Helvetica, sans-serif;
	color: #37424d;
	text-align: center;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
}

.textform {
    background: #ffffff;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.textformDopp {
    font-size: 9px;
    line-height: 15px;
    color: #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	text-align: center;
}

.prezzoR {
    font-family: Trebuchet MS, Arial, Geneva, sans-serif;
    font-size: 18px;
	font-weight: bold;
    line-height: 18px;
    color: #a3201c;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}

.cont { 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
    line-height: 15px;
    color: #37424d;
	padding-top: 5px;
	padding-right: 25px;
	padding-left: 5px;
	padding-bottom: 10px;
	background: #ffffff;
	float:right;	
}



.lista{
    font-size: 10px;
    line-height: 15px;
    color: #37424d;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	text-align:left;
}

.listaBIA{
	background: #ffffff;
    font: 9px Verdana, Helvetica, sans-serif;
    line-height: 12px;
    color: #a3201c;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	text-align:left;
	float:left;
}

ul { 
list-style-type:square;
list-style-position:outside; 
} 

li{ 
list-style-type:square;
list-style-position:outside; 
} 





	INPUT.bottone {
			 font-size: 10px; font-family: Verdana, Arial, Helvetica;  color: #000000;
			}

	SELECT	{
			font-family:Verdana,Geneva,Arial,Helvetica;font-size:10px
			}
	INPUT {
			font-family:Verdana,Geneva,Arial,Helvetica; font-size:10px
			}
textarea	{
			font-family:Verdana,Geneva,Arial,Helvetica;font-size:10px
			}
			
}


.space{
height:30px;
}

div#box1{
float:right;
margin-left: 5px;
}

div#box2{
float:left;
margin-left: 0px;
margin-right: 5px;
margin-top: 10px;
margin-bottom: 5px;
}

div#boxRO{
width:120;
float:right;
background: #df2b26;
border: 1px solid #df2b26;
}

div#boxBL{
width:190;
float:left;
background: #414e93;
border: 1px dotted #414e93;
margin-left: 25px;
margin-right: 15px;
}


div#boxIMG{
margin-left: 25px;
margin-bottom: 15px;
margin-right: 15px;
}

div#boxIMGTex{
margin-left: 25px;
margin-bottom: 15px;
margin-right: 15px;
float:left;
}

div#boxform{
width:90%;
float:right;
background: #414e93;
border: 1px solid #414e93;
}

div#boxNEW{
margin: 10px;
background: #ffffff;
border: 1px solid #df2b26;
text-align: center;
}


.menu01{
width:220px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

.menu01 ul{
margin: 0;
padding-left: 0;
list-style: none;
}
.menu01 li{
font-size: 10px;
display: inline;
margin: 0;
padding: 0;
}
.menu01 a:link, .menu01 a:visited{
display: block;
background: #ffffff;
color: #000000;
padding-left: 0px; padding-top: 8px; padding-right: 4px; padding-bottom: 8px;
text-decoration: none;
border-bottom: 1px dotted #727e8a;
border-right: 10px solid #df2b26;
}
.menu01 a:hover, .menu01 a:focus, .menu01 a:active{
background: #ffffff;
font-size: 10px;
color: #0f3488;
font-weight: 700;
border-bottom: 1px dotted #000000;
}


.menu02{
width:220px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

.menu02 ul{
margin: 0;
padding-left: 0;
list-style: none;
}
.menu02 li{
font-size: 10px;
display: inline;
margin: 0;
padding: 0;
}
.menu02 a:link, .menu02 a:visited{
display: block;
background: #ffffff;
color: #000000;
padding-left: 0px; padding-top: 8px; padding-right: 4px; padding-bottom: 8px;
text-decoration: none;
border-bottom: 1px dotted #727e8a;
border-right: 10px solid #353b78;
}
.menu02 a:hover, .menu02 a:focus, .menu02a:active{
background: #ffffff;
font-size: 10px;
color: #0f3488;
font-weight: 700;
border-bottom: 1px dotted #000000;
}

.menu03{
width:170px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

.menu03 ul{
margin: 0;
padding-left: 10;
list-style: none;
}
.menu03 li{
font-size: 10px;
display: inline;
margin: 0;
padding: 0;
}
.menu03 a:link, .menu03 a:visited{
display: block;
color: #000000;
padding-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 4px;
text-decoration: none;
border-top: 0px dotted #000000;
border-right: 0px solid #353b78;
}
.menu03 a:hover, .menu03 a:focus, .menu03a:active{
background: #ffffff;
font-size: 10px;
color: #000000;
font-weight: 700;
border-top: 0px dotted #727e8a;
}


.menu04{
width:220px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

.menu04 ul{
margin: 0;
padding-left: 0;
list-style: none;
border-bottom: 1px dotted #727e8a;
border-right: 10px solid #353b78;
}
.menu04 li{
font-size: 10px;
display: inline;
margin: 0;
padding: 0;
}
.menu04 a:link, .menu04 a:visited{
display: block;
background: #ffffff;
color: #000000;
padding-left: 0px; padding-top: 2px; padding-right: 4px; padding-bottom: 10px;
text-decoration: none;
--border-bottom: 1px dotted #727e8a;
---border-right: 10px solid #df2b26;
}
.menu04 a:hover, .menu04 a:focus, .menu04 a:active{
background: #ffffff;
font-size: 10px;
color: #0f3488;
font-weight: 700;
--border-bottom: 1px dotted #000000;
}


