/* Questo è il trucco per ingannare Explorer 5
voice-family: "\"}\"";
voice-family:inherit;
width:128px;
} 
*/

#ottimizz{
display: none;
}

*{
margin:0px;
padding:0px;
}
a img{ border:none;}
img { border:0px;}
body{
font-family:Helvetica;
font-size:12px;
color:#000000;
/*background-color:#FFFFFF;*/
background-color:#E4E4E4;
font-weight:normal;
text-align:left;
}
#frec_prod{
	position:absolute;
	left: -63px;
	top: 20px;
	width: 73px;
	height: 21px;
	text-align:center;
	font-size:16px;
	color:#000000;
	z-index: 1;
}
#frec_prod a:link{ color:#000000;
text-decoration:none;}
#frec_prod a:visited{ color:#000000;
text-decoration:none;}
#frec_prod a:hover{ color:#000000;
text-decoration:underline;}
#ottimizz{
	position:absolute;
	width:150px;
	height:27px;
	left: 727px;
	top: 556px;
	z-index:2;
	padding-top:12px;
	padding-left:12px;
	padding-right:12px;
	font-size:9px;
	color:#FFFFFF;
}
#img_ott{
	position:absolute;
	top: 2px;
	left: 105px;
}
.contorno_dati{
	border:1px #FFCC00 solid;
	width:402px;
	position:absolute;
	height: 87px;
	top: 167px;
	left: 0px;
	padding:10px;
}
.contorno_dati a:link{ color:#000000;
text-decoration:none;
}
.contorno_dati a:visited{color:#000000;
text-decoration:none;
}
.contorno_dati a:hover{color:#000000;
text-decoration:underline;
}

#soci{
	position:absolute;
	left: 1px;
	top: 285px;
	width: 443px;
	height: 135px;
}
#soci img{ padding-right:10px;
padding-bottom:10px;
}

/*PAGINA GENERALE BODY*/
#logo{ width:1004px;
height:86px;}
#posizione{
	/*width:1004px;*/
/*width:759px;*/
width:741px;
height:28px;
position:relative;
top:0px;
left:0px;
z-index:2;
}

#flash{
	width:741px;
	height:232px;
	position:absolute;
	z-index:1;
	top:118px;
	left: 0px;
}
#dx{
	width:241px;
	height:443px;
	position:absolute;
	/*left:768px;*/
	left:750px;
	top: 90px;
}
#img_novi{
	position:absolute;
	/*width:92px;*/
	width:241px;
	/*height:18px;*/
	height:29px;
	top:-3px;
	left:1px;
}
#novita{
	width:245px;
	height:222px;
	padding-left:0px;
	padding-right:10px;
	padding-top:10px;
	margin-bottom:25px;
	color:#000000;
	font-size:11px;
	position:absolute;
	top:25px;
	left:0px;
	background-color:#FFFFFF;
	text-align:left;
	border:1px solid #EBEBEB;
	overflow-y:auto;
	}
#novita a:link{ color:#615F60;
text-decoration:underline;}
#novita a:visited{color:#615F60;
text-decoration:none;}
#novita a:hover{color:#615F60;
text-decoration:underline;}
#img_eventi{
	position:absolute;
	/*width:92px;*/
	width:241px;
	
	/*height:18px;*/
	height:29px;
	top:260px;
	left:1px;
}
#eventi{
	width:245px;
	height:151px;
	padding-left:0px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	color:#000000;
	font-size:11px;
	position:absolute;
	top:288px;
	left:1px;
	background-color:#FFFFFF;
	text-align:left;
	line-height:12px;
	border:1px solid #EBEBEB;
overflow-y:auto;
}
#eventi a:link{ color:#615F60;
text-decoration:underline;}
#eventi a:visited{color:#615F60;
text-decoration:none;}
#eventi a:hover{color:#615F60;
text-decoration:underline;}
/*PULSANTE AREA RISERVATA*/
#area_ris{
	position:absolute;
	width:92px;
	height:19px;
	top:289px;
	left:108px;
}

