﻿/* @Riproduzione riservata - Copyright © Giorgio Fornasier via Goethe 6a - 35124 Padova giorgiofornasier@tiscali.it*/

/*-----------------------------------------------INIZIO MENU ORIZZONTALE PRINCIPALE*/
div#menuor {
	display: block;
	height: 25px;
	/*border-bottom: 10px solid black;*/
}

div#menuor a {
display:block;
float:left;
background: #666666;
border-bottom: 3px solid #666666;
margin-top: 1px;
padding-top: 13px;
padding-bottom: 10px;
padding-left: 13px;
padding-right: 13px;
color: white;
font-size: 0.8em;
font-weight: bold;
}

div#menuor a:hover{
background: white;
color: #000000;
border-bottom: 3px solid red;
}
	
div#menuor .attivo {
color: #000000;
background: #FFFFFF;
border-bottom: 3px solid #BE2929;
}

/*--------------------------------------------FINE MENU ORIZZONTALE PRINCIPALE*/

/*--------------------------------------------INIZIO SUBMENU ORIZZONTALE PEVARELLO AZIENDA*/
/*#intestAZ {
background: #eee;
background: #be2626;
width:1000px;
border-bottom: 1px solid gray;
border-top: 1px solid silver;
height: 47px;
}*/

div#SUBmenuAZ a {
display:block;
float:left;
/*background: #eee;
border-bottom: 3px solid gray;
color: GRAY;*/
background:#be2626;
margin-top: 1px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 3px;
padding-right: 3px;
color: white;
font-size: 0.8em;
font-weight: bold;
border-right: 1px solid white;
width: 94px;
text-align: center;
}

div#SUBmenuAZ a:hover{
background:  gray;
color: #fff;
/*border-bottom: 3px solid gray;*/
}
div#SUBmenuAZ .SUBoneAZ {
color: black;
/*background: #BE2626;*/
background: GRAY;
width: 1800px;
text-align: center;
}
div#SUBmenuAZ .SUBattAZ {
/*color: #FFFFFF;
background:#be2626;*/
background: GRAY;
color: white;
}

div#SUBmenuAZ .SUBattLAZ {
color: white;
background: gray;
width: 150px;
}

div#SUBmenuAZ .SUBlungoAZ {
/*color: gray;
background: #eee;*/
width: 150px;
}

div#SUBmenuAZ .SUBrisAZ {
color: white;
background:red;
width: 275px;
}

/*--------------------------------FINE SUMENU ORIZZONTALE PEVARELLO AZIENDA*/


/*--------------------------------INIZIO SUBMENU ORIZZONTALE DISTRIBUZIONE*/
#intestd {
background: #eee;
width:1000px;
border-bottom: 1px solid gray;
border-top: 1px solid silver;
height: 47px;
}

div#SUBmenud a {
display:block;
float:left;
background: #eee;
/*border-bottom: 3px solid gray;*/
margin-top: 1px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 1px;
padding-right: 1px;
color: GRAY;
font-size: 0.8em;
font-weight: bold;
border-right: 1px solid white;
width: 120px;
text-align: center;
}

div#SUBmenud a:hover{
background:  gray;
color: #fff;
/*border-bottom: 3px solid gray;*/
}
div#SUBmenud .SUBoned {
color: #FFFFFF;
background: #BE2626;
/*background: #666666;
border-bottom: 1px solid gray;*/
width: 120px;
text-align: center
}
div#SUBmenud .SUBattd {
color: #FFFFFF;
background:#be2626;
/*border-bottom: 3px solid ;*/
}
div#SUBmenud .SUBattdl {
color: #FFFFFF;
background:#be2626;
/*border-bottom: 3px solid ;*/
width: 120px;
}

div#SUBmenud .SUBlungo {
color: gray;
background: #eee;
/*border-bottom: 3px solid ;*/
width: 120px;
}

/*------------------------------------FINE SUMENU ORIZZONTALE DISTRIBUZIONE*/

