
 a:active, a:focus{outline:none; color:Black;}
h3 a { text-decoration:none; color:Black;}
#hd{background-color:red;}
h1#titolo{position: relative;width: 72px;height: 72px;
    font: bold 12px Arial,sans-serif;color: #fff}
h1#titolo span{position: absolute;width: 100%;height: 100%;
    background:url(/_ly/img/AtleticaBergamo59.png)}
#loginArea{ margin-top:	2px; position:absolute; width:875px; color:Yellow; font-family:Verdana;font-weight: bold; text-decoration:none;}
#loginAreaCtn{float: right; margin-right:5px;}
#loginArea a{color:Yellow; text-decoration:none;}

.tblList th{ background-color:#FF0000; color:#fff;}
.tblList tr.alt{ background-color:#FFC0C0; color:#000;}

.fotoList{ height:200px; width:200px; float:left; margin:10px;}
.fotoList img{padding: 15px; border: 1px solid #ccc; background-color: #eee; top:0; left:0}

.pagestat table{margin-bottom:0px; margin-top:0px;}
.pagestat .testata4{ color:White; background-color:Red; font-weight:bold; font-size:16px;}
.tblstat{border-collapse: collapse;}

.anno{ color:White;}
.myScheda table{ margin-top:1px; margin-bottom:1px;}

.lnk {color:Black;outline:none; text-decoration:none;}
/* Navigazione
#topnav{ margin-left:50px;}
.nav, .nav ul { list-style: none;margin: 0;padding: 0;}
.nav {z-index: 100;position: relative; }
.nav li {border-left: 1px solid #fff;float: left;margin: 0;padding: 0;position: relative;}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: bold 1.22em/25px Arial, Helvetica, sans-serif;background: red;color: #fff;display: block;padding: 0 9px;
  text-transform: lowercase;text-decoration: none;}
.nav li a:hover {background: #FF0000;color: #FFFF00;}
#nav-one li:hover a, 
#nav-one li.sfHover a {background: #ccc;color: #000;}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {background: #565656;color: #959595;	}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {background: #ccc;color: #000;	}
.nav ul {background: #565656;border-bottom: 1px solid #000;list-style: none;margin: 0;width: 100px;position: absolute;top: -999em;left: -1px;}
.nav li:hover ul,
.nav li.sfHover ul {top: 25px;}
.nav ul li {border: 0;float: none;}
.nav ul a {border: 1px solid #000;border-bottom: 0;padding-right: 20px;width: 80px;white-space: nowrap;}
.nav ul a:hover {background: #ccc;color: #000;}
 */
.articolo { color:Gray;}
.articolo:hover{ color:#000;}
.articolo p{ margin:10px 10px 10px 0px;}
p.thumb{float:left;/*margin:.5em 0;margin-right:10px;*/border:1px solid #999;padding:2px;}
p.thumb a{display:block;float:left;width:110px;height:110px;line-height:120px;overflow:hidden;position:relative;z-index:1;}	
p.thumb a img{float:left;position:absolute;top:-25px;left:-10px;}
p.thumb a:hover{overflow:visible;z-index:50;border:none;}
p.thumb a:hover img{border:1px solid #999;background:#fff;padding:2px;}	

/* BOX DX */
#cinquantesimo{border: solid 1px red;}

#news{border: solid 1px red;}

#links{border: solid 1px red;}

#alboOro{border: solid 1px red;}

#sponsor{border: solid 1px red;}
#sponsor img{ margin-top:5px; margin-bottom:5px; margin-left:10px;}

.btitc {color:#fff;background-color:red; height:30px;line-height:30px; margin-bottom:10px;}
 .btitc h2{color:#fff;background-color:red; float:left; margin-left:10px; font-size:large;}
 .btitc a{float:right; margin-right:5px;color:#fff; font-weight:bold; text-decoration:none;}
 
 .btit {color:#fff;background-color:red; height:30px;line-height:30px;}
 .btit h2{color:#fff;background-color:red; float:left; margin-left:10px; font-size:large;}
 .btit a{float:right; margin-right:5px;color:#fff; font-weight:bold; text-decoration:none;}
 .bctn{margin-left:5px;}
 
.btitTemp {color:#000;background-color:yellow; height:125px;line-height:30px; margin-bottom:10px;text-align:center;font: bold 11px Verdana,sans-serif;}

#polaroid{ border: solid 1px red;}
/*
#polaroid span{position:absolute; width:77px; height:27px; background:url(/_ly/img/tape.png) no-repeat; top:-10px; left:100px; z-index:100;}
*/
#polaroidctn {  
    height:  405px;  
    width:   232px;  
    padding: 0;  
    margin:  0;  
} 
 
#polaroidctn img {  
    border:  1px solid #ccc;  
    background-color: #eee;  
    
    
} 



/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * 
{
	font-size:12px;
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float: right;
	margin-top:	40px;
}
.sf-menu a {
	border-left:	1px solid #ff0000;
	border-top:		1px solid #ff0000;
	padding: 		.75em 1em;
	text-decoration:none; 
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff; font-family:Verdana;
}
.sf-menu li {
	background:		#FF0000;
}
.sf-menu li li {
	background:		#ff0000;
}
.sf-menu li li li {
	background:		#ff0000;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#FF8080;
	outline:		0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('/_ly/img/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('/_ly/img/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

#ft{background-color:#303030; color:#fff;}

