body{
		
    height: 90%; 
    
    /*padding: 0;*/
    
    color: #555;
    font: 12px/22px Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 1em 1em 1em 1em;
    /*color: #000;#006400*/
 
    background-color: #FFFF9D;

    /*background: url(../images/mare.png) repeat-y 0 0; */
}

td.testo_note {
        color: #555;
        font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-style: italic;
	padding: 0px 7px 0px 5px;
	text-align: right;}

h1 {
      font: 600 26px arial, helvetica, sans-serif;
      color: #ff9900;
      margin-top: 10px;
      margin-bottom: 30px;
      font-weight: bold;
}

h2 {
        font: 16px arial, helvetica, sans-serif;
        color: #003366;
        margin-top: 20px;
        margin-bottom: 5px;
        font-weight: bold;
}

h3 {
        font: bold 13px arial, sans-serif;
        color: #006666;
        margin-top: 20px;
        margin-bottom: 5px;
}    

a { color: #ff9900; 
}

p { margin: 0px 
}

img {
    margin: 0px 0px 0px 0px; 
    /*padding: 0px 0px 0px 0px; */
    border: none 
}

div.content {
    margin-left: 30px;
    width: 100%;
    /*position: absolute;*/
    top: 0px;
}

div.w3c {text-align: right; width: 100%; margin-top: 0px; margin-bottom: 0px}
div.footer {text-align: center; width: 100%; margin-top: 30px; margin-bottom: 20px }
span.foot {text-align: center; margin-right: 80px; }

.address{ font: 13px arial, helvetica, sans-serif;
              color: #006666; font-weight: bold;
}    
td.boxup_home{
background-image: url('../images/table/tab_up_FF8040.PNG');}

td.boxcenter_home  {
background-image: url('../images/table/tab_center_FF8040.PNG');}

td.boxdown_home  {
background-image: url('../images/table/tab_down_FF8040.PNG');}

td.boxup_contatti{
background-image: url('../images/table/tab_up_0000E1.PNG');}

td.boxcenter_contatti  {
background-image: url('../images/table/tab_center_0000E1.PNG');}

td.boxdown_contatti  {
background-image: url('../images/table/tab_down_0000E1.PNG');}
td.boxup_chi{
background-image: url('../images/table/tab_up_29B722.PNG');}

td.boxcenter_chi  {
background-image: url('../images/table/tab_center_29B722.PNG');}

td.boxdown_chi  {
background-image: url('../images/table/tab_down_29B722.PNG');}

td.boxup_dove{
background-image: url('../images/table/tab_up_808080.PNG');}

td.boxcenter_dove  {
background-image: url('../images/table/tab_center_808080.PNG');
padding: 0px 10px 0px 10px;
font-size: 10pt
}

td.boxdown_dove  {
background-image: url('../images/table/tab_down_808080.PNG');}

td.boxup_servizi{
background-image: url('../images/table/tab_up_0080FF.PNG');}

td.boxcenter_servizi  {
background-image: url('../images/table/tab_center_0080FF.PNG');
padding: 0px 10px 0px 10px;
}

td.boxdown_servizi  {
background-image: url('../images/table/tab_down_0080FF.PNG');}

td.boxup_paese{
background-image: url('../images/table/tab_up_FF0000.PNG');}

td.boxcenter_paese  {
background-image: url('../images/table/tab_center_FF0000.PNG');
padding: 0px 10px 0px 10px;
}

td.boxdown_paese  {
background-image: url('../images/table/tab_down_FF0000.PNG');}

td.boxup_tariffe{
background-image: url('../images/table/tab_up_FF00FF.PNG');}

td.boxcenter_tariffe  {
background-image: url('../images/table/tab_center_FF00FF.PNG');}

td.boxdown_tariffe  {
background-image: url('../images/table/tab_down_FF00FF.PNG');}


td.boxup_itinerari{
background-image: url('../images/table/tab_up_808040.PNG');}

td.boxcenter_itinerari {
background-image: url('../images/table/tab_center_808040.PNG');}

td.boxdown_itinerari {
background-image: url('../images/table/tab_down_808040.PNG');}








td.upsfondo{
background-image: url('../images/up_sfondo.PNG');}

td.servizisfondo{
background-image: url('img/servizi_sfondo.jpg');}

td.servizisfondoen{
background-image: url('img/servizi_sfondo_en.jpg');}

td.servizisfondode{
background-image: url('img/servizi_sfondo_de.jpg');}

td.testo_tab {
        color: #555;
        font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; 

	padding: 0px 7px 0px 5px;
	font-weight: bold;
	text-align: justify;
} td.testo_semplice {
        color: #555;
        font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	padding: 0px 7px 0px 5px;

}div.testo_semplice {
        color: #555;
        font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	padding: 0px 7px 0px 5px;

}
td.testo_tab_err {
        color: #FF0000;
        font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; 

	padding: 0px 7px 0px 5px;
	font-weight: bold;
	text-align: justify;
}
td.testo A:link {		COLOR: black; 	TEXT-DECORATION: none; font-family: Trebuchet MS; font-size: 9pt; text-align:justify;}
td.testo A:visited {	COLOR: black; 	TEXT-DECORATION: none; font-family: Trebuchet MS; font-size: 9pt; text-align:justify;}
td.testo A:active {		COLOR: red; 	TEXT-DECORATION: none; font-family: Trebuchet MS; font-size: 9pt; text-align:justify;}
td.testo A:hover {		COLOR: red; 	TEXT-DECORATION: none; font-family: Trebuchet MS; font-size: 9pt; text-align:justify;}

td.testohome {
	font-family: Trebuchet MS;
	color: #FFFFFF;
	font-size: 		9pt; 
	font-style:italic;
	text-align: justify;}
td.testohome A:link {		COLOR: #FFFFFF; 	TEXT-DECORATION: none; font-family: Trebuchet MS; font-size: 9pt; text-align:justify;}
td.testohome A:visited {	COLOR: #FFFFFF; 	TEXT-DECORATION: none; font-family: Trebuchet MS; font-size: 9pt; text-align:justify;}
td.testohome A:active {		COLOR: #FFFF00; 	TEXT-DECORATION: none; font-family: Trebuchet MS; font-size: 9pt; text-align:justify;}
td.testohome A:hover {		COLOR: #FFFF00; 	TEXT-DECORATION: none; font-family: Trebuchet MS; font-size: 9pt; text-align:justify;}

td.testodown{
font-family: Trebuchet MS;
	color:        #FFFFFF;
	font-size: 	      9pt;}
td.testodown A:active {		COLOR: #FFFF00; 	TEXT-DECORATION: none; font-family: Trebuchet MS; font-size: 9pt; text-align:justify;}
td.testodown A:hover {		COLOR: #FFFF00; 	TEXT-DECORATION: none; font-family: Trebuchet MS; font-size: 9pt; text-align:justify;}
td.testodown 	A:link {	COLOR: #FFFFFF; 	TEXT-DECORATION: none; font-family: Trebuchet MS; font-size: 9pt; text-align:justify;}