body  { 
top:0px;
padding:0;
font-family: verdana, helvetica, sans-serif;
font-size:10px;
text-align:center;
height: 100%;
width: 100%;
position: relative;
background-color:#fff;
margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}


.logo {
	align:center;
	background-image:url(img/logo.gif);
	background-position: center;
	background-repeat: no-repeat;
	height: 413px;
	width: 665px;
	position: absolute;
	top: 1px;
	letter-spacing: 0;
	word-spacing: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}
.logo1 {
	align:center;
	background-image:url(./img/logo1.gif);
	background-position: center;
	background-repeat: no-repeat;
	height: 115px;
	width: 114px;
	position: absolute;
	top: 17px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}
.logo2 {
	align:center;
	background-image:url(./img/logo2.gif);
	background-position: center;
	background-repeat: no-repeat;
	height: 50px;
	width: 277px;
	position: absolute;
	top: 35px;
	left: 116px;
	right: 0px;
	bottom: 0px;
}
.logo3 {
	align:center;
	background-image:url(./img/logo3.gif);
	background-position: center;
	background-repeat: no-repeat;
	height: 93px;
	width: 191;
	position: absolute;
	top: 20px;
	left: 450px;
	right: 0px;
	bottom: 0px;
}
.logo4 {
	align:center;
	background-image:url(./img/logo4.gif);
	background-position: center;
	background-repeat: no-repeat;
	height: 262px;
	width: 666px;
	position: absolute;
	top: 154px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}
.barra_logo {
	background-color:#009900;
	height:8px;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}
.barra_logo1 {
	background-color: #009900;
	height: 20px;
	width: 100%;
	position: absolute;
	top: 134px;	
	left: 0px;
	right: 0px;
	bottom: 0px;
}
.centro {
	align:center;
	background-position: center;
	top:463px;
	width: 666px;
	position: absolute;
	letter-spacing: 0;
	word-spacing: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}
.centro_marchi {
	align:center;
	background-position: center;
	top:463px;
	width: 696px;
	height:700px;
	position: absolute;
	letter-spacing: 0;
	word-spacing: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
}
.video {
	align:center;
	height: 360px;
	width: 273px;
	position: absolute;
	top: 490px;
	left:20px;
	letter-spacing: 0;
	word-spacing: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	right: 0px;
	bottom: 0px;
}
.testo{
position:absolute; left:372px; top:480px; width:304px; height:245px; }

.testo_dettagli{
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
position:absolute; left:95px; top:60px;
color:#009900;
}

.testo_titolo{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#009900;
	font-weight: bold;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	margin: 2px;
	padding: 8px;
}
.testo_sotto{
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#009900;
	font-weight: bold;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	margin: 2px;
	padding: 8px;
}
.testo_azienda{
	position:absolute;
	left: 75px;
	top:510px;
	width:325px;
	height:250px;
	z-index:1;
	font-size:12px;
	text-align: justify;

}
.bordo_azienda{
	position:absolute;
	left: 40px;
	top:510px;
	width:8px;
	height:423px;
	background: 009900;
	
	
}
.az{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: bold;
	text-align: left;
	color: #000000;
	font-weight: bold;
	

	
}

.az_1{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: bold;
	text-align: left;
	color: #000000;	

	
}
.img_bg{
	background: url(img/hoe.gif);
	position:absolute;
	width:540 px;
	left: 70px;
	top: 450 px;
	height: 306 px;
	
	
}
det.table{
	border: 1px solid #009000;

	

	
	
}
.contenitore  {

	position:relative;
	width:666px;
	height:100%;
	margin:0px auto;
	}

.contenitoremenu  {
	background-color: #CED92B;
	padding:0px;
	position:absolute;
	width:100%;
	left: 0px;
	top: 414px;
	height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}

.menu {
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 7px;
	margin: 0px;
	width: 111px;
	border: solid 1px #fff;
	color: #fff;
	background-color: #009900;
	display:block;
	position: absolute;	
	top:0px;
	height: 16px;
	left: 0px;
	}
	
	.menu1 {
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 7px;
	margin: 0px;
	width: 111px;
	border: solid 1px #fff;
	color: #fff;
	background-color: #009900;
	display:block;
	position: absolute;	
	top:0px;
	height: 16px;
	left: 111px;
	}
	.menu2 {
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 7px;
	margin: 0px;
	width: 111px;
	border: solid 1px #fff;
	color: #fff;
	background-color: #009900;
	display:block;
	position: absolute;
	top:0px;
	height: 16px;
	left: 222px;
	}
	.menu3 {
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 7px;
	margin: 0px;
	width: 111px;
	border: solid 1px #fff;
	color: #fff;
	background-color: #009900;
	display:block;
	position: absolute;
	top:0px;
	height: 16px;
	left: 333px;
	}
	.menu4 {
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 7px;
	margin: 0px;
	width: 111px;
	border: solid 1px #fff;
	color: #fff;
	position: absolute;
	background-color: #009900;
	display:block;
	top:0px;
	height: 16px;
	left: 444px;
	}
	.menu5 {
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 7px;
	margin: 0px;
	width: 111px;
	border: solid 1px #fff;
	color: #fff;
	background-color: #009900;
	display:block;
	position: absolute;
	top:0px;
	height: 16px;
	left: 555px;
	}
	

