/* CSS Document */


* {
	margin: 0;
	padding: 0;
}

body {
	/* font-family: "Arial", Helvetica, sans-serif;*/
	font-family: "Lucida Grande",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-style: normal;
	background:#dbdbdb;
}


h1, h2, h3 {
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
}

h1 {
	font-size: 197%;
}

h2 {
	font-size: 152%;
}

h3 {
	font-size: 100%;
	font-weight: bold;
}



a:link {
	color: #666;
}

a:hover, a:active {
	text-decoration: none;
	color: #99cc00;
}

a:visited {
	color: #7F7772;
}
a span {
	text-decoration: underline;
	color: #55ae00;
}

img {
	border: none;
	vertical-align: middle;
}
#major {
    position:absolute;
    width:45px;
    height:30px;
    z-index:0;
 }

#minor {
    position:absolute;
    width:45px;
    height:30px;
    z-index:0;
 }
 
 .clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url(../images/bg_button_a.gif) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url(../images/bg_button_span.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}  
/* Login Panel */
#top {
	height: 38px;
	position: relative;

}

#top ul.login {
	display: block;
	position: relative;
  	float: right;
  	clear: right;
  	height: 38px;
	width: auto;
  	font-weight: bold;
	line-height: 38px;
	margin: 0;
	right: 50px;
  	color: #999;
  	font-size: 80%;
	text-align: center;
  	background: url(../images/login_r.gif) no-repeat right 0;
	padding-right: 45px;

}

#top ul.login li.left {
  	background: url(../images/login_l.gif) no-repeat left 0;
  	height: 38px;
	width: 45px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;

}

#top ul.login li {
 	text-align: left;
  	padding: 0 6px;
	display: block;
	float: left;
	height: 38px;
  	background: url(../images/login_m.gif) repeat-x 0 0;

}

#top ul.login li a {
	color: #999;
}

#top ul.login li a:hover {
	color:#999;
}

/*Login*/
#top {
	width: 952px;
	margin: 0px auto 0px;
	height: 50px;
	position: relative;
	background: url(../images/sub_menu.gif) no-repeat;
}

#top ul.login {
	display: block;
	position: relative;
  	float: right;
  	clear: right;
  	height: 38px;
	width: auto;
  	font-weight: bold;
	line-height: 38px;
	margin: 0;
	right: 150px;
  	color: #999;
  	font-size: 80%;
	text-align: center;
  	background: url(../images/login_r.gif) no-repeat right 0;
	padding-right: 45px;

}

#top ul.login li.left {
  	background: url(../images/login_l.gif) no-repeat left 0;
  	height: 38px;
	width: 45px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;

}

#top ul.login li {
 	text-align: left;
  	padding: 0 6px;
	display: block;
	float: left;
	height: 38px;
  	background: url(../images/login_m.jpg) repeat-x 0 0;

}

#top ul.login li a {
	color: #ff9900;
	font-size: 12px;
}

#top ul.login li a:hover {
	color: #58b300;
}
.social_img{
padding:8px
}
/*Login*/
#login {
	width: 100%;
	color: #999999;
	margin: 0px auto 0px;
	overflow: hidden;
	position: relative;
	height: 0;
}

#login a {
	text-decoration: none;
	color: #ff9900;
}

#login a:hover {
	color: #58b300;
}

#login .loginContent {
	width: 952px;
	height:64px;
	margin: 0px auto 0px;
	background: url('../images/top.gif') no-repeat;

}

#login .loginContent .left {
	width:220px;
	float: left;
	text-align:right;
	padding-left:165px;
	
}

#login .loginContent .right {
	float: right;
	text-align: right;
	padding-top:14px;
	padding-right: 165px;
	font-size: 0.95em;
}

#login .loginContent form {
	margin: 0px 10px 10px 20px;
}

#login .loginContent input.field {
	border: 1px #1A1A1A solid;
	background: #464646;
	margin-right: 5px;
	margin-top: 4px;
	color: #999;
	height: 16px;
}

#login .loginContent input:focus.field {
	background: #545454;
}

#login .loginContent input.rememberme {
	border: none;
	background: transparent;
	margin: 0;
	padding: 0;
	margin-right:30px;
}

#login .loginContent input.button_login {
	width: 63px;
	height: 20px;
	cursor: pointer;
	border: none;
	background: transparent url(../images/button_login.png) no-repeat 0 0;
	margin-right:80px;
}

#login .loginClose {
	display: block;
	position: absolute;
	right: 15px;
	top: 10px;
	width: 40px;
	font-size: 0.8em;
	text-align: left;
}

#login .loginClose a {
	display: block;
	width: 100%;
	height: 24px;
	padding-right: 10px;
	border: none;
	font-size: 0.9em;
	color: #999;
}

#login .loginClose a:hover {
	background: url(../images/hover_close.jpg) no-repeat right -20px;
}
.sectionheader{
float:left;
}
/* Menu */

#menu {
	width: 990px;
	height:35px;
	margin: 0 auto;
}

#menu ul {
	margin: 0;
	list-style: none;
}

#menu li {
	display: block;
	float: left;
	height:35px;
}

#menu a {
	display: block;
	width: 80px;
	height:35px;
	padding-top:8px;
	background: url(../images/bar.gif) repeat-x;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
}

