BODY {
 PADDING-RIGHT: 0px;
 PADDING-LEFT: 0px;
 PADDING-BOTTOM: 0px;
 MARGIN: 0px;
 COLOR: #000000;
 PADDING-TOP: 0px;
 background-color: #FFFFFF;
 font-family: verdana, helvetica, arial, sans-serif;
}

/*stili menu*/
a.menugreen {
 text-decoration: none;
 color: #FFF;
}

A:hover.menugreen {
 background-color: #4D7988;
}

a.lingue {
 text-decoration: none;
 color: #FFF;
}

A:hover.lingue {
 text-decoration: underline;
}

a.mappa {
 font-weight: bold;
 text-decoration: underline;
 color: #CC0000;
}

A:hover.mappa {
 ont-weight: bold;
 text-decoration: none;
 color: #666;
}

table.bordi
{
 border-collapse: collapse;
 border-style: solid solid solid solid;
 padding-left: 2px;
 padding-right: 2px;
}

td.menu {
 font-family : arial;
 font-size: 10px;
 font-weight: bold;
 color: #FFF;
 text-decoration: none;
 letter-spacing: 1px;
 background-color: #A53755;
}

td.menugreen {
 font-family : arial;
 font-size: 10px;
 font-weight: bold;
 color: #FFF;
 text-decoration: none;
 letter-spacing: 1px;
 background-color: #4D7988;
}

td.lingue {
 font-family : verdana;
 font-size: 9px;
 color: #FFF;
 text-decoration: italic;
 padding-top: 1px;
 padding-bottom: 1px;
}

td.testo {
 font-family : verdana;
 font-size: 11px;
 color: #000;
}

td.tittesto {
 font-family : verdana;
 font-size: 13px;
 font-weight: bold;
 color: #000;
letter-spacing: 2px;
}

/*stili sfondi*/
td.index {
 background-repeat: no-repeat;
 background-position: left middle;
 border-top: 2px solid #019DB6;
 border-bottom: 2px solid #019DB6;
}

td.bghead {
 background-image: url(images/bg_head.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 background-color: #FFFFFF;
 border-bottom: 3px solid #9D9B9C;
 border-right: 3px solid #9D9B9C;
}

td.bghead2 {
 background-image: url(images/bg_head2.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 background-color: #FFFFFF;
 border-bottom: 3px solid #9D9B9C;
}

td.border {
 font-size: 10px;
 font-weight: normal;
 color: #000000;
 border-right: 3px solid #9D9B9C;
 background-repeat: repeat-y;
 background-position: left;
}

td.borderhome {
 font-size: 10px;
 font-weight: normal;
 color: #000000;
 padding-left: 3px;
 padding-bottom: 3px;
 border-right: 1px solid black;
 border-left: 1px solid black;
 border-bottom: 1px solid black; 
}

/*testo*/
td.ricerca,span.ricerca  {
 font-family : verdana, helvetica, arial, sans-serif;
 font-size : 10px;
 font-weight : bold;
 color: #4D7988;
 letter-spacing: 2px;
 padding-bottom: 2px;
}

span.tit {
 font-family: verdana, helvetica, arial, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000;
 letter-spacing: 2px;
}

td.mappa,span.mappa  {
 font-size: 10px;
 font-weight: bold;
 color: #666;
 padding: 2px;
}

img.mappa   {
 float: left;
}