@charset "utf-8";
/* CSS Document */

hr {
margin-top:15px;
margin-bottom:15px;
}

html	{ background-color: #fff;
background: #863039 url(stile/bg-body.jpg) repeat top center;}

body { padding: 0; margin: 0; background: #863039 url(stile/bg-body.jpg) repeat top center;
	text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;
}
.clear { clear:both; 
}

#flashcontenthp { width: 218px; height: 314px; float: right; }

#container { width: 830px; margin: 0px auto; padding: 0; color: black; background-repeat:repeat-y; background-color:#FFFFFF;
}
#container img {border: 0; 
}
#container a {text-decoration: none;
}
#container a:hover {text-decoration: underline;
}

#testonewsl{
width:235px;


margin-left:90px;
height:295px;

padding-top: 25px;
}

#container #dropmenu a:hover {text-decoration: none;}
#container #chromemenu a:hover {text-decoration: none;}

#container .strong {
	font-weight:bold;
}

#container .em { 
	font-style:italic;
}

#container .under { 
	text-decoration:underline;
}

/* logo and online numbers */
#container #top_logo { padding:0; margin:0; background:url(stile/bg_top_logo1.jpg) 0 0 no-repeat; background-color: #fff; height:110px;
}
#container #top_logo img#logo { float:left; margin:0; padding:2px 0px 3px 30px;
}
#container #top_logo img#live { float:right; margin:0; padding:19px 21px 0px 0px;
}
#container #top_logo #langsForm { float:right; margin:0; padding:10px 40px 0px 130px; color:#dbcdb6; 
}
#container #top_logo #langsForm a { margin:0; color:#dbcdb6; font-weight:bold;}
/* end logo and online numbers */

#utentionline{
	float:right;
	color:#FFF;
	margin-right:-80px;
	font-weight:bold;
	margin-top:25px;
	line-height:15px;
	width:270px;
	text-align:right;
	height:40px;
	background-repeat:no-repeat;
	background-color:transparent;
	text-align:left;

	  padding-top:13px;
}
b.rtop, b.rbottom{display: block; background: transparent; width:260px;}
b.rtop b, b.rbottom b{display: block; height: 1px; overflow: hidden; background:#e0001a;}
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}
.testo{background:#e0001a; color:#FFFFFF; font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; }

/*new rotation*/
#container #promoNews #rotationpromos {

	margin:0;
	width:785px;;
	height:210px;
	
	background-repeat: no-repeat;

	
}

testoaa{
	
	margin-left:25px;}
/*end new rotation*/

/* Content zone in HP */
#container #middle { margin:0; padding:0;  background-color:#fff; width:830px; height:325px; }
#container #middle #textOnMiddle { float:left; padding:165px 0 10px 45px; color:#fffefe; text-align:left; width:500px; background:none; font-size:11px; }
#container #middle #textOnMiddle #box1 { float:left; padding:30px 0 0 0; margin:0; width:342px; }
#container #middle #textOnMiddle #box1 ul { padding:0; margin:0; list-style:none; }
#container #middle #textOnMiddle #box1 ul li { padding:0 0 4px 12px; margin:0; background:url(../stile/main_bullet.gif) 0 0.4em no-repeat; }
#container #middle #textOnMiddle #box2 { float:left; margin:0; padding:0; width:150px; }
#container #playPoker { float:right; margin:0;  padding:0; }
#container #promoNews { padding:2px 0 0 21px; margin:0; height:221px; text-align:center; background-image:url(../stile/promonews.jpg); background-repeat:no-repeat;}
#container #promoNews #logodx { float:left; padding:12px 0 0 15px; height:200px; width:326px;	 background-position:center; margin: 0; text-align:left; font-size:11px; }
#container #promoNews #logodx h2 { padding:0; margin:0; color:#ad060c; font-size:11px; font-weight:bold; }
#container #promoNews #logodx h2 a { padding:0; margin:0; color:#ad060c; font-size:11px; font-weight:bold; text-decoration:none; }
#container #promoNews #logodx a { color:#000000; text-decoration:none; }
#container #promoNews #logodx a:hover { text-decoration:underline; }
#container #promoNews #logodx ul {padding:10px 0 0 0; margin:0px; list-style-type: none; width: 222px; }
#container #promoNews #logodx li {padding: 4px 2px 5px 10px; margin: 0; }
#container #promoNews #logodx li.last  { padding:2px 0 0px 0px; background:url(../stile/line.gif) 0 0em no-repeat; font-weight:bold; }
#container #promoNews #logodx li.first { }
#container #mngr { padding: 0px 0 0 0; width:830px; margin: 0; }
#container #text {
	float:left;
	padding: 0 0 15px 16px;
	text-align:justify;
	margin: 0;
	width:550px;
}
 #mngr{
 	float:left;
	padding: 0 0 15px 16px;
	text-align:left;
	margin: 0;
	width:460px;
 }