/*-------------------------------------INIZIO SUBMENU ORIZZONTALE FINOS*/
#intest {
	/*background: #eee#;
border-top: 1px solid silver;
*/
	background: #eee;
	width: 1000px;
	border-bottom: 1px solid silver;
	height: 33px;
}

div#SUBmenu a {
display:block;
float:left;
background: #eee;
/*border-bottom: 3px solid gray;*/
margin-top: 1px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
color: GRAY;
font-size: 0.8em;
font-weight: bold;
border-right: 1px solid white;
width: 96px;
text-align: center;
}

div#SUBmenu a:hover{
background:  gray;
color: #fff;
/*border-bottom: 3px solid gray;*/
}

div#SUBmenu .SUBone {
color: #FFFFFF;
background: #BE2626;
/*background: #666666;
border-bottom: 3px solid gray;
width: 239px;*/
text-align: center
}

div#SUBmenu .SUBatt {
color: #FFFFFF;
background:#be2626;
/*border-bottom: 3px solid ;*/
}
div#SUBmenu .SUB3b {
color: #FFFFFF;
background:#be2626;
width: 155px;
}

div#SUBmenu .SUB3bACT {
background:  gray;
color: #fff;
width: 155px;
}

/*-------------------------------------FINE SUBMENU ORIZZONTALE FINOS*/



/* MENUNAVIGAZIONE ok!*/
.menuNavigazione{
width: 168px;
margin-left:5px;
margin-top:20px;
margin-right:0;
margin-bottom:0;
padding:0;
list-style:none;
font-size: 0.8em;
font-weight: bold;
border: 1px solid white;
}
.menuNavigazione a{
display: block;
text-decoration:none;
border: 1px solid #999;
margin:1px 0;
padding:3px 10px;
background: #FFF;
color: black;
}
.menuNavigazione a:visited {
background: #eee;
color:black;
}
.menuNavigazione a:link {
background: #eee;
color:black;
}
.menuNavigazione a:active{
background: #666;
color: #fff;
border-color: #000;
}
.menuNavigazione a:focus{
background: #666;
color: #fff;
border-color: #000;
}
.menuNavigazione a:hover{
background: #666;
color: #fff;
border-color: #000;
}
.menuNavigazione .primaVoce a:active{
background:#CC0000;
color:white;
border-bottom: 1px solid white;
}

.menuNavigazione .primaVoce a:focus{
background:#CC0000;
color:white;
border-bottom: 1px solid white;
}

.menuNavigazione .primaVoce a:hover{
background:#CC0000;
color:white;
border-bottom: 1px solid white;
}

.menuNavigazione .primaVoce a:visited{
background:#CC0000;
color:white;
border-bottom: 1px solid white;
}

.menuNavigazione .primaVoce a:link{
background:#CC0000;
color:white;
border-bottom: 1px solid white;
}

.menuNavigazione .voceact a:active{
background:white;
color:#000;
border-bottom: 3px solid red;
}

.menuNavigazione .voceact a:focus{
background:white;
color:#000;
border-bottom: 3px solid red;
}

.menuNavigazione .voceact a:hover{
background:white;
color:#000;
border-bottom: 3px solid red;
}

.menuNavigazione .voceact a:visited{
background:white;
color:#000;
border-bottom: 3px solid red;
}

.menuNavigazione .voceact a:link{
background:white;
color:#000;
border-bottom: 3px solid red;
}
/*FINE  MENUNAVIGAZIONE*/

