/* CSS Document */

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}


body{font: 100.01%/1.5 Arial, Helvetica, sans-serif; background:url(/img/bg_body2.png) top left repeat-x}
body.default{ background:url(/img/bg_body_default.png) 0 -2px repeat-x }
body.enoteca{ background:url(/img/bg_body_enoteca.png) 0 0 repeat-x }

div#main_container{background: url(/img/bg_container2.png) top no-repeat}
div#main_container_default{background: url(/img/bg_main_container_default.png) top no-repeat}
div#main_container_enoteca{background: url(/img/bg_main_container_enoteca.png) top no-repeat}
div#container{width:960px;margin:0 auto; }
div#header{height:170px}
div#header h1{position:absolute; top:-9999px; left:-9999px}
div#wrapper{float:left;width:100%}
div#content{margin-right: 550px;}
div#navigation{float:left;width:290px;margin-left:-550px; margin-top:200px; background:#e6e4da; font-family:Georgia, "Times New Roman", Times, serif}

div#extra{float:left;width:260px;margin-left:-260px; margin-top:200px; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.9em}
div#extra2{float:left;width:500px;margin-left:-500px; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.9em}
div#footer{clear:left;width:100%;}
div#maxifooter{background:#e3e0cf url(/img/bg_maxifooter.gif) top center no-repeat}

.inner{margin:15px}
strong{font-weight:bold}
em{font-style:italic}
strong em{font-weight:bold}
.clear{clear:both}

div#giallo{background:url(/img/bg_splash.png) top right no-repeat; color:#333;  margin:0 15px 0 30px; height:260px; border:solid 2px #878d59}/**/
div#giallo h2{font-family: Trebuchet, Arial, Helvetica, sans-serif; font-size:1.6em; letter-spacing:-0.05em; color:#fff; line-height:1.1em}
div#giallo h2 a{text-decoration:none; color:#333}
div#giallo .menu_palazzo{margin:20px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; }
div#giallo .menu_palazzo li{text-align: right; margin:3px 70px 0 0}
div#giallo .menu_palazzo li a{text-decoration:none; font-size:1.2em; color:#333; display:block}
div#giallo .menu_palazzo li a:hover{color:#fff; text-decoration:underline}


