/* Menu dell'offerta */
#left_column{
	
	background-image:url(../img/offer_bg_menu.png);
background-position:right 28px;
background-repeat:no-repeat;
}

/* il menu oggi domani dopodomani*/
/*****************************************************************/




/* 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 {
	color:#555555;
	display:block;
	font-size:10px;
	padding:2px 0 0 4px;
	text-align:center;
}
.sportDayMenu ul {
	background-color:#C9DFFF;
	background-repeat:repeat-x;
	border:1px solid #222222;
	display:none;
	left:0;
	position:absolute;
	top:20px;
	width:160px;
	z-index:100;
}
.sportDayMenu li ul li a {
	display:block;
	width:154px;
	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:#555555;
	font-weight:bold;
}
.sportDay1 a:hover, .sportDay2 a:hover, .sportDay3 a:hover {
	
color:#777777;
text-decoration:none;
}

.sportDayMenu li ul li a:hover {background-color:#E7F1FF;}

.sportDayMenu li:hover ul {
	display:block;
}
/* Fine Sport Day Menu */

















/*il menu lista di selezione sport
*/


.h1sport {
	background-image:url(../img/bg_heads.png);
	color:#FFFFFF;
	display:block;
	font-size:14px;
	height:23px;
	margin:10px 4px 0;
	padding:0 10px;
}


.groupmenu {
	margin:1px 4px 0;
	padding-bottom:4px;
}
.groupmenu * {
	margin-bottom:0;
	padding-bottom:0;
	font-size:12px;
}

a.da{ 

font-size:11px;

padding-left:0;
text-indent:0;
}
a.da:hover{ 

text-decoration:none;
}

.groupmenu li {
	
	clear:both;
	display:block;
	float:none;
	list-style-type:none;
	margin:0;
	min-height:18px;
	padding:0;
	vertical-align:bottom
}

.groupmenu li a{
	background-image:url(../img/bg_heads.png);
	background-position:0 -241px;
	background-repeat:repeat-x;
	
}
.groupmenu li ul li {
	
	clear:both;
	float:none;
	min-height:18px;
	overflow:hidden;
	
}
.groupmenu li ul li a{
	background-image:url(../img/bg_heads.png);
	background-position:0 -261px;
	background-repeat:repeat-x;
	clear:both;
	float:none;
	height:18px;
	overflow:hidden;
	width:185px;
	margin-bottom:1px;
	
}
.groupmenu li ul li ul li {
	
	clear:both;
	float:none;
}
.groupmenu li ul li ul li a {
	background-image:url(../img/bg_heads.png);
	background-position:0 -279px;
	background-repeat:repeat-x;
	clear:both;
	color:#0066FF;
	float:none;
	height:18px;
	margin-bottom:1px;
	overflow:hidden;
	padding-left:4px;
	text-decoration:none;
	width:185px;
	line-height:18px;
}
a.gitem {
	background-image:url(../img/bg_heads.png);
	background-position:0 -241px;
	background-repeat:repeat-x;
	clear:both;
	color:#FFFFFF;
	display:block;
	float:none;
	height:18px;
	list-style-type:none;
	margin:0 0 1px;
	padding:0 0 0 4px;
	text-decoration:none;
}