/* MENU NAV ok!*/
.menuNav {
width: 168px;
margin-left:5px;
margin-top:20px;
margin-right:0;
margin-bottom:0;
padding:0;
list-style:none;
font-size: 0.8em;
font-weight: bold;
border: 1px solid white;
background: transparent;
}
.menuNav a {
display: block;
text-decoration:none;
margin:1px 0;
padding:3px 10px;
background:transparent;
color: black;
}
.menuNav a:link {
background: transparent;
color:black;
}
.menuNav a:active {
background: #666;
/*background: green;*/
color: #fff;
}
.menuNav a:focus {
background: #666;
/*background: green;*/
color: #fff;
}
.menuNav a:hover {
background: #666;
/*background: green;*/
color: #fff;
}
.menuNav .primaVoce a:active {
background:#CC0000;
color:white;
border-bottom: 1px solid white;
}

.menuNav .primaVoce a:focus {
background:#CC0000;
color:white;
border-bottom: 1px solid white;
}

.menuNav .primaVoce a:hover {
background:#CC0000;
color:white;
border-bottom: 1px solid white;
}

.menuNav .primaVoce a:visited {
background:#CC0000;
color:white;
border-bottom: 1px solid white;
}

.menuNav .primaVoce a:link {
background:#CC0000;
color:white;
border-bottom: 1px solid white;
}

.menuNav .voceact a:active {
background:red;
color:#fff;
}

.menuNav .voceact a:focus {
background:red;
color:#fff;
}

.menuNav .voceact a:hover {
background:red;
color:#fff;
}

.menuNav .voceact a:visited {
background:red;
color:#fff;
}

.menuNav .voceact a:link {
background:red;
color:#fff;
}
/*FINE MENU NAV*/

/* MENU STO ok!*/
.menuSto {
width: 200px;
margin-left:5px;
margin-top:10px;
margin-right:0;
margin-bottom:0;
padding:0;
list-style:none;
font-size: 0.9em;
}
.menuSto a{
display: block;
margin:10px 0;
padding:5px 5px 5px 5px;
color: black;
border-bottom: 1px dotted gray;
}
.menuSto a:visited{
color:#000000;
}
.menuSto a:link{
color:#000000;
}
.menuSto a:active{
list-style:none;
color: BLACK;
text-decoration: underline;
}

.menuSto a:focus{
list-style:none;
color: BLACK;
text-decoration: underline;
}

.menuSto a:hover{
list-style:none;
color: BLACK;
text-decoration: underline;
}

.menuSto .stoprima a:active{
background:#003366;
color:#FFFFFF;
font-weight:bold;
}

.menuSto .stoprima a:focus{
background:#003366;
color:#FFFFFF;
font-weight:bold;
}

.menuSto .stoprima a:hover{
background:#003366;
color:#FFFFFF;
font-weight:bold;
}

.menuSto .stoprima a:visited{
background:#003366;
color:#FFFFFF;
font-weight:bold;
}

.menuSto .stoprima a:link{
background:#003366;
color:#FFFFFF;
font-weight:bold;
}

.menuSto .stoact a:active{
background:#eee;
color:#000080;
font-weight:bold
}

.menuSto .stoact a:focus{
background:#eee;
color:#000080;
font-weight:bold
}

.menuSto .stoact a:hover{
background:#eee;
color:#000080;
font-weight:bold
}

.menuSto .stoact a:visited{
background:#eee;
color:#000080;
font-weight:bold
}

.menuSto .stoact a:link{
background:#eee;
color:#000080;
font-weight:bold
}
/*----------------------------------------------FINE MENU STO*/
/* -------------------------------------------- MENU VAR ok!*/
.menuVAR {
width: 250px;
margin-left:13px;
margin-top:10px;
margin-right:0;
margin-bottom:0;
padding:0;
list-style:none;
font-size: 0.8em;
font-weight: bold;
line-height: 1em;
border-left: 1px solid gray;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
border-top: 1px solid white;
background: transparent;
}
.menuVAR a {
display: block;
text-decoration:none;
margin:1px 0;
padding:5px 5px;
/*background:gray;*/
background: transparent;

color: black;
}

.menuVAR a:visited{
background:transparent;
color:black;
}

.menuVAR a:link{
background:transparent;
color:black;
}

.menuVAR a:active{
background: #666;
color: #FFFFFF;
}

