body {background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif;}
div  {font-family: Verdana, Arial, Helvetica, sans-serif;}
form {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
form.motore {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
button {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
option {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
img {border: 0px;}
a {text-decoration:none; color: #00639E;}
a:hover { text-decoration: underline; color: #316084; background-color: #ECF3FB; }
table { font-size: 11px;}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.4em; color: #06497D; margin: 0px 0px 3px 0px; padding: 0px;}
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; color: #06497D; margin: 0px 0px 3px 0px; padding: 0px;}
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #06497D; margin: 0px 0px 5px 0px; padding: 0px;}
.data { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #06497D;}
td {line-height: 1.5em;}
h1 { font-family: "Times New Roman", Times, serif; font-size: 1.9em; color: #06497D; font-weight: bold; margin: 0px 0px 12px 0px; padding: 0px;}
.bordocontatti {  width: 302px; background-color: #CCCCCC;}
.space { padding-left: 10px ;  padding-right: 10px ;padding-top: 4px ; padding-bottom: 4px } .langsel { font: bold;}
.bordo {  border-width: 0px 0px 1px 0px; border-style: solid; border-color: #00639E; font-size: 0.9em; font-weight: bold;}
.riga {  border-width: 0px 0px 1px 0px; border-style: solid; border-color: #4F98D2;}
.riga2px { border-width: 0px 0px 2px 0px; border-style: solid; border-color: #4F98D2;}
.mcs { color: #01648E; font-weight: bold; font-size: 0.9em;}
.riga2pxtop { border-width: 2px 0px 0px 0px; border-style: solid; border-color: #4F98D2;}
.riga2pxtd { border-width: 2px 0px 1px 0px; border-style: solid; border-color: #4F98D2;}
#logo { position:absolute;  width:217px;  height:48px;  top: 13px;  left: 22px}
#menu1 {font-size: 11px; position:absolute;  width:714px; height:22px; left: 259px;  top: 26px; border-bottom: 1px solid #4F98D2;}
#menu2 {font-size: 11px; position:absolute;  width:940px; height:22px; left: 25px;  top: 154px;}
#menu3  { font-size: 11px; position:absolute; width:160px; left: 20px; top: 182px;}
#menu3-faq  { font-size: 11px; position:absolute; width:400px; left: 20px; top: 182px;}
#menu3-faq ul{padding: 0px 0px 0px 13px;margin: 0px}
#menu3-faq li { padding: 0px; margin: 10px; list-style-image: url(/img_corporate/bullet.gif);}
#menu3-faq a{ color: #000000; text-decoration: none;}
#menu3-faq a:hover{ color: #000000; text-decoration: underline;}
#menu1 ul {padding: 0;margin: 0;float: left;}
#menu1 li {  display: inline}
#menu1 a{ padding: 2px 10px; background-color: #00639E; color: FFFFFF; text-decoration: none; float: left; border-right: 5px solid #FFFFFF; font-weight: bold;}
#menu1 a:hover{background-color: #4F98D2}
#menu2 ul {padding: 0;margin: 0;float: left;}
#menu2 li {  display: inline}
#menu2 a{ padding: 2px 10px; background-color: #00639E; color: FFFFFF; text-decoration: none; float: left; border-right: 1px solid #FFFFFF; font-weight: bold;}
#menu2 a:hover{background-color: #4F98D2}
#menu3 ul{padding: 0px 0px 0px 13px;margin: 0px}
#menu3 li {padding: 0px; margin: 10px; list-style-image: url(/img_corporate/bullet.gif); display: block;}
#menu3 a{ color: #000000; text-decoration: none; display: block;}
#menu3 a:hover{ color: #000000; text-decoration: underline;display: block;}
#contenuto { position:absolute; width: 635px; left: 181px; top: 185px; font-size: 11px; padding: 0px 0px 0px 10px; border-left: 1px solid #CCCCCC;}
#contenuto_no_addon { position:absolute; width: 800px; left: 181px; top: 185px; font-size: 11px; padding: 0px 0px 0px 10px; border-left: 1px solid #CCCCCC;}
#contenuto-faq { position:absolute; width: 635px; left: 405px; top: 185px; font-size: 11px; padding: 0px 0px 0px 10px; border-left: 1px solid #CCCCCC;}
#pic  { margin: 0px 20px 0px 0px; float: left;}
#footer { position:relative; left: -166px; width:950px; background-color: #FFFFFF; border-width: 4px 0px 0px 0px; border-style: solid; border-color: #B8D3E8; margin-top:10px;}
#footer_entry { position:relative; left: 0px; width:950px; background-color: #FFFFFF; border-width: 4px 0px 0px 0px; border-style: solid; border-color: #B8D3E8; margin-top:10px; font-size:11px;}
#addon  {position:absolute; width:150px;  left: 837px; top: 260px; font-size: 11px; background-color: #FFFFFF; padding: 0px 5px 0px 0px;}
#path  { position:absolute; width:795px; height:21px; border-bottom: 1px solid #CCCCCC; top: 192px; left: 192px; font-size: 11px;}
#itaeng { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; position:absolute; height:15px; top: 72px; left: 460px;}
#itaeng a {color: #000000; text-decoration: none;}
#itaeng a:hover{ color: #000000; text-decoration: underline;}
#menu1 a.cerca{ color: #FFFFFF; padding: 2px 10px; background-color: #BBA6AF; text-decoration: none; float: left; border-right: 5px solid #FFFFFF; font-weight: bold;}
#menu1 a:hover.cerca{ color: #FFFFFF; padding: 2px 10px; background-color: #DDD2D7; text-decoration: none; float: left; border-right: 5px solid #FFFFFF; font-weight: bold;}
#contenuto_entry { position:absolute; width: 975px; left: 23px; top: 210px; font-size: 11px; padding: 0px 0px 0px 0px;}
#contenuto li a {line-height: 2.0em; text-decoration: none; color: #00639E;}
.contenuto_entry_blocco { position:relative; float:left; width: 23%; margin: 0px 10px 0px 0px;}
.contenuto_entry_blocco_contatti { position:relative; float:left; width: 24%; margin: 0px 0px 0px 0px;}
.contenuto_entry_blocco_contatti1 { position:relative; float:left; width: 17%; margin: 0px 0px 0px 0px;}
.contenuto_entry_blocco_contatti2 { position:relative; float:left; width: 6%; margin: 0px 13px 0px 0px;}
#mappa a{text-decoration: none;}
#flash4print{ display:none;}
#servizio { position:relative; left: -20px; width:795px; background-color: #FFFFFF; border-width: 1px 0px 0px 0px; border-style: solid; border-color: #B8D3E8; margin:10px; height:30px;padding-top:10px;}
#body {border-right: 1px solid #CCCCCC; padding-right: 10px;}
.mcs1 { color: #01648E; font-weight: bold; font-size: 11px;}
#addon ul{padding: 0;margin: 0;float: left;}
#addon a {display: block; line-height: 1.5em;}
#logo a {background-color: #FFFFFF;}
fieldset {
    margin: 0 0 1em 0;
    padding: 1em;
    
}
fieldset select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em;}
fieldset legend {
 margin-bottom: 0px;
 padding: 0.2em 0.5em 0.5em 0.5em;
 color: #4F98D2;
 font-weight: bold;
 background: #FFFFFF;
 border: 1px #cccccc;
}
.modulo {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 background-color: #F8F8FF;
 border: #999999;
 border-style: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 padding: 1px 0px 0px 5px;
 border-color: #7697A6 #DDEEF6 #DDEEF6 #7697A6;
}
.pulsanti {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #000000;
 border-style: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 background: #E0EBF8;
 border-color: #DDEEF6 #7697A6 #7697A6 #DDEEF6;
}

#archivio {
/*width: 635px;*/
font-size:11px;
}
#archivio a:link,#archivio a:visited,#archivio a:active { text-decoration: underline; color: #000000}
#archivio a:hover { text-decoration: none; color: #7B6358}
#archivio ul {
margin:0px;
padding:0px;
}
#archivio li {
display:inline;
padding:5px;
}
#archivio h1 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 margin: 0px 0px 15px 0px;
 padding: 0px;
 color:#000000;
}
#archivio h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
margin: 5px 0px 5px 0px;
padding-bottom: 2px;
/*color: #5497ce;*/
color: #06497d;
}
#archivio h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
margin: 5px 0px 5px 0px;
padding-bottom: 2px;
color:#000000;
}
#archivio hr {
 color:#ebebeb;
 margin:10px 0 10px 0;
 padding:0px;
 height:1px; 
}



#entry_archivio {
width:100%;
margin-top:20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*#entry_archivio h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 5px 0px 10px 0px;
color: #06497d;
}*/
#entry_archivio img {
margin:0 10px 10px 0;
}
#entry_sx {
float:left;
}
#entry_dx {
float:left;
margin-left:15px;
}
.salvafloat {
height:0px;
margin:0px;
padding:0px;
line-height:0px;
clear:both;
font-size:0px;
}
.button {height:19px; font-weight:bold; color:#04659C; background-color:#ffffff; border:1px solid #04659C;}

.iframe { 
width: 375px; 
height: 150px; 
overflow: auto;
border: 1px solid #cccccc;
padding: 5px;
}