/*Titolo*/
.titolo{background-color: #ECECEC;font: bold normal x-large Arial, Helvetica, sans-serif;  color : Silver; }



/*Menu di terzo livello*/
.menuvertical{background-color: #F5F5F5;}
.td.menuvertical{background-color: #F5F5F5;text-align: right;   }
a.menuvertical{font-family: Verdana;  font-size:10px; color :black;  text-decoration : none; text-align: right;   }
a:hover.menuvertical{color :  Silver; }
.menuverticaltitle{font-family: Verdana;  font-size:12px; font-weight:bold;color :black;  text-decoration : none;  }

/*Menu position finder*/
.positionfinder{background-color: #E3E3E3;border-style:none;  border-width : 0px;  border-color: white;}
.td.positionfinder{background-color: #E3E3E3;border-style:none;border-width : 0px;  border-color: white;}
a.positionfinder{background-color: #E3E3E3;font-family: Verdana;  font-size:10px; color :lack;  text-decoration : none; float: left;  vertical-align : middle;  }
.positionfinder a:hover {background-color: #E3E3E3; font-family: Verdana; font-size:10px; color :  #434343;  font-weight:bold; text-decoration : none; }
.positionfinder a:visited {background-color: #E3E3E3; font-family: Verdana; font-size:10px; color :  #434343;  font-weight:bold; text-decoration : none; }
.positionfinder a:link {background-color: #E3E3E3; font-family: Verdana; font-size:10px; color :  #434343;  font-weight:bold; text-decoration : none; }
.positionfinder a:active {background-color: #E3E3E3; font-family: Verdana; font-size:10px; color :  #434343;  font-weight:bold; text-decoration : none; }
.positionfinderSel{font-family: Verdana;  font-size:10px; background-color: #E3E3E3; font-weight:bold;color :black; text-decoration : none;  }

/* Back arrow */
.back{text-decoration : none;  text-align: right;font-family: Verdana;  font-size:10px; font-weight:bold;position: absolute; left:540px; top:20px;  float: right;VISIBILITY: visible; }

/*Testo*/
.td.txt{background-color: #ECECEC;}
.txt{background-color: #ECECEC;position:relative; font-family: Verdana;  font-size: 10px;  color : #000000;  text-decoration : none;  text-align: left; border-width : 6px; padding:0px;}

/*Immagine*/
.td.img{background-color: #969696;}
.img{background-color: #969696;font-family: Verdana;  font-size:10px; font-weight:bold;color : black;  text-decoration : none;  text-align: justify;}

/* Empty */
.td.empty{background-color: #E3E3E3;}
.empty{background-color: #E3E3E3;font-family: Verdana;  font-size:12px; font-weight:bold;color : black;  text-decoration : none;  text-align: justify;}

/* Scelta della lingua */
.td.lng{background-color: #FFFFFF;}
.lng{background-color: #FFFFFF;position:relative; font-family: Verdana;  font-size: 10px;  color : gray;  text-decoration : none;  text-align: center; border-width : 6px; padding:0px;}



/*FileLink*/
.td.filelink{ width:100%;height:100%; }
a.filelink{ font-family: Verdana;  font-size:10px; font-weight:bold;color : #969696;   }

/*PageLink*/
.td.pagelink{background-color: #F5F5F5;}
.pagelink{background-color: #F5F5F5; position:relative; font-family: Verdana;  font-size: 10px;  color : #000000;  text-decoration : none;  border-width : 6px; padding:0px;}
a.pagelink{background-color: #F5F5F5;font-family: Verdana;  font-size:10px;color : #000000;   }
a:hover.footer{color :  #A1A1A1; }



/*gallery*/
.td.gallery{background-color: #808080;}
.gallery{background-color: #808080;font-family: Verdana;  font-size:10px; font-weight:bold;color : black;  text-decoration : none;  text-align: justify;}

/*db list*/
.dblist{background-color: #DDDDDD;position:relative;}
.td.dblist{background-color: #DDDDDD;}
.td.dblistrow{background-color: #DDDDDD; font-family: Verdana;  font-size:10px;color : black;  text-decoration : none;}
a:hover.dblistrow{color :  white; }
a:active.dblistrow{color :  black; }
.th.dblistrow{background-color: #DDDDDD; font-family: Verdana;  font-size:10px;color : black;  text-decoration : none;}
.dblisttitle{background-color: #DDDDDD;font-family:Verdana;  font-size:10px; font-weight:bold;color :black;  text-decoration : none;  }

/*link list*/
.linklist{background-color: #DDDDDD;position:relative;}
.td.linklist{background-color: #DDDDDD;}
.linklistrow{background-color: #DDDDDD; font-family: Verdana;  font-size:10px;color : black;  text-decoration : none;  height:18px;   }
.td.linklistrow{background-color: #DDDDDD; font-family: Verdana;  font-size:10px;color : black;  text-decoration : none;height:18px;   }
a:hover.linklistrow{color :  white; }
a:active.linklistrow{color :  black; }
.th.linklistrow{background-color: #DDDDDD; font-family: Verdana;  font-size:10px;color : black;  text-decoration : none;}
.linklisttitle{background-color: #DDDDDD;font-family:Verdana;  font-size:10px; font-weight:bold;color :black;  text-decoration : none; float:   left;   }

/*wineslist F5F5F5 */
.wineslist{background-color: #FFFFFF;}
.td.wineslist{background-color: #FFFFFF;}
.wineslistrow{background-color: #FFFFFF; font-family: Verdana;  font-size:10px;color : black;  text-decoration : none;}
.td.wineslistrow{background-color: #FFFFFFF; font-family: Verdana;  font-size:10px;color : black;  text-decoration : none;}
a:hover.wineslistrow{color :  gray; }
a:active.wineslistrow{color :  black; }
.th.wineslistrow{background-color: #FFFFFF; font-family: Verdana;  font-size:10px;color : black;  text-decoration : none;}
.wineslisttitle{background-color: #FFFFFF;font-family:Verdana;  font-size:10px; font-weight:bold;color :black;  text-decoration : none;   float:   center;   }

/*brand*/
.brandlist{background-color: white;x}
.brandlisttitle{height:25px;background-color: white;font-family:Verdana;  font-size:10px; font-weight:bold;color :black;  text-decoration : none;   width:100%;text-align:center; }


/*.video list */
.videolist{background-color: #DBDBDB;}
.td.videolist{background-color: #DBDBDB;}
.videolistrow{background-color: #DBDBDB; font-family: Verdana;  font-size:10px;color : black;  text-decoration : none;}
.td.videolistrow{background-color: #DBDBDB; font-family: Verdana;  font-size:10px;color : black;  text-decoration : none;}
a:hover.videolistrow{color :  gray; }
a:active.videolistrow{color :  black; }
.th.videolistrow{background-color: #DBDBDB; font-family: Verdana;  font-size:10px;color : black;  text-decoration : none;}
.videolisttitle{background-color: #DBDBDB; font-family:Verdana;  font-size:10px; font-weight:bold;color :black;  text-decoration : none;   text-align:center; width:100%; height:20px;  }


/*news list */
.newslist{background-color: #E5E5E5;}
.td.newslist{background-color: #E5E5E5;}
.newslistrow{background-color: #E5E5E5; font-family: Verdana;  font-size:10px;color : black;  text-decoration : none;}
.td.newslistrow{background-color: #E5E5E5; font-family: Verdana;  font-size:10px;color : black;  text-decoration : none;}
a:hover.newslistrow{color :  gray; }
a:active.newslistrow{color :  black; }
.th.newslistrow{background-color: #E5E5E5; font-family: Verdana;  font-size:10px;color : black;  text-decoration : none;}
.newslisttitle{height:30px; background-color: #E5E5E5;font-family:Verdana;  font-size:10px; font-weight:bold;color :black;  text-decoration : none;   float:   left;   }

/*.evidence list */
.evidencelist{background-color: #E5E5E5;font-family: Verdana, Geneva, sans-serif; }
.td.evidencelist{background-color: #E5E5E5;}
.evidencelistrow{background-color: #E5E5E5; font-family: Verdana, Geneva, sans-serif; font-size:10px;color : black;  text-decoration : none;}
.td.evidencelistrow{background-color: #E5E5E5; font-family: Verdana,Geneva, sans-serif;  font-size:10px;color : black;  text-decoration : none;}
a:hover.evidencelistrow{color :  gray; }
a:active.evidencelistrow{color :  black; }
.th.evidencelistrow{background-color: #E5E5E5; font-family: Verdana, Geneva, sans-serif;  font-size:10px;color : black;  text-decoration : none;}
.evidencelisttitle{height:30px; background-color: #E5E5E5; font-family: Verdana, Geneva, sans-serif;   font-size:10px; font-weight:bold;color :black;  text-decoration : none;    text-align:center; width:100%;   }

/* form spedizione mail e pagine autenticazione */ 
.mailform{background-color: #E3E3E3; border-style:none;  border-width : 0px;  border-color: white;}
.etichettaform{background-color: #E3E3E3;color: black; font-size:10px; font-family:Verdana; width=100;}
.titoloinfoform{background-color: #E3E3E3;color: black; font-size:10px; font-family:Verdana; font-weight:bold; padding-left:15px; padding-right:15px}
.infoform{background-color: #E3E3E3;color: black; font-size:10px; font-family:Verdana; padding-left:15px; padding-right:15px}
.campomail{font-size:10px; font-family:Verdana;}
.messaggioringraziamento{background-color: #E3E3E3;color: #003366; font-size:10px; font-family:Verdana; font-weight:bold;}
.messaggioautenticato{background-color: #E3E3E3; font-size:10px; font-family:Verdana; font-weight:bold; color: #003366;}
.messaggiorifiutato{background-color: #E3E3E3; font-size:10px; font-family:Verdana; font-weight:bold; color: #FF0000;}
.bottoneform{background: white; font-size:xx-small; font-family: Verdana, Arial, serif;}

/*Not found*/
.notfound{font-family: Verdana;  font-size:14px; color : Silver;font-weight:bold;  vertical-align : middle;  }

/*video*/
.video{margin:0;		padding:0;		background:#808080;}
.video table {		width:100%;       height:100%;}
.video td {  vertical-align:middle;     text-align:center; }


/*Footer*/
.footer {background-color: #FFFFFF; position:relative; font-family: Verdana;  font-size: 10px;  color : #A1A1A1;  text-decoration : none;  border-width : 6px; padding:0px;height:43px; }
.footer td {background-color: #FFFFFF;height:43px; font-family: Verdana;  font-size: 10px;  color : #A1A1A1;padding-top:10px;  }
.footer td a {background-color: #FFFFFF; font-family: Verdana;  font-size:10px; color : #A1A1A1;  text-decoration:underline ;   }
.footer td a:link {background-color: #FFFFFF; font-family: Verdana;  font-size:10px; color : #A1A1A1;  text-decoration:underline ;  
.footer td a:visited {background-color: #FFFFFF; font-family: Verdana;  font-size:10px; color : #A1A1A1;  text-decoration:underline ;   }
.footer td a:hover {color :  #A1A1A1!important; font-family: Verdana;  font-size: 10px;  color : #A1A1A1;}