#text2 {
	float:left;
	padding: 0 0 15px 16px;
	text-align:justify;
	margin: 0;
	width:549px;
	min-height:950px;
	font-size: 12px;

	}

 h1 {
	 background:url(../stile/sf.jpg) no-repeat;
	 height:80px;
	 padding-left: 90px;
	 margin-top:20px;
	 padding-top: 13px;

	} 


	 #text3 {
	float:left;
	padding-top:50px;
	padding-left:25px;
	padding-right:-45px;
	text-align:justify;
	margin: 0;
	width:548px;

}


	 #text4 {
	float:left;
	padding-top:50px;
	padding-left:25px;
	padding-right:-45px;
	text-align:justify;
	margin: 0;
	width:752px;

}

	 #texthome {
	float:left;
padding-top: 17px;
font-size:14px;
text-align:justify;
margin-bottom:-50px;
	width:830px;

	 background:url(stile/sfondino.jpg) no-repeat;
}

#mng{
	margin-bottom:-90px;
	padding-bottom:-90px;
}

#container #mngr #text a { color:#ad060c; font-weight:bold; }
#container #mngr #profile {  }
#profile2 { float:left;  padding: 5px 17px 0px 20px; width:220px; text-align:center; margin-bottom:-80px;}
#profile {text-align:center; margin-left:580px;  
  }
#fissa { float:left;  width:220px; text-align:center;  position:fixed; bottom:250px; top:445px; margin-left:7px;   }
#container #mngr #profile .name { color:#891900; font-weight:bold; }
#newsletter{
 background-position:left; width:330px; margin-top:35px; margin-left:-94px; height:400px;  }
#container #error { padding:0px 0px 12px 0px; margin: 0; background-color:#ffffff; width:550px; background-repeat:no-repeat; height:220px; }
#container #error h2  { padding:22px 20px 0px 40px; margin:0; text-align:left; font-size:14px; color:#fce9d0; font-weight:bold; }
#container #error p { padding:12px 20px 0px 40px; margin:0; text-align:left; font-size:11px; }
#container #error p a {font-size: 11px; color:#ff0000; font-weight: bold; }
/* end 404 */

.hrLine { margin:0; padding:0; background:url(../stile/hr.gif) repeat-x; height:3px; width:830px;
}

/* bottom links */
#bttmNav { margin:0; padding:0; text-align:center; 
}
#bttmNav ul  { padding:0; margin:0; list-style-type:none; clear:both;  text-align:center; 
}
#bttmNav li { margin:0; padding:0 7px; float: left; background: url(../stile/div_bttmnav.gif) 0 .9em no-repeat; background-position: left;  text-align:center; 
}
#bttmNav  a { color:#000000;
}
#bttmNav li a:hover { text-decoration:underline; color:#4f4941;
}
#container #disclaimer {
	color: #000;
}
#bttmNav li.first { background:none; }

#bttmNav ul.firstLine { padding-top:10px; padding-left:37px; }
#bttmNav ul.secondLine { padding-top:4px; padding-left:110px; padding-bottom:28px; }