#menu a:hover {
	background-image: url(../images/bar_on.gif);
	color: #FFF;
}

#menu li a.selected{
	text-decoration: none;
	color: #333;
	background-image: url(../images/bar_hover.gif);
}
#top_bar {
	height: 35px;
	margin: 0 auto;
	background-image: url(../images/top_navigation.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-weight: bold;
	line-height:35px;

}
#top_bar a{
	height: 35px;
	margin: 0 auto;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;

}


#top_bar a:hover {
	height: 35px;
	margin: 0 auto;
	text-align:center;
	text-decoration:none;
	color:#FF9900;
}
/* centerbx*/
#centerdbox {
	display:     block;
    width:       300px;
    height:      200px;
    position:    absolute;
    top:         50%;
    left:        50%;
    margin:      -100px 0 0 -150px;
    background:  #900;
}


/* Header */

#header {
	height: 188px;
	margin: 0 auto;
	text-align:center;
}

/* Page */

#page_container {
	margin: 0 auto;
	width: 100%;
	background: url(../images/bgg.gif) center no-repeat;
}
#page {
	padding-top:10px;
	margin: 0 auto;
	width: 950px;
	background: url(../images/page.gif) no-repeat;
}
div.share a img {

padding: 5px;

}

div.share a:hover img {

background: #eeeeee;

border: solid 1px #cccccc;

padding: 4px;

}
.thumbnail-wrap {
	float:left;
	height:80px;
	margin:15px;
	width:80px;
}
.thumbnail-div {
	background-color:#313131;
	float:left;
	height:84px;
	padding:5px 0 0 5px;
	width:84px;
}
.thumbnail-shadow {
	float:left;
	height:33px;
	width:33px;
}
.thumbnail-div .sections-overlay {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/thumbnail-overlay.png) no-repeat scroll -40px -300px;
	float:left;
	margin-top:-33px;
}
.thumbnail-div div{
	height:80px;
	width:80px;
}

.thumbnail-div .sections-overlay .zoom {
	margin:60px 0 0 61px;
}
.sections-overlay .zoom {
	border:medium none;
	margin:165px 0 0 312px;
}
/* Votazione */


#votazione {
	float: right;
	width: 332px;
	height:260px;
	margin-right:5px;
	background: url(../images/bg_tab_r.gif) no-repeat;
}

#votazione ul {
	margin: 0;
	padding-left:10px;
	list-style: none;
}

#votazione li {
	margin-bottom: 15px;
}

#votazione li ul {
	padding: 1px;
}

#votazione li li {
	margin: 0;
}

#votazione li li.first {
	background: none;
}

#votazione li h2 {
	height: 27px;
	margin: 0;
	padding: 3px 0 0 36px;
	letter-spacing: -1px;
	color: #000;
}

#votazione a:link {
	text-decoration: none;
}

#votazione a:hover {
	text-decoration: none;
}

#votazione li a  {
	padding-left: 1px;


}

/* LongBanner */


#lognbanner {
	float: right;
	width: 332px;
	height:520px;
	margin-right:5px;
	background: url(../images/bg_bannertab_r.gif) no-repeat;
}

#lognbanner ul {
	margin: 0;
	padding-left:10px;
	list-style: none;
}

#lognbanner li {
	margin-bottom: 15px;
}

#lognbanner li ul {
	padding: 1px;
}

#lognbanner li li {
	margin: 0;
}

#lognbanner li li.first {
	background: none;
}

#lognbanner li h2 {
	height: 27px;
	margin: 0;
	padding: 3px 0 0 36px;
	letter-spacing: -1px;
	color: #000;
}

#lognbanner a:link {
	text-decoration: none;
	background: url(../images/tab.gif) no-repeat;
}

#lognbanner a:hover {
	text-decoration: none;
	background: url(../images/tab_hover.gif) no-repeat;
}

#lognbanner li a  {
	padding-left: 1px;
}


#rotater1 {position:relative; height:90px; width:728px; margin-bottom:10px; }
.banner_slide1 { height:90px; position:absolute; width:728px; }
.banner_slide1 p { padding:5px; 
}

#rotater {position:relative; height:470px; width:314px; margin-bottom:10px; }
.banner_slide { height:470px; position:absolute; width:314px; }
.banner_slide p { padding:5px; 
}

.testo {
	padding: 0px 0px 5px 0px;
	font-family: Arial, Helvetica, Verdana;
	font-size:95%;
	}
.data_elenco{text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color:#3C733A;
	font-style:italic;}
.tratteggio{
	border-top:1px solid #D2EAD0;
	margin-top:5px;
	margin-bottom:5px;
}

.autore {text-align:right;
color:#2B6129;}

.numero_pagine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: center;
}

.numero_pagine a {
	color: #1C584C;
}

.scorriPagina a:link,.scorriPagina a:visited{
font-size:1.0em;
}
ul.PagCol
{
    margin: 10px 10px 10px 10px;
    Clear: Left;
}
li.PagCol
{
    float: Left;
    width: 300px;
	padding:10px;
	list-style:none;
}

.news{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 12px ; 
color:#339966;
}

#news_list {
margin: 0 0 10px 0;
padding: 0 14px;
}	
/* Videotab */

#videotab {
	float:left;
	width: 615px;
	height: 320px;
	background: url(../images/video_tab.gif) no-repeat;
}
#videotab ul {
	margin: 0;
	padding-left:20px;
	list-style: none;

}

