
*{
	margin:0;
	padding:0;

}


body{
	margin:0;
	padding:0;
	background:#000;
	font: x-small Arial, Helvetica, sans-serif;
	color:#333;
	text-align: center;		/* centers content in IE5.5 and earlier */



}


.clear{
	clear:both;



}


/* tipografia  */




.img_prd_off{
	border: 0px;
}

.img_prd_on{
	border-left: 2px solid #ED1C24;
}

#data{

font-size: 10px;

}

.evidenziatoLight{

	color:#ED1C24;
	font-weight:normal;
	font-size:11px;


}



.evidenziato{

	color:#ED1C24;
	font-weight:bold;
	font-size:11px;


}

a.evidenziato{
	text-decoration:none;
	text-decoration:underline;


}

a:hover.evidenziato{
	text-decoration:underline;


}


#container{
	/*margin-top:20px;*/
	position:relative;
	background: url(img/new_bg.gif) top left no-repeat;
	/*border:1px solid #f00;*/
	width: 984px;
	height:585px;
	margin: 0 auto;
	text-align: left;



}

#flash_home{
	position:absolute;
	top:10px;
	left:16px;


}


#leftCol{
	position:absolute;
	top:10px;
	left:15px;
	width:193px;
	height:560px;
	
	/* elimina il gap tra i list items in IE*/
	font-size:0;
	
	/*background:#f00;*/


}



/*menu flash per il catalogo*/
#flashMenu{
	position:absolute;
	top:10px;
	left:208px;
	width:775px;
	/*background:fuchsia;*/
	z-index:20;


}



 #rightCol{
	position:absolute;
	top:10px;
	left:208px;
	width:775px;
	height:560px;
	background:#fff url(catalogo/00_files/img/internaCatalogo.gif) top left no-repeat;
	z-index:10;
	/*border:1px solid #f00;*/


}


 #catSinistra {
	position:absolute;
	left:0;
	top:165px;
	width:178px;
	height:395px;
	/*background:fuchsia;*/

}




 #catDestra {
	position:absolute;
	left:185px;
	top:165px;
	width:597px;
	height:395px;
	/*background:navy;*/

}

/* menu colonna sinistra */

#catSinistra #navcontainer  { 
	float:left;	
	padding:76px 10px 10px 8px;
	}


#catSinistra #navcontainer ul { 
	list-style-type: none;
	margin: 0;
	padding: 0;
	line-height:11px;
	
	}
	

#catSinistra #navcontainer ul ul{ 
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 25px;
	line-height:11px;
	
	}
	
	
#catSinistra #navcontainer li { 
	margin:0;
	padding:0;
	font-size: 10px;
	color: #fff !important;
	text-decoration: none;
	
	 }
	 
#catSinistra #navcontainer li.primo_titolo { 
	margin:0;
	padding:3px 3px 3px 3px;
	font-size: 11px;
	font-weight:bold;
	color: #fff !important;
	text-decoration: none;
	background:#ED1C24;
	text-align:center;
	width:113px;

	
	 }
	


#catSinistra h2.title { 
	margin:0px 0 0px 0px;
	font-size: 11px;
	color: #ED1C24 !important;
	text-decoration: none;
	padding:7px 0 5px 25px;
	width:140px;
	background:none;
	font-weight:bold;
	
	 }
	 
	 

#catSinistra #navcontainer li li a {

	color: #000;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-weight: normal;

}

#catSinistra #navcontainer li li a:hover{
	color: #000;
	text-decoration:underline;
	font-size:10px;
	/*font-weight:bold;*/
	padding: 0px 0px 0px 0px;

	}
	
	
#catSinistra #navcontainer li li a.selezionato_on{
	color: #000;
	text-decoration:underline;
	font-size:10px;
	/*font-weight:bold;*/

	}


#catSinistra p{
	margin:0px;
	padding:0px 0 0 8px;
	}


/* ----------------- Aggiunta fabio 04/04/2007 --------------- */

#catSinistra #navcontainer2  { 
	float:left;	
	padding:10px 10px 10px 8px;
	}


#catSinistra #navcontainer2 ul { 
	list-style-type: none;
	margin: 0;
	padding: 0;
	line-height:11px;
	
	}
	
	
#catSinistra #navcontainer2 li { 
	margin:0;
	padding:0;
	font-size: 9px;
	color: #fff !important;
	text-decoration: none;
	
	 }
	 
