/* CSS Document */
body{
	padding:0;
	margin:0;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#FFFEE1;
	font-weight:normal;
	background-color: #FCFAE6;
	background-image: url(images/main-bg.gif);
	background-repeat: repeat;
	background-position: 0 0;
}
div, p, h1, h2, h3, ul, img{
	padding:0px;
	margin:0px;
	color: #666666;
}
ul{list-style-type:none;}
#map{
	width:390px;
	height:350px;
	padding:0;
	border: 3px solid #CCCCCC;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 5px;
}
#map p{
	color: #666666;
}
#cert{
	width:290px;
	height:130px;
	position:relative;
	margin:0 auto;
	padding:0;
	background-image: url(images/certificazione.gif);
	top: 520px;
}
#cert2{
	width:290px;
	height:130px;
	position:relative;
	margin:0 auto;
	padding:0;
	background-image: url(images/lechuza.gif);
	top: 607px;
}
#cert3{
	width:290px;
	height:165px;
	position:relative;
	margin:0 auto;
	padding:0;
	background-image: url(images/fornitore.gif);
	top: 756px;
	left: 224px;
	background-repeat: no-repeat;
	background-position: 0px 23px;
}
#cert4{
	width:290px;
	height:165px;
	position:relative;
	margin:0 auto;
	padding:0;
	background-image: url(images/fornitore.gif);
	top: 765px;
	left: 224px;
	background-repeat: no-repeat;
	background-position: 0px 23px;
}
#cert5{
	width:290px;
	height:165px;
	position:relative;
	margin:0 auto;
	padding:0;
	background-image: url(images/fornitore.gif);
	top: 890px;
	left: 224px;
	background-repeat: no-repeat;
	background-position: 0px 23px;
}
#cert6{
	width:290px;
	height:165px;
	position:relative;
	margin:0 auto;
	padding:0;
	background-image: url(images/fornitore.gif);
	top: 700px;
	right: 247px;
	background-repeat: no-repeat;
	background-position: 0px 23px;
}
#cert7{
	width:290px;
	height:165px;
	position:relative;
	margin:0 auto;
	padding:0;
	background-image: url(images/fornitore.gif);
	top: 625px;
	left: 224px;
	background-repeat: no-repeat;
	background-position: 0px 23px;
}
/* TOP PANEL */

#topPan{
	width:864px;
	height:98px;
	position:relative;
	margin:0 auto;
	padding:0;
	background-image: url(images/top.jpg);
}

/* /TOP PANEL */

/* HEADER PANEL */
#headerPan{
	width:864px;
	height:299px;
	position:relative;
	margin:0 auto;
	padding:0;
	background-image: url(images/ban.jpg);
}

/* HEADER PANEL */
#menuPan{
	width:864px;
	height:76px;
	position:relative;
	margin:0 auto;
	padding:0;
	background-image: url(images/menu-bar.jpg);
}
#menuPan ul{
	width:741px;
	height:50px;
	display:block;
	position:absolute;
	top:1px;
	right:9px;
	margin:0;
	padding:0;
	left: 58px;
}
#menuPan ul li{
	float:left;
	width:121px;
	display:block;
	text-align:center;
	height: 50px;
	padding-left: 2px;
}
#menuPan ul li a{
	width:121px;
	height:50px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	margin:0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 48px;
	background-image: url(images/botton.jpg);
}
#menuPan ul li a:hover{
	width:121px;
	height:50px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	background-image: url(images/botton-hover.jpg);
	background-repeat: no-repeat;
}
#menuPan ul li span{width:127px; height:50px; display:block; color:#2E4E00; text-decoration:none; padding:61px 0 0 0; line-height:14px;}


