* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: #FFFFFF;
}
#wrapper { 
 margin: 0 auto;
 width: 100%;
}
#Testata {
 color: #000000;
 width: 100%;
 padding: 0% 0% 0% 0%;
 height: 150px;
 margin: 0px 0px 0px 0px;
 background-image: url('Immagini/Testata/Laterale.png');
 background-repeat: repeat-x;
 border-bottom:thin;
 border-bottom-style:dotted;
}
#Informazione {
 height: 30px;
 color: #333;
 margin: 5px 0px 5px 0px;
 padding:0%;
 width: 100%;
 height: 20px;
 background: #FFFFFF;

}
#faux {
 margin-bottom: 0px;
 overflow: auto; 
 width: 100%
}
ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
#Navigazione {
 float: left;
 color: #000000;
 font-weight: bold;
 margin: 0px 0px 0px 0px;
 padding:0%;
 width: 15%;
 display: inline;
 position: relative;
 background: #FFFFFF;
}
#Testo { 
 display: inline;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding:0%;
 width: 85%;
 float: left;
 background-image: url('Immagini/BackGround/BackGround2.png');
 background-repeat: no-repeat;
}
#PiePagina { 
 width: 100%;
 clear: both;
 color: #333;
 float: left;
 margin: 1px 0px 0px 0px;
 padding: 0%;
 position: relative;
 background: #FFFFFF;
 height: 100px;
 background-image: url('Immagini/PiePagina/Laterale.png');
 background-repeat: repeat-x;
}
.clear { clear: both; background: none; }

/*- Immagini --------------------------- */
img#TestataSfondo { 
  width:750px;
  height:150px;
  border: 0;
}
img#TestataLogo { 
  width:110px;
  height:100px;
  border: 0;
  position:absolute;
  left: 85%;
  top: 1%
}
img#PiePaginaLogo { 
  width:39px;
  height:60px;
  border: 0;
  position:absolute;
  left: 92%;
  bottom: 1%
}
img#TestataPiepagina { 
  width:750px;
  height:100px;
  border: 0;
  text-align="rigth";
}
img#IconaScarica { 
  width:35px;
  height:35px;
  border: 0;
}

/*- Menu Navigazione--------------------------- */


#menu {
	width: 100%;
	margin: 0px;
	}
	
#menu li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu li a:link, #menu li a:visited {
	color: #333;
	display: block;
	background:  url(Immagini/Menu/menu.gif);
	background-repeat: no-repeat;
	padding: 8px 0 0 10px;
	}
	
#menu li a:hover {
	color: #FFF;
	background:  url(Immagini/Menu/menu.gif) 0 -32px;
	background-repeat: no-repeat;
	padding: 8px 0 0 10px;
	}

/*- ShinyStat --------------------------- */
div.ShinyStat{
width: 100%;
margin-bottom: 10px;     
border: 0px solid #000;
}
div.ShinyStat img{
float:right;
margin: 10px;
position: absolute;
left: 45%;
bottom: 30%;
}
div.ShinyStat h2, div.textimage p{
margin:0 10px;
padding: 0
}
div.ShinyStat h2{
margin-top: 10px
}
div.clearer{clear: left}

/*- Tabella --------------------------- */
/*
Coffee with milk
Table design by Roger Johansson, 456 Berea Street
www.456bereastreet.com
================================================*/

table {
	font:normal 76%/150% "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	border-collapse:separate;
	border-spacing:0;
	margin:0 0 1em;
	color:#000;
	}
table a {
	color:#523A0B;
	text-decoration:none;
	}
table a:visited {
	color:#444;
	font-weight:normal;
	}
table a:visited:after {
	content:"\00A0\221A";
	}
table a:hover {

	}
thead th,
thead td,
tfoot th,
tfoot td {
	border:1px solid #523A0B;
	border-width:1px 0;
	background:#74aad9;
	}
th {
	font-weight:bold;
	line-height:normal;
	padding:0.25em 0.5em;
	text-align:left;
	}
tbody th,
td {
	padding:0.25em 0.5em;
	text-align:left;
	vertical-align:top;
	}
tbody th {
	font-weight:normal;
	white-space:nowrap;
	}
tbody th a:link,
tbody th a:visited {
	font-weight:bold;
	}
tbody td,
tbody th {
	border:1px solid #fff;
	border-width:1px 0;
	}
tbody tr.odd th,
tbody tr.odd td {
	border-color:#EBE5D9;
	background:#F7F4EE;
	}
tbody tr:hover td,
tbody tr:hover th {
	background:#cbdff1;
	border-color:#523A0B;
	}
caption {
	font-family:Georgia,Times,serif;
	font-weight:normal;
	font-size:1.4em;
	text-align:left;
	margin:0;
	padding:0.5em 0.25em;
	}