/*#button_form
{
	position:absolute;
	width:55px;
	height:25px;
	top:68px;
	left:170px;
}*/
#img_form
{
	position:absolute;
	width:55px;
	height:20px;
	top:63px;
	left:173px;
}
#form
{
	position:absolute;
	float:left;
	background-color:#FFF;
	width:251px;
	height:86px;
	top:0px;
	left:741px;
}
#form_home
{
	position:absolute;
	float:left;
	background-color:#FFF;
	width:251px;
	height:86px;
	top:0px;
	left:741px;
}
#admin_access
{
	position:absolute;
	float:left;
	width:30px;
	top:15px;
	left:715px;
}
/*PULSANTE RETE CONCESSIONARIA*/
#rete_conc{
	position:absolute;
	width:125px;
	height:19px;
	top:182px;
	left:44px;
}

/*MENU SOTTO FLASH HOME + IMG*/
#menu_sotto{
	width:760px;
	height:29px;
	position:absolute;
	left:0px;
	top: 351px;
}
#immagine1{
	position:absolute;
	top:380px;
	left:188px;
	width:175px;
	height:173px;
	background-color:#EBEBEB;
}
#immagine2{
	position:absolute;
	top:380px;
	left:378px;
	width:175px;
	height:173px;
	background-color:#EBEBEB;
}
#immagine3{
	position:absolute;
	top:380px;
	left:566px;
	width:174px;
	height:173px;
	background-color:#EBEBEB;
}
#italia{
	position:absolute;
	top:380px;
	left:0px;
	width:174px;
	height:173px;
	margin-top:0px;
	background-color:#EBEBEB;
}
/*FINE MENU SOTTO FLASH HOME + IMG*/
/*CONTENUTO DIV BIANCO CGM + PRODOTTI*/
#contenuto{
	position:relative;
	/*width:793px !important;*/
	width:741px !important;
	height:444px;
	background-color:#FFFFFF;
	font-size:10px;
}
/*CONTENUTO CGM */
#flash_prop{ position:absolute;
top:0px;
left:0px;
width:180px;
height:285px;}
#cont_txt_sx{
	width:444px;
	height:424px;
	position:absolute;
	top:7px;
	left:70px;
}
#trafiletto1{ text-align:justify;
font-size:11px;
line-height:13px;
font-weight:lighter;}
#trafiletto2{text-align:justify;
font-size:11px;
line-height:13px;
font-weight:lighter;}
#trafiletto3{text-align:justify;
font-size:11px;
line-height:13px;
font-weight:lighter;}
#cont_txt_dx{
	width:215px;
	height:430px;
	position:absolute;
	top:13px;
	right:13px;
}
#flaimg_dx_1{
	position:absolute;
	width:213px;
	height:100px;
	top:0px;
	right:1px;
	
}
#seconda_foto{
	position:absolute;
	width:81px;
	height:58px;
	top:111px;
}

