/* CSS GIOL */

body{
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
	background: #cacaca;
	background-position: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;

        scrollbar-3dlight-color:#0d1300;
        scrollbar-arrow-color:#999999;
        scrollbar-darkshadow-color:#0d1300;
        scrollbar-face-color:#0d1300;
        scrollbar-highlight-color:#999999;
        scrollbar-shadow-color:#999999;
        scrollbar-track-color:#0d1300;
   
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #eee;
}

*{padding:0;margin:0;}

a:link{ text-decoration: none;color:#aaa;}
a:visited{ text-decoration: none; color:#666;}
a:hover{ color: #fff;}
a:active{ text-decoration: none; color:#666;}
a:focus { -moz-outline: none -moz-mac-focusring; }

.center_input{
margin-top:5px;
	margin-left:0;
	margin-right: 2px;
	float:left;
}


.errorBox, .messageBox {
    display: block;
    background-color: #FFF;
    color: #f18837;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin: 2px 0 0 0;
    padding: 2px;
    text-align: left;
    vertical-align: bottom;
    max-height: 150px;
	 font-size: 10px;
	 width:342px;
}
.errorBox{
	border: 1px solid #f18837;
}
.messageBox{
  	border: 1px solid #f18837;
}

.errorField{
  	border:1px solid #f18837;
	background-color: #FFF;
}
.errorText{
  	background-color: #FFF;
        color: #f18837;
}

.input{
width: 170px;
font-size: 11px;
font-family: "Tahoma", Arial, Helvetica, sans-serif;
height:18px;
	}

.textarea{
width: 347px;
font-size: 11px;
font-family: "Tahoma", Arial, Helvetica, sans-serif;
height: 50px;
	}
.btn {
  vertical-align:middle;
  }

#wrapper {
   background: #cacaca url(../img/cantine/back_giol.gif);
   background-repeat: repeat-y;
   left: 100px;
   margin: 0;
   padding: 0;
   padding-left:34px;
   position: absolute;
   text-align: left;
   width: 827px;
}

#contenuto-cantine {
   background: #4b2727;
   margin: 0;
   margin-top: 1px;
   padding: 0;
   width: 522px;
   text-align: left;
   height: 160px;
   border-bottom-style: none;
   border-left-style: none;
   border-right-style: none;
   border-top-style: none;

}

#contenuto-img-cantine{
    clear: both;
    height: 160px;
    width: 240px;
    float: left;
    margin-top: 1px;
}

#contenuto-testo-cantine{
   background: #4b2727 url(../img/cantine/titolo_cantine.jpg) no-repeat;
   color: white;
   display: block;
   font-size: 10px;
   height: 130px;
   margin-top: 1px;
   padding-left: 8px;
   padding-top: 30px;
   text-align: justify;
   width: 514px;
}

#giol-testo-cantine{
    background: #4b2727 url(../img/cantine/titolo_cantine.jpg) no-repeat;
    color : white;
    width: 514px;
    padding-top: 2px;
    padding-left: 8px;
    display: block;
   overflow : auto;

}

#giol-testo-dove-siamo{
    background: #000 url(../img/cantine/titolo_dove_siamo.jpg) no-repeat;
    color : white;
    width: 514px;
    padding-top: 32px;
    padding-left: 8px;
    display: block;
   overflow : auto;
height : 700px;

}

#contenuto-vini{
   background: #975a5a;
   margin: 0;
   padding: 0;
   margin-top: 1px;
   width: 522px;
   text-align: left;
    height: 160px;
   border-bottom-style: none;
   border-left-style: none;
   border-right-style: none;
   border-top-style: none;


}

#contenuto-img-vini{
    height: 160px;
    width: 240px;
    float: left;
    margin-top: 1px;
}

