/* ---------   Generali   ---------*/

@font-face {
font-family:'Roboto';
font-style:normal;
font-weight:400;
src:url('../Fonts/Roboto.eot');
src:local('Roboto'), local('Roboto-Regular'),
url('../Fonts/Roboto.eot?#iefix') format('embedded-opentype'),
url('../Fonts/Roboto.woff2') format('woff2'),
url('../Fonts/Roboto.woff') format('woff'),
url('../Fonts/Roboto.ttf') format('truetype'),
url('../Fonts/Roboto.svg#Roboto') format('svg');
}

a{
color:#000000;
text-decoration:none;
}

body{
background-attachment:fixed;
background-image:url('../Immagini/Sfondi/18.jpg');
background-repeat:no-repeat;
font-family:'Roboto',Tahoma;
font-size:12px;
margin:0px;
text-align:center;
}

div{
padding:0px;
position:relative;
}

fieldset,form{
border:0px;
margin:0px;
padding:0px;
}

img{
border:0px;
}

input{
padding:0px;
}

option{
height:18px;
padding-left:10px;
padding-top:3px;
}

select{
border:1px solid #dbdbdb;
color:#808080;
font-family:tahoma;
font-size:12px;
height:22px;
line-height:22px;
padding-left:7px;
}

table{
border-collapse:collapse;
empty-cells:show;
padding:0px;
}

td,th{
border:1px solid #dbdbdb;
font-family:tahoma, arial, sans-serif;
font-size:12px;
padding:0px;
text-align:center;
}

textarea{
font-family:tahoma;
font-size:11px;
margin:0px;
resize:none;
}

th{
background-color:#ffffff;
color:#808080;
}

.Bordo{
border:1px solid #808080;
}

.Cx{
margin-left:auto;
margin-right:auto;
}

.Disabilitato{
opacity:0.3;
}

#Finta{
display:none;
}

.Hide{
display:none;
}

.IData{
height:18px;
padding-right:5px;
text-align:right;
width:70px;
}

.IImporto{
height:18px;
padding-right:5px;
text-align:right;
width:70px;
}

.ImgTop1{
position:relative;
top:1px;
} 

.ImgTop2{
position:relative;
top:2px;
} 

.ImgTop3{
position:relative;
top:3px;
}

.ImgTop4{
position:relative;
top:4px;
} 

.ImgTop5{
position:relative;
top:5px;
}

.ImgTop6{
position:relative;
top:6px;
} 

.ImgTop7{
position:relative;
top:7px;
} 

.ImgTop8{
position:relative;
top:8px;
}

.ImgTop9{
position:relative;
top:9px;
} 

.ImgTop10{
position:relative;
top:10px;
}

.Negativo{
color:darkred;
}

#Percorso{
background-color:#ffffff;
border-bottom:1px solid #dbdbdb;
border-top:1px solid #dbdbdb;
color:#808080;
float:left;
font-weight:bold;
height:40px;
line-height:40px;
padding-left:18px;
text-align:left;
width:1182px;
}

#Percorso a{
color:#808080;
}

.Positivo{
color:#006400;
}

.Puntatore {
cursor:pointer;
}