.menuVAR a:focus{
background: #666;
color: #FFFFFF;
}

.menuVAR a:hover{
background: #666;
color: #FFFFFF;
}

.menuVAR .varact a:active{
background: red;
color: #fff;
padding:5px 5px;
}

.menuVAR .varact a:focus{
background: red;
color: #fff;
padding:5px 5px;
}

.menuVAR .varact a:hover{
background: red;
color: #fff;
padding:5px 5px;
}

.menuVAR .varact a:visited{
background: red;
color: #fff;
padding:5px 5px;
}

.menuVAR .varact a:link{
background: red;
color: #fff;
padding:5px 5px;
}

.menuVAR .varFact a:active{
background: transparent;
/*color: #666;*/
color: #CC3300;
padding:5px 5px;
}

.menuVAR .varFact a:focus{
background: transparent;
color: #CC3300;
padding:5px 5px;
}

.menuVAR .varFact a:hover{
background: transparent;
color: #CC3300;
padding:5px 5px;
}

.menuVAR .varFact a:visited{
background: transparent;
color: #CC3300;
padding:5px 5px;
}

.menuVAR .varFact a:link{
	background: transparent;
	color: #CC3300;
	padding: 5px 5px;
}

.menuVAR .varNOact a:active{
background: #eee;
color:gray;
}

.menuVAR .varNOact a:focus{
background: #eee;
color:gray;
}

.menuVAR .varNOact a:hover{
background: #eee;
color:gray;
}

.menuVAR .varNOact a:visited{
background: #eee;
color:gray;
}

.menuVAR .varNOact a:link{
background: #eee;
color:gray;
}

.menuVAR .varprima a:active {
background:#800000;
color:white;
border-bottom: 1px solid white;
}

.menuVAR .varprima a:focus {
background:#800000;
color:white;
border-bottom: 1px solid white;
}

.menuVAR .varprima a:hover {
background:#800000;
color:white;
border-bottom: 1px solid white;
}

.menuVAR .varprima a:visited {
background:#800000;
color:white;
border-bottom: 1px solid white;
}

.menuVAR .varprima a:link {
background:#800000;
color:white;
border-bottom: 1px solid white;
}

.menuVAR .varmedia a:active{
background:transparent;
color:#800000;
border-bottom: 1px solid red;
padding-top: 5px;
padding-bottom: 1px;
}

.menuVAR .varmedia a:hover .menuVAR .varmedia a:focus{
background:transparent;
color:#800000;
border-bottom: 1px solid red;
padding-top: 5px;
padding-bottom: 1px;
}

.menuVAR .varmedia a:visited{
background:transparent;
color:#800000;
border-bottom: 1px solid red;
padding-top: 5px;
padding-bottom: 1px;
}

.menuVAR .varmedia a:link{
background:transparent;
color:#800000;
border-bottom: 1px solid red;
padding-top: 5px;
padding-bottom: 1px;
}

.menuVAR .varmediaf a:active{
background:#CCCCCC;
color:#800000;
border-top: 1px solid #CCCCCC;
padding-top: 10px;
padding-bottom: 5px;
}

.menuVAR .varmediaf a:focus{
background:#CCCCCC;
color:#800000;
border-top: 1px solid #CCCCCC;
padding-top: 10px;
padding-bottom: 5px;
}

.menuVAR .varmediaf a:visited{
background:#CCCCCC;
color:#800000;
border-top: 1px solid #CCCCCC;
padding-top: 10px;
padding-bottom: 5px;
}

.menuVAR .varmediaf a:link{
background:#CCCCCC;
color:#800000;
border-top: 1px solid #CCCCCC;
padding-top: 10px;
padding-bottom: 5px;
}

.menuVAR .varmediaf a:hover
{
background:#006291;
color:#FFFFFF;
border-top: 1px solid #CCCCCC;
}