#contenuto-testo-vini{
    background: #975a5a url(../img/cantine/titolo_vini.jpg) no-repeat;
  color : white;
   font-size: 10px;
    height: 130px;
    width: 516px;
    margin-top: 1px;
    padding-top: 30px;
    padding-left: 8px;
    text-align: justify;
    display: block;
}
#contenuto-testo-vini-eng{
    background: #975a5a url(../img/cantine/titolo_vini_eng.jpg) no-repeat;
  color : white;
   font-size: 10px;
    height: 130px;
    width: 516px;
    margin-top: 1px;
    padding-top: 30px;
    padding-left: 8px;
    text-align: justify;
    display: block;
}
#contenuto-testo-vini-ted{
    background: #975a5a url(../img/cantine/titolo_vini_ted.jpg) no-repeat;
  color : white;
   font-size: 10px;
    height: 130px;
    width: 516px;
    margin-top: 1px;
    padding-top: 30px;
    padding-left: 8px;
    text-align: justify;
    display: block;
}

#giol-testo-vini{
    background: #975a5a url(../img/cantine/titolo_vini.jpg) no-repeat;
    color : white;
    width: 514px;
    padding-top: 2px;
    padding-left: 8px;
    display: block;
   overflow : hidden;
}
#giol-testo-vini-eng{
    background: #975a5a url(../img/cantine/titolo_vini_eng.jpg) no-repeat;
    color : white;
    width: 514px;
    padding-top: 2px;
    padding-left: 8px;
    display: block;
   overflow : hidden;
}
#giol-testo-vini-ted{
    background: #975a5a url(../img/cantine/titolo_vini_ted.jpg) no-repeat;
    color : white;
    width: 514px;
    padding-top: 2px;
    padding-left: 8px;
    display: block;
   overflow : hidden;
}


#contenuto-eventi{
    background: #c95500;
   margin: 0;
   padding: 0;
   margin-top: 1px;
   width: 522px;
   text-align: left;
    height: 160px;
   border-bottom-style: none;
   border-left-style: none;
   border-right-style: none;
   border-top-style: none;


}

#contenuto-img-eventi{
    height: 160px;
    width: 240px;
    float: left;
    margin-top: 1px;
}

#contenuto-testo-eventi{
    background: #c95500 url(../img/cantine/titolo_eventi.jpg) no-repeat;
  color : white;
   font-size: 10px;
    height: 130px;
    width: 500px;
    margin-top: 0px;
    padding-top: 30px;
    padding-left: 8px;
   text-align: justify;
    display: block;
}
#contenuto-testo-eventi-eng{
    background: #c95500 url(../img/cantine/titolo_eventi_eng.jpg) no-repeat;
  color : white;
   font-size: 10px;
    height: 130px;
    width: 500px;
    margin-top: 0px;
    padding-top: 30px;
    padding-left: 8px;
   text-align: justify;
    display: block;
}
#contenuto-testo-eventi-ted{
    background: #c95500 url(../img/cantine/titolo_eventi_ted.jpg) no-repeat;
  color : white;
   font-size: 10px;
    height: 130px;
    width: 500px;
    margin-top: 0px;
    padding-top: 30px;
    padding-left: 8px;
   text-align: justify;
    display: block;
}

#giol-testo-eventi{
    background: #c95500 url(../img/cantine/titolo_eventi.jpg) no-repeat;
    color : white;
    width: 514px;
    padding-top: 2px;
    padding-left: 8px;
    display: block;
   overflow : auto;
height : 620px;
}
#giol-testo-eventi-eng{
    background: #c95500 url(../img/cantine/titolo_eventi_eng.jpg) no-repeat;
    color : white;
    width: 514px;
    padding-top: 2px;
    padding-left: 8px;
    display: block;
   overflow : auto;
height : 620px;
}
#giol-testo-eventi-ted{
    background: #c95500 url(../img/cantine/titolo_eventi_ted.jpg) no-repeat;
    color : white;
    width: 514px;
    padding-top: 2px;
    padding-left: 8px;
    display: block;
   overflow : auto;
height : 620px;
}

#menu-head {
   color: #676767;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8px;
   font-weight: bold;
   height: 16px;
   margin: 0;
   padding: 0;
  top : 2px ;  
   position: relative;
   text-align: right;
   width: 762px;
}

#giol-banner {
   color: #676767;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-weight: bold;
   height: 160px;
   text-align: left;
   width: 762px;
  margin-top : 1px ;
  margin-bottom: 0px ;
  margin-left : 0px ;
  margin-right : 0px ;
  padding-top:0px ;    
  padding-bottom :0px ;    
  padding-left:0px ;    
  padding-right:0px ;    

}


