<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */
body,html {
height:100%;
width:100%;
margin:0;
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#000000;
position:relative;
background-color:#18223b;
}

#box {
width:978px;
/*height:525px;*/
position:absolute;top:50%;left:50%;
margin:-263px 0 0 -490px;
background-color:#f1f1f2;
color:#000000;
padding-bottom: 50px;
}

#flash {
width:978px;
height:411px;
margin:3px 0px 0 0;
background-color:#f1f1f2;
}
#flash #animazione {
padding:89px 0 0 0;
text-align:right;
}

/********************************************************************  MENU  */
#menu {
 margin:3px 1px;
 width:976px;
 height:30px;
 background-color:#18223b;
}
#menu #nav, #menu #nav ul {
 padding: 0;
 margin:0px;
 line-height:30px;
 color:#ff3f00;
 list-style: none;
 z-index:4;
}
#menu #nav li a {
 color:#FFFFFF;
 text-decoration:none;
 font-weight:bold;
 display: block;
 width: 158px;
 text-align:center;
 padding:0;
 margin:0;
}
#menu #nav li a:hover {
 color:#ff3f00;
}
#menu #nav li a.attivo {
 color:#ff3f00;
}

#menu #nav li {
 float: left;
}
#menu #nav li li a {
 color:#7c7c86;
 border-bottom:1px solid #18223b;
 text-decoration:none;
 font-weight:bold;
 line-height:22px;
 display: block;
 width: 158px;
 text-align:center;
 padding:0;
 margin:0;
}
#menu #nav li li a:hover {
 color:#ff3f00;
 background-color: transparent;
 border-bottom:1px solid #ff3f00;
}
#menu #nav li li a.attivo {
 color:#ff3f00;
 background-color: transparent;
 border-bottom:1px solid #ff3f00;
}
#menu #nav li ul {
 position: absolute;
 width: 158px;
 margin:0;
 padding:0;
 left: -999em;
 background-color: #fff;
 filter: alpha (opacity=90); /* IE */
 -moz-opacity: 0.90; /* Netscape, Mozilla */
 opacity: 0.90; /* Safari */
}
#menu #nav li:hover ul, #menu #nav li.sfhover ul {
 left: auto;
}
/********************************************************************  FINE MENU  */

#main {
width:978px;
/*height:374px;*/
margin:2px 0 7px 0;
position:relative;
}

h1 {
 color:#ff3f00;
 font-size:16px;
 margin:0 0 15px 20px;
}
.orange {
 color:#ff3f00;
}
a {
 color:#7c7c86;
 text-decoration:underline;
}
a:hover {
 color:#ff3f00;
 text-decoration:underline;
}

#main #foto {
 position:absolute;
 top:1px;
 left:1px;
 width:552px;
 height:376px;
}
#main #gallery {
 position:absolute;
 top:0px;
 left:557px;
 width:172px;
}
#main #gallery a img {
margin:1px 3px 1px 3px;
text-decoration:none;
}
h2 {
 position:absolute;
 top:1px;
 left:733px;
 color:#fff;
 font-size:16px;
 background-color:#ff3f00;
 margin:0;
 width:243px;
 text-align:center;
}

#main #textS {
 position:absolute;
 top:30px;
 left:733px;
 font:11px Tahoma, Arial, Helvetica, sans-serif;
 color:#7c7c86;
 height:320px;
 width:245px;
 padding:0;
 margin:0;
 overflow:auto;
 overflow-x:hidden;
 scrollbar-face-color: #ffffff;
 scrollbar-arrow-color: #ff3f00;
 scrollbar-base-color: #ff3f00;
 scrollbar-shadow-color: #ffffff;
 scrollbar-dark-shadow-color: #ff3f00;
 scrollbar-highlight-color: #ffffff;
 scrollbar-3d-light-color: #ff3f00;
}
a.ref {
 color:#7c7c86;
 text-decoration:underline;
 display:block;
 line-height:20px;
 margin:0;
 padding:0;
}
a.ref:hover {
 color:#ff3f00;
 text-decoration:underline;
}

