@charset "UTF-8";
/* CSS Document */


html, body { margin:0; padding:0; font-size:100%;  }

body {
	color:#FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-size:12px;
	background-color: #000000;
}

#content {
	width:770px;
	margin:0 auto;
}

#header, #footer {
	width:100%;
	background:#000000;
	color:#FFFFFF;
}

#header {
	position:fixed;
	top:0;
	z-index:1;
	width:100%;
	left: 0px;
}
.logo {
	margin: 0 auto;
	width: 770px;
	height: 200px;
	background-image: url(images/logoterrmacch.gif);
}


#footer { padding:50px 0; margin-top:25px; }


.sections {
	padding:220px 0 0 0;
	height: 680px;
	width: 800px;
}
.fondoprova {
	padding:0;
	height: 1505px;
	background-image: url(images/fondo.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 800px;
}
.jolly_45 {
	padding:0;
	height: 930px;
	background-image: url(images/jolly_45.jpg);
	background-repeat: no-repeat;
	position: absolute;
	width: 800px;
	margin-bottom: 30px;
}
.jolly_70 {
	padding:0;
	height: 940px;
	background-image: url(images/jolly_70.jpg);
	background-repeat: no-repeat;
	position: absolute;
	width: 800px;
	margin-bottom: 30px;
	margin-top: 940px;
}
.jolly_100 {
	padding:0;
	height: 940px;
	background-image: url(images/jolly_100.jpg);
	background-repeat: no-repeat;
	position: absolute;
	width: 800px;
	margin-bottom: 30px;
	margin-top: 1890px;
}
.jolly_90 {
	padding:0;
	height: 940px;
	background-image: url(images/jolly_90.jpg);
	background-repeat: no-repeat;
	position: absolute;
	width: 800px;
	margin-bottom: 30px;
	margin-top: 2820px;
}
.T_3100 {
	padding:0;
	height: 940px;
	background-image: url(images/T_3100.jpg);
	background-repeat: no-repeat;
	position: absolute;
	width: 800px;
	margin-bottom: 30px;
	margin-top: 3770px;
}
.jolly_110 {
	padding:0;
	height: 940px;
	background-image: url(images/jolly_110.jpg);
	background-repeat: no-repeat;
	position: absolute;
	width: 800px;
	margin-bottom: 30px;
	margin-top: 4730px;
}
.jolly_140 {
	padding:0;
	height: 940px;
	background-repeat: no-repeat;
	position: absolute;
	width: 800px;
	margin-bottom: 30px;
	margin-top: 5690px;
	background-image: url(images/jolly_140.jpg);
}
.jolly_140_gru {
	padding:0;
	height: 940px;
	background-repeat: no-repeat;
	position: absolute;
	width: 800px;
	margin-bottom: 30px;
	margin-top: 6640px;
	background-image: url(images/jolly_140_gru.jpg);
}
.rimorchio_forestale {
	padding:0;
	height: 900px;
	background-repeat: no-repeat;
	position: absolute;
	width: 800px;
	margin-bottom: 30px;
	margin-top: 7590px;
	background-image: url(images/rimorchio_forestale.jpg);
}
.fiera_verona {
	padding:0;
	height: 910px;
	background-repeat: no-repeat;
	position: absolute;
	width: 800px;
	margin-bottom: 30px;
	background-image: url(images/fiera_verona.jpg);
	margin-top: 8510px;
}
.verricello {
	padding:0;
	height: 1290px;
	background-repeat: no-repeat;
	position: absolute;
	width: 800px;
	margin-bottom: 30px;
	background-image: url(images/verricello.jpg);
	margin-top: 9440px;
}
.gru_immagine {
	padding:0;
	height: 450px;
	background-repeat: no-repeat;
	position: absolute;
	width: 800px;
	margin-bottom: 30px;
	background-image: url(images/gru_immagine.jpg);
	margin-top: 10750px;
}
.monte_amiata {
	padding:0;
	height: 1000px;
	background-repeat: no-repeat;
	position: absolute;
	width: 800px;
	margin-bottom: 30px;
	background-image: url(images/monte_amiata.jpg);
	margin-top: 11200px;
	background-position: 6px 0px;
}
.gru_T_4100 {
	padding:0;
	height: 1000px;
	background-repeat: no-repeat;
	position: absolute;
	width: 800px;
	margin-bottom: 30px;
	background-image: url(images/gru_T_4100.jpg);
	margin-top: 12220px;
}
.img {
	border: 0;
	padding: 0;
}
.img1 {
	border: 0;
	float: left;
}
#scheda1 {
	width: 700px;
	height: 260px;
	float: left;
	position: absolute;
	padding: 0;
	margin: 0;
}
.scheda1_class {
	width: 700px;
	margin-left: 30px;
	height: 260px;
	position: absolute;
	margin-top: 650px;
}
#scheda2 {
	width: 700px;
	height: 260px;
	float: left;
	position: absolute;
	padding: 0;
	margin: 0;
}
.scheda2_class {
	width: 700px;
	margin-left: 30px;
	height: 260px;
	position: absolute;
	margin-top: 680px;
}
#scheda3 {
	width: 700px;
	height: 260px;
	float: left;
	position: absolute;
	padding: 0;
	margin: 0;
}
.scheda3_class {
	width: 700px;
	margin-left: 30px;
	height: 260px;
	position: absolute;
	margin-top: 650px;
}
#scheda4 {
	width: 700px;
	height: 210px;
	float: left;
	position: absolute;
	padding: 0;
	margin: 0;
}
.scheda4_class {
	width: 700px;
	margin-left: 30px;
	height: 210px;
	position: absolute;
	margin-top: 700px;
}
#scheda5 {
	width: 700px;
	height: 260px;
	float: left;
	position: absolute;
	padding: 0;
	margin: 0;
}
.scheda5_class {
	width: 700px;
	margin-left: 30px;
	height: 260px;
	position: absolute;
	margin-top: 630px;
}
#scheda6 {
	width: 700px;
	height: 260px;
	float: left;
	position: absolute;
	padding: 0;
	margin: 0;
}
.scheda6_class {
	width: 700px;
	margin-left: 30px;
	height: 260px;
	position: absolute;
	margin-top: 648px;
}
#scheda7 {
	width: 700px;
	height: 260px;
	float: left;
	position: absolute;
	padding: 0;
	margin: 0;
}
.scheda7_class {
	width: 700px;
	margin-left: 30px;
	height: 260px;
	position: absolute;
	margin-top: 648px;
}
#scheda8 {
	width: 700px;
	height: 260px;
	float: left;
	position: absolute;
	padding: 0;
	margin: 0;
}
.scheda8_class {
	width: 700px;
	margin-left: 30px;
	height: 260px;
	position: absolute;
	margin-top: 648px;
}
#scheda9 {
	width: 700px;
	height: 250px;
	float: left;
	position: absolute;
	padding: 0;
	margin: 0;
}
.scheda9_class {
	width: 700px;
	margin-left: 30px;
	height: 250px;
	position: absolute;
	margin-top: 615px;
}
#scheda10 {
	width: 535px;
	height: 250px;
	float: left;
	position: absolute;
	padding: 0;
	margin: 0;
}
.scheda10_class {
	width: 535px;
	margin-left: 190px;
	height: 250px;
	position: absolute;
	margin-top: 1010px;
}
#scheda11 {
	width: 670px;
	height: 250px;
	float: left;
	position: absolute;
	padding: 0;
	margin: 0;
	left: -1px;
	top: 1px;
}
.scheda11_class {
	width: 670px;
	margin-left: 60px;
	height: 250px;
	position: absolute;
	margin-top: 300px;
	left: -8px;
	top: 103px;
}
#verricelli {
	width: 120px;
	height: 40px;
	display: block;
	position: absolute;
	text-indent: -9999px;
	background-image: url(images/barramenu.gif);
	background-position: -17px -10px;
	background-repeat: no-repeat;
	margin-left: 24px;
	margin-top: 590px;
}
#caricatori   {
	width: 120px;
	height: 40px;
	display: block;
	position: absolute;
	background-image: url(images/barramenu.gif);
	background-position: -205px -10px;
	background-repeat: no-repeat;
	margin-left: 228px;
	margin-top: 590px;
	text-indent: -9999px;
}
#rimorchi {
	width: 120px;
	height: 40px;
	position: absolute;
	display: block;
	background-image: url(images/barramenu.gif);
	background-position: -390px -10px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-top: 590px;
	margin-left: 430px;
}
#usato {
	width: 120px;
	height: 40px;
	position: absolute;
	display: block;
	background-image: url(images/barramenu.gif);
	background-position: -562px -8px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-top: 590px;
	margin-left: 627px;
}
.presentazione {
	width: 750px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	margin-left: 27px;
}
