ul.pulsanti_libro {
  width: 65%;
}
.info_star {
	width: 35%;
}
.blocco_swf_pulsanti {
	width: 695px;
}
/* SCROLLER */
/* root element for tabs  */
ul.css-tabs2 {
	margin:0 !important;
	padding:0;
	height:184px;
	list-style-type:none;
}

/* single tab */
ul.css-tabs2 li {
	float:left;
	padding:0 2px;
	margin:0;
	width:177px;
	font-size:0.9em;
	position:relative;
}

/* link inside the tab. uses a background image */


/* tab pane */
.css-panes2 div.fontcolor {
	width:596px;
	text-align:left;
	padding:0;
}


/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.blocco_scrollable	{
	background:url(/img/gioca/back_gioca.png) no-repeat 0 0;
	width:974px;
	height:234px;
	overflow:hidden;
}
.blocco_scrollable2	{
	background:url(/img/gioca/back_gioca.jpg) no-repeat 21px 24px;
	width:935px;
	height:191px;
	overflow:hidden;
	padding:24px 0 0 21px;
}
.tit_scrollable	{
	width:137px;
	float:left;
	padding-left:16px;
	overflow:hidden;
}
.scrollable_left	{
	float:left;
	width:29px;
	height:100px;
	position:relative;
	padding-top:80px;

}
.scrollable_right	{
	float:left;
	width:29px;
	height:100px;
	position:relative;
	padding-top:80px;
}

.scrollable {
	position:relative;
	overflow:hidden;
	width: 724px;
	height:184px;
	float:left;
}
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

.items div.scrolla {
	float:left;
	width:724px;
}

.scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}
.txt_attivita	{
	width:160px;
	height:39px;
	background:url(/img/gioca/back_txt_2.png) no-repeat 0 0;
	line-height:15px;
	text-align:center;
	padding:15px 8px 0 9px;

}
.txt_attivita a	{
	display:block;
	width:160px;
	height:39px;
	color:#fff;
	text-decoration:none;

}
.txt_attivita a:visited	{
	display:block;
	width:160px;
	height:39px;
	color:#fff;
	text-decoration:none;

}
.txt_attivita a:hover	{
	display:block;
	width:160px;
	height:39px;
	color:#fff;
	text-decoration:none;

}
.txt_attivita_2	{
	width:160px;
	height:132px;
	background:url(/img/gioca/back_txt.png) no-repeat 0 0;
	line-height:15px;
	text-align:left;
	color:#fff;
	top:0;
	left:2px;
	position:absolute;
	padding:15px 8px 0 9px;
	display:none;
}
.img_attivita	{
	width:126px;
	margin-left:auto;
	margin-right:auto;
	height:130px;
}
/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(/img/gioca/hori_large.png) no-repeat;
	display:block;
	width:29px;
	height:28px;
	margin:0;
	cursor:pointer;
	text-indent:-99999px;
}

/* right */
a.right 				{ background-position: 0 -28px; clear:right; margin-right: 0px;}
a.right:hover 		{ background-position:-29px -28px; }
a.right:active 	{ background-position:-58px -28px; }


/* left */
a.left				{ margin-left: 0px; }
a.left:hover  		{ background-position:-29px 0; }
a.left:active  	{ background-position:-58px 0; }

/* up and down */
a.up, a.down		{
	background:url(../img/scrollable/arrow/vert_large.png) no-repeat;
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover  		{ background-position:-29px 0; }
a.up:active  		{ background-position:-58px 0; }

/* down */
a.down 				{ background-position: 0 -28px; }
a.down:hover  		{ background-position:-29px -28px; }
a.down:active  	{ background-position:-58px -28px; }


/* disabled navigational button */
a.disabled {
	visibility:hidden !important;
}


#ajax_response	{
	font-size:0.9em;
}
.blocco_scroll	{
	width:341px;
	padding:10px 0 15px 55px;
	overflow:hidden;
}
.titolo_libro	{
	font-size:1.2em;
	font-weight:bold;
}
.blocco_scroll_1	{
	width:211px;
	float:left;
	overflow:hidden;

}

.blocco_scroll_2	{
	width:124px;
	float:left;
	overflow:hidden;
	padding-top:1px;
}
.blocco_video	{
	width:356px;
	height:293px;
	overflow:hidden;
	padding:40px 0 55px 31px;
}

/* BOX VIDEO */
.videobox	{
	width:92px;
	height:69px;
}
.videobox2	{
	width:189px;
	height:74px;
	background:url(/img/gioca/back_video_pp.png) no-repeat 0 0;
	line-height:15px;
	text-align:left;
	color:#74311a;

	position:absolute;
	padding:22px 28px 0 19px;
	display:none;
	font-size:0.9em;
}

.titolo_blocco_2	{
	padding:25px 0 0 45px;
}
.blocco_tv_1	{
	position:absolute;
	left:64px;
	top:73px;
	z-index:102;
}
.blocco_tv_2	{
	position:absolute;
	left:103px;
	top:164px;
	z-index:101;
}
.blocco_tv_3	{
	position:absolute;
	left:73px;
	top:256px;
	z-index:100;
}
.blocco_banner_guarda	{
	position:absolute;
	left:28px;
	top:364px;
}
.blocco_visti	{
	position:absolute;
	left:28px;
	top:511px;
	width:332px;
	height:398px;
}
.blocchi_visti	{
	min-height:255px;
	width:341px;
	overflow:hidden;
}
.blocco_ele_video	{
	background:url(/img/gioca/sep.png) no-repeat 0 0;
	width:341px;
	padding:13px 0 3px 0;
	height:69px;
	overflow:hidden;
	text-align:left;
}

.blocco_ele_video_img	{
	width:92px;
	height:69px;
	float:left;
	margin:0 10px 0 0;
}
.blocco_ele_nav	{
	background:url(/img/gioca/sep.png) no-repeat 0 0;
	width:341px;
	padding:13px 0 3px 0;
	height:21px;
	overflow:hidden;
	text-align:left;
}
ul.link_pag	{
	width:341px;
	overflow:hidden;
	padding:5px 0 0 0;
	list-style-type:none;

}
ul.link_pag	li {
	width:17px;
	height:16px;
	background:url(/img/gioca/lipag.gif) no-repeat 0 0;
	overflow:hidden;
	padding:0 5px 0 0;
	float:left;
}
ul.link_pag	li a {
	width:17px;
	line-height:16px;
	text-align:center;
	display:block;
	color:#5b5b5b;
	text-decoration:none;
	font-size:0.9em;
	overflow:hidden;
	cursor:pointer;
}
ul.link_pag	li a:visited {
	color:#5b5b5b;
	text-decoration:none;
}
ul.link_pag	li a:hover {
	color:#5b5b5b;
	text-decoration:none;
}
ul.link_pag	li a.attivoli {
	font-weight:bold;
}
ul.link_pag	li a.attivoli:visited {
	font-weight:bold;
}
ul.link_pag	li a.attivoli:hover {
	font-weight:bold;
}
.titolo_gioco	{
	padding:10px 0 25px 16px;
	width:700px;
	overflow:hidden;
}
.titolo_gioco h1	{
	height:40px;
}

.blocco_voti {
	width:758px;
	height:60px;
	background:url(/img/gioca/back_vota.png) no-repeat 10px 0;
	overflow:hidden;
	padding:10px 0 0 21px;
}
.blocco_voti_1	{
	float:left;
	padding:9px 5px 0 0;
}
.blocco_voti_2	{
	float:left;
	padding:7px 5px 0 0;
}
.blocco_voti_3	{
	float:left;
	padding:3px 0 0 0;
}
.blocco_record {
	width:753px;
	height:380px;
	background:url(/img/gioca/back_record.png) no-repeat 6px 49px;
	overflow:hidden;
	padding:0 0 0 10px;
}
.blocco_record_1	{
	float:left;
	padding:0 0 2px 15px;
	width:237px;
}
.blocco_record_2	{
	float:left;
	padding:0 0 2px 0;
	width:242px;
}
.blocco_record_3	{
	float:left;
	padding:0 0 2px 0;
	width:248px;
}
.blocco_record_4	{
	float:left;
	padding:0 0 2px 0;
	width:728px;
}
.ico_record	{
	padding:0 0 3px 0;
	height:77px;
}
.back_record	{
	padding:0 0 2px 0;
	height:26px;

}
.txt_record	{
	border-right:1px #e5e5e5 solid;
	height:249px;
	padding:15px 30px 0;
	color:#197303;
}
.punti_att	{
	background:url(/img/gioca/coppa.png) no-repeat 10px 15px;
	width:192px;
	height:59px;
	overflow:hidden;
	padding:15px 0 0 10px;
}
.punti_att div	{
	padding:17px 0 0 60px;
	font-size:1.6em;
	color:#fff;
}
.punti_dis	{
	background:url(/img/gioca/coppa_dis.png) no-repeat 10px 15px;
	width:192px;
	height:59px;
	overflow:hidden;
	padding:15px 0 0 10px;
}
.punti_dis div	{
	padding:17px 0 0 40px;
	font-size:1.0em;
	color:#197303;
}
.txt_record2	{
	height:264px;
	color:#197303;
	border-right:1px #e5e5e5 solid;
}
.txt_record3	{
	height:249px;
	color:#197303;
	padding:16px 0 0 0;
}

ul.txt_recordul	{
	list-style-type:none;
	padding:0;
	margin:0;
	width:205px;
	margin-left:11px;
}
ul.txt_recordul li	{
	list-style-type:none;
	padding:4px 10px;
	margin:0;
	width:185px;
	border-bottom:1px #cccccc dotted;
	font-size:0.9em;
	overflow:hidden;
}
ul.txt_recordul li div.puntutente	{
	width:50px;
	float:left;
	padding:0 0 0 4px;
	text-align:right;
}
ul.txt_recordul li div.nomutente	{
	border-right:1px #cccccc dotted;
	width:126px;
	float:left;
	padding:0 4px 0 0;
}
ul.txt_recordul li a	{
	color:#197303;
}
ul.txt_recordul li a:visited	{
	color:#197303;
}
ul.txt_recordul li a:hover	{
	color:#197303;
}
.txt_record4	{
	padding:32px 0 0 20px;
}

.txt_record5	{
	height:249px;
	color:#197303;
	padding:16px 15px 0 30px;
}
h1.titolo_gioco_descrizione{
	font-size:14px;
	font-weight:bold;
	color:#197303;
}



