/* DIV */

.noprintable {}

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

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

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

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

#footer {
	text-align: center;
	clear: both;
}

#copyright{
	color:#FFF;
	text-align: center;
	font-size:0.9em;
}
#copyright a {color:#FFF;}

#content {
	display:block;
}

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

#menu_sx div.item {
}

#body {
	width: 518px;
	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:#CCC;}

ul {text-align:left; margin:0px; margin-left:18px; padding:0px;}
li {list-style-image: url(../images/bullet.gif); 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 dashed #FFF;
	margin-top:20px;
	clear:both;
}


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

.small {font-size: 0.8em;}
.italic {font-style: italic;}

h1 {margin:20px 0px 10px 0px; font-size:1.3em; color:#F90; text-align:right; border-bottom: 1px dashed #FFF; text-transform: capitalize;}
h2 {margin:20px 0px 10px 0px; font-size: 1.2em ; color:#F90}

img {border:0px;}
img.foto {margin:5px; border:1px dashed #FFF;}
p.didascalia {font-size:0.7em; margin-top:-3px;}

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

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

