@charset "UTF-8";
/* CSS Document */

body{margin:0; padding:0; background:#EADCC8; font:11px Georgia, "Times New Roman", Times, serif; color:#707173;}
h1, h2, h3, h4, h5, p, form, body {margin:0; padding:0; font-weight:normal; }
a{text-decoration:none; color:#666;}
a:hover{color:#8C6239;}
a:focus{border:none; outline:0;}
img{border:none;}
hr{height:5px; color:#DCCCB8; background:#DCCCB8; display:block; border:none; margin:0;}
.clear{display:block; clear:both;}

#container_generale{width:1024px; margin:0 auto;}
#container_generale #col_sx{width:72px; height:650px; float:left; display:inline; background:url(../design/ombra_sx.png) 0 0 no-repeat;}
#container_generale #col_dx{width:72px; height:650px; float:left; display:inline; background:url(../design/ombra_dx.png) 0 0 no-repeat;}
#container_generale #content{width:850px; padding:15px; background:#FFF; float:left; display:inline;}

#header{display:block; margin:15px 0;}
#header #logo{width:424px; height:75px; float:left; display:inline;}
.menu{width:132px; float:left; display:inline; margin:0 10px 0 0;}
.menu h2{color:#8F4042; text-transform:uppercase; font-size:11px; margin:0 0 5px 0;}
.menu a{display:block; color:#99836D; margin:0 0 3px 0;}
.menu a:hover{color:#761417;}

#lingue{width:22px; margin:15px 0 0 0;}
#lingue .ita a{width:22px; height:46px; background:url(../design/lingue_it.png) 0 0 no-repeat; display:block;}
#lingue .ita a.selected{background:url(../design/lingue_ita_sel.png) 0 0 no-repeat;}
#lingue .en a{width:22px; height:46px; background:url(../design/lingue_en.png) 0 0 no-repeat; display:block;}
#lingue .en a.selected{background:url(../design/lingue_eng_sel.png) 0 0 no-repeat;}

#contenuti_principali{margin:15px 0; display:block;}

#bottiglia_big{width:235px; float:left; display:inline;}
#testo_scheda{width:310px; float:left; display:inline; margin:0 25px 0 0;}
#testo_scheda h1{font-size:24px; color:#761417; padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #F9EFE0;}
#testo_scheda p{line-height:15px; margin:0 0 5px 0;}
#testo_scheda strong, #testo_scheda b{color:#761417}
#dettaglio_scheda{width:280px; float:left; display:inline;}
#dettaglio_scheda h2{font-size:12px; padding:3px; background:#F0EBE5; color:#761417; margin:10px 0 0 0;}
#dettaglio_scheda .maps{width:280px; height:200px; background:#BEE6F6; display:block; overflow:hidden;}

#testo_articolo{width:275px; margin:0 25px 0 0; float:left; display:inline;}
#testo_articolo  h1{font-size:24px; color:#761417; padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #F9EFE0;}
#testo_articolo  h2{font-size:14px; color:#761417; margin:0 0 5px 0;}
#testo_articolo p{line-height:15px; margin:0 0 5px 0;}
#testo_articolo strong, #testo_articolo b{color:#761417}

#container_gallery{width:550px; float:left; display:inline;}

ul.tabNavigation {width:550px; display:block; padding:0; list-style:none; margin:0; clear:both; border-bottom:3px solid #DCCCB8;}
ul.tabNavigation li {display: inline;}
ul.tabNavigation li a { float: left; border-bottom: 0 !important; margin: 0 10px 0 0; padding: 3px 10px 0 10px; color:#F9EFE0; background:url(../design/tab_hover.png) 0 0 repeat-x; font-size:13px;}
ul.tabNavigation li a.selected,ul.tabNavigation li a:hover {background:url(../design/tab_a.png) repeat-x top left; color:#99836D;}
ul.tabNavigation li a:focus {outline: 0;}

.containertabs{display:block; clear:both;}

#mappa{width:550px; height:400px; background:#BEE6F6; margin:3px 0 0 0; display:block;}
#photogallery{width:550px; height:400px; background:#FFF; margin:3px 0 0 0; overflow:hidden;}
#photogallery img{z-index:2;}

#galleryvini{width:280px; height:200px;}
#galleryvini img{width:280px; height:200px;}

#scrivici{display:block; padding:20px; background:#FDFAF6; margin:3px 0 0 0;}

.riga{display:block; margin:0 0 5px 0;}
.riga255{width:245px; float:left; display:inline; margin:0 10px 0 0;}

label{display:block; margin:0 0 3px 0;}

.input245{width:239px; padding:3px; background:#EADCC8; border:none; color:#761417;}
.textarea{width:494px; height:80px; background:#EADCC8; border:none; color:#761417; padding:3px;}

.privacy{display:block; margin:5px 0;}
.privacy label{color:#B2A08F;}

.btninvia{font-size:12px; padding:3px; background:url(../design/btn_invia_bkg.png) 0 0 repeat-x; color:#FFF; margin:10px 0 0 0; border:none; cursor:pointer;}
.btninvia:hover{background:#761417;}

#menu_bottle{display:block; height:100px; background:url(../design/menu_bottle_bkg.png) 0 0 repeat-x; padding:7px 5px;}
#menu_bottle #testo_bottle{width:195px; display:inline; float:left;}
#menu_bottle #testo_bottle h2{font-size:18px; color:#761417; margin:0 0 2px 0;}
#menu_bottle #testo_bottle p{font-size:18px; color:#99836D;}
#menu_bottle #bianchi{width:140px; float:left; display:inline; margin:0 5px 0 0;}
#menu_bottle #bianchi a{color:#99836D; padding:1px; margin:0 0 1px 0; clear:left; display:block;}
#menu_bottle #bianchi a:hover{background:#99836D; color:#FFF;}
#menu_bottle #rossi{width:140px; float:left;}
#menu_bottle #rossi a{color:#7E2124; padding:1px; margin:0 0 1px 0; clear:left; display:block;}
#menu_bottle #rossi a:hover{background:#7E2124; color:#FFF;}
#menu_bottle #bottle {width:355px; display:inline; float:left;}
#menu_bottle #bottle .bottiglia{width:30px; float:right; position:relative; margin:0 2px;}
#menu_bottle #bottle .bottiglia a{display:block; float:right;}
#menu_bottle #bottle .bottiglia em {
	font-weight: normal;
	background: url(../design/hover.png) no-repeat;
	width: 121px;
	height: 38px;
	top: -65px;
	left: -55px;
	position:absolute;
	text-align: center;
	padding: 7px 0 0 0;
	font-style: normal;
	z-index: 99;
	display: none;
}

#box_home{display: block; clear: both; margin:15px 0;}
.box{width:270px; float:left; display:inline;}
.box h1 a{font-size:18px; color:#761417; padding:5px 40px 5px 5px; display:block; background:#F0EBE5; border-bottom:1px solid #FFF;}
.box h1 a:hover{background:#DCCCB8;}
.box img{width:270px; height:75px;}
.box .chiudi_immagine{display:block; height:8px; background:url(../design/box_footer_bkg.png) 0 0 repeat-x;}

.divisore{margin:0 9px 0 0; border-right:1px solid #EFE4D5; padding:0 10px 0 0;}

#footer{margin:0 0 15px 0; padding:0 72px; width:880px;}
#footer #info_footer{display:block; background:#F9EFE0; padding:5px 15px; }
#footer address{font-style:normal; font-size:10px; width:500px; float:left; display:inline;}
#footer .pricre{float:right; display:inline;}

.nav { margin: 10px 0; clear:both; display:block;}
#nav a { margin: 0 3px 0 0; padding: 3px 5px; background: #CDBCA9; color:t#CDBCA9; font-size:1px; }
#nav a.activeSlide { background: #761417; color:#761417 }
#nav a:focus { outline: none; }

input:focus, input:active, textarea:focus, textarea:active, select:focus, select:active{border:1px solid #003F7D;}
input.error{border:1px solid #F00;}
label.error{color:#F00;}
