html, body {
	background-color: #ececec;
	margin: 0;
	padding: 0; 
	font-family: tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #3c3c3c;
	height:100%;
	text-align: center;
	width: 100%;
	background-image:url(pics/bg.gif); background-repeat:repeat;	
	}
a:link{ 
	text-decoration : none; 
	color : #3A6EF8; 
	font-weight: bold;
	} 
a:visited{ 
	text-decoration : none; 
	color : #3A6EF8; 
	font-weight: bold;
	}
a:hover{ 
	text-decoration : none; 
	color : #1BB76C; 
	}		
a:active{ 
	text-decoration : none; 
	color : #1BB76C; 
	}	
h1{
	text-align: center;
	margin: 0 auto;
	font-size: 23px;	
	color: #F17F13;
}	
h2{
	text-align: center;
	margin: 0 auto;
	font-size: 21px;	
	color: #F17F13;
}	
h3{
	text-align: center;
	margin: 0 auto;
	font-size: 19px;	
	color: #F17F13;
}	
form {
	margin : 0;
	padding: 0;
}
img{
	border: none;
	}
button, select, textarea {
	font-size: 11px;
	border: solid #2C44F4 1px;
}
input {
	font-size: 11px;
	border: solid #2C44F4 1px;
	color: #1111ef;
}
table, td, tr{
	vertical-align: top;
	text-align: left;
	}
.bottone{
	cursor: pointer;	
	background-color: #DBE6FB;
	width: 90px;		
	}

ul#nav{float: left;width: 100%;list-style: none;
     margin: 0;padding: 0; text-align: center;}

ul#nav li{float: left;margin: 0 0.2em 0;padding: 0}

ul#nav a{float: left;padding: 0 0 0 0.4em;
    background: url(pics/tab2.png) no-repeat top left;
    text-decoration: none;color: #222}

ul#nav span{float: left;padding: 0.4em 0.4em 0.4em 0;
    background: url(pics/tab2.png) no-repeat top right;cursor: pointer}

ul#nav li#active a,ul#nav a:hover{
    background: url(pics/tab.png) no-repeat top left}

ul#nav li#active span,ul#nav a:hover span{
    background: url(pics/tab.png) no-repeat top right;color: #1111EF}
	
.corpo{
	text-align: center;
	margin: 0 auto;
	width: 950px;
	background-color: #FFFFFF;	
	border-left: 2px solid #F7AC40;
	border-right: 2px solid #F7AC40;
	}	
.header{
	width: 950px;
	height: 90px;
	background-image:url(pics/testata.gif); background-repeat:no-repeat;
	background-position:center center;	

	}	
.fascia{
	width: 915px;
	height: 30px;
	clear: both;	
	background-image:url(pics/barramenu.gif); background-repeat:no-repeat;
	background-position:center center;	
	margin-bottom: 5px;
	line-height: 30px;
	text-align: left;
	padding-left: 35px;
	}
.menu{
	width: 915px;
	margin: 0 auto;
	text-align: center;
	padding-left: 35px;
}	

.colonna{
	width: 124px;
	float: left;
	padding-left: 2px;	
	padding-right: 2px;	

	}
.colonnagrande{
	width: 305px;
	float: left;
	height: 650px;
	padding-right: 3px;	
	}	
.contenuto{
	width: 509px;
	float: left;	
	padding: 2px;
	}
.contenutohome{
	width: 342px;
	float: left;	
	padding: 2px;
	}					
.footer{
	width: 950px;
	height: 40px;
	clear: both;	
	background-image:url(pics/barramenu.gif); background-repeat:no-repeat;
	background-position:center center;	
	margin-top: 5px;	
	margin-bottom: 5px;
	line-height: 40px;
	}
.titolobox{
	background-image:url(pics/topbox.gif); background-repeat:no-repeat;
	background-position:center center;	
	width: 305px;
	height: 15px;	
	margin-top:5px;
	}	
.bottombox{
	background-image:url(pics/bottombox.gif); background-repeat:no-repeat;
	background-position:center center;	
	width: 305px;
	height: 15px;		

	}		
.box{
	width: 303px;
	border-left: 1px solid #2C44F4;	
	border-right: 1px solid #2C44F4;		
	color: #1111EF;
	height: 250px;
	}	
.boxtext{
	width: 303px;
	border-left: 1px solid #2C44F4;	
	border-right: 1px solid #2C44F4;		
	color: #1111EF;
	}		
.boxcerca{
	width: 303px;
	border-left: 1px solid #2C44F4;	
	border-right: 1px solid #2C44F4;		
	height: 40px;
	font-weight: bold;
	}		