/* il-grande-ritorno */
.back_intro {
	width:705px;
	height:449px;
	overflow:hidden;
	background:url('/img/gioca/il-grande-ritorno/back_cope.jpg') no-repeat 0 0;
	border:15px #fff solid;
	  margin: 0 auto;
	position:relative;
	color:#c51e16;
}
.back_intro_cont {
	width:445px;
	margin:42px 36px 0 auto;
	overflow:hidden;
}
.back_intro_titolo {
	padding:0 0 30px;
}
/*
.bar-160-gioca .jScrollPaneTrack {
	width:8px;
	background:url('/img/share/scroll_119_gioca.png') no-repeat 0 0;
	padding:0 4px;

}
.bar-160-gioca .jScrollPaneDrag {
	background:#9c4f3c;
	height:26px !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

*/

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.bar-160-gioca .jspContainer {
	overflow:hidden;
	position:relative;
}

.bar-160-gioca .jspPane {
	position:absolute;
}

.bar-160-gioca .jspVerticalBar {
	position:absolute;
	top:0;
	right:0;
	width:21px;
	height:100%;
	background:url('/img/share/scroll_119_gioca.png') no-repeat 0 0;
}

.bar-160-gioca .jspVerticalBar *,
.bar-160-gioca .jspHorizontalBar *
{
	margin:0;
	padding:0;
}

.bar-160-gioca .jspCap {
	display:none;
}

.bar-160-gioca .jspHorizontalBar .jspCap {
	float:left;
}

.bar-160-gioca .jspTrack {
	background:none;
	position:relative;
}

.bar-160-gioca .jspDrag {
	background:none;
	position:relative;
	top:0;
	left:4px;
	cursor:pointer;
	width:8px !important;


	background:#9c4f3c;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.bar-160-gioca .jspHorizontalBar .jspTrack,
.bar-160-gioca .jspHorizontalBar .jspDrag
{
	float:left;
	height:100%;
}

.bar-160-gioca .jspArrow {
	text-indent:-20000px;
	display:block;
	cursor:pointer;
}

.bar-160-gioca .jspArrow.jspDisabled {
	cursor:default;
	background:none;

}

.bar-160-gioca .jspVerticalBar .jspArrow {
	height:21px;
}

.bar-160-gioca .jspVerticalBar .jspArrow:focus {
	outline:none;
}

.scroll-pane-news {
	width:100%;
	height:119px;
	overflow:auto;
	outline:0;
}

.link_mappa {
	padding:10px 0 0 0;
	float:left;
}

/* mappa */
.back_mappa {
	width:705px;
	height:449px;
	overflow:hidden;
	background:#fff;
	border:15px #fff solid;
	  margin: 0 auto;
	position:relative;
	color:#c51e16;
}

.contiene_virtual {
	width:705px;
	position:relative;
	overflow:hidden;
	height:449px;
	margin:0 auto;
	max-width: 705px;
}
.foto_home {
	position:relative;
	width:705px;
	background:#000;
	z-index:100;
	max-width:100%;
	overflow:hidden;
	height:449px;
	margin:0 auto;
}
#blocco_ani {
	display:none;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:449px;
	z-index:10000;
	overflow:hidden;
	-webkit-overflow-scrolling: touch;

}

.maschera {
	display:none;
	width:705px;
	height:449px;
	overflow:hidden;
	-webkit-overflow-scrolling: touch;
	position:relative;

}
.immagine_maschera {
	position:relative;

	-webkit-overflow-scrolling: touch;
}
.panoramica {
	position:absolute;

}
.immagine_sfondo {
	z-index:10000;
	position:absolute;
	left:0;
	top:0;
}


.puntoattivo {
	position:absolute;
	z-index:10000000;
	overflow:visible;
	cursor:pointer;

}
.puntoattivo a {
	display:block;
	height:51px;
	position:relative;
	width:152px;
	height:152px;
	overflow:hidden;
}
.puntoattivo a img {
	position:absolute;
	left:0;
	top:0;
}


div#loading {
	position:absolute;
	width:100%;
	text-align:left;
	display:none;
	left:0;
	top:0;
	z-index:100000000;
	height:449px;
}
#load100 {
	background:#000;
	opacity:0.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
	position:absolute;
	width:100%;
	text-align:left;
	left:0;
	top:0;
	height:449px;
}
#loadimg {
	width:89px;
	height:90px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-45px;
	margin-top:-45px;

}

.popup_active {
	position:absolute;
	display:none;
	width:823px;
	min-height:195px;
	overflow:hidden;
	padding:20px;
}
.popup_active_1 {
	width:341px;
	float:left;
	overflow:hidden;
}
.popup_active_2 {
	width:482px;
	min-height:195px;
	float:left;
	overflow:hidden;
	background:url('/img/share/back_popup.png') repeat 0 0;
	position:relative;
}
.titolo_popup {
	line-height:50px;
	padding:10px 30px 10px 30px;
}
.titolo_popup h2 {
	font-size:2.800em;
	font-family: 'Open Sans Condensed', sans-serif;
	line-height:50px;
	border-bottom:2px #fff solid;
	color:#fff;
}
.txt_popup {
	line-height:20px;
	padding:0 30px 0 30px;
	font-family: 'Raleway', sans-serif;
	/*text-transform:uppercase;*/
	color:#fff;
}
.close {
	position:absolute;
	right:0;
	top:0;
	width:59px;
	height:59px;
	z-index:100000;
}
.close a {
	display:block;
	width:59px;
	height:59px;
}
.diplomi {
	width:384px;
	height:449px;
	overflow:hidden;
	background:url('/img/gioca/il-grande-ritorno/back_diplomi.png') no-repeat 0 0;
	position:absolute;
	top:0;
	right:-330px;
	z-index:10000000;

}
.titolo_diplomi {
	width:311px;
	height:48px;
	overflow:hidden;
	position:absolute;
	left:60px;
	top:10px;

}
.diplomi ul {
	width:322px;
	margin:40px 0 0 55px;

	list-style-type:none;
	padding:0;

}
.diplomi ul li {
	float:left;
	padding:0;
	margin:0;

}


.back_regno {
	width:705px;
	height:449px;
	overflow:hidden;
	background:url('/img/gioca/il-grande-ritorno/regno-dei-folletti/back.jpg') no-repeat 0 0;
	border:15px #fff solid;
	  margin: 0 auto;
	position:relative;
	color:#c51e16;
}
.back_regno_cont {
	width:445px;
	margin:85px 36px 0 auto;
	overflow:hidden;
}
.back_regno_titolo {
	padding:0 0 45px;
	width: 385px;
	margin: 0 auto;
}

.link_gioca {
	padding:10px 0 0 0;
	float:right;
}


.back_game {
	width:705px;
	height:449px;
	overflow:hidden;
	background:url('/img/gioca/il-grande-ritorno/regno-dei-folletti/back_int.jpg') no-repeat 0 0;
	border:15px #fff solid;
	  margin: 0 auto;
	position:relative;
	color:#c51e16;
}
.back_game_titolo {
	position:absolute;
	left: 90px;
	top: 10px;
	z-index:10;
}
.blocchi_domande {
	width:2115px;
	height:449px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
.back_game_cont {
	width:705px;
	height:449px;
	overflow:hidden;
	float:left;
	font-size: 0.7em;
}
.back_game_cont ul {
	list-style-type:none;
	padding:85px 0 0 100px;
	margin:0;
	width:575px;
	font-size:2.667em;
}
.back_game_cont ul li {
	line-height:32px;
	color:#003e1f;
	padding:0;
	margin:0;
}

.back_game_cont ul li a, .back_game_cont ul li a:visited, .back_game_cont ul li a:hover {
	line-height:69px;
	background-image:url('/img/gioca/il-grande-ritorno/regno-dei-folletti/domande.png');
	background-repeat:no-repeat;
	font-size:0.844em;
	color:#003e1f;
	padding:0 0 0 69px;
	display:block;
	text-decoration:none;
}

.back_game_cont ul li a.lettera_a, .back_game_cont ul li a.lettera_a:visited {
	background-position:0 -207px;
}
.back_game_cont ul li a.lettera_a:hover {
	background-position:0 0;
}
.back_game_cont ul li a.lettera_b, .back_game_cont ul li a.lettera_b:visited {
	background-position:0 -276px;
}
.back_game_cont ul li a.lettera_b:hover {
	background-position:0 -69px;
}
.back_game_cont ul li a.lettera_c, .back_game_cont ul li a.lettera_c:visited {
	background-position:0 -345px;
}
.back_game_cont ul li a.lettera_c:hover {
	background-position:0 -138px;
}
#esatta {
	width:705px;
	height:449px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:1000;
	background:url('/img/gioca/il-grande-ritorno/regno-dei-folletti/back.png') repeat 0 0;
	display:none;
	cursor:pointer;
}
#esatta div {
	width:462px;
	height:278px;
	overflow:hidden;
	position:absolute;
	left:121px;
	top:93px;
	z-index:10000;
	background:url('/img/gioca/il-grande-ritorno/regno-dei-folletti/popup.png') repeat 0 0;
}
#esatta div img {
	width:358px;
	height:110px;
	overflow:hidden;
	position:absolute;
	left:52px;
	top:119px;
	z-index:100000;
}

#sbagliata {
	width:705px;
	height:449px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:1000;
	background:url('/img/gioca/il-grande-ritorno/regno-dei-folletti/back.png') repeat 0 0;
	display:none;
	cursor:pointer;
}
#sbagliata div {
	width:462px;
	height:278px;
	overflow:hidden;
	position:absolute;
	left:121px;
	top:93px;
	z-index:10000;
	background:url('/img/gioca/il-grande-ritorno/regno-dei-folletti/popup.png') repeat 0 0;
}
#sbagliata div img {
	width:370px;
	height:110px;
	overflow:hidden;
	position:absolute;
	left:46px;
  	top:119px;
	z-index:100000;
}

/* RISULTATI */
.back_regno_result {
	width:705px;
	height:449px;
	overflow:hidden;
	background:url('/img/gioca/il-grande-ritorno/regno-dei-folletti/back_ris.jpg') no-repeat 0 0;
	border:15px #fff solid;
	  margin: 0 auto;
	position:relative;
	color:#003e1f;
}
.back_regno_result_cont {
	width:705px;
	height:449px;
	margin:0;
	overflow:hidden;
}
.back_regno_result_titolo {
	position:absolute;
	left: 100px;
	top: 15px;
}
.blocco_scroll_result	{
	width:250px;
	padding:110px 0 0 100px;
	overflow:hidden;
	color:#003e1f;
}


