html, body{
margin : 0px 0px 0px 0px;
scrollbar-face-color: #BDBDBD;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #333333;
scrollbar-track-color: #000000;
scrollbar-arrow-color: #000000;
}
A:Visited  {
	text-decoration : none;
	color : #9d0c15;
}
A:Link{
	font-weight : normal;
	color : #9d0c15;
	text-decoration : none;
}

A:Active  {
	font-weight : normal;
	color : #9d0c15;
	text-decoration : none;
}

A:Hover  {
	font-weight : normal;
	color : #9d0c15;
	text-decoration : underline;
 background-color: transparent;
}

.normal {
	font-family : verdana, arial, Sans Serif;
	font-size : 12px;
	font-weight : normal;
	color : #353535;
	text-decoration : none;
 text-align:justify;
 line-height:18px;
}

.normalannuncio {
	font-family : verdana, arial, Sans Serif;
	font-size : 12px;
	font-weight : normal;
	color : #353535;
	text-decoration : none;
 line-height:16px;
}

.normalwhite {
	font-family : verdana, arial, Sans Serif;
	font-size : 12px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
	
}

.small {
	font-family :  verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
}

.smallred {
	font-family :  verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #ff0000;
	text-decoration : none;
}

.verysmall {
	font-family :  verdana, arial, Sans Serif;
	font-size : 10px;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
}
.verysmallwhite {
	font-family :  verdana, arial, Sans Serif;
	font-size : 10px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
}
.verysmallgrey {
	font-family :  verdana, arial, Sans Serif;
	font-size : 10px;
	font-weight : normal;
	color : #7d7d7d;
	text-decoration : none;
}

.piede {
	font-family :  verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
}

.smallwhite {
	font-family :  verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
}

.smallwhite A:Visited {
	font-family :  verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
}

.smallwhite A {
	font-family :  verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
}

.smallwhite A:hover {
	font-family :  verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #9d0c15;
	text-decoration : none;
 background-color: transparent;
}

.smallblue {
	font-family :  verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #0218B0;
	text-decoration : none;
}

.smallblue A:Visited {
	font-family :  verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #0218B0;
	text-decoration : none;
}

.smallblue A {
	font-family :  verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #0218B0;
	text-decoration : none;
}

.smallblue A:hover {
	font-family :  verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #9898FF;
	text-decoration : none;
}
.smallred {
	font-family :  verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #f2252b;
	text-decoration : none;
}

.smallred A:Visited {
	font-family :  verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #f2252b;
	text-decoration : none;
}

.smallred A {
	font-family :  verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #f2252b;
	text-decoration : none;
}

.smallred A:hover {
	font-family :  verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #f2252b;
	text-decoration : none;
}

.navsx {
	font-family : verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : bold;
	color : #697183;
	text-decoration : none;
	text-transform : uppercase;
}

.navsx A:Visited {
	font-family : verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : bold;
	color : #697183;
	text-decoration : none;
	text-transform : uppercase;
}

.navsx A {
	font-family : verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : bold;
	color : #697183;
	text-decoration : none;
	text-transform : uppercase;
}

.navsx A:hover {
	font-family : verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : bold;
	color : #9d0c15;
	text-decoration : underline;
 background-color: transparent;
}

.navsxsmall {
	font-family : verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #353535;
	text-decoration : none;
}

.navsxsmall A:Visited {
	font-family : verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #353535;
	text-decoration : none;
}

.navsxsmall A {
	font-family : verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #353535;
	text-decoration : none;
}

.navsxsmall A:hover {
	font-family : verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #9d0c15;
	text-decoration : underline;
 background-color: transparent;
}

.navsxsmallsmall {
	font-family : verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #434343;
	text-decoration : none;
}

.navsxsmallsmall A:Visited {
	font-family : verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #434343;
	text-decoration : none;
}

.navsxsmallsmall A {
	font-family : verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #003174;
	text-decoration : none;
}

.navsxsmallsmall A:hover {
	font-family : verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #56070c;
	text-decoration : none;
 background-color: transparent;
}

.navigazione {
	font-family : verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
}
.navigazione A {
	font-family : verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
 cursor:pointer;
}
.navigazione A:Visited {
	font-family : verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
 cursor:pointer;
}
.navigazione A:hover {
	font-family : verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #9d0c15;
	text-decoration : none;
 background-color: transparent;
}

.navigazionetop {
	font-family : verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : bold;
	color : #535353;
	text-decoration : none;
}
.navigazionetop A {
	font-family : verdana, arial, Sans Serif;
 font-size : 11px;
	font-weight : bold;
	color : #535353;
	text-decoration : none;
}
.navigazionetoptop A:Visited {
	font-family : verdana, arial, Sans Serif;
 font-size : 11px;
	font-weight : bold;
	color : #535353;
	text-decoration : none;
}
.navigazionetop A:hover {
	font-family : verdana, arial, Sans Serif;
 font-size : 11px;
	font-weight : bold;
	color : #9d0c15;
	text-decoration : none;
 background-color: transparent;
}


