*{margin:0;padding:0;border:0;}
html,body{width:100%;height:100%;font-family:'Sorts Mill Goudy',sans-serif;font-size:12px;color:#605448;text-align:left;line-height:120%;}
b,strong{font-weight:700}

.tl{font-family:'Josefin Sans',sans-serif;color:#7c6c3e;}
.s_24{font-size:24px;line-height:100%;}
.s_20{font-size:20px;line-height:100%;}
.s_16{font-size:16px;}
.s_14{font-size:14px;}
.s_13{font-size:13px;}
.s_11{font-size:11px;}
.s_10{font-size:10px;}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.over{position:absolute;float:left;top:0;left:0;width:100%;height:100%;}

.wrapper{position:relative;width:960px;margin:0 auto;}
.wrapper .main_container{position:relative;float:left;width:960px;background:#886434;background:-moz-linear-gradient(top,#886434 0%,#916e3c 25%,#735228 50%,#eec37d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#886434),color-stop(25%,#916e3c),color-stop(50%,#735228),color-stop(100%,#eec37d));background:-webkit-linear-gradient(top, #886434 0%,#916e3c 25%,#735228 50%,#eec37d 100%);background:-o-linear-gradient(top,#886434 0%,#916e3c 25%,#735228 50%,#eec37d 100%);background:-ms-linear-gradient(top,#886434 0%,#916e3c 25%,#735228 50%,#eec37d 100%);background:linear-gradient(top,#886434 0%,#916e3c 25%,#735228 50%,#eec37d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#886434',endColorstr='#eec37d',GradientType=0 );}
.wrapper .main_container .container{position:relative;float:left;width:940px;margin:10px;background:#fff;}

.container .header{position:relative;float:left;width:940px;height:125px;background:#ede9de;}
.container .header .logo{position:relative;float:left;width:360px;height:125px;background:url('../data/layout/logo.png') top left no-repeat;}
.container .header .menu{position:relative;float:left;width:420px;margin-top:95px;padding-top:9px;background:url('../data/layout/menu_line.gif') top left repeat-x;}
.container .header .languages{position:relative;float:left;width:160px;margin-top:95px;padding-top:9px;background:url('../data/layout/menu_line.gif') top left repeat-x;text-align:center;}

.menu ul{list-style:none;line-height:150%;}
.menu ul li{position:relative;float:left;width:105px;}
.menu ul li a,.languages,.languages a{font-family:'Josefin Sans',sans-serif;font-size:14px;color:#7c6c3e;text-decoration:none;}
.menu ul li a:hover,.languages a:hover{font-weight:bold;}

.header .menu ul li ul{position:absolute;left:-12px;display:none;}
.header .menu ul li:hover ul{display:inline;}
.header .menu ul li ul li{line-height:100%;margin-bottom:5px;padding-left:12px;}
.header .menu ul li ul li:hover{background:url('../data/layout/submenu_circle.gif') top left no-repeat}

.submenu_selected{background:url('../data/layout/submenu_circle.gif') top left no-repeat;}

.footer .menu ul li ul{margin-top:5px;}
.footer .menu ul li ul li{line-height:100%;padding:0 0 5px 0;}

.menu ul li ul li a{font-size:12px;}
.menu ul li ul li a:hover{font-weight:normal;}

.container .content{position:relative;float:left;width:940px;margin-bottom:50px;}

.container .footer{position:relative;float:left;width:940px;height:310px;background:url('../data/layout/menu_line.gif') top left repeat-x;}
.container .footer .address{position:relative;float:left;width:310px;height:140px;margin:25px 0 0 50px;}
.container .footer .menu{position:relative;float:left;width:420px;height:140px;margin:25px 0 0 0;}
.container .footer .info{position:relative;float:left;width:160px;height:140px;margin:25px 0 0 0;}
.container .footer .info a{font-size:12px;color:#7c6c3e;text-decoration:none;}

/* SECTIONS */
.content .top_image{position:relative;float:left;width:940px;height:325px;margin-bottom:25px;background-position:top left;background-repeat:no-repeat;}

/* HOME */
.home .bx_320{position:relative;float:left;width:320px;}
.home .bx_320 h1{font-size:12px;font-weight:normal;color:#605448;}
.home .bx_260{position:relative;float:left;width:260px;height:325px;margin:0 50px;background-position:top left;background-repeat:no-repeat;}
.home .bx_160{position:relative;float:left;width:160px;margin:0 50px;font-family:'Josefin Sans',sans-serif;}

.home .bx_160 .title{position:relative;float:left;width:160px;margin-bottom:15px;}
.home .bx_160 .top_news{position:relative;float:left;width:160px;}
.home .bx_160 .top_news .data{position:relative;float:left;width:160px;}
.home .bx_160 .top_news .title{position:relative;float:left;width:160px;font-weight:bold;}

/* CANTINA / TERRITORIO */
.storia .bx_425,.mission .bx_425,.asolo_prosecco_superiore_docg .bx_425,.montello .bx_425{position:relative;float:left;width:425px;}
.storia .bx_260,.mission .bx_260,.asolo_prosecco_superiore_docg .bx_260,.montello .bx_260{position:relative;float:left;width:260px;margin:0 50px;}

.content .medium_image{position:relative;float:left;width:260px;height:230px;margin:0 0 10px;}
.content .thumbs{position:relative;float:left;width:260px;height:54px;}
.content .thumbs .thumb{position:relative;float:left;width:84px;height:54px;margin-left:4px;}
.content .thumbs .thumb:first-child{margin:0;}

.notizie_eventi .bx_260{position:relative;float:left;width:260px;margin:0 50px;}
.notizie_eventi .bx_260 .title{position:relative;float:left;width:260px;height:22px;margin:50px 0 15px 0;padding-top:3px;border-bottom:1px solid #605448;}

.notizie_eventi .bx_530{position:relative;float:left;width:530px;margin-right:50px;}

/* CANTINA > NOTIZIE_EVENTI > PAGINATOR */
.notizie_eventi .bx_530 .paginator{position:relative;float:left;width:530px;height:25px;margin:50px 0 15px 0;border-bottom:1px solid #605448;}
.notizie_eventi .bx_530 .paginator:last-child{margin-bottom:0;}
.notizie_eventi .bx_530 .paginator .prev,.notizie_eventi .paginator .next{position:relative;float:left;width:75px;height:22px;}
.notizie_eventi .bx_530 .paginator .prev.disable,.notizie_eventi .paginator .next.disable{opacity:0.5;}
.notizie_eventi .bx_530 .paginator .prev{background:url('../data/cantina/notizie_eventi/prev.gif') top left no-repeat;padding:3px 0 0 25px;}
.notizie_eventi .bx_530 .paginator .next{background:url('../data/cantina/notizie_eventi/next.gif') top right no-repeat;padding:3px 25px 0 0;text-align:right;}
.notizie_eventi .bx_530 .paginator .pages{position:relative;float:left;width:330px;height:22px;padding-top:3px;text-align:center;color:#605448;font-size:14px;}
.notizie_eventi .bx_530 .paginator .pages a{color:#605448;text-decoration:none;}

.notizie_eventi .news{position:relative;float:left;width:840px;margin:10px 50px;}
.notizie_eventi .news .titles{position:relative;float:left;width:240px;height:130px;margin-right:50px;padding:10px;line-height:120%;background:#ede9de;}

.notizie_eventi .news .cnt_text{position:relative;float:left;width:310px;border-top:1px solid #605448;}
.notizie_eventi .news .cnt_text .top{position:relative;float:left;width:310px;height:17px;margin:10px 0 20px 0;}
.notizie_eventi .news .cnt_text .top .goto_top{position:absolute;right:0;float:left;width:75px;height:15px;background:url('../data/cantina/notizie_eventi/up.gif') top right no-repeat;padding:4px 25px 0 0px;text-align:right;}
.notizie_eventi .news .cnt_text .text{position:relative;float:left;width:310px;}

/* CANTINA > NOTIZIE_EVENTI > SLIDESHOW */
.notizie_eventi .news .images{position:relative;float:left;width:200px;height:150px;margin-right:20px;overflow:hidden;}
.notizie_eventi .news .images .thumbs{position:relative;float:left;height:150px;}
.notizie_eventi .news .images .thumb{position:relative;float:left;width:200px;height:150px;margin:0;padding:0;background-repeat:no-repeat;background-position:top left;}

.notizie_eventi .news .images .controls{position:absolute;left:0;bottom:0;width:200px;height:29px;background:url('../data/layout/image_over.png') top left repeat;color:#fff;}
.notizie_eventi .news .images .controls .arrow_left,.images .controls .arrow_right,.images .controls .plus{position:relative;float:left;width:29px;height:29px;cursor:pointer;}
.notizie_eventi .news .images .controls .arrow_left{background:url('../data/layout/arrow_left.gif') center center no-repeat;}
.notizie_eventi .news .images .controls .arrow_right{background:url('../data/layout/arrow_right.gif') center center no-repeat;}
.notizie_eventi .news .images .controls .no_arrow{position:relative;float:left;width:58px;height:29px;}
.notizie_eventi .news .images .controls .plus{background:url('../data/layout/plus.gif') center center no-repeat;}
.notizie_eventi .news .images .controls .title{position:relative;float:left;width:109px;height:12px;padding:9px 2px 8px 2px;}

/* TERRITORIO > VIGNETI */
.vigneti .bx_530{position:relative;float:left;width:530px;margin:0px 50px 25px 360px;}

.vigneti .bx_630{position:relative;float:left;width:630px;margin:0 10px 0 50px;}
.vigneti .bx_630 .map{position:relative;float:left;width:630px;height:290px;background:url('../data/territorio/vigneti/map.jpg') top left no-repeat;}
.vigneti .bx_630 .map .marker{position:absolute;float:left;cursor:pointer;}
.vigneti .bx_630 .map .map_over{position:absolute;float:left;width:630px;height:290px;z-index:0;}

.vigneti .bx_200{position:relative;float:left;width:200px;margin:0 50px 0 0;}
.vigneti .bx_200 .cnt_details{position:relative;float:left;width:200px;min-height:290px;}
.vigneti .bx_200 .cnt_details .details{position:absolute;width:200px;left:0;top:0;background:#fff;z-index:20;display:none;line-height:100%;}
.vigneti .bx_200 .cnt_details .details .title{position:relative;float:left;width:200px;}
.vigneti .bx_200 .cnt_details .details .image{position:relative;float:left;width:200px;height:125px;margin:10px 0 5px 0;background-position:top left;background-repeat:no-repeat;}
.vigneti .bx_200 .cnt_details .details .text{position:relative;float:left;width:200px;}

.vigneti .bx_200 .cnt_details .legend{position:absolute;width:180px;left:0;bottom:0;margin-top:10px;padding-left:20px;background:url('../data/territorio/vigneti/map_circle.png') center left no-repeat;}

/* CONTATTI */
.contatti .bx_365{position:relative;float:left;width:365px;height:665px;background-position:top left;background-repeat:no-repeat;}
.contatti .bx_360{position:relative;float:left;width:360px;height:665px;background-position:bottom right;background-repeat:no-repeat;}
.contatti .bx_215{position:relative;float:left;width:215px;margin-top:125px;font-family:'Josefin Sans',sans-serif;}
.contatti .bx_215 a{color:#605448;text-decoration:none;}
.contatti .bx_215 a:hover{text-decoration:underline;}

/* PRODOTTI */
.vini .bx_260{position:relative;float:left;width:260px;margin:0 50px;}
.vini .bx_260 .title{position:relative;float:left;width:260px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #605448;}
.vini .bx_260 .item{position:relative;float:left;width:260px;height:250px;background-position:top left;background-repeat:no-repeat;}

.vini .bx_530{position:relative;float:left;width:530px;margin-right:50px;}
.vini .bx_530 .title{position:relative;float:left;width:530px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #605448;}
.vini .bx_530 .item{position:relative;float:left;width:110px;padding:250px 10px 0 10px;background-position:top left;background-repeat:no-repeat;}
.vini .bx_530 a{color:#605448;text-decoration:none;}
.vini .bx_530 a:hover{text-decoration:underline;}

/* NUOVO PRODOTTI [GENERICO] */
.vini .bx_840{position:relative;float:left;width:840px;margin:0 50px}
.vini .bx_840 .title{position:relative;float:left;width:840px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #605448;}
.vini .bx_840 .item{position:relative;float:left;width:108px;padding:305px 20px 0 40px;background-position:top center;background-repeat:no-repeat;}
/*.vini .bx_840 .item{position:relative;float:left;width:108px;padding:305px 4px 0 28px;background-position:top center;background-repeat:no-repeat;}*/
.vini .bx_840 a{color:#605448;text-decoration:none;}
.vini .bx_840 a:hover{text-decoration:underline;}
.vini .bx_840 .item.big{position:relative;float:left;width:840px;padding:340px 0 0 0;margin:0;background-position:top center;}

.vini .bx_325{position:relative;float:left;width:325px;margin:0 50px}
.vini .bx_325 .title{position:relative;float:left;width:325px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #605448;}
.vini .bx_325 .item{position:relative;float:left;width:108px;padding:305px 20px 0 40px;background-position:top center;background-repeat:no-repeat;}
.vini .bx_325 a{color:#605448;text-decoration:none;}
.vini .bx_325 a:hover{text-decoration:underline;}

.vini .bx_465{position:relative;float:left;width:465px;margin:0 50px 0 0;}
.vini .bx_465 .title{position:relative;float:left;width:465px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #605448;}
.vini .bx_465 .item.big{position:relative;float:left;width:465px;padding:340px 0 0 0;margin:0;background-position:top center;}

.brut .bx_260,.brut_magnum .bx_260,.extra_dry .bx_260,.extra_brut .bx_260,.tranquillo .bx_260,.frizzante .bx_260,.rose .bx_260{position:relative;float:left;width:260px;height:660px;margin:0 50px;background-position:top left;background-repeat:no-repeat;}
.brut .bx_580,.brut_magnum .bx_580,.extra_dry .bx_580,.extra_brut .bx_580,.tranquillo .bx_580,.frizzante .bx_580,.rose .bx_580{position:relative;float:left;width:580px;height:290px;margin:10px 0 0 0;background-position:top right;background-repeat:no-repeat;}

.brut .bx_580 .tx_top,.brut_magnum .bx_580 .tx_top,.extra_dry .bx_580 .tx_top,.extra_brut .bx_580 .tx_top,.tranquillo .bx_580 .tx_top,.frizzante .bx_580 .tx_top,.rose .bx_580 .tx_top{position:relative;float:left;width:300px;margin-top:50px;line-height:150%;}
.brut .bx_580 .tx_top a,.brut_magnum .bx_580 .tx_top a,.extra_dry .bx_580 .tx_top a,.extra_brut .bx_580 .tx_top a,.tranquillo .bx_580 .tx_top a,.frizzante .bx_580 .tx_top a,.rose .bx_580 .tx_top a{color:#605448;text-decoration:none;}
.brut .bx_580 .tx_bottom,.brut_magnum .bx_580 .tx_bottom,.extra_dry .bx_580 .tx_bottom,.extra_brut .bx_580 .tx_bottom,.tranquillo .bx_580 .tx_bottom,.frizzante .bx_580 .tx_bottom,.rose .bx_580 .tx_bottom{position:absolute;left:0;bottom:0;width:300px;}

.brut .bx_530,.brut_magnum .bx_530,.extra_dry .bx_530,.extra_brut .bx_530,.tranquillo .bx_530,.frizzante .bx_530,.rose .bx_530{position:relative;float:left;width:530px;margin:30px 0;}
.brut .bx_530 .title,.brut_magnum .bx_530 .title,.extra_dry .bx_530 .title,.extra_brut .bx_530 .title,.tranquillo .bx_530 .title,.frizzante .bx_530 .title,.rose .bx_530 .title{position:relative;float:left;width:530px;}
.brut .bx_530 .technical_description,.brut_magnum .bx_530 .technical_description,.extra_dry .bx_530 .technical_description,.extra_brut .bx_530 .technical_description,.tranquillo .bx_530 .technical_description,.frizzante .bx_530 .technical_description,.rose .bx_530 .technical_description{position:relative;float:left;width:530px;margin:10px 0;padding:10px 0;border-top:1px solid #605448;border-bottom:1px solid #605448;font-size:11px;color:#4c4c4e;}

.brut .bx_530 .technical_label,.brut_magnum .bx_530 .technical_label,.extra_dry .bx_530 .technical_label,.extra_brut .bx_530 .technical_label,.tranquillo .bx_530 .technical_label,.frizzante .bx_530 .technical_label,.rose .bx_530 .technical_label{position:relative;float:left;margin-right:10px;font-size:11px;color:#4c4c4e;}
.brut .bx_530 .technical_data,.brut_magnum .bx_530 .technical_data,.extra_dry .bx_530 .technical_data,.extra_brut .bx_530 .technical_data,.tranquillo .bx_530 .technical_data,.frizzante .bx_530 .technical_data,.rose .bx_530 .technical_data{position:relative;float:left;font-size:11px;color:#4c4c4e;}

.brut .bx_530 .cnt_download,.brut_magnum .bx_530 .cnt_download,.extra_dry .bx_530 .cnt_download,.extra_brut .bx_530 .cnt_download,.tranquillo .bx_530 .cnt_download,.frizzante .bx_530 .cnt_download,.rose .bx_530 .cnt_download{position:relative;float:left;width:100%;}
.brut .bx_530 .download,.brut_magnum .bx_530 .download,.extra_dry .bx_530 .download,.extra_brut .bx_530 .download,.tranquillo .bx_530 .download,.frizzante .bx_530 .download,.rose .bx_530 .download{position:relative;float:left;display:block;margin-top:20px;padding:10px 50px 8px 10px;background:#ebe4cf url('../data/layout/adobe_reader.png') center right no-repeat;}
.brut .bx_530 .download a,.brut_magnum .bx_530 .download a,.extra_dry .bx_530 .download a,.extra_brut .bx_530 .download a,.tranquillo .bx_530 .download a,.frizzante .bx_530 .download a,.rose .bx_530 .download a{color:#990c24;text-decoration:none;letter-spacing:-1px;}
.brut .bx_530 .download:hover a,.brut_magnum .bx_530 .download:hover a,.extra_dry .bx_530 .download:hover a,.extra_brut .bx_530 .download:hover a,.tranquillo .bx_530 .download:hover a,.frizzante .bx_530 .download:hover a,.rose .bx_530 .download:hover a{text-decoration:underline;}

/* FORMATI SPECIALI */
.formati_speciali .bx_840{position:relative;float:left;width:840px;margin:0 50px;}
.formati_speciali .bx_840 .title{position:relative;float:left;width:840px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #605448;}
.formati_speciali .bx_840  .item{position:relative;float:left;width:380px;margin:0 230px;padding:345px 0 0 0;background-position:top left;background-repeat:no-repeat;text-align:center;}
.formati_speciali .bx_840  a{color:#605448;text-decoration:none;}
.formati_speciali .bx_840  a:hover{text-decoration:underline;}

/* COOKIES
.cookies .bx_840{position:relative;float:left;width:840px;margin:0 50px;text-align:justify;}
.cookies .bx_840 a{color:#7c6c3e;}

#cookieChoiceInfo{background-color:#705126;color:#fff;font-size:12px;bottom:0;padding:20px 0;border-top:1px solid white;}
#cookieChoiceInfo a,#cookieChoiceDismiss{font-size:12px;}
#cookieChoiceDismiss,#cookieChoiceInfo a{color:#fff;}
*/

/****
#iubenda-cs-banner{z-index:999997;position:fixed;top:0;left:0;width:100%;background-color:black;line-height:150%}
#iubenda-cs-banner .iubenda-cs-content{display:block;margin:0 auto;padding:20px;width:auto;font-family:'Sorts Mill Goudy', sans-serif;font-weight:400;font-size:13px;background:#886434;color:#fff}
#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale{position:relative;max-width:960px;margin:0 auto}
#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale .iubenda-banner-content p{color:#fff}
#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale .iubenda-banner-content p:first-child{text-transform:uppercase;letter-spacing:2px;font-weight:700;font-family:'Josefin Sans',sans-serif;}
#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale .iubenda-banner-content a{color:#fff;text-decoration:underline}
#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale .iubenda-cs-close-btn{position:absolute;top:0;right:0;margin:0;border:none;text-decoration:none;text-transform:uppercase;font-size:16px;color:#fff}
****/

