a:link, a:visited{ color:#000000; text-decoration:none}
a:hover, a:active{ color:#B32D00 ; text-decoration : underline;}

#sommario_left {float:left;width:380px; font-size:1.3em; padding-right:5px; font-variant:small-caps }
#sommario_right{float:left;width:380px}
.voce_sommario{ background:url(fade.jpg) left top repeat-y; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  color:#FFFFFF}
#scuse {background-color:#000066; color:#FFFFFF;}
#disclaimer { border:solid 2px;text-align:center; background-color:#000066; color:#FFFFFF; font-weight:bold; font-style:italic}
#in_copertina { padding:5px;background-color: #009966  ;color:#FFFFFF;font-weight:bold; }
#redazione { text-align:center; border:dotted 1px;font-variant:small-caps}

/*------------------------------------MAIN-----------------------------------------*/
#h1{font-size:2em;padding-top:50px; font-weight:bold}
#h2{font-size:1.7em}
.img_left {float:left;padding-left:10px;margin-right:5px;}
.img_right {float:right;margin-left:5px;padding-top:20px;padding-right:10px; font-size:0.8em; font-style:italic; font-weight:bold; text-align:center}
#sezione {
	position:absolute;
	width:800px;
	z-index:-1;
	border:solid 1px;
	background:url(fade_big.jpg) repeat-y;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5em;
	left: 7px;
}
#sezione_up {margin:150px;
	position:absolute;
	width:800px;
	z-index:-1;
	border:solid 1px;
	background:url(fade_big.jpg) repeat-y;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5em;
	left: 6px;
}

h1 {padding-top:50px}
.rosso {font-size: xx-large; color: #FF0000;}
.ciano {font-size: xx-large; color: #0033FF;}
.verde {font-size: xx-large; color: #009900;}
.nero {font-size: xx-large; color: #000000;}
.marrone{font-size: xx-large; color:#804000}
.blu{font-size: xx-large; color: #000066}

.centro{text-align:center}

#firma, .firma2{float:right;font-weight:bold}
.footer_left{float:left}
.footer_right{float:right}

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#6FB9FF}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #c1e0ff;
  border-right:1px solid #c1e0ff;
  background:#93caff}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f0f8ff;
  border-right:1px solid #f0f8ff;
  background:#8ac6ff}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #8ac6ff;
  border-right:1px solid #8ac6ff;}
.spiffy4{
  border-left:1px solid #c1e0ff;
  border-right:1px solid #c1e0ff}
.spiffy5{
  border-left:1px solid #93caff;
  border-right:1px solid #93caff}
.spiffyfg{
  background:#6FB9FF;text-align:center}
  
  #footer span{margin-top:20px;color:#CC0000}
#footer img { border:none; vertical-align: middle;
}
.box_verde { border:solid 3px #009900; background-color:#D7FFD7; padding:5px}
.box_verde2 { border:solid 3px #009900;  padding:5px}
.sottolineato {	text-decoration: underline;}


.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 



.box_grigio {
	background-color: #CCCCCC;
	border: solid 1px;
	
	padding: 5px;
}

.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 