#videotab li {
	margin-bottom: 10px;
}

#videotab li ul {
	padding: 1px;

}

#videotab li li {
	margin: 0;

}

#videotab li li.first {
	background: none;
}

#videotab li h2 {
	height: 27px;
	margin: 0;
	padding: 3px 0 0 46px;
	letter-spacing: -1px;
	color: #000;
}

/* Slide */

.slide {
	float:left;
	width: 950px;
	height: 530px;
	margin-top:5px;
}
.slide h3 {
	width:115px;
	height:35px;
	float:left;
	text-indent:-8008px;
}
/* Content */

#content {
	float: left;
	width: 610px;
}


/* Sidebar */

#news {
	float: right;
	width: 330px;
	margin-right:5px;
	background: url(../images/bg_tab_news.gif) no-repeat;
}

#news ul {
	margin: 0;
	padding-left:10px;
	list-style: none;
}

#news li {
	margin-bottom: 15px;
}

#news li ul {
	padding: 1px;
}

#news li li {
	margin: 0;
}

#news li li.first {
	background: none;
}

#news li h2 {
	height: 27px;
	margin: 0;
	padding: 3px 0 0 46px;
	letter-spacing: -1px;
	color: #000;
}

#news li a.selected{ 
background-image: url(../images/tab_hover.gif);
}

#news a:link {
	text-decoration: none;
	background: url(../images/tab.gif) no-repeat;
}



#news a:hover {
	text-decoration: none;
	background: url(../images/tab_hover.gif) no-repeat;
}

#news li a  {
	padding-left: 1px;


}
#news_container{
	visibility:hidden;
}

/* Video */


#video {
	float: right;
	width: 300px;
	margin-right:18px;
	background: url(../images/bg_tab_news.gif) no-repeat;
}

#video ul {
	margin: 0;
	padding-left:10px;
	list-style: none;
}

#video li {
	margin-bottom: 15px;
}

#video li ul {
	padding: 1px;
}

#video li li {
	margin: 0;
}

#video li li.first {
	background: none;
}

#video li h2 {
	height: 27px;
	margin: 0;
	padding: 3px 0 0 46px;
	letter-spacing: -1px;
	color: #000;
}

#video li a.selected{ 
background-image: url(../images/tab_hover.gif);
border-bottom-color: white;
}

#video a:link {
	text-decoration: none;
	background: url(../images/tab.gif) no-repeat;
}

#video a:hover {
	text-decoration: none;
	background: url(../images/tab_hover.gif) no-repeat;
}

#video li a  {
	padding-left: 1px;


}

/* GBITV */


#gbitv {
	float: right;
	width: 332px;
	height:260px;
	margin-right:16px;
	background: url(../images/bg_tab_r.gif) no-repeat;
}

#gbitv ul {
	margin: 0;
	padding-left:10px;
	list-style: none;
}

#gbitv li {
	margin-bottom: 15px;
}

#gbitv li ul {
	padding: 1px;
}

#gbitv li li {
	margin: 0;
}

#gbitv li li.first {
	background: none;
}

#gbitv li h2 {
	height: 27px;
	margin: 0;
	padding: 3px 0 0 46px;
	letter-spacing: -1px;
	color: #000;
}

#gbitv li a.selected{ 
background-image: url(../images/tab_hover.gif);
border-bottom-color: white;
}

#gbitv a:link {
	text-decoration: none;
	background: url(../images/tab.gif) no-repeat;
}


#gbitv a:hover {
	text-decoration: none;
	background: url(../images/tab_hover.gif) no-repeat;
}

#gbitv li a  {
	padding-left: 1px;


}
/* Banner250x250 */

#banner250 {
	float: left;
	width: 300px;
	background: url(../images/bg_tab.gif) no-repeat;
}


#banner250 ul {
	margin: 0;
	padding-left:10px;
	list-style: none;

}

#banner250 li {
	margin-bottom: 15px;
}

#banner250 li ul {
	padding: 1px;

}

#banner250 li li {
	margin: 0;

}

#banner250 li li.first {
	background: none;
}

#banner250 li h2 {
	height: 27px;
	margin: 0;
	padding: 3px 0 0 46px;
	letter-spacing: -1px;
	color: #000;
}

#banner250 li a.selected{ 
background-image: url(../images/tab_hover.gif);
}

#banner250 a:link {
	text-decoration: none;
	background: url(../images/tab.gif) no-repeat;
	
}
#banner250 a span{
	background: url(../images/tab_dx.gif) no-repeat top right;
}

#banner250 a:hover {
	text-decoration: none;
	background: url(../images/tab_hover.gif) no-repeat;
}

#banner250 a:hover span{
	background: url(../images/tab_hover_dx.gif) no-repeat top right;
}

#banner250 li a  {
	padding-left: 1px;


}

#banner250_container{
	visibility:hidden;
}
/* Redazione */

#redazione {
	float: left;
	width: 300px;
	background: url(../images/bg_tab.gif) no-repeat;
}


#redazione ul {
	margin: 0;
	padding-left:10px;
	list-style: none;

}

#redazione li {
	margin-bottom: 15px;
}

#redazione li ul {
	padding: 1px;

}

#redazione li li {
	margin: 0;

}

#redazione li li.first {
	background: none;
}

