body{background-color:#FFF; margin:0px 0px 20px 0px;background-image:url("img/fondo_pagina.gif");background-position:top left;background-repeat:repeat-y;}

.logo{width:212px; height:137px;}
img{border:0px solid;}

td.border{width:8px;vertical-align:top;background-color:#FFF;}
td.sx{width:212px;vertical-align:top;background-color:#D5E3F3;}
td.dx{vertical-align:top;}

ul.menu{
  font-size: 11px;
  color: #3E5170;
  font-family: arial, sans-serif;
  font-weight: bold;
  margin:0px; padding:0px;
  display:block;
  list-style-type:none;
  border:0px solid;
  border-bottom: 2px solid #FFF;
  }

ul.menu li{display:inline;}

ul.menu a {
  display:block;
  color:#818C99;
  text-decoration:none;
  border:0px solid;
  background-image:url("img/link.gif");
  padding: 7px 0px 5px 20px;
  }
ul.menu a:hover {
  color:#FFF;
  background-image: url("img/link_over.gif");
  }
  
ul.menu a.rosso{color:#3E5170;}
a:hover.rosso{color:#FFF;}
ul.menu a.sel,a:hover.sel{color:#FFF; background-image: url("img/link_over.gif"); cursor:default;}


ul.list1{margin:3px 0px;padding:0 20px;}
.news{
  font-size: 11px;
  color: #3E5170;
  font-family: arial, sans-serif;
  font-weight: normal;
  padding: 25px 10px 20px 20px;
  background-color:#D5E3F3;
}

b.tit{display:block;border-bottom:1px solid #3E5170;margin-bottom:10px;padding-bottom:3px;}
b.pro{color:#405A80;font-size:13px;line-height:17px;display:block;background-color: #DADFE5;padding: 1px 3px;margin:0 0 5px 0;}
.intestazione{
  font-size: 10px;
  color: #3E5170;
  height:73px;
  font-family: verdana,tahoma,arial, sans-serif;
  letter-spacing:-0.07em;
  background: url("img/intestazione.jpg");
  background-repeat: no-repeat;
  border:0px solid;
  padding-left:25px;padding-top:10px;
  margin-bottom: 0px;
  }

.foto{width:546px; height:177px;margin-left:4px;border:0px solid;}

.titolo{
  font-size: 16px;
  color: #495F84;
  font-family: arial, sans-serif;
  font-weight: bold;
  padding: 30px 20px 12px 25px;
  }
.paddtop{
  padding-top: 17px;
  }

.testo{
  font-size: 11px;
  color: #4A4A4A;
  font-family: arial, sans-serif;
  font-weight: normal;
  padding: 0px 20px 0px 25px;
  }
  
.testo a{
	text-decoration:none;
	font-size: 12px;
	color:#466085;
}
.testo a:hover{
	text-decoration:underline;
}

table input,textarea,select,option{font:11px arial,sans-serif;}

#tariffe{
	border-collapse:collapse;
}
#tariffe td{border:1px solid #000;text-align:center;vertical-align:top;}

.credits{
  font-size: 9px;
  color: #495F84;
  font-family: arial, sans-serif;
  font-weight: normal;
  padding: 30px 20px 0px 25px;
}

.credits a {
  color:#495F84;
  text-decoration:none;
  border:0px solid;
  }
.credits a:hover {
  color:#000;
  }
  
div.rgt{
	text-align:right;
	font:10px arial,sans-serif;
	border:0px solid #000;
}
div.rgt a{text-decoration:none;color:#3E5170;}
div.rgt a{text-decoration:underline;}

small{color: #777;}