#blockPan{
	width:864px;
	height:955px;
	position:relative;
	margin:0 auto;
	padding:0;
	background-image: url(images/body-bg.jpg);
}
#blockPanC{
	width:864px;
	height:910px;
	position:relative;
	margin:0 auto;
	padding:0;
	background-image: url(images/body-bg.jpg);
}
#blockPanP{
	width:864px;
	height:1150px;
	position:relative;
	margin:0 auto;
	padding:0;
	background-image: url(images/body-bg.jpg);
}
#blockPanS{
	width:864px;
	height:990px;
	position:relative;
	margin:0 auto;
	padding:0;
	background-image: url(images/body-bg.jpg);
}
#botPan{
	width:864px;
	height:87px;
	position:relative;
	margin:0 auto;
	padding:0;
	background-image: url(images/bot-bar.jpg);
}
#botPan p{
	display:block;
	position:absolute;
	color:#B6B6B6;
	font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif;
	margin-top: 24px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 220px;
	width: 490px;
}
#lzPan{width:702px; height:207px; position:absolute; top:715px; left:29px; margin:0; padding:0px;}
#sxPan{width:462px; position:absolute; top:40px; left:29px; margin:0; padding:0px;}
#sxbodyPan{
	width:442px;
	height:660px;
	position:absolute;
	left:20px;
	background-image: url(images/loghi1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-attachment: scroll;
}
#sxbodyPanMap{
	width:442px;
	height:507px;
	position:absolute;
	left:20px;
	background-repeat: no-repeat;
	background-position: right bottom;
}
#sxbodyPan line{
	width:442px;
	height:14px;
	position:absolute;
	background-image: url(images/linea.gif);
}
#sxbodyPan p{
	padding-right: 25px;
	color: #818181;
}
#sxbodyPanline-cont{
	width:396px;
	height:30px;
	position:absolute;
	background-color: #336600;
	margin-left: 5px;
	border-color: #999999;
	border-bottom-style: dashed;
	border-bottom: 1px;
	border-left-color: #999999;
	border-left: 1px;
	border-left-style: dashed;
	border-right-color: #999999;
	border-right: 1px;
	border-right-style: dashed;
	border-top: 1px;
	border-top-color: #999999;
	border-top-style: dashed;
	margin-top: 10px;
}
#sxbodyPanline-cont p{
	padding-left: 25px;
	color: #CCCCCC;
	padding-top: 4px;
}
#sxPan2{
	width:426px;
	height:160px;
	position:absolute;
	top:752px;
	left:49px;
	margin:0;
	padding:0px;
	border:0px solid #DCDAC2;
	color:#3D3C2C;
	background-color: #666666;
	padding-left: 15px;
}
#sxPan3{
	width:426px;
	height:51px;
	position:absolute;
	top:702px;
	left:49px;
	margin:0;
}

#sxPan2-1{
	width:426px;
	height:160px;
	position:absolute;
	top:627px;
	left:49px;
	margin:0;
	padding:0px;
	border:0px solid #DCDAC2;
	color:#3D3C2C;
	background-color: #666666;
	padding-left: 15px;
}
#sxPan3-1{
	width:426px;
	height:51px;
	position:absolute;
	top:577px;
	left:49px;
	margin:0;
}



#sxPanC{width:312px; height:577px; position:absolute; top:40px; left:29px; margin:0; padding:0px;}
#sxbodyPanC{width:292px; position:absolute; left:20px;}
#sxbodyPanC line{
	width:292px;
	height:14px;
	position:absolute;
	background-image: url(images/linea.gif);
}
#sxbodyPanC p{
	padding-right: 25px;
	padding-left: 15px;
	color: #CCCCCC;
}


#sxPanS{width:462px; height:631px; position:absolute; top:40px; left:29px; margin:0; padding:0px;}
#sxbodyPanS{width:442px; position:absolute; left:20px;}
#sxbodyPanS line{
	width:442px;
	height:14px;
	position:absolute;
	background-image: url(images/linea.gif);
}
#sxbodyPanS p{
	padding-right: 25px;
	color: #CCCCCC;
}
#sxPanS2{
	width:426px;
	height:160px;
	position:absolute;
	top:765px;
	left:49px;
	margin:0;
	padding:0px;
	border:0px solid #DCDAC2;
	color:#3D3C2C;
	background-color: #666666;
	padding-left: 15px;
}
#sxPanS3{
	width:426px;
	height:51px;
	position:absolute;
	top:715px;
	left:49px;
	margin:0;
}