#redazione li h2 {
	height: 27px;
	margin: 0;
	padding: 3px 0 0 46px;
	letter-spacing: -1px;
	color: #000;
}

#redazione li a.selected{ 
background-image: url(../images/tab_hover.gif);
}

#redazione a:link {
	text-decoration: none;
	background: url(../images/tab.gif) no-repeat;
	
}
#redazione a span{
	background: url(../images/tab_dx.gif) no-repeat top right;
}

#redazione a:hover {
	text-decoration: none;
	background: url(../images/tab_hover.gif) no-repeat;
}

#redazione a:hover span{
	background: url(../images/tab_hover_dx.gif) no-repeat top right;
}

#redazione li a  {
	padding-left: 1px;


}

#redazione_container{
	visibility:hidden;
}
/* Tornei */

#tornei {
	float: left;
	width: 300px;
	background: url(../images/bg_tab.gif) no-repeat;
}

#tornei ul {
	margin: 0;
	padding-left:10px;
	list-style: none;

}

#tornei li {
	margin-bottom: 15px;
}

#tornei li ul {
	padding: 1px;

}

#tornei li li {
	margin: 0;

}

#tornei li li.first {
   background: url(../images/tab_tornei_hover.gif) no-repeat;
}

#tornei li h2 {
	height: 27px;
	margin: 0;
	padding: 3px 0 0 46px;
	letter-spacing: -1px;
	color: #000;
}

#tornei li a.selected{ 
background-image: url(../images/tab_tornei_hover.gif);
}

#tornei a:link {
	text-decoration: none;
	background: url(../images/tab_tornei.gif) no-repeat;
	
}
#tornei a span{
	background: url(../images/tab_dx.gif) no-repeat top right;
}

#tornei a:hover {
	text-decoration: none;
	background: url(../images/tab_tornei_hover.gif) no-repeat;
}

#tornei li a  {
	padding-left: 1px;


}

#tornei_container{
	visibility:hidden;
}
/* tornei_mlgpro */

#tornei_mlgpro {
	float: left;
	width: 300px;
	background: url(../images/bg_tab.gif) no-repeat;
}

#tornei_mlgpro ul {
	margin: 0;
	padding-left:10px;
	list-style: none;

}

#tornei_mlgpro li {
	margin-bottom: 15px;
}

#tornei_mlgpro li ul {
	padding: 1px;

}

#tornei_mlgpro li li {
	margin: 0;

}

#tornei_mlgpro li li.first {
	background: none;
}

#tornei_mlgpro li h2 {
	height: 27px;
	margin: 0;
	padding: 3px 0 0 30px;
	letter-spacing: -1px;
	color: #000;
}

#tornei_mlgpro li a.selected{ 
	background-image: url(../images/tab_hover.gif);
}

#tornei_mlgpro li a.url{ 
	background-image: none;
	color:#ff9900;
}
#tornei_mlgpro li a.url:hover{ 
	background-image: none;
	color:#ff9900;
	text-decoration:underline;
}
#tornei_mlgpro a:link {
	text-decoration: none;
	background: url(../images/tab.gif) no-repeat;
	
}
#tornei_mlgpro a span{
	background: url(../images/tab_dx.gif) no-repeat top right;
}

#tornei_mlgpro a:hover {
	text-decoration: none;
	background: url(../images/tab_hover.gif) no-repeat;
}

#tornei_mlgpro li a  {
	padding-left: 1px;


}

#tornei_mlgpro_container{
	visibility:hidden;
}

/* Video */

#video {
	float: left;
	width: 300px;
	background: url(../images/bg_tab.gif) no-repeat;
}


#video ul {
	margin: 0;
	padding-left:10px;
	list-style: none;

}

#video li {
	margin-bottom: 15px;
}

#video li ul {
	padding: 1px;

}

#video li li {
	margin: 0;

}

#video li li.first {
	background: none;
}

#video li h2 {
	height: 27px;
	margin: 0;
	padding: 3px 0 0 46px;
	letter-spacing: -1px;
	color: #000;
}

#video li a.selected{ 
background-image: url(../images/tab_hover.gif);
}

#video a:link {
	text-decoration: none;
	background: url(../images/tab.gif) no-repeat;
	
}
#video a span{
	background: url(../images/tab_dx.gif) no-repeat top right;
}

#video a:hover {
	text-decoration: none;
	background: url(../images/tab_hover.gif) no-repeat;
}

#video a:hover span{
	background: url(../images/tab_hover_dx.gif) no-repeat top right;
}

#video li a  {
	padding-left: 1px;


}

#video_container{
	visibility:hidden;
}
/* Comunity Pulse */

#comunity {
	float:right;
	width:650px;
	background: url(../images/bg_comunity.gif) no-repeat;
}

#comunity ul {
	margin: 0;
	padding-left:10px;
	list-style: none;
}

#comunity li {
	margin-bottom: 15px;
}

#comunity li ul {
	padding: 1px;

}

#comunity li li {
	margin: 0;

}

#comunity li li.first {
	background: none;
}

#comunity li h2 {
	height: 27px;
	margin: 0;
	padding: 3px 0 0 30px;
	letter-spacing: -1px;
	color: #000;
}
#comunity li a.url{ 
	background-image: none;
	color:#7F7772;
}
#comunity li a.url:hover{ 
	background-image: none;
	color:#ff9900;
	text-decoration:underline;
}
#comunity li a.selected{ 
	background-image: url(../images/tab_hover.gif);
	border-bottom-color: white;
}