#bttmNav ul.firstLineSub { padding-top:2px; padding-left:37px; padding-bottom:10px; }
#bttmNav ul.secondLineSub {  padding-top:8px; padding-left:110px; padding-bottom:28px; }

#bttmNav ul.languageLine1 { text-align: center; padding: 4px 0px 10px 139px; }
#bttmNav ul.languageLine2 { text-align: center; padding: 4px 0px 20px 162px; }
/* end bottom links */

/* bottom logos */
#container #bttmLogos { margin:0; padding:5px 0 6px 0;
}
#container #bttmLogos img { padding:0 1px; vertical-align:middle;
}
/* end bottom logos */
#container #bttmLogos table.logos { border:none; border-collapse:collapse; padding:0; margin:0; }
#container #bttmLogos table.logos td { border:none; padding:0; }
#container #bttmLogos table.logos .text { font-size:9px;  }

/* copyright */
#container #copyright { margin:0; padding:0px;  background-color: #000000; height:50px; margin:0; 
	text-align:center; color:#ffffff; font-size:10px; background-image:url(../stile/foot.jpg);
}
#container #copyright p { margin:0; padding:4px 4px 4px 4px;
}
/* end copyright */

/*  wsop disclaimer  */
#container #disclaimer {
	padding:10px 10px 5px 10px;

	font-size:10px;
}

/* New green bottom nav - Smaller*/
#container #bttm_GreenNav_Small { padding:10px 14px 0px 15px; background:url(../stile/bg_navGames2.gif) 0 0 no-repeat; height:38px; margin:0; text-align:center; color:#FFFFFF; font-size:9px; }
#container #bttm_GreenNav_Small a { color:#FFFFFF; padding: 2px 2px 2px 2px; }
#container #bttm_GreenNav_Small a:hover { color:#FFFFFF; text-decoration:underline; }
#container #bttm_GreenNav_Small a:visited { color:#FFFFFF; }

/* New green bottom nav - Sub Pages*/
#container #bttm_GreenNav_Smallsub { padding:10px 15px 0px 5px; background:url(../stile/bg_navGames.gif) 0 0 no-repeat; height:38px; margin:0; text-align:center; color:#FFFFFF; font-size:9px; }
#container #bttm_GreenNav_Smallsub a { color:#FFFFFF; padding: 2px 3px 2px 3px; }
#container #bttm_GreenNav_Smallsub a:hover { color:#FFFFFF; text-decoration:underline; }
#container #bttm_GreenNav_Smallsub a:visited { color:#FFFFFF; }


