/*=====================================================
	Stile Layout Standard - V. 1.0
	Edited 2007 - Daniele Primavera per Topnet Telecomunicazioni
=====================================================*/


/*  generali
---------------*/

body
{
	width:100%;
	height:100%;
	font: 100% Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000;
	background-color: #fff;
	padding: 0px;
	margin: 0px; 
	text-align:center;
	margin:auto;
	}

html, body {height: 100%;}

form {padding: 0; margin: 0;}
p { margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 {margin: 0;}
img {border: none;}
hr {display: none;}
a {color: #000; text-decoration: none; background-color: inherit;}
a:hover {text-decoration: underline;}
acronym, abbr, dfn, .abbr {border-bottom: #000 1px dashed; cursor: help;}
script, noscript {padding: 0; margin: 0;}


/*  elementi DIV
---------------*/

div.intestazione {
	width:950px;
	height:106px;
	background:url("../images/header.jpg");
	}
div.corpo {
	min-height:100%;
	margin:auto;
	width:950px;
	background:url("../images/sfondo.jpg");
	margin-bottom:0px;
	}
div.contenuti {
	padding-left:20px;
	padding-right:20px;
	font-size:12px;
	}
div.contenitorecentrale {
	background:url("../images/sfondinoseparatore.jpg");
	min-height:800px;
	}
div.centrale {
	margin-left:200px;
	padding:0px;
	}
div.centrale_sottopagina {
	margin-left:200px;
	padding:0px;
	}
div.menu {
	width:200px;
	background-color:#eeeeee;
	float:left;
	border-right:1px solid #cccccc;
	}
div.menu_titolo {
	background-color:#006666;
	color:#ffffff;
	padding:2px;
	font-size:11px;
	font-weight:bold;
	margin-bottom:2px;
	}
div.menudx_titolo {
	text-align:right;
	margin-top:10px;
	background-color:#666666;
	color:#ffffff;
	padding:2px;
	font-size:11px;
	font-weight:bold;
	}
div.menu_gruppovoci {
	line-height:15px;
	color:#444444;
	padding:4px;
	font-size:11px;
	margin-bottom:15px;
	}
div.menudx_gruppovoci {
	text-align:right;
	line-height:15px;
	color:#444444;
	padding:4px;
	font-size:11px;
	}
div.articolo {
	padding:0px;
	margin-bottom:3px;
	background:url("../images/sfondo_centrale.jpg");
	border:1px solid #cccccc;
	margin:0px;
	}
div.articolo_titolo {
	padding:2px;
	padding-bottom:5px;
	padding-top:5px;
	font-family:Arial;
	font-weight:bold;
	color:#006600;
	font-size:16px;
	}
div.articolo_titoletto {
	padding:0px;
	background-color:#eee;
	padding-bottom:3px;
	padding-top:3px;
	font-family:Arial;
	color:#444;
	font-size:16px;
	margin-bottom:3px;
	border-bottom:1px solid #444;
	border-top:3px solid #444;
	margin-top:15px;
	margin-bottom:5px;
	}
div.articolo_testo {
	padding:3px;
	font-family:Arial;
	font-size:12px;
	}
div.menudx {
	padding-left:5px;
	}
div.barradx {
	width:170px;
	float:right;
	}
div.contenuti_sottopagina {
	line-height:18px;
	padding:5px;
	}
div.download_correlati {
	font-size:11px;
	font-family:Tahoma;
	margin-top:10px;
	padding:3px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #cccccc;
	background-color:#eeeeee;
	}

.tastomenu_lv1 {
		background-color:#006666;
		color:#ffffff;
		text-align:left;
		padding:2px;
		font-size:12px;
		font-weight:bold;
		margin-bottom:2px;	
		margin-top:1px;
		background-color:#066;
		color:#fff;
		padding-left:5px;
		}
.tastomenu_lv1 a {
		color:#fff;
	}
.tastomenu_lv1_sel {
		background-color:#006666;
		color:#ffffff;
		text-align:left;
		padding:2px;
		font-size:12px;
		font-weight:bold;
		margin-bottom:2px;	
		margin-top:1px;
		background-color:#044;
		color:#fff;
		padding-left:5px;
		}
.tastomenu_lv1_sel a {
		color:#fff;
	}
.tastomenu_lv2 {
		background-color:#006666;
		color:#ffffff;
		text-align:left;
		padding:2px;
		font-size:11px;
		margin-bottom:2px;	
		margin-top:1px;
		margin-left:10px;
		background-color:#088;
		color:#fff;
		padding-left:4px;
		}
.tastomenu_lv2 a {
		color:#fff;
	}
.tastomenu_lv2_sel {
		color:#ffffff;
		text-align:left;
		padding:2px;
		padding-left:4px;
		font-size:11px;
		margin-bottom:2px;	
		margin-top:1px;
		margin-left:10px;
		background-color:#000;
		color:#fff;
		}
.tastomenu_lv2_sel a {
		color:#fff;
	}
.tastomenu_lv3 {
		background-color:#006666;
		color:#ffffff;
		text-align:left;
		padding:2px;
		padding-left:4px;	
		font-size:11px;
		margin-bottom:2px;	
		margin-top:1px;
		margin-left:20px;
		background-color:#0aa;
		color:#fff;
		}
.tastomenu_lv3 a {
		color:#fff;
	}
.tastomenu_lv3_sel {
		color:#ffffff;
		text-align:left;
		padding:2px;
		font-size:11px;
		margin-bottom:2px;	
		margin-left:20px;
		margin-top:1px;
		background-color:#000;
		color:#fff;
		padding-left:4px;
	
		}
.tastomenu_lv3_sel a {
		color:#fff;
	}

.tastomenu_lv4 {
		background-color:#006666;
		color:#ffffff;
		text-align:left;
		padding:2px;
		padding-left:4px;	
		font-size:10px;
		margin-bottom:2px;	
		margin-top:1px;
		margin-left:30px;
		background-color:#0bb;
		color:#fff;
		}
.tastomenu_lv4 a {
		color:#fff;
	}
.tastomenu_lv4_sel {
		color:#ffffff;
		text-align:left;
		padding:2px;
		font-size:10px;
		margin-bottom:2px;	
		margin-left:30px;
		margin-top:1px;
		background-color:#000;
		color:#fff;
		padding-left:4px;
	
		}
.tastomenu_lv4_sel a {
		color:#fff;
	}




.tastomenu_lv5 {
		background-color:#226666;
		color:#ffffff;
		text-align:left;
		padding:2px;
		padding-left:4px;	
		font-size:10px;
		margin-bottom:2px;	
		margin-top:1px;
		margin-left:40px;
		background-color:#0bb;
		color:#fff;
		}
.tastomenu_lv5 a {
		color:#fff;
	}
.tastomenu_lv5_sel {
		color:#ffffff;
		text-align:left;
		padding:2px;
		font-size:10px;
		margin-bottom:2px;	
		margin-left:40px;
		margin-top:1px;
		background-color:#000;
		color:#fff;
		padding-left:4px;
	
		}
.tastomenu_lv5_sel a {
		color:#fff;
	}

.tab_selected {
		font-size:11px;
		font-weight:bold;
		border-right:1px solid white;
		border-top:1px solid white;
		font-family:Tahoma;
		border-left:0px;
		padding:1px;
		padding-left:3px;
		padding-right:3px;
		width:auto;	
	}

.tab_unselected {
		
		color:#fff;
		font-size:11px;
		border-left:1px solid #777;
		border-right:1px solid #333;
		border-top:1px solid #555;
		border-left:0px;
		padding:1px;
		padding-right:3px;
		padding-left:3px;
		width:auto;
		background-color:#000;
	}
.tab_unselected a {
		color:#fff;
		font-size:11px;
		font-weight:bold;
		font-family:Tahoma;
		
		
	}

.calendarietto_sm {
		
		width:24px;
		height:38px;
		font-family:Arial;
		background:url('../images/bg_calendarietto_sm.gif');
		text-align:center;
		float:left;
		margin-right:10px;
		
	}

.calendarietto_mese {
		margin:0px;
		color:#666;
		font-family:Verdana,Tahoma;
		font-size:8px;
		font-weight:bold;
		line-height:9px;
		padding-top:6px;
		}
.calendarietto_giorno {
		margin:0px;
		color:#b00;
		font-size:13px;
		font-weight:bold;
		line-height:10px;
	}
.calendarietto_anno {
		color:#666;
		font-family:Verdana,Tahoma;
		font-size:7px;
		font-weight:bold;
		line-height:9px;
	}