#giol-footer {
   color: #676767;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-weight: bold;
   height: 60px;
   text-align: center;
   width: 762px;
   position: relative;
}

#giol_testo {
   margin: 0px;
   margin-top: 1px;
   padding-top: 0px;
   text-align: left;
   width: 522px;
   display: none;
}

#giol_testo_menu {
   margin: 0px;
   padding: 0px;
   text-align: left;
   top: 1px;
   vertical-align: bottom;
   width: 522px;
}

#giol_testo_menu .giol_menu {
   background-color: #eee;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-left-style: solid;
   border-left-width: 1px;
   border-right-style: solid;
   border-right-width: 1px;
   border-top-style: solid;
   border-top-width: 1px;
   color: #676767;
   float: left;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   height: 16px;
   padding-bottom: 2px;
   padding-left: 2px;
   padding-right: 2px;
   padding-top: 2px;
   text-align: center;
   width: 66px;
}

#giol_testo_menu .giol_menu-active {
   background-color: #eee;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-left-style: solid;
   border-left-width: 1px;
   border-right-style: solid;
   border-right-width: 1px;
   border-top-style: solid;
   border-top-width: 1px;
   color: #676767;
   float: left;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   height: 16px;
   padding-bottom: 2px;
   padding-left: 2px;
   padding-right: 2px;
   padding-top: 2px;
   text-align: center;
   width: 74px;
}


#giol_testo_titolo {
   clear: both;
   height: 60px;
   margin: 0px;
   padding: 0px;
   position: relative;
   text-align: right;
   top: 1px;
   vertical-align: bottom;
   float: left;
}
#giol_testo_descrizione {
   clear: both;
   color: #bbb;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   margin: 10px;
   margin-top: 0px;
   padding: 10px;
   padding-top: 0px;
   position: relative;
   text-align: justify;
   top: 16px;
   
}

.giol_testo_scheda {
   clear: both;
   color: #bbb;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   margin: 4px;
   margin-top: 0px;
   padding: 4px;
   padding-top: 0px;
   position: relative;
   text-align: justify;
   
}

#giol_testo_descrizione_dove_siamo {
   clear: both;
   color: #bbb;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   margin: 0px;
   margin-top: 0px;
   padding: 0px;
   padding-top: 0px;
   position: relative;
   text-align: justify;
   top: 16px;
   
}

div.giol-testo-div{
  display: none;
}
div.giol-testo-div-active{
  display: block ;
}

#giol_menu_box {
   background: #efeded;
   color: #ffffff;
   margin: 0;
   padding: 0;
   text-align: right;
    height: 450px;
   width: 150px;
   position: relative;
    clear: both;
}

#giol_menu_selector {
   background: #cacaca ;
   border-bottom-color: #efeded;
   border-bottom-style: dashed;
   border-bottom-width: 1px;
   border-left-color: #efeded;
   border-left-style: dashed;
   border-left-width: 0px;
   border-right-color: #efeded;
   border-right-style: dashed;
   border-right-width: 0px;
   border-top-color: #efeded;
   border-top-style: none;
   border-top-width: 0px;
   color: #ffffff;
   height: 98px;
   margin: 0;
   padding: 0;
   position: relative;
   text-align: left;
   width: 198px;
}

#giol_menu_castello {
   background: #cacaca ;
   border-bottom-color: #efeded;
   border-bottom-style: dashed;
   border-bottom-width: 1px;
   border-left-color: #efeded;
   border-left-style: dashed;
   border-left-width: 0px;
   border-right-color: #efeded;
   border-right-style: dashed;
   border-right-width: 0px;
   border-top-color: #efeded;
   border-top-style: none;
   border-top-width: 0px;
   color: #ffffff;
   height: 98px;
   margin: 0;
   padding: 0;
   position: relative;
   text-align: left;
   width: 198px;
}

#giol_menu_matrimonio {
   background: #cacaca ;
   border-bottom-color: #efeded;
   border-bottom-style: dashed;
   border-bottom-width: 1px;
   border-left-color: #efeded;
   border-left-style: dashed;
   border-left-width: 0px;
   border-right-color: #efeded;
   border-right-style: dashed;
   border-right-width: 0px;
   border-top-color: #efeded;
   border-top-style: none;
   border-top-width: 0px;
   color: #ffffff;
   height: 98px;
   margin: 0;
   padding: 0;
   position: relative;
   text-align: left;
   width: 198px;
}