#comunity a:link {
	text-decoration: none;
	background: url(../images/tab.gif) no-repeat;
	
}

#comunity a:hover {
	text-decoration: none;
	background: url(../images/tab_hover.gif) no-repeat;
}

#comunity li a  {
	padding-left: 1px;
}

#comunity_container{
	visibility:hidden;
}

/* Contatti  */

#contatti {
	float:left;
	width: 615px;
	height: 320px;
	background: url(../images/video_tab.gif) no-repeat;
}

#contatti ul {
	margin: 0;
	padding-left:15px;
	list-style: none;
}

#contatti li {
	margin-bottom: 15px;
}

#contatti li ul {
	padding: 1px;

}

#contatti li li {
	margin: 0;

}

#contatti li li.first {
	background: none;
}

#contatti li h2 {
	height: 27px;
	margin: 0;
	padding: 3px 0 0 30px;
	letter-spacing: -1px;
	color: #000;
}

#contatti li a.selected{ 
	background-image: url(../images/tab_hover.gif);
	border-bottom-color: white;
}

#contatti a:link {
	text-decoration: none;
	background: url(../images/tab.gif) no-repeat;
	
}

#contatti a:hover {
	text-decoration: none;
	background: url(../images/tab_hover.gif) no-repeat;
}

#contatti li a  {
	padding-left: 1px;
}
#contatti_container{
	visibility:hidden;
}
/* Sezione */

#sezione {
float: left;
width: 730px;
}
#sezione_news {
float: left;
width: 644px;
}
.center_content_sezione{
width:950px;
background:url(../images/center_content_sezione.gif) repeat-y left;
padding:15px;
padding-right:15px;
}
.center_content_sezione h2
{
color:#009900;
}


.top_content_box_sezione{
width:950px;
height:47px;
background:url(../images/top_content_box_sezione.gif) no-repeat bottom left;
}
.top_content_box_sezione h2 {
height: 27px;
margin: 0;
padding: 3px 0 0 36px;
letter-spacing: -1px;
color: #000;
}
.bottom_content_box_sezione{
width:950px;
height:47px;
background:url(../images/bottom_content_box_sezione.gif) no-repeat top left;
}

/* Articolo */

#articolo {
float: left;
width: 600px;
}
#articolo_news {
float: left;
width: 644px;
}
.center_content_news{
width:570px;
background:url(../images/center_content.gif) repeat-y left;
padding:15px;
}
.center_content_news h2
{
color:#009900;
}


.top_content_box_news{
width:640px;
height:47px;
background:url(../images/top_content_box.gif) no-repeat bottom left;
}
.top_content_box_news h2 {
height: 27px;
margin: 0;
padding: 3px 0 0 36px;
letter-spacing: -1px;
color: #000;
}
.bottom_content_box_news{
width:640px;
height:47px;
background:url(../images/bottom_content_box.gif) no-repeat top left;
}
/*---------prod_box----------*/
.prod_box{
width:220px;
height:auto;
float:left;
padding:1px 1px 1px 1px;
}
.top_prod_box{
width:220px;height:30px;background:url(../images/product_box_top.gif) no-repeat center bottom;float:left; padding:0px; margin:0px;
}
.bottom_prod_box{
width:220px;height:10px;background:url(../images/product_box_bottom.gif) no-repeat center top;float:left;padding:0px; margin:0px;
}
.center_prod_box{
width:220px;height: auto;background:url(../images/product_box_center.gif) repeat-y;float:left; text-align:center;padding:0px; margin:0px;
}
.prod_details_tab{
width:173px;
height:31px;
float:left;
background:url(../images/products_details_bg.gif) no-repeat center;
margin:3px 0 0 0;
}
img.left_bt{
float:left;
padding:6px 0 0 6px;
}
a.prod_details{
width:25px;
display:block;
float:left;
background:url(../images/square-blue-add.gif) no-repeat left;
padding:0 0 0 20px;
margin:7px 0 0 38px;
text-decoration:none;
color:#0fa0dd;
}

.center_content{
width:570px;
background:url(../images/center_content.gif) repeat-y left;
padding:15px;
}
.center_content h2
{
color:#009900;
}


.top_content_box{
width:600px;
height:47px;
background:url(../images/top_content_box.gif) no-repeat bottom left;
}
.top_content_box h2 {
height: 27px;
margin: 0;
padding: 3px 0 0 36px;
letter-spacing: -1px;
color: #000;
}
.bottom_content_box{
width:600px;
height:47px;
background:url(../images/bottom_content_box.gif) no-repeat top left;
}
.left_art {
width:120px;
float:left;
padding:15px;
font-family: "Lucida Grande",Tahoma,Helvetica,Arial,sans-serif;
font-size: 10px;
}
.art {
width:420px;
padding:5px;
float:left;
}

.aisvo_score{
background: #CCCCCC; color:#58b300; 
font-family: "Lucida Grande",Tahoma,Helvetica,Arial,sans-serif;
font-size:30px; 
text-align:center
}
b.rtop, b.rbottom{display: block; background: #dbdbdb}
b.rtop b, b.rbottom b{display: block; height: 1px; overflow: hidden; background: #CCCCCC}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px; height: 2px}

/* Archivio */

#archivio {
	width:610px;
	float: left;	
	background: url(../images/long_tab.gif) no-repeat;	
}

#archivio ul {
	margin: 0;
	list-style: none;
}

