/* CSS Document */

BODY, html {
	padding:0;	margin:0 auto;
	text-align:center;
	font-family:Calibri, Arial, Helvetica, sans-serifCalibri;
	font-size:12px;
	color:#FFF;
	background:url(/images/bg-body.jpg) repeat-x 0 0;
	}
	
	span {display:none}
	
	.left {float:left;}
	.right {float:right;}
	
	A.white:link, A.white:visited {color:#fff; text-decoration:none;}
	A:white:hover {text-decoration:underline;}
	
	#home-body {background:url(/images/home/bg-body.gif) repeat-x 0 496px;}
	
	#home-container,
	#container {
		width:990px; height:600px;
		padding:0; margin:0 auto;
		display:block;
		text-align:left;
		}
		
		#home-container {background:url(/images/home/visual.jpg) no-repeat 0 0;}
	

#flash {
	width:990px; height:130px;
	display:block;
	}
	
	#beppe {
		width:181px; height:192px;
		background:url(/images/home/beppe.jpg) no-repeat 0 0;
		}
	
	#language {padding-left:49px;}
		
		A.it, A.en {
			width:66px; height:31px;
			display:block;
			float:left;			
			}
			
			A.it {background:url(/images/home/it.gif) no-repeat 0 0;}
			A.en {background:url(/images/home/en.gif) no-repeat 0 0;}
		
	#tool-home {margin-top:142px; height:38px;}
		
		A.attivita, A.sedi {
			width:113px; height:34px;
			display:block;
			float:left;	
			}
			
			A.attivita {background:url(/images/home/t-attivita.gif) no-repeat 0 0;}		
			A.sedi {background:url(/images/home/t-sedi.gif) no-repeat 0 0;}
			
			A.attivita:hover {background:url(/images/home/t-attivita.gif) no-repeat 0 -34px;}
			A.sedi:hover {background:url(/images/home/t-sedi.gif) no-repeat 0 -34px;}
	
	A.mail {		
		position:absolute;
		top:507px;
		left:50%;
		margin-left:-388px;
		display:block;
		width:26px; height:20px;
		}
		
		A.mail:hover {background:url(/images/home/mail.gif) no-repeat 0 0;}

/* ATTIVITA */

	#attivita {
		width:990px; height:464px;
		background:url(/images/pagine/bg-attivita.jpg) no-repeat 0 0;
		text-align:justify;
		padding:20px 0 0 15px;
		}
		
		#attivita .txt {
			width:292px;
			padding:0 15px 0 15px;
			display:block;
			float:left;
			}
		
		A.back-home {
			width:118px; height:116px;
			display:block;
			float:left;
			}
			
			A.back-home:hover {background:url(/images/pagine/t-home-on.gif) no-repeat 102px 16px;}
		
		A.mail-int {
			width:23px; height:37px;
			display:block;
			float:left;
			}
			
			A.mail-int:hover {background:url(/images/pagine/t-mail-on.gif) no-repeat 0 0;}

/* SEDI */

	#sedi {
		width:990px; height:475px;
		background:url(/images/pagine/bg-sedi.jpg) no-repeat 0 0;
		text-align:justify;
		padding:20px 0 0 15px;
		}
		
		.mappa {
			width:707px;
			display:block;
			padding:5px 0 0 20px;
			}
		
		.recapiti {
			width:215px;
			display:block;
			}
			
			.recapiti P {
				display:block;
				margin:0; padding:0;
				margin-left:20px;
				padding:10px 0 7px;
				border-bottom:#000 solid 1px;
				}
		
		.zoom {
			position:absolute;
			width:140px; height:100px;
			top:420px;
			left:50%;
			margin-left:260px;
			display:block;
			}
	
				
/* VISUAL*/

#visual {
	height:388px;
	display:block;
	}

	.visual-tresse {background:url(/images/pagine/prodotti/visual-tresse.jpg) no-repeat 0 0;}
	.visual-chinois {background:url(/images/pagine/prodotti/visual-chinois.jpg) no-repeat 0 0;}
	.visual-biscotti {background:url(/images/pagine/prodotti/visual-biscotti.jpg) no-repeat 0 0;}
	.visual-briochettes {background:url(/images/pagine/prodotti/visual-briochettes.jpg) no-repeat 0 0;}
	.visual-panini {background:url(/images/pagine/prodotti/visual-panini.jpg) no-repeat 0 0;}
	.visual-pane {background:url(/images/pagine/prodotti/visual-pane.jpg) no-repeat 0 0;}
	.visual-grissotti {background:url(/images/pagine/prodotti/visual-grissotti.jpg) no-repeat 0 0;}
	.visual-rubata {background:url(/images/pagine/prodotti/visual-rubata.jpg) no-repeat 0 0;}
	.visual-dolci-carnevale {background:url(/images/pagine/prodotti/visual-dolci-carnevale.jpg) no-repeat 0 0;}
	.visual-volauvent {background:url(/images/pagine/prodotti/visual-volauvent.jpg) no-repeat 0 0;}
	.visual-pasta-brisee {background:url(/images/pagine/prodotti/visual-pasta-brisee.jpg) no-repeat 0 0;}

#cont-prod {
	width:990px; height:310px;
	text-align:center;
	line-height:13px;
	background:url(/images/pagine/bg-prodotti.jpg) no-repeat 0 0;
	}
	
	.tab-prod, .tab-prod2, .tab-prod3 {border-left:#000 solid 1px;}
		
		.tab-prod {width:230px;}
		.tab-prod2 {width:200px;}
		.tab-prod3 {width:300px;}
	
	.tit {
		font-size:15px;
		padding-bottom:5px;
		font-weight:bold;
		color:#ffff00;
		}
	
	#cont-prod STRONG {	display:block; }
		
	#cont-prod P {
		margin:0; padding:0;
		padding:5px 0 5px 0;
		border-top:#755c39 solid 1px;
		}
	
A.avanti, A.indietro {
	position:absolute;
	top:543px; left:50%;	
	width:10px; height:19px;
	display:block;	
	}
	
	A.avanti {
		margin-left:448px;
		background:url(/images/pagine/prodotti/avanti.gif) no-repeat 0 0;
		}
	A.indietro {
		margin-left:-458px;
		background:url(/images/pagine/prodotti/indietro.gif) no-repeat 0 0;
		}
	
	A.avanti:hover {background:url(/images/pagine/prodotti/avanti.gif) no-repeat 0 -19px;}
	A.indietro:hover {background:url(/images/pagine/prodotti/indietro.gif) no-repeat 0 -19px;}


/* FOOTER */

	#footer {
		width:770px; height:70px;
		margin:0 auto; padding:0;
		padding:41px 0 0 220px;
		color:#000;
		display:block;
		background:url(/images/home/bg-footer.gif) no-repeat 0 0;
		}
		
		#footer STRONG,
		#footer-int .txt STRONG {color:#FF0000;}
	
	#footer-int {
		width:990px; height:134px;
		margin:0 auto; padding:0;
		padding:7px 0 0 0;
		margin-top:0px;
		color:#000;
		display:block;
		text-align:left;
		background:url(/images/pagine/bg-footer.jpg) no-repeat 0 0;
		}
		
		#footer-int .txt {
			width:840px;
			float:right;
			padding-top:10px;
			}
	