*{margin: 0;padding: 0;}
#mainNavSub { background:url(immagini/bg_mainnav.jpg) 0 0 no-repeat; width: 830px; height:15px; margin:0;
	text-align:center; color:#fce9d0; font-weight:bold; font-size:12px; font-family:Verdana, Geneva, sans-serif; text-decoration:none; margin-top:20px;
}
#mainNavSub ul { padding: 0; margin: 0; list-style-type:none; text-decoration:none;
}
#mainNavSub li { float: left; padding: 7px 12px 7px 13px; background:url(immagini/div_mainnav.jpg) 0 .9em no-repeat; background-position:top left;text-decoration:none;
}
#mainNavSub li a { color: #fce9d0; text-decoration:none;
}
#mainNavSub li a:hover { color: #fff; text-decoration:underline;
}
#mainNavSub li.first { padding: 7px 11px 7px 17px; background: none;
}
ul, ul li{list-style:none;letter-spacing:0em; }
.mainNav{	width:100%;	height:35px;clear:both; 	background:#a05961;  }
.mainNavL{	float:left;	padding:2px 0 0 16px; 	background:transparent left -167px no-repeat;}
.mainNavR{	float:right;	padding:2px 16px 0 0;	background:transparent right -133px no-repeat;}
.mainNav ul{position:relative;	height:33px;	float:left;	z-index:11;}
.mainNav ul li{	float:left;	background:transparent left -35px no-repeat;	padding:0 0 0 1px;	height:33px;	position:relative;	cursor:pointer;}
.mainNav ul li a{	display:block;	height:25px;	text-align:center;	background:#a05961 left -67px repeat-x;color:#fff;	text-decoration:none; 	overflow:hidden;	font-size:12px;	padding:8px 13px 0 13px;	white-space:nowrap;}
.mainNav ul li a.wid45px{width:auto; margin-left:40px;}
.mainNav ul li a:hover, .mainNav ul li a.mainNactive{	}
.mainNav ul li a.mainNactive{font-weight:bold}
#gNavL{	background:transparent right -133px no-repeat;	padding:0 16px 0 0;	}
#gNavR{	background:transparent left -167px no-repeat;	padding:0 0 0 16px;}
#gNavL li a{	float:left;}
#gNavR li a{	width:auto;	text-align:left;	padding:8px 5px 0 10px;	}
#gNavR li a span{display:block; background:transparent right -281px no-repeat; overflow:hidden;}
#gNavR li a img{	padding:7px 7px 0 0;}
.mainNav ul li ul{	position:absolute;	top:33px;	left:0;	background-color:#e2001b;overflow:hidden;	width:auto;	overflow:auto;	height:auto;	border:1px solid #b25050;	padding:0 5px 1px 5px;}
.mainNav ul li ul li{	float:none;	background:none;	padding:0;	height:20px;	padding:0; overflow:hidden;	}
.mainNav ul li ul li a, #gNavR li ul li a{	display:block;	width:106px;	text-align:left; overflow:hidden;	background:none;	float:none;	color:#f0cfcf;	text-decoration:none;	font-size:11px;	height:16px;	padding:2px 0 2px 14px;}
.mainNav ul li ul li a:hover, #gNavR li ul li a:hover{	background:#ab4242; overflow:hidden;}

		#css-menu-esempio-6{
		width:220px;
		margin:auto;
		margin-left:0px;
		position:static;
		z-index: 100;
		font-family:Arial;
		background-color:#6e0019;
		border-bottom:5px solid #AF2E33;
		margin-top:20px;
		}
		#css-menu-esempio-6 p{
		height:40px;
		line-height:70px;
		padding-left:10px;
		font-weight:bold;
		color:#fff;
		font-size:13px;
		background:url(../stile/top.jpg) no-repeat top;
		}
		#css-menu-esempio-6 span{
		color:#AF2E33;
		}
		#css-menu-esempio-6 a{
		display:block;
		height:25px;
		text-align:right;
		line-height:25px;
		text-decoration:none;
		font-size:11px;
		font-weight:bold;
		color:#fff;
		padding-right:50px;
		border-top:1px solid #B6A289;
		background:url(../stile/arrow.gif) no-repeat top right;
		}
		#css-menu-esempio-6 a:hover{
		background-color: #d3d2d2;
		color:#000;
		background-position:center right;
		padding-right:40px;
		}
		#css-menu-esempio-6 a.selezionato{
		background-color:#F00;
		background-position:bottom right;
		padding-right:40px;
		}
		
#attenzione{
width:450px;
border-color:#FF0000;
border-style:dotted;
margin:auto;
padding:auto;
padding-left:40px;
height:52px;
background:url(../stile/attenzione.gif) no-repeat top left;
}

#down1{
width:98%;
border-color:#FFFF99;
border-style:double;
margin:auto;
padding:auto;
text-align:left;
background-color:#FFFF99;
margin-left:auto;
margin-right:auto;
}

#down2{
width:460px;
border-color:#FF0000;
border-style:dotted;
margin:auto;
padding:auto;
text-align:center;
}

#faq{
width:450px;
border-color:#FF0000;
border-style:dotted;
margin:auto;
padding:auto;
padding-left:50px;
padding-top:5px;
height:100px;
background:url(../stile/faq.png) no-repeat top left;
}

.domanda{
width:auto;
background-color:#FF0000;
color:#FFFFFF;
}
.risposta{
width:auto;
padding-left:30px;
}
 
