html,body {height:100%; margin:0px; padding:0px;}

td {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.85em;
        color: #222222; 
 }

BODY { 
\*	background-color: #FFFFCC; *\
        margin-top: 5px;
	text-align: center;
	font-size : 101%;
 }

A:link {
	COLOR: #3131CE;
	text-decoration: none;
}

A:visited {
	COLOR:#800080; 
	text-decoration: none;
}

A:active {
	COLOR:#EE0000; 
	text-decoration: underline;
}

A:hover {
	COLOR:#CC0000; 
	text-decoration: underline;
}

input {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.80em;
        color: #990000; 
        background-color: #eFeFeF;
        white-space: pre;
        height: auto;
        width: auto; 
}

input.top {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.80em;
        color: #990000; 
        background-color: #eFeFeF;
        white-space: pre;
        height: auto;
        width:120; 
}


select.selmenu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.70em;
        color: #663333; 
        background-color: #FFFFCC;
        border-color: #eee #333 #333 #eee;
        white-space: pre;
        height: auto;
        width: 154; 
}

TD.top {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 0.85em;
	font-weight: 500;
    margin: 0;
    padding: 0;      
    COLOR:#990000;
}

P.topreg {
	font-size : 0.8em;
        margin: 0;
        padding: 0;
	font-weight: lighter;
}

TD.bot {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 0.6em;
	font-weight: lighter;
}


hr  {
	color : #669999;
	height : 1;
}

/* navigation */

.buttonbig ul {margin:0; list-style:none; padding:0; padding-bottom: 10px;}

.buttonbig a, .buttonbig a:link, .buttonbig a:visited { 
display: block;
font: normal 80% "Lucida Grande", sans-serif;
text-align: left;
vertical-align: middle;
color: #663333;
background-color: transparent;
border-width: 1px;
border-style: solid;
border-color: #eee #666 #666 #eee;
height: auto;
width: 150;
text-decoration: none;
padding: 1px;
padding-left: 5px;
margin: 5px 5px 0px 0px;
outline: none;
}

.buttonbig a:hover, .buttonbig a:active {
color: #000;
border-width: 1px;
border-style: solid;
border-color: #666 #eee #eee #666;
background-color: #FFFFCC;
text-decoration: none;
}

.buttonsmall a, .buttonsmall a:link, .buttonsmall a:visited { 
display: block;
font: normal 65% "Lucida Grande", sans-serif;
margin: 0px 5px 0px 0px;
width: 130;
}

.buttondip a, .buttondip a:link, .buttondip a:visited { 
display: block;
width: 207;
background-color: #FFFFCC;
border-color: #666 #eee #eee #666;
font-family: Arial, Helvetica, sans-serif;
font-size: 70%;
}

.eno a, .eno a:link, .eno a:visited { 
background-color: #A6FBD9;
}
.eno a:hover, .eno a:active { 
background-color: #FFFFCC;
}

.gastro a, .gastro a:link, .gastro a:visited { 
background-color: #86DBB9;
}
.gastro a:hover, .gastro a:active { 
background-color: #FFFFCC;
}


.varie a, .varie a:link, .varie a:visited { 
background-color: #66BB99;
}
.varie a:hover, .varie a:active { 
background-color: #FFFFCC;
}

.servizi a, .servizi a:link, .servizi a:visited { 
background-color: #469B79;
}
.servizi a:hover, .servizi a:active { 
background-color: #FFFFCC;
}

.buttonbig #active {display: none}

/* immagini */
.noborder img {border: 0; margin:3}
.picture {border:1px solid #333;}
.picture-l {float: left; margin-left: 0px; margin-right: 3px; margin-top:3px; border:1px solid #333;}
.picture-r {float: right; margin-left: 3px; margin-right: 0px; margin-top:3px; border:1px solid #333;}
.picture-rnb {float: right; margin-left: 3px; margin-right: 0px; margin-top:3px; border:0px solid #333;}

/* menu */

.menu p {margin:0; padding:0}
.menu {height:auto; margin:-1px -1px 0px 1px; padding:3px; padding-top:0; border: 0px solid #999; color: #cc0000; font-size:100%}
.menu {font-family: Arial, Helvetica, sans-serif;}
.leftside {height:auto; margin:0px 1px 0px 1px; padding:2px 5px 5px 5px;}
.leftside, .central {font-family: Arial, Helvetica, sans-serif;}
/* .central {margin:0px 1px 0px 1px; padding:0px 5px 3px 5px; font-size:90%}
.central p {margin:0; padding:0} */
/* .rightside {height:auto; margin:-1px -1px 0px 1px; padding:3px; padding-top:0; text-align:center; border: 1px solid #999} */
.corpo {display:block; margin:5px 3px 5px 3px; padding: 3px;}	
.speciale {margin-left:0; height:80px; margin-bottom:2px; padding: 3px; border-bottom:2px dotted #999}
.speciale a, .speciale a:link, .speciale a:visited {font-size:0.9em}
.storia {margin-left:0; height:80px; margin-bottom:2px; padding: 3px;}
.storia p {margin:5; padding:0;}
.titolo {font:bold 100% "Myriad Web", Verdana, Helvetica, Arial, sans-serif; color: #cc0000; margin-bottom:5px;; margin-top: 5px}
.titoloappunto {font:100% "Myriad Web", Verdana, Helvetica, Arial, sans-serif; font-weight:bold; margin-bottom:0px;}
/* .clearer {clear: both; line-height: 0; height: 0;} */
.sottotitolo {font:80% Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-align:justify; margin:0px 0px 0px 5px; padding:0}
.notizie {font:0.7em Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; margin:0px 0px 0px 0px; padding:0}

/* LINKS TO SECTIONS */
.sezione ul {margin:10px 20px 0px 0px; list-style:none; padding:0;}
.sezione li {margin:0; padding:0; outline:none; letter-spacing:+3px; line-height:auto; text-transform: uppercase; font: 80% Verdana, Arial, Helvetica, sans-serif; color:#633; text-align:left;}

.sezione a, .sezione a:link, .sezione a:visited { 
display: block;
font-weight:bold;
text-align: left;
vertical-align: middle;
color: #633;
background-color: transparent;
border-width: 1px;
border-style: solid;
border-color: #eee #666 #666 #eee;
height: auto;
width: 100%;
text-decoration: none;
padding: 1px;
padding-left: 5px;
margin: 5px 0 5px 5px;
outline: none;
}

.sezione a:hover, .sezione a:active {
border-width: 1px;
border-style: solid;
border-color: #666 #eee #eee #666;
text-decoration: none;
}
