/*-----------   CSS DEFAULT   ---------*/
/*-------------------------------------*/
html,body{    height:100%;    margin:0;}

body	{	background: url(../imagepmw/pattern_body.jpg) repeat;	font-family: "normal Tahoma", Arial, Helvetica, sans-serif;	font-size: 14px;	color: #fff;	font-weight: bold;}

h2		{ font-size: 24px; letter-spacing:-1px;}
p		{ font: 11px normal Tahoma, Arial, Helvetica, sans-serif; color: #fff; }
a		{ color: #fff; text-decoration: none;}
ul, li	{ color: #000000;	margin: 5px 0;	padding: 0 5px;	list-style: none;}
/*----------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------   CONTENT   -------------*/
/*-------------------------------------*/
#hat-content	{ display: block; width: 1000px; height: 12px; margin: 0 auto; padding: 0; background: url(../imagepmw/hat.jpg) top no-repeat;}
#content-fix	{ clear: both; width: 996px; height: 500px; margin: 0 auto; padding: 0 0 0 20px; background-color:#f7f4f4;}
.push 	 		{ height: 65px; /* .push must be the same height as .footer */}
#content 		{ width: 966px; height: 100%; 	background-color:#f7f4f4;  margin: 0 auto; padding: 5px 10px 20px 20px;/* the bottom margin is the negative value of the footer's height */}
body>#content	{	height: auto;	min-height: 480px;}
/*#contenuto			{ float: left; width: 480px; height:100%; background-color:#f7f4f4;}
body>#contenuto  	{ height: auto;    min-height: 100%;}*/
#flash-apriconto			{ float: left; width: 450px; height: 70px; margin: 0 auto; padding: 0 0 0 10px;}
#corpo						{ float: left; width: 450px; height: 250px; margin: 5px auto; padding: 0 0 0 10px;}
#corpo img, #contenuto img	{ float: left; margin: 0; padding: 0;}
#corpo h2, #content h2		{ color: #f9a61c; width: 730px; border-bottom: 1px dotted #4a9e21; margin: 0 0 8px 0; font-family:"Trebuchet MS", Georgia, sans-serif !important; }
#corpo p, #content p		{ color: #333; margin: 0; font-size: 12px; padding: 0; line-height: 200%;}
#corpo a, #content a		{ color: #4a9e21; text-decoration: underline; font-weight: bolder !important;}
/*----------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------    SIDEBAR	 ----------*/
/*-------------------------------------*/
#sidebar		{ float: left; width: 270px; height: 450px; margin: 0; padding: 0;}
/*----------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------    BANNER    ------------*/
/*-------------------------------------*/
.banner				{ float: right; width: 210px; height: 480px; margin: 0 0 20px 10px; padding: 0; background:url(../imagepmw/bk-banner-plus.jpg) no-repeat;}
.banner	img			{ height: 160px; margin: 0; padding: 0;}

#banner-tornei		{ clear: both; float:left; width: 270px; height: 150px; margin: 8px 0 0 0; padding: 0;}
#sit a			{ display:block; width: 270px; height: 50px; background:url(../imagepmw/btn-sit&go.jpg) no-repeat; margin: 0; padding: 0; text-indent: -9999px;}
#sit a:hover	{ background-position: 0 -50px;}
#prog a			{ display:block; width: 270px; height: 50px; background:url(../imagepmw/btn-prog.jpg) no-repeat; margin: 0; padding: 0; text-indent: -9999px;}
#prog a:hover	{ background-position: 0 -50px;}
#free-roll a		{ display:block; width: 270px; height: 50px; background:url(../imagepmw/btn-free.jpg)  no-repeat; margin: 0; padding: 0; text-indent: -9999px;}
#free-roll a:hover	{ background-position: 0 -50px;}

/*----------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------*/
/*-------------    NAV	  -------------*/
/*-------------------------------------*/
#nav 				{ float: left; width: 270px; height: 321px; margin: 0; padding: 0; background: url(../imagepmw/menu_bk1.jpg) top no-repeat;}
#nav ul				{ margin-top: 32px;}
#nav li				{ height: 24px; text-align: center; font: 14px normal Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0 0 0 0; list-style: none; letter-spacing: -1px;}
#nav a				{ color: #333; text-decoration: none;}
#nav a:hover		{ color: #3b9e0a; }
#nav a.active		{ color: #3b9e0a; }
.banner-bk			{ background: url(../imagepmw/menu_bk2.jpg) top no-repeat !important;}
/*----------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------    BONUS   -------------*/
/*-------------------------------------*/
#banner-twin		{ float:left; width: 450px; height: 149px; margin: 0; padding: 0 0 0 10px;}
#banner-twin h3		{ margin: 5px 0 0 8px;}
#banner-twin h3		{ color: #333; font-weight: bolder;	letter-spacing: -1px;	font-family: "normal Tahoma", Arial, Helvetica, sans-serif;	font-size: 16px;}
#banner-twin p 		{ clear:both; margin: 8px 0 0 0; padding: 0; }
#banner-twin a 		{ display: block; text-decoration:none; padding: 0; color: #333;}
#banner-twin a:hover{ display: block; text-decoration:underline;}

#box-bonus			{float: left; width: 225px; height: 149px; margin: 0; padding: 0; }

#box-inizia			{float: right; width: 220px; height: 149px; margin: 0; padding: 0; }
/*----------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------    NEWS	   ------------*/
/*-------------------------------------*/
.all-news 			{float: right; margin: 0; padding: 4px 20px 0 0; text-align: right; color: #333 !important; font-size: 70%;}
.all-news a			{color: #4a9e21; letter-spacing: 0;}
.all-news a:hover 	{text-decoration: underline; letter-spacing: 0;}

.leggi-tutto 		{float: right; margin: 0; padding: 4px 20px 5px 0; text-align: right; color: #4a9e21 !important; font-size: 80%;}
.leggi-tutto a		{color: #4a9e21; letter-spacing: 0;}
.leggi-tutto a:hover{text-decoration: underline; letter-spacing: 0;}

.data-news			{	color: #999 !important;	padding: 0;	margin-top: 0;	margin-right: 0;	margin-bottom: 0;	margin-left: 0px; font-size: 80%;}

.arrow-dx			{ background:url(../imagepmw/arrow-dx.png) right no-repeat; padding: 0 20px 0 0;}	
.arrow-sx			{ background:url(../imagepmw/arrow-sx.png) left no-repeat; }
.arrow-sx a			{padding: 0 0 0 20px;}
.q-a			{color: #666 !important; font-weight: bold; font-size: 120%;}
/*----------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------    FOOTER    ------------*/
/*-------------------------------------*/
#footer				{ clear: both; display: block; width: 960px; height: 65px; margin: 0 auto; padding: 10px 20px; background:url(../imagepmw/bk-footer.jpg) no-repeat; font-size: 80%;  }
#footer p 			{ color: #333; margin: 0;}
#footer img			{ border: none !important; float: left; margin: 0 5px 0 0;}
#footer a			{ text-decoration:underline;  color: #338c0c; }
#footer a:hover		{ text-decoration:underline; color: #4ba812;}
#footer .copy		{ width: 500px; float: left;}
#footer .follow		{ float: right;}	


<!--.aams 				{ position: absolute; width: 105px;	height: 32px; padding: 3px 0 0 0; margin: 10px 0 0 220px; }												
.info 				{	position: absolute;	width: 150px;	height: 32px;	line-height: 115%;	margin: 0 0 0 350px;	 color: #666;	font-size: 150%;text-align: center;}

.info p	{	line-height: 115%;	margin: 10px 0 0 0;	color: #fff;	font-size: 80%;	text-align: center;}
.notes 				{ position: absolute; width: 250px;	height: 32px; margin: 10px 5px 0 15px;  color: #666;}-->												
/*----------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------*/												


.table				{ color: #000; margin: 0 0 20px 0;}
.font-table			{ font-size: 10px !important; }
.font-minsize		{ font-size: 85%;}
.clear				{ clear: both;}
.grey				{ color: #999999;}
.float-left			{ float: left;}
.ricerca-avanzata	{ float: left; margin: 0 0 0 0;}
.green				{ color: #366f10;}

#vuoto-left	{float: left; clear: both; min-height: 100%}
.cursor				{ cursor:pointer; }

ul.site-map			{ font-size: 11px;  list-style-type:disc;}
ul.site-map	 li		{ margin: 5px 0; list-style-type:disc;}
ul.site-map	 li a	{ color: #42df0c !important; }
ul.site-map	 li li a	{ color: #666 !important; }
ul.site-map	 li li a:hover	{ color: #42df0c !important; font-weight:normal !important;}


.n-conc    {float: left}
