body {
font-family: Verdana, Arial,sans-serif;
font-size: 12px;
line-height: 16px;
color: #000000;
background:#232323 url(../images/bgpattern1500.png) repeat-x top left fixed;
}


p{
display: block;
}

a:link {text-decoration: none; color: #3c3c3c;}
a:visited {text-decoration: none; color: #3c3c3c;}
a:hover {text-decoration: none; color: #888888;}


.elencoroster a:link {text-decoration: none; color: #888888;}
.elencoroster a:visited {text-decoration: none; color: #888888;}
.elencoroster a:hover {text-decoration: none; color: #FFFFFF;}


a.dx:link {text-decoration: none; color: #FFFFFF;}
a.dx:visited {text-decoration: none; color: #FFFFFF;}
a.dx:hover {text-decoration: none; color: #888888;}



.elencoroster td
{
color: #888888;
font-size: 11px;
}

td{
vertical-align: top;
}




img{
border: 0px;
}














div.newsitem{
width:400px; 
background: transparent url(/images/bgnews.png) top left no-repeat;
height: 190px;
margin-bottom:20px;
font-size: 8px;
}

div.newsitemgiov{
width:600px; 
background: transparent url(/images/bgnewsgiov.png) top left no-repeat;
height: 190px;
margin-bottom:20px;
font-size: 8px;
}




div.newsitem a, div.newsitemgiov a {
color: #ffffff;
}


div.inttext a {
color: #990000;
}


div.newsitem a:hover, div.newsitemgiov a:hover {
color: #999999;
}

div.newsitem img, div.newsitemgiov img{
border: 1px solid #999999;
}






.palmares2 {
	font-size: 36px;
	line-height: 34px;
	color: #990000;
	font-weight: bold;
	text-align:left;
}
.palmares1 {
	font-size: 12px;
	font-weight: bold;
	text-align:left;
}

#palmares td { 
	border-top:1px solid black;
	padding-bottom:10px;
	padding-top:5px;
}

#palmaresg { 
	font-size:11px;
	color:#FFFFFF;
}

#palmaresg td { 
	padding-bottom:15px;
	text-align:left;
}

div.newsitem p {
margin: 0px;
padding: 0px;
}


.leftcontent a {
color: #ae121a;
}

.leftcontent a:hover {
text-decoration:underline
}

.storia_dx {
font-size:10px;
line-height:15px;
}

.storia_dx a {
color: #CCCCCC;
}

.storia_dx a:hover {
color: #FFFF00;
}




a.email {
color: #ae121a;
font-size: 10px;
}

a.email:hover {
text-decoration:underline
}



.prossima{
font-size: 12px;
}



table.playerdata {
margin-top: 5px;
border: 1px solid #999999;
background-color: #eeeeee;
border-collapse: separate;
font-size: 9px;
width: 100%;
font-family: Verdana;
}



table.playerdata td{
padding: 2px 0px 2px 5px;
line-height: 12px;
}


table.playerdata th{
padding: 2px 0px 2px 5px;
font-size: 8px;
line-height: 12px;
}



table.roster {
font-family: Tahoma;
font-size: 11px;
}


table.roster td{
padding: 2px 5px 2px 10px;
line-height: 16px;
color: #3c3c3c;
}

table.roster th{
padding: 2px 0px 2px 10px;
line-height: 18px;
font-weight: bold;
border-bottom: 1px solid #999999;
}




table.prodotti {
width: 100%;
font-family: Tahoma;
font-size: 11px;
}


table.prodotti td{
padding: 10px;
line-height: 16px;
}

table.prodotti th{
padding: 10px 10px 5px 10px;
font-weight: bold;
border-bottom: 1px solid #999999;
}



.dxbox {
color: #555555;
background-color: #ffffff;
min-height: 100px;
margin-top: 20px;
border: 1px solid #999999;
background-color: #eeeeee;
border-collapse: separate;
font-size: 10px;
padding: 10px;
}




#payment
{
padding: 10px;
font-size: 10px;
}


h1 {
text-align:left;
color:#AE121A;
font-size:18px;
left:0px
}

h2 {
text-align:center;
color:#FFFFFF;
font-size:14px;
left:0px
}

h3 {
text-align:left;
color:#AE121A;
font-size:12px;
left:0px
}

h4 {
text-align:left;
color:#FFFFFF;
font-size:14px;
left:0px
}


h5 {
text-align:left;
color:#AE121A;
font-size:12px;
font-weight: normal;
left:0px
}





.testina {
	font-size: 12px;
}





ul#headerimg li{
display: none;
}



#calendario {
width: 596px;
font-size: 10px;
}


#calendario td{
border: 1px solid #999999;
text-align: center;
border-collapse: separate;
padding: 3px;
vertical-align: middle;
}

#calendario th{
border: 1px solid #999999;
background-color: #eeeeee;
border-collapse: separate;
text-align: center;
font-weight: bold;
padding: 3px;
}





#classifica {
width: 100%;
font-size: 9px;
color: #888;
}


#classifica td{
text-align: center;
border-collapse: separate;
padding: 0px;
vertical-align: middle;
}

