body {
  background-color: #FFFFFF;
  color: #C1DBC7;
  scrollbar-3d-light-color: #C1DBC7;
  scrollbar-arrow-color: #C1DBC7;
  scrollbar-base-color: #C1DBC7;
  scrollbar-dark-shadow-color: #FFFFFF;
  scrollbar-face-color: #C1DBC7;
  scrollbar-highlight-color: #C1DBC7;
  scrollbar-shadow-color: #C1DBC7;
}

a:link, a:active, a:visited {
  text-decoration: underline;
}

a:hover {
  text-decoration: underline;
}

.titolo {
  font-family: Tahoma;
  font-size: 14;
  font-weight: bold;
  color: black;
}

.titolo_white {
  font-family: Tahoma;
  font-size: 16;
  font-weight: bold;
  color: #ffffff;
}

.titolo_orange {
  font-family: Tahoma;
  font-size: 14;
  font-weight: bold;
  color: #E68E1A;
}

.titolo_green {
  font-family: Tahoma;
  font-size: 14;
  font-weight: bold;
  color: #4BA673;
}

.titolo14_white {
  font-family: Tahoma;
  font-size: 14;
  font-weight: bold;
  color: #ffffff;
}

.titoletto {
  font-family: Tahoma;
  font-size: 12;
  font-weight: bold;
  color: #00853F;  
}

.titoletto_nb {
  font-family: Tahoma;
  font-size: 12;
  color: black;  
}

.titoletto_b {
  font-family: Tahoma;
  font-size: 12;
  font-weight: bold;
  color: black;  
}

.titoletto_white {
  font-family: Tahoma;
  font-size: 12;
  font-weight: bold;
  color: #ffffff;  
}

.titoletto_green {
  font-family: Tahoma;
  font-size: 12;
  font-weight: bold;
  color: #4BA673;  
}

.titoletto_dgreen {
  font-family: Tahoma;
  font-size: 12;
  font-weight: bold;
  color: #00853F;  
}

.titoletto_orange {
  font-family: Tahoma;
  font-size: 12;
  font-weight: bold;
  color: #E68E1A;
}

.testo {
  font-family: Verdana;
  color: black;
  font-size: 11;
  text-align: justify;
}

.testo_10 {
  font-family: Verdana;
  color: black;
  font-size: 10;
  text-align: justify;
}

.testo_b {
  font-family: Verdana;
  color: black;
  font-size: 11;
  text-align: justify;
  font-weight: bold;
}

.testo_nb {
  font-family: Verdana;
  color: black;
  font-size: 11;
  text-align: justify;
  font-weight: lighter;
}

.testo_nj {
  font-family: Verdana;
  color: black;
  font-size: 11;
}

.testo_10_nj {
  font-family: Verdana;
  color: black;
  font-size: 10;
}

.testo_white {
  font-family: Verdana;
  color: #ffffff;
  font-size: 11;
}

.testo_red {
  font-family: Verdana;
  color: red;
  font-size: 11;
}

.testo_green_b {
  font-family: Verdana;
  color: #4BA673;
  font-size: 11;
  font-weight: bold;
}

.testo_orange {
  font-family: Verdana;
  font-size: 11;
  font-weight: bold;
  color: #E68E1A;
}

table {
  padding: 0px;  
}

table.orange {
  padding: 0px;  
  border: 2px solid #E68E1A;
}

tr {
  padding: 0px;  
}

tr.selection {
  padding: 0px;  
  background-image: url(img/menu_sel.gif);
  background-repeat: no-repeat;
  background-position: right;
  color: #FFFFFF;
  height: 40;
}