.bar-215-gioca .jspContainer {
	overflow:hidden;
	position:relative;
}

.bar-215-gioca .jspPane {
	position:absolute;
}

.bar-215-gioca .jspVerticalBar {
	position:absolute;
	top:0;
	right:0;
	width:21px;
	height:100%;
	background:url('/img/share/scroll_215_gioca.png') no-repeat 0 0;
}

.bar-215-gioca .jspVerticalBar *,
.bar-215-gioca .jspHorizontalBar *
{
	margin:0;
	padding:0;
}

.bar-215-gioca .jspCap {
	display:none;
}

.bar-215-gioca .jspHorizontalBar .jspCap {
	float:left;
}

.bar-215-gioca .jspTrack {
	background:none;
	position:relative;
}

.bar-215-gioca .jspDrag {
	background:none;
	position:relative;
	top:0;
	left:4px;
	cursor:pointer;
	width:8px !important;


	background:#9c4f3c;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.bar-215-gioca .jspHorizontalBar .jspTrack,
.bar-215-gioca .jspHorizontalBar .jspDrag
{
	float:left;
	height:100%;
}

.bar-215-gioca .jspArrow {
	text-indent:-20000px;
	display:block;
	cursor:pointer;
}

.bar-215-gioca .jspArrow.jspDisabled {
	cursor:default;
	background:none;

}

.bar-215-gioca .jspVerticalBar .jspArrow {
	height:21px;
}

.bar-215-gioca .jspVerticalBar .jspArrow:focus {
	outline:none;
}

.scroll-pane-gioca {
	width:100%;
	height:270px;
	overflow:auto;
	outline:0;
}

.diploma_result {
	width:384px;
	height:449px;
	overflow:hidden;
	position:absolute;
	top:0;
	right:0;
	z-index:10000000;
}
.diploma_result ul {
	width:322px;
	margin:40px 0 0 55px;

	list-style-type:none;
	padding:0;

}
.diploma_result ul li {
	float:left;
	padding:0;
	margin:0;

}

#loading_esito {
	width:705px;
	height:449px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:10000000000000;
	background:url('/img/gioca/il-grande-ritorno/regno-dei-folletti/back.png') repeat 0 0;
	display:none;
	cursor:pointer;
}
#loading_esito div {
	width:24px;
	height:24px;
	overflow:hidden;
	position:absolute;
	left:340px;
	top:212px;
	z-index:10000000000000;
}



/* PAESE DEI DOLCI */
.back_dolci {
	width:705px;
	height:449px;
	overflow:hidden;
	background:url('/img/gioca/il-grande-ritorno/paese-dei-dolci/back.jpg') no-repeat 0 0;
	border:15px #fff solid;
	  margin: 0 auto;
	position:relative;
	color:#c51e16;
}
.back_dolci_cont {
	width:445px;
	margin:92px 36px 0 auto;
	overflow:hidden;
}
.back_dolci_titolo {
	padding:0 0 45px;
	width: 385px;
	margin: 0 auto;
}


.back_game_dolci {
	width:705px;
	height:449px;
	overflow:hidden;
	background:url('/img/gioca/il-grande-ritorno/paese-dei-dolci/back_int.jpg') no-repeat 0 0;
	border:15px #fff solid;
	  margin: 0 auto;
	position:relative;
	color:#c51e16;
}
.back_game_dolci_titolo {
	position:absolute;
	left: 47px;
	top: 66px;
	z-index:10;
}
.back_game_dolci_continua {
	position:absolute;
	right: 52px;
	top: 72px;
	z-index:10;
	cursor:pointer;
}

#esatta_dolci {
	width:705px;
	height:449px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:1000;
	background:url('/img/gioca/il-grande-ritorno/paese-dei-dolci/back.png') repeat 0 0;
	display:none;
	cursor:pointer;
}
#esatta_dolci div {
	width:462px;
	height:278px;
	overflow:hidden;
	position:absolute;
	left:121px;
	top:93px;
	z-index:10000;
	background:url('/img/gioca/il-grande-ritorno/paese-dei-dolci/popup.png') repeat 0 0;
}
#esatta_dolci div img {
	width:358px;
	height:110px;
	overflow:hidden;
	position:absolute;
	left:52px;
	top:119px;
	z-index:100000;
}

#sbagliata_dolci {
	width:705px;
	height:449px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:1000;
	background:url('/img/gioca/il-grande-ritorno/paese-dei-dolci/back.png') repeat 0 0;
	display:none;
	cursor:pointer;
}
#sbagliata_dolci div {
	width:462px;
	height:278px;
	overflow:hidden;
	position:absolute;
	left:121px;
	top:93px;
	z-index:10000;
	background:url('/img/gioca/il-grande-ritorno/paese-dei-dolci/popup.png') repeat 0 0;
}
#sbagliata_dolci div img {
	width:370px;
	height:110px;
	overflow:hidden;
	position:absolute;
	left:46px;
  	top:119px;
	z-index:100000;
}

#sortable {
	list-style-type:none;
	padding:0;
	margin:0;
	height:265px;
	width:1530px;
	z-index:10;
}
#sortable li {
	padding:0;
	margin:0;
	width:153px;
	height:265px;
	float:left;

}
.movimento{
	opacity:0.5;
	filter: alpha(opacity=50);
}
#cont_box_tot {
	width:680px;
	height:56px;
	position:relative;
	margin:0 auto;
}
#cont_box_tot ul {
	width:680px;
	list-style-type:none;
	padding:0;
	margin:0;
}
#cont_box_tot ul li {
	width:68px;
	float:left;
	height:56px;
	display:block;
	float:left;

}
.box{
	width:68px;
	height:56px;
	margin:0;
	z-index:1;
	float:left;
}
#cont_scrollable_tot {
	width:704px;
	overflow:hidden;
	height:265px;
	position:relative;
	padding:112px 0 8px 0;
}

#fre_top {
	height:265px;
	width:46px;
	position:absolute;
	left:0;
	top:112px;
	z-index:100;
}
#fre_bottom {
	height:265px;
	width:46px;
	right:0;
	top:112px;
	position:absolute;
	z-index:100;
}
#cont_scrollable {
	width:612px;
	overflow:hidden;
	height:265px;
	position:relative;
	padding:0 20px;
	margin:0 auto;


}


#sposta_sortable {
	top:0;
	left:0;
	width:1530px;
	position: relative;
}
#ricetta {
	top:0;
	left:0;
	width:1530px;
	position: absolute;
	z-index:1;
}
#elementi_ricetta {
	top:0;
	left:0;
	width:1530px;
	position: absolute;
	z-index:10;
}
#ricetta ul {
	list-style-type:none;
	padding:0;
	margin:0;
	width:1530px;
}
#ricetta ul li {
	list-style-type:none;
	padding:0;
	margin:0;
	width:113px;
	height:235px;
	background:url('/img/gioca/il-grande-ritorno/paese-dei-dolci/biscotto.png') no-repeat 0 0;
	float:left;
	padding:15px 20px;
}
#ricetta ul li div.numero {
	font-size:1.692em;
	color:#3c190b;
	line-height:22px;

}
#ricetta ul li div.txt {
	font-size:0.9em;
	color:#3c190b;
	line-height:14px;

}

#fre_top img.dis {
	opacity:0.5;
	filter: alpha(opacity=50);
}
#fre_top img.att {
	opacity:1.0;
	filter: alpha(opacity=100);
	cursor:pointer;
}
#fre_bottom img.dis {
	opacity:0.5;
	filter: alpha(opacity=50);
}
#fre_bottom img.att {
	opacity:1.0;
	filter: alpha(opacity=100);
	cursor:pointer;
}

.landing_area{
	width:153px;
	height:265px;
	position:relative;
	z-index:0;

	float:left;
}

.img_ricetta {
	padding:134px 0 0 21px;
	cursor:move;
	width:103px;
	height:86px;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity:0.9 !important;
	filter: alpha(opacity=90) !important;
}


.back_dolci_result {
	width:705px;
	height:449px;
	overflow:hidden;
	background:url('/img/gioca/il-grande-ritorno/paese-dei-dolci/back_ris.jpg') no-repeat 0 0;
	border:15px #fff solid;
	  margin: 0 auto;
	position:relative;
	color:#553013;
}
.back_dolci_result_cont {
	width:705px;
	height:449px;
	margin:0;
	overflow:hidden;
}
.back_dolci_result_titolo {
	position:absolute;
	left: 50px;
	top: 45px;
}
.scroll-pane-dolci {
	width:100%;
	height:190px;
	overflow:auto;
	outline:0;
}
.blocco_scroll_result_dolci	{
	width:280px;
	padding:110px 0 0 50px;
	overflow:hidden;
	color:#553013;
}



/* FATE */


.back_regno_fate {
	width:705px;
	height:449px;
	overflow:hidden;
	background:url('/img/gioca/il-grande-ritorno/regno-delle-fate/back.jpg') no-repeat 0 0;
	border:15px #fff solid;
	  margin: 0 auto;
	position:relative;
	color:#3662ab;
}
.back_regno_cont_fate {
	width:445px;
	margin:85px 36px 0 auto;
	overflow:hidden;
}
.back_regno_titolo_fate {
	padding:0 0 45px;
	width: 385px;
	margin: 0 auto;
}