#archivio li {
	margin-bottom: 15px;
}

#archivio li ul {
	padding: 1px;

}

#archivio li li {
	margin: 0;

}

#archivio li li.first {
	background: none;
}

#archivio li h2 {
	height: 27px;
	margin: 0;
	padding: 3px 0 0 46px;
	letter-spacing: -1px;
	color: #000;
}
/* Mlg_rule */

#mlg_rule {
	float: left;
	width: 610px;
	margin-left:4px;
	background: url(../images/rule_tab.gif) no-repeat;
}


#mlg_rule ul {
	margin: 0;
	list-style: none;

}

#mlg_rule li {
	margin-bottom: 15px;
}

#mlg_rule li ul {
	padding: 1px;

}

#mlg_rule li li {
	margin: 0;

}

#mlg_rule li li.first {
	background: none;
}

#mlg_rule li h2 {
	height: 27px;
	margin: 0;
	padding: 3px 0 0 30px;
	letter-spacing: -1px;
	color: #000;
}

#regolamento{
	margin: 16px 16px 0 16px;
}
#regolamento ul {
	margin: 0;
	list-style:inside;
	list-style-type:decimal;
}

#pgNavigation_up {
	width:360px;
	float:right;
	cursor: pointer;
}
#pgNavigation_down {
	width:360px;
	float:inherit;
	cursor: pointer;
	display:inline;
}

#pgContent {
	float:left;
}


#banner_h1 {
	float:left;
	padding:10px;
	padding-bottom:20px;
	width:730px;
	height:100px;
	background: #dbdbdb url(../images/bg_banner_h.gif) no-repeat;
}

#banner_q1 {
	float:right;
	padding:10px;
	padding-bottom:10px;
	width:170px;
	height:100px;
	background: #dbdbdb url(../images/banner.gif) no-repeat;
}
#banner_h2 {
	float:left;
	padding:10px;
	padding-bottom:20px;
	width:730px;
	height:100px;
	background: #dbdbdb url(../images/bg_banner_h.gif) no-repeat;

}

#banner_q2 {
	float:right;
	padding:10px;
	padding-bottom:10px;
	width:170px;
	height:100px;
	background: #dbdbdb url(../images/banner.gif) no-repeat;
}

/* Tabs */

.tabs_menu{
	font-family: "Lucida Grande",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 11px;
	font-weight:bold;
}

.tabs_menu ul{
	margin: 0;
	padding: 0;
	float: left;

}

.tabs_menu ul li{
	display: inline;
	text-indent:10px;
}

.tabs_menu ul li a{
	float: left;
	color: black; 
	padding: 5px 5px;
	text-decoration: none;
	

}
.tabs_menu ul li a:hover{
	color: #666;
}
.tabs_menu ul li a:visited{
	color: #000;
}

.tabs_menu ul li a.selected{
	color: #000 !important;
}

/* Footer */

#footer {
	clear: both;
	height: 40px;
	background: url(../images/footer.gif) no-repeat;
	text-align: center;
	z-index:-1;

}

#footer p {
	padding-top:45px;
	margin: 0;
	color: #999999;
}

#footer a {
	color: #999999;
}

#footer a:hover {
	color: #ff9900;
}

/* GBI TV */

.gbitv {
	float:left;
	width: 940px;
	height: 440px;
	margin-left:8px;
	margin-top:15px;
}
/* Video */
.main-video {
	float:left;
	width: 560px;
	height:320px;
	margin-left:2px;
	background: url(../images/video_tab.gif) no-repeat;
}
.main-video h2 {
	height: 27px;
	margin: 0;
	padding: 3px 0 0 46px;
	letter-spacing: -1px;
	color: #000;
}
#movie {
	padding-left:20px;
}


.rss {
float:right;
padding-right:110px;

}

#table{
	width: 280px; 

}
#corpo{

}
.row{
	height: 40px;
	margin-top: 3px;
	font-size: 12px;
	background:url(../images/riga_nuova.gif) no-repeat;
}
.cell_img{
	width: 60px;
	height: 40px;
	margin: 2px 0 0 2px;
	float: left;
	text-indent:10px;
} 
.cell_titolo{
	font-family: "Lucida Grande",Tahoma,Helvetica,Arial,sans-serif;
	width: 130px; 
	height: 40px;
	margin: 2px 0 0 2px;
	float: left;
	font-family: Arial;
    font-size: 11px;
    font-style: normal;
	color: #646567;
} 

.cell_data{
	width: 60px;
	height: 40px; 
	margin: 2px 0 0 2px;
	float: left; 
	font-family: Arial;
    font-size: 10px;
	font-weight:bold;
	color: #999999; 
} 

#table_store{
	width: 950px; 
}

#corpo_store{
}
.row_store{
	height: 150px;
	margin-top: 3px;
	font-size: 12px;
	background:url(../images/long_riga_store.gif) no-repeat;
}

