/* DIV */

.noprintable {display:none;}

body {
	text-align: center; /* only for IE */
	font-family: lucida sans unicode, verdana, sans, arial, helvetica, sans-serif ;
	font-size: small;
	color: #000;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	background-color: #FFF;
}

#structure {
	position: relative;
	margin: 0 auto;
	width: 760px;
	background-color:#000;
	border:1px solid white;
}

#header {
	display:none;
	width: 100%;
	height:100px;
	margin:0px;
	padding:0px;
}

#menu_provvisorio {
	display:none;
	background-color:#00527F;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding:3px;
}
#menu_provvisorio .selected {
	color: #F90;
	text-transform:uppercase;
}

#footer {
	text-align: center;
	clear: both;
	font-size: x-small;
}

#copyright{
	display:none;
	color:#FFF;
	text-align: center;
	font-size: x-small;
}
#copyright a {color:#FFF;}

#content {
	display:block;
}

#menu_sx {
	display:none;
	width: 180px;
	float: left;
	padding:10px;
}

#menu_sx div.item {
}

#body {
	width: 720px;
	text-align:left;
	float: right;
	padding:0px 20px 20px 20px;
	border-left:1px solid #FFF;
}

/* GENERIC */
.center {text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
p {margin-top: 7px; margin-bottom:7px;}
hr {border:0px; height:1px; background-color:#000;}

ul {text-align:left; margin:0px; margin-left:18px; padding:0px;}
li {margin-bottom:3px; margin-top:3px;}

/* NEWS */
div.news {margin-bottom:30px;}
div.news h2 {margin-top:10px;}
p.date {
	text-align:right;
	border-bottom: 1px solid #000;
	margin-top:20px;
	clear:both;
}


a, a:visited {
	color:#FFF;
	text-decoration:none;
}
a:hover {
	color: #F90;
	text-decoration:underline;
}

.small {font-size: x-small;}
.italic {font-style: italic;}

h1 {margin:20px 0px 10px 0px; font-size: large; color:#000; text-align:left; border-bottom: 1px solid #000; text-transform: capitalize;}
h2 {margin:20px 0px 10px 0px; font-size: medium; color:#000}

img {border:0px;}
img.foto {margin:5px; border:1px solid #000;}
p.didascalia {font-size:x-small; margin-top:-3px;}

/* TABLE */
table {border-collapse: collapse; border:1px solid #000; width:100%;}
td {padding:4px; border:1px solid #000;}
.servizio {background-color:#CCC;}

/* FORM */
form {margin:0px;}
input {
	display:none;
	background-color: #00527F;
	border: 1px solid #FFF;
	font-size: x-small;
	color: #FFF;
}

