* {margin: 0; padding: 0;}
body {font-size: 0.8em; background: url('img/bg_body.jpg') #EFDA91; font-family: "Georgia", "Times New Roman", "Garamond";}
h1 {color: #B03A29; font-size: 2.1em; font-weight: normal; margin-bottom: 30px;}
h2 {color: #855436; font-size: 1.5em; font-weight: normal; border-bottom: 1px dotted #855436; margin-bottom: 20px; margin-top: 10px;}
p {margin-bottom: 15px; color: #151515;}
.pad {padding: 0 8px 0 132px;}
img {border: 0;}
ul {margin-left: 30px; margin-bottom: 15px;}
ul li {padding-left: 15px;}
a {color: #B03A29; text-decoration: none;}
a:hover {text-decoration: underline;}

#sito {width: 990px;}
	#sinistra, #destra {float: left; min-height: 209px; height: auto !important; height: 209px;}
	/* ..................................................................................sinistra */
	#sinistra {width: 752px;}

		#intestazione, #menu {width: 100%;}
		#intestazione {height: 209px;}

		#menu {height: 78px; background: url('img/bg_menu.jpg') no-repeat;}
			#inmenu {width: 610px; padding-top: 9px;}
			#menu span, #menu a {float: left; margin-top: 3px; font-size: 1.1em; text-transform: uppercase; margin-right: 8px; height: 22px;}
			#menu span {color: #fff; background: url('img/bg_ahover.gif') no-repeat center left; padding-left: 35px; padding-top: 5px;}
			#menu a {text-decoration: none; color: #FBEBC2; background: url('img/bg_a.gif') no-repeat center left; padding-left: 35px; padding-top: 5px;}
			#menu a:hover, #menu a:focus {color: #fff; background: url('img/bg_ahover.gif') no-repeat center left; padding-left: 35px; padding-top: 5px;}

		#contenuti {background: url('img/bg_contenuti.jpg') no-repeat; min-height: 320px; height: auto !important; height: 320px; padding: 35px 0 0 0; line-height: 1.5em; text-align: justify;}
		#contenuti img {padding: 7px 79px 7px 7px; background: url('img/bg_img.jpg') no-repeat;}
		#contenuti iframe {padding: 7px 79px 7px 7px; background: url('img/bg_iframe.jpg') no-repeat;}
			.evento h1 span {color: #855436; font-size: 0.6em;}
			.evento h1 {line-height: 0.9em; margin-bottom: 15px;}
			.evento {margin-bottom: 25px; border-bottom: 1px dotted #855436;}
			#vinirossi, #vinibianchi, #vinialtri {width: 100%; height: 174px; margin-bottom: 15px;}
			#vinirossi {background: url('img/bg_rossi.jpg') no-repeat bottom center;}
			#vinibianchi {background: url('img/bg_bianchi.jpg') no-repeat bottom center;}
			#vinialtri {background: url('img/bg_altri.jpg') no-repeat bottom center;}
				.padvini {padding: 3px 50px 0 50px;}
				.nomevino {clear: both; text-align: center; font-size: 0.8em; color: white; padding-top: 10px !important; padding-top: 5px; text-transform: uppercase; font-weight: bold;}
				.vino {width: 63px; padding: 0 5px 0 5px; float: left;}

			.referenza {width: 100%;}
				.referenza img {float: left; margin-right: 15px;}

	/* ....................................................................................destra */
	#destra {width: 238px; background: url('img/bg_destra.jpg') no-repeat;}

		#cambiolingue {width: 228px; height: 58px; margin: 32px 0 0 10px; background: url('img/bg_lingue.jpg') no-repeat;}
			#pad_cambiolingue {padding: 8px 0 0 20px;}
			#pad_cambiolingue p {margin: 0px; text-transform: uppercase; font-size: 0.85em; color: #B03A29;}
			#pad_cambiolingue a {text-decoration: none; color: #74726B;}
			#pad_cambiolingue a:hover {color: #B03A29;}

		#eventi {width: 228px; height: 195px; background: url('img/bg_eventi.jpg') no-repeat; margin-left: 10px;}
			#pad_eventi {padding: 35px 40px 20px 20px;}
			#pad_eventi h1 {font-size: 1.2em; margin-bottom: 15px;}
			#pad_eventi span {color: #855436; font-size: 0.8em;}
			#pad_eventi a {color: #B03A29;}

		#rai, #dovesiamo, #diconodinoi {margin: 17px 0 0 10px;}
		#rai {background: url('img/bg_rai.jpg') no-repeat; height: 127px; width: 210px;}
		#pad_rai {padding: 10px 22px 0 22px;}
		#pad_rai a, #pad_diconodinoi a {font-size: 1.2em; margin-bottom: 15px; color: #B03A29; text-decoration: none;}
		#diconodinoi {background: url('img/bg_diconodinoi.jpg') no-repeat; width: 210px; height: 83px;}
			#pad_diconodinoi {padding: 10px 60px 0 22px;}

		#banners {text-align: center; margin-top: 15px;}

		#chiusura {width: 228px; height: 103px; margin-top: 17px; background: url('img/pesche.jpg') no-repeat;}

	/* ....................................................................................footer */
	#footer {clear: both; width: 990px; height: 347px;}
		#contatti {float: left; padding-top: 328px;}
		#contatti p {color: #FBEBC2; font-size: 0.9em; margin: 0;}
		#contatti strong {color: #fff;}
		#contatti a {color: white;}

	/* ........................................................popup lightbox con scheda del vino */
	.pad_vino {height: 450px; background: url('img/bg_popup.jpg') repeat-y white; font-family: "Georgia", "Times New Roman", "Garamond";}
	.padd_vino {padding: 0 20px 0 220px; height: 450px;}
		.padd_vino h1 {margin-bottom: 15px; padding-top: 15px;}
		
	/* ........................................................scheda del vino */
	.schedaVino {width: 100%; height: 330px; background: white; margin: 0 0 10px 0; clear: both; border: 1px solid #855436;}
	.immagineVino {width: 170px; height: 330px; float: left;}
	.descrizioneVino {padding: 7px 15px 0 15px; line-height: 1.3em;}

