
/* --- start of css --- */
html {
padding:0px;
margin:0px;
}
body {
background:#FFFFFF url(immagini/background.jpg);
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
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:#fff;
}
#content {
width:520px;
padding:0px;
float:left;
background-color:#fff;
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.jpg);}

#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;
}


p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}
.indentmenu{
font: bold 13px Arial;
width: 927px; /*leave this value as is in most cases*/
height:34px;
overflow: hidden;
}

.indentmenu ul{
margin: 0;
padding: 0;
height:34px;
float: left;
width: 100%; /*width of menu*/
/*border: 1px solid #564c66; /*dark purple border
border-width: 1px 0;*/
background: black url(immagini/menu_1.jpg) center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
height:14px;
color: #336699; /*text color*/
padding: 10px 39px 10px 39px;
text-decoration: none;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
border-right: 1px dotted #564c66;  
}

.indentmenu ul li a:visited{
color: :#336699;
height:14px;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
margin: 0;
height:14px;
color: white !important; /*text color of selected and active item*/
padding:  10px 39px 10px 39px;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
background:url(immagini/menu_2.jpg);
}
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;
}

.indentmenuie{
font: bold 13px Arial;
height:34px;
width: 927px; /*leave this value as is in most cases*/
overflow: hidden;
}

.indentmenuie ul{
margin: 0;
padding: 0;
float: left;
height:34px;
width: 927px; /*width of menu*/
border-right: 1px dotted #564c66; /*dark purple border*/
background: #cccccc url(immagini/menu_1.jpg) center center repeat-x;
}

.indentmenuie ul li{
display: inline;
height:34px;
}

.indentmenuie ul li a{
float: left;
color: #336699;
padding: 9px 43px 10px 42px;
text-decoration: none;
border-right: 1px dotted #564c66; /*dark purple border*/
}

.indentmenuie ul li a:visited{
color: :#336699;
}

.indentmenuie ul li a:hover, .indentmenuie ul li .current{
color: white !important; /*text color of selected and active item*/
padding: 9px 43px 10px 42px;
background: #cccccc url(immagini/menu_2.jpg) center center repeat-x;
}


a.menu_alto:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
text-decoration: none;
font-weight:bold;
}

a.menu_alto:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
text-decoration: none;
font-weight:bold;
}

a.menu_alto:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
text-decoration: underline;
font-weight:bold;
}a.menu_laterale:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: white;
text-decoration: none;
}

a.menu_laterale:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: white;
text-decoration: none;
}

a.menu_laterale:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: white;
text-decoration: underline;
}.testo{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color: #000000;
font-weight:bold;}