.link_gioca_fate {
	padding:10px 0 0 0;
	float:right;
}
.back_game_fate {
	width:705px;
	height:449px;
	overflow:hidden;
	background:url('/img/gioca/il-grande-ritorno/regno-delle-fate/back_int.jpg') no-repeat 0 0;
	border:15px #fff solid;
	  margin: 0 auto;
	position:relative;
	color:#3662ab;
}
.back_game_titolo_fate {
	position:absolute;
	left: 165px;
	top: 35px;
	z-index:10;
}
.blocchi_domande_fate {
	width:2115px;
	height:449px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
.back_game_cont_fate {
	width:705px;
	height:449px;
	overflow:hidden;
	float:left;
	font-size: 0.7em;
}
.back_game_cont_fate ul {
	list-style-type:none;
	padding:105px 0 0 30px;
	margin:0;
	width:645px;
	font-size:2.667em;
}
.back_game_cont_fate ul li {
	line-height:64px;
	color:#1f4688;
	padding:0;
	margin:0;
}

.back_game_cont_fate ul li a, .back_game_cont_fate ul li a:visited, .back_game_cont_fate ul li a:hover {
	line-height:24px;
	background-image:url('/img/gioca/il-grande-ritorno/regno-delle-fate/domande.png');
	background-repeat:no-repeat;
	font-size:0.844em;
	color:#1f4688;
	padding:12px 0 12px 69px;
	display:block;
	text-decoration:none;
	min-height:48px;
}

.back_game_cont_fate ul li a.lettera_a, .back_game_cont_fate ul li a.lettera_a:visited {
	background-position:0 -207px;
}
.back_game_cont_fate ul li a.lettera_a:hover {
	background-position:0 0;
}
.back_game_cont_fate ul li a.lettera_b, .back_game_cont_fate ul li a.lettera_b:visited {
	background-position:0 -276px;
}
.back_game_cont_fate ul li a.lettera_b:hover {
	background-position:0 -69px;
}
.back_game_cont_fate ul li a.lettera_c, .back_game_cont_fate ul li a.lettera_c:visited {
	background-position:0 -345px;
}
.back_game_cont_fate ul li a.lettera_c:hover {
	background-position:0 -138px;
}
#esatta_fate {
	width:705px;
	height:449px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:1000;
	background:url('/img/gioca/il-grande-ritorno/regno-delle-fate/back.png') repeat 0 0;
	display:none;
	cursor:pointer;
}
#esatta_fate div {
	width:462px;
	height:278px;
	overflow:hidden;
	position:absolute;
	left:121px;
	top:93px;
	z-index:10000;
	background:url('/img/gioca/il-grande-ritorno/regno-delle-fate/popup.png') repeat 0 0;
}
#esatta_fate div img {
	width:358px;
	height:110px;
	overflow:hidden;
	position:absolute;
	left:52px;
	top:119px;
	z-index:100000;
}

#sbagliata_fate {
	width:705px;
	height:449px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:1000;
	background:url('/img/gioca/il-grande-ritorno/regno-delle-fate/back.png') repeat 0 0;
	display:none;
	cursor:pointer;
}
#sbagliata_fate div {
	width:462px;
	height:278px;
	overflow:hidden;
	position:absolute;
	left:121px;
	top:93px;
	z-index:10000;
	background:url('/img/gioca/il-grande-ritorno/regno-delle-fate/popup.png') repeat 0 0;
}
#sbagliata_fate div img {
	width:370px;
	height:110px;
	overflow:hidden;
	position:absolute;
	left:46px;
  	top:119px;
	z-index:100000;
}

/* RISULTATI */
.back_regno_result_fate {
	width:705px;
	height:449px;
	overflow:hidden;
	background:url('/img/gioca/il-grande-ritorno/regno-delle-fate/back_ris.jpg') no-repeat 0 0;
	border:15px #fff solid;
	  margin: 0 auto;
	position:relative;
	color:#1f4688;
}
.back_regno_result_cont_fate {
	width:705px;
	height:449px;
	margin:0;
	overflow:hidden;
}
.back_regno_result_titolo_fate {
	position:absolute;
	left: 50px;
	top: 60px;
}
.blocco_scroll_result_fate	{
	width:250px;
	padding:140px 0 0 50px;
	overflow:hidden;
	color:#1f4688;
}


.bar-215-gioca_fate .jspContainer {
	overflow:hidden;
	position:relative;
}

.bar-215-gioca_fate .jspPane {
	position:absolute;
}

.bar-215-gioca_fate .jspVerticalBar {
	position:absolute;
	top:0;
	right:0;
	width:21px;
	height:100%;
	background:url('/img/share/scroll_215_gioca.png') no-repeat 0 0;
}

.bar-215-gioca_fate .jspVerticalBar *,
.bar-215-gioca_fate .jspHorizontalBar *
{
	margin:0;
	padding:0;
}

.bar-215-gioca_fate .jspCap {
	display:none;
}

.bar-215-gioca_fate .jspHorizontalBar .jspCap {
	float:left;
}

.bar-215-gioca_fate .jspTrack {
	background:none;
	position:relative;
}

.bar-215-gioca_fate .jspDrag {
	background:none;
	position:relative;
	top:0;
	left:4px;
	cursor:pointer;
	width:8px !important;


	background:#9c4f3c;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.bar-215-gioca_fate .jspHorizontalBar .jspTrack,
.bar-215-gioca_fate .jspHorizontalBar .jspDrag
{
	float:left;
	height:100%;
}

.bar-215-gioca_fate .jspArrow {
	text-indent:-20000px;
	display:block;
	cursor:pointer;
}

.bar-215-gioca_fate .jspArrow.jspDisabled {
	cursor:default;
	background:none;

}

.bar-215-gioca_fate .jspVerticalBar .jspArrow {
	height:21px;
}

.bar-215-gioca_fate .jspVerticalBar .jspArrow:focus {
	outline:none;
}

.scroll-pane-gioca_fate {
	width:100%;
	height:190px;
	overflow:auto;
	outline:0;
}

.diploma_result_fate {
	width:384px;
	height:449px;
	overflow:hidden;
	position:absolute;
	top:0;
	right:0;
	z-index:10000000;
}
.diploma_result_fate ul {
	width:322px;
	margin:40px 0 0 55px;

	list-style-type:none;
	padding:0;

}
.diploma_result_fate ul li {
	float:left;
	padding:0;
	margin:0;

}

#loading_esito_fate {
	width:705px;
	height:449px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:10000000000000;
	background:url('/img/gioca/il-grande-ritorno/regno-delle-fate/back.png') repeat 0 0;
	display:none;
	cursor:pointer;
}
#loading_esito_fate div {
	width:24px;
	height:24px;
	overflow:hidden;
	position:absolute;
	left:340px;
	top:212px;
	z-index:10000000000000;
}





/* draghi */


.back_regno_draghi {
	width:705px;
	height:449px;
	overflow:hidden;
	background:url('/img/gioca/il-grande-ritorno/regno-dei-draghi-argento/back.jpg') no-repeat 0 0;
	border:15px #fff solid;
	  margin: 0 auto;
	position:relative;
	color:#1f4688;
}
.back_regno_cont_draghi {
	width:467px;
	margin:100px 32px 0 auto;
	overflow:hidden;
}
.back_regno_titolo_draghi {
	padding:0 0 40px;
	width: 467px;
	margin: 0 auto;
}

.link_gioca_draghi {
	padding:10px 0 0 0;
	float:right;
}


.back_game_draghi {
	width:705px;
	height:449px;
	overflow:hidden;
	background:url('/img/gioca/il-grande-ritorno/regno-dei-draghi-argento/back_int.jpg') no-repeat 0 0;
	border:15px #fff solid;
	  margin: 0 auto;
	position:relative;
	color:#c51e16;
}
.back_game_titolo_draghi {
	position:absolute;
	left: 35px;
	top: 5px;
	z-index:10;
}
.blocchi_domande_draghi {
	width:3525px;
	height:449px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
.back_game_cont_draghi {
	width:705px;
	height:449px;
	overflow:hidden;
	float:left;
	font-size: 0.7em;
}
.back_game_cont_draghi ul {
	list-style-type:none;
	padding:65px 0 0 35px;
	margin:0;
	width:650px;
	font-size:2.333em;
}
.back_game_cont_draghi ul li {
	line-height:28px;
	color:#a82207;
	padding:0 0 15px;
	margin:0;
}

.back_game_cont_draghi ul li a, .back_game_cont_draghi ul li a:visited, .back_game_cont_draghi ul li a:hover {
	line-height:28px;
	font-size:0.857em;
	color:#1f4688;
	padding:10px 0 0 69px;
	display:block;
	text-decoration:none;
	min-height:62px;
}

.back_game_cont_draghi ul li a.lettera_a, .back_game_cont_draghi ul li a.lettera_a:visited {
	background-image:url('/img/gioca/il-grande-ritorno/regno-dei-draghi-argento/a.png');
	background-repeat:no-repeat;
	background-position:0 0;
}
.back_game_cont_draghi ul li a.lettera_a:hover {
	background-position:0 0;
}
.back_game_cont_draghi ul li a.lettera_b, .back_game_cont_draghi ul li a.lettera_b:visited {
		background-image:url('/img/gioca/il-grande-ritorno/regno-dei-draghi-argento/b.png');
	background-repeat:no-repeat;
	background-position:0 0;
}
.back_game_cont_draghi ul li a.lettera_b:hover {
	background-position:0 0;
}
.back_game_cont_draghi ul li a.lettera_c, .back_game_cont_draghi ul li a.lettera_c:visited {
		background-image:url('/img/gioca/il-grande-ritorno/regno-dei-draghi-argento/c.png');
	background-repeat:no-repeat;
	background-position:0 0;
}
.back_game_cont_draghi ul li a.lettera_c:hover {
	background-position:0 0;
}
#esatta_draghi {
	width:705px;
	height:449px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:1000;
	background:url('/img/gioca/il-grande-ritorno/regno-dei-draghi-argento/back.png') repeat 0 0;
	display:none;
	cursor:pointer;
}
#esatta_draghi div {
	width:462px;
	height:278px;
	overflow:hidden;
	position:absolute;
	left:121px;
	top:93px;
	z-index:10000;
	background:url('/img/gioca/il-grande-ritorno/regno-dei-draghi-argento/popup.png') repeat 0 0;
}
#esatta_draghi div img {
	width:358px;
	height:110px;
	overflow:hidden;
	position:absolute;
	left:52px;
	top:119px;
	z-index:100000;
}

#sbagliata_draghi {
	width:705px;
	height:449px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:1000;
	background:url('/img/gioca/il-grande-ritorno/regno-dei-draghi-argento/back.png') repeat 0 0;
	display:none;
	cursor:pointer;
}
#sbagliata_draghi div {
	width:462px;
	height:278px;
	overflow:hidden;
	position:absolute;
	left:121px;
	top:93px;
	z-index:10000;
	background:url('/img/gioca/il-grande-ritorno/regno-dei-draghi-argento/popup.png') repeat 0 0;
}
#sbagliata_draghi div img {
	width:370px;
	height:110px;
	overflow:hidden;
	position:absolute;
	left:46px;
  	top:119px;
	z-index:100000;
}

/* RISULTATI */
.back_regno_result_draghi {
	width:705px;
	height:449px;
	overflow:hidden;
	background:url('/img/gioca/il-grande-ritorno/regno-dei-draghi-argento/back_ris.jpg') no-repeat 0 0;
	border:15px #fff solid;
	  margin: 0 auto;
	position:relative;
	color:#003e1f;
}
.back_regno_result_cont_draghi {
	width:705px;
	height:449px;
	margin:0;
	overflow:hidden;
}
.back_regno_result_titolo_draghi {
	position:absolute;
	left: 45px;
	top: 35px;
}
.blocco_scroll_result_draghi	{
	width:300px;
  	padding:130px 0 0 45px;
	overflow:hidden;
	color:#3662ab;
}