#sxPanP{width:462px; height:780px; position:absolute; top:40px; left:29px; margin:0; padding:0px;}
#sxbodyPanP{width:442px; height:760px; position:absolute; left:20px;}
#sxbodyPanP p{
	padding-right: 25px;
	color: #CCCCCC;
}
#sxPanPP{width:782px; height:517px; position:absolute; top:15px; left:29px; margin:0; padding:0px;}
#sxbodyPanPP{width:762px; height:507px; position:absolute; left:20px;}
#sxPanP2{
	width:426px;
	height:160px;
	position:absolute;
	top:940px;
	left:49px;
	margin:0;
	padding:0px;
	border:0px solid #DCDAC2;
	color:#3D3C2C;
	background-color: #666666;
	padding-left: 15px;
}
#sxPanP2 p{
	padding-right: 15px;
	color: #CCCCCC;
	right: 15px;
}
#sxPanP3{
	width:426px;
	height:51px;
	position:absolute;
	top:890px;
	left:49px;
	margin:0;
}


#dxPan{
	width:308px;
	height:624px;
	position:absolute;
	top:40px;
	right:60px;
	border:0px solid #DCDAC2;
	color:#3D3C2C;
	background-color: #666666;
}
#dxPanMap{
	width:308px;
	height:490px;
	position:absolute;
	top:40px;
	right:60px;
	border:0px solid #DCDAC2;
	color:#3D3C2C;
	background-color: #666666;
}
#dxbodyPan{
	width:285px;
	position:absolute;
	left:12px;
	padding-top: 10px;
}
#dxbodyPan p{
	padding-left: 0px;
	color: #B2B2B2;
}


#dxPanS{
	width:308px;
	height:606px;
	position:absolute;
	top:40px;
	right:60px;
}
#dxPan1S{
	width:308px;
	height:616px;
	position:absolute;

	border:1px solid #DCDAC2;
	color:#3D3C2C;
	background-color: #666666;
}
#dxbodyPanS{
	width:285px;
	position:absolute;
	left:12px;
	padding-top: 10px;
}
#dxbodyPanS p{
	padding-left: 0px;
	color: #CCCCCC;
}


#dxPanP{
	width:308px;
	height:850px;
	position:absolute;
	top:40px;
	right:60px;
}
#dxPan1P{
	width:308px;
	height:840px;
	position:absolute;

	border:1px solid #DCDAC2;
	color:#3D3C2C;
	background-color: #666666;
}
#dxbodyPanP{
	width:285px;
	position:absolute;
	left:12px;
	padding-top: 10px;
}
#dxbodyPanP p{
	padding-left: 0px;
	color: #CCCCCC;
}



#dxPanC{
	width:428px;
	height:560px;
	position:absolute;
	top:40px;
	right:60px;
	border:1px solid #DCDAC2;
	color:#3D3C2C;
	background-color: #666666;
}
#dxbodyPanC{
	width:405px;
	position:absolute;
	left:22px;
	padding-top: 10px;
}
#dxbodyPanC p{
	padding-left: 0px;
	color: #CCCCCC;
}
#sxPanC2{
	width:410px;
	height:160px;
	position:absolute;
	top:695px;
	left:374px;
	margin:0;
	padding:0px;
	border:0px solid #DCDAC2;
	color:#3D3C2C;
	background-color: #666666;
	padding-left: 15px;
}
#sxPanC3{
	width:426px;
	height:51px;
	position:absolute;
	top:645px;
	left:374px;
	margin:0;
}


.Stile1 {
	color: #FFFFFF;
	font-weight: bold;
}
.Stile2 {color: #CCCCCC}
.Stile3 {color: #818181}
.Stile4 {	color: #66CC33;
	font-weight: bold;}
.Stile4 a{	color: #66CC33;
	font-weight: bold;}
h1 {
	color: #66CC33;
	font-size: 12px;
	font-weight: normal;
}
