﻿body {
    font-family: Tempus Sans ITC;
}

a, a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.menu_footer {
	color: Black;
}
.menu_footer a:visited {
	color: Black;
}
.menu_footer a:hover { 
	color: #781919;
}
.menu_footer_white {
	color: White;
}
.menu_footer_white a:visited {
	color: White;
}
.menu_footer_white a:hover { 
	color: White;
}
.white10 {
	font-family: Tempus Sans ITC;
	font-size: 10px;
	font-weight: normal;
	color:white;
}
.boldwhite10 {
	font-family: Tempus Sans ITC;
	font-size: 10px;
	font-weight: bold;
	color:white;
}
.black10 {
	font-family: Tempus Sans ITC;
	font-size: 10px;
	font-weight: normal;
	color:#000000;
}
.black11 {
    font-family: Tempus Sans ITC;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
}
.white11 {
    font-family: Tempus Sans ITC;
	font-size: 11px;
	font-weight: normal;
	color: White;
}

.boldblack10 {
	font-family: Tempus Sans ITC;
	font-size: 10px;
	color:#781919;
	font-weight: bold;
}

.boldblack11 {
	font-family: Tempus Sans ITC;
	font-size: 11px;
	color:#000000;
	font-weight: bold;
}
.boldwhite11 {
	font-family: Tempus Sans ITC;
	font-size: 11px;
	color: White;
	font-weight: bold;
}
.red11 {
	font-family: Tempus Sans ITC;
	font-size: 11px;
	color: #FF0000;
	font-weight: normal;
}
.boldred11 {
	font-family: Tempus Sans ITC;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
}
.black12 {
	font-family: Tempus Sans ITC;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
	text-align: justify;
	line-height: 1.5;
}
.white12 {
	font-family: Tempus Sans ITC;
	font-size: 12px;
	font-weight: normal;
	color: White;
}
.black13 {
	font-family: Tempus Sans ITC;
	font-size: 13px;
	font-weight: normal;
	color:#000000;
}
.white13 {
	font-family: Tempus Sans ITC;
	font-size: 13px;
	font-weight: normal;
	color: White;
}
.blackbold12 {
	font-family: Tempus Sans ITC;
	font-size: 12px;
	font-weight: bold;
	color:#781919;
}
.whitebold12 {
	font-family: Tempus Sans ITC;
	font-size: 12px;
	font-weight: bold;
	color: White;
}
.blackbold13 {
	font-family: Tempus Sans ITC;
	font-size: 13px;
	font-weight: bold;
	color:#000000;
}
.whitebold13 {
	font-family: Tempus Sans ITC;
	font-size: 13px;
	font-weight: bold;
	color: White;
}
.pan
{
	background-color:#ffe6aa;
	overflow:hidden;
}
/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}
.optima 
{ display : none; }
/* Menu regioni */
#menu1 {
	width: 188px;
	margin: 0px;
	border-style: none solid solid solid;
	border-color: #FAD785;
	border-size: 1px;
	border-width: 1px;
	}
#menu1 ul {
	margin:0;
	padding:0 0 0 0;
	list-style:none;
    }
#menu1 li a {
	height: 15px;
	width: 170px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 15px;
	text-decoration: none;
	font-weight: bold;
	}	
#menu1 li a:link, #menu1 li a:visited {
	color: #781919;
	display: block;
	padding: 5px 0 0 0;
	font-weight: bold;
	}
#menu1 li a:hover {
	color: #000000;
	padding: 5px 0 0 0;
	font-weight: bold;
	}	
/* Menu vitigni */
#menu2 {
	width: 188px;
	margin: 0px;
	border-style: none solid solid solid;
	border-color: #FAD785;
	border-size: 1px;
	border-width: 1px;
	background-color: #FAD785;
	}
#menu2 ul {
	margin:0;
	padding:0 0 0 0;
	list-style:none;
    }
#menu2 li a {
	height: 15px;
	width: 170px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 15px;
	text-decoration: none;
	font-weight: bold;
	}	
#menu2 li a:link, #menu1 li a:visited {
	color: #781919;
	display: block;
	padding: 5px 0 0 0;
	font-weight: bold;
	}
#menu2 li a:hover {
	color: #000000;
	padding: 5px 0 0 0;
	font-weight: bold;
	}
/* Menu azienda */
#menu3 {
	width: 184px;
	margin: 0px;
	background-color: #ffe7ab;
	}
#menu3 ul {
	margin:0;
	padding:0 0 0 0;
	list-style:none;
    }
#menu3 li a {
	height: 15px;
	width: 154px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 15px;
	text-decoration: none;
	font-weight: bold;
	}	
#menu3 li a:link, #menu1 li a:visited {
	color: #781919;
	display: block;
	padding: 5px 0 0 10px;
	font-weight: bold;
	}
#menu3 li a:hover {
	color: #000000;
	padding: 5px 0 0 10px;
	font-weight: bold;
	}
/* menu locali */
#menu_locali {
      float:right;
      width:100%;
      font-size:100%;
      line-height:normal;
	  }
    #menu_locali ul {
	margin:0;
	padding:10px 10px 10px 0;
	list-style:none;
      }
    #menu_locali li {
      display:inline;
      margin:0;
      padding:0;
      }
    #menu_locali a {
      float:right;
      background:url("../immagini/sito/menu_locali_l.jpg") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #menu_locali a span {
      float:right;
      display: block;
      background:url("../immagini/sito/menu_locali.jpg") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#781919;
      }
    #menu_locali a span {float:none;}
    
    #menu_locali a:hover span {
      color:#ffe7ab;
     }
    #menu_locali a:hover {
      background-position:0% -42px;
     }
    #menu_locali a:hover span {
      background-position:100% -42px;
    }
    .menu_locali_font {
	margin:0;
	padding:0;
	font: bold 11px/1.5em Verdana;
    }
/*Modal Popup*/
.modalBackground {
	background-color:#440000;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	background-color:White;
	border-width:5px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:550px;
}
.modalPopup2 {
	background-color:#ffe7ab;
	border-width:5px;
	border-style:solid;
	border-color:#fad785;
	padding:3px;
	width:700px;
}
.optima 
{ display : none; }