a.menu:hover        {
	color: #009900;
	background-color: #CED92B;
	}
a.menu1:hover        {
	color: #009900;
	background-color: #CED92B;
	}
	a.menu2:hover        {
	color: #009900;
	background-color: #CED92B;
	}
	a.menu3:hover        {
	color: #009900;
	background-color: #CED92B;
	}
	a.menu4:hover        {
	color: #009900;
	background-color: #CED92B;
	}
	a.menu5:hover        {
	color: #009900;
	background-color: #CED92B;
	}
	
	.sotto  {
	position:absolute;
	background-color:#009900;
	top:1100px;
	left:0px;
	width:666px;
	height:10px;
	margin: 0px;
	padding: 0px;
}
   .sotto1  {
	position:absolute;
	top:1050px;
	left:0px;
	width:666px;
	height:22px;
	margin: 0px;
	padding: 0px;
	font-family:verdana, arial;
	font-size:10px;
	color:#000;
}
   .sotto2  {
	position:absolute;
	background-image:url(./img/sotto1.gif);
	top:980px;
	left:0px;
	width:666px;
	height:60px;
	margin: 0px;
	padding: 0px;
}
	.sotto6  {
	position:absolute;
	background-color:#009900;
	top:1030px;
	left:0px;
	width:666px;
	height:10px;
	margin: 0px;
	padding: 0px;
}
   .sotto_marchi1  {
	position:absolute;
	top:1237px;
	left:0px;
	width:666px;
	height:22px;
	margin: 0px;
	padding: 0px;
	font-family:verdana, arial;
	font-size:10px;
	color:#000;
}
   .sotto_marchi2  {
	position:absolute;
	background-image:url(./img/sotto2.gif);
	top:1200px;
	left:0px;
	width:666px;
	height:15px;
	margin: 0px;
	padding: 0px;
}
	.sotto_marchi  {
	position:absolute;
	background-image:url(./img/sotto2.gif);
	top:1270px;
	left:0px;
	width:666px;
	height:15px;
	margin: 0px;
	padding: 0px;
}
  a.sotto4  {
	text-decoration:none;
	color:#000;
	font-family:verdana, arial;
	font-size:10px;
}
  .sotto_marchi3  {
	position:absolute;
	top:1300px;
	left:0px;
	width:666px;
	height:50px;
	margin: 0px;
	padding: 0px;
	font-family:verdana, arial;
	font-size:10px;
	color:#000;
	text-decoration:none;
	
}
  .sotto3  {
	position:absolute;
	top:1130px;
	left:0px;
	width:666px;
	height:50px;
	margin: 0px;
	padding: 0px;
	font-family:verdana, arial;
	font-size:10px;
	color:#000;
	text-decoration:none;
}  
.sotto33  {
	position:absolute;
	top:1055px;
	left:0px;
	width:666px;
	height:50px;
	margin: 0px;
	padding: 0px;
	font-family:verdana, arial;
	font-size:10px;
	color:#000;
	text-decoration:none;
}
  .link_sotto  {
	font-family:verdana, arial;
	font-size: 10px;
	color:#000;
	text-align:left;
	text-decoration:none;
	

 }
	a.dettagli {

	rext-decoration: none;
	color:#000;
	background-color: #000;
	}
	
		.immagini  {
	position:absolute;
	background-image:url(./img/trat6_bis.gif);
	top:820px;
	left:0px;
	width:149px;
	height:89px;
	margin: 0px;
	padding: 0px;
}
		.immagini1  {
	position:absolute;
	background-image:url(./img/trat8_bis.gif);
	top:820px;
	left:154px;
	width:136px;
	height:89px;
	margin: 0px;
	padding: 0px;
}
		.immagini2  {
	background-image:url(./img/trat5_bis.gif);
	position:absolute;
	top:820px;
	left:295px;
	width:145px;
	height:89px;
	margin: 0px;
	padding: 0px;
}
	
		.immagini4  {
	position:absolute;
	top:780px;
	left:445px;
	width:149px;
	height:89px;
	margin: 0px;
	padding: 0px;
}
		.immagini3  {
	
	position:absolute;
	top:650px;
	left:465px;
	width:136px;
	height:89px;
	margin: 0px;
	padding: 0px;
}
		.immagini5  {
	position:absolute;
	top:520px;
	left:450px;
	width:145px;
	height:89px;
	margin: 0px;
	padding: 0px;
}
	
		.riservata  {
	position:absolute;
	background-color:#006600;
	top:820px;
	left:475px;
	width:191px;
	height:20px;
	margin: 0px;
	padding: 0px;
	color:#FFF;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 2px;
}
		.form {
	position:absolute;
	top:800px;
	left:475px;
	width:191px;
	height:20px;
	margin: 0px;
	padding: 0px;
	color:#000;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 2px;
}
.enter  {
	position:absolute;
	top:850px;
	left:475px;
	width:191px;
	height:20px;
	text-align:left;
	font-family:verdana, arial;
	font-size:10px;
	color:#006600;
	border: #000000;




 }