#catSinistra #navcontainer2 li.primo_titolo { 
	margin:0;
	padding:3px 3px 3px 3px;
	font-size: 11px;
	font-weight:bold;
	color: #fff !important;
	text-decoration: none;
	background:#ED1C24;
	text-align:center;
	width:113px;

	
	 }
	


#catSinistra #navcontainer2 li li a {

	color: #000;
	padding: 0px 0px 0px 25px;
	text-decoration: none;
	font-weight: normal;

}

#catSinistra #navcontainer2 li li a:hover{
	color: #000;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;

	}
	
	
#catSinistra #navcontainer2 li li a.selezionato_on{
	color: #000;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;

	}
/* ----------------- Fine Aggiunta fabio 04/04/2007 --------------- */



/* ---------------------------------------------------------    COLONNA DESTRA ----------------- */


/* per posizionare lo scroll */

 #catDestra #scroll{
	position:relative;
	width:544px;
	height:236px;
	margin:0;
	padding-left:30px;
	/*background:navy;*/

}


/* Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn */
div#hold	{ 
	position:relative; overflow:hidden;
	width:457px; height:236px; z-index:100;

	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:457px; height:236px; 
	clip:rect(0px, 457px, 236px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div#lyr1	{ 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	z-index:1; 
	}
  


#frecce_right{
position:absolute;
top:100px;
left:490px;


}

#frecce_right a img{
border:0;

}

#frecce_left{
position:absolute;
top:100px;
left:7px;


}

#frecce_left a img{
border:0;

}

/* -------------------------------------------------- menu principale  */


#leftCol ul { 	
	list-style: none;
	margin: 0; 
	padding:0;
}

#leftCol ul li {
	margin: 0; 

   }

#leftCol ul li a { 
	display: block;

  }
  
/*non fa comparire la scritta nella lista*/
#leftCol ul li a span { display: none; }


/* stato normale dell'immagine come sfondo di a*/
#leftCol ul li#azienda a {
/* è la larghezza della gif*/
 	width: 193px; 
 	background: url(img/menu/azienda1.gif) no-repeat;
	height: 47px;

  }
  
  /* roll over dell'immagine come sfondo di li*/
  #leftCol ul li#azienda  {
 	width: 193px; 
 	background: url(img/menu/azienda2.gif) no-repeat;
	 /*background-position: ( x-pos y-pos )  */
  }

#leftCol ul li#prodotti a { 
	width: 193px;
 	background: url(img/menu/prodotti1.gif) no-repeat;
	height: 48px;

  }
  
  #leftCol ul li#prodotti { 
	width: 193px;
 	background: url(img/menu/prodotti2.gif) no-repeat;

  }

#leftCol ul li#scegli a { 
	width: 193px;
	background: url(img/menu/scegli1.gif) no-repeat; 
	height: 48px;

}

#leftCol ul li#scegli{ 
	width: 193px;
	background: url(img/menu/scegli2.gif) no-repeat; 

}

#leftCol ul li#usato a { 
	width: 193px;
	background: url(img/menu/usato1.gif) no-repeat;
	height: 48px;

 }
 
 #leftCol ul li#usato { 
	width: 193px;
	background: url(img/menu/usato2.gif) no-repeat;

 }

#leftCol ul li#comunicazione a {
 	width: 193px;
	background: url(img/menu/comunicazione1.gif) no-repeat;
	height: 49px;

  }
  
  #leftCol ul li#comunicazione {
 	width: 193px;
	background: url(img/menu/comunicazione2.gif) no-repeat;

  }

#leftCol ul li#news a {
 	width: 193px;
	background: url(img/menu/news1.gif) no-repeat;
	height: 48px;

  }
  
  #leftCol ul li#news {
 	width: 193px;
	background: url(img/menu/news2.gif) no-repeat;

  }
  
  #leftCol ul li#faq a {
 	width: 193px;
	background: url(img/menu/faq1.gif) no-repeat;
	height: 46px;

  }
  
  #leftCol ul li#faq {
 	width: 193px;
	background: url(img/menu/faq2.gif) no-repeat;

  }
  
  
   #leftCol ul li#contatti a {
 	width: 193px;
	background: url(img/menu/contatti1.gif) no-repeat;
	height: 46px;

  }

  #leftCol ul li#contatti {
 	width: 193px;
	background: url(img/menu/contatti2.gif) no-repeat;

  }
  
    #leftCol ul li#area a {
 	width: 193px;
	background: url(img/menu/area1.gif) no-repeat;
	height: 50px;

  }
  
  #leftCol ul li#area {
 	width: 193px;
	background: url(img/menu/area2.gif) no-repeat;

  }
  
  /*   sull'hover del menu il background è invisibile e si vede lo sfondo di li (lo stato di hover) */