#giol_menu_business {
   background: #cacaca ;
   border-bottom-color: #efeded;
   border-bottom-style: dashed;
   border-bottom-width: 1px;
   border-left-color: #efeded;
   border-left-style: dashed;
   border-left-width: 0px;
   border-right-color: #efeded;
   border-right-style: dashed;
   border-right-width: 0px;
   border-top-color: #efeded;
   border-top-style: none;
   border-top-width: 0px;
   color: #ffffff;
   height: 98px;
   margin: 0;
   padding: 0;
   position: relative;
   text-align: left;
   width: 198px;
}

img {border: none;}
.img_top{
	margin-top:6px;
}
#logo { background-image: url('../img/logo.gif'); width: 264px; height:57px; float:left; margin-top:18px; margin-right:84px; margin-bottom:13px;}
h1#logo a:link, h1#logo a:visited {text-indent: -9000px; display: block ;width: 264px; height:57px;}


#main {
    background:#FFF;
    float:left;
    width:767px;
	 margin-bottom:2px;
    }
#main_sidemenu{width:179px; margin:0 6px 6px 6px; clear:both;}
ul#main_sidemenu { padding:10px 0 10px 0;}
#main_sidemenu li{
	list-style-type: none;
	font-size:10px;
	line-height:14px;
	padding:0 12px 0 12px;
}
#menu_name a:link, #menu_name a:visited {color:#FFF;}
#menu_name a:hover {color:#FFF; text-decoration:underline;}
#sidemenu{width:179px; margin:6px; clear:both;}
.sidemenu{background:#eee;}
ul#sidemenu { padding:10px 0 10px 0;}
#sidemenu li{
	list-style-type: none;
	font-size:10px;
	line-height:14px;
	padding:0 12px 0 12px;
}
.sidemenu li a:link, .sidemenu li a:visited{color:#666666;} 
.sidemenu li a:hover, .sidemenu li a:active{color:#1c8f08; text-decoration:underline;} 
.sidemenu .current a:link, .sidemenu .current a:visited{color:#1c8f08; font-weight: bold;}


#content{float:left; width:575px; margin:0; padding:0; }
.main_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #1c8f08;
	padding: 16px 50px 16px 30px;
	letter-spacing: -1px;
}
.main_text{line-height: 16px; padding:0 50px 16px 30px;}
.main_text  a:link, .main_text  a:visited{color:#1c8f08; text-decoration:underline;} 
.main_text  a:hover, .main_text a:active{color:#1c8f08; text-decoration:none;} 
.miniblock{
	width:220px;
	float:left;
	font-size:10px;
	padding:20px 0 0 30px;
}
.miniblock h3{
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #1c8f08;
	padding-bottom:5px;
}
.miniblock h4{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #1c8f08;
	padding-bottom:5px;
}
.miniblock p{padding-top:5px;}

.miniblock a:link, .miniblock a:visited{color: #666; text-decoration: none;}
.miniblock a:hover, .miniblock a:active{color: #187c06; text-decoration: none;}

.maxiblock{
	width:470px;
	float:left;
	font-size:10px;
	padding:20px 0 0 30px;
}
.maxiblock h3{
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #1c8f08;
	padding-bottom:5px;
}
.maxiblock h4{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #1c8f08;
	padding-bottom:2px;
	padding-top:10px;
}
.maxiblock p{padding-top:5px;}

.maxiblock a:link, .maxiblock a:visited{text-decoration: underline;color: #187c06;}
.maxiblock a:hover, .maxiblock a:active{text-decoration: none; color: #187c06;}

.marchio_nome{
	width:330px;
	float:left;
	font-size:10px;
	padding:10px 0 0 30px;
}
.marchio_nome h3{
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #1c8f08;
	padding-bottom:5px;
}
.marchio_nome p{padding-top:5px;}
.marchio{
	float:left; width:132px; margin:10px 0 0 20px;
}
#modulo_online{
	padding-left:30px;
	padding-top:30px;
}
#modulo_online label{
	font-size:10px;
	font-weight: bold;
	line-height:20px;
}
#modulo_online p{
	padding-bottom:5px;
}

/*#content h3{ font-size:14px; font-weight:normal; color:#1c8f08; padding:0 50px 5px 50px;}*/


.red{color:#FF0000;}

.team{padding-left:30px; width:470px;float:left;}
.mail {position:relative; top:2px; left:6px; margin-right:20px; }
.team li{list-style-type: none;}



.responsabile{border-bottom:1px dotted #1c8f08; padding:3px 0 3px 0; font-size:10px; }
.dir{border-bottom:1px dotted #1c8f08;line-height: 18px;font-size:12px; padding-bottom:2px;}
.direttore{ margin:30px 0 30px 0;}
.presidente{font-size:12px;padding-bottom:5px;}
.ruolo{ font-size:10px; color: #666; line-height:18px;}
.nome{ font-size:12px; color: #333;}



/*- Menu Sito--------------------------- */

#nav_sito_center {
 height: 34px;
 width: 405px;
 background-image: url('../img/nav_sito_center.gif'); 
 background-repeat: repeat-x;
 float:left;
}
#nav_sito_sx{width:7px; height:34px; background-image: url('../img/nav_sito_sx.gif'); background-repeat: no-repeat; float:left;}
#nav_sito_dx{width:7px; height:34px; background-image: url('../img/nav_sito_dx.gif'); background-repeat: no-repeat; float:left; }
#menu li {
 background-repeat: no-repeat;
 display: block;
 float: left;
 height: 34px;
 list-style-type: none;
 overflow: hidden;
}
#menu li:hover { background-position: 0 -34px; }
#menu li.current, #tabs li.current:hover { background-position: 0 -68px; }
#menu li a {
 display: block;
 padding-top: 34px;
}
-->

/*- Menu Reparti--------------------------- */

#nav_reparti {
 height: 35px;
 width: 671px;
 float:left;
}
#tabs {
 list-style: none;
 margin: 0;
 padding: 0;
}
#tabs li {
 background-repeat: no-repeat;
 display: block;
 float: left;
 height: 35px;
 list-style-type: none;
 overflow: hidden;
 width: 95px;
  margin: 0;
 padding: 0;
 
}
#tabs li:hover { background-position: 0 -35px; }
#tabs li.current, #tabs li.current:hover { background-position: 0 -70px; }
#tabs li a {
 display: block;
 padding-top: 35px;
}
-->


/*- box banner--------------------------- */
#boxbanner{background: #FFF; width:767px; clear:both; text-align:center; margin-bottom:2px;}
-->

/*- foot--------------------------- */
#footer{background: #FFF; width:767px;clear:both; text-align:center;color:#666; font-size:10px;}
-->

/*- error messages----------------- */
.errorBox, .messageBox {
    display: block;
    background-color: #ffffcc;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin: 5px 0;
    padding: 3px;
    text-align: left;
    vertical-align: bottom;
    max-height: 150px;
    overflow: auto;
    width:80%;
}
.errorBox{
	border: 1px solid red;
}
.messageBox{
  	border: 1px solid #000;
}

#preloader{
	padding:10px 0 0 0;
	float:right;
}

ajax-loading {
	padding: 20px 20px;
	width: 20px;
	background: url(../img/indicator.gif) no-repeat center;
}

div.ajax-loading, span.ajax-loading {
	padding: 20px 20px;
	width: 20px;
	background: url(../img/indicator.gif) no-repeat center;
}
td.ajax-loading {
	background: url(../img/indicator.gif) no-repeat center;
}


#map {
        position: relative;
       color: #777;
        width: 440px;
        height: 440px;
        padding-left : 10px;
  left : 10px ;
}

#visita-castello {
   background: #a48e41;
   color: #ddd;
   float: left;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-weight: normal;
   height: 280px;
   position: relative;
   width: 160px;
}
#visita-castello-testo {
  padding: 5px;
}
#visita-parco {
        background:  #2f5a32;
        position: relative;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-weight: normal;
       color: #ddd;
        width: 160px;
        height: 280px;
        float : left ;
}
#visita-parco-testo {
  padding: 5px;
}

