@charset "UTF-8";
/* CSS Document */

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:14px;
	background-color: #CCCCCC;
	
}
p{
margin:0px;
padding:0px;
}

img{
border:0px;
margin:0px;}

h1{
margin:0px;
padding:0px;
font-size:28px;
color: #000000;
text-transform:uppercase;
}
h2{
margin:0px;
padding:0px;
font-size:13px;
margin-bottom:20px;
color:#333333;
}
.bg{
	margin:auto;
	width:930px;
	background-image: url(img/bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
	


}
.container{
	width:900px;
	text-align:left;
	background-image: url(img/bg-sinistra.gif);
	background-repeat: repeat-y;
	margin-left:15px;
	margin-right:15px;
}
.navigation{
	background-color: #000000;
	background-image: url(img/bg_menu.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-bottom:5px solid #CCCCCC;
	font-size:18px;
}
.navigation ul{
	margin:0px;
	padding:0px;
}
.navigation li{
display:inline;
float:left;
border-left: 1px solid #999999;
}

/* tab destro*/
.bookmarks{
display:inline;
float: right;
border-left: 1px solid #FFFFFF;
}

.navigation li a{
	color:#FFFFFF;
	text-transform:uppercase;
	display:inline;
	float:left;
	padding:20px;
	text-decoration:none;
}
.navigation li a:hover{
	display:inline;
	float:left;
	text-decoration:none;
	background-color: #FFCC00;
	color: #333333;
}

.sinistra{
float:left;
width:300px;
height:343px;
background:#CCCCCC;
}
.destra{
float:left;
width:600px;
height:343px;
}
.header{
border-bottom:5px solid #CCCCCC;
height:344px;
background:#CCCCCC;
}
.divisore{
	background-color: #000000;
	background-image: url(img/bg_menu.jpg);
	background-repeat: repeat-x;
	background-position: center;
	padding-top:5px;
	padding-bottom:3px;
	padding-right:30px;
	text-align:right;
}
.contenuti{
	text-align:justify;
	background-repeat: repeat-y;
	background-position: left;
	padding-bottom:30px;
	padding-bottom:0px;
}
.sinistra2{
float:left;
width:300px;
}
.destra2{
float:left;
width:540px;
padding-left:30px;
padding-right:30px;
padding-top:30px;
padding-bottom:30px;
}

.destra2 ul{
margin:0px;
padding:0px;
}
.destra2 li{
padding-bottom:15px;
margin-bottom:15px;
border-bottom:1 px solid #999999;
list-style-type:none;

}
.destra2 a{
color:#0099FF;
}
.town{
font-size:24px;
}
.destra2 a:hover{
color:#0099FF;
text-decoration:none>
}

.credits{
padding-top:15px;
background:#C3C3C3;
}
.bannersx{
border-bottom:1px solid #FFFFFF;}

.footer{
background: #CCCCCC url(img/footer.jpg) top center no-repeat;
padding-top:20px;
padding-right:40px;
padding-bottom:30px;
text-align:right;
font-size:12px;
}