/* CSS Document */
body{padding:0px; margin:0px; background:#fff url(../images/b_body.gif) 0 0 repeat-x; color:#848484; font:12px Tahoma, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px; height:0}

p a{font:10px/12px Tahoma, sans-serif; color:#60b13b; text-decoration:underline;}
p a:hover{ color:#000; text-decoration:none;}

p span.headline{font:11px/14px Trebuchet MS, sans-serif; color:#464646; font-weight:bold}
p.subtitle{font:11px/12px Arial, Helvetica, sans-serif; color:#b2b2b2; text-transform:uppercase; display:block; border-bottom:#b2b2b2 1px dotted; padding-bottom:10px; padding-left:3px}

#container{width:775px; margin:0 auto; position:relative; background:url(../images/b_header.jpg) 0 0 no-repeat}

/* HEADER */

#header{height:160px; position:relative; margin:0 auto}

#logo{position:absolute; top:14px; left:70px}

.center {text-align:center;}

#mailOk
	{
		text-align:center;
		font-weight:bold;
		text-decoration:underline;
	}
	
#formMail
	{
		margin-left:50px;
	}

#searchForm{position:absolute; top:25px; left:300px}

#searchForm img#h_search{float:left; margin-right:5px; padding-top:1px}
#searchForm input{width:112px; height:14px; background:#4a4a4a; float:left; margin-right:5px; font:10px/12px Tahoma, sans-serif; color:#fff; border:none}
#searchForm img#submit{float:left; padding-top:1px}

#header #imgLogo {position:absolute; top:63px; left:60px; width:232px}

#header ul.menu{position:absolute; top:58px; left:300px; width:450px}
#header ul.menu li{float:left; width:97px; height:97px; margin-right:11px}
#header ul.menu li a{ width:97px; height:97px; display:block; text-indent:-20000px; }
#header ul.menu li a:hover{ width:97px; height:97px;}

#header ul.menu li.home a{ background:url(../images/btn_1.jpg) 0 0 no-repeat;}
#header ul.menu li.home a:hover{background:url(../images/btn_1_over.jpg) 0 0 no-repeat;}

#header ul.menu li.previews a{background:url(../images/btn_2.jpg) 0 0 no-repeat; }
#header ul.menu li.previews a:hover{background:url(../images/btn_2_over.jpg) 0 0 no-repeat;}

#header ul.menu li.reviews a{background:url(../images/btn_3.jpg) 0 0 no-repeat; }
#header ul.menu li.reviews a:hover{background:url(../images/btn_3_over.jpg) 0 0 no-repeat;}

#header ul.menu li.links a{background:url(../images/btn_4.jpg) 0 0 no-repeat; }
#header ul.menu li.links a:hover{background:url(../images/btn_4_over.jpg) 0 0 no-repeat;}

#header ul.menu li.map a{background:url(../images/btn_5.jpg) 0 0 no-repeat; }
#header ul.menu li.map a:hover{background:url(../images/btn_5_over.jpg) 0 0 no-repeat;}

#header ul.menu li.contacts {margin-right:0}
#header ul.menu li.contacts a{background:url(../images/btn_6.jpg) 0 0 no-repeat; }
#header ul.menu li.contacts a:hover{background:url(../images/btn_6_over.jpg) 0 0 no-repeat;}

#btnCerca {background:url(/images/btn_search.jpg); width:13px; height:13px; float:left; padding-top:1px;}

/* CONTENT */

#content{width:695px; position:relative; margin:0 auto; clear:both}

#menu {width:695px; height:120px;}

#menu #menuLeft {width:345px; float:left; border-right:1px solid #444343; height:110px;}
#menu #menuLeft #categorie {width:320px; margin:0 auto;}
#menu #menuRight {width:345px; float:left;}
#menu #menuRight a {margin:10px;}
#menu h3 {text-align:center; font-size:16px;}
#menu ul{width:90px; float:left; margin:15px 0 0 10px; padding:0;}
#menu ul li{font:14px/14px Tahoma, Geneva, sans-serif; background:url(../images/check.gif) 0 0 no-repeat; padding-left:22px; height:20px;}
#menu ul li a{color:#878787; text-decoration:underline;}
#menu ul li a:hover{color:#000; text-decoration:none;}

.pagina {width:695px; text-align:center; padding-bottom:10px;}

.pagina h1 {text-align:center;}
.pagina .elencoGiochi {width:600px; margin:0 auto;}

.pagina a {color:#000; text-decoration:underline;}
.pagina a:hover{color:#000; text-decoration:none;}

.pagina .elencoGiochi a.imgGioco{
  border: 0 !important;
  border: 1px solid #878787;
  padding:2px;
}

.pagina .elencoGiochi a.imgGioco:hover{
  border: 1px solid #000;
  padding:2px;
}

.pagina .elencoGiochi img{
  border: 1px solid #878787 !important;
  border: 0;
  margin-top: 3px;
  padding:2px;
}

.pagina .elencoGiochi img:hover{
  border: 1px solid #000 !important;
  margin-top: 3px;
  padding:2px;
}

.pagina #navigazione a
	{
		margin:0 3px;
	}
	
.banner760x90
	{
		width:760px; 
		margin:0 auto;
		border:0;
	}
	
.banner760x90 img
	{
		border:0;
	}
	
ul#listaLink
	{
		list-style-type:circle;
	}
	
ul#listaLink li a{color:#878787; text-decoration:underline;font-size:12px;}
ul#listaLink li a:hover{color:#000; text-decoration:none;}

a.PubbLink
	{
		color:#848484; 
		font:12px Tahoma, sans-serif;
		text-decoration:underline;
	}
	
a.PubbLink:hover
	{
		color:#848484; 
		font:12px Tahoma, sans-serif;
		text-decoration:none;
	}

/* FOOTER */

#footer{height:90px; clear:both; margin:15px auto 0 auto; background:url(../images/b_footer.gif) 0 0 repeat-x; text-align:center;}
#footer p{padding: 25px 0 0 0; font:12px/16px Tahoma, Geneva, sans-serif; font-weight:normal; text-align:center; color:#848484;}
#footer p a{font:12px/16px Tahoma, Geneva, sans-serif; font-weight:normal; color:#848484; text-decoration:none; padding: 0 3px }
#footer p a:hover{text-decoration:none; background:#848484; color:#fff}
#footer a {
	color:#848484; 
	font:12px Tahoma, sans-serif;
	text-decoration:underline;
}