.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 {
	margin-top:-35px;
	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 {
	color:#333333;
	display:block;
	float:left;
	height:20px;
	margin:0 auto;
	padding-left:4px;
	text-decoration:none;
	width:148px;
}
a.citem:hover {
	color:#18659E;
}
a.citem.opened {
	
}
a.citem.opened:hover {
	
}

.ccheck {
	display:none;
}

a.mitem {
	display:block;
float:left;
height:22px;
line-height:22px;
padding-left:26px;
width:134px;
}
a.mitem:hover {
	color:#333;
}
.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 {
background-image:url(../img/bg_heads.png);
background-repeat:repeat-x;
height:23px;
width:520px;
overflow:hidden;
}
.mdel, .mtoggleclose, .mheadanteshow {
	display:block;
	float:right;
	height:14px;
	margin:5px 2px;
	overflow:hidden;
	text-indent:200px;
	width:14px;
}
.mdel {
	background-image:url(../img/ico_btns.png);
	background-position:-28px 0px;
	margin-right:12px;
}
.mdel:hover {
	
	background-position:-28px -14px;
	
}

.mtoggleclose {
	background-image:url(../img/ico_btns.png);
	background-position:0px 0px;
}
.mtoggleclose:hover {
	background-image:url(../img/ico_btns.png);
	background-position:0px -14px;
}
.mtoggleopen {
	background-image:url(../img/ico_btns.png);
	background-position:-14px 0;
	
}
.mtoggleopen:hover {
	
	background-position:-14px -14px;
	
}
.mheadanteshow, .mheadantehide{
	width:68px;
}
.mheadanteshow {
	background-image:url(../img/ico_btns.png);
	background-position:-124px 0px;
}
.mheadanteshow:hover {
	background-image:url(../img/ico_btns.png);
	background-position:-124px -14px;
}
.mheadantehide {
	background-image:url(../img/ico_btns.png);
	background-position:-56px 0px;
}
.mheadantehide:hover {
	background-image:url(../img/ico_btns.png);
	background-position:-56px -14px;
}

.mhead span {
	color:#FFFFFF;
	display:block;
	float:left;
	margin-left:12px;
}

.selez_pron {
	
	background-color:#002341;
margin-bottom:0;
width:520px;
}
.selez_pron td {
	margin:0px 0px;
	
}
.selez_pron li {
	margin:0;
	padding:0;
	margin:2px 6px;
	display:block;
	float:left;
	width:113px;
	list-style-type:none;
}
.selez_pron a {
	color:#FFFFFF;
	font-size:11px;
	padding:2px 4px;
}
.selez_pron a.current {
	background:#A7C4E1 none repeat scroll 0 0;
	color:#00203C;
	padding:2px 4px;
}


/*la parte centrale dell'offerta*/

/* LOADING... */
#offerLoading {
    left:280px;
    /*padding:10px;*/
    position:absolute;
    top:-6px;
}

.mtableslide, .mantepost {
	background-color:#d1e1ff;
	overflow:hidden;
}
.mtable, .atable {
	background-image:url(../img/offer_bg_mtable.gif);
	background-repeat:repeat-x;
	font-size:11px;
	margin:auto 0;
	width:520px;
}
.mtable thead, .atable thead {
	background-repeat:repeat-x;
	height:24px;
	
}
.mtable th, .atable th {
	padding-top:4px;
}
.mtable thead tr th, .atable thead tr th {
	height:22px;
	overflow:hidden;
	color:#E5E5E5;
}
.mtable tbody, .atable tbody {
	color:#2e2e2e;
}
.mtable tbody tr, .atable tbody tr {
	border-bottom:1px dotted #ddd;
}
table.etable td {
	padding:0 22px;
	/*background-color:#162238;*/
}
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:transparent;
	
	vertical-align:middle;
}
.mtable td.evecode, .mtable td.evename, .mtable td.allodds {
	background:#FFFFFF none repeat scroll 0 0;
	padding-left:10px;
	
}
.mtable  td.allodds{
	background-image:url(../img/offer_ico_tutti.gif);
	background-repeat:no-repeat;
	width:24px;
	
}
.mtable td.evecode{
	background-color:#EAEAEA;
	padding-left:10px;
	width:18px;
}

.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:#ebeff6;
	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 {
	visibility:hidden;
	height:10px;
	background-image:url(../img/manifoot_bg.png);
	background-position:bottom;
	margin-bottom:20px;
}



.tripla {
	/*color:#f8981d;*/
	color:#0066CC;
}
.singola {
	/*color:#87c1fa;*/
	color:#FF6600;
}
.unica {
	/*color:#fecd08;*/
	color:#009900;
}
.tripla:hover, .tripla.selected {
	/*color:#FFFFFF;*/
	background-color:#0066CC;
	color:#fff;
	
}
.singola:hover, .singola.selected {
	/*color:#FFFFFF;*/
	background-color:#FF6600;
	color:#fff;
}
.unica:hover, .unica.selected {
	/*color:#FFFFFF;*/
	background-color:#009900;
	color:#fff;
}
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;
	background-position:6px 6px;
}

/* 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;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -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;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
} 


/*sezione tasti avanti indietro news nella pagina principale dell'offer*/
.offerNewsNav{
	/*il resto delle informazioni è all'interno del file common.css*/
	color:#faa61a;
	background-color:#4272B5;

	
}
