@charset "utf-8";
/* CSS Document */
body{
    margin-bottom:0;
    margin-left:0;
    margin-right:0;
    margin-top:0;
    background-image:url(../images/default/mainBg.jpg);
    background-repeat:repeat-x;
    background-color:#2f2f2f;

}
.testoBase{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666666;
    line-height: 16px;
}
.titoloOrange{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#ff870d;
    line-height: 24px;
    font-weight:bold;
}
.titoloBlack{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#000000;
    line-height: 24px;
    font-weight:bold;
}
.titoloGray{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#666666;
    line-height: 24px;
    font-weight:bold;
}
a{
    color:#ff870d;
    text-decoration:none;
    outline: none; 
}
a:hover{
    color:#FF6600;
    text-decoration:underline;    
}
.testoSmall {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#999999;
    font-weight: bold;
    text-decoration: none;
}
.testoSmall:hover {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#666666;
    font-weight: bold;
    text-decoration: none;
}
.testoSmallDarker {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#666666;
    font-weight: bold;
    text-decoration: none;
}
.testoSmallOrange {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#ff870d;
    font-weight: bold;
    text-decoration: none;
}
.tdPadding{
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
}
.bgAlignBottom{
    background-position:bottom;
}
.imgMarginRight{
    margin-right:20px;
}
.imgMarginRight02{
	margin-right:10px;
}
.voceSubMenu{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#666666;
    font-weight: bold;
    text-decoration: none;
}
.voceSubMenuDisabled{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#999999;
    font-weight: bold;
    text-decoration: none;
}
.voceSubMenu:hover {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FF6600;
    font-weight: bold;
    text-decoration: none;
}
.formTitle {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666666;
    font-weight: bold;
    text-decoration: none;
}
.form{
    background-image:url(../images/default/formBg.gif);
    border: 1px solid #979797;    
    color: #59a2a1;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    width:200px;
    height: 16px;
}
.formDropDown{
    background-image:url(../images/default/formBg.gif);
    border: 1px solid #979797;    
    color: #59a2a1;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    width:200px;
    background-color:#f9f9f9;
}
.listTitle{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    font-weight:bold;    
    line-height: 12px;
}
.listTitleSimple{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    font-weight:bold;
}
.listPrice{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#333333;
    font-weight:bold;    
    margin-right:65px;
}
.listPriceSmall{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#666666;    
    margin-right:65px;
}
.listTitle:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FF6600;
    font-weight:bold;    
    line-height: 12px;
}
.listText{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#666666;
}
.listImage{    
    margin-right:4px;
}
.listRed{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#CC0000;
    font-weight:bold;
}
.listLink{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#ff870d;
    font-weight:bold;
}
.listLink:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FF6600;
    font-weight:bold;
}
.listOrange{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#ff870d;
    font-weight:bold;
}
.attenzione{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#CC0000;
    font-weight:bold;
}
.tdInverseGrad{
    background-image:url(../images/default/inverseGrad.jpg);
    background-position:bottom;
}
.txtRed {
    color: #FF0000;
}
.versionN{
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#000000;
    font-weight:bold;
    letter-spacing:-1px;
}
hr {
  border-top: 1px dashed #999999; 
  border-bottom: 1px dashed #FFFFFF;  
}
blockquote{
    margin-bottom:50px;    
}
li{
    list-style-image:url(../images/default/freccia.gif); 
}
.fumetto{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#666666;
    padding-top:12px;
    padding-bottom:12px;
    padding-left:15px;
    padding-right:15px;
    line-height:12px;
}
.fumettoFirma1{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333333;
    line-height:11px;
    font-weight:bold;
}
.fumettoFirma2{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#666666;
    line-height:11px;
    font-style:italic;
}
.evidenziato{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff870d;
	font-weight:bold;
}
.nota{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	line-height:12px;
}
.short{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:11px;
}
.shortTitolo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:11px;
	font-weight:bold;
}
.attenzione2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#ff870d;
    font-weight:bold;
}
.attenzione3 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#ff870d;
    font-weight:bold;
    line-height:24px;
    vertical-align:top;
}