.bar-215-gioca_draghi .jspContainer {
	overflow:hidden;
	position:relative;
}

.bar-215-gioca_draghi .jspPane {
	position:absolute;
}

.bar-215-gioca_draghi .jspVerticalBar {
	position:absolute;
	top:0;
	right:0;
	width:21px;
	height:100%;
	background:url('/img/share/scroll_215_gioca.png') no-repeat 0 0;
}

.bar-215-gioca_draghi .jspVerticalBar *,
.bar-215-gioca_draghi .jspHorizontalBar *
{
	margin:0;
	padding:0;
}

.bar-215-gioca_draghi .jspCap {
	display:none;
}

.bar-215-gioca_draghi .jspHorizontalBar .jspCap {
	float:left;
}

.bar-215-gioca_draghi .jspTrack {
	background:none;
	position:relative;
}

.bar-215-gioca_draghi .jspDrag {
	background:none;
	position:relative;
	top:0;
	left:4px;
	cursor:pointer;
	width:8px !important;


	background:#9c4f3c;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.bar-215-gioca_draghi .jspHorizontalBar .jspTrack,
.bar-215-gioca_draghi .jspHorizontalBar .jspDrag
{
	float:left;
	height:100%;
}

.bar-215-gioca_draghi .jspArrow {
	text-indent:-20000px;
	display:block;
	cursor:pointer;
}

.bar-215-gioca_draghi .jspArrow.jspDisabled {
	cursor:default;
	background:none;

}

.bar-215-gioca_draghi .jspVerticalBar .jspArrow {
	height:21px;
}

.bar-215-gioca_draghi .jspVerticalBar .jspArrow:focus {
	outline:none;
}

.scroll-pane-gioca_draghi {
	width:100%;
	height:270px;
	overflow:auto;
	outline:0;
}

.diploma_result_draghi {
	width:384px;
	height:449px;
	overflow:hidden;
	position:absolute;
	top:0;
	right:0;
	z-index:10000000;
}
.diploma_result_draghi ul {
	width:322px;
	margin:40px 0 0 55px;

	list-style-type:none;
	padding:0;

}
.diploma_result_draghi ul li {
	float:left;
	padding:0;
	margin:0;

}

#loading_esito_draghi {
	width:705px;
	height:449px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:10000000000000;
	background:url('/img/gioca/il-grande-ritorno/regno-dei-draghi-argento/back.png') repeat 0 0;
	display:none;
	cursor:pointer;
}
#loading_esito_draghi div {
	width:24px;
	height:24px;
	overflow:hidden;
	position:absolute;
	left:340px;
	top:212px;
	z-index:10000000000000;
}
.bar-160-gioca_draghi .jspContainer {
	overflow:hidden;
	position:relative;
}

.bar-160-gioca_draghi .jspPane {
	position:absolute;
}

.bar-160-gioca_draghi .jspVerticalBar {
	position:absolute;
	top:0;
	right:0;
	width:21px;
	height:100%;
	background:url('/img/share/scroll_119_gioca.png') no-repeat 0 0;
}

.bar-160-gioca_draghi .jspVerticalBar *,
.bar-160-gioca_draghi .jspHorizontalBar *
{
	margin:0;
	padding:0;
}

.bar-160-gioca_draghi .jspCap {
	display:none;
}

.bar-160-gioca_draghi .jspHorizontalBar .jspCap {
	float:left;
}

.bar-160-gioca_draghi .jspTrack {
	background:none;
	position:relative;
}

.bar-160-gioca_draghi .jspDrag {
	background:none;
	position:relative;
	top:0;
	left:4px;
	cursor:pointer;
	width:8px !important;


	background:#9c4f3c;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.bar-160-gioca_draghi .jspHorizontalBar .jspTrack,
.bar-160-gioca_draghi .jspHorizontalBar .jspDrag
{
	float:left;
	height:100%;
}

.bar-160-gioca_draghi .jspArrow {
	text-indent:-20000px;
	display:block;
	cursor:pointer;
}

.bar-160-gioca_draghi .jspArrow.jspDisabled {
	cursor:default;
	background:none;

}

.bar-160-gioca_draghi .jspVerticalBar .jspArrow {
	height:21px;
}

.bar-160-gioca_draghi .jspVerticalBar .jspArrow:focus {
	outline:none;
}
.blocco_scroll_draghi	{
	width:365px;
	padding:10px 0 15px 55px;
	overflow:hidden;
}
.scroll-pane-gioca_draghi {
width: 100%;
height: 168px;
overflow:hidden;
outline: 0;
}






/* REGNO DEI TERRICOLI */
.back_terricoli {
	width:705px;
	height:449px;
	overflow:hidden;
	background:url('/img/gioca/il-grande-ritorno/regno-dei-terricoli/back.jpg') no-repeat 0 0;
	border:15px #fff solid;
	  margin: 0 auto;
	position:relative;
	color:#471f1a;
}
.back_terricoli_cont {
	width:445px;
	margin:92px 36px 0 auto;
	overflow:hidden;
}
.back_terricoli_titolo {
	padding:0 0 43px;
	width: 433px;
	margin: 0 auto;
}


.back_game_terricoli {
	width:705px;
	height:449px;
	overflow:hidden;
	background:url('/img/gioca/il-grande-ritorno/regno-dei-terricoli/back_int.jpg') no-repeat 0 0;
	border:15px #fff solid;
	  margin: 0 auto;
	position:relative;
	color:#c51e16;
}
.back_game_terricoli_titolo {
	position:absolute;
	left:-10px;
	top:-15px;
	z-index:100000;
}
.back_game_terricoli_continua {
	position:absolute;
	right: 5px;
	top: 5px;
	z-index:100000;
	cursor:pointer;
}

#esatta_terricoli {
	width:705px;
	height:449px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:10000000000;
	background:url('/img/gioca/il-grande-ritorno/regno-dei-terricoli/back.png') repeat 0 0;
	display:none;
	cursor:pointer;
}
#esatta_terricoli div {
	width:462px;
	height:278px;
	overflow:hidden;
	position:absolute;
	left:121px;
	top:93px;
	z-index:10000000000;
	background:url('/img/gioca/il-grande-ritorno/regno-dei-terricoli/popup.png') repeat 0 0;
}
#esatta_terricoli div img {
	width:358px;
	height:110px;
	overflow:hidden;
	position:absolute;
	left:52px;
	top:119px;
	z-index:10000000000;

}

#sbagliata_terricoli {
	width:705px;
	height:449px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:10000000000;
	background:url('/img/gioca/il-grande-ritorno/regno-dei-terricoli/back.png') repeat 0 0;
	display:none;
	cursor:pointer;
}
#sbagliata_terricoli div {
	width:462px;
	height:278px;
	overflow:hidden;
	position:absolute;
	left:121px;
	top:93px;
	z-index:10000000000;
	background:url('/img/gioca/il-grande-ritorno/regno-dei-terricoli/popup.png') repeat 0 0;
}
#sbagliata_terricoli div img {
	width:370px;
	height:110px;
	overflow:hidden;
	position:absolute;
	left:46px;
  	top:119px;
	z-index:10000000000;
}

#sortable {
	list-style-type:none;
	padding:0;
	margin:0;
	height:265px;
	width:1530px;
	z-index:10;
}
#sortable li {
	padding:0;
	margin:0;
	width:153px;
	height:265px;
	float:left;

}
.movimento{
	opacity:0.5;
	filter: alpha(opacity=50);
}
#cont_box_tot {
	width:680px;
	height:56px;
	position:relative;
	margin:0 auto;
}
#cont_box_tot ul {
	width:680px;
	list-style-type:none;
	padding:0;
	margin:0;
}
#cont_box_tot ul li {
	width:68px;
	float:left;
	height:56px;
	display:block;
	float:left;

}
.box{
	width:68px;
	height:56px;
	margin:0;
	z-index:1;
	float:left;
}
#cont_scrollable_tot {
	width:704px;
	overflow:hidden;
	height:265px;
	position:relative;
	padding:112px 0 8px 0;
}

#fre_top {
	height:265px;
	width:46px;
	position:absolute;
	left:0;
	top:112px;
	z-index:100;
}
#fre_bottom {
	height:265px;
	width:46px;
	right:0;
	top:112px;
	position:absolute;
	z-index:100;
}
#cont_scrollable {
	width:612px;
	overflow:hidden;
	height:265px;
	position:relative;
	padding:0 20px;
	margin:0 auto;


}


#sposta_sortable {
	top:0;
	left:0;
	width:1530px;
	position: relative;
}
#ricetta {
	top:0;
	left:0;
	width:1530px;
	position: absolute;
	z-index:1;
}
#elementi_ricetta {
	top:0;
	left:0;
	width:1530px;
	position: absolute;
	z-index:10;
}
#ricetta ul {
	list-style-type:none;
	padding:0;
	margin:0;
	width:1530px;
}
#ricetta ul li {
	list-style-type:none;
	padding:0;
	margin:0;
	width:113px;
	height:235px;
	background:url('/img/gioca/il-grande-ritorno/paese-dei-dolci/biscotto.png') no-repeat 0 0;
	float:left;
	padding:15px 20px;
	  font-size: 0.8em;
}
#ricetta ul li div.numero {
	font-size:1.692em;
	color:#3c190b;
	line-height:22px;

}
#ricetta ul li div.txt {
	font-size:0.9em;
	color:#3c190b;
	line-height:14px;

}

#fre_top img.dis {
	opacity:0.5;
	filter: alpha(opacity=50);
}
#fre_top img.att {
	opacity:1.0;
	filter: alpha(opacity=100);
	cursor:pointer;
}
#fre_bottom img.dis {
	opacity:0.5;
	filter: alpha(opacity=50);
}
#fre_bottom img.att {
	opacity:1.0;
	filter: alpha(opacity=100);
	cursor:pointer;
}

.landing_area_terricolo{
	width:240px;
	height:63px;
	position:relative;
	z-index:0;
}

.img_terricolo {
	padding:0 0 0 39px;
	cursor:move;
	width:201px;
	height:62px;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity:0.9 !important;
	filter: alpha(opacity=90) !important;
}



