body {
margin: 0px; 
padding: 0px;
background: #FFFFFF;
background-image: url(/img/sf_body.jpg);
background-repeat: repeat-x;
}
h1 { 
     FONT: small "Trebuchet MS", Arial, Verdana, sans-serif;
	 font-size: 24px; color: #0066A7;
	 text-decoration: none;
	 font-weight: bold;
}
h2 { 
     FONT: small "Trebuchet MS", Arial, Verdana, sans-serif;
	 font-size: 18px; color: #999999;
	 text-decoration: none;
	 font-weight: bold;
}
ul {
margin: 0;
padding-top : 0px;
padding-bottom : 0px;
padding-left : 20px;
padding-right : 5px;
}
.altez_home{height:100%;}
.altez_img{height:510px;}

a.art img { border: 3px solid #CCCCCC; }
a.art:hover { font-size: 101%; }
a.art:hover img { border-color: #202020; }



.attr { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 18px; color: #999999;
	 text-decoration: none;
}
.attr:hover { 
     color: #000000;
}
.bia { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px; color: #FFFFFF;
	 text-indent: -1000em;
	 text-decoration: none;
}
.categoria { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 18px; color: #990000;
	 text-decoration: none;
}
.categoria:hover { 
     color: #000000;
}
.sottocategoria { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 12px; color: #666666;
	 text-decoration: none;
	 border-bottom: #CCCCCC dashed 1px;
}
.sottocategoria:hover { 
     color: #000000;
	 border-bottom: #CC0000 solid 1px;
}

.ross { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px; color: #990000;
	 text-decoration: none;
}
.g11s:hover { 
     color: #000000;
	 text-decoration: underline;
}
.g11s { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px; color: #666666;
	 text-decoration: none;
}
.g11s:hover { 
     color: #000000;
	 text-decoration: underline;
}
.nero { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 12px; color: #333333;
	 text-decoration: none;
}
.nero:hover { 
     color: #CCCCCC;
	 text-decoration: underline;
}
.nerolink { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px; color: #000000;
	 text-decoration: none;
}
.nerolink:hover { 
     color: #CCCCCC;
	 text-decoration: underline;
}
.credit { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px; color: #CCCCCC;
	 text-decoration: none;
}
.credit:hover { 
     color: #000000;
	 text-decoration: underline;
}
.g11chiaro { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px; color: #999999;
	 text-decoration: none;
}
.g11chiaro:hover { 
     color: #000000;
	 text-decoration: underline;
}
.link { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px; color: #999999;
	 text-decoration: none;
	 /*border-bottom: #CCCCCC dashed 1px;*/
}
.link:hover { 
	color: #000000;
	border-bottom: #CC0000 solid 1px;
}
.linkatt { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px; color: #000000;
	 text-decoration: none;
	 border-bottom: #CC0000 solid 1px;
}
.linkatt:hover { 
	color: #999999;
}
.titologrey { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 18px; color: #999999;
	 text-decoration: none;
}
.titolosez { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 20px; color: #333333;
	 text-decoration: none;
}
#navigation{width: 100%; margin: 0;padding: 0;}

#navigation a {display: block; width: 100%;
    line-height: 22px;
	FONT: small "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
	padding: 5px;
	text-decoration: none;
    background-color: #CCCCCC;
    color: #333333;
}

#navigation a:hover{background-color: #202020;color: #FFFFFF}

#active{width: 100%; margin: 0;padding: 0;}

#active a {display: block; width: 100%;
    line-height: 22px;
	FONT: small "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
	padding: 5px;
	text-decoration: none;
    background-color: #202020;
    color: #FFFFFF;
}

#active a:hover{background-color: #202020;color: #CCCCCC}

.lineagrey {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: #dddddd; BORDER-BOTTOM: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #dddddd
}
.tab1 {border: 1px solid #B8C5D1;}
.numatt{
	line-height: 25px;
	text-align: left;
	padding: 5px 5px 5px 5px;
	border: 1px solid #999999;
	background-color: #EDEAE0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #000000;
	text-decoration: none;}

.num{
	line-height: 25px;
	text-align: left;
	padding: 5px 5px 5px 5px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #0066A7;
	text-decoration: underline;}

.num:hover {
	line-height: 25px;
	padding: 5px;
	border: 1px solid #999999;
	background-color: #EDEAE0;
	color: #000000;
	text-decoration: none;}

.pagatt{
	line-height: 25px;
	text-align: left;
	padding: 3px 5px 3px 5px;
	border: 1px solid #CCCCCC;
	background-color: #F4F4F4;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #000000;
	text-decoration: none;}

.pag{
	line-height: 25px;
	text-align: left;
	padding: 3px 5px 3px 5px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #0066A7;
	text-decoration: none;}

.pag:hover {
	line-height: 25px;
	border: 1px solid #CCCCCC;
	background-color: #F4F4F4;
	color: #000000;}	

.biancotitolo { 
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 font-size: 18px; color: #FFFFFF;
	 text-decoration: none;
}
#catalogo{width: 100%; margin: 0;padding: 0;}

#catalogo a {display: block; width: 100%;
    line-height: 15px;
	padding: 5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	/*font-weight: bold;*/
    background-color: #F8F7F3;
	color: #333333;
	border-bottom: #C9C0A3 dashed 1px;
}

#catalogo a:hover{background-color: #F4F4F4;color: #000000;border-bottom: #CCCCCC solid 1px;}
