body {
	background-color:#000000;
	font-family:sans-serif;
	color:#ffffff;
	letter-spacing:2px;}

#contenitore {
	width:99%; 
	margin:0 auto;}

#corpo {
	position:relative;
	float:right;
	width:100%;}

#spallasinistra {
	position:relative;
	float:left;
	width:24%;
	height:auto;}
	
#pagina {
 position:relative;
 float:left;
 width:70%;
 padding-left:5%;}

/* gli INVISIBILI */
#spalladestra {display:none;}
.piedestampa {display:none;}
.mantello {display:none;}
.lontanodagliocchi {display:none;}
/* fine degli INVISIBILI */



/* inizio GENERICI */
img {
  display:none;}

a:link {
  text-decoration:none;
  color:#000000;
  background-color:#FF0;
  font-weight:bold; }

a:visited {
  text-decoration:none;
  color:#000000;
  background-color:#FF0;
  font-weight:bold; }

a:hover {
	text-decoration:none;
	color:#ffff00;
	background-color:#000000; }

a:active {
	text-decoration:none;
	color:#ffff00;
	background-color:#000000;}
/* fine GENERICI */  


/* inizio SOLO ACCESSIBILI */
.titoloacc {
  font-size:7ex;
  display:block;}
  
.sottotitoloacc {
  font-size:4ex;}
  
.contattiacc {
	font-size:2ex;
	margin-bottom:30px;}

.lineaacc {
 position:relative;
 float: left;
 border-bottom-style:solid;
 border-bottom-width:3px;}
 
.sitoistacc {}

.sitoiststd {
 display:none;}
/* fine SOLO ACCESSIBILI */



/* inizio MENU ACCESSIBILITà */
.bacc {
	position:relative;
	float:right;
	text-align:center;
	width:24%;
	height:30px;
	border:solid thin #ffffff;}
	
.bacc a.ba:link, .bacc a.ba:visited, .bacc a.ba:hover, .bacc a.ba:active {
	text-decoration:none;
	display:block;
	padding-bottom:6px;
	padding-top:6px; }

.bacc a:link, .bacc a:visited {
	color:#ffffff;
	background-color:#000000;
	font-weight:bold;}

.bacc a:hover, .bacc a:active {
	color:#000000;	
	background-color:#ffffff;}
/* fine MENU ACCESSIBILITà */



/* inizio MENU */
.menu_gruppo {
	margin-bottom:5px;}

.menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #ffffff;
	font-weight: bold;
	width:100%;}

a.menubutton:link, a.menubutton:visited {
	text-decoration: none;
	color:#000000;
	background-color:#ffff00;
	display: block;
	padding:10px;}

a.menubutton:hover, a.menubutton:active {
	text-decoration: none;
	color:#ffff00;
	background-color:#000000;
	display:block;
	padding:10px;}
/* fine MENU */



/* inizio contenuto PAGINA */
h1, .titolonovita {
	color:#ffff00; 
	text-align:center; 
	font-size:xx-large;
	font-family:sans-serif;
	display:inline;
	border:solid medium;
	padding-top:10px;
	padding-bottom:5px;}

h2 {color:#ffff00; 
	text-align:left; 
	font-size:x-large;
	font-family:sans-serif;
	font-weight:normal;
	padding-top:24px;
	border-top:solid thin #FFFFFF;
	margin-bottom:6px;}

h3 {color:#ffff00; 
	text-align:left;
	font-size:large;
	font-family:sans-serif;
	font-weight:normal;
	padding-top:10px;
	border-top:solid thin #FFFFFF;
	margin-bottom:-15px;}

h4 {color:#ffff00; 
	text-align:left; 
	font-size:medium;
	font-family:sans-serif;
	font-weight:normal;
	padding-top:24px;
	border-top:solid thin #ffffff;
	margin-bottom:3px;}

#stampa {
	margin:20px 0px 20px 0px;}

.contenutipagina, #novita {
 position:relative;
 float:left;
 width:100%;
 text-align:justify;
 font-size:medium;
 line-height:30px;}

#nav { margin:10px 0px 0px 0px;}
#nav a { margin:10px 10px 0px 0px;border:#ffff00 2px solid;padding: 5px 20px;}
#nav a.activeSlide { background: #000000; color:#ffff00; font-weight:bold;}

/* fine contenuto PAGINA */


/* inizio PIEDE */
#piede {
	position:relative;
	float:left;
	width:100%;
	margin-top:20px; }

#piedeHTML4 {
 position:relative; 
 float:right; } 

#piedeCOPYRIGHT {
	position:relative;
	float:left;
	text-indent:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;}
/* fine PIEDE */