.topc{
	background-image:url(pics/topcontenuti.gif); background-repeat:no-repeat;
	background-position:center center;	
	width: 509px;
	height: 15px;	
	margin-top:5px;	
	}	
.bottomc{
	background-image:url(pics/bottomcontenuti.gif); background-repeat:no-repeat;
	background-position:center center;	
	width: 509px;
	height: 15px;		
	clear: both;
	}		
.testoc{
	width: 507px;
	border-left: 1px solid #001EFF;	
	border-right: 1px solid #001EFF;		
	float: left;
	}		
.testoc img{
	padding: 2px;
	}	
.topchome{
	background-image:url(pics/hometopcontenuti.gif); background-repeat:no-repeat;
	background-position:center center;	
	width: 342px;
	height: 15px;	
	margin-top:5px;	
	}	
.bottomchome{
	background-image:url(pics/homebottomcontenuti.gif); background-repeat:no-repeat;
	background-position:center center;	
	width: 342px;
	height: 15px;		
	
	}		
.testochome{
	width: 340px;
	border-left: 1px solid #001EFF;	
	border-right: 1px solid #001EFF;		
	}
.testochome img{
	padding: 2px;
	}	
.top120{
	background-image:url(pics/top120.gif); background-repeat:no-repeat;
	background-position:center center;	
	width: 124px;
	height: 15px;	
	margin-top:5px;
	}	
.bottom120{
	background-image:url(pics/bottom120.gif); background-repeat:no-repeat;
	background-position:center center;	
	width: 124px;
	height: 15px;		
	
	}		
.testo120{
	width: 122px;
	height: 600px;
	border-left: 1px solid #001EFF;	
	border-right: 1px solid #001EFF;		
	}			
.testogiochi{
	width: 507px;
	border-left: 1px solid #001EFF;	
	border-right: 1px solid #001EFF;		
	clear: both;
	}	
.testologhi{
	width: 507px;
	height: 150px;
	border-left: 1px solid #001EFF;	
	border-right: 1px solid #001EFF;		
	}		
.testologhi img{
	padding-left: 15px;
	}	
.box1{
	background-color: #FED498;
	height: 105px;
	color: #001EFF;	
	}	
.box2{
	background-color: #FFFFFF;
	height: 105px;	
	}	
.tdbg1{
	background-color: #FED498;
	height: 105px;
	float: left;
	width: 253px;
	margin-bottom: 1px;
	}	
.tdbg2{
	background-color: #FFFFFF;
	height: 105px;
	float: left;
	width: 253px;	
	margin-bottom: 1px;	
	}	
.tdcan1{
	background-color: #FED498;
	height: 25px;
	float: left;
	width: 253px;
	margin-bottom: 1px;
	text-align: left;
	}	
.tdcan2{
	background-color: #FFFFFF;
	height: 25px;
	float: left;
	width: 253px;	
	margin-bottom: 1px;	
	border-bottom: 1px solid #FED498;
	text-align: left;	
	}	
.trbg{
	background-color: #E3E9F9;
	color: #001EFF;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	text-align: center;
	clear: both;
	}	
.minicolonna{
	float: left;
	width: 168px;	
	}	
.minitd1{
	background-color: #FED498;
	height: 15px;
	margin: 1px;
	padding: 1px;
	float: left;
	width: 164px;	
	text-align: left;
	}	
.minitd2{
	background-color: #FFFFFF;
	height: 15px;
	margin: 1px;
	padding: 1px;
	float: left;	
	width: 164px;
	text-align: left;	
	}	
.minitd1big{
	background-color: #FED498;
	height: 52px;
	margin: 1px;
	padding: 1px;
	float: left;
	width: 164px;	
	text-align: left;
	}	
.minitd2big{
	background-color: #FFFFFF;
	height: 52px;
	margin: 1px;
	padding: 1px;
	float: left;	
	width: 164px;
	text-align: left;	
	}	
.trbgmini{
	float: left;	
	width: 164px;	
	text-align: center;
	}		
.celle1{
	height: 30px;
	line-height: 30px;
	width: 169px;
	text-align: left;	
	float: left;	
	background-color: #FED498;	
	}	
.celle2{
	height: 30px;
	line-height: 30px;
	width: 169px;
	text-align: left;	
	float: left;	
	background-color: #FFFFFF;	
	}	
.cellebg{
	background-color: #E3E9F9;
	color: #001EFF;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	text-align: center;
	clear: both;
	margin-bottom: 2px;
	}		
.cellebg2{
	background-color: #E3E9F9;
	color: #001EFF;
	font-weight: bold;
	height: 40px;
	line-height: 20px;
	text-align: center;
	clear: both;
	margin-bottom: 2px;
	}		
