body { font-family: Verdana, Geneva, Arial, Helvetica; font-size: 12px; color: #000000; background-color: #FFFFFF;
	margin: 0px; padding: 0px; background-image: url(img/bg.gif); }

div { margin-top : 0px; margin-bottom : 0px; margin-left : 0px; margin-right : 0px; }
.px { padding-top : 0px; padding-bottom : 0px; padding-left : 0px; padding-right : 0px;
	margin-top : 2px; margin-bottom : 0px; margin-left : 0px; margin-right : 0px; }
.px5 { padding-top : 5px; padding-bottom : 0px; padding-left : 0px; padding-right : 0px;
	margin-top : 5px; margin-bottom : 0px; margin-left : 0px; margin-right : 0px; }
a:hover { text-decoration: none; }
#menuAM { padding: 0; margin: 0; }
#menuAM div { padding: 0; margin: 0; }
#menuAM ul { margin: 0; padding-top: 6px; padding-bottom: 0; padding-left: 0; padding-right: 0; }
#menuAM li { float: left; min-height: 17px; line-height: 17px; list-style-type: none;
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica; }
#menuAM li a:link, #menuAM li a:visited { display: block; margin: 0; padding: 1px 6px 1px 6px; font-weight: bold;
	text-decoration: none; color : #000000; }
#menuAM li a:hover, #menuAM li.selected { border: 1px solid #BF4240; margin: 0; padding: 0 5px 0 5px; background-color: #ffffff;
	font-weight: bold; color : #BF4240; }

#submenuAM { margin: 0; padding: 0; font-family : Tahoma, Verdana, Geneva, Arial, Helvetica; font-size: 13px; }
#submenuAM ul { margin: 0 3px 0 22px; padding: 6px 0 0 0; }
#submenuAM li { float: top; min-height: 20px; line-height: 20px; text-align: left; }
#submenuAM li a:link, #submenuAM li a:visited { display: block; margin: 0; padding: 1px 6px 1px 3px;
	text-decoration: none; color : #000000; }
#submenuAM li a:hover, #submenuAM li.selected { border: 1px solid #184773; margin: 0; padding: 0 5px 0 2px; background-color: #EDF1F2;
	font-weight: bold; color : #BF4240; }

p.contenuto { color: #000000; padding: 0 0 10px 0; margin: 0 10px 0 0; font-size: 12px; text-align: justify;
	line-height: 24px; }
p.contitalic { color: #000000; padding: 0; margin: 0 10px 0 0; font-size: 12px; font-style: italic; text-align: justify;
	line-height: 24px; }
p.contitalicfirma { color: #000000; padding: 0 0 10px 0; margin: 0 10px 0 0; font-size: 12px; text-align: right;
	line-height: 24px; }
p.contindent { color: #000000; padding: 0 0 0 45px; margin: 0 10px 0 0; font-size: 12px; text-align: justify;
	line-height: 24px; }
p a { color: #184773; }
p a:visited { color: #184773; }
p a:hover { color: #BF4240; }

.result a { color: #184773; }
.result a:visited { color: #184773; }
.result a:hover { color: #BF4240; background-color: #FFFF00; }

.title01 { color: #FFFFFF;  padding: 0 0 5px 0; margin: 5px 10px 0 10px;
	font-size: 13px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica; font-weight: bold; }
.title02 { color: #000000; margin-top: 0px; padding-bottom: 0px; margin-left: 5px; margin-right: 5px;
	font-size: 11px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica; font-style: italic; font-weight: bold; }
.title02 a { color: #000000; text-decoration: none; }

input { color: #000000; font-size: 12px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica; font-weight: bold; }

h3 { color: #000000; margin: 0px 5px 10px 0px; font-size: 18px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica; }

.bot { color : #000000; margin-top : 5px; padding-bottom : 10px; margin-bottom : 0px; margin-left : 10px; margin-right : 10px;
	font-size : 11px; font-family : Tahoma, Verdana, Geneva, Arial, Helvetica; }
.bot a { color : #000000; text-decoration: none; }
.bot a:hover { color : #294A7B; }
td.footer { vertical-align: top; padding-top: 7px; }

p.newsdate { color: #000000; padding: 0 0 5px 0; margin: 0 14px 0 14px; font-size: 12px; font-weight: bold; }
p.newscont { color: #000000; padding: 0 0 5px 0; margin: 0 5px 0 5px; font-size: 11px; text-align: left;
	line-height: 18px; }
p.newsfoot { color: #000000; padding: 2px 5px 2px 5px; margin: 5px 0 5px 0; font-size: 10px; text-align: left;
	line-height: 14px; background-color: #D9DEE3; }
p.newscontcom { color: #000000; padding: 0 0 5px 0; margin: 0 25px 0 25px; font-size: 12px; text-align: justify;
	line-height: 18px; }
p.newsfootcom { color: #000000; padding: 2px 5px 2px 5px; margin: 5px 0 5px 0; font-size: 10px; text-align: left;
	line-height: 14px; }