/* Menu dell'offerta */
.h1sport {
	background-image:url(../img/offermenu_head_bg.png);
	color:#FFFFFF;
	font-size:15px;
	line-height:28px;
	padding:2px 15px;
	height:28px;
	margin-bottom:0; /* perché 960 mette un suo margin */
	background-color: #000000;
}

/* Sport Day Menu */
.sportDayMenu {
	position:relative;
	height:22px;
	background-image:url(../img/sportDayMenu_bg.png);
	background-repeat:no-repeat;
}
.sportDayMenu, .sportDayMenu ul, .sportDayMenu li {
	list-style-type:none;
	margin:0;
	padding:0;
}
.sportDay1, .sportDay2, .sportDay3 {
	display:block;
	float:left;
	margin:5px;
	width:53px;
	height:20px;
}
.sportDay1 a, .sportDay2 a, .sportDay3 a {
	display:block;
	text-align:center;
	font-size:10px;
	padding:2px 0 0 4px;
}
.sportDayMenu ul {
	border:1px solid #333333;
	display:none;
	width:160px;
	left:0;
	top:20px;
	z-index:100;
	position:absolute;
	background-color:#000000;
	background-repeat:repeat-x;
}
.sportDayMenu li ul li a {
	display:block;
	width:156px;
	text-align:left;
	font-size:11px;
	padding:2px 2px 2px 4px;
}
.sportDay1 ul {
	left:0;
	background-image:url(../img/sportmenu_bg.png);
}
.sportDay2 ul {
	left:-53px;
	background-image:url(../img/sportmenu_bg.png);
}
.sportDay3 ul {
	left:-106px;
	background-image:url(../img/sportmenu_bg.png);
}

.sportDayMenu li {
	display:block;
	position:relative;
}
.sportDay1:hover>a, .sportDay2:hover>a, .sportDay3:hover>a {
	color:#FFFFFF;
	font-weight:bold;
}
.sportDay1 a:hover, .sportDay2 a:hover, .sportDay3 a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.sportDayMenu li:hover ul {
	display:block;
}
/* Fine Sport Day Menu */
.groupmenu {
	background-color:#000000;
	background-image:url(../img/offermenu_bg.png);
	background-repeat:no-repeat;
	
}
.groupmenu * {
	margin:0;
	padding:0;
	font-size:12px;
}

.groupmenu li {
	vertical-align: bottom; /* This fixes the IE5 Win gap! */
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;
	float:none;
	clear:both;
	min-height:26px;
}
.groupmenu li ul li {
	/*height:22px;*/
	float:none;
	clear:both;
	min-height:22px;
	overflow:hidden;
}
.groupmenu li ul li ul li {
	/*height:22px;*/
	float:none;
	clear:both;
}

a.gitem {
	display:block;
	float:left;
	width:68px;
	height:26px;
	color:#FFFFFF;
	padding-left:30px;
	line-height:26px;
	white-space:nowrap;
}
/*.gcheck {
	float:right;
	width:66px;
	background-image:none;
}
.gcheckhover {
	background-image:url(../img/offermenu_gcheck_bg.png);
	background-repeat:no-repeat;
}
.gcheck a {
	display:block;
	width:22px;
	height:26px;
	float:right;
	overflow:hidden;
	text-indent:30px;
	line-height:26px;
}*/
.gcheck a.da {
	background-image:url(../img/offermenu_da_bg.png);
		
}
.gcheck a.da:hover {
	background-image:url(../img/offermenu_da_hover_bg.png);
	
}
.gcheckhover a.d1 {
	background-image:url(../img/offermenu_d1_bg.png);
	
}
.gcheckhover a.d1:hover {
	background-image:url(../img/offermenu_d1_hover_bg.png);
	
}
.gcheckhover a.d2 {
	background-image:url(../img/offermenu_d2_bg.png);
	
}
.gcheckhover a.d2:hover {
	background-image:url(../img/offermenu_d2_hover_bg.png);
	
}
/* Questi due link non servono piu... li cancello */
.gcheckhover a.d2,.gcheckhover a.d1 {
	display:none;
}



.catemenu {
	display:none;
	clear:both;
}
a.citem {
	display:block;
	float:left;
	width:134px;
	height:22px;
	overflow:hidden;
	color:#ffffff;
	padding-left:26px;
	background-image:url(../img/offermenu_cateli_bg.png);
	background-position:bottom;
	background-repeat:no-repeat;
	line-height:22px;
	background-color: #000000;
}
a.citem:hover {
	background-image:url(../img/offermenu_cateli_hover_bg.png);
	background-color: #000000;
}
a.citem.opened {
	background-image:url(../img/offermenu_cateli_open_bg.png);
	background-color: #000000;
}
a.citem.opened:hover {
	background-image:url(../img/offermenu_cateli_open_hover_bg.png);
	background-color: #000000;
}

.ccheck {
	display:none;
}

a.mitem {
	display:block;
	float:left;
	width:134px;
	height:22px;
	color:#000000;
	padding-left:30px;
	background-image:url(../img/offermenu_manili_bg.png);
	line-height:22px;
}
/*a.mitem:hover {
	background-image:url(../img/offermenu_manili_hover_bg.png);
}*/
.manimenu {
	display:none;
	clear:both;
}
.catemenu.menuaperto, .manimenu.menuaperto {
	display:block;
}
/* Icone per i vari tipi di sport */
.gitem {
	background-position:left;
	background-repeat:no-repeat;
}

