@charset "UTF-8";
/* Struttura della pagina */

body {
	background: url(../images/bgPage.png) top left repeat-x #b5c2cb;
	margin: 0px; padding:0px;
}

/* HEADER */

#header {width:960px; height:120px; margin:0px auto 0px auto; padding:0px;}

/* MENU */

#menu {background:url(../images/bg_menu.png) top left no-repeat; width:960px; height:40px; margin:0px auto 0px auto; padding:0px;}

#menu ul {margin: 0px; padding: 0px 0px 0px 154px; list-style: none; width:500px;}
#menu ul li{margin: 0px; width: 100px; display:block;}
#menu ul li a {display:block; height:22px; padding-top:18px;}
#menu ul li a:hover {background: url(../images/bgOver.png) top left no-repeat; display:block;}
#menu .on {background: url(../images/bgOver.png) top left no-repeat; height:24px; padding-top:16px;}

#menu .rss {width:200px; margin:0px; height:22px; padding:18px 30px 0px 0px}

/* PAGE */

#page {
	background:url(../images/bg_page.png) top left repeat-y;
	width:960px; 
	margin:0px auto 0px auto;
	padding:0px;
}

		/* TOP BORDERS */

		#page .top-page-borders {height:14px; margin:0px; padding:0px;}

		/* WIDEBAR */
		
		#page .wideBar {width:690px; padding:20px 20px 20px 0px; margin:0px;}
		#page .wideBar .data {padding-left:75px; width:78px}
		#page .wideBar .arrow {padding-top:4px;}
		#page .wideBar .content {width: 510px; padding-left:10px}
		#page .wideBar .fotoArticle {margin-top:10px;}
		
		/* SIDEBAR */
		
		#page .sideBar {width:215px; padding:0px 15px 20px 20px; margin:0px;}
		#page .sideBar .foto {width:100px; height:100px; margin:15px 0px 0px 0px; padding:0px;}


/* FOOTER */

#footer {
	background:url(../images/footer-page-borders.png) bottom left no-repeat #253842; 
	width:920px; 
	height:100px; 
	line-height:100px; 
	margin:0px auto 20px auto; 
	padding:0px 20px 0px 20px;
}


/* Alignments */

.left {float:left;}
.right {float:right;}
.clear {clear: both;}

/* Separation */

.separator {border-bottom:1px solid #CCC; margin:10px 0px 10px 0px;}
.separatorGrande {border-bottom:4px solid #CCC; margin:10px 0px 10px 0px;}
.separatorPost {border-bottom:1px solid #CCC; margin:10px 0px 30px 180px;}
