@charset "utf-8";
/* CSS Document */




body {
	color: #000000;
	text-align: center;
	position: relative;
	
	
	
	

}


#principale {
	position: relative;
	width: 1000px;
	height: 893px;
	z-index: 1;
	margin:0 auto 0 auto;
	padding:0 auto 0 auto;
	
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align:justify;
	
}


table {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}


a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}



td.menu {
	background-color:#FF0000;
	display:block;
	vertical-align: middle;
	text-align: center;
	height: 35px;
	width: 144px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 0px;
	
	
}

td.menu2 {
	background-color:#098400;
	display:block;
	vertical-align: middle;
	text-align: center;
	height: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}

a.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	
}

a.menudom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	
}

td.menudom:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	height:100%;
	display:block;
	background-color:#208f17

}

td.menudom {
	background-color:#00a8300;
	display:block;
	vertical-align: middle;
	text-align: left;
	height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}


td.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	height:35px;
	display:block;
	background-color:#ff2a2a;

}

a.menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}

td.menu2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #ffffff;
	text-decoration: none;
	display:block;
	background-color:#208f17;
	height:35px;
}

a.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}

td.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
	background-color:#FF0000
}




#header2 {
	position:absolute;
	left:462px;
	top:20px;
	width:488px;
	height:191px;
	z-index:2;
}


#logo {
	position:absolute;
	left:43px;
	top:43px;
	width:410px;
	height:151px;
	z-index:3;
}

#bordosxmenu {
	position:absolute;
	left:27px;
	top:220px;
	width:24px;
	height:36px;
	z-index:2;
}


#bordodxmenu {
	position:absolute;
	left:950px;
	top:220px;
	width:46px;
	height:35px;
	z-index:3;
}


#menu {
	position:absolute;
	left:49px;
	top:220px;
	width:900px;
	height:35px;
	z-index:4;
}

#sottomenuazienda {
	position:absolute;
	left:155px;
	top:35px;
	width:145px;
	height:142px;
	z-index:3;
	visibility:hidden;
}


#sottomenulavoraconoi {
	position:absolute;
	left:751px;
	top:35px;
	width:144px;
	height:103px;
	z-index:5;
	visibility:hidden;
}

#spallasx {
	position:absolute;
	left:54px;
	top:254px;
	width:144px;
	height:500px;
	z-index:2;
}
#footer {
	position:absolute;
	left:0px;
	top:1350px;
	width:1000px;
	height:22px;
	z-index:2;
	
	
}

#footerfranchising {
	position:absolute;
	left:0px;
	top:1850px;
	width:1000px;
	height:22px;
	z-index:2;
	
	
}

#footercandidatura {
	position:absolute;
	left:0px;
	top:2350px;
	width:1000px;
	height:22px;
	z-index:2;
	
	
}
	
#spalladx {
	position:absolute;
	left:792px;
	top:318px;
	width:179px;
	height:196px;
	z-index:2;
}

#banner {
	position:absolute;
	left:801px;
	top:564px;
	width:142px;
	height:135px;
	z-index:2;
}

#banner2 {
	position:absolute;
	left:47px;
	top:226px;
	width:127px;
	height:125px;
	z-index:2;
}

#pubblicita {
	position:absolute;
	left:324px;
	top:279px;
	width:402px;
	height:179px;
	z-index:2;
}

#header1 {
	position:absolute;
	left:532px;
	top:31px;
	width:418px;
	height:169px;
	z-index:2;
	visibility:visible;
}
#meridione {
	position:absolute;
	left:263px;
	top:499px;
	width:460px;
	height:345px;
	z-index:2;
	visibility:visible;
}

#bannerpubbl {
	position:absolute;
	left:46px;
	top:20px;
	width:339px;
	height:150px;
	z-index:2;
	visibility:visible;
}


span {
	font-weight: bold;
}

#mappa {
	position:absolute;
	left:327px;
	top:539px;
	width:400px;
	height:300px;
	z-index:2;
	border:0;
}
#marqueecontainer{
	position: absolute;
	width: 166px; /*marquee width */
	height: 145px; /*marquee height */
	overflow: hidden;
	z-index:3;
	top: 40px;
	left: 11px;
}

#data {
	position:absolute;
	left:774px;
	top:273px;
	width:200px;
	height:26px;
	z-index:2;
}

td.dataText {
	font-size:10px;
}




#immaginecentrale {
	position:absolute;
	left:328px;
	top:298px;
	width:367px;
	height:154px;
	z-index:2;
}

#spalladestra {
	position:absolute;
	left:767px;
	top:315px;
	width:199px;
	height:501px;
	z-index:2;
}

#immaginespalladx {
	position:absolute;
	left:18px;
	top:32px;
	width:169px;
	height:267px;
	z-index:2;
}


#corpocentrale {
	position:absolute;
	left:264px;
	top:524px;
	width:468px;
	height:452px;
	z-index:2;
}

#corpocentralecandidatura {
	position:absolute;
	left:241px;
	top:529px;
	width:468px;
	height:452px;
	z-index:2;
}

#franchisinghome {
	position:absolute;
	left:805px;
	top:700px;
	width:150px;
	height:100px;
	z-index:2;
}
#ricette {
	position:absolute;
	left:805px;
	top:565px;
	width:150px;
	height:100px;
	z-index:2;
}
#carta {
	position:absolute;
	left:806px;
	top:841px;
	width:150px;
	height:100px;
	z-index:3;
}

.bordi {
	border:dotted;
	border-color:#999999;
	border-width:1px;
	border-style:dotted;
	
	
}

a:hover.ricette {
	color: #FF0000;
	
	
}
