a.lnk:link {color: #0070BC;}
a.lnk:visited {color: #0070BC;}
a.lnk:hover {color: #FF0000;}

a {color: #FF0000; text-decoration: none; } 
a:link {color: black; text-decoration: none; } 
a:visited {color: black; text-decoration: none; } 
a:hover {color: #FF0000; text-decoration: none; } 

h1,h2,h3,h4,h5,h6{margin:0;padding:0;font:normal 1em/1em Helvetica,Arial,sans-serif;color:#000000}
h3{font-size:15px;border-bottom:1px solid #ccc}

body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	scrollbar-face-color: #EAEAEA;
	scrollbar-shadow-color: #EAEAEA;
	scrollbar-highlight-color: #EAEAEA;
	scrollbar-3dlight-color: #EAEAEA;
	scrollbar-darkshadow-color: #697074;
	scrollbar-track-color: #F7F7F7;
	scrollbar-arrow-color: #666666;
}
#ticker {
	height: 15px;
	width: 380px;
	border: 0px solid black;
	position: relative;
	position=inherit;
	overflow: hidden;
}
#ticker div {
	position: absolute;
	white-space: nowrap;
}

td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

Td.tre  {border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-top-style: dotted;
border-bottom-style: dotted;
border-top-color: #CECECE;
border-right-color: #000000;
border-bottom-color: #CECECE;
border-left-color: #000000;
} 

td.otto {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-color:#F3F4F5; vertical-align: middle;}

td.nove  {border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #CECECE;
border-right-color: #000000;
border-bottom-color: #CECECE;
border-left-color: #000000;
background-color:#FFFFFF
}


td.dieci {border-width: 1px;
border-style: solid;
border-color: #0099CF;
background-color:#F3F4F5
}

tr.due {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-color:#E4E6E7;}  

tr.tre {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color:#F3F4F5; vertical-align: middle;}  

tr.quattro {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#C0C0C0; vertical-align: middle;}

tr.cinque {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#808080; vertical-align: middle;}

tr.sei {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#000000; vertical-align: middle;}

tr.sette {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#808080; vertical-align: middle;}


.cell_dentro { BACKGROUND-COLOR: #E4E6E7}
.cell_fuori { BACKGROUND-COLOR: #F3F4F5 } 
.cell_dentro1 { BACKGROUND-COLOR: #E4E6E7}
.cell_fuori1 { BACKGROUND-COLOR: #F3F4F5}

.special {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FF8635;
}
.specialjustify {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FF8635;
	text-align: justify;
}
.special1 {
	color: #FF8635;
}
.specialgreen {
	color: #99CC33;
}

.fortext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 20px;
	text-align: justify;
}
.fortextguest{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 15px;
	text-align: justify;
}
.fortextnoj{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 20px;
}
.textnoj{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.testtext{color:#4d4d4d;font-family:Helvetica,Arial,sans-serif;font-size:11px;line-height:1.5em}

.whitesmallertext  {
      font-size : xx-small;
      color : #333333;
      font-family : Verdana;
}

.tablegray  {
	border-width : 1;
	border-style : solid;
	border-color : #C0C0C0;
	background-color : #ffffff;
}
.title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #000000;
}
.selector{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
border: 1px solid #999999;
background-color: #F5F5F5;
text-indent: 3px;
}

.menuskin{
position:absolute;
width:165px;
background-color:#F3F4F5;
border:1px solid black;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
visibility:hidden;
}

.menuskin a{
text-decoration:none;
color:black;
padding-left:10px;
padding-right:10px;
}

#mouseoverstyle{
background-color:highlight;
}

#mouseoverstyle a{
color:white;
}
.form  {
	font-size : 10px;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	color : #000000;
	border-width : 1;
	border-style : solid;
	border-color : #005980;
	background-color : #ffffff;
} 
.form2  {
	font-size : 12px;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	color : #000000;
	border-width : 1;
	border-style : solid;
	border-color : #005980;
	background-color : #ffffff;
}
.pulsante  {
	font-size : 10px;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	color : #202020;
	border-width : 1;
	border-style : solid;
	border-color : #0660D0;
	background-color : #ffffff;
}
.tablemenu  {
	border-width : 1;
	border-style : solid;
	border-color : #808080;
	background-color : #FFFFFF;
}
.textguestbook{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.red {
    font-size : 10px;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	COLOR: #ff0000
}
.blue{
    font-size : 10px;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	COLOR: #005980
}
.hrred { margin-top: 7px; margin-bottom: 7px; background-color: #ff0000}
.hrblue { margin-top: 7px; margin-bottom: 7px; background-color: #808080}
.text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
.textBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
}
.textGray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #999999;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
.bgHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #003399;
	background-color: #3399FF;
}
.form3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #003399;
}
.bgGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #666666;
	background-color: #CCCCCC;
}
.bgCurrentDay {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	background-color: #FFFF99;
}
.bgDayListing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #003399;
	background-color: #66CCFF;
}
.bgMonthListing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #003399;
	background-color: #3399FF;
}
.newsItem {
    margin-bottom: 1em;
    border-bottom: 1px solid #CCCCCC;
}
.newsAbout {
    display: block;
    color: #76797c;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    padding: 0;
    margin-top: 0;
	margin-bottom: 7;
    list-style: none;
    list-style-image: none;
    float: right;
    text-align: right;
}
.newsAboutsx {
    display: block;
    color: #76797c;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    padding: 0;
    margin-top: 2;
	margin-bottom: 2;
    list-style: none;
    list-style-image: none;
    float: left;
    text-align: left;
}
input.searchButton {
    font-size: 100%;
    margin-bottom: 1px ! important;
    background: White url(image/search_icon.gif) 2px 1px no-repeat;
    cursor: pointer;
    padding: 1px 1px 1px 15px;
    text-transform: lowercase;
	border: 1px solid #76797c;

}
.wrap1, .wrap2, .wrap3 {
	display:inline-table;
	/* \*/display:block;/**/
	position:relative;
	}
.wrap1 {
	float:left;
	background:url(shadow.html) right bottom no-repeat;
	right:50%;
	}
.wrap2 {
	background:url(corner_bl.html) left bottom no-repeat;
	}
.wrap3 {
	padding:0 8px 8px 0;
	background:url(corner_tr.html) right top no-repeat;
	}
#center {
	width: 1%;
	margin-left:50%;
	}
	
.icons { vertical-align:middle;}
	