*{margin:0;}

img{border:0;}

hr{
color:#999999;
}

.border{border:1px solid #999999;}
 
.testo_blu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#003399;
padding:2px 2px 2px 2px;
line-height:15px;
}

#menu_principale{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-align:left;
}

#menu_principale a:link{color:#333333; text-decoration:none;}
#menu_principale a:visited{color:#333333; text-decoration:none;}
#menu_principale a:hover{color:#CC0000; text-decoration:none;}
#menu_principale a:active{color:#333333; text-decoration:none;}

.titoli_pagine{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#99cdff;
font-weight:bold;
}

.titoli_pagine a:link{color:#99cdff; text-decoration:none;}
.titoli_pagine a:visited{color:#99cdff; text-decoration:none;}
.titoli_pagine a:hover{color:#333333; text-decoration:none;}
.titoli_pagine a:active{color:#99cdff; text-decoration:none;}

.blu_xlabel{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#0099FF;
font-weight:bold;
}

.blu_xlabel a:link{color:#0099FF; text-decoration:none;}
.blu_xlabel a:visited{color:#0099FF; text-decoration:none;}
.blu_xlabel a:hover{color:#333333; text-decoration:none;}
.blu_xlabel a:active{color:#99cdff; text-decoration:none;}

.rosso{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#FF0000;
font-weight:bold;
}

.rosso a:link{color:#FF0000; text-decoration:none;}
.rosso a:visited{color:#FF0000; text-decoration:none;}
.rosso a:hover{color:#333333; text-decoration:none;}
.rosso a:active{color:#99cdff; text-decoration:none;}

.titoli2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#666666;
padding:10px 0 5px 5px;
/*font-weight:bold;*/
}

.titoli2 a:link{color:#666666; text-decoration:none;}
.titoli2 a:visited{color:#666666; text-decoration:none;}
.titoli2 a:hover{color:#666666; text-decoration:underline;}
.titoli2 a:active{color:#666666; text-decoration:none;}

.titoli3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
line-height:20px;
}

.paragrafo_generale{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
line-height:16px;
color:#333333;
}

.paragrafo_generale a{text-decoration:none;}
.paragrafo_generale a:link{color:#333333;}
.paragrafo_generale a:visited{color:#333333;}
.paragrafo_generale a:hover{color:#CC0000;}
.paragrafo_generale a:active{color:#333333;}

#piede{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:center;
padding:3px 0 3px 0;
}

#piede a{outline:none; text-decoration:none;}
#piede a:link{color:#FFFFFF;}
#piede a:visited{color:#FFFFFF;}
#piede a:hover{color:#FFFFFF;}
#piede a:active{color:#FFFFFF;}

.tab_piede{background-color:#999999;}
/*----------------------------------------inizio stile area preventivo----------------------------------------*/
.sfondo_tabelle{
background-color: #FFFFFF;
border:1px solid #99ccff;
}

.paragr_centrato{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#333333;
padding:2px 2px 2px 2px;
line-height:15px;
}

.paragr_centrato a:link{color:#333333; text-decoration:none;}
.paragr_centrato a:visited{color:#333333; text-decoration:none;}
.paragr_centrato a:hover{color:#CC0000; text-decoration:none;}
.paragr_centrato a:active{color:#333333; text-decoration:none;}

.paragr_tabelle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#333333;
padding:2px 2px 2px 2px;
line-height:15px;
}

.paragr_tabelle a:link{color:#333333; text-decoration:none;}
.paragr_tabelle a:visited{color:#333333; text-decoration:none;}
.paragr_tabelle a:hover{color:#CC0000; text-decoration:none;}
.paragr_tabelle a:active{color:#333333; text-decoration:none;}

.intestazioni_tabelle{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align:left;
color: #FFFFFF;
background-color: #99ccff;
font-weight: bold;
background-position: center;
}

.intestazioni_tabelle a:link{color: #FFFFFF; text-decoration:none;}
.intestazioni_tabelle a:visited{color: #FFFFFF; text-decoration:none;}
.intestazioni_tabelle a:hover{color: #333333; text-decoration:none;}
.intestazioni_tabelle a:active{color: #FFFFFF; text-decoration:none;}

.intestazione_cella{
background-color:#f9f9f9;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
color:#333333;
padding:2px 2px 2px 2px;
line-height:15px;
}

.titoletti_pulsanti {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#CC0000;
}

.titoletti_pulsanti a{text-decoration:none;}
.titoletti_pulsanti a:link{color:#CC0000;}
.titoletti_pulsanti a:visited{color:#CC0000;}
.titoletti_pulsanti a:hover{color:#CC0000;}
.titoletti_pulsanti a:active{color:#CC0000;}

.row1{
background-color:#f9f9f9;/*grigio chiaro*/
}


.row2{
background-color:#f0f0f0;/*grigio scuro*/
}

body{
/*background-color:#FFFFFF;*/
background-color:#1A171B;
}

table{
/*background-color:#ffffff;*/
background-color:#1A171B;
}

#testa{
height:85px;
}

.margine_testa{
height:5px;
}

/*----------------------------------------inizio stile pacchetti----------------------------------------*/
.paragr_pacchetti{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#555555;
text-align:left;
padding: 4px 12px 0 12px;
line-height:15px;
}

.paragr_pacchetti a:link{color:#555555; text-decoration:none;}
.paragr_pacchetti a:visited{color:#555555; text-decoration:none;}
.paragr_pacchetti a:hover{color:#cc0000; text-decoration:none;}
.paragr_pacchetti a:active{color:#555555; text-decoration:none;}
/*-----------------------------------------fine stile pacchetti-----------------------------------------*/
.menusup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#555555;
}
.menuhome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 36px;
	color: #999999;
}

/*-----------------------------------------inizio stile popup-----------------------------------------*/
#osx-modal-content, #osx-modal-data {display:none;}

#osx-overlay {background-color:#000; cursor:wait;}

#osx-container {background-color:#eee; color:#000; font-family:"Lucida Grande",Arial,sans-serif; font-size:.9em; padding-bottom:4px; width:600px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; -moz-box-shadow:0 0 64px #000; -webkit-box-shadow:0 0 64px #000;}
#osx-container a {color:#ddd;}
#osx-container #osx-modal-title {color:#000; background-color:#ddd; border-bottom:1px solid #ccc; font-weight:bold; padding:6px 8px; text-shadow:0 1px 0 #f4f4f4;}
#osx-container .close {display:none; float:right;}
#osx-container .close a {display:block; color:#777; font-size:.8em; font-weight:bold; padding:6px 12px 0; text-decoration:none; text-shadow:0 1px 0 #f4f4f4;}
#osx-container .close a:hover {color:#000;}
#osx-container #osx-modal-data {padding:6px 12px;}
#osx-container h2 {margin:10px 0 6px;}
#osx-container p {margin-bottom:10px;}
#osx-container span {color:#777; font-size:.9em;}
/*------------------------------------------fine stile popup------------------------------------------*/