.cell_img_store{
	width:140px;
	height: 100px;
	margin: 2px 0 0 2px;
	float: left;
	text-indent:10px;
} 
.cell_titolo_store{
	font-family: "Lucida Grande",Tahoma,Helvetica,Arial,sans-serif;
	width: 240px; 
	height: 100px;
	margin: 2px 0 0 2px;
	float: left;
	font-family: Arial;
    font-size: 11px;
    font-style: normal;
	color: #646567;
} 

.cell_descrizione_store{
	font-family: "Lucida Grande",Tahoma,Helvetica,Arial,sans-serif;
	width: 360px; 
	height: 100px;
	margin: 2px 0 0 2px;
	float: left;
	font-family: Arial;
    font-size: 11px;
    font-style: normal;
	color: #646567;
}

.cell_data_store{
	width: 100px;
	height: 40px; 
	margin: 2px 0 0 2px;
	float: left; 
	font-family: Arial;
    font-size: 10px;
	font-weight:bold;
	color: #999999; 
} 

#table_video{
	width: 580px; 
}

#corpo_video{
}
.row_video{
	height: 40px;
	margin-top: 3px;
	font-size: 12px;
	background:url(../images/long_riga.gif) no-repeat;
}
.cell_100{
	font-family: "Lucida Grande",Tahoma,Helvetica,Arial,sans-serif;
	width: 100px; 

	margin: 2px 0 0 2px;
	float: left;
	font-family: Arial;
    font-size: 11px;
    font-style: normal;
	color: #646567;
	text-align:center;
} 
.cell_150{
	font-family: "Lucida Grande",Tahoma,Helvetica,Arial,sans-serif;
	width: 150px; 

	margin: 2px 0 0 2px;
	float: left;
	font-family: Arial;
    font-size: 11px;
    font-style: normal;
	color: #646567;
	
} 
.cell_50{
	font-family: "Lucida Grande",Tahoma,Helvetica,Arial,sans-serif;
	width: 50px; 

	margin: 2px 0 0 2px;
	float: left;
	font-family: Arial;
    font-size: 11px;
    font-style: normal;
	color: #646567;
} 
.cell_img_video{
	width: 80px;
	height: 40px;
	margin: 2px 0 0 2px;
	float: left;
	text-indent:10px;
} 
.cell_titolo_video{
	font-family: "Lucida Grande",Tahoma,Helvetica,Arial,sans-serif;
	width: 240px; 
	height: 40px;
	margin: 2px 0 0 2px;
	float: left;
	font-family: Arial;
    font-size: 11px;
    font-style: normal;
	color: #646567;
} 

.cell_descrizione_video{
	font-family: "Lucida Grande",Tahoma,Helvetica,Arial,sans-serif;
	width: 360px; 
	margin: 2px 0 0 2px;
	float: left;
	font-family: Arial;
    font-size: 11px;
    font-style: normal;
	color: #646567;
}

.cell_data_video{
	width: 100px;
	height: 40px; 
	margin: 2px 0 0 2px;
	float: left; 
	font-family: Arial;
    font-size: 10px;
	font-weight:bold;
	color: #999999; 
} 

.cell_data{
	width: 50px;
	height: 40px; 
	margin: 2px 0 0 2px;
	float: left; 
	font-family: Arial;
    font-size: 10px;
	font-weight:bold;
	color: #999999; 
} 

#table_news{
	width: 580px;
	height:700px;
	float:left;

}

#corpo_news{
}
.row_news{
	height: 40px;
	margin-top: 3px;
	margin-left:30px;
	font-size: 12px;
	background:url(../images/long_riga.gif) no-repeat;
}
.cell_img_news{
	width: 60px;
	height: 40px;
	margin: 2px 0 0 2px;
	float: left;
	text-indent:10px;
} 
.cell_titolo_news{
	font-family: "Lucida Grande",Tahoma,Helvetica,Arial,sans-serif;
	width: 380px; 
	height: 40px;
	margin: 2px 0 0 2px;
	float: left;
    font-size: 11px;
    font-style: normal;
	color: #646567;
} 
.cell_news{
	width: 50px;
	height: 40px; 
	margin: 2px 0 0 2px;
	float: left; 
	font-family: Arial;
    font-size: 10px;
	font-weight:bold;
	color: #999999; 
} 

#table_torneimlg{
	width: 580px;
	height:700px;
	float:left;

}

#corpo_torneimlg{
}
.row_torneimlg{
	height: 80px;
	margin-top: 3px;
	margin-left:30px;
	font-size: 12px;
	background:url(http://www.aisvo.it/images/long_riga.gif) no-repeat;
}
.cell_img_torneimlg{
	width: 120px;
	height: 80px;
	margin: 2px 0 0 2px;
	float: left;
	text-indent:10px;
} 
.cell_titolo_torneimlg{
	font-family: "Lucida Grande",Tahoma,Helvetica,Arial,sans-serif;
	width: 290px; 
	height: 80px;
	margin: 2px 0 0 2px;
	float: left;
    font-size: 11px;
    font-style: normal;
	color: #646567;
} 
.cell_news_torneimlg{
	width: 50px;
	height: 80px; 
	margin: 2px 0 0 2px;
	float: left; 
	font-family: Arial;
    font-size: 10px;
	font-weight:bold;
	color: #999999; 
} 

.cell_data_torneimlg{
	width: 40px;
	height: 80px; 
	margin: 2px 0 0 2px;
	float: left; 
	font-family: Arial;
    font-size: 10px;
	font-weight:bold;
	color: #999999; 
} 

#major_mlg {
    position:absolute;
    width:85px;
    height:60px;
    z-index:0;
 }

