/* CSS Document */

html {
width:auto;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	SCROLLBAR-FACE-COLOR: #e20b17;
    SCROLLBAR-SHADOW-COLOR: black;
    SCROLLBAR-3DLIGHT-COLOR: gainsboro;
    SCROLLBAR-ARROW-COLOR: white;
    SCROLLBAR-TRACK-COLOR: white;
    SCROLLBAR-DARKSHADOW-COLOR: gainsboro;
}
td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
INPUT {font-size : 11px;border-top : 1px #ffffff solid;border-left : 1px #ffffff solid;border-right : 1px #ffffff solid;border-bottom : 1px #005095 solid;}
.tdinput { height:32px; vertical-align:bottom;}
textarea{font-size : 10px;border : 2px #ffffff solid;}
select{font-size : 10px;border : 2px #ffffff solid;}

a { color:#000000;}
a:hover { color:#000000;}

#sottomenuesterno {
	position:relative;
	left:0px;
	top:0px;
	width:117px;
	z-index:1;
	background-color: #D4D0C8;
}
#sottomenu {
	position:absolute;
	left:0px;
	top:26px;
	width:117px;
	height:130px;
	z-index:2;
	background-color: #FF0000;
	visibility: hidden;
}

#gif { text-align:center; }
#imageHP {text-align:center; }
#entra {text-align:center; color:#005095; font-weight:bold; font-size:12px; padding:4px;}
#entra a:link {color:#005095; font-weight:bold; font-size:12px; text-decoration:none;}
#entra a:visited{color:#005095; font-weight:bold; font-size:12px; text-decoration:none;}
#entra a:hover{color:#005095; font-weight:bold; font-size:12px; text-decoration:UNDERLINE;}
#entra a:active{color:#005095; font-weight:bold; font-size:12px; text-decoration:none;}
.ragionesociale { color:#96604E; font-weight:bold;}
#indirizzo { text-align:center; color:#005095; border-top:solid 1px #96604e; border-bottom:solid 1px #005095; background-color:#ADCBE8; padding:4px;}
#indirizzo a:link{ color:#005095; text-decoration:none;}
#indirizzo a:visited{ color:#005095; text-decoration:none;}
#indirizzo a:hover{ color:#005095; text-decoration:underline;}
#indirizzo a:active{ color:#005095; text-decoration:none;}
#credits { text-align:center;}

.menu {height:15px; background-color:#ADCBE8; font-weight:bold; padding-left:4px; border: solid 1px #005095; text-align:center;}
a:link.menu  {color:#005095; line-height:13px; padding: 1px 4px 0px 4px; background-color:#ADCBE8; font-weight:bold;}
a:active.menu  {color:#005095;line-height:13px; padding: 1px 4px 0px 4px; background-color:#ADCBE8; font-weight:bold;}
a:visited.menu  {color:#005095;line-height:13px; padding: 1px 4px 0px 4px; background-color:#ADCBE8; font-weight:bold;}
a:hover.menu  {color:#ffffff; padding: 1px 4px 0px 4px; background-color:#005095; font-weight:bold; text-decoration:none;}
.menunolink  {height:15px;color:#ffffff; padding: 2px 4px 0px 4px; background-color:#005095; font-weight:bold; text-decoration:none; border-left: solid 3px #C4B79E;}

#testatina { text-align:center; padding: 5px 0px 5px 0px;}
#testatina2 { text-align:center; padding:5px 0px 0px 0px; border-bottom:solid 1px #ffffff;}
#content { text-align:center;padding-top:5px;}
#contentSet { text-align:center;padding-top:5px;}
.contorno { border:solid 1px #b7b6b6;}
.tablecontent { background-image:url(immagini/fondinogrigio.gif); background-position:top left; background-repeat:repeat-x;}
.tablecontentSet { background-color:#ebebeb;}
.sinistra { width:294px; vertical-align:top;}
.destra { width:488px; text-align:left; vertical-align:top;}
.sinistraSet { width:294px; vertical-align:top;padding-top:5px;}
.destraSet { width:488px; text-align:left; vertical-align:top;padding-top:5px;}
.testiIntL {width:50%; vertical-align:top; padding:4px; font-size:9px; line-height:10px;}
.testiIntR {width:50%; vertical-align:top; padding:4px; font-size:9px; line-height:10px;}
#piede { background-image:url(immagini/piede.gif); background-position:center; width:800px; margin:auto; height:65px;}
#piede2 { background-image:url(immagini/piede2.gif); background-position:center; width:800px; margin:auto; height:65px;}
#piedemondo { background-image:url(immagini/mondo-piede.gif); background-position:center; width:800px; margin:auto; height:65px;}
.titita { color:#005095; font-size:10px; font-weight:bold;}
.titeng { color:#96604E; font-size:10px; font-weight:bold;}
.testita {color:#005095; font-size:9px; font-weight:bold;}
.testeng {color:#96604E; font-size:9px; font-weight:bold;}
.testitanormal {color:#005095; font-size:9px;}
.testengnormal {color:#96604E; font-size:9px;}
.testialti { padding:2px; text-align:left; background-color:#ebebeb;}
.testialti2 { padding:2px; text-align:left; background-color:#DCE9F6;}

.td01 { background-image:url(immagini/td01.gif); width:14px; height:14px;}
.td02 { background-image:url(immagini/td02.gif); width:658px; height:14px;}
.td03 { background-image:url(immagini/td03.gif); width:14px; height:14px;}
.td04 { background-image:url(immagini/td04.gif); width:14px;}
.td05 { background-image:url(immagini/td05.gif); width:658px;}
.td06 { background-image:url(immagini/td06.gif); width:14px;}
.td07 { background-image:url(immagini/td07.gif); width:14px; height:14px; background-position:bottom;}
.td08 { background-image:url(immagini/td08.gif); width:658px; height:14px; background-position:bottom;}
.td09 { background-image:url(immagini/td09.gif); width:14px; height:14px; background-position:bottom;}

#dati { width:100%; border-collapse:collapse; background-color:#999999;}
.tdtitle { background-color:#ebebeb;}
.tdmisure { background-color:#FFFFFF; color:#999999; padding-top:2px; padding-bottom:2px;}
.tdwhite { background-color:#FFFFFF; padding-top:3px; padding-bottom:3px;}
.tdgrey { background-color:#ebebeb; padding-top:3px; padding-bottom:3px;}

.contSX1 { padding: 2px 0px 2px 8px; color:#005095; font-size:10px; font-weight:bold; text-align:left;}
.contSX1 a:link{ color:#005095; font-size:10px; font-weight:bold; text-decoration:none;}
.contSX1 a:visited{ color:#005095; font-size:10px; font-weight:bold; text-decoration:none;}
.contSX1 a:hover{ color:#005095; font-size:10px; font-weight:bold; text-decoration:underline;}
.contSX1 a:active{ color:#005095; font-size:10px; font-weight:bold; text-decoration:none;}

.contDX1 { padding: 2px 8px 2px 0px; color:#96604E; font-size:10px; font-weight:bold; text-align:right;}
.contDX1 a:link{ color:#96604E; font-size:10px; font-weight:bold; text-decoration:none;}
.contDX1 a:visited{ color:#96604E; font-size:10px; font-weight:bold; text-decoration:none;}
.contDX1 a:hover{ color:#96604E; font-size:10px; font-weight:bold; text-decoration:underline;}
.contDX1 a:active{ color:#96604E; font-size:10px; font-weight:bold; text-decoration:none;}

.contSX2 { padding: 2px 0px 2px 8px; color:#96604E; font-size:10px; font-weight:bold; text-align:left; vertical-align:TOP;}
.contSX2 a:link{ color:#96604E; font-size:10px; font-weight:bold; text-decoration:none;}
.contSX2 a:visited{ color:#96604E; font-size:10px; font-weight:bold; text-decoration:none;}
.contSX2 a:hover{ color:#96604E; font-size:10px; font-weight:bold; text-decoration:underline;}
.contSX2 a:active{ color:#96604E; font-size:10px; font-weight:bold; text-decoration:none;}

.contDX2 { padding: 2px 8px 2px 0px; color:#005095; font-size:10px; font-weight:bold; text-align:right;}
.contDX2 a:link{ color:#005095; font-size:10px; font-weight:bold; text-decoration:none;}
.contDX2 a:visited{ color:#005095; font-size:10px; font-weight:bold; text-decoration:none;}
.contDX2 a:hover{ color:#005095; font-size:10px; font-weight:bold; text-decoration:underline;}
.contDX2 a:active{ color:#005095; font-size:10px; font-weight:bold; text-decoration:none;}
.label { padding-left:3px;}

.privacy { font-size:9px; vertical-align:top;}