body {
	background: #FFFFFF;
	font: 10px verdana,sans-serif;
	text-decoration: none;
	color: black;
	margin-top: 1px;
	margin-left: 1px;
}

fieldset {
	background: #FFFFFF url(../img/sfum.jpg) repeat-x top;
	margin-bottom: 1px;
	border: 0px none;
}

fieldset.testo {
	background: #FFFFFF url(../img/sfum.jpg) repeat-x top;
	margin-bottom: 1px;
	height: 100%;
}

   a:link {
	font: 11px verdana,sans-serif; 
	text-decoration: none; 
	color: Black;
	background-color: transparent;
}
   a:visited {
    font: 11px verdana,sans-serif;
	text-decoration: none; 
	color: Black;
	background-color: transparent;
}
   a:hover {
	font: 11px verdana,sans-serif;
	text-decoration: underline;
}

img.sx {
	float: left;
	border: 0px;
	clear: left;
}

img.dx {
	float: right;
	border: 0px;
	clear: left;
}

	input,select,textarea {
	font: 11px verdana,sans-serif;
	text-decoration: none; 
	color: black;
	background-color: transparent;
}

	a {
	font: 11px verdana,sans-serif;
	text-decoration: none; 
	color: black;
	background-color: transparent;
}

	p {
	font: 11px verdana,sans-serif;
	text-decoration: none; 
	color: black;
	background-color: transparent;
}

	p.center {
	font: 11px verdana,sans-serif;
	text-decoration: none; 
	color: black;
	text-align: center;
	background-color: transparent;
}

	p.piccolo {
	font: 9px verdana,sans-serif;
	text-decoration: none; 
	color: black;
	background-color: transparent;
}
	td.menuon {
	font: bold 11px verdana,sans-serif;
	text-decoration: none; 
	color: Red;
	width: 110px;
	text-align: center;
	background-color: transparent;
}
	td.menuoff {
	font: bold 11px verdana,sans-serif;
	text-decoration: none; 
	color: Black;
	width: 110px;
	text-align: center;
	background-color: transparent;
}
	td.menu {
	font: bold 11px verdana,sans-serif;
	text-decoration: none; 
	color: Black;
	width: 110px;
	background-color: transparent;
	text-align: center;
	border: 1px solid black;
}

	a.menuoff {
	font: bold 11px verdana,sans-serif;
	text-decoration: none; 
	color: Black;
	width: 110px;
	text-align: center;
	background-color: transparent;
}
   a.menuoff:hover {
	font: bold 11px verdana,sans-serif;
	text-decoration: none;
	color: Black;
	width: 110px;
	text-align: center;
    background-color: transparent;
}
	a.menuoff:visited {
	font: bold 11px verdana,sans-serif;
	text-decoration: none; 
	color: Black;
	width: 110px;
	text-align: center;
	background-color: transparent;
}

	#testo {
	font: 11px verdana,sans-serif;
	text-decoration: none; 
	color: black;
	text-align: left;
	background-color: transparent;
}

	div.testo {
	font: 11px verdana,sans-serif;
	text-decoration: none; 
	color: black;
	text-align: justify;
	background-color: transparent;
}

	td.testo {
	font: 11px verdana,sans-serif;
	text-decoration: none; 
	color: black;
	text-align: justify;
	background-color: transparent;
}

	#scroll {
	font: 11px verdana,sans-serif;
	text-decoration: none; 
	color: black;
	background-color: transparent;
}

   table.menubar { font: 12px verdana,sans-serif bold;
	text-align: center;
	background : #CCCCFF;
	padding-left : 2px;
	color : White;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 2px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

  div.sezione { font: 12px verdana,sans-serif bold;
/*   background-color: #BFCAFC; */
   text-decoration: none;
	text-align: left;
	padding-left : 2px;
	color : Teal;
	margin-top: 1px;
	background-color: transparent;
}

  #sezione { font: 12px verdana,sans-serif bold;
    background-color: #BFCAFC;
    text-decoration: none;
	text-align: left;
	padding-left : 2px;
	color : Teal;
	border-top-color: #5F9EA0;
	border-top-style: solid;
	border-top-width: 2px;
	margin-top: 1px;
}
 
  #menutag { font: 12px verdana,sans-serif bold;
	text-align: right;
	background : #BFCAFC;
	padding-right : 2px;
	color : Black;
	border-bottom-color: #5F9EA0;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	width: 180px;
}

  #menuitemoff { font: 11px verdana,sans-serif bold;
	text-align: right;
	background : transparent;
	padding-right : 2px;
	color : Black;
	border-bottom-color: #5F9EA0;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	width: 180px;
}

  #menuitemoff:hover { font: 11px verdana,sans-serif bold;
	text-align: right;
	background : Transparent;
	padding-right : 2px;
	color : Black;
	border-bottom-color: #5F9EA0;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	width: 180px;
}

  #menuitemon { font: 11px verdana,sans-serif bold;
	text-align: left;
	background : #5F9EA0;
	padding-right : 2px;
	color : White;
	border-bottom-color: #5F9EA0;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	width: 180px;
}

	#piede {
	font: 9px verdana,sans-serif;
	text-decoration: none; 
	color: Black;
	text-align: center;
	background-color: Transparent;
	width: 100%;
}

  div.titolo {
  font: bold 14px verdana,sans-serif,bold;
  color: #555555;
  text-decoration: none;
  text-align: left;
  padding : 1px 3px 3px;
	background-color: transparent;
}

  div.titolo:hover {
  font: bold 14px verdana,sans-serif;
  color: #555555;
  text-decoration: none;
  text-align: left;
  padding : 1px 3px 3px;
	background-color: transparent;
}

  div.img { background: no-repeat 0px 0px;  padding-bottom : 1px;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;      border-style : none none none none;    }

  div.stitolo { font: 12px verdana,sans-serif; color: #555555; text-decoration: none; text-align: justify;  padding : 1px 3px 3px; 	background-color: transparent;
 }

  div.autore { font: italic 12px verdana,sans-serif; color: #555555; text-decoration: none; text-align: justify;  padding : 1px 3px 3px; 	background-color: transparent;
 }

  #img { background: no-repeat 0px 0px;  padding-bottom : 1px;  padding-left : 1px;  padding-right : 1px;  padding-top : 1px;      border-style : none none none none;    }

  #somtitolo { font: bold 11px verdana,sans-serif; color: #555555; text-decoration: none; text-align: left;  }

  #somstitolo { font: normal 9px verdana,sans-serif; color: #555555; text-decoration: none; text-align: justify; }

  #somautore { font: italic normal 9px verdana,sans-serif; color: #555555; text-decoration: none; text-align: justify; }

  #somsezione { font: small-caps bold 11px verdana,sans-serif;  text-decoration: none; text-align: left;   background : #BFCAFC;  padding-left : 2px;  color : Teal;          }

  #didascalia { font: italic 10px verdana,sans-serif; color: #555555; text-decoration: none; text-align: left; padding: 1px 2px; }
    
div.boxblu{padding: 3px; margin: 5px auto;
    background:#BFCAFC;
    float: left;
	 }

div.boxrosa{padding: 3px; margin: 5px auto;
    background:#FFCC99;
    float: left;
}

div.boximgsom{padding: 3px; margin: 5px auto;
    background:#BFCAFC;
    float: left;
	 }

div.boxrosasom{padding: 3px; margin: 5px auto;
    background:#FFCC99;
    float: left;
}

	td.dx {
	font: 10px verdana,sans-serif;
	text-decoration: none; 
	color: black;
	border-left-color: #969696;
	border-left-style: solid;
	border-left-width: 1px;
	background-color: transparent;
}

	td.sx {
	font: 10px verdana,sans-serif;
	text-decoration: none; 
	color: black;
	border-right-color: #969696;
	border-right-style: solid;
	border-right-width: 1px;
	background-color: transparent;
}

  div.titolohp {
  font: bold 14px verdana,sans-serif,bold;
  color: #555555;
  text-decoration: none;
  text-align: left;
  padding : 1px 3px 3px;
	background-color: transparent;
}