#minor_mlg {
    position:absolute;
    width:85px;
    height:60px;
    z-index:0;
 }
.cell_store{
	font-family: "Lucida Grande",Tahoma,Helvetica,Arial,sans-serif;
	width: 140px; 
	height: 140px;
	margin: 2px 0 0 2px;
    font-size: 11px;
    font-style: normal;
	color: #646567;
} 


#table_transaction{
	width: 950px; 
}

#corpo_transaction{
}
.row_transaction{
	height: 40px;
	margin-top: 3px;
	font-size: 12px;
	background:url(../images/long_riga.gif) no-repeat;
}
.cell_100{
	font-family: "Lucida Grande",Tahoma,Helvetica,Arial,sans-serif;
	width: 100px; 

	margin: 2px 0 0 2px;
	float: left;
	font-family: Arial;
    font-size: 11px;
    font-style: normal;
	color: #646567;
	text-align:center;
} 
.cell_150{
	font-family: "Lucida Grande",Tahoma,Helvetica,Arial,sans-serif;
	width: 150px; 

	margin: 2px 0 0 2px;
	float: left;
	font-family: Arial;
    font-size: 11px;
    font-style: normal;
	color: #646567;
	
} 
.cell_200{
	font-family: "Lucida Grande",Tahoma,Helvetica,Arial,sans-serif;
	width: 200px; 

	margin: 2px 0 0 2px;
	float: left;
	font-family: Arial;
    font-size: 11px;
    font-style: normal;
	color: #646567;
} 

.cell_350{
	font-family: "Lucida Grande",Tahoma,Helvetica,Arial,sans-serif;
	width: 350px; 

	margin: 2px 0 0 2px;
	float: left;
	font-family: Arial;
    font-size: 11px;
    font-style: normal;
	color: #646567;
} 
/* Slider Style */

.slider_outer{margin: 10px; }
.slider_gutter {float: left;width: 100%;display: block;position: relative; }
.slider_gutter_item{position: relative;	float: left; left: 100%;}
#slider_minmax_gutter_l, .slider_gutter_l{width: 10px;margin-left:-100%; height:20px;background:url(../images/slider_l.gif) no-repeat; }
#slider_minmax_gutter_m{width: 360px;margin-left:-370px;	height:20px; background:url(../images/slider_rptr.gif) repeat-x;}
#slider_minmax_gutter_r,.slider_gutter_r{width: 10px;margin-left:-15px;height:20px; 	background:url(../images/slider_r.gif) no-repeat; border:1px }
#minmax_slider{ width:380px; margin:0px 10px;}

.slider_gutter{width:150px; margin:10px 0px 0px 0px; }
.slider_gutter_m{width:140px;margin-left:-150px;	height:20px; background:url(../images/slider_rptr.gif) repeat-x;}

/*.slider_gutter_bkg{ position: absolute; background:url(../images/bkg_slider.gif) repeat-x; height:8px; margin:6px 0px 0px -10px; width:374px; clip:rect(0, 20px, 0, 20px)}
*/
.knob {	position: absolute;	height: 20px;width: 20px;background: url(../images/slider_knob.gif) no-repeat;cursor: pointer;}

/* For Clip */

#slider_bkg_img{position: absolute; height:8px; margin:6px 0px 0px -10px; width:374px;}
#slider_bkg_img_1{position: absolute; height:8px; margin:6px 0px 0px 0px; width:200px;}



/* for Slider C */
.slide_container .slider {float:left; display: block;position: relative; }
.slide_container #slider_C{width:270px; margin:0px 0px 0px 10px; border:0px solid red; }
.slide_container  .slider_gutter_C{width:250px;margin-left:-260px;	height:20px; background:url(../images/slider_rptr.gif) repeat-x;}
.slide_container  #slider_bkg_img_C{position: absolute; height:8px; margin:6px 0px 0px 0px; width:430px;}
.slide_container  .slider_gutter_r{width: 10px;margin-left:-10px;height:20px; 	background:url(../images/slider_r.gif) no-repeat; border:1px }


/* CHART LISTS */
div.progress-container {
  border: 1px solid #ccc; 
  width: 306px; 
  margin: 2px 5px 2px 0; 
  padding: 1px; 
  float: left; 
  background-color:#CCCCCC;
}

div.progress-container > div {
  height: 25px
}

/* Comment */
#ajax_response{
	width:98%;
	float : left;
	padding : 5px;
	margin-bottom : 10px;
	text-align : left;
}
.comment_table{
	clear : left; 
	font-size:12px;
}


.comment_holder{
	padding: 5px;
	width : 98%;
	float : left;
	margin-bottom : 5px;
	background : #E2E4FC;
}
#loading{
	visibility : hidden;
}
.highlight{
	background : #E3FEE0;
}
#date_posted{
	font-size : 10px;
	text-align : right;
	color: #6A7063;
}
#photo{
	width:80px;
	float:left;
	padding:5px;
	text-align : center;
	
}
#photo img{
	padding : 4px;
}
#comment_text{
	width:78%;
	float:right;
	margin : 0px 0px;
	padding : 5px;
	height : auto;
	text-align : left;
}
.required{
	background :#FE8585;
}




