/* --- start of css --- */
html {
padding:0px;
margin:0px;
}
body {
background:#fbfbfa url(immagini/background.jpg) repeat-x;
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#000000;
text-align:center;
margin:0px;
padding:0px;
}
p,pre, h1 {
margin:0px 10px 10px 10px;
}
h1 {
font-size:14px;
padding-top:10px;
text-transform:uppercase;
color: #564b47;
background-color: transparent;
}

pre {
color: #564b47;
font-size: 11px;
background-color:transparent;
font-family: Courier, Monaco, Monospace;
}
/*  positioning-layers statisch und absolut */
#box {
width:1000px;
margin: 0px auto;
padding:0px;
text-align:left;
background:url(immagini/ombra.png);
}
#left {
width:210px;
padding:0px;
margin-left:27px;
float:left;
height:100%;
background-color:transparent;
}
#content {
width:520px;
padding:0px;
float:left;
background-color:transparent;
overflow: auto;
min-height:450px;
}
#right {
width:210px;
padding:0px;
float:left;
background-color:#fff;
height:100%;
}
#head {
margin-left:27px;
background-color:transparent;
}
#footer {
margin-left:27px;
background:url(immagini/footer.png);}

#head h1 {
font-size: 11px;
text-transform:uppercase;
text-align: right;
color: #564b47;
background-color: #90897a;
padding:5px 15px;
margin:0px
}
#head p {
padding:10px;
margin:0px;
}
.formattazione_data{
	padding-left:2px;
	text-align:left;
}
.allineamento_sinistra{
	text-align:left;
}
.allineamento_destra{
	text-align:right;
}
.menu_interno{
	background-color:#6F1121;
}
.data{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}
.bianco a{
color: white;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
font-size:12px;
font-weight:bold;
}

.bianco a:visited{
color: white;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
font-size:12px;
font-weight:bold;
}

.bianco a:hover{
color: white;
font-family:Arial, Helvetica, sans-serif;
text-decoration: underline;
font-size:12px;
font-weight:bold;
}
a.link_arancio:link{
color: #FF9900;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
font-size:11px;
font-weight:bold;
}

a.link_arancio:visited{
color:#FF9900;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
font-size:11px;
font-weight:bold;
}

a.link_arancio:hover{
color: #FF9900;
font-family:Arial, Helvetica, sans-serif;
text-decoration: underline;
font-size:11px;
font-weight:bold;
}
.testobianco{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.testobiancobold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.formattazione_menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#790417;
	font-weight:bold;
}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(immagini/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: whilte;
background: transparent url(immagini/blockactive.gif) center center repeat-x;
}

ul#menu{ 
	width: 100%;
	height: 43px;
	background: #375a39 url('images/menu-bg.gif') top left repeat-x; 
	font-size: 14px; 
	font-family: Arial, Verdana, sans-serif; 
	font-weight: bold; 
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
	}
ul#menu li {
	display: block; 
	float: left; 
	margin: 0 0 0 5px; 
	}
ul#menu li a { 
	height: 43px; 
	color: #777; 
	text-decoration: none; 
	display: block; 
	float: left; 
	line-height: 200%; 
	padding: 8px 15px 0; 
	}
ul#menu li a:hover { 
	color: #333; 
	}
ul#menu li a.current{ 
	color: #FFF; 
	background: #375a39 url('images/current-bg.gif') top left repeat-x; 
	padding: 5px 15px 0; 
	}
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}

a.linkblu:link{
color: #336699;
font-family:Arial, Helvetica, sans-serif;
text-decoration: underline;
font-size:13px;
font-weight:bold;
}

a.linkblu:visited{
color: #336699;
font-family:Arial, Helvetica, sans-serif;
text-decoration: underline;
font-size:13px;
font-weight:bold;
}

a.linkblu:hover{
color: #336699;
font-family:Arial, Helvetica, sans-serif;
text-decoration: underline;
font-size:13px;
font-weight:bold;
}