#leftCol ul li#azienda a:hover,
#leftCol ul li#prodotti a:hover,
#leftCol ul li#scegli a:hover,
#leftCol ul li#usato a:hover,
#leftCol ul li#comunicazione a:hover,
#leftCol ul li#news a:hover,
#leftCol ul li#faq a:hover,
#leftCol ul li#contatti a:hover,
#leftCol ul li#area a:hover
{ background-image: none; }



  /*   selezionato per i tecnici */
#leftCol ul li#azienda a.selezionato_on,
#leftCol ul li#prodotti a.selezionato_on,
#leftCol ul li#scegli a.selezionato_on,
#leftCol ul li#usato a.selezionato_on,
#leftCol ul li#comunicazione a.selezionato_on,
#leftCol ul li#news a.selezionato_on,
#leftCol ul li#faq a.selezionato_on,
#leftCol ul li#contatti a.selezionato_on,
#leftCol ul li#area a.selezionato_on
{ background-image: none; }




#leftCol ul li#azienda a.selected,
#leftCol ul li#prodotti a.selected,
#leftCol ul li#scegli a.selected,
#leftCol ul li#usato a.selected,
#leftCol ul li#comunicazione a.selected,
#leftCol ul li#news a.selected,
#leftCol ul li#faq a.selected,
#leftCol ul li#contatti a.selected,
#leftCol ul li#area a.selected
{ background-image: none; }

/* ----------------------------------------- menu colRight   */
#navcontainer  { 
	text-align:left;
	float:left;	
	padding:0px 10px 0 10px;

	}


#navcontainer ul { 
	list-style-type: none;
	margin: 0;
	padding: 0;
	line-height:11px;
	
	}
	
	
#navcontainer li { 
	margin:0;
	padding:0;
	font-size: 9px;
	color: #fff !important;
	text-decoration: none;
	
	 }
	 
#navcontainer li.primo_titolo { 
	margin:0;
	padding:2px 0 3px 0;
	font-size: 9px;
	color: #000 !important;
	text-decoration: none;
	
	 }
	


h2.title { 
	margin:0px 0 0px 0px;
	font-size: 9px;
	color: #fff !important;
	text-decoration: none;
	padding:0px 0 0 5px;
	width:140px;
	background:#ED1C24;
	 }
	 
	 

#navcontainer li li a {

	color: #ED1C24;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-weight: normal;

}

#navcontainer li li a:hover {
	color: #000;

	}



/* ---------------------   STILI FORM su pop up---------------- */

form{
	margin:0;
	padding:0;


}

#header_form{

	position:relative;
	background:url(./catalogo/00_files/img/sf_richiesta_info.gif) top left no-repeat;
	height:55px;

}


#body_form{

	position:relative;
	color:#FFFFFF;
	margin-left:100px;
	/*border:1px solid #f00;*/
	padding:0;


}


#header_form p{

	float:right;
	margin:6px;
	
}

#header_form p a{

	text-decoration:none;
	color:#777777;
	
}

#header_form p a:hover{

	text-decoration:none;
	color:#fff;
	
}

#header_form h1{
	float:left;
	margin: 0 ;
	padding:34px 0 0 115px;
	color:#fff;
	font-size:12px;
	
}


	/* install instructions toggle */
	div#installing {
		left:0px;
		top:10px;
		position: absolute;
		background: #FFF;
		border: 1px solid #000;
		font-weight: normal;
		opacity: .90;
		filter:alpha(opacity=90);
		width: 500px;
		z-index:600!important;
		}
		#installing div {
		background: #9C9C9C;
		border: 1px solid #202020;
		margin: 3px;
		padding: 0 10px;
		
		}
		#installing p {
		color: #000;
		line-height: 1.2em;
		}
		
		#installing p a{
		color: #fff;
		line-height: 1.2em;
		}
		#installing a#closer {
		display: block;
		background: #FFF;
		border: 1px solid;
		border-color: #EFDDBC #EFDDBC #FFF #FFF;
		color: #777777;
		font-size: .9em;
		margin: 0 0 0px 0px;
		padding: 2px;
		text-decoration: none;
		width:50px;
		text-align:center;
		}
		#installing a#closer:hover {
		color: #FF0000;
		}



#body_form{

	position:relative;
	color:#FFFFFF;
	margin:0 0 0 100px;
	/*border:1px solid #f00;*/
	padding:0;
	text-align:left;
	


}