.back_terricoli_result {
	width:705px;
	height:449px;
	overflow:hidden;
	background:url('/img/gioca/il-grande-ritorno/regno-dei-terricoli/back_ris.jpg') no-repeat 0 0;
	border:15px #fff solid;
	  margin: 0 auto;
	position:relative;
	color:#553013;
}
.back_terricoli_result_cont {
	width:705px;
	height:449px;
	margin:0;
	overflow:hidden;
}
.back_terricoli_result_titolo {
	position:absolute;
	left: 50px;
	top: 45px;
}
.scroll-pane-terricoli {
	width:100%;
	height:190px;
	overflow:auto;
	outline:0;
}
.blocco_scroll_result_terricoli	{
	width:280px;
	padding:110px 0 0 50px;
	overflow:hidden;
	color:#ffbd5f;
}
.blocco_scroll_result_terricoli strong	{
	color: #f3700f;
	font-size: 1.4em;
	line-height: 25px;
}
.terricolo_1 {
	background:url('/img/gioca/il-grande-ritorno/regno-dei-terricoli/1-numeri.png') no-repeat 0 0;
}
.terricolo_2 {
	background:url('/img/gioca/il-grande-ritorno/regno-dei-terricoli/2-numeri.png') no-repeat 0 0;
}
.terricolo_3 {
	background:url('/img/gioca/il-grande-ritorno/regno-dei-terricoli/3-numeri.png') no-repeat 0 0;
}
.terricolo_4 {
	background:url('/img/gioca/il-grande-ritorno/regno-dei-terricoli/4-numeri.png') no-repeat 0 0;
}
.terricolo_5 {
	background:url('/img/gioca/il-grande-ritorno/regno-dei-terricoli/5-numeri.png') no-repeat 0 0;
}
.terricolo_6 {
	background:url('/img/gioca/il-grande-ritorno/regno-dei-terricoli/6-numeri.png') no-repeat 0 0;
}
.terricolo_7 {
	background:url('/img/gioca/il-grande-ritorno/regno-dei-terricoli/7-numeri.png') no-repeat 0 0;
}
.terricolo_8 {
	background:url('/img/gioca/il-grande-ritorno/regno-dei-terricoli/8-numeri.png') no-repeat 0 0;
}
.terricolo_9 {
	background:url('/img/gioca/il-grande-ritorno/regno-dei-terricoli/9-numeri.png') no-repeat 0 0;
}
.terricolo_10 {
	background:url('/img/gioca/il-grande-ritorno/regno-dei-terricoli/10-numeri.png') no-repeat 0 0;
}

.nav_bottom_terricoli {
	position: absolute;
	left:0;
	bottom:0;
	z-index: 10000000;
	overflow: visible;
	cursor: pointer;

	width:100%;
	height:71px;
}
.nav_bottom_terricoli .fre_left {
	width:52px;
	overflow:hidden;
	padding:22px 0 0 6px;
	background:url('/img/gioca/il-grande-ritorno/regno-dei-terricoli/naviga.png') no-repeat 0 0;
	z-index:100;
	position:absolute;
	left:0;
	top:0;
	height:49px;
}
.nav_bottom_terricoli .fre_right {
	width:43px;
	overflow:hidden;
	padding:22px 0 0 15px;
	background:url('/img/gioca/il-grande-ritorno/regno-dei-terricoli/naviga.png') no-repeat right top;
	z-index:100;
	position:absolute;
	right:0;
	top:0;
	height:49px;
}


.nav_bottom_terricoli .fre_left img.dis {
	opacity:0.5;
	filter: alpha(opacity=50);
}
.nav_bottom_terricoli .fre_leftimg.att {
	opacity:1.0;
	filter: alpha(opacity=100);
	cursor:pointer;
}
.nav_bottom_terricoli .fre_right img.dis {
	opacity:0.5;
	filter: alpha(opacity=50);
}
.nav_bottom_terricoli .fre_right img.att {
	opacity:1.0;
	filter: alpha(opacity=100);
	cursor:pointer;
}

.nav_bottom_terricoli .abs_nav_bottom_terricoli {
	width:589px;
	padding:17px 0 0 0;
	position:relative;
	height:46px;
	z-index:10;
	position:absolute;
	left:58px;
	height:54px;
	background:url('/img/gioca/il-grande-ritorno/regno-dei-terricoli/naviga.png') no-repeat -58px 0;
}
.nav_bottom_terricoli .abs_nav_bottom_terricoli ul {
	width:1900px;
	position:absolute;
	left:0;
	top:17px;
	list-style-type:none;
	padding:0;
	margin:0;
	height:46px;

}
.nav_bottom_terricoli .abs_nav_bottom_terricoli ul li {
	float:left;
	overflow:hidden;
	padding:0;
	margin:0;

}
.box_terricoli{
	width:190px;
	height:46px;
	margin:0;
	z-index:1;
	float:left;
}

.rimosso {
	opacity:0.5 !important;
	filter: alpha(opacity=50) !important;
}



/* REGNO ACQUARIA */
.back_regno_aquaria {
	width:705px;
	height:449px;
	overflow:hidden;
	background:url('/img/gioca/il-grande-ritorno/regno-di-aquaria/back.jpg') no-repeat 0 0;
	border:15px #fff solid;
	  margin: 0 auto;
	position:relative;
	color:#1f4688;
}
.back_regno_cont_aquaria {
	width:467px;
	margin:95px 32px 0 auto;
	overflow:hidden;
}
.back_regno_titolo_aquaria {
	padding:0 0 40px;
	width: 402px;
	margin: 0 auto;
}

.link_gioca_aquaria {
	padding:10px 0 0 0;
	float:right;
}


.back_game_aquaria {
	width:705px;
	height:449px;
	overflow:hidden;
	background:url('/img/gioca/il-grande-ritorno/regno-di-aquaria/back_int.jpg') no-repeat 0 0;
	border:15px #fff solid;
	  margin: 0 auto;
	position:relative;
	color:#c51e16;
}
.back_game_titolo_aquaria {
	position:absolute;
	left: 35px;
	top: 5px;
	z-index:10;
}
.blocchi_domande_aquaria {
	width:4935px;
	height:449px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
.back_game_cont_aquaria {
	width:705px;
	height:449px;
	overflow:hidden;
	float:left;
	font-size:0.7em;
}
.back_game_cont_aquaria ul {
	list-style-type:none;
	padding:95px 0 0 35px;
	margin:0;
	width:650px;
	font-size:2.333em;
}
.back_game_cont_aquaria ul li {
	line-height:28px;
	color:#0a2d5f;
	padding:0 0 15px;
	margin:0;
}

.back_game_cont_aquaria ul li a, .back_game_cont_aquaria ul li a:visited, .back_game_cont_aquaria ul li a:hover {
	line-height:28px;
	font-size:0.857em;
	color:#fff;
	padding:10px 0 0 69px;
	display:block;
	text-decoration:none;
	min-height:62px;
}

.back_game_cont_aquaria ul li a.lettera_a, .back_game_cont_aquaria ul li a.lettera_a:visited {
	background-image:url('/img/gioca/il-grande-ritorno/regno-di-aquaria/a.png');
	background-repeat:no-repeat;
	background-position:0 0;
}
.back_game_cont_aquaria ul li a.lettera_a:hover {
	background-position:0 0;
}
.back_game_cont_aquaria ul li a.lettera_b, .back_game_cont_aquaria ul li a.lettera_b:visited {
		background-image:url('/img/gioca/il-grande-ritorno/regno-di-aquaria/b.png');
	background-repeat:no-repeat;
	background-position:0 0;
}
.back_game_cont_aquaria ul li a.lettera_b:hover {
	background-position:0 0;
}
.back_game_cont_aquaria ul li a.lettera_c, .back_game_cont_aquaria ul li a.lettera_c:visited {
		background-image:url('/img/gioca/il-grande-ritorno/regno-di-aquaria/c.png');
	background-repeat:no-repeat;
	background-position:0 0;
}
.back_game_cont_aquaria ul li a.lettera_c:hover {
	background-position:0 0;
}
#esatta_aquaria {
	width:705px;
	height:449px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:1000;
	background:url('/img/gioca/il-grande-ritorno/regno-di-aquaria/back.png') repeat 0 0;
	display:none;
	cursor:pointer;
}
#esatta_aquaria div {
	width:462px;
	height:278px;
	overflow:hidden;
	position:absolute;
	left:121px;
	top:93px;
	z-index:10000;
	background:url('/img/gioca/il-grande-ritorno/regno-di-aquaria/popup.png') repeat 0 0;
}
#esatta_aquaria div img {
	width:358px;
	height:110px;
	overflow:hidden;
	position:absolute;
	left:52px;
	top:119px;
	z-index:100000;
}

#sbagliata_aquaria {
	width:705px;
	height:449px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:1000;
	background:url('/img/gioca/il-grande-ritorno/regno-di-aquaria/back.png') repeat 0 0;
	display:none;
	cursor:pointer;
}
#sbagliata_aquaria div {
	width:462px;
	height:278px;
	overflow:hidden;
	position:absolute;
	left:121px;
	top:93px;
	z-index:10000;
	background:url('/img/gioca/il-grande-ritorno/regno-di-aquaria/popup.png') repeat 0 0;
}
#sbagliata_aquaria div img {
	width:370px;
	height:110px;
	overflow:hidden;
	position:absolute;
	left:46px;
  	top:119px;
	z-index:100000;
}

/* RISULTATI */
.back_regno_result_aquaria {
	width:705px;
	height:449px;
	overflow:hidden;
	background:url('/img/gioca/il-grande-ritorno/regno-di-aquaria/back_ris.jpg') no-repeat 0 0;
	border:15px #fff solid;
	  margin: 0 auto;
	position:relative;
	color:#003e1f;
}
.back_regno_result_cont_aquaria {
	width:705px;
	height:449px;
	margin:0;
	overflow:hidden;
}
.back_regno_result_titolo_aquaria {
	position:absolute;
	left: 0;
	top: 35px;
}
.blocco_scroll_result_aquaria	{
	width:300px;
  	padding:150px 0 0 35px;
	overflow:hidden;
	color:#fff;
}
.blocco_scroll_result_aquaria a, .blocco_scroll_result_aquaria a:visited, .blocco_scroll_result_aquaria a:hover	{
	color:#fff;
}


.bar-215-gioca_aquaria .jspContainer {
	overflow:hidden;
	position:relative;
}

