body {
	background-color: #ffffff;
	font-family: Helvetica, sans-serif;
	font-size:100%
}
#main h2, h3, h4, h5 {
	font-family: Helvetica,sans-serif;
}

#content h2, h3, h4, h5 {
	font-family: Helvetica,sans-serif !important;
}

#header {
	background-color: #FFFFFF;
	opacity: 1;
}
#headerTitle {
background-color: #649DB0;
height: 64px;
}

#headerTitle  img{
position:absolute;
left:0px;
top:0px;
}
#main {
	width:80%;
	margin-left:10px;
}

#rightSidebar {width:12%;margin-right:2em;margin-left:2em; padding:5px;}

a.menu:link {
	font-family: Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}
a.menu:hover {
	font-family: Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #93A61E;
	text-decoration: none;	
	
}
a.menu:visited {
	font-family: Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;	
	text-transform: uppercase;
	color: #93A61E;
	text-decoration: none;
}		

a:link {
	font-family: Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	color: #599DA9;
	text-decoration:none;
	border-color:#000000;
}
a:visited {
	font-family: Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #599DA9;
	text-decoration: none;
	border-color:#000000;
}

a:hover {
	font-family: Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	color: #666666;
	text-decoration: underline;	
	border-color:#000000;
}

a.text:link {
	font-family: Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;	
	color: #599DA9;
	text-decoration:none;	
}
a.text:visited {
	font-family: Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

a.text:hover {
	font-family: Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #666666;
	text-decoration: underline;		
}

a.border:link {
       margin:0 auto;
       border: none;
       display:block;
}

a.border:visited {
       margin:0 auto;
       border: none;
       display:block;
}

a.border:hover {
       margin:0 auto;
       border:none;
       display:block;
}

img.cover {
   margin:0;
   padding:0;
   border: 1px solid #000;
}

img.logohomepage {
   margin:2;
   padding:0;
   border: 1px solid #000;
}

body {text-color:#000000;	background-color: #FFFFFF; background-image:url(''); font-family: Helvetica,sans-serif;}
.note {font-family:Helvetica; font-size:8pt; text-color:#000033} 
.dati_acc {color: eeffcc}
.sm {font-size:6pt}

#navbar {font-size: 0.7em; letter-spacing: 0.05em; text-align:left;text-transform:capitalize;}

td{font-family:Helvetica; font-size:8pt}
td.prev {font-family:Helvetica; font-size:9pt} 
td.home {font-family:Helvetica; font-size:10pt}
table.special{border-color=#CCCC66}

hr.home {color: ddcc88}
hr.dett {color: ffc300}
hr.altre {color:  ccccaa}

li.special {color: ffc300}
li.verde {color: 669900; text-color: 000000}

div.special {color: 444444}
.green {background-image:url("/ese2/images/verde_sfondo.gif")}

select.small {font-family:Helvetica; font-size:8pt}
select.large {font-family:Helvetica; font-size:9pt}
select.adapt {font-family:Helvetica; font-size:9pt; width: 240px}

input.textbox8 {font-family:Helvetica; font-size:8pt}

input.bottoniXSold {width:60px; font-family:Helvetica; font-size:8pt; background-color:ffcc99; color=101010}
input.bottoniXS {width:60px; font-family:Helvetica; font-size:8pt; background-color:669900; color=101010}
input.bottoniS {width:100px; font-family:Helvetica; font-size:8pt; background-color:ffcc99; color=101010}
input.bottoniMold {width:175px; font-family:Helvetica; font-size:8pt; background-color:ffcc99; color=101010}
input.bottoniM {font-weight: bold; text-decoration: none;	height: 20px; width:140px;font-family:Helvetica;font-size:8pt;	background-color:#EDF0CD; color=333366; }
input.bottoniL {width:225px; font-family:Helvetica; font-size:8pt; background-color:ffcc99; color=101010}
input.bottoniXL {width:375px; font-family:Helvetica; font-size:8pt; background-color:ffcc99; color=101010}
input.bottoniPS {width:70px; font-family:Helvetica; font-size:8pt; background-color:82ffc0; color=101010}
input.bottoniP {width:130px; font-family:Helvetica; font-size:8pt; background-color:82ffc0; color=101010}
input.navigaz {width:100px; font-family:Helvetica; font-size:10pt; background-color:505050; color:ffcc99}

input.bottoniNL {font-weight: bold; width:80px; font-family:Helvetica; font-size:8pt; background-image:url("/ese/images/verde_sfondo.gif"); color=101010}

option.special{font-family:Helvetica; background-color:dddddd; color:000000}

.abs_lang {font-weight:bold;}

#home {display:none}

#issueHome {width: 60%;}
#homepageImage {float: right; width: 45%;}
#homepageImage img {padding:15px;}

#setupForm #homepageImage {float:left;}

#issueHomeToc {float:left;width: 55%;}

table.tocArticle td.tocAuthors {font-style: normal;padding-left: 10px;}

table.announcementsMore {
display: none;
}