/*fieldset generale*/
fieldset {
	display: block;
	border:none;
	margin:0;
	padding:4px 0;
}


#body_form p{
	font-size:110%;
	margin:0;
	padding:10px 0;
}

#body_form p.grazie{
	font-size:110%;
	margin:0;
	padding:200px 0;
}

/*  fieldset del radio button */

fieldset.radio{
	/*margin: 1em 0 2em 0;*/
	margin: 10px 0 0 0;
	padding:0;
	/*border: 1px solid #f00;*/
}

fieldset.radio input {
	/*clear: both;
	float: left;*/
	width: auto;
	background-color: transparent;
	border: none;
}

fieldset.radio .left {
	float: left;
	/*border: 1px solid #f00;*/
	padding-right:5px;
	
}

fieldset.radio .right {
	float: left;
	/*border: 1px solid #fff;*/
	width:350px;
	
}

fieldset.radio label {

	margin: 0;
	padding:0;


}


select {
	display: block;
	background-color: #E4E4E4;
	border: 1px #0084AC solid;
	width: 130px;
}

input {
	display: block;
	font-size: 10px;
	background-color: #646464;
	border: 0;
	width: 175px;
	/*height: 18px;*/
	color:#DADADA;
}



label {
	float: left;
	display: block;
	padding: 5px 15px 0 0;
	font-weight: normal;
	/*border: solid 1px #f00;*/
	font-size: 110%;      
}

label.short {
	float: left;
	display: block;
	padding: 5px 17px 0 0;
	font-weight: normal;
	/*border: solid 1px #f00;*/
	font-size: 110%;      
}


textarea {
	display: block;
	background-color: #646464;
	border: 0;
	width: 365px;
	height: 78px;
	color:#DADADA;
	font: 11px Arial, Helvetica, sans-serif;

}

.submit{
	font-size: 10px;
	font-weight:bold;
	background-color: #ED1C24;
	color:#fff;
	border-top: 1px #F57C81 solid;
	border-right: 1px #BD1418 solid;
	border-bottom: 1px #AE0D11 solid;
	border-left: 1px #E74950 solid;
	width: 90px;
	height: 23px;
	margin-top:5px;
	margin-bottom:15px;
	margin-right:50px;
	float:left;
	
}


#alignButton{
padding-left:68px;


}






/* -----------------------------   sezione NEWS*/


 #rightColNews{
	position:absolute;
	top:10px;
	left:208px;
	width:775px;
	height:560px;
	background:#fff url(news/00_files/img/sf_news.gif) top left no-repeat;
	z-index:10;


}

#headerNews{
	position:relative;
	width:775px;
	height:139px;
	background:#fff url(news/00_files/img/header_news_ita.jpg) top left no-repeat;

}

#headerIntervento{
	position:relative;
	width:775px;
	height:139px;
	background:#fff url(news/00_files/img/header_intervento_ita.jpg) top left no-repeat;

}

#headerNewsUsato{
	position:relative;
	width:775px;
	height:139px;
	background:#fff url(news/00_files/img/header_usato_ita.jpg) top left no-repeat;

}

#headerMap{
	position:relative;
	width:775px;
	height:139px;
	background:#fff url(img/header_map_ita.jpg) top left no-repeat;

}

#columnNews{
	position:relative;
	width:700px;
	float:left;
	font-size:11px;
	/*padding-right:1px;*/
	/*border: 1px solid fuchsia;*/
}


#columnNews_comunicazione{
	position:relative;
	width:330px;
	float:left;
	font-size:11px;
	padding-right:35px;
	/*border: 1px solid fuchsia;*/
}

.overLord{

	margin-bottom:10px;
	border: 1px solid #000;

}


#left_news {
	float: left;
	width: 77px;
	margin: 0;
	padding:2px 10px 25px 0;
	/*padding: 1em;*/
	/*border: 1px solid #f00;*/
}

#content_news_comunicazione {
	width: 230px;
 	margin: 0 0 5px 0;
	padding: 0;
	text-align:left;
	float: left;
	/*padding: 1em;*/
	/*border: 1px solid #000;*/
	}

#content_news {
	width: 230px;
 	margin: 0 30px 5px 0;
	padding: 0;
	text-align:left;
	float: left;
	/*padding: 1em;*/
	/*border: 1px solid #000;*/
	}
	
#content_news h1{
	font-size:11px;
	margin:0;
	padding:0;
	color:#ED1C24;
	font-weight:normal;
	

}

#content_news_comunicazione h1{
	font-size:11px;
	margin:0;
	padding:0;
	color:#ED1C24;
	font-weight:normal;
}


