html {	overflow-y: scroll;	height:100%;}#countdown {position: absolute;top: 0px;right: 0px;}body {background: #fff url(image/background.jpg) top left repeat-x;font: normal 12px/16px geneva, arial, tahoma, verdana, sans serif;color: #505050;	behavior: url(http://www.cesconitalo.it/csshover.htc);	height:100%;}.field_checkbox{	margin:0px 10px 0px 0px;	padding:0px 0px 0px 0px;	}body#cru  {background: #FFF url(image/background_cru.jpg) top center no-repeat;}img, div, input {behavior: url(http://www.cesconitalo.it/iepngfix.htc);}strong{font-weight:bold;}em{font-style:italic;}#top {margin: 0 auto;padding: 3px 0px 0px 0px;width: 900px;text-align: right;}#header {margin: 0 auto;width: 900px;height: 150px;position: relative;}#logo {float: left;}#navigation {
position:relative;height: 80px; /*era 150px 16/07/2009 - chiamata sara per correggere il gap*/width: 750px;float: right;margin: 70px 0px 0px 0px;}#content {clear: both;margin: 0 auto;width: 900px;padding: 10px 0px 0px 0px;/* background: #ccc; */}#left {float: left;text-align: center;width: 300px;}#left .citazione {width: 250px;text-align: center;color: #888;margin: 5px 25px 0px 25px;}#left .firma {width: 250px;text-align: right;font-style: italic;color: #888;margin: 0px 25px 20px 25px;}#right {float: right;width: 569px;padding: 0px 10px 30px 20px;margin: 0px 0px 0px 0px;background: transparent url(image/border_content.jpg) top left no-repeat;/* border-left: 1px solid #ccc; */}#right img {float: left;margin: 0px 10px 0px 0px;}div.tenute {margin: 0px 0px 20px 0px;float: left;}.tenute img {padding: 0px 0px 30px 0px;}#gallery_button {position: absolute;margin: 280px 0px 0px 370px;}#box_left_home {width: 639px;border-right: 1px solid #a09b87;float: left;}#box_right_home {float: right;width: 246px;padding: 0px 7px 0px 7px;}.news_home {margin: 0px 0px 20px 0px;}/* STILE DEL MENU */#menu{width: 750px;font-size: 14px;font-weight: bold;font-family: 'trebuchet ms', arial, sans-serif;text-shadow: 0px 0px 5px #666;}#menu ul{position: relative;margin: 0;padding-left: 0;list-style: none;background: #a09b86;float: right;}#menu li {display: inline;float: left;color: #fff;margin: 0px;padding: 0px 10px 0px 10px;line-height: 25px;border-top: 4px solid #fff;}#menu li:hover, #menu li:focus, #menu li:active{border-top: 4px solid #910234;}#menu ul li a{display: block;vertical-align: bottom; /* This fixes the IE5 Win gap! */}#menu ul ul {position: absolute;display: none;left:0px;margin-left:0px;height:16px;width:665px;background: #910234;}#menu ul ul li {line-height: 16px;height:60px;padding: 0px 15px 0px 15px;text-shadow: 0px 0px 0px #333;border-top: 0px solid #910234;font-size: 12px;border-right:1px solid #fff;}#menu ul ul li.ultimo, #menu ul ul li.menu-last {background: transparent;}#menu ul li:hover ul{display: block;border-top: 0px solid #910234;}#menu ul ul li:hover {border-top: 0px solid #910234;text-decoration: none;}#menu a:link, #menu a:visited, #menu a:active, #menu a:hover {text-decoration: none;color: #fff;}#menu ul li ul li a:link,#menu ul li ul li a:visited,#menu ul li ul li a:active{text-decoration: none;color: #fff;}#menu ul li ul li a:hover {color: #eee;}#menu .menu-parent  ul{display: block;border-top: 0px solid #910234;}#menu .menu-0.menu-parent:hover{display: block;border-top: 4px solid #fff;}#menu  ul:hover ul{display: none;border-top: 0px solid #910234;}#menu .menu-0 .menu-parent,#menu .menu-0 .menu-current {background: #910234;}#menu .menu-1 .menu-parent,#menu .menu-1 .menu-current {border-right:1px solid #fff;background: transparent;}#menu .menu-parent  ul .menu-current a,#menu .menu-1.menu-parent a {text-decoration: underline;}ul#lato {margin: 0px 0px 0px 0px;}#footer {margin: 0 auto;width: 900px;padding: 40px 0px 80px 0px;text-align: center;font-family: arial, tahoma, verdana, sans serif;font-size: 11px;color: #777;}#footer .footer_left {	margin-top: 20px;	float: left;	width: 639px;}#footer .footer_right {	margin-top: 20px;	float: left;	width: 246px;	text-align: right;}#footer .footer_right a {	margin-right: 5px;}.clearing {clear: both;}/* STILE DEI COLLEGAMENTI */a:link, a:active, a:visited {text-decoration: none;color: #7d7968;}a:hover {text-decoration: none;color: #85816f;}a:focus {outline: 0px;}/* CARATTERISTICHE DEI TITOLI ED EVIDENZIATORI */H1 {font-size: 20px;line-height: 22px;color: #910234;font-family: geneva, arial, tahoma, verdana, sans serif;margin: 5px 0px 15px 0px;}H1.hh1 {font-size: 20px;line-height: 22px;color: #000;font-family: geneva, arial, tahoma, verdana, sans serif;margin: 5px 0px 15px 0px;}H2 {font-size: 28px;color: #910234;font-family: geneva, arial, tahoma, verdana, sans serif;margin: 0px 0px 25px 0px;margin: 10px 0px 25px 0px;}H2.hh2 {font-size: 28px;color: #000000;font-family: geneva, arial, tahoma, verdana, sans serif;margin: 0px 0px 25px 0px;margin: 10px 0px 25px 0px;}H3 {font-size: 16px;line-height: 22px;color: #910234;font-family: geneva, arial, tahoma, verdana, sans serif;margin: 5px 0px 0px 0px;}H5 {font-size: 20px;color: #910234;font-family: geneva, arial, tahoma, verdana, sans serif;margin: 5px 0px 5px 0px;}/* Opera */@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {  H1 {font-size: 20px;line-height: 22px;color: #910234;font-family: arial, tahoma, verdana, sans serif;margin: 5px 0px 15px 0px;}H1.hh1 {font-size: 20px;line-height: 22px;color: #000;font-family: arial, tahoma, verdana, sans serif;margin: 5px 0px 15px 0px;}H2 {font-size: 28px;color: #910234;font-family: arial, tahoma, verdana, sans serif;margin: 5px 0px 25px 0px;}H2.hh2 {font-size: 28px;color: #000000;font-family: arial, tahoma, verdana, sans serif;margin: 5px 0px 25px 0px;}H5 {font-size: 20px;color: #910234;font-family: arial, tahoma, verdana, sans serif;margin: 5px 0px 5px 0px;}} P {margin: 0px 0px 10px 0px;}.highlight {/* background: #a09b86; *//* padding: 0px 3px 0px 3px; */color: #515153;font-weight: bold;font-size: 14px;}.news_breve {margin: 0px 0px 10px 0px;}.news_breve span{	font-family: times;}/* CARATTERISTICHE DELLA TABELLA TECNICA PRODOTTO */table.tabella{border-collapse: separate;border-spacing: 2px;}.tabella td{height:10px;padding:2px;margin:0px;font-family: arial, verdana, tahoma, sans serif;vertical-align:top;}.titolo {font-family:arial;color:#515153;font-weight:bold;text-align:left;font-size:14px;}.titoletto_colonna_colonna1{width:160px;font-family:arial;font-size:12px;color:#fff;font-weight:bold;background-color:#a09b86;}.titoletto_colonna_colonna2{font-family:arial;font-size:12px;color:#515153;}.tab_footer {	font-style: italic;}.tabella {	margin-top:10px;}/* CARATTERISTICHE DEL MENU' VINI */.tipo2 {margin: 30px 0px 0px 0px;padding: 10px;background: #ddd url(image/back_list.jpg) top left repeat-x;border: 1px solid #e4e2d9;}.tipo2nero {background: #ddd url(image/back_list.jpg) top left repeat-x;filter: alpha (opacity=1);-moz-opacity: 0.5;opacity: 0.5;border: 1px solid #D0CEC5;}.tipo2 ul {margin: 0px 0px 0px 0px;padding: 0px;}.tipo2  .menu-expand{margin: 5px 40px 5px 0px;padding: 0px;float: left;font-size: 20px;font-family: geneva, arial, tahoma, verdana, sans serif;list-style-type: none;}.tipo2  .menu-expand a{margin: 0px;padding: 0px;color: #910234;}.tipo2nero  .menu-expand a{margin: 0px;padding: 0px;color: #000;}.tipo2  .menu-expand ul{margin-top: 10px;}.tipo2  .menu-expand ul li{list-style-type: none;margin: 0px 0px 2px 0px;padding: 0px;font-size: 13px;color: #444;/*width: 110px;*/}.tipo2  .menu-expand ul li a{list-style-type: none;margin: 0px;padding: 0px;color: #505050;}.tipo2  .menu-expand li a:hover {list-style-type: none;margin: 0px;padding: 0px;background: #e7e5de;}li.tipo {float: left;margin: 0px 40px 0px 0px;padding: 0px;list-style-type: none;}#menu_vini a:hover {background: #e7e5de;margin: 0px;padding: 0px;}/* dichiarazione elenchi */ul {list-style-type: disc;list-style-position: outside;margin: 0px 0px 0px 35px;}li {list-style-type: disc;margin: 0px 0px 10px 0px;}ol {list-style-type: decimal;list-style-position: outside;margin: 0px 0px 0px 35px;}li {list-style-type: decimal;margin: 0px 0px 10px 0px;}ol ol li {list-style-type: lower-alpha;}/* CARATTERISTICHE DEL breadcrumbs */.breadcrumbs {/* TUTTO DA FARE SE SERVEONO MODIFICHE AL DEFAULT */}/*SEZIONE CONTATTI */#italia {float: right;}.contatti_left {text-align: left;margin: 40px 0px 0px 0px;}/* MENU" */#menu2{width: 100%;font-weight: bold;font-family: 'trebuchet ms', arial, sans-serif;text-shadow: 0px 0px 5px #666;}#menu2 ul{margin: 0;padding-left: 0;list-style: none;}#menu2 li {display: inline;float: left;color: #fff;margin: 0px;padding: 0px 10px 0px 10px;line-height: 25px;border-top: 4px solid #fff;}#menu2 ul li a{display: block;vertical-align: bottom; /* This fixes the IE5 Win gap! */}#menu2 ul ul {position: absolute;display: none;}#menu2 ul li {text-shadow: 0px 0px 0px #333;border-top: 0px solid #910234;font-size: 12px;background: #fff url("image/border_sub.png") top right no-repeat;}#menu2 ul li.ultimo, #menu2 ul li.menu-last {background: #fff;}#menu2 ul li:hover ul{display: block;border-top: 0px solid #910234;}#menu2 ul li ul li:hover {border-top: 0px solid #910234;text-decoration: underline;}#menu2 a:link, #menu2 a:visited, #menu2 a:active, #menu2 a:hover {text-decoration: none;color: #fff;}#menu2 ul li a:link,#menu2 ul li a:visited,#menu2 ul li a:active{text-decoration: none;color: #777;}#menu2 ul li a:hover {text-decoration: underline;color: #777;}#menu2 .menu-parent  ul{display: block;border-top: 0px solid #910234;}#menu2  ul:hover ul{display: none;border-top: 0px solid #910234;}#menu2 .menu-parent  ul .menu-current a,#menu2 .menu-1.menu-parent a {text-decoration: underline;}#indietro a {font-size: 14px;}/* CARATTERISTICHE DELLA FOTOGALLERY */ul#fotogallery {width: 100%;}li.foto {float: left;width: 130px;height: 87px;background: #ddd;margin: 0px 12px 20px 0px;}#filtro_gallery {text-align: left;}#filtro_gallery select {width: 180px;height: 20px;}#check_table td {height: 25px;	padding: 3px;}
