@charset "utf-8";

body {
	background: url(img/bg.jpg) #dfdfdf repeat-x;
	font-family:tahoma;
	margin:0;
	height: 30px;
}

h3 {    
color: #0070C0;
font-family: tahoma;
font-size: 11px;
padding:10px;
}

a {color: #0070C0; text-decoration: none;}
a:hover {color:#000000;}

a  img {text-decoration: none; border:none;}

.container {

}

.wrapper {
width:960px;
height:800px;
margin:0 auto;
}

.header {
height:114px;
background: url(img/header.jpg) no-repeat;
margin-left:20px;
}

.fascia1 {
width:100%;
height:318px;
margin-top:15px;
}

.col1 {
width:30%;
float:left;
height:318px;
background:url(img/categorie.png) no-repeat top left;
margin-left: 20px;
}

.col2 {
width:67%;
float:right;
height:318px;
}

.col-ads {
width:98%;
float:right;
height:318px;
}

.fascia2 {
width:100%;
margin-top:-10px;
}

. 3 {
width:33%;
float:left;
height:198px;
}

.box1 {
width:136px;
height:198px;
float:left;
margin-top:10px;
margin-left:20px;
margin-right:12px;
}

.box2 {
width:136px;
height:198px;
float:left;
margin-top:10px;
}

.box2 a {
width:136px;
height:55px;
display: block;
cursor: pointer;
}

.col4 {
width:98%;
/* ORIGINALE
width:67%; */
float:right;
height:198px;;
}

.col4 p{
color:#000000;
font-size:11px;
}

/* AGGIUNTO DA NADIA NUOVO BOX */
.box3_new {
background:url(img/box.png) no-repeat top left;
width:188px;
height:146px;
float:left;
margin-left:0px;
margin-top:10px;
}
.box3 {
background:url(img/box.png) no-repeat top left;
width:188px;
height:146px;
float:left;
margin-left:60px;
/*margin-left:0px; */
margin-top:10px;
}

.box4 {
background:url(img/box.png) no-repeat top left;
width:188px;
height:146px;
float:left;
margin-left:60px;
margin-top:10px;
}

.box5 {
background:url(img/box.png) no-repeat top left;
width:188px;
height:146px;
float:right;
/* originale
float:left; */
margin-left:37px;
margin-top:10px;
}

.box6 {
background:url(img/box6.png) no-repeat top left;
width:640px;
height:20px;
top:632px;
position:absolute;
margin-left:0px;
text-align:center;
padding:10px;
}

.sponsor {
	width:936px;
	height:85px;
	background:url(img/footer.png) no-repeat top left;
	color:#2F89D5;
	position:absolute;
	/*top:660px; */
	margin-top:10px;
	/* margine di partenza
	margin-top:175px; */
	margin-left:20px;
	margin-right:20px;
	font-family:tahoma;
	font-size:18px;
	text-align:center;
}


.footer {
	width:936px;
	height:85px;
	background:url(img/footer.png) no-repeat top left;
	position:relative;
/*	top:680px; */
	margin-top:45px;
	/* margine di partenza
	margin-top:175px; */
	margin-left:20px;
	margin-right:20px;
	font-family:tahoma;
	font-size:14px;
	text-align:center;
}

.footer p{
margin-top:4px;
margin-bottom:10px;
}

.footer a{
color:#999999;
}

.footer a:hover{
color:#000000;
}


#categories {
height:318px;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
}

#categories ul{
padding-left:11px;
}

#categories li {
padding:11px;
list-style:none;
}

#categories a {
color:#FFFFFF;
}

#categories a:hover {
color:#000000;
}

.title {
padding:35px;
font-size:25px;
}

.googleads {
width:100%

}

.titolocat {
background: url(img/cat.png) no-repeat;
height:55px;
margin-bottom:20px;
margin-left:20px;
color:#FFFFFF;
}

.text1 {
width:25%;
float:left;
padding:15px;
font-weight: bold;
}

.text2 {
width:35%;
float:left;
padding:15px;
font-weight: bold;
text-align:center;
}

.text3 {
width:25%;
float:right;
padding:10px 20px 0 0;
font-weight: bold;
text-align:right;
}

.footer_pages {
width:936px;
height:55px;
background:url(img/footer.png) no-repeat top left;
position:absolute;
top:810px;
margin-top:40px;
margin-left:20px;
margin-right:20px;
font-family:tahoma;
font-size:14px;
text-align:center;
}

.footer_pages p{
margin-top:4px;
margin-bottom:10px;
}

.footer_pages a{
color:#999999;
}

.footer_pages a:hover{
color:#000000;
}

.footer_pages_int {
width:936px;
height:55px;
background:url(img/footer.png) no-repeat top left;
position:absolute;
top:810px;
margin-top:40px;
margin-left:20px;
margin-right:20px;
font-family:tahoma;
font-size:14px;
text-align:center;
}

.footer_pages_int p{
margin-top:4px;
margin-bottom:10px;
}

.footer_pages_int a{
color:#999999;
}

.footer_pages_int a:hover{
color:#000000;
}

.circuito a{ 
	display: block;
    height: 80px;
    left: 920px;
    position: absolute;
    width: 200px;
	background: url(img/logo_circuito_nico.png) no-repeat;
	margin-top:12px;
}

.testo {
height:85px;
display:block;
width:926px;
background:url(img/testo.png) no-repeat;
margin:19px 0 0px 19px;
padding:10px;
font-size:13px;
text-align:left;
}
.testo1 {
height:90px;
display:block;
width:926px;
background:url(img/testo1.png) no-repeat;
margin:19px 0 0px 19px;
padding:10px;
font-size:13px;
text-align:left;
}

.prefooter {
	width:926px;
	height:85px;
	background:url(img/footer.png) no-repeat top left;
	position:absolute;
	top:660px;
	margin-top:75px;
	margin-left:20px;
	margin-right:20px;
	font-family:tahoma;
	font-size:13px;
	text-align:center;
	padding:5px;
	color:#0070C0;
}