#content_news p{
	margin-top:0px;
	margin-bottom:0;

}

#content_news_comunicazione p{
	margin-top:0px;
	margin-bottom:0;

}

#content_news p.large{
	margin-top:0px;
	margin-bottom:10px;
	width:330px;
}

#content_news_comunicazione p.large{
	margin-top:0px;
	margin-bottom:10px;
	width:330px;
}


#left_news img{
	border: 1px solid #000;
}



p a.link_news {
	color: #ED1C24;
	text-decoration:none;
	font-weight:normal;
}


p a:hover.link_news {
	color: #ED1C24;
	text-decoration:underline;
	font-weight:normal;
}


/*  --------------------- esp news  */


#torna {
	position:absolute;
	left:25px;
	top:140px;
	color:#f00;


}

#columnNewsEsp{
	position:relative;
	width:654px;
	float:left;
	font-size:11px;
	/*border: 1px solid fuchsia;*/
}


#left_newsEsp {
	float: left;
	width: 186px;
	margin: 0;
	padding:2px 25px 14px 0;
	/*padding: 1em;*/
	/*border: 1px solid #f00;*/
}

#content_newsEsp {
	width: 440px;
 	margin: 0 0 5px 0;
	padding: 0;
	text-align:left;
	float: left;
	/*padding: 1em;*/
	/*border: 1px solid #000;*/
	}

#content_newsEsp h1{
	font-size:11px;
	margin:0;
	padding:0;
	color:#ED1C24;
	font-weight:normal;
	

}

#content_newsEsp p{
	margin-top:0px;
	margin-bottom:20px;

}

#left_newsEsp img{
	border: 1px solid #000;
}




/* -------------------------------------------------------   sezione CONTATTACI*/




#headerContattaci{
	position:relative;
	width:775px;
	height:139px;
	background:#fff url(contact_us/00_files/img/header_contatti_ita.jpg) top left no-repeat;

}



/* ---------------------   STILI FORM CONTATTACI---------------- */



#body_form2{

	position:relative;
	color:#646464;
	/*margin-left:115px;*/
	margin-left:60px;
	/*border:1px solid #f00;*/
	padding:0;
	font-size:10px;

}


#body_form2 #payOff{
	position:absolute;
	top:68px;
	left:395px;
	z-index:20;


}


/*fieldset generale*/
#body_form2 fieldset {
	display: block;
	border:none;
	margin:0;
	padding:4px 0;
}


#body_form2 p{
	font-size:110%;
	margin:0;
	padding:10px 0 0 0;
}

#body_form2 p.grazie{
	font-size:110%;
	margin:0;
	padding:150px 0;
}

/*  fieldset del radio button */

#body_form2 fieldset.radio{
	/*margin: 1em 0 2em 0;*/
	margin: 10px 0 0 0;
	padding:0;
	/*border: 1px solid #f00;*/
}

#body_form2 fieldset.radio input {
	/*clear: both;
	float: left;*/
	width: auto;
	background-color: transparent;
	border: none;
}

#body_form2 fieldset.radio .left {
	float: left;
	/*border: 1px solid #f00;*/
	padding-right:5px;
	
}

#body_form2 fieldset.radio .right {
	float: left;
	/*border: 1px solid #fff;*/
	width:350px;
	font-size:9px;
	
}

#body_form2 fieldset.radio label {

	margin: 0;
	padding:0;


}


#body_form2 select {
	display: block;
	background-color: #fff;
	border: 1px #ED1C24 solid;
	width: 130px;
	margin:5px 0;
	font: 11px Arial, Helvetica, sans-serif;

}

#body_form2 input {
	display: block;
	font-size: 10px;
	background-color: #fff;
	border: 0;
	width: 175px;
	color:#646464;
}



#body_form2 label {
	float: left;
	display: block;
	padding: 0px 15px 0 0;
	font-weight: normal;
	/*border: solid 1px #f00;*/
	font-size: 110%;      
}

#body_form2 label.short {
	float: left;
	display: block;
	padding: 0px 17px 0 0;
	font-weight: normal;
	/*border: solid 1px fuchsia;*/
	font-size: 110%;      
}


#body_form2 textarea {
	display: block;
	background-color: #fff;
	border: 1px solid #ED1C24;
	width: 365px;
	height: 58px;
	color:#646464;
	font: 11px Arial, Helvetica, sans-serif;

}

