/*
	*	Chiquita Smoothies stylesheet
	*	Author: Stefano Bonzi (http://sbonzix.info/)
	*	Date:		2009-02-23
*/
@media screen{
	html,body,div,span,object,iframe,h1,h2,h3,abbr,p,a,em,img,strong,sub,sup,b,u,i,dl,ol,ul,dt,dd,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
	body{line-height:1;}
	table{border-spacing:0;}
	a img{border:none;}
	body{font:11px "Trebuchet MS",sans-serif;background:#fff top center repeat-x;color:#7c7c7c;position:relative;z-index:1;}
	body.segnala-punto-vendita{background:transparent url(img/bck-body-form.png) repeat;}
	select,input,label{vertical-align:middle;color:#0071b9;}
	em{font-style:normal;color:#0071b9;}
	
	#container{width:993px;margin:0 0 0; padding-top:0px}
	.segnala-punto-vendita #container{height:1012px;margin:0 auto;background:transparent url(img/bck-form-01.png) center top no-repeat; padding-top:0}
		#top-content{float:left;width:993px;height:495px;margin-bottom:0;background:#fff url(img/bck-top-content.png) bottom right no-repeat;}
			#visual{float:left;width:422px;height:495px;}
			
			#NoVisual{float:left;width:422px;height:100px;}
			#contentNoVisual{float:left;width:551px;height:75px;padding-top:37px; bordeR:0px solid red; }
			.hp #visual{width:334px;}
			.domande #visual{width:256px;}
			#content{float:left;width:551px;height:466px;padding-top:37px;}
			.domande #content{width:737px;}
			.hp #content{width:640px}
				#navigation{list-style:none;float:left;position:relative;}
				.hp #navigation{padding-left:90px}
				.domande #navigation{margin-left:186px;}
					#navigation li{list-style:none;float:left;height:46px;}
						#navigation a{display:block;height:46px;background-color:transparent;background-image:url(img/navigation.png);background-repeat:no-repeat;text-decoration:none;text-align:center; }
							#navigation a span{position:relative;z-index:-1;}							
							#home a{width:70px;background-position:0% 0%; }
							#home a:hover,#home.current a{background-position:0% -46px;}
							#prod a{width:75px;background-position:-69px 0%;}
							#prod a:hover,#prod.current a{background-position:-69px -46px;}
							#sani a{width:110px;background-position:-145px 0%;}
							#sani a:hover,#sani.current a{background-position:-145px -46px;}
							#dove a{width:105px;background-position:-254px 0%;}
							#dove a:hover,#dove .current a{background-position:-254px -46px;}
							#qeas a{width:57px;background-position:-358px 0%;}
							#qeas a:hover,#qeas .current a{background-position:-358px -46px;}
							#adver a{width:95px;background-position:-433px 0%;}
							#adver a:hover,#adver .current a{background-position:-433px -46px;}
							#galle a{width:125px;background-position:-413px 0%;}
							#galle a:hover,#galle .current a{background-position:-413px -46px;}


					#navigation li ul{position:absolute;width:620px;height:28px;margin-left:-140px;margin-top:-5px;border:0px solid green;}
					#navigation li ul li{height:28px;}
					#navigation li li a{height:25px;line-height:28px;padding-top:3px;background-image:url(img/subnavigation.png);color:#fff;}
						#navigation #fb a{width:95px;background-position:-95px 0%;}
						#navigation #fb a:hover,#navigation #fb.current a{background-position:-95px -28px;}						
						#navigation #ab a{width:95px;background-position:0% 0%;}
						#navigation #ab a:hover,#navigation #ab.current a{background-position:0% -28px;}						
						#navigation #cm a{width:86px;background-position:-190px 0%;}
						#navigation #cm a:hover,#navigation #cm.current a{background-position:-190px -28px;}
						#navigation #lm a{width:117px;background-position:-276px 0%;}		
						#navigation #lm a:hover,#navigation #lm.current a{background-position:-276px -28px}			
						#navigation #mp a{width:95px;background-position:-95px 0%;}
						#navigation #mp a:hover,#navigation #mp.current a{background-position:-95px -28px;}					
						#navigation #mc a{width:117px;background-position:-276px 0%;}	
						#navigation #mc a:hover,#navigation #mc.current a{background-position:-276px -28px}			
						
		
				
				#menu { height:80px;}	
				.prodotti #main{height:390px; border:0px solid red;}  
				.prodotti #main h2{color:#0071b9;font-size:14px;margin-top:30px;}
				
				#main{clear:left;padding:0px 45px 0 10px;}
				#mainWide{clear:left;padding:0px 45px 0 10px;}
				
				.domande #main{padding-left:0;}
				.segnala-punto-vendita #main{clear:none;padding:210px 343px 0 285px;}
					#main h1{background-color:transparent;background-position:top left;background-repeat:no-repeat;margin-bottom:5px;height:23px;}
						#main h1 span{position:relative;z-index:-1; color:#000000}
					#main h2{color:#0071b9;font-size:14px;margin-top:50px;}
					#main p{font-size:12px;line-height:16px;margin-bottom:9px;}
					#main a{color:#0070b8;}
					#main form{margin-bottom:5px;}
						#main form div{background:#e5e5e5;padding:3px 8px;}
						
						.hp #main h1{background-image:url(img/tit_home.png); height:64px; margin:0px 0 10px 212px}
						.dove h1{background-image:url(img/dove-li-posso-trovare.png);}
						.domande h1{background-image:url(img/hai-delle-domande.png);}
						.segnala-punto-vendita h1{/*background-image:url(img/se-non-li-trovi.png);*/ border:0px solid red; padding:0 0 10px 0;}
						.prodotti .title-01{background-image:url(img/solo-buona-frutta-fresca.png);}
						.prodotti .title-02{background-image:url(img/quando-bere-un-frullato-chiquita.png);margin-top:47px;}
						.fb h1{background-image:url(img/fragola-banana.png);}				
						
				.loginform {width:600px; position:absolute; right:50%; top:53px; margin-right:-480px; margin-bottom:10px; color:#0071b9;  border: 0px solid red; text-align:right;}
				.loginform a {color:#0071b9;}
				.loginform label {padding-left:6px}
				.loginform input {color:#0071b9; width:87px; font-size:11px; background-color:#eee; border:0; vertical-align: baseline}
				.loginbutton {position:relative; top:10px; padding:0 5px 0 3px}
				
				.hp-intro-box { width:100%; overflow:hidden}
				.hp-intro-pic { float:left}
				.hp-intro-text { float:right; width:340px; overflow:hidden; padding-top:10px}
				.hp-intro-link { float:right}

				.results-number{margin:0 0 5px 14px;text-decoration:underline;font-size:12px;font-weight:bold;}
					.results-number b{color:#0070b8;}
				.results-list{background:#f5f5f5;overflow:auto;height:131px;margin-bottom:12px;}
					.results-list table{width:463px;}
					.results-list td{width:50%;height:66px;border-bottom:1px dotted #c5c5c5;vertical-align:middle;text-transform:uppercase;font-size:12px;color:#343434;padding-left:24px;}
					.results-list p{margin:0!important;}
					.results-list td a{text-decoration:none;}
					.results-list .adr{padding-left:.75em;}
					.results-list .logo{background-position:left center;background-repeat:no-repeat;padding-left:104px;border-right:1px dotted #c5c5c5;}
						.results-list .gs{background-image:url(img/gs.jpg);}
						.results-list .coop{background-image:url(img/coop.jpg);}
						
				.ingredienti{width:440px;table-layout:fixed;margin:5px 0 10px 0 ;border:0px solid red;}
				.ingredienti td{vertical-align:middle;padding:2px 0;font-size:11px; }
				.ingredienti .alt td{background:url(img/separator-h.png) bottom center no-repeat;}
				.ingredienti img{vertical-align:middle;margin-right:3px;}
						
				#risposte{width:580px;height:290px;padding:0 14px;background:#fff;border:3px solid #d1e7f5;overflow:auto;}
					#risposte dt{font-size:14px;color:#0070b8;line-height:16px;margin:16px 0 6px;}
					#risposte dd{font-size:12px;line-height:16px;padding-bottom:11px;border-bottom:1px dotted #000;}
					
				#segnalazione p{background:#ededed;float:left;width:355px;padding:2px 5px;}
				#segnalazione .buttons{background:#fff;clear:left;float:none;width:355px;padding:2px 5px;text-align:center;}
					#segnalazione label{float:left;width:87px;}
					#segnalazione input{width:262px;}
					#segnalazione .buttons input{width:auto;}					
					#segnalazione textarea{width:355px;}

				#registrazione p{background:#ededed;float:left;width:355px;padding:2px 5px;}
				#registrazione .buttons{background:transparent;clear:left;float:none;width:355px;padding:2px 5px;text-align:center;}
					#registrazione label{float:left;width:110px;}
					#registrazione input{width:239px;color:#0070b8;}
					#registrazione .buttons input{width:auto;}					
					#registrazione textarea{width:355px;}
					#registrazione .checks{background:transparent;}
						#registrazione .checks label{float:none;width:auto;}
						#registrazione .checks input{width:auto;}
						#registrazione .instructions{border-top:0px solid #d1e7f5;margin-top:0px;padding-top:5px;background:transparent;}
						
						.close-button{float:right;margin-top:-10px;}
						.close-button:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
						.close-button {display:inline-block;}

		
		#bottom-content{clear:left;background:#fff;width:993px;}
			#bottom-content table{table-layout:fixed;width:100%;}
/*				#bottom-content td{vertical-align:top;text-align:right;padding:0 7px 9px 0;}*/
				#bottom-content td{vertical-align:top;text-align:right;padding:15px 7px 9px 0; background:url(img/separator.png) left center no-repeat; }
				
				#bottom-content .visual{width:129px;padding:0 0 0 1px;background:url(img/separator.png) left center no-repeat;}
				#bottom-content .first{background-image:none;}				
				#bottom-content .title{width:108px;text-transform:uppercase;color:#0070b8;font-size:13px;line-height:1;padding-top:13px; font-weight:bold;}
				#bottom-content .copy td{font-size:11px;line-height:13px;}
				#bottom-content .link td{vertical-align:bottom;}
	
	#footer{text-align:center;}
		#footer li{display:inline;padding:0 17px;font-size:12px;}
		#footer a{text-decoration:none;color:#7c7c7c;}	
		
		
		#billboard {position:absolute; top: 88px; left:0px; width:450px; height:290px; border:0px solid red;}
		#usermessages{clear:left;padding:10px 0px 0 0px;   border:0px solid red;}	
			
		#avviso {border:5px solid #0071B8; position:absolute; top: 170px;  left:300px; width:450px; height:200px;background:#fff; font-size:12px; }
		#avviso .int {padding:10px;}
		
		#advergamealert {border:5px solid #0071B8; position:absolute; top: 50%; margin-top:200px;   left:50%; top:53px; margin-left:-260px; width:450px; height:200px;background:#fff; font-size:12px; }
		#advergamealert .int {padding:10px;}
		
		#advergamealertnoplay {border:5px solid #0071B8; position:absolute; top: 50%; margin-top:200px;   left:50%; top:53px; margin-left:-260px; width:450px; height:200px;background:#fff; font-size:12px; }
		#advergamealertnoplay .int {padding:10px;}

		.back {float: right; font-weight:bold;
		
		}
	
}	