#main a#back {
 position:absolute;
 top:357px;
 right:2px;
 background-color:#ff3f00;
 border:1px solid #ff3f00;
 font-weight:bold;
 color:#FFFFFF;
 padding:2px 6px;
 text-decoration:none;
}
#main a#back:hover {
 background-color:#fff;
 color:#ff3f00;
}

#textL {
 font:11px Tahoma, Arial, Helvetica, sans-serif;
 color:#7c7c86;
 margin:0px;
 overflow:auto;
 /*height:340px;*/
 padding:0 10px 0 0;
 margin:0 0 0 20px;
 scrollbar-face-color: #ffffff;
 scrollbar-arrow-color: #ff3f00;
 scrollbar-base-color: #ff3f00;
 scrollbar-shadow-color: #ffffff;
 scrollbar-dark-shadow-color: #ff3f00;
 scrollbar-highlight-color: #ffffff;
 scrollbar-3d-light-color: #ff3f00;
}

#textL td {
 vertical-align:top;
 font:11px Tahoma, Arial, Helvetica, sans-serif;
 color:#7c7c86;
}

#textL td.tab {
 vertical-align:top;
 font:11px Tahoma, Arial, Helvetica, sans-serif;
 color:#7c7c86;
 text-align:justify;
}

#textL #tabForm td {
 vertical-align:top;
 font:11px Tahoma, Arial, Helvetica, sans-serif;
 color:#7c7c86;
}

/***********************************************************  INDIRIZZO */
#indirizzo {
 width:976px;
 height:80px;
 margin:3px 1px;
 border-bottom:4px solid #ff3f00;
 border-top:4px solid #ff3f00;
 height:80px;
 color:#7c7c86;
 font-size:11px;
}
#indirizzo img {
 margin:10px 0 0 0;
}
#indirizzo p {
 color:#7c7c86;
 font-size:11px;
 margin:0 0 0 60px;
}
#indirizzo a {
 color:#7c7c86;
 font-size:11px;
 text-decoration:none;
}
#indirizzo a:hover {
 color:#ff3f00;
}
/***********************************************************  FINE INDIRIZZO */



/***********************************************************  LINGUA */
#lingua {
 color:#ff3f00;
 font-size:11px;
 margin:0 5px;
}
#lingua a {
 color:#ff3f00;
 font-size:11px;
 text-decoration:none;
}
#lingua a:hover {
 color:#7c7c86;
}
/***********************************************************  FINE LINGUA */

#service {
 position:absolute;
 bottom:53px;
 right:5px;
 color:#a6a6ab;
 font-size:11px;
}
#service a {
 color:#a6a6ab;
 font-size:11px;
 text-decoration:none;
}
#service a:hover {
 color:#ff3f00;
}

#form_richiesta {
width:100%;
}
form {
margin:0 0 10px 0;
}

input {
border:1px solid #ff3f00;
background-color:#fff;
width:200px;
height:20px;
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#7c7c86;
line-height:15px;
}
input.no_color {
border:0px;
width:auto;
background-color:transparent;
}
input.button {
background-color:#ff3f00;
color:#ffffff;
font-weight:bold;
text-align:center;
width:100px;
}
textarea {
width:800px;
height:73px;
background-color:#fff;
}
input.red, select.red, textarea.red {
	border: 2px solid #FF0033;
}
#ris_form {
	display: none;
	margin: 3px 3px 3px 0;
	border: 3px solid #FF0033;
	color: #000;
	padding: 7px 16px;
}
#ris_form p {
	margin: 2px 0;
}

div#cookieChoiceInfo {
    padding-bottom: 15px !important;
    padding-top: 15px !important;
    font-size: 16px !important;
}

div#service a:first-child {
    display: none;
}</pre></body></html>