#classifica th{
color:#fff;
border-collapse: separate;
text-align: center;
font-weight: bold;
padding: 3px;
}





/* menu */
ul#menu, ul#menu ul {
  list-style-type:none;
}

ul#menu a {
  display: block;
  text-decoration: none;
  margin: 0px;	
  cursor: pointer;
  height: 24px;
  line-height: 24px;
}



ul#menu li ul li a {
color: #ffffff;
margin-left: 5px;
font-size: 11px;
cursor: pointer;
height: 16px;
line-height: 16px;

}

ul#menu li ul {
display: none;
}


ul#menu li ul li a:hover {
color: #ECECEC;
}
/* menu */





/* box */




#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}



#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxOverlay{background:#000;}

#colorbox{}
	#cboxContent{background:#000; margin-top:20px;}
		#cboxLoadedContent{background:#000; padding:5px; border: 1px solid #333;}
                #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
                #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
                #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
                #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-41px; background:url(/images/controls.png) top left no-repeat; width:38px; height:81px; text-indent:-9999px;}
                #cboxPrevious.hover{background-position:bottom left;}
                #cboxNext{position:absolute; top:50%; right:5px; margin-top:-41px; background:url(/images/controls.png) top right no-repeat; width:38px; height:81px; text-indent:-9999px;}
                #cboxNext.hover{background-position:bottom right;}
                #cboxLoadingOverlay{background:#000;}
		#cboxLoadingGraphic{background:url(/images/loading.gif) center center no-repeat;}
		#cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(/images/controls.png) top center no-repeat; width:47px; height:24px; text-indent:-9999px;}
		#cboxClose.hover{background-position:bottom center;}


/* box */





/* banner  */

ul.banner
{
padding : 0px;
left: 0px;
/*
width: 180px;
height: 90px;
*/
margin: 0px;
text-align: left;
list-style-type: none;
}

ul.banner li
{
position: absolute;
}


/* banner */







/* archivio news */
.yeartable {
  width:600px;
  margin:0 auto;
  font:10px;
  text-decoration:none!important;
  height: 40px;
}
.yeartable UL { margin:  auto; }
.yeartable li { list-style:none; float:left; }
.yeartable ul a {
  display:block;
  padding:5px 5px;
  margin:1px;
  margin-left:0;
}
.yeartable ul a:hover {
  }
.yeartable ul a.selected {
  margin-bottom:0;
  font-weight: bold;
  color: #AE121A;
  cursor:default;
  }
.yeartable div {

  padding-left:2px;
  margin-top:5px;
  clear:left;
  font:11px Tahoma;
  display: none;
}
.yeartable div a {
  padding: 3px;
}

.yeartable div a.selected {
  color: #AE121A;
}









#Statistica
{
    FONT-SIZE: 8px;
    FONT-FAMILY: Tahoma, 'Small Fonts';
}
#Statistica td
{
 border: 1px solid #999999;
 border-collapse: collapse;
 }
#Statistica TH
{
	padding: 2px;
    COLOR: white;
    FONT-FAMILY: Tahoma, 'Small Fonts';
	font-weight:bold;
    TEXT-ALIGN: center;
	background: #969696;
 border: 1px solid #757575;
}
#Statistica #EvenRow
{
	padding: 2px;
    BACKGROUND-COLOR: #dddddd;
	text-align: center;
}
#Statistica #OddRow
{
	padding: 2px;
    BACKGROUND-COLOR: #ffffff;
	text-align: center;
}
#Statistica #TotRow
{
	padding: 2px;
    BACKGROUND-COLOR: #c6c6c6;
	text-align: center;
}