#body_form2 .submit{
	font-size: 10px;
	font-weight:bold;
	background-color: #ED1C24;
	color:#fff;
	border-top: 1px #F57C81 solid;
	border-right: 1px #BD1418 solid;
	border-bottom: 1px #AE0D11 solid;
	border-left: 1px #E74950 solid;
	width: 90px;
	height: 23px;
	margin-top:5px;
	margin-bottom:15px;
	margin-right:50px;
	float:left;
	
}


#body_form2 #alignButton{
padding-left:68px;


}

/*fine contattaci*/


/* -------------------------------------------------------   sezione scegli demolitore*/




#headerDemolitore{
	position:relative;
	width:775px;
	height:139px;
	background:#fff url(catalogo/00_files/img/header_scegli_ita.jpg) top left no-repeat;

}










/* ----------------------------------------------- menu per le pagine interne ---------------------*/

#container_menu{
	position:relative;
	width:775px;
	height:118px;
	background:#3A3A3A url(img/generali/bg_menu_hor.gif) top left repeat-x ;

}


#container_menu ul { margin: 0; }

#container_menu ul li {
 	display: block;
  	float: left; 
  	list-style: none;
   }

#container_menu ul li a { 
	display: block;
	/*setta l'altezza dell'img*/
 	height: 118px;
  }
  
/*non fa comparire la scritta nella lista*/
#container_menu ul li a span { display: none; }


/* stato normale dell'immagine come sfondo di a*/
#container_menu ul li#storia a {
/* è la larghezza della gif*/
 	width: 134px; 
 	background: url(img/menu_horizontal/storia.gif) no-repeat;
  }
  
  /* roll over dell'immagine come sfondo di li*/
  #container_menu ul li#storia  {
 	width: 134px; 
 	background: url(img/menu_horizontal/storia.gif) no-repeat;
	 /*background-position: ( x-pos y-pos )  */
	background-position: 0 -118px;
  }

#container_menu ul li#produzione a { 
	width: 140px;
 	background: url(img/menu_horizontal/produzione.gif) no-repeat;
  }
  
  #container_menu ul li#produzione { 
	width: 140px;
 	background: url(img/menu_horizontal/produzione.gif) no-repeat;
	background-position: 0 -118px;

  }

#container_menu ul li#rete a { 
	width: 126px;
	background: url(img/menu_horizontal/reteVendita.gif) no-repeat; 
}

#container_menu ul li#rete{ 
	width: 126px;
	background: url(img/menu_horizontal/reteVendita.gif) no-repeat; 
	background-position: 0 -118px;

}

#container_menu ul li#assistenza a { 
	width: 199px;
	background: url(img/menu_horizontal/assistenza.gif) no-repeat;
 }
 
 #container_menu ul li#assistenza { 
	width: 199px;
	background: url(img/menu_horizontal/assistenza.gif) no-repeat;
	background-position: 0 -118px;

 }

#container_menu ul li#lavorare a {
 	width: 176px;
	background: url(img/menu_horizontal/lavorare.gif) no-repeat;
  }
  
  #container_menu ul li#lavorare {
 	width: 176px;
	background: url(img/menu_horizontal/lavorare.gif) no-repeat;
	background-position: 0 -118px;

  }



/*-----------------------------------------------     menu comunicazione*/



/* stato normale dell'immagine come sfondo di a*/
#container_menu ul li#fiere a {
/* è la larghezza della gif*/
 	width: 134px; 
 	background: url(img/menu_comunicazioni/fiere.gif) no-repeat;
  }
  
  /* roll over dell'immagine come sfondo di li*/
  #container_menu ul li#fiere  {
 	width: 134px; 
 	background: url(img/menu_comunicazioni/fiere.gif) no-repeat;
	 /*background-position: ( x-pos y-pos )  */
	background-position: 0 -118px;
  }

#container_menu ul li#campagna a { 
	width: 140px;
 	background: url(img/menu_comunicazioni/campagna.gif) no-repeat;
  }
  
  #container_menu ul li#campagna { 
	width: 140px;
 	background: url(img/menu_comunicazioni/campagna.gif) no-repeat;
	background-position: 0 -118px;

  }

#container_menu ul li#job a { 
	width: 126px;
	background: url(img/menu_comunicazioni/job.gif) no-repeat; 
}

#container_menu ul li#job{ 
	width: 126px;
	background: url(img/menu_comunicazioni/job.gif) no-repeat; 
	background-position: 0 -118px;

}


  
  /*-----------------------------------------------     menu FAQ*/