.titolopagina {
	font-family : arial, verdana, Sans Serif;
	font-size : 15px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
}

.titolopaginasmall {
	font-family : arial, verdana, Sans Serif;
	font-size : 13px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
}


.titolosottopagine {
	font-family : arial, Sans Serif;
	font-size : 14px;
	font-weight : bold;
	color : #0218B0;
	text-decoration : none;
	
}

.titolobox {
	font-family : arial, Sans Serif;
	font-size : 16px;
	font-weight : bold;
	color : #434343;
	text-decoration : none;
}

.titolobox A:Visited {
	font-family : arial, Sans Serif;
	font-size : 16px;
	font-weight : bold;
	color : #434343;
	text-decoration : none;
}

.titolobox A {
	font-family : arial, Sans Serif;
	font-size : 16px;
	font-weight : bold;
	color : #434343;
	text-decoration : none;
}

.titolobox A:hover {
	font-family : arial, Sans Serif;
	font-size : 16px;
	font-weight : bold;
	color : #F2252B;
	text-decoration : none;
}

.titolosottopagine A:Visited {
	font-family : arial, Sans Serif;
	font-size : 14px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
	
}

.titolosottopagine A {
	font-family : arial, Sans Serif;
	font-size : 14px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
	
}

.titolosottopagine A:hover {
	font-family : arial, Sans Serif;
	font-size : 14px;
	font-weight : bold;
	color : #0218B0;
	text-decoration : none;
	
}

.titolosx {
	font-family : arial, Sans Serif;
	font-size : 15px;
	font-weight : bold;
	color : #0C5BA7;
	text-decoration : none;
	
}

.label {
	font-family :  verdana, arial Sans Serif;
	font-size : 12px;
	font-weight : bold;
	color : #474747;
	text-decoration : none;
}

.labelboxnews {
	font-family :  verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}

.labeltabella {
	font-family :  arial, Sans Serif;
	font-size : 14px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
 background-color: #0C5BA7;
 text-transform : uppercase;
 
}

.labelsx {
	font-family :  arial, Sans Serif;
	font-size : 14px;
	font-weight : bold;
	color : #ff0000;
	text-decoration : none;
 background-color: transparent;
 text-transform : uppercase;
 
}

.labelsx A:Visited {
	font-family :  arial, Sans Serif;
	font-size : 14px;
	font-weight : bold;
	color : #ff0000;
	text-decoration : none;
 background-color: transparent;
 text-transform : uppercase;
 
}

.labelsx A {
	font-family :  arial, Sans Serif;
	font-size : 14px;
	font-weight : bold;
	color : #ff0000;
	text-decoration : none;
 background-color: transparent;
 text-transform : uppercase;
 
}

.labelsx A:hover {
	font-family :  arial, Sans Serif;
	font-size : 14px;
	font-weight : bold;
	color : #0C5BA7;
	text-decoration : none;
 background-color: transparent;
 text-transform : uppercase;
 
}

.labeldx {
	font-family :  arial, Sans Serif;
	font-size : 14px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
 background-color: transparent;
 text-transform : uppercase;
 
}

.labeldx A:Visited {
	font-family :  arial, Sans Serif;
	font-size : 14px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
 background-color: transparent;
 text-transform : uppercase;
 
}

.labeldx A {
	font-family :  arial, Sans Serif;
	font-size : 14px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
 background-color: transparent;
 text-transform : uppercase;
 
}

.labeldx A:hover {
	font-family :  arial, Sans Serif;
	font-size : 14px;
	font-weight : bold;
	color : #0C5BA7;
	text-decoration : none;
 background-color: transparent;
 text-transform : uppercase;
 
}

.labelsmall {
	font-family :  verdana, arial, Sans Serif;
	font-size : 10px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}

.colorlabel {
	font-family :  verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
 background-color: #697183; 
	text-decoration : none;
}

.colorlabelred {
	font-family :  verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : bold;
	color : #ffffff;
 background-color: #9d0c15; 
	text-decoration : none;
}

.formlabel {
	font-family :  verdana, arial, Sans Serif;
	font-size : 12px;
	font-weight : normal;
	color : #E10915;
	text-decoration : none;
}

.colorlabelcatalogo {
	font-family :  arial, Sans Serif;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
 background-color: #7B92B2; 
	text-decoration : none;
}

.colorover {
 border: #697183 1px solid;
	font-family: verdana;
	font-size : 12px;
	color : #000000;
 background-color: #ffffff;
 padding:2px;
}

.colorout {
 border: #697183 1px solid;
	font-family: verdana;
	font-size : 12px;
	color : #000000;
 background-color: #e9e9e9;
 padding:2px;
}

.coloroversmall {
 border: #000000 1px solid;
	font-family: verdana;
	font-size : 11px;
	color : #000000;
 background-color: #ffffff;
}

.coloroutsmall {
 border: #000000 1px solid;
	font-family: verdana;
	font-size : 11px;
	color : #000000;
 background-color: #E5E1E1;
}

.trasparente {
	border-bottom: #ffffff 1px solid;
 border-left: #ffffff 1px solid;
 border-right: #ffffff 1px solid;
 border-top: #ffffff 1px solid;
 background-color: #ffffff;
 font-family : verdana, arial, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
}

