.bellussi{font-family: Arial; font-size: 12px; color: #333}
td{font-family: Arial; font-size: 12px; color: #333; text-align: justify;}
table{font-family: Arial;font-size: 12px; color: #333;}
a{font-family: Arial; font-size: 12px; color: #333; text-decoration: none}
a:active{font-size: 11px; text-decoration: none; color: #333; font-size: 12px;}
a:hover{font-size: 11px; color: #C00; text-decoration: none; font-size: 12px;}
body{font-family: Arial; font-size: 12px; color: #333}

HTML, BODY{
	margin: 0;
	paffing: 0;
	width: 100%;
	background: #000;
}

.bodypopup{
	margin: 0;
	padding: 0;
	background: #FFF;
}

form{margin: 0; padding: 0;}
.relativo{position: relative}
.clear{clear: both;}
.right{float: right;}
.left{float: left;}
.nascosto{display: none;}

.bgcolor_nero{background: #000;}
.bgcolor_bianco{background: #FFF;}
.rosso{color: #C00;}
.bianco{color: #FFF;}
.pic14{font-size: 14px;}
.pic13{font-size: 13px;}
.pic12{font-size: 12px;}
.pic11{font-size: 11px;}
.puntinioriz{background: url(../images/oriz.gif) center left repeat-x;}


a.lingue:link,a.lingue:visited{float: left; color: #FFF;}
a.lingue:hover{}
a.linkhomepage:link,a.linkhomepage:visited{color: #999; text-decoration: none;}
a.linkhomepage:hover{color: #FFF;}


.fascia_home{background: #FFF url(../images/sf_home.gif) repeat-y top left;}
.fascia_sito{background: #FFF url(../images/sf_sito.gif) repeat-x top left;}
.logo_scuro{background: url(../images/logo_scuro.gif) no-repeat top center;}
.grappolo{background: url(../images/grappolo.gif) no-repeat right bottom;}
.sf_quadro{background: #FFF url(../images/sf_azienda.jpg) no-repeat top left;}

a.scrollup:link,a.scrollup:visited{display:none; background: url(../images/up_1.gif) no-repeat;}
a.scrollup:active{display:none; background: url(../images/up_2.gif) no-repeat;}
a.scrolldown:link,a.scrolldown:visited{display:none; background: url(../images/down_1.gif) no-repeat;}
a.scrolldown:active{display:none; background: url(../images/down_2.gif) no-repeat;}
a.scrollleft:link,a.scrollleft:visited{display:none; background: url(../images/left_1.gif) no-repeat;}
a.scrollleft:active{display:none; background: url(../images/left_2.gif) no-repeat;}
a.scrollright:link,a.scrollright:visited{display:none; background: url(../images/right_1.gif) no-repeat;}
a.scrollright:active{display:none; background: url(../images/right_2.gif) no-repeat;}
.divscroll_out{overflow: hidden; position: absolute; left: 0; top: 0; z-index:100; width: 100%; height: 100%;}
.divscroll{position: absolute; left: 0; top: 0; z-index:1; width: 100%; height: 100%;}

.hideelement{display: none;}


a.vocimenu:link,a.vocimenu:visited{color: #828282; font-size: 13px;}
a.vocimenu:hover{text-decoration: none; color: #8F0700;}

a.linkabbinamenti:link,a.linkabbinamenti:visited{float: left;font-size: 11px; font-weight: bold; color: #CC0001;}
a.linkabbinamenti:hover{float: left;text-decoration: none; color: #C00;}

.bordoabbina{float: left; border: 1px solid #666; padding: 1px; cursor: hand;}
a.linkabbinamenti:hover .bordoabbina{float: left; border: 1px solid #C00; padding: 1px; cursor: hand;}

.numero{background: #C00; border: 1px solid #FFF; color: #FFF; font-weight: bold; font-size: 11px; line-height: 12px;}
.txt{float: left; border: 1px solid #AAA; background: #FFF; font-family: Arial; font-size: 11px; padding: 0; width: 85%;  background: #FFFFFF;}
.txtobbl{float: left; border: 1px solid #AAA; background: #FFF; font-family: Arial; font-size: 11px; padding: 0; width: 85%; background: #FFE6CC;}

a.nostrivini:link,a.nostrivini:visited{margin-top: 4px; border: 1px solid #666; height: 0;}
a.nostrivini:hover{border: 1px solid #C00;}

a.eventi:link,a.eventi:visited{float: left;font-size: 13px; font-weight: bold; color: #CC0001;}
a.eventi:hover{float: left;text-decoration: none; color: #C00;}

a.eventi:hover .bordoabbina{float: left; border: 1px solid #C00; padding: 1px; cursor: hand;}

a.linkchiaro:link,a.linkchiaro:visited{color: #999;}
a.linkchiaro:hover{color: #C00;}

a.linkfamiglie:link,a.linkfamiglie:visited,a.linkfamiglie:hover{cursor: hand;}

.bordofamiglie{float: left; padding: 1px; background: #FFF;}

a.linkfamiglie:link .bordofamiglie{border: 1px solid #999;}
a.linkfamiglie:visited .bordofamiglie{border: 1px solid #999;}
a.linkfamiglie:hover .bordofamiglie{border: 1px solid #C00;}

.bordoimg{border: 1px solid #999;}

a.linkanni:link,a.linkanni:visited{float: left; border: 1px solid #999; color: #4C4C4C; font-weight: bold; padding: 1px 4px 1px 4px; background: #FFF;}
a.linkanni:hover{color: #C00;}

a.linkannion:link,a.linkannion:visited{float: left; border: 1px solid #999; border-bottom: 0; color: #C00; font-weight: bold; padding: 1px 4px 2px 4px; background: #FFF;}
a.linkannion:hover{color: #C00;}

.riqriconoscimenti{float: left; border: 1px solid #999; width: 100%; height: 75px; background: #FFF;}

a.linkphoto:link,a.linkphoto:visited{float: left; border: 1px solid #999; padding: 1px;}
a.linkphoto:hover{border: 1px solid #C00;}
a.linkphoto2:link,a.linkphoto2:visited{float: right; border: 1px solid #999; padding: 1px;}
a.linkphoto2:hover{border: 1px solid #C00;}

a.linkphotoon:link,a.linkphotoon:visited{float: left; border: 1px solid #C00; padding: 1px;}
a.linkphotoon:hover{border: 1px solid #C00;}
