H1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.txtInput
{
    border: 1px inset #75000B;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    color: #000000;
    line-height: normal;
    margin-bottom: 0px;
    height: 17px;
}
.combo
{
    border: 1px inset #75000B;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    color: #000000;
    line-height: normal;
    margin-bottom: 0px;
    height: 22px;
}
.txtinputerrore
{
	border: 1px inset #006600;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	line-height: normal;
	background-color: #FFFFCC;
}

.link_brand:link
{
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color:#737b7e;
	text-decoration: none;
}
.link_brand:visited
{
	font-family: verdana,Arial, Helvetica, sans-serif;
		font-size: 13px;
	font-weight: normal;
	color:#737b7e;
	text-decoration: none;
}
.link_brand:hover
{
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
}
.testo
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.testopiccolo
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.testopiccolo01
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
  .testoOra
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:Gray 
   }
  
.testoblu
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	color: #000066
}
.testoGrande
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.testoGrandePrezzo
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
}
.testoBold
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.testoBoldArancione
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FF3300;
    padding:0px; clip: rect(0px, 0px, 0px, 0px); top: 0px; right: 0px; bottom: 0px; left: 0px; text-indent: 0px; vertical-align: middle;  
}
.testoBoldGrigio
{ 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    background-color:#CCCCCC;
    color: #000000;
    padding:0px; clip: rect(0px, 0px, 0px, 0px); top: 0px; right: 0px; bottom: 0px; left: 0px; text-indent: 0px; vertical-align: middle;  }
.link01
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	padding:0px; clip: rect(0px, 0px, 0px, 0px); top: 0px; right: 0px; bottom: 0px; left: 0px; text-indent: 0px; vertical-align: middle; 
}

.link01:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	padding:0px; clip: rect(0px, 0px, 0px, 0px); top: 0px; right: 0px; bottom: 0px; left: 0px; text-indent: 0px; vertical-align: middle; 
}
.link01:visited
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.link01:hover
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fb3f25;
	text-decoration: none;
}

.link01piccolo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	padding:0px; clip: rect(0px, 0px, 0px, 0px); top: 0px; right: 0px; bottom: 0px; left: 0px; text-indent: 0px; vertical-align: middle; 
}

.link01piccolo:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	padding:0px; clip: rect(0px, 0px, 0px, 0px); top: 0px; right: 0px; bottom: 0px; left: 0px; text-indent: 0px; vertical-align: middle; 
}
.link01piccolo:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.link01piccolo:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fb3f25;
	text-decoration: none;
}

.link01R
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	padding:0px; clip: rect(0px, 0px, 0px, 0px); top: 0px; right: 0px; bottom: 0px; left: 0px; text-indent: 0px; vertical-align: middle; 
}

.link01R:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	padding:0px; clip: rect(0px, 0px, 0px, 0px); top: 0px; right: 0px; bottom: 0px; left: 0px; text-indent: 0px; vertical-align: middle; 
}
.link01R:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.link01R:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.link01Grande
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:  #334DAC;
	text-decoration: none;
}
.link01Grande:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:  #334DAC;
	text-decoration: none;
}
.link01Grande:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.link02
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
}
.link02:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
}
.link02:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFFF66;
	text-decoration: none;
}
.link02:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
}
.link03
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#334DAC;
	text-decoration: none;
}
.link03:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFF66;
	text-decoration: none;
}
.link03:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#334DAC;
	text-decoration: none;
}

.linkbianco
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFF;
	text-decoration: none;
}
.linkbianco:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#CF0;
	text-decoration: none;
}
.linkbianco:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFF;
	text-decoration: none;
}


.button
{
    border: 1px none #CCCCCC;
    font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FFFFFF;
        background-color: #334DAC;
    }
    .buttonRED
{
     border-left: 1px  #CCCCCC;
    border-right: 1px  #CCCCCC;
    border-top: 1px  #CCCCCC;
    border-bottom: 1px  #CCCCCC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    background-color:Red;
    }
     .buttonGREEN
{
     border-left: 1px  #CCCCCC;
    border-right: 1px  #CCCCCC;
    border-top: 1px  #CCCCCC;
    border-bottom: 1px  #CCCCCC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    background-color:green;
    }
    .buttonSottile
{
    border-left: 1px hidden #000000;
    border-right: 1px hidden #000000;
    border-top: 1px hidden #000000;
    border-bottom: 1px hidden #000000;
    height:18px;
    font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FFFFFF;
        background-color: #334DAC;
        
    }