.trasparenteerror {
	border-bottom: #ffffff 1px solid;
 border-left: #ffffff 1px solid;
 border-right: #ffffff 1px solid;
 border-top: #ffffff 1px solid;
 background-color: #ffffff;
 font-family : verdana, arial, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #ff0000;
}

.rollover{
 BACKGROUND-COLOR: #DCE3F6;
 CURSOR: pointer;
}
.rollout{
 BACKGROUND-COLOR: transparent;
 CURSOR: pointer;
 }

.colortabelladx {
 BORDER-RIGHT: #0C5BA7 1px solid;
 BACKGROUND-COLOR: #ffffff;
 }
 
 .colortabella {
border: 1px solid #000000;
 }
 
.colortabellamacchine
{
 BORDER-BOTTOM: #0C5BA7 2px solid;
 BACKGROUND-COLOR: transparent;
}

.tabellazoom
{
border: #0C5BA7 1px solid;
background-color: #ffffff;
margin-left: 10px;
}

.tabellazoomsmall
{
border: #0C5BA7 1px solid;
background-color: #ffffff;
}

.errorinput {
 border-bottom: #000000 1px solid;
 border-left: #000000 1px solid;
 border-right: #000000 1px solid;
 border-top: #000000 1px solid;
 font-family: verdana;
	font-size : 12px;
 background-color: #b3b3b3;
}

.buttonover {
	border: #000000 1px solid;
 background-color: #9d0c15;
 font-family : verdana, arial, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
 padding:2px;
}

.buttonout {
 border: #000000 1px solid;
 background-color: #7B92B2;
 font-family : verdana, arial, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
 padding:2px;
}

.tabellazoom
{
border: #0C5BA7 1px solid;
background-color: #ffffff;
margin-left: 10px;
}

.tabellazoomsmall
{
border: #919191 1px solid;
background-color: #ffffff;
}

.tabellaimg
{
background-repeat : no-repeat;
background-position: center;
}

.colorlabelzoom {
	font-family :  verdana, arial, Sans Serif;
	font-size : 10px;
	font-weight : normal;
	color : #ffffff;
 background-color: #919191; 
	text-decoration : none;
}

.trasparentemail {
	border-bottom: #ffffff 1px solid;
 border-left: #ffffff 1px solid;
 border-right: #ffffff 1px solid;
 border-top: #ffffff 1px solid;
 background-color: #ffffff;
 font-family : verdana, arial, sans serif;
	font-size : 13px;
	font-weight : normal;
	color : #000000;
 text-align:center;
}

.iframe { 
overflow: auto;
border: 0px solid #000000;
padding: 0px;
background-color: transparent;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ANNUNCI  */
.labelelencoannunci {
		font-family :  arial, verdana, Sans Serif;
	font-size : 14px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}

.labelelencoannunci A:Visited {
		font-family :  arial, verdana, Sans Serif;
	font-size : 14px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}

.labelelencoannunci A {
		font-family :  arial, verdana, Sans Serif;
	font-size : 14px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}

.labelelencoannunci A:hover {
		font-family :  arial, verdana, Sans Serif;
	font-size : 14px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}

.labelidannuncio {
	font-family :  arial, verdana, Sans Serif;
	font-size : 14px;
	font-weight : bold;
	color : #6699ff;
	text-decoration : none;
}

.labelprezzoannuncio {
	font-family :  arial, verdana, Sans Serif;
	font-size : 17px;
	font-weight : bold;
	color : #ff0000;
	text-decoration : none;
}

.labelmodulo {
	font-family :  arial, verdana, Sans Serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}

.annuncirollover{
 BACKGROUND-COLOR: #d7d7d7;
 CURSOR: pointer;
}
.annuncirollout{
 BACKGROUND-COLOR: transparent;
 CURSOR: pointer;
 }
 
 .coloroverannunci {
 border: #697183 1px solid;
	font-family: verdana;
	font-size : 11px;
	color : #000000;
 background-color: #ffffff;
}

.coloroutannunci {
 border: #697183 1px solid;
	font-family: verdana;
	font-size : 11px;
	color : #000000;
 background-color: #e9e9e9;
}

.buttonoverannunci {
	border: #000000 1px solid;
 background-color: #ff9900;
 font-family : verdana, arial, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
}

.buttonoutannunci {
 border: #000000 1px solid;
 background-color: #ff0000;
 font-family : verdana, arial, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
}

.colortabellablue
{
border: #5677F8 2px solid;
background-color: #ffffff;
}

.colortabellagreen
{
border: #009900 2px solid;
background-color: #ffffff;
}

.colorlabelgreen
{
background-color: #009900;
font-family : verdana, arial, sans serif;
font-size : 12px;
font-weight : bold;
color : #ffffff;
}

.labelform {
	font-family : verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : bold;
	color : #9d0c15;
 background-color: transparent;
	text-decoration : none;
	
}

fieldset {
border: #233847 1px solid;
margin: 0;
padding: 0;
font-family : arial, verdana, sans serif;
font-size : 12px;
}

/* ----------------------------------------------------------------------------------------------------------------*/