.bar-215-gioca_aquaria .jspPane {
	position:absolute;
}

.bar-215-gioca_aquaria .jspVerticalBar {
	position:absolute;
	top:0;
	right:0;
	width:21px;
	height:100%;
	background:url('/img/share/scroll_215_gioca.png') no-repeat 0 0;
}

.bar-215-gioca_aquaria .jspVerticalBar *,
.bar-215-gioca_aquaria .jspHorizontalBar *
{
	margin:0;
	padding:0;
}

.bar-215-gioca_aquaria .jspCap {
	display:none;
}

.bar-215-gioca_aquaria .jspHorizontalBar .jspCap {
	float:left;
}

.bar-215-gioca_aquaria .jspTrack {
	background:none;
	position:relative;
}

.bar-215-gioca_aquaria .jspDrag {
	background:none;
	position:relative;
	top:0;
	left:4px;
	cursor:pointer;
	width:8px !important;


	background:#9c4f3c;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.bar-215-gioca_aquaria .jspHorizontalBar .jspTrack,
.bar-215-gioca_aquaria .jspHorizontalBar .jspDrag
{
	float:left;
	height:100%;
}

.bar-215-gioca_aquaria .jspArrow {
	text-indent:-20000px;
	display:block;
	cursor:pointer;
}

.bar-215-gioca_aquaria .jspArrow.jspDisabled {
	cursor:default;
	background:none;

}

.bar-215-gioca_aquaria .jspVerticalBar .jspArrow {
	height:21px;
}

.bar-215-gioca_aquaria .jspVerticalBar .jspArrow:focus {
	outline:none;
}

.scroll-pane-gioca_aquaria {
	width:100%;
	height:270px;
	overflow:auto;
	outline:0;
}

.diploma_result_aquaria {
	width:384px;
	height:449px;
	overflow:hidden;
	position:absolute;
	top:0;
	right:0;
	z-index:10000000;
}
.diploma_result_aquaria ul {
	width:322px;
	margin:40px 0 0 55px;

	list-style-type:none;
	padding:0;

}
.diploma_result_aquaria ul li {
	float:left;
	padding:0;
	margin:0;

}

#loading_esito_aquaria {
	width:705px;
	height:449px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:10000000000000;
	background:url('/img/gioca/il-grande-ritorno/regno-di-aquaria/back.png') repeat 0 0;
	display:none;
	cursor:pointer;
}
#loading_esito_aquaria div {
	width:24px;
	height:24px;
	overflow:hidden;
	position:absolute;
	left:340px;
	top:212px;
	z-index:10000000000000;
}
.bar-160-gioca_aquaria .jspContainer {
	overflow:hidden;
	position:relative;
}

.bar-160-gioca_aquaria .jspPane {
	position:absolute;
}

.bar-160-gioca_aquaria .jspVerticalBar {
	position:absolute;
	top:0;
	right:0;
	width:21px;
	height:100%;
	background:url('/img/share/scroll_119_gioca.png') no-repeat 0 0;
}

.bar-160-gioca_aquaria .jspVerticalBar *,
.bar-160-gioca_aquaria .jspHorizontalBar *
{
	margin:0;
	padding:0;
}

.bar-160-gioca_aquaria .jspCap {
	display:none;
}

.bar-160-gioca_aquaria .jspHorizontalBar .jspCap {
	float:left;
}

.bar-160-gioca_aquaria .jspTrack {
	background:none;
	position:relative;
}

.bar-160-gioca_aquaria .jspDrag {
	background:none;
	position:relative;
	top:0;
	left:4px;
	cursor:pointer;
	width:8px !important;


	background:#9c4f3c;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.bar-160-gioca_aquaria .jspHorizontalBar .jspTrack,
.bar-160-gioca_aquaria .jspHorizontalBar .jspDrag
{
	float:left;
	height:100%;
}

.bar-160-gioca_aquaria .jspArrow {
	text-indent:-20000px;
	display:block;
	cursor:pointer;
}

.bar-160-gioca_aquaria .jspArrow.jspDisabled {
	cursor:default;
	background:none;

}

.bar-160-gioca_aquaria .jspVerticalBar .jspArrow {
	height:21px;
}

.bar-160-gioca_aquaria .jspVerticalBar .jspArrow:focus {
	outline:none;
}
.blocco_scroll_aquaria	{
	width:365px;
	padding:10px 0 15px 55px;
	overflow:hidden;
}
.scroll-pane-gioca_aquaria {
width: 100%;
height: 218px;
overflow:hidden;
outline: 0;
}





/* ARCOBALENO */
.back_arcobaleno {
	width:705px;
	height:449px;
	overflow:hidden;
	background:url('/img/gioca/il-grande-ritorno/regno-arcobaleno/back.jpg') no-repeat 0 0;
	border:15px #fff solid;
	  margin: 0 auto;
	position:relative;
	color:#901e0d;
}
.back_arcobaleno_cont {
	width:445px;
	margin:92px 36px 0 auto;
	overflow:hidden;
}
.back_arcobaleno_titolo {
	padding:0 0 50px;
	width: 441px;
	margin: 0 auto;
}


.back_game_arcobaleno {
	width:705px;
	height:449px;
	overflow:hidden;
	background:url('/img/gioca/il-grande-ritorno/regno-arcobaleno/back_int.jpg') no-repeat 0 0;
	border:15px #fff solid;
	  margin: 0 auto;
	position:relative;
	color:#c51e16;
}
.back_game_arcobaleno_titolo {
	position:absolute;
	z-index:100000000;
	bottom:59px;
	left:229px;
}
.back_game_arcobaleno_continua {
	position:absolute;
	right: 10px;
	bottom: 10px;
	z-index:100000000;
	cursor:pointer;
}

#esatta_arcobaleno {
	width:705px;
	height:449px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:10000000000;
	background:url('/img/gioca/il-grande-ritorno/regno-arcobaleno/back.png') repeat 0 0;
	display:none;
	cursor:pointer;
}
#esatta_arcobaleno div {
	width:511px;
	height:320px;
	overflow:hidden;
	position:absolute;
	left:97px;
	top:64px;
	z-index:10000000000;
	background:url('/img/gioca/il-grande-ritorno/regno-arcobaleno/popup.png') repeat 0 0;
}
#esatta_arcobaleno div img {
	width:358px;
	height:110px;
	overflow:hidden;
	position:absolute;
	left:78px;
	top:119px;
	z-index:10000000000;

}

#sbagliata_arcobaleno {
	width:705px;
	height:449px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:10000000000;
	background:url('/img/gioca/il-grande-ritorno/regno-arcobaleno/back.png') repeat 0 0;
	display:none;
	cursor:pointer;
}
#sbagliata_arcobaleno div {
	width:511px;
	height:320px;
	overflow:hidden;
	position:absolute;
	left:97px;
	top:64px;
	z-index:10000000000;
	background:url('/img/gioca/il-grande-ritorno/regno-arcobaleno/popup.png') repeat 0 0;
}
#sbagliata_arcobaleno div img {
	width:370px;
	height:110px;
	overflow:hidden;
	position:absolute;
	left:74px;
  	top:122px;
	z-index:10000000000;
}

.movimento{
	opacity:0.5;
	filter: alpha(opacity=50);
}
#cont_box_tot {
	width:680px;
	height:56px;
	position:relative;
	margin:0 auto;
}
#cont_box_tot ul {
	width:680px;
	list-style-type:none;
	padding:0;
	margin:0;
}
#cont_box_tot ul li {
	width:68px;
	float:left;
	height:56px;
	display:block;
	float:left;

}
.box{
	width:68px;
	height:56px;
	margin:0;
	z-index:1;
	float:left;
}
#cont_scrollable_tot {
	width:704px;
	overflow:hidden;
	height:265px;
	position:relative;
	padding:112px 0 8px 0;
}

#fre_top {
	height:265px;
	width:46px;
	position:absolute;
	left:0;
	top:112px;
	z-index:100;
}
#fre_bottom {
	height:265px;
	width:46px;
	right:0;
	top:112px;
	position:absolute;
	z-index:100;
}
#cont_scrollable {
	width:612px;
	overflow:hidden;
	height:265px;
	position:relative;
	padding:0 20px;
	margin:0 auto;


}



.back_arcobaleno_result {
	width:705px;
	height:449px;
	overflow:hidden;
	background:url('/img/gioca/il-grande-ritorno/regno-arcobaleno/back_ris.jpg') no-repeat 0 0;
	border:15px #fff solid;
	  margin: 0 auto;
	position:relative;
	color:#553013;
}
.back_arcobaleno_result_cont {
	width:705px;
	height:449px;
	margin:0;
	overflow:hidden;
}
.back_arcobaleno_result_titolo {
	position:absolute;
	left: 50px;
	top: 115px;
}
.scroll-pane-arcobaleno {
	width:100%;
	height:190px;
	overflow:auto;
	outline:0;
}
.blocco_scroll_result_arcobaleno	{
	width:280px;
	padding:140px 0 0 50px;
	overflow:hidden;
	color:#8f1d0c;
}
.blocco_scroll_result_arcobaleno strong	{
	color: #8f1d0c;
	font-size: 1.4em;
	line-height: 25px;
}
.nav_bottom_arcobaleno {
	position: absolute;
	left:0;
	bottom:0;
	z-index: 10000000;
	overflow: visible;
	cursor: pointer;
	width:100%;
	height:122px;
}

.nav_bottom_arcobaleno .abs_nav_bottom_arcobaleno {
	width:705px;
	padding:0;
	position:relative;
	height:122px;
	z-index:10;
	position:relative;
	background:url('/img/gioca/il-grande-ritorno/regno-arcobaleno/naviga.png') no-repeat 0 0;
}

.box_arcobaleno{
	width:190px;
	height:46px;
	margin:0;
	z-index:1;
	float:left;
}
.testo_arcobaleno {
	position:absolute;
	left:20px;
	top:75px;
}
.risposte_arcobaleno {
	position:absolute;
	right:0;
	top:71px;
}
.risposte_arcobaleno ul {
	list-style-type:none;
	padding:0;
	margin:0;

}
.risposte_arcobaleno ul li {
	float:left;
	width:47px;
	height:47px;
	overflow:hidden;
	padding: 0 5px 0 4px;
}
.risposte_arcobaleno ul li a, .risposte_arcobaleno ul li a:visited, .risposte_arcobaleno ul li a:hover {
	width:47px;
	height:47px;
	overflow:hidden;
	display:block;
	background-image:url('/img/gioca/il-grande-ritorno/regno-arcobaleno/risposte.png');
	text-indent:-9999px;
}
.numero_17 {
	background-position:-1px 0;
}
.numero_17:hover {
	background-position:-1px -47px;
}
.numero_18 {
	background-position:-58px 0;
}
.numero_18:hover {
	background-position:-58px -47px;
}
.numero_19 {
	background-position:-113px 0;
}
.numero_19:hover {
	background-position:-113px -47px;
}
.numero_20 {
	background-position:-169px 0;
}
.numero_20:hover {
	background-position:-169px -47px;
}