#visita-cantine {
        background:  #b49672;
        position: relative;
       color: #ddd;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-weight: normal;
        width: 160px;
        height: 280px;
        float : left ;
}
#visita-cantine-testo {
  padding: 5px;
}
#visita-testo {
   width: 480px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
    float: left;
  padding: 0px;
  padding-top: 12px;
  padding-bottom: 12px;
}


#sezioni-gallery {
    position: relative;
    float: left;
    width: 720px;
    height: 60px;
    left: 33px;
}

#sezioni-gallery-01 {
    position: absolute;
    background: url(../gallery/gmenu01.jpg) no-repeat right;
    height: 60px;
    width: 240px;
    top: 0px;
  z-index :1 ;
}
#sezioni-gallery-02 {
    position: absolute;
    background: url(../gallery/gmenu02.jpg) no-repeat right;
    height: 60px;
    width: 240px;
    top: 0px;
    left: 240px;
  z-index :2 ;
}
#sezioni-gallery-03 {
    position: absolute;
    background: url(../gallery/gmenu03.jpg) no-repeat right;
    height: 60px;
    width: 240px;
    top: 0px;
    left: 480px;
  z-index :3 ;
}

#gallery{
    clear: both;
   background: #151515 url(../img/atk_gallery.jpg) no-repeat scroll;
   display: none;
   height: 760px;
   left: 120px;
   margin: 0;
   opacity: 0;
   padding: 0px;
   padding-top: 0px;
   position: absolute;
   text-align: left;
   top: 85px;
   vertical-align: top;
   width: 786px;
   z-index: 10
}

