@charset "utf-8";
/* CSS Document */

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #444;
  background: #E9E9E9;
}

a:link {color:#333333; text-decoration:none;}      /* unvisited link */
a:visited {color:#333333; text-decoration:none;}  /* visited link */
a:hover {color:#67AF0A; text-decoration:none;}  /* mouse over link */
a:active {color:#67AF0A; text-decoration:none;}  /* selected link */


.box {
position:absolute;
left:50%;
width:846px;
margin-left:-423px;
height:960px;
}
.box_paper {
position:absolute;
left:50%;
width:940px;
margin-left:-470px;
height:990px;
}
.box_fans {
position:absolute;
left:50%;
width:940px;
margin-left:-470px;
height:1050px;
}
.box_p {
background-color:#FFFFFF;
border:#CCCCCC solid 1px;
position:absolute;
left:50%;
width:846px;
margin-left:-423px;
}
.clear { clear:both; height:10px;}
.clear_wp { clear:both; height:5px;}
.box_2 { width:100%; height:43px; background: #FFF url("imm/menu-bg.jpg") top left repeat-x; }
.box_3 { float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:1px;}
.box_4 { float:right; width:160px; background-color:#67AF0A; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-align:center; margin-right:20px; border:solid 1px #1F317F;}
.box_5 { float:right; width:160px; background-color:#1F317F; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-align:center; margin-right:10px; border:solid 1px #1F317F;}
.imm_home { padding:15px 0 0 0px;}
.box_6 { width:100%}
.box_7 { float:left; width:350px; margin-left:30px; text-align:justify;}
.box_8 {float:right; width:400px; margin-right:30px;}
.box_7_a { float:left; width:200px; margin-left:30px; text-align:justify; line-height:20px;}
.box_8_a {float:right; width:550px; margin-right:30px; padding-top:3px;}
.box_9 {float:left; background-color:#E4E4E4; width:400px; margin-left:20px;}
.box_8_1 { float:left; padding:20px;}
.box_8_2 { float:left; padding: 0px 5px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.box_8_2 { float:left; padding: 0px 5px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; letter-spacing:1px; line-height:18px;}
.box_10 {float:right; width:400px; margin-right:20px;}
.box_11 {float:left; background-color:#E4E4E4; width:600px; margin-left:20px;}

.footer_p { width:100%; position:absolute; top:930px; padding-left: 20px; }
.footer_attrezzature { width:100%; position:absolute; top:1200px; padding-left: 20px; }
.footer_cscarrabile { width:100%; position:absolute; top:1250px; padding-left: 20px; }
.footer_tstradali { width:100%; position:absolute; top:730px; padding-left: 20px; }
.footer_semirimorchi { width:100%; position:absolute; top:2830px; padding-left: 20px; }
.footer_pcesoia { width:100%; position:absolute; top:730px; padding-left: 20px; }
.footer_cincesoia { width:100%; position:absolute; top:730px; padding-left: 20px; }
.footer_caricatori { width:100%; position:absolute; top:1230px; padding-left: 20px; }
.footer_miniscarrabili { width:100%; position:absolute; top:730px; padding-left: 20px; }
.footer_certificazioni { width:100%; position:absolute; top:980px; padding-left: 20px; }
.footer_autorizzazioni { width:100%; position:absolute; top:630px; padding-left: 20px; }
.footer_az { width:100%; position:absolute; top:760px; }
.footer_p_paper { width:100%; position:absolute; top:780px; }
.footer_p_fans { width:100%; position:absolute; top:820px; }
.footer_box { float:left; width:150px; margin-left:25px; line-height:20px;}
.link2 { color:#FFFFFF; text-decoration:none;}
.testo_home { padding-left: 25px; position:relative; top: -40px; font-family:Arial, Helvetica, sans-serif;}
.contatti { padding:20px 30px 20px 30px; line-height:25px; letter-spacing:1px; text-align:justify}