/*-------------------------------------------------FINE MENU VAR*/
/* -------------------------------------------------MENU TXT ok!*/
.menuTXT {
width: 250px;
margin-left:13px;
margin-top: 10px;
margin-right:0;
margin-bottom:0;
padding:0;
list-style:none;
font-size: 0.8em;
font-weight: bold;
border-left: 1px solid gray;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
border-top: 1px solid white;
background: transparent;
}
.menuTXT a {
display: block;
text-decoration:none;
margin:1px 0;
padding:3px 10px;
background:silver;
color: black;
padding-top:5px;
padding-bottom:5px;
}
.menuTXT a:visited{
background: #eee;
color:black;
}
.menuTXT a:link{
background: #eee;
color:black;
}
.menuTXT a:active{
background: #999966;
color: #FFFFFF;
}
.menuTXT a:focus{
background: #999966;
color: #FFFFFF;
}
.menuTXT a:hover{
background: #999966;
color: #FFFFFF;
}
.menuTXT .txtprima a:active{
background:#800000;
color:#FFFFFF;
border-bottom: 1px solid #FFFFFF;
}

.menuTXT .txtprima a:focus{
background:#800000;
color:#FFFFFF;
border-bottom: 1px solid #FFFFFF;
}

.menuTXT .txtprima a:hover{
background:#800000;
color:#FFFFFF;
border-bottom: 1px solid #FFFFFF;
}

.menuTXT .txtprima a:visited{
background:#800000;
color:#FFFFFF;
border-bottom: 1px solid #FFFFFF;
}

.menuTXT .txtprima a:link{
background:#800000;
color:#FFFFFF;
border-bottom: 1px solid #FFFFFF;
}

.menuTXT .txtact a:active{
background:red;
color:#fff;
}

.menuTXT .txtact a:focus{
background:red;
color:#fff;
}

.menuTXT .txtact a:hover{
background:red;
color:#fff;
}

.menuTXT .txtact a:visited{
background:red;
color:#fff;
}

.menuTXT .txtact a:link{
background:red;
color:#fff;
}
/*FINE MENU TXT*/

/* MENU NEW ok!*/
.menuNEW {
width: 168px;
margin-left:5px;
margin-top:20px;
margin-right:0;
margin-bottom:0;
padding:0;
list-style:none;
font-size: 0.8em;
/*font-weight: bold;*/
border-left: 1px solid gray;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
border-top: 1px solid white;
background: transparent;
}
.menuNEW a{
display: block;
text-decoration:none;
margin:1px 0;
padding:3px 10px;
background:transparent;
color: black;
}
.menuNEW a:visited{
background: transparent;
color:black;
}
.menuNEW a:link{
background: transparent;
color:black;
}
.menuNEW a:active{
background: red;
/*background: #666;*/
color: #fff;
/*color: green;*/
}
.menuNEW a:focus{
background: red;
/*background: #666;*/
color: #fff;
/*color: green;*/
}
.menuNEW a:hover{
background: red;
/*background: #666;*/
color: #fff;
/*color: green;*/
}
.menuNEW .newpT1 a:active{
background:#CC0000;
color:white;
font-weight: bold;
border-bottom: 1px solid white;
}
.menuNEW .newT1 a:focus{
background:#CC0000;
color:white;
font-weight: bold;
border-bottom: 1px solid white;
}
.menuNEW .newT1 a:hover{
background:#CC0000;
color:white;
font-weight: bold;
border-bottom: 1px solid white;
}
.menuNEW .newT1 a:visited{
background:#CC0000;
color:white;
font-weight: bold;
border-bottom: 1px solid white;
}
.menuNEW .newT1 a:link{
background:#CC0000;
color:white;
font-weight: bold;
border-bottom: 1px solid white;
}
.menuNEW .font-family a:active{
background:#CC0000;
font-weight: bold;
color:white;
border-bottom: 1px solid white;
}

.menuNEW .newT2 a:focus{
background:#CC0000;
font-weight: bold;
color:white;
border-bottom: 1px solid white;
}

