		#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
		#lightbox img{ width: auto; height: auto;}
		#lightbox a img{ border: none; }
			
		#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
		#imageContainer{ padding: 10px; }
		
		#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
		#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
		#imageContainer>#hoverNav{ left: 0;}
		#hoverNav a{ outline: none;}
		
		#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
		#prevLink { left: 0; float: left;}
		#nextLink { right: 0; float: right;}
		#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
		#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }
		
		#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
		
		#imageData{	padding:0 10px; color: #666; }
		#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
		#imageData #caption{ font-weight: bold;	}
		#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
		#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
		
		#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
		
     	body {
			background: url(images/bg.jpg) #FEF3D3 no-repeat fixed top center;
			text-align: center;		 
			margin:0px; 
			padding:0px; 
			overflow:auto;		
		}
		
		a {
			outline: none;
		}
		
		#container {
		    position: relative;
			width: 900px;
			min-height: 700px;
			height: auto;
			margin: 0 auto;
			padding: 0px;
			text-align: left;
			background: url(images/bg_home.jpg) no-repeat top left;			
		}

		#containerT {
		    position: relative;
			width: 900px;
			min-height: 700px;
			height: auto;
			margin: 0 auto;
			padding: 0px;
			text-align: left;
			background: url(images/bg_temp.jpg) no-repeat top left;			
		}

	    #containerSCat {
		    position: relative;
			width: 901px;
			min-height: 668px;
			height: auto;
			margin: 0 auto;
			padding: 0px;
			text-align: left;
			background: url(images/bg_sottocat.jpg) fixed no-repeat center top;
			background-attachment: fixed;
		}

	    #boxLogo {
		    position: absolute;
			top: -3px;
			left: 20px;
			width: 194px;
			height: 122px;
		    background: url(images/bg_logo.png) no-repeat top left;
			border: 0px solid #000;
		}

	    #boxLogoFix {
		    position: absolute;
			top: -3px;
			margin-left: 20px;
			width: 194px;
			height: 122px;
		    background: url(images/bg_logo.png) no-repeat top left;
			border: 0px solid #000;
		}
				
		.boxCart {
			border: 1px solid #7B4E0E;
			width: 25px;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 10px;		
			color: #000;
			background-color: #fff;			
		}
		
	    #boxInfo {
		    position: absolute;
			top: 150px;
			width: 210px;
			height: 500px;
			margin-left: 12px;
		    background: url(images/box_info.png) no-repeat center top;
			border: 0px solid #000;
		}

		.textInfo {
			text-decoration:none;
			width: 168px;
			height: 20px;
			color: #393939;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 11px;
			margin-top: 33px;		
	    	padding: 0 9px 0 17px;						
		}
				
	    #boxCarrello {
		    position: absolute;
			top: 120px;
			width: 198px;
			height: 200px;
			margin-left: 18px;
		    background: url(images/box_carrello.png) no-repeat center top;
			border: 0px solid #000;
		}
		
	    #boxCondizioni {
		    position: absolute;
			display: none;
			top: 277px;
			width: 520px;
			margin-left: 90px;
			height: 366px;
			padding: 30px 40px 30px 120px;
		    background: url(images/box_condizioni.png) no-repeat center top;
			z-index: 99;
		    text-decoration:none;
			color: #000;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 11px;			
		}
		
     	.cart {
			padding-left: 22px;
			padding-top: 15px;
			width: 150px;
			height: 78px;					
		}
				
		.numArt {
			text-decoration:none;
			width: 168px;
			height: 20px;
			color: #c81f32;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 11px;
		    text-align: center;
			margin-top: 11px;		
	    	padding: 0 15px;						
		}
		
	    .prezzoArt {
			text-decoration:none;
			width: 150px;
			height: 30px;
			color: #e77407;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 18px;
			margin-top: 5px;
			text-align: right;		
	    	padding: 0 24px;						
		}
	
	    .prezzoArt a {
			text-decoration:none;
			color: #e77407;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 18px;
			text-align: right;							
		}

       .prezzoArt a:hover {
	 		color: #000;
						
		}
		
        .condizioni {
			width: 198px;
			height: 30px;
			text-align: center;								
		}		
								
		#contentSCat {
		    position: relative;
			width: 668px;
			min-height: 595px;
			height: auto;
			margin-left: 222px;
			padding: 0px;	
			float: left;	
			border: 0px solid #000;
		}

		#testaSCat {
			width: 648px;
			height: 45px;
			margin: 0px;
			padding: 0px;
			text-decoration:none;
			color: #fff;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 16px;
			line-height: 39px;			
	    	padding-left: 20px;			
			background: url(images/testa_box_scat.png) no-repeat top left;			
		}

		#testaSCat a {
			text-decoration:none;
			color: #fff;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 16px;
			line-height: 39px;			
		}

		#testaSCat a:hover {
			color: #FDDF14;			
		}
				
        #centerSCat {
			width: 653px;
			min-height: 400px;
			height: auto;
			margin: 0px;
			padding: 0 0 0 15px;
			background: url(images/repeat_box_scat.png);		
		}
		
		#piedeSCat {
			width: 668px;
			height: 23px;
			margin: 0px;
			padding: 0px;
			background: url(images/piede_box_scat.png) no-repeat top left;			
		}

		.boxScat {
			width: 150px;
			height: 200px;
			margin-right: 12px;
			padding: 0;
			float: left;			
		}
		
		.imgScat {
			width: 150px;
			height: 150px;
			margin: 0px;
			padding: 0px;			
		}
		
		.didaSCat {
		    width: 150px;
			height: 29px;
			margin-top: 5px;
		    text-decoration:none;
			color: #d91c00;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 12px;
			line-height: 29px;			
			text-align: center;	
			background: url(images/box_sottocat.png) no-repeat top left;						
		}				
		
		#containerCat {
		    position: relative;
			width: 901px;
			min-height: 668px;
			height: auto;
			margin: 0 auto;
			padding: 0px;
			text-align: left;
			background: url(images/bg_catalogo.jpg) fixed no-repeat center top;
			background-attachment: fixed;
		}

		#contentCat {
		    position: relative;
			width: 668px;
			height: auto;
			margin-left: 222px;
			padding: 0px;		
			border: 0px solid #000;
		}

		#testaCat {
			width: 648px;
			height: 45px;
			margin: 0px;
			padding: 0px;
			text-decoration:none;
			color: #fff;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 16px;
			line-height: 39px;			
	    	padding-left: 20px;			
			background: url(images/testa_box_cat.png) no-repeat top left;			
		}
		
        #centerCat {
			width: 668px;
			min-height: 400px;
			height: auto;
			margin: 0px;
			padding: 0px;
			background: url(images/repeat_box_cat.png);		
		}
		
		#piedeCat {
			width: 668px;
			height: 23px;
			margin: 0px;
			padding: 0px;
			background: url(images/piede_box_cat.png) no-repeat top left;			
		}
		







		#catCont {
		    position: absolute;
			top: 310px;
			width: 192px;
			height: auto;
			margin-left: 23px;
			padding: 0px;		
			border: 0px solid #000;
			z-index: 99;
		}

		#catTop {
			width: 192px;
			height: 31px;
			margin: 0px;
			padding: 0px;
			text-decoration:none;
			color: #fff;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 16px;
			line-height: 39px;			
	    	padding-left: 20px;			
			background: url(images/cat_top.png) no-repeat top left;			
		}
		
        #catMiddle {
			width: 192px;
			min-height: 113px;
			height: auto;
			margin: 0px;
			padding: 0px;
			background: url(images/cat_middle.png);		
		}
		
		#catBottom {
			width: 192px;
			height: 26px;
			margin: 0px;
			padding: 0px;
			background: url(images/cat_bottom.png) no-repeat top left;			
		}
		
		.categoria a {
			display: block;
			width: 157px;
			height: auto;
			margin: 0 0 0 8px;
			text-decoration:none;
			color: #8D320A;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 10px;			
	    	padding: 3px 7px 3px 7px;
			border-bottom:1px solid #fff;									
		}
				
		.categoria a:hover {
			color: #fff;
			background-color: #EAC52D;									
		}		

		.categoria p {
			color: #fff;
			margin: 0px;
			padding: 0px;									
		}

		.mfix p {
			color: #fff;
			margin: 0px;
			padding: 0px;									
		}

        .pfix {		
			color: #fff;
			background-color: #486F10;		
		}
				
		.mfix a {
			display: block;
			width: 157px;
			height: auto;
			margin: 0 0 0 8px;
			text-decoration:none;
			color: #486F10;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 10px;			
	    	padding: 3px 7px 3px 7px;
			border-bottom:1px solid #fff;									
		}
				
		.mfix a:hover {
			color: #fff;
			background-color: #486F10;									
		}
			
		.sottocat a {
			display: block;
			width: 149px;
			height: auto;
			margin: 0 0 0 8px;
			text-decoration:none;
			color: #393939;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 10px;			
	    	padding: 3px 7px 3px 15px;									
		}
				
		.sottocat a:hover {
			color: #fff;									
		}		

		.sottocat p {
			color: #fff;
			margin: 0px;
			padding: 0px;									
		}
		
        .Press {		
			color: #fff;
			background-color: #EAC52D;		
		}

      
        .textDefault {
			width: 628px;
			height: auto;
			margin: 0px;
			padding: 0 20px;
			text-decoration:none;
			color: #000;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 11px;
			line-height: 17px;		
		}
		
		#testaCat a {
			text-decoration:none;
			color: #fff;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 16px;
			line-height: 39px;			
		}

		#testaCat a:hover {
			color: #FDDF14;			
		}
				
        #centerCat {
			width: 668px;
			min-height: 400px;
			height: auto;
			margin: 0px;
			padding: 0px;
			background: url(images/repeat_box_cat.png);		
		}
		
		#piedeCat {
			width: 668px;
			height: 23px;
			margin: 0px;
			padding: 0px;
			background: url(images/piede_box_cat.png) no-repeat top left;			
		}
		
		.boxSx {
			width: 146px;
			height: 250px;
			float: left;
			margin: 0px;
			padding-left: 15px;
			border: 0px solid #000;			
		}

		.boxDx {
			width: 480px;
			min-height: 250px;
			height: auto;
			float: left;
			margin: 0px;
			padding-left: 10px;
			border: 0px solid #000;			
		}
		
		.imgArt {
			position: relative;
			width: 146px;
			height: 146px;
			line-height: 146px; 
			text-align: center;
			background: url(images/bg_img_cat.png) no-repeat top left;		
		}
		 		
		.provArt {
			width: 130px;
			height: 90px;
			margin-top: 8px;
			padding: 8px;
			text-decoration:none;
			color: #000;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 11px;			
			background: url(images/box_provenienza.png) no-repeat top left;		
		}		
		
		.prov {
			font-style: italic;
			color: #D24645;
		}

		.textArt {
		    width: 480px;
			text-decoration:none;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 11px;
			text-align: justify;
		    line-height: 15px;		
			font-style: normal;
			color: #000;
		}
				
		.titArt {
			text-decoration:none;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 11px;		
			color: #D91C00;
		}
		
		.titIng {
			text-decoration:none;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 11px;
		    font-style: italic;		
			color: #C80921;
		}		

		.textIng {
			text-decoration:none;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 11px;
			text-align: justify;		
			font-style: italic;
			color: #B24006;
		}
																
        .iconArt {
			margin-top: 20px;
			width: 130px;
			height: 70px;
			float: left;		
		}
		
		.contentConf {
		    position: relative;
			margin-top: 20px;
			margin-left: 60px;
			width: 290px;
			min-height:40px;
			height: auto;
			float: left;		
		}

		.testaConf {
			width: 290px;
			height: 11px;
			background: url(images/testa_box_confezioni.png) no-repeat top left;		
		}
				
		.centerConf {
			width: 290px;
			min-height: 40px;
			height: auto;
			background: url(images/repeat_box_confezioni.png);		
		}

		.piedeConf {
			width: 290px;
			height: 11px;
			background: url(images/piede_box_confezioni.png) no-repeat top left;		
		}			


		.crediti {
		    position: absolute;
			width: 17px;
			height: 49px;
			top: 590px;
			left: 880px;
		}
		
		.confezione {
		    display: block;
			width: 132px;
			line-height: 18px;
			height: 20px;
			padding-left: 10px;	
			text-decoration:none;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 11px;		
			color: #fff;
			float: left;			
		}

		.box_offerta {
			display: block;
			width: 48px;
			height: 18px;
			padding:0px;
			margin: 0px;
			float: left;		
		}
								
		.prezzo {
		    display: block;
			width: 50px;
			line-height: 18px;
			height: 20px;
			text-align: right;	
			text-decoration:none;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 11px;		
			color: #fff;
			float: left;			
		}

		.qta {
		    display: block;
			width: 40px;
			height: 20px;
			text-align: right;
			float: left;			
		}

		.aggiungi {
			padding-top: 8px;
			display: block;
			width: 280px;
			height: 20px;
			text-align: right;
		    float: left;			
		}
				
		.boxForm {
			border: 1px solid #000;
			width: 25px;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 10px;		
			color: #000;
			background-color: #fff;			
		}
									
		.divisoreArt {
			width: 665px;
			height:29px;
			background: url(images/divisore.png) no-repeat top left;		
		}

		#paginazione {
			width: 668px;
			height: 28px;
			margin-top: 6px;
			line-height: 26px;
			text-decoration: none;
			text-align: right;
			color: #000;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 11px;			
			background: url(images/bg_paginazione.png) no-repeat top left;
		}

		#paginazione a {
			text-decoration: none;
			color: #D91C00;
			font-weight: bold;
			font-size: 11px;
		}

		#paginazione a:hover {
			color: #000;
			text-decoration: none;
		}
								
		#menu {
			position: relative;
			height: 70px;		
			padding-left: 232px;
			margin: 0px;
			z-index: 90;
		} 
		
		/*				
		#menu {
			position: fixed;
			height: 70px;		
			left: 406px;
			top: 0px;
			z-index: 9;
		} */
		
		#menu ul {
			margin: 0px;
			padding: 0px;
		}
				
		#menu li {
		    float: left;
			display: inline;
			list-style: none;
			margin: 0px;
			padding: 0px;
		}

		#menu li a { 
			width:auto;
			height: auto;
			display: block;
			text-decoration:none;
			color: #fff;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 10px;
			line-height: 25px;			  
		}
			
		#menu li a#uno {
			 width: 91px;
			 height: 70px;
			 background: url(images/menu_01_off.jpg) no-repeat;
		}
		
		#menu li a:hover#uno {
			 background: url(images/menu_01_on.jpg) no-repeat;
		}

		#menu li a#due {
			 width: 93px;
			 height: 70px;
			 background: url(images/menu_02_off.jpg) no-repeat;
		}
		
		#menu li a:hover#due {
			 background: url(images/menu_02_on.jpg) no-repeat;
		}

		#menu li a#tre {
			 width: 96px;
			 height: 70px;
			 background: url(images/menu_03_off.jpg) no-repeat;
		}
		
		#menu li a:hover#tre {
			 background: url(images/menu_03_on.jpg) no-repeat;
		}
		
		#menu li a#quattro {
			 width: 91px;
			 height: 70px;
			 background: url(images/menu_04_off.jpg) no-repeat;
		}
		
		#menu li a:hover#quattro {
			 background: url(images/menu_04_on.jpg) no-repeat;
		}
		
		#menu li a#cinque {
			 width: 95px;
			 height: 70px;
			 background: url(images/menu_05_off.jpg) no-repeat;
		}
		
		#menu li a:hover#cinque {
			 background: url(images/menu_05_on.jpg) no-repeat;
		}
		
		#menu li a#sei {
			 width: 91px;
			 height: 70px;
			 background: url(images/menu_06_off.jpg) no-repeat;
		}
		
		#menu li a:hover#sei {
			 background: url(images/menu_06_on.jpg) no-repeat;
		}
	
		#menu li a#sette {
			 width: 106px;
			 height: 70px;
			 background: url(images/menu_07_off.jpg) no-repeat;
		}
		
		#menu li a:hover#sette {
			 background: url(images/menu_07_on.jpg) no-repeat;
		}												

		#menu li a#uno.premuto {
			 background: url(images/menu_01_on.jpg) no-repeat;
		}	

		#menu li a#due.premuto {
			 background: url(images/menu_02_on.jpg) no-repeat;
		}

		#menu li a#tre.premuto {
			 background: url(images/menu_03_on.jpg) no-repeat;
		}

		#menu li a#quattro.premuto {
			 background: url(images/menu_04_on.jpg) no-repeat;
		}
		
		#menu li a#cinque.premuto {
			 background: url(images/menu_05_on.jpg) no-repeat;
		}

		#menu li a#sei.premuto {
			 background: url(images/menu_06_on.jpg) no-repeat;
		}
										
		#menu li a#sette.premuto {
			 background: url(images/menu_07_on.jpg) no-repeat;
		}

		#menu li a#cinque.premuto5 {
			 background: url(images/menu_05_on.jpg) no-repeat;
		}
						
	    #menu li a.sm {
		    width:247px;
			height: auto;
			display: block;
			text-decoration:none;
			color: #fff;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: bold;
			border-bottom: 1px solid #fff;
			font-size: 10px;
			line-height: 25px;			
	    	padding-left: 10px;
		}

       #menu li a.sm2 {
		    width:247px;
			height: auto;
			display: block;
			text-decoration:none;
			color: #fff;
			font-family: Tahoma, Helvetica, sans-serif;
			font-weight: bold;
			border-bottom: 1px solid #fff;
			font-size: 10px;
			line-height: 25px;			
	    	padding-left: 10px;
			background-color:#486f10;
		}
						
	    #menu li a.sm:hover {
			background-color:#D91C00;
		}

        #menu li a.sm2:hover {
			background-color:#609712;
		}
						
		#menu ul ul {
			position: absolute;
			margin-left: 9px;
			top: 65px;
			width: 257px;
			visibility: hidden;
			background-image: url(images/bg_sm.png);
		}
			
		#menu ul li:hover ul{
			visibility:visible;
		}

		#news {
			position: absolute;
			top: 96px;
			left: 223px;		
			width: 470px;
			min-height: 82px;
			height: 82px;
		    font-family: Tahoma, Arial, serif;
			font-size: 11px;
			line-height: 16px;
			font-weight: normal;
			color: #434242;
			text-decoration: none;					
		}

		#news a {
			display: block;
		    font-family: Tahoma, Arial, serif;
			font-size: 11px;
			line-height: 16px;
			font-weight: normal;
			color: #434242;
			text-decoration: none;					
		}

		#news a:hover {
			color: #000;			
		}

		#news img {
			margin-right: 25px;
			float: left;					
		}

		.leggiTutto {
			position: absolute;
			top: 173px;
			left: 633px;		
			width: 120px;
			height: 20px;					
		}
		
		.leggiTutto a {
			display: block;
		    font-family: Tahoma, Arial, serif;
			font-size: 11px;
			font-weight: bold;
			color: #121413;
			text-decoration: none;					
		}

		.leggiTutto a:hover {
			color: #121413;
			text-decoration: underline;						
		}
		
		#footerCat {
			/*width: 668px;*/
			width: 100%;
			text-align: center;
			height: 30px;
			margin: 0px;
			/*padding-left: 230px;*/
		    font-family: Tahoma, Arial, serif;
			font-size: 11px;
			font-weight: normal;
			line-height: 30px;
			color: #656565;
			text-decoration: none;
		}

		#footerCat a {
		    font-family: Tahoma, Arial, serif;
			font-size: 11px;
			font-weight: normal;
			line-height: 30px;
			color: #8C8B8B;
			text-decoration: none;		
		}

		#footerCat a:hover {
			color: #D13D3D;
			text-decoration: underline;		
		}
			
		.social {
		    border: 0px solid #000;
			position: absolute;
			top: 0;
			left: 665px;
			text-align: left;		
			width: 150px;
			height: 27px;		
		}

		.like {			
		    position: absolute;
			left: 768px;
			top: 5px;		
			width: auto;
			height: 29px;		
		}
						
		#prodotti {
			position: absolute;
			top: 209px;
			left: 190px;		
			width: 480px;
			height: 150px;					
		}

		.imgProdotto {
			position: relative;
		    width: 120px;
			height: 135px;
		    text-align: center;
			float: left;
			background-image: url(images/bg_prodotto.png);					
		}	

		.imgProdotto img {
			margin-top: 37px;					
		}
		
		.offertaDx {
			position: absolute;
			top: 1px; 
			left: 80px;			
		    width: 64px;
			height: 64px;
			z-index: 2;			
		}

		.offerta {
		    position: absolute;
			top: 77px; 
			left: 58px;			
		    width: 49px;
			height: 49px;
			background-image: url(images/offerta.png);
			z-index: 2;					
		}
	
		.novita {
		    position: absolute;
			top: 77px; 
			left: 58px;			
		    width: 49px;
			height: 49px;
			background-image: url(images/novita.png);
			z-index: 2;					
		}		
																
		#piattoDx {
			position: absolute;
			top: 85px;
			left: 703px;
			width: 197px;
			height: 262px;
			background-image: url(images/piatto_dx.png);
			z-index: 3;		
		}

		#menuGiorno {
			position: absolute;
			top: 405px;
			left: 560px;
			width: 200px;
			height: 160px;		
		}
		
		#dataMenu {
			position: relative;
			top: 0px;
			left: 5px;
			width: 200px;
			height: 22px;	
		    font-family: Tahoma, Arial, serif;
			font-size: 12px;
			font-weight: bold;
			color: #f6c628;
			text-decoration: none;			
				
		}		
		
		#marqueecontainer{
			position: relative;
			width: 200px;
			height: 180px; 
			overflow: hidden;
			padding: 2px;
			padding-left: 4px;
		    font-family: Tahoma, Arial, serif;
			font-size: 12px;
			line-height: 18px;
			font-weight: normal;
			color: #fff;
			text-decoration: none;			
		}
					
		.textContatti a {
			display: block;
		    font-family: Tahoma, Arial, serif;
			font-size: 11px;
			line-height: 16px;
			font-weight: normal;
			color: #000;
			text-decoration: none;			
		}

		.textContatti a:hover {
			color: #8C8C8C;			
			text-decoration: underline;			
		}		

		#banner {
		    position: absolute;
			top: 465px;
			left: 10px;
			width: 150px;
			height: 185px;			
		}

		#bannerFissi {
			border: 0px solid #000;
			position: absolute;
			top: 590px;
			left: 166px;
			width: 340px;
			height: 60px;
			z-index: 5;
		}
											
		#footer {
		    position: absolute;
			top: 668px;
			left: 0px;
			width: 900px;
			height: 30px;
			margin: 0px;
			padding-left: 10px;
			text-align: left;
		    font-family: Tahoma, Arial, serif;
			font-size: 11px;
			font-weight: normal;
			line-height: 30px;
			color: #8C8B8B;
			text-decoration: none;			
		}

		#privacy {
			 position: absolute;
			 top: 700px;
			 height: 15px;
             width: 900px;
			 text-align: right;
             padding-right: 10px;
		}
		
		#privacy a {
			 font-family: Tahoma, Arial, serif;
			 color: #8C8B8B;
			 font-size: 11px;
			 font-weight: normal;		
			 text-decoration: none;
		}

		#privacy a:hover {
			color: #D13D3D;
			 text-decoration: underline;
		}

	    .art {
		    font-family: Tahoma, Arial, serif;
			font-size: 10px;
			font-weight: bold;
			color: #D91C00;
			text-decoration: none;		
		}
		
		.tbCar {
		    margin-left: 14px;		
		}

		.buttonCar {
		    margin-left: 14px;
		    margin-top: 8px;		
		}
		
		.datiCar {
		    margin-left: 14px;
		    margin-top: 15px;
		    font-family: Tahoma, Arial, serif;
			font-size: 10px;
			font-weight: normal;
			color: #000;
			text-decoration: none;					
		}

		.tabPrenota {
		    margin-left: 14px;
		    margin-top: 5px;
		    font-family: Tahoma, Arial, serif;
			font-size: 11px;
			font-weight: normal;
			color: #000;
			text-decoration: none;		
			background-image: url(images/bg_carrello.png);		
		}
		
		.tabRiepilogo {
		    margin-left: 14px;
		    margin-top: 15px;
		    font-family: Tahoma, Arial, serif;
			font-size: 11px;
			font-weight: normal;
			color: #000;
			text-decoration: none;		
			background-image: url(images/bg_carrello.png);		
		}
		
		.labMenu {
			font-weight: bold;
			color: #fff;
			background-image: url(images/bg_top.png);		
		}
				
		.sfondoTab {
			background-image: url(images/bg_carrello.png);		
		}
		
		.textDati {
		    font-family: Tahoma, Arial, serif;
			font-size: 11px;
			font-weight: normal;
			color: #000;
			text-decoration: none;		
		}
				
		.textSpese {
		    margin-left: 14px;
		    margin-top: 5px;			
			background-image: url(images/bg_carrello.png);
		    font-family: Tahoma, Arial, serif;
			font-size: 11px;
			font-weight: bold;
			color: #000;
			padding-right: 10px;
			text-decoration: none;		
		}

	    .textMappa {
			position: absolute;
		    left: 480px;
		    top: 55px;	
			width: 160px;
			height: 160px;		
		    font-family: Tahoma, Arial, serif;
			font-size: 11px;
			font-weight: normal;
			color: #000;
			text-decoration: none;		
		}

       .azienda {		
		    font-family: Tahoma, Arial, serif;
			font-size: 11px;
			font-weight: bold;
			color: #d55d05;
			text-decoration: none;		
		}
				
		.testoGen {
		    font-family: Tahoma, Arial, serif;
			font-size: 12px;
			font-weight: normal;
			color: #000;
			text-decoration: none;		
		}

		.spese {
			color: #C81F32;		
		}

		.totale {
			font-size: 12px;
			font-weight: bold;
			color: #C81F32;		
		}
							
	    .text {
			background-image: url(images/bg_carrello.png);
		    font-family: Tahoma, Arial, serif;
			font-size: 10px;
			font-weight: normal;
			color: #000;
			padding: 6px 0;
			text-decoration: none;		
		}
		
	    .textConf {
		    margin-left: 12px;
			background-image: url(images/bg_carrello.png);
		    font-family: Tahoma, Arial, serif;
			font-size: 11px;
			font-weight: normal;
			color: #7C5909;
			padding-right: 7px;
			text-decoration: none;	
		}

	    .textP {
			background-image: url(images/bg_carrello.png);
		    font-family: Tahoma, Arial, serif;
			font-size: 11px;
			font-weight: bold;
			color: #7C5909;
			padding: 6px 10px 6px 0;
			text-decoration: none;		
		}
		
	    .textF {
			background: url(images/bg_carrelloF.png) center right;
		    font-family: Tahoma, Arial, serif;
			font-size: 10px;
			font-weight: normal;
			color: #000;
			padding: 6px 5px 6px 0;
			text-decoration: none;		
		}
		
		.boxF {
			border: 1px solid #7B4E0E;
			background-color: #fff;
			font-family: Tahoma, Arial, serif;
			font-size: 10px;
			font-weight: normal;
			color: #000;
		}
		.notizia {
			width: 638px;
			min-height: 82px;
			height: auto;
		    font-family: Tahoma, Arial, serif;
			font-size: 11px;
			line-height: 16px;
			font-weight: normal;
			color: #393939;
			padding: 15px 0 0 15px;
			clear: both;
			text-decoration: none;					
		}
		
		.notizia strong {
			color: #D95209;
		}

		.notizia a {
		    font-family: Tahoma, Arial, serif;
			font-size: 11px;
			line-height: 16px;
			font-weight: normal;
			color: #393939;
			text-decoration: none;					
		}

		.notizia a:hover {
			color: #000;			
		}

		.bordoImage {
			border: 2px solid #C81F32;
			margin-right: 15px;
			float: left;
		}
		
		.data {
			color: #C81F32;
		}
										
		textarea {
			margin: 0px;
			padding: 0px;
		}
				
		.clearfix:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}

        a.linkN:link  {text-decoration: none; color :#8D0615; font-size: 11px; font-family: Tahoma, Arial, sans-serif; font-weight: normal; line-height: 18px}
        a.linkN:visited {text-decoration: none; color :#8D0615; font-size: 11px; font-family: Tahoma, Arial, sans-serif; font-weight: normal; line-height: 18px}
        a.linkN:active {text-decoration: none; color :#8D0615; font-size: 11px; font-family: Tahoma, Arial, sans-serif; font-weight: normal; line-height: 18px}
        a.linkN:hover {text-decoration: none; color : #000; font-size: 11px; font-family: Tahoma, Arial, sans-serif; font-weight: normal; line-height: 18px}

        a.catering:link  {text-decoration: none; color :#000; font-size: 11px; font-family: Tahoma, Arial, sans-serif; font-weight: bold;}
        a.catering:visited {text-decoration: none; color :#000; font-size: 11px; font-family: Tahoma, Arial, sans-serif; font-weight: bold;}
        a.catering:active {text-decoration: none; color :#000; font-size: 11px; font-family: Tahoma, Arial, sans-serif; font-weight: bold;}
        a.catering:hover {text-decoration: underline; color : #000; font-size: 11px; font-family: Tahoma, Arial, sans-serif; font-weight: bold;}
						
        a.mailC:link  {text-decoration: none; color :#000; font-size: 11px; font-family: Tahoma, Arial, sans-serif; font-weight: normal;}
        a.mailC:visited {text-decoration: none; color :#000; font-size: 11px; font-family: Tahoma, Arial, sans-serif; font-weight: normal;}
        a.mailC:active {text-decoration: none; color :#000; font-size: 11px; font-family: Tahoma, Arial, sans-serif; font-weight: normal;}
        a.mailC:hover {text-decoration: underline; color : #000; font-size: 11px; font-family: Tahoma, Arial, sans-serif; font-weight: normal;}			
				
		.box2	{width: 160px; height: 18px; line-height: 18px; background-color: transparent; BORDER-TOP-COLOR: #fff; BORDER-LEFT-COLOR: #fff; BORDER-RIGHT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 0px; FONT-FAMILY: Arial,Tahoma; BORDER-RIGHT-WIDTH: 0px;}
		.box	{margin-left: 8px; width: 160px; height: 16px; background-color: #fff; BORDER-TOP-COLOR: #fff; BORDER-LEFT-COLOR: #fff; BORDER-RIGHT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 0px; FONT-FAMILY: Arial,Tahoma; BORDER-RIGHT-WIDTH: 0px;}		
		.combo  {MARGIN-TOP: 1px; FONT-FAMILY: Tahoma, Arial, sans-serif; FONT-SIZE: 11px;}
		.comboR {MARGIN-BOTTOM: 7px; MARGIN-TOP: 1px; FONT-FAMILY: Tahoma, Arial, sans-serif; FONT-SIZE: 11px;}
		.button {MARGIN-TOP: 0px; background-color: #1CCDED; BORDER-TOP-COLOR: #ccc; BORDER-LEFT-COLOR: #ccc; BORDER-RIGHT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #ccc; color: #fff; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; FONT-FAMILY: Tahoma,Arial; FONT-SIZE: 11px;}
		FORM 	{MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-FAMILY: Tahoma, Arial, sans-serif; FONT-SIZE: 10px;}
		TEXTAREA {resize: none; margin-left: 8px; background-color: #ffffff; BORDER-TOP-COLOR: #fff; BORDER-LEFT-COLOR: #fff; BORDER-RIGHT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH:0px; FONT-FAMILY: Arial; BORDER-RIGHT-WIDTH: 0px}
		