/* REGNO DELLE STREGHE */
.back_streghe {
	width:705px;
	height:449px;
	overflow:hidden;
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/back.jpg') no-repeat 0 0;
	border:15px #fff solid;
	  margin: 0 auto;
	position:relative;
	color:#471f1a;
}
.back_streghe_cont {
	width:445px;
	margin:92px 36px 0 auto;
	overflow:hidden;
}
.back_streghe_titolo {
	padding:0 0 43px;
	width: 433px;
	margin: 0 auto;
}


.back_game_streghe {
	width:705px;
	height:449px;
	overflow:hidden;
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/back_int.jpg') no-repeat 0 0;
	border:15px #fff solid;
	  margin: 0 auto;
	position:relative;
	color:#c51e16;
}
.back_game_streghe_titolo {
	position:absolute;
	left:233px;
	top:362px;
	z-index:1000000000;
}
.back_game_streghe_testo {
	position:absolute;
	left:19px;
	top:406px;
	z-index:1000000000;
}


#esatta_streghe {
	width:705px;
	height:449px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:10000000000;
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/back.png') repeat 0 0;
	display:none;
	cursor:pointer;
}
#esatta_streghe div {
	width: 488px;
	height: 312px;
	overflow: hidden;
	position: absolute;
	left: 110px;
	top: 75px;
	z-index:10000000000;
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/popup.png') repeat 0 0;
}
#esatta_streghe div img {
	width:358px;
	height:110px;
	overflow:hidden;
	position:absolute;
	left:72px;
	top:119px;
	z-index:10000000000;

}

#sbagliata_streghe {
	width:705px;
	height:449px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:10000000000;
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/back.png') repeat 0 0;
	display:none;
	cursor:pointer;
}
#sbagliata_streghe div {
	width: 488px;
	height: 312px;
	overflow: hidden;
	position: absolute;
	left: 110px;
	top: 75px;
	z-index:10000000000;
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/popup.png') repeat 0 0;
}
#sbagliata_streghe div img {
	width: 327px;
	height: 158px;
	overflow: hidden;
	position: absolute;
	left: 86px;
	top: 80px;
	z-index:10000000000;
}

.landing_area_streghe{
	position:absolute;
	z-index:100000;
}

.img_streghe {
	padding:0 0 0 39px;
	cursor:move;
	width:201px;
	height:62px;

}



.back_streghe_result {
	width:705px;
	height:449px;
	overflow:hidden;
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/back_ris.jpg') no-repeat 0 0;
	border:15px #fff solid;
	  margin: 0 auto;
	position:relative;
	color:#553013;
}
.back_streghe_result_cont {
	width:705px;
	height:449px;
	margin:0;
	overflow:hidden;
}
.back_streghe_result_titolo {
	position:absolute;
	left: 50px;
	top: 45px;
}
.scroll-pane-streghe {
	width:100%;
	height:190px;
	overflow:auto;
	outline:0;
}
.blocco_scroll_result_streghe	{
	width:280px;
	padding:110px 0 0 50px;
	overflow:hidden;
	color:#ffbd5f;
}
.blocco_scroll_result_streghe strong	{
	color: #f3700f;
	font-size: 1.4em;
	line-height: 25px;
}
#landing_area_streghe_1  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_01.png') no-repeat 0 0;
	display:none;
	width:202px; height:272px;
}
#landing_area_streghe_2  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_02.png') no-repeat 0 0;
	display:none;
	width:259px; height:295px;
}
#landing_area_streghe_3  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_03.png') no-repeat 0 0;
	display:none;
	width:153px; height:212px;
}
#landing_area_streghe_4  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_04.png') no-repeat 0 0;
	display:none;
	width:167px; height:303px;
}
#landing_area_streghe_5  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_05.png') no-repeat 0 0;
	display:none;
	width:163px; height:281px;
}
#landing_area_streghe_6  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_06.png') no-repeat 0 0;
	display:none;
	width:194px; height:260px;
}
#landing_area_streghe_7  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_07.png') no-repeat 0 0;
	display:none;
	width:150px; height:208px;
}
#landing_area_streghe_8  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_08.png') no-repeat 0 0;
	display:none;
	width:115px; height:217px;
}
#landing_area_streghe_9  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_09.png') no-repeat 0 0;
	display:none;
	width:92px; height:221px;
}
#landing_area_streghe_10  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_10.png') no-repeat 0 0;
	display:none;
	width:136px; height:175px;
}
#landing_area_streghe_11  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_11.png') no-repeat 0 0;
	display:none;
	width:173px; height:193px;
}
#landing_area_streghe_12  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_12.png') no-repeat 0 0;
	display:none;
	width:155px; height:230px;
}
#landing_area_streghe_13  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_13.png') no-repeat 0 0;
	display:none;
	width:182px; height:299px;
}
#landing_area_streghe_14  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_14.png') no-repeat 0 0;
	display:none;
	width:205px; height:291px;
}
#landing_area_streghe_15  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_15.png') no-repeat 0 0;
	display:none;
	width:126px; height:209px;
}
#landing_area_streghe_16  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_16.png') no-repeat 0 0;
	display:none;
	width:110px; height:173px;
}
#landing_area_streghe_17  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_17.png') no-repeat 0 0;
	display:none;
	width:106px; height:215px;
}
#landing_area_streghe_18  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_18.png') no-repeat 0 0;
	display:none;
	width:98px; height:147px;
}
#landing_area_streghe_19  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_19.png') no-repeat 0 0;
	display:none;
	width:130px; height:238px;
}
#landing_area_streghe_20  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_20.png') no-repeat 0 0;
	display:none;
	width:84px; height:201px;
}
#landing_area_streghe_21  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_21.png') no-repeat 0 0;
	display:none;
	width:120px; height:200px;
}
#landing_area_streghe_22  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_22.png') no-repeat 0 0;
	display:none;
	width:151px; height:205px;
}
#landing_area_streghe_23  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_23.png') no-repeat 0 0;
	display:none;
	width:203px; height:263px;
}
#landing_area_streghe_24  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_24.png') no-repeat 0 0;
	display:none;
	width:107px; height:205px;
}
#landing_area_streghe_25  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_25.png') no-repeat 0 0;
	display:none;
	width:122px; height:183px;
}
#landing_area_streghe_26  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_26.png') no-repeat 0 0;
	display:none;
	width:101px; height:239px;
}
#landing_area_streghe_27  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_27.png') no-repeat 0 0;
	display:none;
	width:180px; height:304px;
}
#landing_area_streghe_28  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_28.png') no-repeat 0 0;
	display:none;
	width:164px; height:280px;
}
#landing_area_streghe_29  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_29.png') no-repeat 0 0;
	display:none;
	width:146px; height:249px;
}
#landing_area_streghe_30  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_30.png') no-repeat 0 0;
	display:none;
	width:230px; height:284px;
}
#landing_area_streghe_31  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_31.png') no-repeat 0 0;
	display:none;
	width:212px; height:281px;
}
#landing_area_streghe_32  {
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/strega_32.png') no-repeat 0 0;
	display:none;
	width:81px; height:198px;
}
.attivo_strega {
	display:block !important;
}
.nav_bottom_streghe {
	position: absolute;
	left:0;
	bottom:0;
	z-index: 10000000;
	overflow: visible;

	width:100%;
	height:122px;
}


.nav_bottom_streghe .abs_nav_bottom_streghe {
	width:705px;
	padding:0;
	z-index:10;
	position:absolute;
	left:0;
	height:122px;
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/naviga.png') no-repeat 0 0;
}

.box_streghe{
	width:190px;
	height:46px;
	margin:0;
	z-index:1;
	float:left;
}
#strega_sort {
	list-style-type:none;
	padding:0;
	margin:0;
}
#strega_sort li {
	padding:0;
	margin:0;
	position:absolute;
	width:29px;
	height:29px;
	background:url('/img/gioca/il-grande-ritorno/regno-delle-streghe/point.png') no-repeat 0 0;
	z-index:1000000000;
	cursor:pointer;

}

@media screen and (min-width: 320px) and (max-width: 767px) {
	.back_intro {
  width: 100%;
  height: auto;
  overflow: hidden;
  background: #fff;
  border: 5px #fff solid;
  margin: 0 auto;
  position: relative;
  color: #c51e16;
  background-size: cover;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.back_intro_cont {
  width: 100%;
  margin: 0;
  overflow: hidden;
}
.back_intro_titolo {
  padding: 0 0 0;
}
.back_intro_titolo img {
	width:100%;
	height:auto;
}
.blocco_scroll {
  width: 100%;
  padding: 10px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.link_mappa {
  padding: 20px 0 0 0;
  float: left;
}
.link_gioca {
  padding: 20px 0 0 0;
  float: right;
}
.back_mappa {
   width: 100%;
  height: 300px;
  overflow: hidden;
  background: #fff;
  border: 5px #fff solid;
  margin: 0 auto;
  position: relative;
  color: #c51e16;
  background-size: cover;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.back_regno {
  width: 100%;
  height: auto;
  overflow: hidden;
  background: #fff;
  border: 5px #fff solid;
  margin: 0 auto;
  position: relative;
  color: #c51e16;
  background-size: cover;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.back_regno_cont {
  width: 100%;
  margin: 0;
  overflow: hidden;
}
.back_regno_titolo {
  padding: 0 0 0;
  width:100%;
}
.back_regno_titolo img {
	width:100%;
	height:auto;
}
.back_game {
   width: 100%;
  height: 300px;
  overflow: hidden;
  background:#fff url('/img/gioca/il-grande-ritorno/regno-dei-folletti/back_int.jpg') no-repeat left top;
  border: 5px #fff solid;
  margin: 0 auto;
  position: relative;
  color: #c51e16;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-size: auto 300px;
}
.back_game_titolo {
  position: absolute;
  left: 20px;
  top: 14px;
  z-index: 10;
}
.back_game_titolo img {
  width: 60%;
  height: auto;
}
}