body {
	background: white;
	margin-top: 5px;
	margin-left: 0px;
}

#center table { display: block; padding-top: 20px;}

td {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	line-height: 14px;
}

.testo	{
	text-decoration: none ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	}


a	{
	text-decoration: none ;
	font-weight: bold;
	color : #129841 ;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	}


A:visited	
	{
	font-weight: bold;
	text-decoration: none ;
	color : #666 ;
	}	
	
A:hover { 
	text-decoration: underline
	}

A:hover {
	color: #59b7bd;
	}
	
A.mod	{
	text-decoration: none ;
	color : #ff9900 ;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	}
	
A.mod:hover {
	text-decoration: underline ;
	color : #666666 ;
	}
	
a.ordina { display: block; width: 47px; height: 15px; background: transparent url(images/ordina_off.gif) no-repeat 0 0; font-size: 0.1px; text-indent: -999em; }


.logo {	background: url(images/chiocc.gif) no-repeat top;
	  	
}

.logo-text { background: white ;
			 line-height: 12px; 
			 }
	
* html div#orario {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+(documentElement.clientHeight-this.clientHeight) 
	: document.body.scrollTop
	+(document.body.clientHeight-this.clientHeight));
	background: white;
	display: block;
	text-align: right;
	left: 50%;
	width: 704px;
	height: 20px;
	margin: 0 -352px; 
	z-index: 100000;
}

* html div#top {
	position: absolute;
	top: expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop : document.body.scrollTop);
	left: 50%;
	width: 744px;
	height: 22px;
	margin: 0 -352px; 
	z-index: 100000;
}

html>body #orario {
	text-align: right;
	position: fixed;
	left: 50%;
	width: 700px;
	height: 20px;
	margin: 0 -350px; 
	bottom: 0;
	background: white;
	z-index: 100000;
}

html>body #top {
	text-align: center;
	position: fixed;
	left: 50%;
	width: 744px;
	height: 20px;
	margin: 0 -392px; 
	top: 0;
	z-index: 100000;
}

ul.topmenu {
	text-indent: -4000%;
	font-size: 0;
	margin-left: 2px;
}

ul.topmenu li {
	display: inline;
	float: left;
	background: none;
}

ul.topmenu li a {
	display: block;
	height: 20px;
	background: transparent url("images/topmenu.gif") no-repeat 0 0;
}
ul.topmenu li a:hover {
	display: block;
	height: 20px;
	background: transparent url("images/topmenu_on.gif") no-repeat 0 0;
}
ul.topmenu li a#menu01 {
	width: 46px;
	background-position: 0 0;
}
ul.topmenu li a#menu02 {
	width: 57px;
	background-position: -46px 0;
}
ul.topmenu li a#menu03 {
	width: 40px;
	background-position: -103px 0;
}
ul.topmenu li a#menu04 {
	width: 58px;
	background-position: -143px 0;
}
ul.topmenu li a#menu05 {
	width: 102px;
	background-position: -201px 0;
}
ul.topmenu li a#menu06 {
	width: 87px;
	background-position: -303px 0;
}
ul.topmenu li a#menu07 {
	width: 70px;
	background-position: -390px 0;
}
ul.topmenu li a#menu08 {
	width: 47px;
	background-position: -460px 0;
}
ul.topmenu li a#menu09 {
	width: 55px;
	background-position: -507px 0;
}
ul.topmenu li a#menu10 {
	width: 57px;
	background-position: -562px 0;
}
ul.topmenu li a#menu11 {
	width: 81px;
	background-position: -619px 0;
}
	

table.nuovaBacheca {
	border: 0;
	}
table.nuovaBacheca th, table.gestBacheca th {
	background: #fff;
	border: 0;
	border-bottom: 2px solid #dfdfdf;
	color: black;
	}
table.gestBacheca th {
	border-bottom: 1px solid #ddd;
	width: 110px;
	vertical-align: top
	}
table.gestBacheca td {
	border-bottom: 1px solid #ddd;
	}
h3, span.domanda { 
	font-weight: bold; 
	font-family: Georgia, 'Times New Roman', Times, serif; 
	color: #1b949e; 
	margin-bottom: 10px; 
	margin-top: 10px; 
	}
h3 {
	margin-left: 10px; 
	font-size: 18px; 
	}

span.domanda, span.articolo { 
	display: block;
	}
span.articolo {
	margin-bottom: 10px;
	}
a.conferma { 
	padding: 5px 10px;
	background: #1b949e;
	color: white;
	}