/* stato normale dell'immagine come sfondo di a*/
#container_menu ul li#soluzioni a {
/* è la larghezza della gif*/
 	width: 134px; 
 	background: url(img/menu_faq/soluzioni.gif) no-repeat;
  }
  
  /* roll over dell'immagine come sfondo di li*/
  #container_menu ul li#soluzioni  {
 	width: 134px; 
 	background: url(img/menu_faq/soluzioni.gif) no-repeat;
	 /*background-position: ( x-pos y-pos )  */
	background-position: 0 -118px;
  }

#container_menu ul li#manutenzione a { 
	width: 140px;
 	background: url(img/menu_faq/manutenzione.gif) no-repeat;
  }
  
  #container_menu ul li#manutenzione { 
	width: 140px;
 	background: url(img/menu_faq/manutenzione.gif) no-repeat;
	background-position: 0 -118px;

  }

#container_menu ul li#istruzioni a { 
	width: 126px;
	background: url(img/menu_faq/istruzioni.gif) no-repeat; 
}

#container_menu ul li#istruzioni{ 
	width: 126px;
	background: url(img/menu_faq/istruzioni.gif) no-repeat; 
	background-position: 0 -118px;

}

  
#container_menu ul li#avvertenze a { 
	width: 129px;
	background: url(img/menu_faq/avvertenze.gif) no-repeat; 
}

#container_menu ul li#avvertenze{ 
	width: 129px;
	background: url(img/menu_faq/avvertenze.gif) no-repeat; 
	background-position: 0 -118px;

} 
  
  
  
  
  
  /*   sull'hover del menu il background è invisibile e si vede lo sfondo di li (lo stato di hover) */
#container_menu ul li#storia a:hover,
#container_menu ul li#produzione a:hover,
#container_menu ul li#rete a:hover,
#container_menu ul li#assistenza a:hover,
#container_menu ul li#lavorare a:hover,

/*menu comunicazione*/
#container_menu ul li#fiere a:hover,
#container_menu ul li#campagna a:hover,
#container_menu ul li#job a:hover,


/*menu faq*/
#container_menu ul li#soluzioni a:hover,
#container_menu ul li#manutenzione a:hover,
#container_menu ul li#istruzioni a:hover,
#container_menu ul li#avvertenze a:hover
{ background-image: none; }

#container_menu ul li#storia a._on,
#container_menu ul li#produzione a._on,
#container_menu ul li#rete a._on,
#container_menu ul li#assistenza a._on,
#container_menu ul li#lavorare a._on,

/*menu comunicazione*/
#container_menu ul li#fiere a:hover,
#container_menu ul li#campagna a:hover,
#container_menu ul li#job a:hover
{ background-image: none; }



#container_menu ul li#storia a.selected,
#container_menu ul li#produzione a.selected,
#container_menu ul li#rete a.selected,
#container_menu ul li#assistenza a.selected,
#container_menu ul li#lavorare a.selected,

/*menu comunicazione*/
#container_menu ul li#fiere a.selected,
#container_menu ul li#campagna a.selected,
#container_menu ul li#job a.selected,

/*menu faq*/
#container_menu ul li#soluzioni a.selected,
#container_menu ul li#manutenzione a.selected,
#container_menu ul li#istruzioni a.selected,
#container_menu ul li#avvertenze a.selected

{ background-image: none; }


/*  ------------------  FINE MENU PRINCIPALE  -----------------  */




#rightColNews #frecce_right{
position:absolute;
top:380px;
left:560px;


}

#rightColNews #frecce_right a img{
border:0;

}

#rightColNews #frecce_left{
position:absolute;
top:380px;
left:78px;


}

#rightColNews #frecce_left a img{
border:0;

}


#rightColNews div#hold	{ 
	left:100px;
	position:relative; overflow:hidden;
	width:457px; height:236px; z-index:100;

	}





/* -----------------------------   sezione STORIA*/


 #rightColStoria{
	position:absolute;
	top:10px;
	left:208px;
	width:775px;
	height:560px;
	background:#fff url(img/sf_storia_ita.jpg) top left no-repeat;
	z-index:10;


}


 #payOff{
	position:absolute;
	top:187px;
	left:454px;
	z-index:20;


}


 #rightColStoria #text{
 padding:20px 0 0 30px;

}


 #rightColStoria p{
	width:338px;
	font-size:11px;
	padding-bottom:20px;


}

/* -----------------------------   sezione PRODUZIONE*/


 #rightColProd{
	position:absolute;
	top:10px;
	left:208px;
	width:775px;
	height:560px;
	background:#fff url(img/sf_produzione_ita.jpg) top left no-repeat;
	z-index:10;


}



 #rightColProd #text{
 padding:20px 0 0 30px;

}


 #rightColProd p{
	width:338px;
	font-size:11px;
	padding-bottom:20px;


}