.sfondo_form { 
position:absolute;
top:100px;
left:0px;
text-align:left;
margin:0px auto;
background-image:url(./form/form.gif);
width:268px;
height:216px;
padding:0px;
margin:0px auto;
 }

.testo_form  { 
font-family:verdana, arial;
font-size:10px;
color:#000;
position:absolute;
top:185px;
left:50px;
}


input.mes  {
position:absolute;
font-family:verdana, arial;
font-size:10px;
background-color:#FFF;
top:0px;
left:59px;
width:130px;
height:17px;
border:1px solid #006600;
color:#006600;
  }

input.mail  {
position:absolute;
font-family:verdana, arial;
font-size:10px;
background-color:#FFF;
top:22px;
left:59px;
width:130px;
height:17px;
border:1px solid #006600;
color:#006600;

  }
  input.e-mail  {
position:absolute;
font-family:verdana, arial;
font-size:10px;
background-color:#FFF;
top:8px;
left:110px;
width:145px;
height:17px;
border:1px solid #006600;
color:#006600;

  }
  input.e-name  {
position:absolute;
font-family:verdana, arial;
font-size:10px;
background-color:#FFF;
top:50px;
left:110px;
width:145px;
height:17px;
border:1px solid #006600;
color:#006600;

  }
.button  {
position:absolute;
background-image:url(./immagini/sub2.gif);
font-size:10px;
top:47px;
left:70px;
width:71px;
height:15px;
border:1px #000000;
color:#FFFF33;

  }
.text  {
position:absolute;
font-family:verdana, arial;
font-size:10px;
background-color:#fff;
top:100px;
left:110px;
width:145px;
height:100px;
border:0px;
color:#000;

  }
	
.invia  { 
background-image:url(./immagini/sub.gif);
width:80px;
height:17px;
border:0px #000000;
font-family:verdana;
font-size:10px;
color:#fff;
text-align:center;
position:absolute;
top:240px;
left:180px;

 }
 
 
 
 
 
 
/* stile pagina di conferma rivevimento mail */


.ricez  { 
background-image:url(./form/ricezione.gif);
width:350px;
height:400px;
margin:0px auto;
 }
 

 
.marchi_img {
	letter-spacing: 0;
	word-spacing: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: 0;
	text-indent: 0pt;
	vertical-align: 0%;
	white-space: 0;

 }
 .bg_dettaglio{
	background-image:url(./prova.gif);
	background-repeat: no-repeat;
	vertical-align: 0%;
	word-spacing: 0em;
	height: 100px;
	width:auto;
	position:relative;
	text-align: left;
	margin: 0px;
	padding: 0px;
 }
  .bg_titolo{
	background-image:url(./immagini/bg_geen.gif);
	height:auto;
	width:500px;
	position:relative;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #009000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #009000;
	border-right-color: #009000;
	border-bottom-color: #009000;
 }
   .bg_titolo_r{
	background-image:url(./immagini/bg_geen.gif);
	height:auto;
	width:auto;
	position:relative;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #009000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #009000;
	border-right-color: #009000;
	border-bottom-color: #009000;
 }
 .dettagli_sotto{
	height:auto;
	width:500px;
	position:relative;
	
 }
.webmaster { 
   
	font: 100%  "Trebuchet MS" , verdana, lucida, arial, helvetica, sans-serif;
	height: 24px;
	width: 203px;
	position: absolute;
	top: 100px;
	left:0px;
	letter-spacing: 0;
	word-spacing: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	right: 0px;
	bottom: 0px;
 color:#000;
    text-decoration:none;
}

.webmaster a{
 color:#000;
    text-decoration:none;
}
.webmaster a:hover{
color:silver;
border-left:3px solid silver;

}