BODY {border: 0; margin: 0; padding: 0; font-family: Verdana;}
DIV  {border: 0; margin: 0; padding: 0;}
IMG  {border: 0; margin: 0; padding: 0;}
FORM {border: 0; margin: 0; padding: 0;}
UL   {border: 0; margin: 0; padding: 0;}
LI   {border: 0; margin: 0; padding: 0;}

/**********/
BODY{font-size: 11px; background-repeat: no-repeat;}
A{color: #000000;	font-size: 12px; text-decoration: none;}
A:hover{text-decoration:underline;}
INPUT[type="text"] 		 {font-size: 11px; height: 25px; padding: 3px; font-family: Verdana;}
INPUT[type="password"] {font-size: 11px; height: 25px; padding: 3px; font-family: Verdana;}

INPUT[type="button"]        {background: #FFFFFF; border: #efe4d4 1px solid; color: #a11b2b; padding: 5px;}
INPUT[type="button"]:active {background: #efe4d4; border: #efe4d4 1px solid; color: #000000; padding: 5px;}
INPUT[type="button"]:link   {background: #efe4d4; border: #efe4d4 1px solid; color: #000000; padding: 5px;}

INPUT[type="submit"]        {background: #FFFFFF; border: #efe4d4 1px solid; color: #a11b2b; padding: 5px;}
INPUT[type="submit"]:active {background: #efe4d4; border: #efe4d4 1px solid; color: #000000; padding: 5px;}
INPUT[type="submit"]:link   {background: #efe4d4; border: #efe4d4 1px solid; color: #000000; padding: 5px;}

SELECT{font-size: 11px; height: 25px; padding: 3px; font-family: Verdana;}
IMG.rubrica {float: left; }

	DIV#top{width: 980px; height: 102px; margin: 0 auto;}
	DIV#top A{color: #a11b2b; font-size: 9px; text-decoration: none; font-weight: bold;}
	DIV#top A:hover{text-decoration:underline;}


  DIV#header_home{background: url(../template/images/header_home.png); background-color: #b59473; width: 980px; height: 404px; margin: 0 auto;}
	DIV#header_home A{font-size: 13px; text-decoration: none; font-weight: bold;}
	DIV#header_home A:hover{text-decoration:underline;}

  DIV#header{background: url(../template/images/header.png); width: 980px; height: 53px; margin: 0 auto;}
	DIV#header A{font-size: 13px; text-decoration: none; font-weight: bold;}
	DIV#header A:hover{text-decoration:underline;}

	.nivoSlider {
			position:relative;
			width:646px; /* Change this to your images width */
			height: 338px; /* Change this to your images height */
			background:url(../lib/nivo-slider2.7/themes/default/loading.gif) no-repeat 50% 50%;
	}
	.nivoSlider img {
			position:absolute;
			top:0px;
			left:0px;
			display:none;
	}
	.nivoSlider a {
			border:0;
			display:block;
	}


	DIV#home{width: 980px; background-color: #b59473; margin: 0 auto; border: #FF0000 0px solid;}
	DIV#home LI{width: 184px; border: #FF0000 0px solid; margin: 0 auto; text-align: center;}
	DIV#home A{color: #FFFFFF; font-size: 13px; text-decoration: none; font-weight: bold;}
	DIV#home A:hover{text-decoration:underline;}



	DIV#chisiamo{width: 980px; background-color: #b59473; margin: 0 auto; border: #FF0000 0px solid;}

	DIV#cantine{width: 980px; background-color: #b59473; margin: 0 auto; border: #FF0000 0px solid;}
	DIV#cantine A{color: #000000; font-size: 11px; text-decoration: none;}
	DIV#cantine A:hover{text-decoration:underline;}

	DIV#cantina{width: 980px; background-color: #b59473; margin: 0 auto; border: #FF0000 0px solid;}
	DIV#cantina DIV#tabs-0{font-size: 11px;}


	DIV#cantina DIV.box {border-spacing: 10px; overflow: auto; background-color: #b59473; width: 595px; padding: 5px;margin-bottom: 5px;}
	DIV#cantina DIV.box DIV.row{ font-size: 10px; padding: 15px; clear: both; margin-bottom: 10px;}

	DIV#cantina TH{ font-size: 10px; padding: 8px; clear: both; margin-bottom: 10px; font-weight: bold; background-color: #a11b2b; color: #FFFFFF;}
	DIV#cantina TD.nome{ font-size: 12px; padding: 8px; clear: both; margin-bottom: 10px; font-weight: bold; border-bottom: #CCC 1px solid;}
	DIV#cantina TD{ font-size: 11px; padding: 8px; clear: both; margin-bottom: 10px; border-bottom: #CCC 1px solid;}

	DIV#cantina TD A{ font-size: 10px; padding: 8px; clear: both; margin-bottom: 10px;}
	DIV#cantina TD A:hover{text-decoration:underline;}

	DIV#cantina TD A.azienda{ font-size: 11px; clear: both; margin-bottom: 10px; padding: 0;}
	DIV#cantina TD A.azienda:hover{text-decoration:underline;}


	DIV#areaclienti{width: 980px; background-color: #b59473; margin: 0 auto; border: #FF0000 0px solid;}

	DIV#degustazione{width: 980px; overflow: auto; background-color: #b59473; margin: 0 auto; border: #FF0000 0px solid;}
	DIV#degustazione H2{font-size: 16px;}
	DIV#degustazione H3{font-size: 14px; font-weight: bold;}
	DIV#degustazione H4{font-size: 12px; font-weight: bold;}
	
	DIV#colore{width: 980px; overflow: auto; background-color: #b59473; margin: 0 auto; border: #FF0000 0px solid;}
	DIV#colore H2{font-size: 16px;}
	DIV#colore H3{font-size: 14px; font-weight: bold;}
	DIV#colore H4{font-size: 12px; font-weight: bold;}
	DIV#colore UL {list-style: circle;}
	DIV#colore UL LI {padding-left: 30px;}

	DIV#glossario{width: 980px; overflow: auto; background-color: #b59473; margin: 0 auto; border: #FF0000 0px solid;}
	DIV#gastronauta{width: 980px; overflow: auto; background-color: #b59473; margin: 0 auto; border: #FF0000 0px solid;}
	DIV#gastronauta TABLE {border-spacing: 10px;}
	DIV#gastronauta TABLE TD{padding: 3px; border: #a32130 2px solid;}

	DIV#bicchiere{width: 980px; overflow: auto; background-color: #b59473; margin: 0 auto; border: #FF0000 0px solid;}
	DIV#damigiane{width: 980px; overflow: auto; background-color: #b59473; margin: 0 auto; border: #FF0000 0px solid;}
	DIV#curiosita{width: 980px; overflow: auto; background-color: #b59473; margin: 0 auto; border: #FF0000 0px solid;}
	DIV#vino_e_abbinamenti{width: 980px; overflow: auto; background-color: #b59473; margin: 0 auto; border: #FF0000 0px solid;}
	DIV#newsletter{width: 980px; overflow: auto; background-color: #b59473; margin: 0 auto; border: #FF0000 0px solid;}

	DIV#news	{width: 980px; background-color: #b59473; margin: 0 auto;}
	DIV#news UL LI DIV{margin-bottom: 60px; font-size: 11px; text-align:justify;}
	DIV#news UL LI H2{font-size: 14px;}

	DIV#eventi{width: 980px; background-color: #b59473; margin: 0 auto;}
	DIV#eventi UL LI DIV{margin-bottom: 60px; font-size: 11px; text-align:justify;}
	DIV#eventi UL LI H2{font-size: 14px;}

	DIV#contatti	{width: 980px; background-color: #b59473; margin: 0 auto;}
	DIV#contatti A{color: #a11b2b; font-size: 13px; text-decoration: none; font-weight: bold;}
	DIV#contatti A:hover{text-decoration:underline;}

	DIV#contatti #frm_contatti INPUT[type="text"] {font-size: 11px; width: 250px; height: 15px; padding: 3px; font-family: Verdana;}
	DIV#contatti #frm_contatti TEXTAREA {font-size: 11px; width: 250px; height: 60px; padding: 3px; font-family: Verdana;}
	
	DIV#rubriche	{width: 980px; background-color: #b59473; margin: 0 auto;}
	DIV#rubriche UL LI {padding: 5px;}
  DIV#rubriche UL LI A{font-size: 15px; color: #a11b2b; text-decoration: none; font-weight: bold;}
  DIV#rubriche UL LI A:hover{text-decoration: underline;}

	DIV#areaclienti	{width: 980px; background-color: #b59473; margin: 0 auto;}
	DIV#areaclienti DIV#nav A{color: #a11b2b; font-size: 13px; text-decoration: none; font-weight: bold;}
	DIV#areaclienti DIV#nav A:hover{text-decoration:underline;}

	DIV#areaclienti DIV#nav A.button{color: #a11b2b; font-size: 12px; text-decoration: none; font-weight: bold; background: #FFFFFF; border: #efe4d4 1px solid; color: #a11b2b; padding: 5px;}
	DIV#areaclienti DIV#nav A.button:hover{color: #FFFFFF; font-size: 12px; text-decoration: none; font-weight: bold; background: #a11b2b; border: #efe4d4 1px solid; padding: 5px;}
	DIV#areaclienti DIV#nav A.button2{color: #FFFFFF; font-size: 12px; text-decoration: none; font-weight: bold; background: #a11b2b; border: #efe4d4 1px solid; padding: 5px;}



	DIV#areaclienti DIV#credenziali_div #profiloazienda_frm DIV    {font-size: 13px; padding: 5px; line-height: 25px; }
	DIV#areaclienti DIV#credenziali_div INPUT[type="text"]  {font-size: 13px; height: 25px; padding: 3px;}



	DIV#areaclienti DIV#registrati_l #profiloazienda_frm DIV    {font-size: 13px; padding: 5px; line-height: 25px; }
	DIV#areaclienti DIV#registrati_l #profiloazienda_frm INPUT[type="text"]  {font-size: 13px; width: 400px; height: 25px; padding: 3px;}
	DIV#areaclienti DIV#registrati_l #profiloazienda_frm SELECT 	{font-size: 13px; width: 200px; height: 25px; padding: 3px;}
	DIV#areaclienti DIV#registrati_l #profiloazienda_frm TEXTAREA {font-size: 13px; width: 400px; height: 125px; padding: 3px;}

	DIV#areaclienti DIV#registrati_l #profilopuntovendita_frm DIV    {font-size: 13px; padding: 5px; line-height: 25px; }
	DIV#areaclienti DIV#registrati_l #profilopuntovendita_frm INPUT[type="text"]  {font-size: 13px; width: 400px; height: 25px; padding: 3px;}
	DIV#areaclienti DIV#registrati_l #profilopuntovendita_frm SELECT 	{font-size: 13px; width: 200px; height: 25px; padding: 3px;}
	DIV#areaclienti DIV#registrati_l #profilopuntovendita_frm TEXTAREA {font-size: 13px; width: 400px; height: 125px; padding: 3px;}

	DIV#areaclienti DIV#registrati_l #registrati_frm DIV    {font-size: 13px; padding: 5px; line-height: 25px; }
	DIV#areaclienti DIV#registrati_l #registrati_frm INPUT[type="text"]  {font-size: 13px; width: 200px; height: 25px; padding: 3px;}
	DIV#areaclienti DIV#registrati_l #registrati_frm SELECT    {width: 200px; height: 25px;  font-size: 13px; padding: 0px;}
	DIV#areaclienti DIV#registrati_l #registrati_frm TEXTAREA  {width: 700px; height: 100px; font-size: 13px; padding: 3px;}
	DIV#areaclienti DIV#registrati_l #registrati_frm A				 	{background: #FFFFFF; border: #efe4d4 1px solid; color: #a11b2b; padding: 10px; margin: 5px;}
	DIV#areaclienti DIV#registrati_l #registrati_frm A.privacy	{background: #FFFFFF; border: #efe4d4 0px solid; color: #a11b2b;}
	DIV#areaclienti DIV#registrati_r {width: 100%; /*float: left;*/}
	DIV#areaclienti DIV#registrati_r TABLE TD {padding: 10px;}


	DIV#gadget{width: 980px; overflow: auto; background-color: #b59473; margin: 0 auto;}
  DIV#gadget A{font-size: 16px; color: #494949; text-decoration: none;}
  DIV#gadget A:hover{text-decoration: underline;}




	DIV#registrati{width: 980px; background-color: #b59473; margin: 0 auto;}
	DIV#registrati DIV#registrati_l {width: 964px;/* float: left;*/}
	DIV#registrati DIV#registrati_l  LI {margin-right: 25px;}
	DIV#registrati DIV#registrati_l #registrati_frm DIV    {font-size: 13px; padding: 5px; line-height: 25px; }
	DIV#registrati DIV#registrati_l #registrati_frm INPUT[type="text"]  {font-size: 13px; width: 200px; height: 25px; padding: 3px;}
	
	
	
	DIV#registrati DIV#registrati_l #registrati_frm SELECT    {width: 200px; height: 25px;  font-size: 13px; padding: 0px;}
	DIV#registrati DIV#registrati_l #registrati_frm TEXTAREA  {width: 700px; height: 100px; font-size: 13px; padding: 3px;}
	DIV#registrati DIV#registrati_l #registrati_frm A				 	{background: #FFFFFF; border: #efe4d4 1px solid; color: #a11b2b; padding: 10px; margin: 5px;}
	DIV#registrati DIV#registrati_l #registrati_frm A.privacy	{background: #FFFFFF; border: #efe4d4 0px solid; color: #a11b2b;}


	DIV#registrati DIV#registrati_r {width: 964px; /*float: left;*/}
	DIV#registrati DIV#registrati_r TABLE TD {padding: 10px;}

	DIV#attivazione{width: 980px; background-color: #b59473; margin: 0 auto;}
	DIV#attivazione DIV#attivazione_l DIV#attivazione_div{width: 964px; font-size: 14px;}






	
	DIV#col_dx{width: 312px; color: #FFFFFF; font-weight: bold;}
	DIV#col_dx DIV#search_div .left {width: 80px; float: left; font-size:10px;}

	DIV#bottom{width: 980px; height: 390px; font-size: 11px; margin: 0 auto;}
	DIV#bottom UL LI {padding: 5px;}
  DIV#bottom UL LI A{font-size: 15px; color: #a11b2b; text-decoration: none; font-weight: bold;}
  DIV#bottom UL LI A:hover{text-decoration: underline;}
	DIV#bottom UL LI UL LI{padding: 5px; border-bottom: #c9ad8d 1px dotted;}
  DIV#bottom UL LI UL LI A{font-size: 11px; color: #FFFFFF; text-decoration: none;}
  DIV#bottom UL LI UL LI A:hover{text-decoration: underline;}

  DIV#bottom A{font-size: 11px; color: #FFFFFF; text-decoration: none;}
  DIV#bottom A:hover{text-decoration: underline;}


  DIV#foot {clear: both; width: 980px; height: 60px; margin: 0 auto; text-align: left; font-size: 9px; color: #ab9173; border: #FF0000 0px solid;}
  DIV#foot A{font-size: 9px; color: #ab9173; text-decoration: none;}
  DIV#foot A:hover{text-decoration: underline;}
	
	
	DIV.page{width: 100%; height: 100%; overflow: auto;}
	DIV.sezione_titolo {float: left;  width: 63%; color: #FFFFFF; font-size: 14px; font-weight: bold; padding-left: 15px; padding-top: 7px; border: #FFFFFF 0px solid;}
	DIV.sezione_link	 {float: right; width: 28%; color: #FFFFFF; font-size: 14px; font-weight: bold; padding-right: 15px; padding-top: 7px; border: #FFFFFF 0px solid; text-align:right;}
	DIV.sezione_link	A{color: #FFFFFF; text-decoration: none;}
  DIV.sezione_link	A:hover{text-decoration: underline;}

	.error { background-color: #FAF4F4; }

	label.error { background: url('../template/images/ko.png') no-repeat; color: #DE5130; display: block; float: left; font: 10px verdana; height: 13px; margin: 3px 3px 0 10px; padding-left: 21px; padding-top: 2px; }
	label.success { background: url('../template/images/ok.png') no-repeat; color: #DE5130; display: block; float: left; font: 10px verdana; height: 13px; margin: 3px 3px 0 10px; padding-left: 21px; padding-top: 2px; }
	
	
	
	
	
	
	
	
	#contenitore{
	}
	
	#cantina H2 a{
	color:#99CC00;
	text-decoration:none;
	}
	/*inizio stile css mappa*/
	#wrap_mappa{
	}
	#mappa img{
	border:none;
	}
	#mappa{
	width: 270px;
	height:319px;
	position:relative;
	left:10px;
	top:10px;
	}
	#mappa a{
	text-decoration:none;
	color:#000000;
	outline:none;
	}
	#mappa a img.regione{
	position:absolute;
	display:block;
	}
	#mappa a:hover img.regione{
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
	}
	#mappa a span{
	display:none;
	}
	#mappa a:hover span, #mappa #info{
	display:block;
	position:absolute;
	right:10px;
	top:10px;
	border:2px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:10px;
	color:#333333;
	font-size:12px;
	line-height:18px;
	letter-spacing:1px;
	text-align:justify;
	overflow:hidden;
	z-index:20;
	}
	#mappa span b{
	display:block;
	height:30px;
	line-height:30px;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	}
	#aosta{
	left:5px;
	top:37px;
	z-index:1;
	}
	#piemonte{
	left:2px;
	top:27px;
	}
	#liguria{
	left:20px;
	top:77px;
	}
	#lombardia{
	left:41px;
	top:19px;
	}
	#trentino{
	left:80px;
	top:3px;
	z-index:2;
	}
	#veneto{
	left:85px;
	top:15px;
	}
	#friuli{
	left:120px;
	top:15px;
	z-index:3;
	}
	#romagna{
	left:55px;
	top:62px;
	}
	#toscana{
	left:66px;
	top:81px;
	}
	#marche{
	left:118px;
	top:96px;
	}
	#umbria{
	left:113px;
	top:108px;
	}
	#lazio{
	left:105px;
	top:132px;
	}
	#abruzzo{
	left:139px;
	top:128px;
	}
	#molise{
	left:160px;
	top:152px;
	z-index:4;
	}
	#puglia{
	left:182px;
	top:154px;
	}
	#campania{
	left:158px;
	top:169px;
	}
	#basilicata{
	left:194px;
	top:179px;
	z-index:5;
	}
	#calabria{
	left:205px;
	top:210px;
	}
	#sardegna{
	left:30px;
	top:175px;
	}
	#sicilia{
	left:130px;
	top:270px;
	}