.menuNEW .newT2 a:hover{
background:#CC0000;
font-weight: bold;
color:white;
border-bottom: 1px solid white;
}

.menuNEW .newT2 a:visited{
background:#CC0000;
font-weight: bold;
color:white;
border-bottom: 1px solid white;
}

.menuNEW .newT2 a:link{
background:#CC0000;
font-weight: bold;
color:white;
border-bottom: 1px solid white;
}

.menuNEW .newact a:active{
background:#666;
color:#fff;
}

.menuNEW .newact a:focus{
background:#666;
color:#fff;
}

.menuNEW .newact a:hover{
background:#666;
color:#fff;
}

.menuNEW .newact a:visited{
background:#666;
color:#fff;
}

.menuNEW .newact a:link{
background:#666;
color:#fff;
}
/*FINE MENU NEW*/



/* -------------------------------------------------MENU IND ok!*/
.menuIND {
width: 245px;
margin-left:2px;
margin-top: 1px;
margin-right:0;
margin-bottom:0;
padding:0;
list-style:none;
font-size: 0.8em;
font-weight: bold;
line-height: 110%;
text-align: left;
border-left: 1px solid gray;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
border-top: 1px solid white;
background: transparent;
}

.menuIND a{
display: block;
text-decoration: none;
margin:1px 0;
padding:5px 5px;
background:transparent;
color: black;
}
.menuIND a:visited{
background: #ddd;
color:black;
text-decoration: none
}
.menuIND a:link{
background: #ddd;
color:black;
text-decoration: none
}
.menuIND a:active{
background: #CCCC00;
color: black;
}
.menuIND a:focus{
background: #CCCC00;
color: black;
}
.menuIND a:hover{
background: #CCCC00;
color: black;
}
.menuIND .txtprima a:active{
background:#800000;
color:#FFFFFF;
border-bottom: 1px solid #FFFFFF;
}
.menuIND .txtprima a:focus{
background:#800000;
color:#FFFFFF;
border-bottom: 1px solid #FFFFFF;
}
.menuIND .txtprima a:hover{
background:#800000;
color:#FFFFFF;
border-bottom: 1px solid #FFFFFF;
}
.menuIND .txtprima a:visited{
background:#800000;
color:#FFFFFF;
border-bottom: 1px solid #FFFFFF;
}
.menuIND .txtprima a:link{
background:#800000;
color:#FFFFFF;
border-bottom: 1px solid #FFFFFF;
}
.menuIND .txtmedia a:active{
background:#ddd;
color:#990000;
border-bottom: 1px solid red
}

.menuIND .txtmedia a:focus{
background:#ddd;
color:#990000;
border-bottom: 1px solid red
}

.menuIND .txtmedia a:hover{
background:#ddd;
color:#990000;
border-bottom: 1px solid red
}

.menuIND .txtmedia a:visited{
background:#ddd;
color:#990000;
border-bottom: 1px solid red
}

.menuIND .txtmedia a:link{
background:#ddd;
color:#990000;
border-bottom: 1px solid red
}

.menuIND .txtact a:active{
background:#666;
color:#fff;
}

.menuIND .txtact a:focus{
background:#666;
color:#fff;
}

.menuIND .txtact a:hover{
background:#666;
color:#fff;
}

.menuIND .txtact a:visited{
background:#666;
color:#fff;
}

.menuIND .txtact a:link{
background:#666;
color:#fff;
}
.menuIND .txtNOact a:active {
background: #ddd;
color:gray;
}
.menuIND .txtNOact a:focus {
background: #ddd;
color:gray;
}
.menuIND .txtNOact a:hover {
background: #ddd;
color:gray;
}
.menuIND .txtNOact a:visited {
background: #ddd;
color:gray;
}
.menuIND .txtNOact a:link {
background: #ddd;
color:gray;
}
/* ----------------------------------------------------FINE MENU IND */