/* Tabelle manifestazioni */
.mhead {
	width:520px;
	height:36px;
	background-image:url(../img/offer_mhead_bg.png);
}
.mdel, .mtoggleclose, .mheadanteshow {
	display:block;
	float:right;
	width:12px;
	height:12px;
	margin:12px 2px;
	overflow:hidden;
	text-indent:20px;
}
.mdel {
	background-image:url(../img/offer_mhead_close.png);
	margin-right:12px;
}
.mtoggleclose {
	background-image:url(../img/offer_mhead_toggleclose.png);
}
.mtoggleopen {
	background-image:url(../img/offer_mhead_toggleopen.png);
}
.mheadanteshow {
	background-image:url(../img/offer_mheadanteshow_bg.png);
}
.mheadantehide {
	background-image:url(../img/offer_mheadantehide_bg.png);
}
.mhead span {
	color:#FFFFFF;
	display:block;
	float:left;
	height:32px;
	line-height:32px;
	margin-left:12px;
}

.selez_pron {
	width:504px;
	margin:auto 4px;
}
.selez_pron li {
	margin:0;
	padding:0;
	margin:0 6px;
	display:block;
	float:left;
	width:113px;
	list-style-type:none;
}
.selez_pron a {
	color:#FFFFFF;
	font-size:11px;
}
.selez_pron a.current {
	font-weight:900;
	color:#DCB146;
}



/* MTABLE */
.mtableslide, .mantepost {
	background-image:url(../img/offer_spron_bg.png);
}
.mtable, .atable {
	width:512px;
	background-image:url(../img/offer_spron_bg.png);
	margin:auto 4px;;
	font-size:11px;
}
.mtable thead, .atable thead {
	background-image:url(../img/offer_mtable_thead_bg.png);
	background-position:center;
	background-repeat:no-repeat;
	padding:0 4px;
}
/*th {
	background-image:none;
}*/
.mtable thead tr th, .atable thead tr th {
	height:22px;
	overflow:hidden;
}
.mtable tbody, .atable tbody {
	color:#FFFFFF;
}
.mtable tbody tr, .atable tbody tr {
	/*border-bottom:1px dashed #8c8c8c;*/
}
table.etable td {
	padding:0 22px;
	background-color:#2D2E2F;
}
table.etable tr td a {
	margin:0;
	padding:0;
	width:46px; float:right; margin-right:1px;
	text-align:center;
}

/* Colori sistemi */
.mtable td {
	background-color:#2D2E2F;
	border-bottom:1px dashed #8c8c8c;
}
.mtable td.evecode, .mtable td.evename, .mtable td.allodds {
	background-color:#000000;
}
.mtable td.evecode {
	text-align:center;
}
.mtable a {
	display:block;
	padding:2px 10px;
}
.atable th {
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding:2px 8px;
}
.atable th .evedate {
	display:block;
	float:right;
}
.atable td {
	width:33%;
	background-color:#000000;
	border-bottom:1px dashed #8c8c8c;
}
.atable td a {
	display:block;
	float:left;
	padding:0 10px;
	margin:0 10px;
}
td.evename .evedate {
	display:block;
	width:110px;
	float:left;
}
.mfoot {
	height:10px;
	background-image:url(../img/manifoot_bg.png);
	background-position:bottom;
	margin-bottom:20px;
}



.tripla {
	color:#FFAC0D;
}
.singola {
	color:#7D2D21;
}
.unica {
	color:#C38114;
}
.tripla:hover, .tripla.selected {
	color:#FFFFFF;	
}
.tripla.selected {	
	background-color:#151515;
}
.singola:hover, .singola.selected {
	color:#FFFFFF;	
}
.singola.selected {	
	background-color:#7D2D21;
}
.unica:hover, .unica.selected {
	color:#FFFFFF;	
}
.unica.selected {	
	background-color:#C38114;
}
a.allodds {
	display:block;
	width:24px;
	height:24px;
	padding:0;
	margin:auto;
	background-image:url(../img/offer_allodds_btn.png);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:30px;
}

/* Coupon --- 
Spostato a parte */



/* Statistiche */
a.stats_ico {
	padding:0;
	margin:4px 0 4px 4px;
	float:left;
	width:12px;
	height:12px;
	overflow:hidden;
	text-indent:20px;
	background-image:url(../img/stats_ico.png);
}
#StatsDiv {
	position:absolute;
	width:200px;
	height:150px;
	background-color:#FFFFFF;
	border:1px solid #0066CC;
}

/* POPUP */
#popup {
	/*width:500px;*/
	/*background-color:#CCCCCC;*/
}

/* news slider */
  

#offerNewsSlider {
	width: 520px; /* important to be same as image width */
	height: 300px; /* important to be same as image height */
	position: relative; /* important */
	overflow: hidden; /* important */
}

#offerNewsSliderContent {
	width: 520px; /* important to be same as image width or wider */
	position: absolute; /* important */
	top: 0; /* important */
	margin-left: 0; /* important */
}
#offerNewsSliderContent li{
	margin:0px;
	padding:0px;
}


.offerNewsSliderImage {
	float: left; /* important */
	position: relative; /* important */
	display: none; /* important */
}

.offerNewsSliderImage span {
	position: absolute; /* important */
	left: 0;
	font: 10px/15px Arial, Helvetica, sans-serif;
	padding: 10px 13px;
	width: 500px;
	background-color: #000;
	-moz-opacity: 0.7; /* here you can set the opacity of box with text */
	-khtml-opacity: 0.7; /* here you can set the opacity of box with text */
	opacity: 0.7; /* here you can set the opacity of box with text */
	color: #fff;
	display: none; /* important */
	bottom: 0;   
}

.clear {
   clear: both;
} 

/* NAVIGATORE NEWS */
.offerNewsNav{
	background-color:#000000;
	color:#FFFFFF;
	
}