div.path_container{float:left; font-size:0.7em; color:#333; text-transform:uppercase; margin:6px 0 0 0; width:100%}
div#content_default .path li, path.li{float:left; list-style-type:none; margin:0.5em 10px 0.5em 0 }
div.path p, div.path li{float:left; }
div.path li{background:url(/img/freccetta.png) 2px 3px no-repeat;padding:0 0 0 10px;}
div.path p, div.path li a{margin:0 4px 0 0; text-decoration:none; color:#333}
.path_footer{clear:both}

div#header .minimenu { width:300px; float:right;}
div#header .minimenu ul{float:right}
div#header .minimenu  li{float:left; font-size:0.75em; text-transform:uppercase; border-right: solid 1px #666; margin:0 6px 0 0}
div#header .minimenu  li a{color:#666; text-decoration:none; margin:0 6px 0 0 }
div#header .minimenu  li a:hover{border-bottom:solid 3px #F7921C}
div#header .minimenu  li.last{border-right:none}

div#navigation {font-size:0.9em}
div#navigation .content_navigation h2 a{ font-size:1.5em; text-decoration:none; color:#2c74a9;}
div#navigation .content_navigation_more {text-align:right; font-family:Arial, Helvetica, sans-serif}
div#navigation .content_navigation_more a{ text-decoration:none; color:#333; text-transform:uppercase; font-size:0.8em}

div#extra .inner{margin:15px 0 0 30px}
div#extra .inner .contentdiv_more a{margin:0}
div#extra .content_cittaslow h2 a{ font-size:1.5em; text-decoration:none; color:#2c74a9;}
div#extra .content_cittaslow_more {text-align:right; font-family:Arial, Helvetica, sans-serif}
div#extra .content_cittaslow_more a{ text-decoration:none; color:#333; text-transform:uppercase; font-size:0.8em}

div#territorio{clear:left;width:100%; background: url(/img/territorio.png) top center no-repeat; margin:10px 0 20px 0}
div#territorio ul{margin:0 0 0 180px}
div#territorio li{float:left; margin:0 0 0 8px}
div#territorio li a{text-decoration:none; text-transform: uppercase; display:block; padding:6px 3px 0 3px; color:#999; border-bottom:dotted 1px #999}
div#territorio li a:hover{border-bottom:solid 1px #456C85; color:#456C85}

div#maxifooter .inner{width:960px;margin:0 auto;}
div#maxifooter .inner .left{width:720px; float:left; text-align:right; margin:50px 0 0 0}
div#maxifooter .inner .left .inner0{margin:0 30px 0 0}
div#maxifooter .inner .left .inner0 li{ text-transform:uppercase; }
div#maxifooter .inner .left .inner0 li a{color:#333; font-weight:bold; text-decoration:none}

div#maxifooter .inner .right{width:240px; float:right; margin:50px 0 0 0}
div#maxifooter .inner .right .inner1{margin:0 0 0 10px}
div#maxifooter .inner .right .inner1 li{ }
div#maxifooter .inner .right .inner1 li a{color:#333; font-weight:bold; text-decoration:none}

div#maxifooter .inner .footer{clear:both; padding:40px 0 20px 0; color:#666; font-size:0.8em}
div#maxifooter .inner .footer a{color:#666}

div#menu_left{margin:20px; text-align:right; font-family:Georgia, "Times New Roman", Times, serif}
div#menu_left h2.territorio{margin:30px 0 0 0; text-transform:uppercase; color:#2c74a9; font-weight:bold; font-size:1.2em; }
div#menu_left h2.dovecome{margin:30px 0 0 0; text-transform:uppercase; color:#f7931d; font-weight:bold; font-size:1.2em;}
div#menu_left li a{color:#666; font-size:1.2em; text-decoration:none}

.contextual_menu li {background:url(/img/freccia.png) no-repeat right 10px; padding:0 20px 0 0}

.contentdiv_more{text-align:right}
.contentdiv_more a{font-size:0.7em;margin:0 0 0 230px; font-weight:bold; text-transform:uppercase; color:#333; text-decoration:none}

div#content_default{float:left;width:550px;margin-left:-550px; font-family:Georgia, "Times New Roman", Times, serif}
div#content_default h1{clear:both;font-size:1.5em; font-weight:bold; color:#666; margin:1em 0; padding:1em 0 0 0; line-height:1.1em}
div#content_default h2{font-size:1.1em; font-weight:bold; color:#666; margin:1em 0; line-height:1.1em; border-bottom:solid 1px #666}
div#content_default h3{font-size:1.1em; font-weight:bold; color:#666; margin:1em 0; line-height:1.1em; color:#F60}
div#content_default p{margin:0.5em 0}
div#content_default a{color:#960; text-decoration:none; border-bottom:dotted 1px #960}
div#content_default a:hover{border-bottom:solid 1px #960}
div#content_default li{margin:0.5em 30px; list-style-type:disc}
div#content_default img{float: left; margin:0 8px 0 0}

div#sub_header{width:350px; color:#fff; margin:30px; font-size:0.9em; min-height:80px; font-weight:normal}

.frase{font-size:0.9em}
#menu_2livelli ul li{margin:2px 0 0 20px; }
#menu_2livelli ul li a{color:#2c74a9; }
#menu_2livelli ul li ul li {border-bottom:none; margin:0 0 0 20px}
#menu_2livelli ul li ul li a{color:#333; font-size:0.9em}

#accordion{font-size:0.8em; margin:0 0 0 20px}

.photogallery li{float:left; margin:8px}
.photogallery img{padding:8px; background:#e0e0e0}
div#content_default_enoteca .photogallery a{border:none}
div#content_default_enoteca .photogallery a:hover{border:none}

/* enoteca */
div#navigation_enoteca{margin-right: 650px;}
div#navigation_enoteca h3{text-align:left; text-transform:uppercase; font-size:0.8em; border-bottom:solid 1px #ccc}
div#content_default_enoteca{float:left;width:650px;margin-left:-650px;  font-family:Georgia, "Times New Roman", Times, serif}
div#content_default_enoteca h1{font-size:1.5em; font-weight:bold; color:#666; margin:1em 0; line-height:1.1em}
div#content_default_enoteca h2{font-size:1.1em; font-weight:bold; color:#666; margin:1em 0; line-height:1.1em; border-bottom:solid 1px #666}
div#content_default_enoteca h3{font-size:1.1em; font-weight:bold; color:#666; margin:1em 0; line-height:1.1em; color:#F60}
div#content_default_enoteca p{margin:0.5em 0}
div#content_default_enoteca a{color:#960; text-decoration:none; border-bottom:dotted 1px #960}
div#content_default_enoteca a:hover{border-bottom:solid 1px #960}
div#content_default_enoteca .inner{margin-top:0}

#menu_orizzontale_enoteca{margin:130px 0 0 40px}
#menu_orizzontale_enoteca .interno{float:left; width:164px;  text-align:center; margin:0 0 0 10px; font-family:Georgia, "Times New Roman", Times, serif}
#menu_orizzontale_enoteca .interno h2{margin:0 6px; vertical-align:middle }
#menu_orizzontale_enoteca .interno a{display:block;height:80px; padding:20px 0 0 0; text-decoration:none; font-size:1.2em; font-weight:bold; color:#333}
#menu_orizzontale_enoteca .interno a:hover{color:#1B4462; text-decoration:underline;}

.lista_aziende{font-size:0.8em}
.lista_aziende .active{background:#C9E785}
div#menu_left .lista_aziende .active a{color:#000}
div#scheda {background:#eee; font-size:0.8em}
div#scheda .descrizione{ padding:8px; border:solid 1px #ccc; margin:0 8px}
div#scheda .descrizione_produttore{background:#EEF7FC; padding:8px; margin:8px;}
div#scheda .servizi_produttore{padding:8px; border:solid 1px #ccc; margin:0 8px}
div#scheda .vini{margin:8px}
div#scheda h2.produttore{background:#C9E785; padding:3px 8px; font-size:1.6em; color:#000}
div#scheda h3{padding:0 0 0 26px}
div#scheda table{margin:0 8px; border:none}
div#scheda table caption{position:absolute; top:-9999px; left:-9999px}
div#scheda table td{padding:3px; background:#fff; border-bottom:solid 1px #ccc}
div#scheda table th{vertical-align:top; padding:3px 6px 0 0; color:#069; font-weight:bold; text-align:right}
div#scheda table p{margin:0}

div.torna_su{text-align:right; margin:20px 0}
div#content_default div.torna_su a{background:url(/img/tornasu.png) 0px 4px no-repeat; padding:0 0 0 20px; text-transform:uppercase; font-size:0.7em; border:none; text-decoration:none}

ul.listavini{font-size:1.2em; font-family:Arial, Helvetica, sans-serif}
ul.listavini li span{font-size:0.9em}

form.prenotazioni fieldset {border: solid 1px #ccc; margin:1em; padding:1em}
form.prenotazioni legend{font-family:Arial, Helvetica, sans-serif; font-size: 1.2em; color:#666}
form.prenotazioni label{display:block; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; margin-top:8px}
form.prenotazioni input.text{width:60%}
form.prenotazioni input.text_mini{width:3em}
form.prenotazioni .inline{display:inline}
form.prenotazioni .conf_email{position:absolute; top:-9999px; left:-9999px}
form.prenotazioni .obbligatorio{font-weight:bold; color:#900}
div#content_default_enoteca div.privacy{font-size:0.7em; height:150px; overflow:scroll}

#box_palazzodelgusto {margin:30px 0 0 0; border-top:solid 3px #E3E0CF}
#box_palazzodelgusto h2 a{font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; color:#000; text-decoration:none}

#language li{float:right; margin:0 8px 0 0}

/* screen lcd */
div#sub_header p.lcd{margin:40px}