/* -----------------------------   sezione RETE VENDITA	*/


 #rightColRete{
	position:absolute;
	top:10px;
	left:208px;
	width:775px;
	height:560px;
	background:#fff url(img/sf_rete_ita.jpg) top left no-repeat;
	z-index:10;


}

#rightColRete #space{
	width:5px;
	height:282px;

}


 #rightColRete #text{
 padding:20px 0 0 30px;

}


 #rightColRete p{
	width:438px;
	font-size:11px;
	padding-bottom:20px;


}


	/* -----------------------------   sezione ASSISTENZA	*/


 #rightColAss{
	position:absolute;
	top:10px;
	left:208px;
	width:775px;
	height:560px;
	background:#fff url(img/sf_assistenza_ita.jpg) top left no-repeat;
	z-index:10;


}



 #rightColAss #text{
 padding:20px 0 0 30px;

}


 #rightColAss p{
	width:338px;
	font-size:11px;
	padding-bottom:20px;


}


/* -----------------------------   sezione LAVORARE*/


 #rightColLavorare{
	position:absolute;
	top:10px;
	left:208px;
	width:775px;
	height:560px;
	background:#fff url(img/sf_lavorare_ita.jpg) top left no-repeat;
	z-index:10;


}








	/* -----------------------------   sezione INTERVENTO	*/


 #rightColInt{
	position:absolute;
	top:10px;
	left:208px;
	width:775px;
	height:560px;
	background:#fff url(img/sf_intervento.gif) top left no-repeat;
	z-index:10;


}



 #rightColInt #text{
 padding:20px 0 0 30px;

}


 #rightColInt p{
	width:338px;
	font-size:11px;
	padding-bottom:20px;


}



/* -----------------------------   sezione comunicazione*/


 #rightColCom{
	position:absolute;
	top:10px;
	left:208px;
	width:775px;
	height:560px;
	background:#fff url(news/00_files/img/sf_comunicazioni_ita.jpg) top left no-repeat;
	z-index:10;


}


 #rightColComJob{
	position:absolute;
	top:10px;
	left:208px;
	width:775px;
	height:560px;
	background:#fff url(news/00_files/img/sf_jobreport_ita.jpg) top left no-repeat;
	z-index:10;


}

 #rightColComCampagna{
	position:absolute;
	top:10px;
	left:208px;
	width:775px;
	height:560px;
	background:#fff url(news/00_files/img/sf_camp_stampa_ita.jpg) top left no-repeat;
	z-index:10;


}

/* tables FAQ*/

/*
 th, td{
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
	padding:7px;


}

 th{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	background:#ED1C24;
	color:#FFFFFF;

}


 table{
	border-top:1px solid #AAAAAA;
	border-left:1px solid #AAAAAA;
	border-collapse:collapse;

}
*/
 td.lightGrey{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444444;
	background:#F5F5F5;
	text-align:center;



}

td.lightGreyLeft{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444444;
	background:#F5F5F5;
	text-align:left;



}

td.lightGreyLeft a{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444444;
	background:#F5F5F5;
	text-align:left;
	



}

td.title_lightGrey{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ED1C24;
	background:#F5F5F5;
	text-align:left;
	padding-left:35px;
	width:110px;

}



td.darkGrey{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444444;
	background:#D3D3D3;
	text-align:center;

}

td.darkGreyLeft{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444444;
	background:#D3D3D3;
	text-align:left;



}


td.darkGreyLeft a{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444444;
	background:#D3D3D3;
	text-align:left;



}

td.title_darkGrey{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ED1C24;
	background:#D3D3D3;
	text-align:left;
	padding-left:35px;
	width:110px;



}



/*  site map */



#footer{
	width: 984px;
	/*border:1px solid fuchsia;*/
	position:relative;
	margin:0 auto;



}

#footer p.left{

	float:left;

}

#footer p.right{

	float:right;
	padding-right:10px;

}

#footer p{
	/*float:left;*/
	margin:5px 0 0 0;
	padding:0;
	color:#BCBCBC;
	font-size: 9px;

}


#footer p a{

	color:#ED1C24;
	text-decoration:underline;


}

#footer p.right a{

	color:#BCBCBC;
	text-decoration:none;

}

#footer p img{

	margin-right:3px;


}


#footer .evidenziato{

	color:#ED1C24;
	font-weight:bold;


}

