/* CSS Document */
*{
margin:0px;
padding:0px;
}
body{
font-family:Helvetica;
font-size:12px;
color:#000000;
/*background-color:#B3B3B4;*/
background-color:#E4E4E4;
font-weight:normal;
text-align:left;
}
#grande{
	position:relative;
	width:1004px;
	height:558px;
	/*margin:0 auto;*/
	text-align:left;
	background-color:#FFFFFF;
}
#logo{ width:1004px;
height:86px;}
#titolo{ position:absolute;
		 width:81px;
		 height:21px;
		 top:158px;
		 left:82px;}
#testo{ position:absolute;
		left:104px;
		top:235px;
		border-top:1px solid #ffd700;
		border-bottom:1px solid #ffd700;
		font-size:10px;
		color:#000000;
		padding-top:6px;
		width:370px;
		height:230px;
		margin-right:10px;
		}

#contenitoretesto{
	position:absolute;
	width:484px;
	height:385px;
	padding-top:10px;
	padding-bottom:10px;
	left:91px;
	top:141px;
}
#testo1{
	position:absolute;
	width:484px;
	height:404px;
	overflow:hidden;
	left:-3px;
	top:3px;
}
#testo_scorrevole{
	position:absolute;
	top:8px;
	left:1px;
	width: 473px;
	color:#000000;
	font-size:10px;
	text-align:left;
	padding-right:10px;
}
/*MENU*/
#grande ul {
    list-style: none;
	text-align:center;
	
    }
ul li {
    position: relative;
    float: left;
}
    
li ul {
    position: absolute;
    top: auto;
    display: none;
	float: left;

    }
li ul ul{
    position: absolute;
    left:0px; /* Set 1px less than menu width */
    display: none;
    }
/* Styles for Menu Items */
ul li a {
    display: block;
    }
/* commented backslash mac hiding hack \*/ 
/* html ul li a {height:1%}*/
/* end hack */
ul li:hover ul ul, ul li:hover ul ul ul, ul li.over ul ul, ul li.over ul ul ul {
display:none;
}
ul li:hover ul,ul li li:hover ul,ul li li li:hover ul, ul li.over ul, ul li li.over ul,ul li li li.over ul {
    display: block;
	width:100%;
}
div ul a
{
	background-color:						#FFFFFF;
	/* necessary for a { display:block } to work correctly in ie7 */	
}

/* ************************************************************************ */

/*  IE6 Holly Hack */

#grande * html  a { height: 100px; }
#grande * html  div a { height: 100px; }

/* ie6 fixed widths */

#grande * html div.navigationPopup ul ul li a { width:100%; }
#grande * html div.navigationPopup ul { width:250px;	}
/*PAGINA GENERALE BODY*/
#logo{ width:1004px;
height:86px;}
#img_form
{
	position:absolute;
	width:55px;
	height:20px;
	top:63px;
	left:173px;
}

#form
{
	position:absolute;
	background-color:#FFF;
	width:251px;
	height:86px;
	top:0px;
	left:741px;
}





#dx{
	width:247px;
	height:447px;
	position:absolute;
	left:759px;
	top: 115px;
	/*background-color:#B3B3B4;*/
	background-color:#E4E4E4;
	z-index:2;
}
#mappa{
	position:absolute;
	top:20px;
	width:150px;
	height:144px;
	left:80px;
}
#rete_conc{
	position:absolute;
	width:125px;
	height:19px;
	top:182px;
	left:80px;
}
#scroll{
	position:absolute;
	top:140px;
	left:590px;
	width:16px;
	height:391px;
	visibility:hidden;
	margin-top:5px;
}
#scroll a{
cursor:pointer;
}
#dicono_txt{
	position:absolute;
	top:121px;
	width:625px;
	height:14px;
	background-color:#b3b3b4;
	background-repeat:no-repeat;
	left: 89px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	padding-right:5px;
	z-index: 0;
}
#numeri{
	position:absolute;
	width:106px;
	height:77px;
	font-size:12px;
	color:#000000;
	left: 614px;
	top:138px;
	text-align:left;
}
#numeri_prova{
	position:absolute;
	width:106px;
	height:77px;
	font-size:12px;
	color:#000000;
	left: 620px;
	top:140px;
	text-align:left;
}

