.dummy {
	/*background-image: url(/vlm/main.nsf/titbar.jpg);*/
}
a {	color: #006B9F;
	text-decoration: none;
}
a:hover {
	color: #FF8040;
	text-decoration: underline;
}
body, table, td  {
	SCROLLBAR-FACE-COLOR: #efefef;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #bbbbbb;
	SCROLLBAR-3DLIGHT-COLOR: #f6f7f6;
	SCROLLBAR-ARROW-COLOR: #bbbbbb;
	SCROLLBAR-TRACK-COLOR: #f6f7f6;
	SCROLLBAR-DARKSHADOW-COLOR: #f6f7f6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}
body {
	font-family: Arial, Helvetica, sans-serif;
}
.marker {
	font-weight: bolder;
	color: #000000;
}
.spallaBRD {	background-color: #373737;}
.fotoR {
	margin: 0px 0px 6px 6px;
	float: right;
	border: 1px solid whitesmoke;
}
.titolo1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size: 200%;
	font-weight: bold;
	color: #4F6D93;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-align: right;
}
	
.footer {
	background-image: url(/vlm/main.nsf/footer.gif);
	background-repeat: no-repeat;
	
	padding-bottom: 6px;
	color: #FFFFFF;
	font-size: 85%;
	padding-top: 8px;
}
.HLine {
	border-top: 1px inset #343434;
}
.fotospalla {
	margin-bottom: 6px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #373737;
	border-bottom-color: #373737;
}
.subitem A:hover {
	width: 136px;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FF8040;
	color: #FF8040;
}
.menuITA A:hover {
	background-image: url(/vlm/main.nsf/ITAflag.jpg);
	filter: Alpha(Opacity=90);
	color: #FFFFFF;
	background-color: #999999;
}
.alpha {
	filter: Alpha(Opacity=70);
}
h2 {
	color: #10537E;
	font-size: 16px;
}
.titPDT {
	color: #000000;
	background-color: #76C4E8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}
.titPDT2 {
	color: #000000;
	background-color: #FFECC9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding: 5px 2px;
}
.subitem {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding: 5px 2px 5px 8px;
}
h3 {
	color: #FF8040;
	font-size: 12px;
}
.elenco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
input, textarea {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	width: 100%;
	font-size: 90%;
}
.BTN {
	background-color: #DCDEDE;
	width: 60px;
	color: #333333;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #FFFFFF;
	background-image: url(/vlm/main.nsf/bg_1x22_button.gif);
}
.TabProdotti {
}
.TabProdotti A {font-size: 11px;}
.pad {
	padding-left: 4px;
}
.itemPDT {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding: 5px 2px 5px 6px;
}
.itemPDT A {
	text-decoration: none;
}
.itemPDT A:hover {
	background-color: #FFFFFF;
	width: 270px;
}
/* 18.5.2004 */
h4 {
	color: #4C7ABC;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 12px;
	margin-bottom: -14px;
	width: 270px;
}
.homenews {
	font-size: 11px;
	background-color: E7E7E7;
	background-attachment: fixed;
	background-image: url(/vlm/main.nsf/home_news.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 3px;
	text-align: left;
	padding-left: 8px;
	vertical-align: 90%;
}
.homenews DIV {
	margin-bottom: 4px;
	background-image: url(/vlm/main.nsf/arrow_small.gif);
	background-repeat: no-repeat;
	padding-left: 8px;
}
.homenews A {
	text-decoration: none;
}
.BGdark {
	background-color: #0A4365;
}
.BGlite {
	background-color: #CCCCCC;
}
.footer IMG {
	float: left;
	margin-right: 6px;
	margin-left: 3px;
	top: 1px;
}
.footer A {
	color: #FFCD91;
	text-decoration: underline;
}
.footer A:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
#imgsezione {
	margin-bottom: 10px;
}
.sezione3 {
	font-size: x-large;
	font-weight: bold;
	color: #626262;
	background-color: whitesmoke;
	height: 51px;
	width: 100%;
	padding-top: 6px;
	text-align: right;
	padding-right: 6px;
	margin-left: 6px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CD6C95;
}
.spallaDX {
	padding-top: 64px;
	width: 140px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-right-width: 0px;
	border-right-style: dotted;
	border-right-color: #CACACA;
	font-size: 90%;	
}
.content {
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
}
.sezione{
	font-size: 250%;
	font-weight: bold;
	color: #626262;
	background-color: whitesmoke;
	width: 98%;
	text-align: right;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	display: block;
	padding: 5px;
}
.livello2 {
	font-size: 85%;
	padding-bottom: 4px;
	text-transform: uppercase;
	padding-left: 19px;
	padding-top: 4px;
}
.livello1 img, .livello2 img {
	margin-right: 4px;
	border: none;
}
.dida {
	font-size: 85%;
	color: #333333;
	font-weight: normal;
	text-transform: none;
}
.titolo2 {
	font-size: 110%;
	font-weight: bold;
	color: #FF8040;
	margin-bottom: 4px;
}
.box {
	display: block;
	background-color: whitesmoke;
	width: 90%;
	padding: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	clear: both;
	font-size: 95%;
}
/* elenco prodotti 18.5.2004 */
.livello1 {
	color: #FD8B00;
	padding: 5px;
	font-weight: bold;
	display: block;
	margin: 0px;
}
.livello2 {
	font-size: 95%;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
.livello1 A {
	color: #10537E;
	font-weight: bold;
	background-color: #E9E9E9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 5px 5px 5px 20px;
	margin: 0px;
	display: block;
	background-image: url(/vlm/main.nsf/max_up.gif);	
	background-repeat: no-repeat;
	background-position: 4px 8px;
}
.livello1 A:hover {
	background-color: #FFFFCC;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
li {
	list-style-type: disc;
	display: block;
}
.livello2 A {
	padding-left: 28px;
	background-image: url(/vlm/main.nsf/_spacer.gif);
	background-repeat: no-repeat;
	background-color: whitesmoke;
}
.livello1 A IMG, .livello2 A IMG  {
	position: absolute;
	left: 595px;
}
.livello1 SPAN {
	padding-left: 20px;
	background-image: url(/vlm/main.nsf/max_up.gif);
	background-repeat: no-repeat;
	background-position: 4px 8px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	display: block;
}
.livello1 .dida {
	font-size: 90%;
	margin-top: 5px;
	margin-right: 6px;
}
.giallo {
	background-color: #FFF2CC;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFD867;
}
.azzurro {
	background-color: #C9E2E9;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #19B1D8;
}
.viola {
	background-color: #E4BECE;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #A03664;
	color: #333333;
}
.verde {
	background-color: #AED9BE;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #85CA9E;
}
.livello1 .azzurro {
	background-color: #C9E2E9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #19B1D8;
	color: #333333;
}
.livello1 .giallo {
	background-color: #FFF2CC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFD867;
	color: #333333;
}
.livello1 .viola {
	background-color: #E4BECE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A03664;
	color: #333333;
}
.livello1 .verde {
	background-color: #AED9BE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #85CA9E;
	color: #333333;
}
/* ----------------------------------------------------------------------------- */
/*  VLM  */
/* ----------------------------------------------------------------------------- */
.mainbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: justify;
}
.mainbody {	
	height: 406px;	
}
.mainbody h1 {
	color: #4C7ABC;
	text-align: right;
	width: 600px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-left: 16px;
	font-size: 24px;
}
.menu, menuENG, menuITA {
	color: whitesmoke;
	background-color: #373737;
	background-image: url(/vlm/main.nsf/menu_spalla.jpg);
	background-repeat: no-repeat;
}
.menu A, menuENG A, menuITA A {
	color: #FFFFFF;
	width: 96px;
	margin-right: 6px;
	margin-left: 0px;
	height: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: right;
	text-decoration: none;
	vertical-align: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.menu A:visited {color: whitesmoke;}
.menu A:hover {
	color: #333333;
	background-color: whitesmoke;
	filter: Alpha(Opacity=70);
	text-decoration: none;
}
.menuENG A:hover {
	background-image: url(/vlm/main.nsf/uk_flag.gif);
	filter: Alpha(Opacity=90);
	color: #FFFFFF;
	background-color: #999999;
}
.menuITA A:hover {
	background-image: url(/vlm/main.nsf/ITAflag.jpg);
	filter: Alpha(Opacity=90);
	color: #FFFFFF;
	background-color: #999999;
}
.spalla {
	background-color: #e4e4e4;
	border-right: 1px solid black;
	border-left: 2px solid black;
	
}
.item {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding: 5px 2px;
}
.item A:hover  {
	color: #FF8040;
}
.item A, .subitem A {
	text-decoration: none;
	color: #1C79A6;
}
/* --------------------------------------------
	indice cartelle 
 -------------------------------------------- */
.indiceCartelle  {
	margin-left: 10px;
}
.indiceCartelle TABLE {
	width: 570px;
}
.indiceCartelle  TD{
	/*vertical-align: top;	*/
}
.indiceCartelle IMG{
	border: 1px solid #E4E4E4;
}
.indiceCartelle  .testo{
	color: #666666;	
}
.indiceCartelle  .descrizione{
	background-color: whitesmoke;
	padding: 3px;
}
.indiceCartelle  .titolo{
	font-size: 110%;
	font-weight: bold;
	color:#4C7ABC;
}
.indiceCartelle  .sitemap{
	font-size: 90%;
	text-align: right;
}
.indiceCartelle  H2{
	text-align: right;
	color: #4C7ABC;
}
.indiceCartelle .linkdownload{	
	color: #FF8040;
}
/* --------------------------------------------  */
