html,body {
  	margin:0;
  	padding:0;
}

/*stile del body*/
body {
  	font: 76% trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
  	color: #999;
  	text-align: center;
  	background: #FFF url(../grafica/sitebg.png) fixed bottom repeat-x;
  	font-size: 0.9em;
}

/*stile contenitore principale sito*/
#container {
  	width: 900px;
  	margin: 0 auto;
  	text-align: left;
  	/*background: #EEE;*/
  	/*background: #FFC url(../grafica/container_bg01.jpg) repeat-y;*/
  	/*position: relative; mettendo questo con ie si han problemi, spariscono i bordi e altro */
  	color: #000;
}

#info_bar {
  	color: #FFF;
  	background: #000 url(../grafica/info_bar.jpg) top left no-repeat;
  	height: auto !important;  /* per i browser moderni */
  	height: 25px;      /* per IE5.x e IE6 */
  	height /**/: 30px;      /* per IE5.x e IE6 */
  	min-height: 25px;  /* per i browser moderni */
	padding: 0 65px;
	padding-top: 20px;
  	text-align: right;
  	font-size: 0.9em;
  	font-style: normal;
}

#info_bar a {
	text-decoration: none;
	color: #FFF;
}

#info_bar a:hover {
	text-decoration: underline;
}
  
#header { /*background: #FC0*/ clear: left; }

/*stile del footer*/
#footer {
  clear: left;
   
  	height: auto !important;  /* per i browser moderni */
  	height: 95px;      /* per IE5.x e IE6 */
  	height /**/: 115px;      /* per IE5.x e IE6 */
  	min-height: 95px;  /* per i browser moderni */
  
  
  	color: #CCC;
  	font-size: 0.9em;
  	text-align: right;
  
  	padding: 35px 60px 0 0;
  	/*line-height: 150%;*/
  	background: url(../grafica/footer.gif) no-repeat;
  	/*border: 1px solid #000;*/
}
#footer img {
  	border: 0;
  	margin-left: 20px;
}

#hmenu { margin-top: 1em; margin-bottom: 0.5em; /*border: 1px solid #000;*/ float: left; }

#hmenu a {
	float: left;
	height: 30px;
	padding-left: 1em;
    line-height: 30px;
    font-weight: bold;
    background: url(../grafica/pulsante.png) no-repeat top left;
    text-decoration: none;
	color: #999;
	margin-left: 1em;
}
#hmenu a span {
	display: block;
	padding-right: 1em;
    background: url(../grafica/pulsante.png) no-repeat top right
}
#hmenu a:hover {
	background-position: bottom left;
	color: #000;
}
#hmenu a:hover span {
	background-position: bottom right;
}

#hmenu a.selected {
   	background-position: center left;
    color: #666;
}
#hmenu a.selected:hover {
    background-position: bottom left;
    color: #000;
}
#hmenu a.selected span {
    background-position: center right;
}
#hmenu a.selected:hover span {
    background-position: bottom right;
}

#pagina {
	background: url(../grafica/pagebg.gif) repeat-y top left;
	padding: 0 80px;
	/*border: 1px solid #000;*/
	position: relative;
}

.flashbox {
	padding: 20px;
	background: #FFC;
}

