body {
	background-color: #E7EFE7;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #008200;
	scrollbar-shadow-color: #008200;
	scrollbar-arrow-color: #008200;
	scrollbar-base-color: #ffffff;
	scrollbar-track-color: #E7EFE7;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-3d-light-color: #ffffff;
}

/* ID */

#pagina {
	width: 746px;
}
#corpo { width: 476px; height: 350px; background-image: url(images/sfondo_menu_dx_bottom.gif); background-repeat: no-repeat; background-position: top; padding-right: 30px; padding-bottom: 10px; }


/* TAG */

ul {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

li {
	list-style-type: square;
	color: #444444;
	padding: 0px;
	margin-bottom: 3px;
	margin-left: 16px;
	margin-right: 0px;
	margin-top: 3px;
	font-family: Helvetica, Arial;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
}

h1 {
	font-size: 13pt;
	color: #008200;
	font-family: Helvetica, Arial;
	font-weight: bold;
	letter-spacing: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
}
  
h2 { font-size: 12pt; color: #008200;
  font-family: Helvetica, Arial;
  letter-spacing: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right:0px;
  margin-top: 5px;
  text-align :left; }
  
h3 { font-size: 9pt;
	color: #008200;
	font-family: Helvetica, Arial;
  letter-spacing: 0px;
  padding: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right:0px;
  margin-top: 5px;
  text-align :left; }
  
h4 { font-size: 8pt; color: #054099;
  font-family: Helvetica, Arial;
  font-weight: bold;
  letter-spacing: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right:0px;
  margin-top: 0px;
  text-align :left; }
  
h5,h6 { font-size: 7pt; color: #4B6D92;
  font-family: Helvetica, Arial;
  font-weight: normal;
  letter-spacing: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right:0px;
  margin-top: 0px;
  text-align :left; }
  
p,br {font-size: 10pt; color: #444444; 
  font-family: Helvetica, Arial;
  letter-spacing: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right:0px;
  margin-top: 5px;
  text-align :left;}

div {font-size: 10pt; color: #444444; 
  font-family: Helvetica, Arial;
  letter-spacing: 0px;}

/* A */

a { color: #EA191E; text-decoration: underline; }
a:hover {
	background: transparent;
	color: #0B3032;
	text-decoration: none;
}


a.img_link { padding-left: 0px; padding-right: 0px; }
a:hover.img_link {
	color: #ffffff;
	text-decoration: none;
}


a.menu_top { color: #ffffff; text-decoration: none; padding-left: 0px; padding-right: 0px; }
a:hover.menu_top  { background: transparent; color: #ffffff; text-decoration: underline; }

a.menu_sx { color: #444444; text-decoration: none; padding-left: 0px; padding-right: 0px; }
a:hover.menu_sx  { background: transparent; color: #444444; text-decoration: underline; }

/* CLASSI */

.centra { text-align: center; }
.sx { text-align: left; }
.dx { text-align: right; }

.txtbody {font-size: 10pt; color: #444444; 
  font-family: Helvetica, Arial;
  letter-spacing: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right:0px;
  margin-top: 5px;
  text-align :justify; }

.box { background-color: #F3F7F3; border: 1px solid #ffffff; }

.par { padding-left: 6px; padding-right: 6px; }

.bianco { font-size: 8pt; color: #ffffff; text-align:center;}

.giallo { color: #FFA500; }

.rosso { color: #F02419; }

.grigio { color: #444444; }

/* FORM CONTATTI */

.input1 {
        color: #6891AF;
	font-family: verdana;
	font-size: 7pt;
	font-weight: normal; clip: rect( ) ;
	width: 100%;
	border-bottom: 1px #6891AF SOLID; border-top: 0px #6891AF solid; border-left: 0px #6891AF solid; border-right: 0px #6891AF solid;	
	background:transparent;
	}

.input2 {
        color: #6891AF;
	font-family: verdana;
	font-size: 7pt;
	font-weight: normal; clip: rect( ) ;
	width: 150px;
	border: 1px #6891AF solid;
	background-color: #ffffff; }
	
	
.sel { font-size: 7pt; 
       font-family: verdana; width: 100%; 
       color: #444444; background-color: #ffffff; 
       border-bottom: 1px #aaaaaa solid; 
       border-top: 1px #aaaaaa solid; 
       border-left: 1px #aaaaaa solid; 
       border-right: 1px #aaaaaa solid; }