/*
la classe variante è aggiunge informazioni personalizzate per il padding alla classe box 
definita in style.css
*/
.variante {
padding-top: 1.4em;	
padding-bottom: 1.4em;
padding-left: 1em;	
padding-right: 1em;	
}
.titolo {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #6D7C8D;
font-family:Georgia,Times,serif;
font-weight: bold;
color: #6D7C8D;
text-align: center;
}
.previsione {
font: normal 76%/150% "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
margin: 1.5em 1.0em 1em;
color: #000000;
}
.previsione thead th, thead td{
border-bottom:0.1em solid #523A0B;
border-bottom-width:0.1em;
font-weight: normal;
font-size:1.4em !important;
font-size:1.6em;
text-align:left;
letter-spacing: 1px;
padding: 0.3em 0.9em;
}
.previsione tbody th{
text-align: left;
font-weight: normal;
font-size:1.2em !important;
font-size:1.5em;
width: 46em;
padding: 0.3em;
border-right-width: 0.2em;
border-right-style: solid;
border-right-color: #3A5E81;
border-bottom-width: 0.1em;
border-bottom-style: solid;
border-bottom-color: #000000;
background-color: #EEF1F2;
}
.previsione tbody td{
text-align: right;
font-size:1.2em !important;
font-size:1.4em;
width: 13em;
background-color: #C6D5EA;
border-right-width: 0.1em;
border-right-style: solid;
border-right-color: #000000;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #3A5E81;
}
.previsione tfoot th{
border-top:0.1em solid #E4E6AE;
border-right-width: 0.2em;
border-right-style: solid;
border-right-color: #C1C541;
font-size:1.3em !important;	
font-size:1.5em;	
text-align: right;
font-weight: normal;	
padding: 0.3em 0.3em;
background-color: #F0F1D3;	
}
.previsione tfoot td{
text-align: right;
font-size:1.3em !important;
font-size:1.5em;	
background-color: #E4E6AE;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #3A5E81;	
}
.number {
border-style: solid;
border-width: 0.1em;
border-color: #333333;
font-size: 0.9em;
background-color: #E2EBF3;
}