#menu-gallery {
    color: #eee;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   height: 12px;
   margin: 0px;
   padding: 0;
   position: relative;
   text-align: left;
    padding-top: 45px;
    padding-left: 35px;
}

#slideshow {
  background: #000;
   position: relative;
   text-align: left;
   padding: 20px;
   float: left;
   z-index: 10;
   width: 720px;
   height: 540px;

}
#imageslideshow {
   text-align: left;
   width: 480px;
    float: left;
   z-index: 10;
}
#thumbslideshow {
   text-align: left;
   width: 220px;
   z-index: 10;
}

#giol-animazione {
    height: 236px;
}
#animazione {
    height: 236px;
}

#giol-testo-visite {
   background: #000 url(../img/cantine/titolo_visite.jpg) no-repeat;
   clear: both;
   color: #dddddd;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   width: 522px;
   padding-top: 2px;
   padding-left: 8px;
   text-align: justify;
}
#giol-testo-visite-eng {
   background: #000 url(../img/cantine/titolo_visite_eng.jpg) no-repeat;
   clear: both;
   color: #dddddd;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   width: 522px;
   padding-top: 2px;
   padding-left: 8px;
   text-align: justify;
}
#giol-testo-visite-ted {
   background: #000 url(../img/cantine/titolo_visite_ted.jpg) no-repeat;
   clear: both;
   color: #dddddd;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   width: 522px;
   padding-top: 2px;
   padding-left: 8px;
   text-align: justify;
}


#giol-testo-contatti {
   background: #000 url(../img/cantine/titolo_contatti.jpg) no-repeat;
   clear: both;
   color: #dddddd;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   width: 522px;
   height: 400px;
   padding-top: 2px;
   padding-left: 8px;
   text-align: justify;
}

#giol-contatti td {
   border-bottom-color: #eeeeee;
   border-bottom-style: dotted;
   border-bottom-width: 1px;
   border-left-color: #eeeeee;
   border-left-style: dotted;
   border-left-width: 1px;
   border-right-color: #eeeeee;
   border-right-style: dotted;
   border-right-width: 1px;
   border-top-color: #eeeeee;
   border-top-style: dotted;
   border-top-width: 1px;
   padding-bottom: 4px;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 4px;
}

.scheda-vino {
    margin-top: 4px;
}

#testoScheda {
   height: 400px;
   left: 0px;
   position: absolute;
   top: 30px;
   width: 700px;
   z-index: 20;
}

#scheda-dettaglio-vino {
    background: #975a5a;
    color : white;
}
.titolo-scheda-vino {
   color: white;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   text-align: left;
}
#corpo-scheda-vino {
   color: #704;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   margin-bottom: 6px;
   margin-left: 6px;
   margin-right: 6px;
   margin-top: 6px;
   text-align: justify;
}