#numeri a:link{ color:#000000;
text-decoration:none;}
#numeri a:visited{ color:#000000;
text-decoration:none;}
#numeri a:hover{ color:#ffcc00;
text-decoration:uhnderline;}
#filetto{
	width:981px;
	padding-top:6px;
	
	padding-right:6px;
	position:absolute;
	left:0px;
	top:564px;
	color:#000000;
	/*left: 25px;*/
	height:1px;
}




#footer{
	width:992px;
	height:25px;
	padding-top:6px;
	padding-left:12px;
	padding-right:12px;
	position:absolute;
	top:574px;
	font-size:9px;
	color:#000000;
	left: 0px;
}
#footer a:link{ color:#FFFFFF;
text-decoration:none;}
#footer a:visited{ color:#FFFFFF;
text-decoration:none;}
#footer a:hover{ color:#FFFFFF;
text-decoration:underline;}
.classeli{z-index:2;}
.bordo_dw_tab{ border-bottom:#ffcc00 solid 1px;
padding-bottom:10px;
padding-top:5px;}
.dicono_td_bold{ font-weight:bold;
font-size:11px;}
























/***
 * MENU
 */

#posizione #menu{
	/*background: url(../img/divisore.gif) left top repeat-x;*/
	z-index: 1000;
}

.hide{display: none;}

#menu {
width: 100%;
/*background: #eee;*/
float: left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
}

ul#home{margin-right: 1px;}
ul#home, ul#home a{width: 70px;}
ul#home h2 a{
	background: url(../img/home_off.gif) left top no-repeat;
}
ul#home h2 a:hover{
	background: url(../img/home_on.gif) left top no-repeat;
}

ul#cat{margin-right: 1px;}
ul#cat, ul#cat a{width: 135px;}
ul#cat h2 a{
	background: url(../img/cat_lift_trucks_off.gif) left top no-repeat;
}
ul#cat h2 a:hover{
	background: url(../img/cat_lift_trucks_on.gif) left top no-repeat;
}

ul#cgm{margin-right: 1px;}
ul#cgm, ul#cgm a{width: 99px;}
ul#cgm h2 a{
	background: url(../img/cgm_spa_off.gif) left top no-repeat;
	
}
ul#cgm h2 a:hover{
	background: url(../img/cgm_spa_on.gif) left top no-repeat;
}

ul#prodotti{margin-right: 1px;}
ul#prodotti, ul#prodotti a{width: 103px;}
ul#prodotti h2 a{
	background: url(../img/prodotti_off.gif) left top no-repeat;
}
ul#prodotti h2 a:hover{
	background: url(../img/prodotti_on.gif) left top no-repeat;
}

ul#menu-contatti{margin-right: 1px;}
ul#menu-contatti, ul#menu-contatti a{width: 103px;}
ul#menu-contatti h2 a{
	background: url(../img/contatti_off.gif) left top no-repeat;
}
ul#menu-contatti h2 a:hover{
	background: url(../img/contatti_on.gif) left top no-repeat;
}

ul#jobs{margin-right: 1px;}
ul#jobs, ul#jobs a{width: 103px;}
ul#jobs h2 a{
	background: url(../img/jobs_off.gif) left top no-repeat;
}
ul#jobs h2 a:hover{
	background: url(../img/jobs_on.gif) left top no-repeat;
}

/*ul#rete{margin-right: 1px;}*/
ul#rete, ul#rete a{width: 140px;}
ul#rete h2 a{
	background: url(../img/rete_di_vendita_off.gif) left top no-repeat;
}
ul#rete h2 a:hover{
	background: url(../img/rete_di_vendita_on.gif) left top no-repeat;
}

#menu h2 {
text-transform: uppercase;
}

#menu a {
color: #ffffff;
background: #2d2d2d;
text-decoration: none;
font-size: 10px;
display: block;
line-height: 29px;
}
li#scegliere-noi a, li#post-vendita a{
font-size: 9px;
}

#menu a:hover {
color: #ffffff;
background: #858585;
}

#menu li {position: relative;}
#menu ul.sub li a {padding-left: 3px;}

#menu ul ul {
position: absolute;
top: 29px;
left: 0;
z-index: 500;
}

#menu ul ul ul {
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}





/**
 * SCROLL TESTO NEWS
 */

a#scroll-down-link{
display: block;
position: absolute;
bottom: 0;
}

