A {
	COLOR: #0000ff; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0000ff; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
BODY {
 background-color: #FFFFFF;; background-image:url('http://www.normativaitaliana.it/images/gazzetta_bg.jpg'); background-repeat:repeat;
 margin-top:0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
}
img {
	border:0
}
h1
{
	font-family: "Comic Sans MS", Arial, Helvetica; color: #0000FF; font-size:20px; margin:0; font-weight:700;
}
h2
{
	font-family: "Comic Sans MS", Arial, Helvetica; color: #0000FF; font-size:16px; margin:0; font-weight:400;
}
h3
{
	font-family: Verdana, Arial, Helvetica; color: #0000FF; font-size:12px; margin:0; font-weight:700;
}
h4
{
	font-family: Arial, Helvetica; font-size:10px; margin:0; font-weight:700; color:#3399FF
}
h5
{
	font-family: Arial, Helvetica; font-size:9px; margin:0; font-weight:400; color:#3399FF
}
/* ______________________ Inizio: stili generici ______________________ */
.icone {
	color: #0000FF; font-family: verdana; font-size:12px; margin:0; font-weight: 400
}
.iconcine {
	color: #0000FF; font-family: verdana; font-size:9px; margin:0; font-weight: 400
}
.TITOLONI{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:43px; font-weight:900
}

/* ______________________ Fine: stili generici ________________________ */

#corpo {
	width: 830px; margin:0; padding:0; border-left:2px #00ccff dashed; border-right:2px #00ccff dashed
}
#top {
	background-image:url('http://www.normativaitaliana.it/images/bandiera830.jpg'); background-repeat:no-repeat;
}
.all  {
	width: 830px; background-color: #FFFFFF
}
#left  {
	width: 160px; text-align:left; vertical-align:top
}
#centro {
	width: 510px; text-align:center; vertical-align:top
}
#right {
	width: 160px; text-align:right; vertical-align:top
}
#Firma  {
	width: 830px; background-color : #FFFFFF;
	border-bottom:0; border-right:0; border-left:0; border-top:1px #00CCFF dotted
}

#categorie {
	width:100%
}

#categorie td{
	width:50%;
	text-align:left; padding:5px
}
#norme {
	padding-left:5px
}
#norme h3 {
	font-family:"Times New Roman", Times, serif; color:#000; padding-bottom:3px
}

.SuperCat {
	width:100%; border:1px #77FFFF dashed
}
.SuperCat td{
	text-align:left
}
.SuperCat h1 {
	color: #0000FF; font-family: verdana; font-size:16px; margin:0; font-weight: 700
}

.SubCat {
	width:100%; border:0
}
.SubCat td {
	width:50%; vertical-align:top
}
.SubCat h2 {
	padding-top:20px
}

.rightDIR {
	width:100%; border-bottom:1px #77FFFF dashed; text-align:right
}
.rightDIR h1 {
	color: #0000FF; font-family: Arial; font-size:11px; margin:0; font-weight: bold
}
.rightDIR h2{
	font-family: verdana; font-size:10px; margin:0; color: #000080;
	padding-top: 2px; padding-bottom: 2px
}

.rightDIR h2 A {
	color: #000080; TEXT-DECORATION: none
}

.rightDIR h2  A:visited {
	COLOR: #000080; TEXT-DECORATION: none
}
.rightDIR h2  A:hover {
	COLOR: #0000FF; TEXT-DECORATION: none
}


.tipodata {
	color: #0000FF; font-family: Verdana, Arial; font-size:14px; text-align:left; font-weight: 800;
	text-transform:uppercase; background-color:#FFCCFF; border: 1px #CC99FF solid;
	margin:0; padding-bottom:6px
}
.titolo {
	color: #000000; font-family: "Times New Roman", Times, serif; font-size:14px; text-align:left; font-weight: 400;
	margin:0; padding-bottom:6px
}
.visti {
	color: #808080; font-family: Verdana, Arial; font-size:12px; text-align:justify; font-weight: 400;
	margin:0; padding-bottom:6px
}
.norma {
	color: #000000; font-family: Verdana, Arial; font-size:12px; text-align:justify; font-weight: 400;
	margin:0; padding-bottom:6px
}

.googletit {
	color: #0000FF; font-family: verdana; font-size:12px; margin:0; font-weight: 700
}
.googletit  A {
	COLOR: #0000FF; TEXT-DECORATION: underline
}
.googletit  A:visited {
	COLOR: #0000FF; TEXT-DECORATION: underline
}
.googletit  A:hover {
	COLOR: #0000FF; TEXT-DECORATION: underline
}

.googlesub {
	font-family: verdana; font-size:12px; margin:0; color: #000080; font-weight: 400;
	padding-top: 2px; padding-bottom: 2px
}
.googlesub A {
	COLOR: #000080; TEXT-DECORATION: none
}
.googlesub A:visited {
	COLOR: #000080; TEXT-DECORATION: none
}
.googlesub A:hover {
	COLOR: #000080; TEXT-DECORATION: none
}
.pulsante  {
	font-size: 14px;
	font-family : Tahoma, Arial, sans-serif;
	color : #000000;
	border-width : 1px;
	border-style : solid;
	border-color : #CCCCCC;
	background-color : #D0F4FF;
	text-align: center;
	font-weight: 400;
}

#loading {
	width: 100%; height: 30px;
	/*background-color: trasparent;*/
	position: absolute; left: 0px; top: 0px; margin-top: 5px; margin-left: 5px;
	color: #00CCFF; text-align: left;
	font-family: "Comic Sans MS", Arial, Helvetica; font-size:10pt; margin:0; font-weight:400;
}