body { color: black; background-color: #77819d; background-image: url(../images/bg.jpg); background-repeat: repeat-x; position: absolute; width: 100%; height: 100%; margin: 0; }
p {}
td {}
a:link { color: blue }
a:visited { color: purple }
a:hover { color: purple }
a:active { color: red }
.sinistra { vertical-align: top; }
.destra { background-image: url(../images/up_dx_a.gif); background-repeat: no-repeat; background-position: 0 bottom; width: 6px; }
.base { width: 758px; }
.base_sinistra { background-image: url(../images/sx_bg.gif); background-repeat: repeat-y; background-position: right 0; text-align: right; vertical-align: top; height: auto; }
.base_corpo{ 
	background-color: white; 
	vertical-align: top; 
	width: 615px; 
	height: 545px; 
	padding: 0 7px 7px 5px; 
}
.base_destra { background-color: #fff; background-image: url(../images/dx_bg.gif); background-repeat: repeat-y; }

.bt_logo { }
.bt_menu { 
	color: #fff; font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-align: center; 
}
.bt_menu a:link, .bt_menu a:focus, .bt_menu a:visited, .bt_menu a:hover{
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.bt_sx { background-image: url(../images/bt_sx_a.gif); background-repeat: no-repeat; background-position: right 0; height: 6px; }
.bt_bg { background-image: url(../images/bt_bg.gif); background-repeat: repeat-x; }
.bt_dx { background-image: url(../images/bt_dx_a.gif); background-repeat: no-repeat; background-position: left 0; }
.box_up { background-image: url(../images/box_up_bg.gif); background-repeat: repeat-x; width: 100%; }
.box_sx { background-image: url(../images/box_sx_bg.gif); background-repeat: repeat-y; }
.box_dx { background-image: url(../images/box_dx_bg.gif); background-repeat: repeat-y; }
.box_bt { background-image: url(../images/box_bt_bg.gif); background-repeat: repeat-x; }
.campi { color: #737373; font-size: 11px; font-weight: 900; background-color: #fff; width: 90px; margin: 0; padding: 0; border: solid 1px #7ab277; }
.uspa { line-height: 12px; text-align: left; padding: 12px 10px 12px 12px; }
.cerca { line-height: 8px; text-align: left; padding: 3px 10px 12px 12px; }
.box_testo { color: #217e1c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.box_testa { background-image: url(../images/box_up.gif); background-repeat: no-repeat; background-position: right bottom; height: 7px; }
.box_corpo { background-image: url(../images/box_bg.gif); background-repeat: repeat-y; background-position: right 0; text-align: center; width: 128px; height: auto; }
.box_piede { background-image: url(../images/box_bt.gif); background-repeat: no-repeat; background-position: right top; height: 7px; }
.sfondo1 { background-image: url(../sfondi/sfondo_01.jpg); background-repeat: no-repeat; background-position: center bottom; text-align: center; vertical-align: top; width: 100%; height: 100%; margin: 0; padding: 0; }
.sfondo2 { background-image: url(../sfondi/sfondo_02.jpg); background-repeat: no-repeat; background-position: center bottom; }
.sfondo3 { background-image: url(../sfondi/sfondo_03.jpg); background-repeat: no-repeat; background-position: center bottom; text-align: center; vertical-align: top; width: 100%; height: 100%; margin: 0; padding: 0; }
.sfondo4 { background-image: url(../sfondi/sfondo_04.jpg); background-repeat: no-repeat; background-position: center bottom; text-align: center; vertical-align: top; width: 100%; height: 100%; margin: 0; padding: 0; }
.sfondo5 { background-image: url(../sfondi/sfondo_05.jpg); background-repeat: no-repeat; background-position: center bottom; text-align: center; vertical-align: top; width: 100%; height: 100%; margin: 0; padding: 0; }
.sfondo6 { background-image: url(../sfondi/sfondo_06.jpg); background-repeat: no-repeat; background-position: center bottom; text-align: center; vertical-align: top; width: 100%; height: 100%; margin: 0; padding: 0; }
.sfondo7 { background-image: url(../sfondi/sfondo_07.jpg); background-repeat: no-repeat; background-position: center bottom; text-align: center; vertical-align: top; width: 100%; height: 100%; margin: 0; padding: 0; }
.sfondo8 { background-image: url(../sfondi/sfondo_08.jpg); background-repeat: no-repeat; background-position: center bottom; text-align: center; vertical-align: top; width: 100%; height: 100%; margin: 0; padding: 0; }
.sfondo9 { background-image: url(../sfondi/sfondo_09.jpg); background-repeat: no-repeat; background-position: center bottom; text-align: center; vertical-align: top; width: 100%; height: 100%; margin: 0; padding: 0; }
.sfondo10 { background-image: url(../sfondi/sfondo_10.jpg); background-repeat: no-repeat; background-position: center bottom; text-align: center; vertical-align: top; width: 100%; height: 100%; margin: 0; padding: 0; }
.sfondo11 { background-image: url(../sfondi/sfondo_11.jpg); background-repeat: no-repeat; background-position: center bottom; text-align: center; vertical-align: top; width: 100%; height: 100%; margin: 0; padding: 0; }
.sfondo12 { background-image: url(../sfondi/sfondo_12.jpg); background-repeat: no-repeat; background-position: center bottom; text-align: center; vertical-align: top; width: 100%; height: 100%; margin: 0; padding: 0; }
.sfondo13 { background-image: url(../sfondi/sfondo_13.jpg); background-repeat: no-repeat; background-position: center bottom; text-align: center; vertical-align: top; width: 100%; height: 100%; margin: 0; padding: 0; }
.sfondo14 { background-image: url(../sfondi/sfondo_14.jpg); background-repeat: no-repeat; background-position: center bottom; text-align: center; vertical-align: top; width: 100%; height: 100%; margin: 0; padding: 0; }
.sfondo15 { background-image: url(../sfondi/sfondo_15.jpg); background-repeat: no-repeat; background-position: center bottom; text-align: center; vertical-align: top; width: 100%; height: 100%; margin: 0; padding: 0; }
.sfondo16 { background-image: url(../sfondi/sfondo_16.jpg); background-repeat: no-repeat; background-position: center bottom; text-align: center; vertical-align: top; width: 100%; height: 100%; margin: 0; padding: 0; }
.sfondo17 { background-image: url(../sfondi/sfondo_17.jpg); background-repeat: no-repeat; background-position: center bottom; text-align: center; vertical-align: top; width: 100%; height: 100%; margin: 0; padding: 0; }
.testi { 
	color: #494949; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding: 7px 4px 3px 8px; 
}
.testi a:active,
.testi a:visited,
.testi a:link,
.testi a:hover{
	color: #494949;
	text-decoration: underline;
}
.testi ul{
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	line-height: 20px;
}
.numeri { 
	color: #494949; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px; 
}
.numerired{
	color: #FF0000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.numeri a:link, .numeri a:visited,.numeri a:active,.numeri a:hover{
	color: #494949;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
	.separatori { color: #3c5e2c; font-size: 18px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; }
	.testi1 { color: #494949; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 12px; padding-left: 12px; }
.titolo, .titolo a:hover,.titolo a:active,.titolo a:visited,.titolo a:link
{ 
	color: #217e1c; 
	font-size: 18px; 
	font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; 
	font-weight: 700; 
	text-decoration: none;
}
	.titolo1 { color: #204583; font-size: 18px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; }
.didascalia {
	color: #0e2b5b;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
	width: 130px;
	padding-right: 12px;
	background-position: right;
}
.comearrivare {
	color: #0e2b5b;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: justify;
	padding-right: 12px;
}
/*</agl.folder>*/
.scheda_sx { vertical-align: top; padding-right: 20px; border-right: 1px solid #a2a2a2; }
.scheda_dx {
	text-align: left;
	vertical-align: top;
	padding-right: 20px;
	padding-left: 10px;
	width: 300px;
}
/*--------------------[ content ] ---------------------------------*/
#content {
	color: #494949; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding: 7px 4px 3px 4px; 
}
#content .innerbox{
	text-align: left;
}
#content .innerbox h2{
	color: #204583; font-size: 18px; 
	font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; 
	font-weight: 700;
}
#content .innerbox h3{
	color: #204583; 
	font-size: 16px; 
	font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; 
	font-weight: 700;
	margin: 0px;
}
#content .innerbox h4{
	color: #204583;
	font-size: 14px;
	font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;
	font-weight: 700;
	margin: 0px;
}
#content .innerbox h5{
	color: #494949;
	font-size: 16px;
	font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	margin: 0px;
}
#content .innerbox h6{
	color: #494949;
	font-size: 14px;
	font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	margin: 0px;
}
#content .innerbox p{
	margin: 0px;
}
#content .innerbox .CatData{
	margin-top: 0.5em;
	margin-right: 0em;
	margin-bottom: 0.5em;
	margin-left: 0em;
}
#content .innerbox .blac div{
	margin-top: 1em;
	margin-right: 0em;
	margin-bottom: 0.5em;
	margin-left: 0em;
	background-image: url(../images/download.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 16px;
}
#content .innerbox .blac img{
	margin-top: 3px;
	margin-bottom: 3px;
	border: 1px solid #EAEAEA;
}
#content .innerbox .blaf{
	margin-top: 3em;
	margin-right: 0em;
	margin-bottom: 0.5em;
	margin-left: 0em;
}
#content .innerbox a:link, #content .innerbox a:hover, #content .innerbox a:visited, #content .innerbox a:active{
	color: #204583;
}
.hlinks, .hlinks a:link, .hlinks a:hover, .hlinks a:visited, .hlinks a:active{
	color: #204583;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 7px;
	padding-right: 4px;
	padding-bottom: 3px;
	text-decoration: none;
}
/*--------------------[ hidden ]-----------------------------------*/
.hidden {
	display: none;
}
.sez_elenchi {
	color: #0e2b5b;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

