body {
background-color:#9cade3;
margin:4px 0;
text-align:center;
font:11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

h1 {
font-size:13px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:16px;
color:#737DA5;
margin:2px 0;
}


td {
font:11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

a {
color:#000042;
text-decoration:underline;
}

a:hover {
color:#000042;
text-decoration:none;
}

a.dove {
text-decoration:none;
}

a:hover.dove {
text-decoration:none;
}

a.doveh1 {
text-decoration:none;
color:#737DA5;
}

a:hover.doveh1 {
text-decoration:none;
color:#737DA5;
}


#box {
position:relative;
width:980px;
height:600px;
margin:0 auto;
background-color:#737fa7;
text-align:left;
}

/********************************************************** MENU IN TEDESCO */
#menu {
width:585px;
height:81px;
}

#menu a {
text-decoration:none;
padding:57px 24px 0 25px;
line-height:24px;
font-size:11px;
color:#FFFFFF;
float:left;
margin-right:1px;
}

#menu a:hover {
background-color:#000042;
}

#menu a.final {
padding:57px 23px 0 24px;
}

#menu .evid {
background-color:#000042;
}

/********************************************************** FINE MENU IN TEDESCO */

/********************************************************** MENU IN ITALIANO */
#menu-i {
width:585px;
height:81px;
}

#menu-i a {
text-decoration:none;
padding:57px 23px 0 21px;
line-height:24px;
font-size:11px;
color:#FFFFFF;
float:left;
margin-right:1px;
}

#menu-i a:hover {
background-color:#000042;
}

#menu-i a.final {
padding:57px 21px 0 21px;
}

#menu-i .evid {
background-color:#000042;
}

/********************************************************** FINE MENU IN ITALIANO */

#logo {
position:absolute;
top:0;
right:151px;
width:244px;
height:81px;
background-color:#000042;
}

#lingua {
position:absolute;
top:0;
right:0;
width:151px;
height:51px;
padding:0;
padding-top:30px;
text-align:center;
}

#lingua a img {
text-decoration:none;
margin:0 5px;
border:1px solid #000000;
}

#lingua a:hover img {
border:1px solid #ffffff;
}

#foto {
margin:0;
padding:0;
display:block;
width:584px;
height:477px;
background-color:#FFFFFF;
border-right:1px solid #737fa7;
}

#foto #txt {
margin:0px 0px 10px 15px;
font-size:12px;
color:#000042;
height:457px;
width:565px;
padding: 0 5px 0 0;
overflow: auto;
overflow-x: hidden;
scrollbar-face-color: #000042;
scrollbar-arrow-color: #FFFFFF;
scrollbar-base-color: #737fa7;
scrollbar-shadow-color: #FFFFFF;
scrollbar-dark-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3d-light-color: #737fa7;
}

#foto #txt td {
font-size:12px;
color:#000042;
}

#foto #txt .td_tit {
background-color:#000042;
color:#FFFFFF;
font-weight:bold;
text-align:center;
}

#field {
position:absolute;
top:81px;
right:151px;
width:244px;
height:477px;
background-color:#FFFFFF;
text-align:center;
}


#field #sottomenu {
margin:20px 19px 10px 19px;
}

#field #sottomenu a {
display:block;
color:#000042;
line-height:30px;
text-decoration:none;
margin-bottom:1px;
}

#field #sottomenu a:hover {
background-color:#737fa7;
color: #fff;
}

#field #sottomenu .evid {
background-color:#737fa7;
color: #fff;
}

#field #contenuto {
position:absolute;
bottom:15px;
right:19px;
text-align:justify;
width:206px;
color:#000042;
font-size:12px;
}

#pano {
position:absolute;
top:81px;
right:0;
width:151px;
}


address {
width:585px;
height:42px;
margin:0;
font:11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-style:normal;
text-align:center;
line-height:19px;
}
address a {
color:#FFFFFF;
text-decoration:underline;
}
address a:hover {
color:#003f75;
text-decoration:none;
}

#blu {
position:absolute;
bottom:0;
left:585px;
width:244px;
height:42px;
background-color:#000042;
}

#service {
position:absolute;
bottom:10px;
right:25px;
color:#fff;
font-size:10px;
}
#service a {
color:#fff;
text-decoration:none;
}
#service a:hover {
text-decoration:underline;
}

ul#sitemap {
list-style-type:none;
margin:0px 10px;
}
ul#sitemap ul {
list-style-type:disc;
margin:10px auto;
}
ul#sitemap a {
text-decoration:none;
}


/* ******************************************************************* RICHIESTA */
#richiesta {
	width: 97%;
}
.mini {
font-size:11px;
}
#richiesta td {
	font-size: 11px;
}
#richiesta .titoloform {
	padding-top: 8px;
	border-bottom: 3px solid #000042;
	font-weight: bold;
	color:#000042;
}
#form {
	margin: 0;
}
input, textarea {
	border: 1px solid #000042;
	font-size: 11px;
	color: #000042;
}
input.no_color {
	border: 0;
}
input.invia {
	background-color: #737fa7;
	color: #ffffff;
	font-weight:bold;
	padding: 0px 17px;
	font-size: 12px;
}
input.red, select.red, textarea.red {
	border: 1px solid #eb3426;
}
#ris_form {
	display: none;
	margin: 3px 3px 3px 0;
	border: 2px solid #eb3426;
	color: #000042;
	padding: 7px 16px;
}
#ris_form p {
	margin: 2px 0;
}
/* ******************************************************************* FINE RICHIESTA */