INPUT {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	color: #006699;

}
TEXTAREA {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	color: #006699;
}
SELECT {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	color: #006699;
}
HR {  color: #666699}
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006699;
	text-decoration: none;
	font-weight: normal;
}
.testo-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.testo-n {
	font-family: Tahoma, Verdana, Georgia, Garamond;
	font-size: 13px;
	color: #006699;
	text-decoration: none;
	font-weight: normal;
}

.testo-nav {font-family: Verdana, Tahoma, Georgia, Garamond;font-size: 10px;color: #006699;text-decoration: none;font-weight: normal;}
.testo-nav-xs {font-family: Verdana, Tahoma, Georgia, Garamond;font-size: 9px;color: #006699;text-decoration: none;font-weight: normal;}
.a-nav a {color: #FF6600;font-family: Verdana, Tahoma, Georgia, Garamond;font-size: 10px;font-weight: bold;text-decoration: underline;}
.a-nav a:link {color: #FF6600;font-family: Verdana, Tahoma, Georgia, Garamond;font-size: 10px;font-weight: bold;text-decoration: underline;}
.a-nav a:hover {color: #0066FF;font-family: Verdana, Tahoma, Georgia, Garamond;font-size: 10px;font-weight: bold;text-decoration: none;}
.a-nav-xs a {color: #FF6600;font-family: Verdana, Tahoma, Georgia, Garamond;font-size: 9px;font-weight: bold;text-decoration: underline;}
.a-nav-xs a:link {color: #FF6600;font-family: Verdana, Tahoma, Georgia, Garamond;font-size: 9px;font-weight: bold;text-decoration: underline;}
.a-nav-xs a:hover {color: #0066FF;font-family: Verdana, Tahoma, Georgia, Garamond;font-size: 9px;font-weight: bold;text-decoration: none;}

.general-x a { color: #000000; font-family: Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; text-decoration: underline}
.general-x a:link {color: #000000;font-family: Verdana, Tahoma, Arial;font-size: 12px;font-weight: bold;text-decoration: underline;}
.general-x a:hover {  color: #0000FF; font-family: Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; text-decoration: none}
.general a { color: #0000FF; font-family: Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; text-decoration: underline}
.general a:link {color: #0000FF;font-family: Verdana, Tahoma, Arial;font-size: 12px;font-weight: bold;text-decoration: underline;}
.general a:hover {  color: #003366; font-family: Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; text-decoration: none}
.a-tbl a { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
.a-tbl a:link {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.a-tbl a:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	background-color: #FFFFFF;
}
.a-tbl-l a { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none}
.a-tbl-l a:link {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.a-tbl-l a:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	background-color: #FFFFFF;
}


.a-m a {color: #0066cc;font-family: Tahoma, Verdana, Georgia, Garamond;font-size: 13px;font-weight: bold;text-decoration: none;}
.a-m a:link {color: #0066cc;font-family: Tahoma, Verdana, Georgia, Garamond;font-size: 13px;font-weight: bold;text-decoration: none;}
.a-m a:hover {color: #FF9900;font-family: Tahoma, Verdana, Georgia, Garamond;font-size: 13px;font-weight: bold;text-decoration: underline;}
.a-m-b a {color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;text-decoration: none;text-align: center;}
.a-m-b a:link {color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;text-align: center;}
.a-m-b a:hover {color: #FFFF00;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;text-decoration: underline;text-align: center;}
.a-xxs a { color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: underline}
.a-xxs a:link {color: #FF0000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;text-decoration: underline;}
.a-xxs a:hover {  color: #0000FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none}
.a-xxs-b a { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none}
.a-xxs-b a:link {color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;text-decoration: none;}
.a-xxs-b a:hover {  color: #FFFF00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none}
.a-xxs-n a { color: #006699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none}
.a-xxs-n a:link {color: #006699;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;text-decoration: none;}
.a-xxs-n a:hover {  color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: underline}
.a-testo-n a {color: #006699;font-family: Tahoma, Verdana, Georgia, Garamond;font-size: 12px;font-weight: normal;text-decoration: none;}
.a-testo-n a:link {color: #006699;font-family: Tahoma, Verdana, Georgia, Garamond;font-size: 12px;font-weight: normal;text-decoration: none;}
.a-testo-n a:hover {  color: #FF0000; font-family: Tahoma, Verdana, Georgia, Garamond; font-size: 12px; font-weight: normal}
.a-testo-b a {color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;text-decoration: none;}
.a-testo-b a:link {color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;text-decoration: none;}
.a-testo-b a:hover {  color: #FFCC00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal}
.a-xxs-x a { color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: underline}
.a-xxs-x a:link {color: #FF0000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;text-decoration: underline;}
.a-xxs-x a:hover {  color: #0000FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none}
.testo-mark-blu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none ; background-color: #6699CC; font-style: oblique }
.titolo-m-n { font-family: Verdana, Tahoma, Arial; font-size: 14px; font-weight: bold; color: #0066CC; text-decoration: none}
.titolo-m-b { font-family: Verdana, Tahoma, Arial; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.titolo-xs-b { font-family: Tahoma, Verdana, Georgia, Garamond; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; font-style: normal}
.titolo-xs-n { font-family: Tahoma, Verdana, Georgia, Garamond; font-size: 10px; font-weight: bold; color: #0066CC; text-decoration: none; font-style: normal}
.titolo-l-n {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC6600;
	text-decoration: none;
	text-align: right;
	font-variant: small-caps;
}
.titolo-l-b { font-family: Tahoma, Verdana, Georgia, Garamond; font-size: 15px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.testo-xxs-n { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none }
.testo-xxs-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none }
.testo-xxs-x { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #006699; text-decoration: none }
.img-bord-n { border: 1px solid #006699}
.testo-xs-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none }
.testo-xs-n { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }
.testo-xs-x { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0066CC; text-decoration: none }
.testo-giu-n { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none ; text-align: justify}
.testo-giu-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none }
.titolo-s-b { font-family: Tahoma, Verdana, Georgia, Garamond; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; font-style: normal; font-variant: normal}
.titolo-s-n {
	font-family: Tahoma, Verdana, Georgia, Garamond;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-variant: normal;
	font-style: normal;
	text-align: right;
}
.titolo-s-x { font-family: Tahoma, Verdana, Georgia, Garamond; font-size: 13px; font-weight: bold; color: #0066CC; font-variant: normal }

.table-twidth{
	width: 780px;
}
.table-theight{
	width: 72px;
}
.table-mwidth{
	width: 160px;
}
.table-main_width{
	width: 460px;
}

.table-0-10 {
	height: 4px;
}
.table-menu {
	width: 196px;
	height: 22px;
	background-attachment: fixed;
	background-image: url(/sorgenti/static_1024/push_menu.jpg);
	background-repeat: no-repeat;

}
.table-menu-sf {
	background-attachment: fixed;
	background-image: url(/sorgenti/static_1024/foto_base_menu.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.table-sub {
	width: 196px;
	height: 18px;
	background-attachment: fixed;
	background-image: url(/sorgenti/static_1024/push_sub.gif);
	background-repeat: no-repeat;

}
.img-bord-b-dx {
	border-top: 1px none #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px none #FFFFFF;


}
.img-bord-b-su {
	border-top: 1px solid #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px none #FFFFFF;


}

.img-bord-b-no {
	border: none;
}
.table-sfondo {
	background-attachment: fixed;
	background-image: url(/libreria/new_logo_xs.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.img-bord-b {
	border: 1px solid #FFFFFF;

}
.img-bord-b-w-dx {

	border-top: 1px solid #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px none #FFFFFF;
}
.img-bord-b-sx {

	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.table-main-sf {
	background-attachment: fixed;
	background-image: url(/libreria/fondo_main_ctr.gif);
	background-repeat: repeat;
	height: 400px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;

}
.table-main {
	width: 500px;
}
.sf-table-menu {
	background-attachment: fixed;
	background-image: url(/sorgenti/static_1024/foto_menu1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.table-border-giu-trat {
	border-top: 1px none #006699;
	border-right: 1px none #006699;
	border-bottom: 1px dashed #006699;
	border-left: 1px none #006699;
}