#trafiletto_dx{
	width:205px;
	height:225px;
	position:absolute;
	top:141px;
	right:-1px;
	text-align:justify;
	font-size:11px;
	line-height:13px;
	font-weight:lighter;
}
#flaimg_dx_2{
	position:absolute;
	width:205px;
	height:138px;
	right:1px;
	top:293px;
}
#mappa{
	position:absolute;
	top:20px;
	width:150px;
	height:144px;
	left:44px;
}
/*CONTENUTO RICAMBI*/
#flash_ric{ position:absolute;
top:0px;
left:0px;
width:181px;
height:301px;}
/*CONTENUTO CONTATTI*/
#contatti{
	position:absolute;
	top:39px;
	left:89px;
	font-size:11px;
	line-height:13px;
	font-weight:lighter;
	width: 127px;
	height: 126px;
}
#cgmtxt{
	position:absolute;
	top:13px;
	left:89px;
	font-size:11px;
	line-height:13px;
	/*font-weight:bold;*/
}
#contatti a:link{ color:#000000;
text-decoration:underline;}
#contatti a:visited{color:#000000;
text-decoration:underline;}
#contatti a:hover{color:#FFCC00;
text-decoration:none;}
/*PAGINA CONTATTI*/
#dove_siamo{
	position:absolute;
	top:35px;
	left:312px;
	width:60px;
	height:19px;
}
#maps_big{
	position:absolute;
	/*left: 379px;*/
	left:339px;
	/*top: 33px;*/
	top:48px;
	z-index:1;
	/*width:389px;
	height:294px;*/
	width:319px;
	height:214px;
	
}
#maps_piccola{
	position:absolute;
	z-index:2;
	width:156px;
	height:160px;
	left: 328px;
	top: 197px;
}
/*CONTENUTO PRODOTTI*/
#uno{
	position:absolute;
	top:267px;
	left:36px;
	width:304px;
	height:157px;
}
#img_uno{ position:absolute;
top:0px;
left:0px;
width:141px;
height:105px;}
#txt_uno{
	position:absolute;
	top:-11px;
	left:152px;
	width:153px;
	text-align:justify;
	font-size:11px;
	line-height:13px;
	font-weight:lighter;
}
#link_uno{
	position:absolute;
	top:112px;
	left:0px;
	width:103px;
	color:#999999;
	height: 43px;
}
#link_uno a:link{ color:#999999;
text-decoration:underline;}
#link_uno a:visited{ color:#FFCC00;
text-decoration:none;}
#link_uno a:hover{ color:#FFCC00;
text-decoration:none;}
#due{
	position:absolute;
	top:40px;
	left:418px;
	width:327px;
	height:203px;
}
#img_due{ position:absolute;
top:0px;
left:0px;
width:141px;
height:104px;}
#txt_due{
	position:absolute;
	top:1px;
	left:150px;
	text-align:justify;
	width:178px;
	height: 133px;
	font-size:11px;
line-height:13px;
font-weight:lighter;
}
#link_due{
	position:absolute;
	top:112px;
	left:0px;
	width:158px;
	color:#999999;
	
}
#link_due a:link{color:#999999;
text-decoration:underline;}
#link_due a:visited{color:#FFCC00;
text-decoration:none;}
#link_due a:hover{color:#FFCC00;
text-decoration:none;}
#tre{
	position:absolute;
	top:41px;
	left:36px;
	width:327px;
	height:190px;
}
#img_tre{ position:absolute;
top:0px;
left:0px;
width:141px;
height:103px;}
#txt_tre{
	position:absolute;
	top:-13px;
	left:150px;
	width:164px;
	text-align:justify;
	font-size:11px;
	line-height:13px;
	font-weight:lighter;
	height: 128px;
}
#link_tre{
	position:absolute;
	top:111px;
	left:0px;
	width:116px;
	color:#999999;
	height: 79px;
}
#link_tre a:link{ color:#999999;
	text-decoration:underline;
}
#link_tre a:visited{ color:#FFCC00;
text-decoration:none;}
#link_tre a:hover{ color:#FFCC00;
text-decoration:none;}
#quattro{
	position:absolute;
	top:267px;
	left:418px;
	width:327px;
	height:156px;
}
#img_quattro{ position:absolute;
top:0px;
left:0px;
width:141px;
height:104px;}
#txt_quattro{
	position:absolute;
	top:-11px;
	left:150px;
	font-size:11px;
	line-height:13px;
	font-weight:lighter;
	text-align:left;
	width:178px;
}
#link_quattro{
	position:absolute;
	top:112px;
	left:0px;
	width:102px;
	color:#999999;
	height: 43px;
}
#link_quattro a:link{color:#999999;
	text-decoration:underline;
}
#link_quattro a:visited{color:#FFCC00;
text-decoration:none;}
#link_quattro a:hover{color:#FFCC00;
text-decoration:none;}
#cartina_grande_old{
	width:284px;
	height:310px;
	position:absolute;
	top: 20px;
	left:30px;
}

