@charset "UTF-8";
/* CSS Document */
@import url("prodotti.css");
@import url("azienda.css");
@import url("thickbox.css");
@import url("login.css");
@import url("carrello.css");
@import url("contatti.css");
@import url("dovesiamo.css");
@import url("privacy.css");
@import url("jquery.fancybox.css");
@import url("servizi.css");

*{ margin:0; padding:0; border:0;}
html, body{ height:100%; background:#fff;}

ul, li{ list-style:none; line-height:0;}

#wraper{ width:980px; height:auto; top:0; left:0; margin:0 auto; position:relative;}

/*--- LOGO ---*/
#logo{ width:80px; height:76px; top:27px; left:31px; position:absolute;}
#logo a:hover img{ filter: alpha(opacity=50); -khtml-opacity:.5; -moz-opacity:0.5; opacity: 0.5;}

/*--- POSTIT ---*/
#postit{ width:108px; height:108px; position:absolute; top:93px; left:567px; background:url(../img/postit.png) left top no-repeat;}
#postit a:link, #postit a:visited { color: #EA1D95; text-decoration: none; }
#postit a:active, #postit a:hover { color: #EA1D95; text-decoration: underline; }






#postit p{ width:88px; height:55px; float:left; margin:35px 0 0 7px; font:normal 11px Arial, Helvetica, sans-serif; color:#EA1D95;}

/*--- HEADER ---*/
#header{ width:100%; height:auto; float:left;}
	
	/*--- SLIDESHOW ---*/
	#header #slideshow{ width:100%; height:130px; float:left;}
	
	/*--- MENU SX---*/
	#header ul#menu{ float:left; margin:3px 0 0 27px}
	* html #header ul#menu{ float:left; margin:3px 0 0 13px}
	#header ul#menu li{ display:inline; float:left; cursor:pointer}
 	#header ul#menu li:hover{ filter: alpha(opacity=50); -khtml-opacity:.5; -moz-opacity:0.5; opacity: 0.5; cursor:pointer}
	
	a span.novisible{ width:100%; height:100%; float:left; background:url(../blank.gif) left top repeat; cursor:pointer;}
	
		/*-- IE 6 Hack --*/
		* html #header ul#menu a li{ cursor:pointer}
		* html #header ul#menu a:hover li{ filter: alpha(opacity=50); -khtml-opacity:.5; -moz-opacity:0.5; opacity: 0.5; cursor:pointer}
		/*-- IE 7 Hack --*/
		*:first-child+html #header ul#menu a li{ cursor:pointer}
		*:first-child+html #header ul#menu a:hover li{ filter: alpha(opacity=50); -khtml-opacity:.5; -moz-opacity:0.5; opacity: 0.5; cursor:pointer}
	
		/*--- immagini menù ----*/
		.azienda{ width:59px; height:26px; background:url(../img/menu/azienda.jpg) left top no-repeat;}
		.prodotti{ width:69px; height:26px; background:url(../img/menu/prodotti.jpg) left top no-repeat;}
		.servizi{ width:63px; height:26px; background:url(../img/menu/servizi.jpg) left top no-repeat;}
		.dovesiamo{ width:85px; height:26px; background:url(../img/menu/dovesiamo.jpg) left top no-repeat;}
		.contatti{ width:72px; height:26px; background:url(../img/menu/contatti.jpg) left top no-repeat;}
		.carrello{ width:91px; height:26px; background:url(../img/menu/carrello.jpg) left top no-repeat;}
		
		/*--- immagini menù off ----*/
		.aziendaOff{ width:59px; height:26px; background:url(../img/menu/azienda_off.jpg) left top no-repeat;}
		.prodottiOff{ width:69px; height:26px; background:url(../img/menu/prodotti_off.jpg) left top no-repeat;}
		.serviziOff{ width:63px; height:26px; background:url(../img/menu/servizi_off.jpg) left top no-repeat;}
		.dovesiamoOff{ width:85px; height:26px; background:url(../img/menu/dovesiamo_off.jpg) left top no-repeat;}
		.contattiOff{ width:72px; height:26px; background:url(../img/menu/contatti_off.jpg) left top no-repeat;}
		.carrelloOff{ width:91px; height:26px; background:url(../img/menu/carrello_off.jpg) left top no-repeat;}
	
	/*--- MENU DX ---*/
	#header ul#menuDx{ float:right; margin:3px 27px 0 0}
	* html #header ul#menuDx{ float:right; margin:3px 13px 0 0}
	#header ul#menuDx li{ display:inline; float:left; cursor:pointer}
	#header ul#menuDx li:hover{ filter: alpha(opacity=50); -khtml-opacity:.5; -moz-opacity:0.5; opacity: 0.5; cursor:pointer}
	
		
		/*-- IE 6 Hack --*/
		* html #header ul#menuDx a li{ cursor:pointer}
		* html #header ul#menuDx a:hover li{ filter: alpha(opacity=50); -khtml-opacity:.5; -moz-opacity:0.5; opacity: 0.5; cursor:pointer}
		/*-- IE 7 Hack --*/
		*:first-child+html #header ul#menuDx a li{ cursor:pointer}
		*:first-child+html #header ul#menuDx a:hover li{ filter: alpha(opacity=50); -khtml-opacity:.5; -moz-opacity:0.5; opacity: 0.5; cursor:pointer}
	
		/*--- immagini menù dx ----*/
		.registrati{ width:160px; height:26px; background:url(../img/menu/registrati.jpg) left top no-repeat;}
		.login{ width:76px; height:26px; background:url(../img/menu/login.jpg) left top no-repeat;}
		.logout{ width:53px; height:26px; background:url(../img/menu/logout.jpg) left top no-repeat;}
		.profilo{ width:53px; height:26px; background:url(../img/menu/profilo.jpg) left top no-repeat;}
		
		/*--- immagini menù dx off ----*/
		.registratiOff{ width:160px; height:26px; background:url(../img/menu/registrati_off.jpg) left top no-repeat;}
		.loginOff{ width:76px; height:26px; background:url(../img/menu/login_off.jpg) left top no-repeat;}
		.profiloOff{ width:53px; height:26px; background:url(../img/menu/profilo_off.jpg) left top no-repeat;}
		
/*--- CONTENT ---*/
#content{ width:100%; position:relative; top:180px; left:0; z-index:3;}
	* html #content{ width:100%; position:relative; top:30px; z-index:3;}/*-- IE 6 Hack --*/
	*:first-child+html #content{ width:100%; position:relative; top:30px; z-index:3;}/*-- IE 7 Hack --*/

	/*--- HOME BOXE MENU PRODOTTI ---*/
	#acqueminerali{ width:204px; height:174px; position:absolute; background:url(../img/boxMenuProdotti/acqueMinerali.jpg) left top no-repeat;}
	#birre{ width:211px; height:152px; position:absolute; left:254px; top:1px; background:url(../img/boxMenuProdotti/birre.png) left top no-repeat;}
	#bibitegasate{ width:214px; height:177px; position:absolute; left:460px; top:50px; background:url(../img/boxMenuProdotti/bibiteGasate.png) left top no-repeat;}
	#salutebenessere{ width:213px; height:147px; position:absolute; left:720px; top:9px; background:url(../img/boxMenuProdotti/saluteBenessere.png) left top no-repeat;}
	#vinidistillati{ width:182px; height:139px; position:absolute; left:170px; top:170px; background:url(../img/boxMenuProdotti/viniDistillati.png) left top no-repeat;}
	#bevandenaturali{ width:193px; height:132px; position:absolute; left:395px; top:230px; background:url(../img/boxMenuProdotti/bevandeNaturali.png) left top no-repeat;}
	#fuoricasa{ width:236px; height:158px; position:absolute; left:655px; top:160px; background:url(../img/boxMenuProdotti/fuoriCasa.png) left top no-repeat;}
	#oliotipicita{ width:236px; height:158px; position:absolute; left:655px; top:160px; background:url(../img/boxMenuProdotti/olio_tipicita.png) left top no-repeat;}
	
	
	ul#menuprodotti{ }
	ul#menuprodotti li{ display:block; line-height:12px; margin:0 0 2px 0;}
	ul#menuprodotti li a,
	ul#menuprodotti li a:link,
	ul#menuprodotti li a:active,
	ul#menuprodotti li a:visited{ font-weight:bold; font-style:italic; font-size:10px; font-family:"Times New Roman", Times, serif; color:#000; text-decoration:none;}
	ul#menuprodotti li a:hover{ font-weight:bold; font-style:italic; font-size:11px; font-family:"Times New Roman", Times, serif; color:#000}
	
	ul#menuprodotti li a.entra,
	ul#menuprodotti li a.entra:link,
	ul#menuprodotti li a.entra:active,
	ul#menuprodotti li a.entra:visited{ font:normal 10px Arial, Helvetica, sans-serif; color:#1B75B9; text-decoration:none; margin:3px 0 0 0; float:left;}
	ul#menuprodotti li a.entra:hover{ font:bold 10px Arial, Helvetica, sans-serif; color:#1B75B9; color:#333}
	
	ul#menuprodotti li a.off,
	ul#menuprodotti li a.off:link,
	ul#menuprodotti li a.off:active,
	ul#menuprodotti li a.off:visited{ font-weight:bold; font-style:italic; font-size:13px; font-family:"Times New Roman", Times, serif; color:#000; text-decoration:none; line-height:20px}
	
	ul#menuprodotti.acqueminerali{ margin:107px 0 0 104px}
	ul#menuprodotti.birre{ margin:65px 0 0 55px}
	ul#menuprodotti.bibitegasate{ margin:73px 0 0 50px}
	ul#menuprodotti.salutebenessere{ margin:73px 0 0 55px}
	ul#menuprodotti.vinidistillati{ margin:70px 0 0 70px}
	ul#menuprodotti.bevandenaturali{ margin:56px 0 0 5px}
	ul#menuprodotti.fuoricasa{ margin:86px 0 0 30px}
	ul#menuprodotti.oliotipicita{ margin:70px 0 0 20px}
	
		* html .acqueminerali{ margin:53px 0 0 52px;}
		* html .birre{ margin:65px 0 0 55px}
		* html .bibitegasate{ margin:73px 0 0 50px}
		* html .salutebenessere{ margin:73px 0 0 55px}
		* html .vinidistillati{ margin:70px 0 0 70px}
		* html .bevandenaturali{ margin:56px 0 0 5px}
		* html .fuoricasa{ margin:86px 0 0 30px}
	

/*--- MENU PROMOZIONI ---*/
ul#menupromo{ width:100%; float:left; min-height:200px; margin:10px 0; }
ul#menupromo li{ display:block; line-height:12px; margin:0 0 2px 0;}
ul#menupromo li a,
ul#menupromo li a:link,
ul#menupromo li a:active,
ul#menupromo li a:visited{ font-weight:normal; font-style:italic; font-size:14px; font-family:"Times New Roman", Times, serif; color:#000; text-decoration:none;}
ul#menupromo li a:hover{ font-weight:bold; font-style:italic; font-size:15px; font-family:"Times New Roman", Times, serif; color:#000}


/*--- PRE FOOTER ---*/
#prefooter{ width:100%; height:213px; position:relative; top:300px; z-index:1;}
	* html #prefooterInt{ width:100%; height:213px; position:absolute; left:0; bottom:0;}
#prefooterInt{ width:100%; height:213px; float:left; position:relative;}
	*:first-child+html #prefooterInt{ width:100%; height:213px; float:left; position:relative; margin:30px 0 0 0;}

	/*--- PRE FOOTER SX ---*/
	#sxPf{ width:490px; height:213px; float:left; background:url(../img/footer/bgSx.jpg) left top no-repeat;}
	
	/*--- PRE FOOTER DX ---*/
	#dxPf{ width:490px; height:213px; float:right; background:url(../img/footer/bgDx.jpg) left top no-repeat;}
	#dxPf #btn{ background:transparent; width:180px; height:120px; margin:45px 0 0 0; float:right; cursor:pointer;}
	
/*--- FOOTER ---*/
#footer{ width:100%; position:relative; top:275px; z-index:2;}
#footerInt{ width:100%; position:absolute; top:190px; left:0}
#footerC{ width:100%; float:left; margin:50px 0 0 0;}

	/*--- paragrafo sx footer ---*/
	p.footer{ font:normal 9px Arial, Helvetica, sans-serif; color:#221F1F; float:left; margin:0 0 0 27px;}
	* html p.footer{ font:normal 9px Arial, Helvetica, sans-serif; color:#221F1F; float:left; margin:0 0 0 13px;}
	p.footer a,
	p.footer a:link,
	p.footer a:active,
	p.footer a:visited{ font:normal 9px Arial, Helvetica, sans-serif; color:#221F1F; text-decoration:none;}
	p.footer a:hover{ color:#1A74B9;}
	
	/*--- menù dx footer ---*/
	ul#menuFooter{ float:right; margin:0 27px 0 0;}
	* html ul#menuFooter{ float:right; margin:0 13px 0 0;}
	ul#menuFooter li{ display:inline; float:left; margin:0 2px; font:normal 9px Arial, Helvetica, sans-serif; color:#221F1F;}
	ul#menuFooter li a,
	ul#menuFooter li a:link,
	ul#menuFooter li a:active,
	ul#menuFooter li a:visited{ font:normal 9px Arial, Helvetica, sans-serif; color:#221F1F; text-decoration:none;}
	ul#menuFooter li a:hover{ color:#1A74B9;}