tr.selection_b {
  padding: 0px;  
  background-image: url(img/menu_sel_bottom.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
  color: #FFFFFF;
  height: 40;
}

tr.selection_c {
  padding: 0px;  
  background-image: url(img/menu_sel_c.gif);
  background-repeat: no-repeat;
  background-position: right;
  color: #FFFFFF;
  height: 40;
}

tr.selection_t {
  padding: 0px;  
  background-image: url(img/menu_sel_top.gif);
  background-repeat: no-repeat;
  background-position: right;
  color: #FFFFFF;
  height: 40;
}

tr.notselected {
  padding: 0px;  
  background-image: url(img/menu.gif);
  background-repeat: no-repeat;
  height: 40;
}

tr.notselected_b {
  padding: 0px;  
  background-image: url(img/menu_bottom.gif);
  background-repeat: no-repeat;
  height: 40;
}

tr.notselected_c {
  padding: 0px; 
  height: 36;
}

tr.notselected_t {
  padding: 0px;  
  background-image: url(img/menu_top.gif);
  background-repeat: no-repeat;
  height: 38;
}

td {
  padding: 0px;  
}

tr.barra {
  padding: 0px;  
  background-image: url(img/barra.gif);
}

.header {
    background-image: url(img/header.gif);
    background-repeat: no-repeat;	
	width: 950px;
	position: relative;
	height: 160px;
	text-align: left;
	margin-right: 10px;
}

.link_header {    
	color: #FFFFFF;
	position: absolute;
	text-align: right;
	margin-right: 10px;
	font-family: Verdana;
	font-size: 14;
	font-weight: bold;
	top: 110px;
	right: 10px;
}

.link_top {    
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 14;
	font-weight: bold;
}

ul {
  margin: 10px 0px 0px 25px;  
  padding: 0px;    
  font-family: Verdana;
  color: black;
  font-size: 11;
  text-align: justify;
}

ol {
  margin: 10px 0px 0px 25px;   
  padding: 0px;    
  font-family: Verdana;
  color: black;
  font-size: 11;
  text-align: justify;
}

/*CSS PER LO SCRIPT DELLE FAQ*/

.click-menu {
}
.click-menu .box1 {        
    color: #006699;
    background: #96C5AC;
    background-position: right center; 
	background-image: url(img/freccetta_chiuso.gif); 
	background-repeat: no-repeat;
}
.click-menu .box1-hover {        
    color: #006699;
    background: #96C5AC;
    background-position: right center; 
	background-image: url(img/freccetta_chiuso.gif); 
	background-repeat: no-repeat;
}
.click-menu .box1-open {        
    color: #006699;
    background: #96C5AC;
    background-position: right center; 
	background-image: url(img/freccetta_aperto.gif); 
	background-repeat: no-repeat;
}
.click-menu .box1-open-hover {        
    color: #006699;
    background: #96C5AC;
    background-position: right center; 
	background-image: url(img/freccetta_aperto.gif); 
	background-repeat: no-repeat;
}
.click-menu .box1,
.click-menu .box1-hover,
.click-menu .box1-open,
.click-menu .box1-open-hover {
    color: #000000;
    text-indent: 15px;
    font-weight: bold;
    font-size: 12px;
    line-height: 20px;
    font-family: Verdana;
    cursor: pointer;   
}
.click-menu .section {
    font-family: Verdana;
    font-size: 11;
    line-height: 15px;
    padding: 0 0 5px 10px;
    display: none;
}
.click-menu .section a {
    color: #000000;
    text-decoration: none;
    white-space: nowrap;
}
.click-menu .section a:hover {
    color: #000000;
    text-decoration: none;
    white-space: nowrap;
}
.click-menu .box2 {
    color: #000000;
    border-color: #7B6139;
    padding: 1px 2px 2px 6px;
    border-width: 1px;
    border-style: none solid solid solid;
}
.click-menu .box2-hover {
    color: #000000;
    border-color: #7B6139;
    padding: 1px 2px 2px 6px;
    border-width: 1px;
    border-style: none solid solid solid;
}

/*CSS PER LO SCRIPT DELLE PRESTAZIONI*/

.click-menuPR {
}
.click-menuPR .box1 {        
    color: #006699;
    background: #FFFFFF;
}
.click-menuPR .box1-hover {        
    color: #006699;
    background: #FFFFFF;
}
.click-menuPR .box1-open {        
    color: #006699;
    background: #FFFFFF;
}
.click-menuPR .box1-open-hover {        
    color: #006699;
    background: #FFFFFF;
}
.click-menuPR .box1,
.click-menuPR .box1-hover,
.click-menuPR .box1-open,
.click-menuPR .box1-open-hover {
    color: #000000;
    text-indent: 5px;
    font-size: 11px;
    line-height: 20px;
    font-family: Verdana;
    cursor: pointer;   
}
.click-menuPR .section {
    font-family: Verdana;
    font-size: 11;
    line-height: 15px;
    padding: 0 0 5px 10px;
    display: none;
}
.click-menuPR .section a {
    color: #000000;
    text-decoration: underline;
    white-space: nowrap;
}
.click-menuPR .section a:hover {
    color: #000000;
    text-decoration: underline;
    white-space: nowrap;
}
.click-menuPR .box2 {
    color: #000000;
    border-color: #7B6139;
    padding: 1px 2px 2px 6px;
    border-width: 1px;
    border-style: none solid solid solid;
}
.click-menuPR .box2-hover {
    color: #000000;
    border-color: #7B6139;
    padding: 1px 2px 2px 6px;
    border-width: 1px;
    border-style: none solid solid solid;
}

hr.grossa {
  height: 3;
  color: #C6332C;
}

hr.sep {
  height: 2;
  color: #C6332C;
  width: 90%
}