#cartina_grande{
	
	position:absolute;
	left: 475px;
	top: 33px;
	/*width: 414px;
	height: 108px;*/
	width:284px;
	height:310px;
	
}
#txt_regione{
	position:absolute;
	/*left: 330px;*/
	left:70px;
	top: 33px;
	width: 205px;
	height: 16px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin: 0px;
}
#txt_via{
	position:absolute;
	/*left: 328px;*/
	left:70px;
	top: 68px;
	width: 466px;
	height: 350px;
	color: #000000;
	font-size:11px;
	text-align:left;
	line-height:14px;
}
#txt_via a:link{ color:#000000;
text-decoration:underline; 
}
#txt_via a:visited{ color:#000000;
text-decoration:none; 
}
#txt_via a:hover{ color:#000000;
text-decoration:none; 
}
/*PAGINA ABOUT*/
#trafiletto_about{ text-align:justify;
font-size:11px;
line-height:13px;
}
#cont_txt_about{
	width:444px;
	height:421px;
	position:absolute;
	top:20px;
	left:71px;
}
#img_about_2{
	position:absolute;
	width:213px;
	height:129px;
	top:0px;
	right:1px;
	
}
/*FINE PAGINA ABOUT*/
/*PAGINA JOBS*/
#job{
	position:absolute;
	left:70px;
	top:27px;
	text-align:left;
	/*font-size:11px;*/
	font-size:11px;
	line-height:13px;
	/*font-weight:lighter;*/
	width:338px;
	height:109px;
}
#img_job{
	position:absolute;
	top:13px;
	/*left:493px;*/
	left:475px;
	width:285px;
	height:171px;
}
#invia_cv{
	position:absolute;
	top:242px;
	/*left:493px;*/
	left:475px;
	width:181px;
	height:25px;
}
/*FINE PAGINA JOBS*/
#tabella_gallery{
	position:absolute;
	top:21px;
	left:70px;
	width: 676px;
}
#tabella_gallery a:link{ color:#000000;
text-decoration:none;}
#tabella_gallery a:visited{ color:#000000;
text-decoration:none;}
#tabella_gallery a:hover{ color:#FFCC00;
text-decoration:underline;}
/*STILI PAGINA DICONO DI NOI*/
#cont_txt_dicono{
	width:486px;
	height:407px;
	position:absolute;
	top:25px;
	left:89px;
	
}
.dicono_td_bold{ font-weight:bold;
font-size:11px;}
.titolo_tab{ font-size:11px;
padding-bottom:5px;
padding-top:5px;}
.testo_tab{ font-size:11px;
pa}
#dicono_txt{
	position:absolute;
	top:117px;
	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;
}
#dicono_txt a:link{ color:#000000;
text-decoration:underline;}
#dicono_txt a:visited{ color:#000000;
text-decoration:underline;}
#dicono_txt a:hover{ color:#ffcc00;
text-decoration:underline;}
#numeri{
	position:absolute;
	width:106px;
	height:77px;
	font-size:10px;
	color:#000000;
	left: 680px;
	top:40px;
	text-align:left;
	z-index:4;
	
}
#numeri a:link{ color:#000000;
text-decoration:none;}
#numeri a:visited{ color:#000000;
text-decoration:none;}
#numeri a:hover{ color:#ffcc00;
text-decoration:uhnderline;}
/*FINE STILI PAGINA DICONO DI NOI*/
/*PAGINA GENERAL INFO*/
.cella_mq{ text-align:right;
font-size:11px;}
.bordo_tot{ border-bottom:1px solid #000000}
.bordo_capitale{ border:1px solid #000000}
#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: 25px;
}
#footer a:link{ color:#FFFFFF;
text-decoration:none;}
#footer a:visited{ color:#FFFFFF;
text-decoration:none;}
#footer a:hover{ color:#FFFFFF;
text-decoration:underline;}
#contenitoretesto{
	position:absolute;
	width:494px;
	height:393px;
	padding-top:10px;
	left:89px;
	top:131px;
}
#testo1{
	position:absolute;
	width:494px;
	height:421px;
	overflow:hidden;
	left:1px;
	top:1px;
}
#testo_scorrevole{
	position:absolute;
	top:8px;
	left:1px;
	width: 484px;
	color:#000000;
	font-size:10px;
	text-align:left;
	padding-right:10px;
}
#scroll{
	position:absolute;
	top:30px;
	left:604px;
	width:16px;
	height:391px;
	visibility:hidden;
	margin-top:5px;
}
#scroll a{
cursor:pointer;
}

























/***
 * MENU
 */

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

.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: 130px;}
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: 102px;}
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: 102px;}
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: 102px;}
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: 130px;}
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;}
