/* CSS Document */


* { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color: #656565; font-size:11px; text-decoration:none;}

body {
 			leftmargin:0; 
			topmargin:0;
			marginheight:0;			
			background-color:#E5E5E5;
			font-family: Arial, Helvetica, sans-serif;
			color: #656565;
			font-size:11px;
			text-decoration:none;}
li{
	list-style-position:outside;

}
.color_body_index {
			background-color:#FFFFFF;
}



/*da quì partono i link*/
.font_bianco { color:#FFFFFF;}
.font_bianco_bold { color:#FFFFFF; font-weight:bold;}
.font_grande { font-size:13px; font-weight:bold;}

a.font_bianco_bold { color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.font_bianco_bold:hover { color:#FFFFFF; font-weight:bold; text-decoration:underline}

a.font_link {
			font-family: Arial, Helvetica, sans-serif;
			color: #656565;
			font-size:11px;
			text-decoration:none;
			
}
a.font_link:hover {
			font-family: Arial, Helvetica, sans-serif;
			color: #c90101;
			font-size:11px;
			text-decoration:underline;
			
}


.font_textbox { font-size:11px;}
.font_link1_bold {
			font-family: Arial, Helvetica, sans-serif;
			color: #656565;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			
}


.font_link1 {
			font-family: Arial, Helvetica, sans-serif;
			color: #656565;
			font-size:11px;
			text-decoration:none;
			
}

a.font_link1 {
			font-family: Arial, Helvetica, sans-serif;
			color: #656565;
			font-size:11px;
			text-decoration:none;
			
}
a.font_link1:hover {
			font-family: Arial, Helvetica, sans-serif;
			color: #c90101;
			font-size:11px;
			text-decoration:underline;
			
}

.font_link1_chiaro {
			font-family: Arial, Helvetica, sans-serif;
			color: #EAEAEA;
			font-size:11px;
			text-decoration:none;
			
}
a.font_link1_chiaro {
			font-family: Arial, Helvetica, sans-serif;
			color: #EAEAEA;
			font-size:11px;
			text-decoration:none;
			
}
a.font_link1_chiaro:hover {
			font-family: Arial, Helvetica, sans-serif;
			color: #EAEAEA;
			font-size:11px;
			/*font-weight:bold;*/
			text-decoration:underline;
			
}
a.font_link1_chiaro_bold {
			font-family: Arial, Helvetica, sans-serif;
			color: #EAEAEA;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			
}
a.font_link1_chiaro_bold:hover {
			font-family: Arial, Helvetica, sans-serif;
			color: #EAEAEA;
			font-size:11px;
			font-weight:bold;
			text-decoration:underline;
			
}
.font_link_bold {
			font-family: Arial, Helvetica, sans-serif;
			color: #000000;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			
}
.font_bold_grigio {
			font-family: Arial, Helvetica, sans-serif;
			color: #666666;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			
}
.font_bold_rosso {
			font-family: Arial, Helvetica, sans-serif;
			color: #c90101;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
}
.font_bold_rosso_big {
			font-family: Arial, Helvetica, sans-serif;
			color: #c90101;
			font-size:13px;
			font-weight:bold;
			text-decoration:none;
}
a.font_link1_percorso {
			font-family: Arial, Helvetica, sans-serif;
			color: #656565;
			font-size:11px;
			text-decoration:none;
			
}
a.font_link1_percorso:hover {
			font-family: Arial, Helvetica, sans-serif;
			color: #c90101;
			font-size:11px;
			text-decoration:none
			
}
.link1_percorso_nolink {
			font-family: Arial, Helvetica, sans-serif;
			color: #656565;
			font-size:11px;

			
}
.font_rosso {
			font-family: Arial, Helvetica, sans-serif;
			color: #c90101;
			font-size:11px;
			text-decoration:none;
}
.font_rosso_grande_bold {
			font-family: Arial, Helvetica, sans-serif;
			color: #c90101;
			font-size:13px;
			font-weight:bold;
			text-decoration:none;
}
a.link_rosso {
			font-family: Arial, Helvetica, sans-serif;
			color: #c90101;
			font-size:11px;
			text-decoration:none;
}
a.link_rosso:hover {
			font-family: Arial, Helvetica, sans-serif;
			color: #656565;
			font-size:11px;
			text-decoration:none;
}
.titolo_rosso {
			font-family:Helvetica;
			color:#c90101;
			font-size:30px;

}
.titolo_rosso2 {
			font-family:Helvetica;
			color:#c90101;
			font-size:16px;

}

.tratteggio { background:url(../img/tratteggio.gif) repeat-x top left;}
.tratteggio_menu { background:url(../img/tratteggio_menu.gif) repeat-x top left;}

.riga_menu {
			background-image: url(../img/riga_menu.gif);
			background-repeat:repeat-x;
}

.fondo_barra_inferiore {
            background-color:#6E737A;
													
}
.fondo_tab_rosso {
            background-color: #CC0001;
													
}
.fondo_tab_grigio {
            background-color: #F2F2F2;
													
}

.font12_grigio_bold { font-size:13px; font-weight:bold; color:#999999;}
a.font12_grigio_bold { font-size:13px; font-weight:bold; color:#999999; text-decoration:none;}
a.font12_grigio_bold:hover { font-size:13px; font-weight:bold; color:#CC0001; text-decoration:underline;}
a.font12_grigio_rosso { font-size:13px; font-weight:bold; color:#CC0001;}

.font12_grigio_bold2 { font-size:13px; font-weight:bold;}

a.font_link_bianco {
			font-family: Arial;
			color:#FFFFFF;
			font-size:10px;
			text-decoration:none;
			
}
a.font_link_bianco:hover {
			font-family: Arial;
			color:#FFFFFF;
			font-size:10px;
			text-decoration:underline;
			
}
.font_link_bianco {
			font-family: Arial;
			color:#FFFFFF;
			font-size:10px;
			text-decoration:none;
			
}

.font12 { font-size:12px;}

.font14 { font-size:14px;}

/*qui iniziano le classi per i div*/


	/*classi*/
	.bottone_scuro147 { background:url(../img/bottoni/bottone_scuro_147.gif) no-repeat top;}
	.bottone_chiaro147 { background:url(../img/bottoni/bottone_chiaro_147.gif) no-repeat top;}
	.bottone_scuro { background:url(../img/bottoni/bottone_scuro.gif) no-repeat top;}
	.bottone_chiaro { background:url(../img/bottoni/bottone_chiaro.gif) no-repeat top;}
	.bottone_scuro_no_bordo { background:url(../img/bottoni/bottone_scuro_senzabordo.gif) no-repeat top;}
	.bottone_chiaro_no_bordo { background:url(../img/bottoni/bottone_chiaro_senzabordo.gif) no-repeat top;}
	.index_147 { background:url(../img/bottoni/index_147.gif) no-repeat top;}
	.index_146 { background:url(../img/bottoni/index_146.gif) no-repeat top;}
	
	.riga_ver_dx { background:url(../img/puntino.gif) repeat-y top right;}
	.tratteggio_ver { background:url(../img/tratteggio_verticale.gif) repeat-y top right;}
	
	.freccia_menu { background:url(../img/fr_menu.gif) no-repeat top left;}
	.freccia_menu_index { background:url(../img/fr_menu.gif) no-repeat top left; padding-left:18px; }
	.freccia_menu_index2 { background:url(../img/fr_menu_grigia.gif) no-repeat top left; padding-left:18px; }
	.freccia_sottomenu { background:url(../img/fr_sottomenu.gif) no-repeat top left;}
	
	.punti_ver { background:url(../img/puntino_ver.jpg) repeat-y top right;}
	.trattini_or {background:url(../img/tratteggio_menu.gif) repeat-x top left; height:11px;}
	
	.p_prod { text-align:left; height:120px; padding-bottom:5px; background-color:#eaeaea;}
	
	.freccetta_services { background:url(../img/freccetta.gif) no-repeat top left; padding-left:15px;}
	
	td.tab_news { background-color:#cc0001; border-right:1px solid #FFFFFF; }
	td.tab_trattini { background:url(../img/tratteggio_top.gif) repeat-x top left; height:11px;}

	ul.punto { padding-left:2px;}
	li.punto { list-style-type:none; background:url(../img/punto_elenco.jpg) no-repeat top left; padding-left:10px;}

	.textarea1 { width:300px; color:#333333;}
	.textarea2 { width:150px; color:#333333;}	
	
	.riga_product { background:url(../img/product/riga_grigia.jpg) repeat-y top right;}	
		
		/*classi tabella packaging*/
			.top_dx_sx { border-top:1px solid #b3b3b3; border-right:1px solid #b3b3b3; border-left:1px solid #b3b3b3; padding:3px 0px 3px 0px;}
			.top_dx_sx_a { border-bottom:1px solid #b3b3b3; border-top:1px solid #b3b3b3; border-right:1px solid #b3b3b3; border-left:1px solid #b3b3b3; padding:3px 0px 3px 0px;}
			.top_dx { border-bottom:1px solid #b3b3b3; border-right:1px solid #b3b3b3; padding:3px 0px 3px 0px;}
			.top_dx_a { border-left:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; border-right:1px solid #b3b3b3; padding:3px 0px 3px 0px;}
			.top_dx_b { border-top:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; border-right:1px solid #b3b3b3; padding:3px 0px 3px 0px;}
			
			.top_dx_l { border-top:1px solid #b3b3b3; border-left:1px solid #b3b3b3; padding:3px 0px 3px 0px;}
			.top_dx_r { border-top:1px solid #b3b3b3; border-left:1px solid #b3b3b3; border-right:1px solid #b3b3b3; padding:3px 0px 3px 0px;}

			.top_dx_bottom_sx { border-top:1px solid #b3b3b3; border-right:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; border-left:1px solid #b3b3b3; padding:3px 0px 3px 0px;}
			.top_dx_bottom { border-top:1px solid #b3b3b3; border-right:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; padding:3px 0px 3px 0px;}

		/*classi tabella prodotti*/
			.dx_bianco1 {  border-right:1px solid #FFFFFF;}
			.dx_bianco2 {  border-right:1px solid #FFFFFF; padding:0px 2px 5px 6px;}
			.top_dx_bianco {  border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF; padding:5px 2px 5px 5px;}
			
			.trat_top { border-top:1px dotted #b3b3b3; padding:5px 2px 5px 5px;}
			.trat_dx { border-right:1px dotted #b3b3b3; padding:5px 2px 5px 5px;}
			.trat_dx2 { border-right:1px dotted #b3b3b3; padding:5px 2px 5px 14px;}
			.trat_top_dx { border-top:1px dotted #b3b3b3; border-right:1px dotted #b3b3b3; padding:5px 2px 5px 5px;}
			.trat_top_bottom { border-top:1px dotted #b3b3b3; border-bottom:1px dotted #b3b3b3; padding:5px 2px 5px 5px;}
			.trat_top_dx_bottom { border-top:1px dotted #b3b3b3; border-right:1px dotted #b3b3b3; border-bottom:1px dotted #b3b3b3; padding:5px 2px 5px 5px;}
			
		/*classi seconda tabella prodotti*/
			.riga_top_bottom_sx { border-top:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; border-left:1px solid #b3b3b3; padding:2px 2px 2px 2px;}
			.riga_top_dx_bottom { border-top:1px solid #b3b3b3; border-right:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; padding:2px 2px 2px 2px;}
			.riga_top_dx_sx { border-top:1px solid #b3b3b3; border-right:1px solid #b3b3b3; border-left:1px solid #b3b3b3; padding:2px 2px 2px 2px;}
			.riga_top_dx { border-top:1px solid #b3b3b3; border-right:1px solid #b3b3b3; padding:2px 2px 2px 2px;}
			.riga_top_sx { border-top:1px solid #b3b3b3; border-left:1px solid #b3b3b3; padding:2px 2px 2px 2px;}
			.riga_top_dx_sx { border-top:1px solid #b3b3b3; border-right:1px solid #b3b3b3; border-left:1px solid #b3b3b3; padding:2px 2px 2px 2px;}
			.riga_top_dx_sx_bottom { border-top:1px solid #b3b3b3; border-right:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; border-left:1px solid #b3b3b3; padding:2px 2px 2px 2px;}
			.riga_top_dx_sx_bottom_new { border-top:1px solid #b3b3b3; border-right:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; border-left:0px solid #b3b3b3; padding:2px 2px 2px 2px;}
			.riga_top_dx_sx_bottom_new1 { border-top:1px solid #b3b3b3; border-right:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; border-left:1px solid #b3b3b3; padding:2px 2px 2px 2px;}
			.riga_sx { border-left:1px solid #b3b3b3; padding:2px 2px 2px 2px;}
			.riga_top_dx_a { border-bottom:1px solid #b3b3b3; border-right:1px solid #b3b3b3; padding:2px 2px 2px 2px;}
			.riga_top_dx_sx_a { border-bottom:1px solid #b3b3b3; border-left:1px solid #b3b3b3; border-right:1px solid #b3b3b3; padding:2px 2px 2px 2px; background-color:#c2c2c2;}

	/*spazi*/
	.mtop5 { margin-top:5px;}
	.mtop6 { margin-top:6px;}
	.mtop10 { margin-top:10px;}
	.mtop15 { margin-top:15px;}
	.mtop10_left30 { margin:10px 0px 0px 30px;}
	.mtop_bottom10 { margin:10px 0px 10px 0px;}
	.mtop30 { margin-top:30px;}
	.mtop30_bottom { margin-top:30px; margin-bottom:15px;}
	.mbottom30_top { margin-bottom:30px; margin-top:8px;}
	.mbottom3 { margin-bottom:3px;}
	.mbottom15 { margin-bottom:15px;}
	.mbottom10 { margin-bottom:10px;}
	.mleft_top_bottom10 { margin:10px 0px 10px 10px; }
	.mleft10 { margin:0px 0px 0px 10px; }
	.mleft3 { margin-left:3px;} 
	.pleft6_top { padding-left:6px; padding-top:14px;}
	.pleft6 { padding-left:6px; }
	.ptop_bottom_left5 { padding:5px 0px 5px 6px;}
	.pleft10 { padding-left:10px;}
	.pleft10_bottom5 { padding-left:10px; padding-bottom:5px;}
	.pleft10_top { padding-left:10px; padding-top:10px;}
	.pleft10_top2 { padding-left:10px; padding-top:2px;}
	.pleft14 { padding-left:14px;}
	.pleft18 { padding-left:18px;}
	.pleft18_top { padding-left:18px; padding-top:10px; padding-right:18px;}
	.pleft2 { padding-left:2px;}
	.pleft5 { padding-left:5px;}
	.pleft2_top { padding-left:2px; padding-top:10px;}
	.ptop { padding-top:10px;}
	.ptop4 { padding-top:4px;}
	.ptop5 { padding-top:5px;}
	.ptop5_bottom15 { padding-top:5px; padding-bottom:15px;}
	.ptop15 { padding-top:15px;}
	.ptop15_bottom10 { padding-top:15px; padding-bottom:10px;}
	.ptop25 { padding-top:25px;}
	.p3 { padding:3px;}
	.p3_trat { padding:3px; background:url(../img/tratteggio_ver_tab.gif) repeat-y top right;}
	.p5 { padding:5px 2px 5px 3px;}
	.pright5 { padding:0px 5px 0px 0px;}
	.pright { padding:0px 15px 0px 0px;}
	.pleft5 { padding:0px 0px 0px 6px;}
	.ptable_res { padding:5px 2px 5px 14px;}
	.ptable_res2 { padding:5px 2px 5px 5px;}
	.ptable_prod {padding:5px 2px 5px 5px;}
	
	.text_sotto_img { text-align:left; background:url(../img/quadratino_grigio.gif) no-repeat top left; padding-left:18px; height:13px;}
	.trattini_img { background:url(../img/tratteggio_img.gif) repeat-x top left; height:9px;}
	.trattini_p { background:url(../img/tratteggio_top.gif) repeat-x top left; height:11px;}
	.riga_img { background:url(../img/riga_img.gif) repeat-x top left; height:7px;}
	
	.riga_p { width:731px; background-color:#7F7F7F; height:3px; margin-bottom:5px; margin-top:5px;}
	
	.font_tab {	font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; padding:3px 0px 3px 3px;}
	.font_tab2 { font-family: Arial, Helvetica, sans-serif; color:#656565; font-size:11px; text-decoration:none; padding:5px 0px 0px 3px;}
	.font_tab3 { font-family: Arial, Helvetica, sans-serif; color:#656565; font-size:11px; text-decoration:none; padding:0px 0px 0px 3px;}
	.font_tab_rosso { font-family: Arial, Helvetica, sans-serif; color:#CC0001; font-size:11px; text-decoration:none; padding:0px 0px 3px 3px;}
	.calendario_tab_verde {padding:15px 0px 3px 18px; background:url(../img/calendario.gif) no-repeat top left; }
	a.font_tab_verde { font-family: Arial, Helvetica, sans-serif; color:#9ec90a; font-size:11px; text-decoration:none;}
	a.font_tab_verde:hover { font-family: Arial, Helvetica, sans-serif; color:#656565; font-size:11px; text-decoration:none;}

	/*div*/
	#index { float:left; width:360px;}
	#index2 { float:right; width:360px;}

	#riga_bianca { float:left; width:731px; background-color:#FFFFFF;}
	#riga_scura { float:left; width:731px; background-color:#818181;}
	
	#menu_generale { float:left; width:731px; line-height:12px;}
		#cella_menu { float:left; width:147px; height:31px;}
		#cella_menu2 { float:left; width:146px; height:31px;}
		
	#menu_riga { float:left; width:155px; background:url(../img/puntino.gif) repeat-x top left; height:1px;}
	#cont_menu { float:left; width:155px;}
		#menu { float:left; width:155px;}
		#menu_trattini { float:left; width:155px; background:url(../img/tratteggio_menu.gif) repeat-x top left; height:11px;}
	
	#cont_menu2_left { float:left;}
	#cont_menu2_left ul { text-align:right;}
	#cont_menu2_left li { display:inline; font-size:10px;}
	
	#cont_menu2 { float:right;}
	#cont_menu2 ul { text-align:right;}
	#cont_menu2 li { display:inline; font-size:10px;}

	#riga_top { float:left; width:576px; background:url(../img/puntino.gif) repeat-x top left; background-color:#FFFFFF; height:1px;}
	#titolo { float:left; width:576px; height:52px; background-color:#FFFFFF; vertical-align:bottom;}
	#trattini { float:left; width:576px; background:url(../img/tratteggio_menu.gif) repeat-x top left; height:11px;}
	#trattini_top { position:relative; float:left; width:576px; background:url(../img/tratteggio_top.gif) repeat-x top left; height:11px;}
	#trattini_top2 { position:relative; float:left; width:576px; background:url(../img/tratteggio_top2.gif) repeat-x top left; height:6px;}
	#trattini_testo { position:relative; float:left; width:414px; background:url(../img/tratteggio_menu.gif) repeat-x top left; height:7px;}
	#trattini_testo2 { float:left; width:576px; background:url(../img/tratteggio_menu.gif) repeat-x center left; height:33px;}
	#trattini_product { position:relative; float:left; width:576px; background:url(../img/tratteggio_product.gif) repeat-x top left; height:5px;}

	#riga_footer { float:left; width:731px; background-color:#7F7F7F; height:6px;}
	#riga_footer2 { float:left; width:731px; background-color:#7F7F7F;}

	#cont_pag { position:relative; float:left; width:576px; }
	#cont_scorrimento { position:relative; float:right; width:562px; }
		#tit_grigio { position:relative; float:left; width:576px; }
		#testo { position:relative; float:left; width:404px; margin:0px 0px 10px 0px; padding-left:14px;}
		#testo_b { position:relative; float:left; width:576px; margin:30px 0px 10px 0px; padding-left:14px;}
		#testo2 { position:relative; float:left; width:404px; margin:30px 0px 10px 0px; padding-left:14px;}
		#testo3 { position:relative; float:left; width:404px; margin:0px 0px 0px 0px; padding-left:14px;}
		#testo4 { position:relative; float:left; width:560px; margin:10px 0px 0px 0px; padding:0px 10px 3px 14px;}
		#testo5 { position:relative; float:left; width:370px; padding:0px 0px 0px 14px;}
		#testo6 { position:relative; float:left; width:560px; padding:0px 0px 0px 14px;}
		#testo7 { position:relative; float:left; width:399px; background:url(../img/tratteggio_ver_tab.gif) repeat-y top right;}
		#testo8 { position:relative; float:left; width:576px; padding:0px 0px 0px 14px;}
		
		#testo_largo { position:relative; float:right; width:562px; margin:0px 0px 10px 0px;}
		#cont_imd_dx { position:relative; float:right; width:150px; text-align:right; }
		#imd_dx { position:relative; float:right; width:150px; text-align:right; }
		
		#flot_right { float:right; margin:0px 0px 10px 10px;}
	
	#paragrafo_index { width:300px;}	

	#index_eng { float:left; width:80px; height:14px; line-height:10px;}
	#altezza { float:left; width:200px;}
	
	
	/* div pag company_directory */
		#box_grigio { position:relative; float:right; width:571px; margin:10px 0px 0px 0px; background:url(../img/riga_box_grigio.jpg) repeat-y;}
			#angolo { position:absolute; top:0px; right:0px;} 	
			#img_box { position:relative; float:left;}
			#testo_box { position:relative; float:right; width:445px;}
			#img_text { position:relative; float:left;}

	/* div pag enlaces */
		#img_sx { position:relative; float:left;}
		#testo_enlaces { position:relative; float:right; width:400px;}
	
	/* div pag packaging */
		#cont_packaging { position:relative; float:left; width:576px; background:url(../img/riga_box_grigio_packaging.jpg) repeat-y top left;}
		#search_cont { position:relative; float:left; width:576px; height:22px; background:url(../img/riga_box_grigio_packaging.jpg) repeat-y top left;}
			#search { position:absolute; width:88px; height:22px; right:0px; bottom:0px; background:url(../img/packaging/search.jpg) no-repeat top right;}
		#imd_dx_pack { position:relative; float:right; width:152px;}

	/* div pag product */
		#cont_img_product { position:relative; float:left;}
		#more_detai { position:absolute; top:0px; right:0px;}
		#cont_tot_img_prod { position:relative; float:right; width:183px;}
			#cont_img_prod { position:relative; float:right; width:183px; margin-bottom:7px;}
				#img_prod1 { position:relative; float:left; width:88px;padding-bottom:8px}
				#img_prod2 { position:relative; float:right; width:88px;padding-bottom:8px}
	
		#cont_search_prod { position:relative; float:left; width:576px; background:url(../img/riga_box_grigio_packaging.jpg) repeat-y top left; padding:10px 0px 10px 0px;}
			#search_prod { position:relative; float:right; width:88px; height:18px;}
				#search_prod2 { position:absolute; width:85px; height:18px; right:0px; bottom:0px; background:url(../img/product/search2.jpg) no-repeat top right;}

		#nome_macchina { position:absolute; top:10px; left:412px; width:150px;}
		#more { position:absolute; bottom:10px; left:412px; width:150px;}
		
		#img { float:left;}
		
	/* div pag reserved_istitutional */
		#cont_tab_res { position:relative; float:right; width:576px;}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
