/********* STILE GENERALE DELLA PAGINA *********/
body {
	margin-left: 0px;
	margin-top: 0px;
	background-color:#003366;
}

body { margin: 0px; padding: 0px; background-color: #54a9aa; background-repeat: repeat-x; background-image: url(/Images/Fnd0000.gif); background-position: top; }
a {  color: #890601; text-decoration: underline}
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-align: justify; }

/********* STILE DEL CONTENITORE DEI CONTENUTI DINAMICI *********/
#content
{
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: justify;
	padding: 0px 0px 0px 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
}

h1 {
	padding: 0px 0px 0px 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Bell MT, Helvetica, sans-serif;
	font-size: 26px;
	color: #003334;
	text-align: center;
  font-weight:normal;
  font-style:normal;
}
#h5
{
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: justify;
	padding: 0px 0px 0px 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
}

.path a
{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
color: #003334;
margin-bottom: 20px;
text-decoration: none;

}
.path
{
font-size: 12px;
font-style: italic;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
border-bottom: 2px solid #54aaab;
padding-bottom: 10px;
color: #003334;
margin-bottom: 20px;

}

address

{
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: justify;
	padding: 0px 0px 0px 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	font-style: normal;
}

/********* STILI DEL MENU CLASSICO *********/
/* quello che segue è il contenitore delle voci verticali o orizzontali del menù */
.menu
{
  padding: 0px;
}

.menuNormal a
{
  background-image: url(/images/Bul0111.gif);
  background-repeat: no-repeat;
  background-position: 3px 7px;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  vertical-align:middle;
  font-weight:bold;
  font-style:normal;
  height: 22px;
  cursor: hand;
  padding-top: 3px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #e6e4e1;
  border-right-color: #e6e4e1;
  border-bottom-color: #4e4e4c;
  border-left-color: #4e4e4c;
  display: block;
  width: 155px;
  padding-left: 18px;
  text-align: left;
}

.menuHover a
{
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  vertical-align:middle;
  font-weight:bold;
  font-style:normal;
  height: 22px;
  cursor: hand;
  padding-top: 3px;
  background-color: #0c7474;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #54a9aa;
  border-right-color: #54a9aa;
  border-bottom-color: #003333;
  border-left-color: #003333;
  display: block;
  width: 155px;
  padding-left: 18px;
  text-align: left;
}

/* specifichiamo lo stile del contenitore dei sotto menù */
.subMenu a
{
  text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; vertical-align:middle; font-weight:bold; font-style:normal; height: 22px; cursor: hand; padding-top: 3px; background-color: #9d9488; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #e6e4e1; border-right-color: #e6e4e1; border-bottom-color: #4e4e4c; border-left-color: #4e4e4c;
  display: block;
  width: 154px;
  padding-left: 6px;
  text-align: left;
}

.subMenuHover a
{
 text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; vertical-align:middle; font-weight:bold; font-style:normal; height: 22px; cursor: hand; padding-top: 3px; background-color: #0c7474; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #54a9aa; border-right-color: #54a9aa; border-bottom-color: #003333; border-left-color: #003333;
 display: block;
 width: 154px;
 padding-left: 6px;
 text-align: left;
}

.aOut { color: #FF9900; text-decoration: none}
.Testo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-align: justify; }
.TestoPiccolo { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #666666; text-decoration: none; left: auto; }
.Sezione { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF; border: none #65D1F8; font-style: normal; }
.Titolo { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #003333}
.Titolo2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003333}
.Sottotitolo {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0c7474}
.Sottotitolo2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #0c7474}
.Fondo1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #0c7474; text-decoration: none ; background-color: #E8ECEC}
.Fondo2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0c7474; text-decoration: none ; background-color: #E8ECEC}
.Fondo3 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #E8ECEC; background-repeat: repeat-y; background-position: left;}
.Fondo4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #0c7474}
.Fondo5 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #0e5a5a}
.Fondo6 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #003333}
.Fondo7 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #B8BEC1}
.Form { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; font-weight: normal }
.FormS { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #E0F4D7; width: 90px; font-weight: normal}
.FormM { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #E0F4D7; width: 200px; font-weight: normal}
.FormB { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; width: 285px; font-weight: normal }
.SpotFondo { background-color: #eae3d7; }
.SpotTop { background-color: #0c7474; padding: 10px; }
.SpotBody { padding: 10px; background-color: #eae3d7; }
.SpotTitolo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.SpotSottotitolo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003333; text-decoration: none; }
.SpotTesto { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; text-align: justify; color: #000000; }
.fondoLogo { background-repeat: no-repeat; background-position: left top}
.fondo00 { background-repeat: no-repeat; background-position: left top}
.fondo01 { }
.fondo02 { background-repeat: repeat-y; background-position: left top; background-color: #9d9488; }
.fondo03 { background-color: #d9d0c0; background-repeat: no-repeat; background-position: right top; }
.fondo04 { background-color: #d9d0c0; }
.fondo05 { background-color: #d9d0c0; }
.fondo06 { }
.a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.TestoInd { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: bolder; text-align: right;}
.TestoPiccolo2 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bolder; color: #FFFFFF; text-decoration: none; left: auto; }
.TestoInd2 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #003333; text-decoration: none; font-weight: bold; }
.TestoPiccolo3 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003333; text-decoration: none; left: auto; }
.fondo03b { background-color: #FFFFFF; background-repeat: repeat-y; background-position: center center; width: 552px; }
.left_column{
  border-right-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-right-color: #e6e4e1;
  border-left-color: #4e4e4c;
}
img {
  border: 0px;
}
a.new_page {
  background-image: url(/images/new.gif);
  text-indent:36px;
  background-repeat: no-repeat;
  background-position: 2px 2px;
}

#content h1.new_page {
  background-image: url(/images/new.gif);
  text-indent:32px;
  background-repeat: no-repeat;  
}