.testoBoldGrande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
.rigasotto {
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #333333;
}
.testoBoldBianco
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style:normal;
    text-decoration:none;
	color:#FFFFFF;
	
}
.testoBoldBiancoArancio
{
    font-family: Vewrdana,Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style:normal;
    text-decoration:none;
	color:#FFFFFF;
	background:#ff6d06;
}
.testoBoldArancio
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style:normal;
    text-decoration:none;
	color:#ff6d06;
	
}
.testoBoldBlu
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style:normal;
    text-decoration:none;
	color:#334DAC;
	
}
.testoBoldBiancoGrande
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style:normal;
    text-decoration:none;
	color:#FFFFFF;
	
}
.bordo {
	border-right-width: thick;
	border-bottom-width: thick;
	border-left-width: thick;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006600;
	border-right-color: #006600;
	border-bottom-color: #006600;
	border-left-color: #006600;
	border-top-width: thin;
}
.bordoAlto {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #334DAC;
}
.bordoSinistra {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #334DAC;
}
.bordoBasso02 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #334DAC;
}
.link_su_testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #003300;
}
.bottoneprodotto
{
    border-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #75000B;
    vertical-align: baseline
}
.bottoneprodottoOFF
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #75000B;
    vertical-align: middle;
    text-align: center;
    border-style: none;
    background-color: #FFFFFF;
}
.RigaSotto01 {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #000000;
}
.BordoGrigio {
	border: 1px solid #CCCCCC;
}
.BordoBlu {
	border: 1px solid #334DAC;
}
.BordoRosso {
	border: 1px solid #FF0000;
}
.BoxNovita {
	background-color: #FBFAE3;
	border: 1px solid #006;
}
.BordoArancio {
	border: 1px solid #FF3300;
}
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.confirm-dialog {	
    BACKGROUND: url(img/bg/dialog24.png) no-repeat left top;	
    MARGIN: 0px auto;	
    WIDTH: 500px;
    HEIGHT: 400px;	
    PADDING-TOP: 10px;	
    POSITION: relative;
}

.confirm-dialog .inner {	
    PADDING-RIGHT: 0px;	
    PADDING-LEFT: 0px;	
    PADDING-BOTTOM: 0px;	
 BACKGROUND: url(img/bg/dialog24.png) no-repeat left bottom;
    FLOAT: left;	
    MARGIN: 0px 0px 0px 0px;	
    WIDTH: 500px;	
    PADDING-TOP: 0px;
} 

.confirm-dialog .base {	
    PADDING-BOTTOM: 4px;	
    MARGIN-LEFT: 10px;	
    MARGIN-RIGHT: -11px;	
    PADDING-TOP: 4px;	
    TEXT-ALIGN: center;
}

.confirm-dialog H2 {	
    FONT-WEIGHT: bold;	
    FONT-SIZE: 1.25em;	
    COLOR: #f60;
    TEXT-ALIGN: center;
} 

.confirm-dialog input {	
    WIDTH:50px;
}     

.close {	
    DISPLAY: block;	
    BACKGROUND: url(img/icn/close24.png) no-repeat 0px 0px;	
    LEFT: -5px;	
    WIDTH: 26px;	
    TEXT-INDENT: -1000em;	
    POSITION: absolute;	
    TOP: -7px;	
    HEIGHT: 26px;	
}   

.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
     -moz-opacity:0.65; 
    opacity:0.7;
} 
a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #334DAC;
	text-decoration: none;
	padding:0px; clip: rect(0px, 0px, 0px, 0px); top: 0px; right: 0px; bottom: 0px; left: 0px; text-indent: 0px; vertical-align: middle; 
}

a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #334DAC;
	text-decoration: none;
}
a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}

.TestoBianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.Fondo_01 {
	background-color: #acc0c7;
}
.Fondo02 {
	background-color: #2877ba;
}




.RigaDx {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.link_02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.link_02:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0c3d76;
}
.link_02:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.Box01 {
	border: 1px solid #adc1c8;
}
.Testo01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.Testo03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
.Box02 {
	border: 1px solid #2877ba;
	}
.titolo_01
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
}