body, p, td{ margin:0 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #666666; text-decoration: none; }
a{ color:#26479C; text-decoration:none; font-weight:bold; }
a:hover{ color: #899DC1; }

input, select, textarea{ border:1px solid #CCCCCC; }
select{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#26479C; }
.reserved{ color: #999999; }

.title{ font-size: 14px; font-weight: bold; color:#333333; padding:4px 0px 18px 0px; border-top-width: 6px; border-top-style: solid; border-top-color: #CCCCCC; }
.separator{ height: 8px; border-top-width: 2px; border-top-style: solid; border-top-color: #CCCCCC; }

.hide{ display:none; }
.show{ display:block; }

form#general input.inputNormal{ font-size:9px; width:170px; }
form#general select.selectNormal, form#general textarea.textareaNormal{ font-size:9px; font-weight:normal; color:#333333; width:430px; }

/*BARRA SOTTO MENU PRINCIPALE (RIGA BLU E BARRA GRIGIA)*/
.line{ background-color: #EEEEEE; border-top: 4px solid #26479C; border-bottom: 1px solid #999999; }

/* A CAPO */
.interlinea{ line-height:6px; }
.interlinea2{ line-height:12px; }

/*STILI DEL MENU DHTML*/
.dhtmlTitle{ position:relative; padding-left:15px; padding-right:7px; padding-top:1px; font-weight:bold; color:#FFFFFF; text-align:left; background-image:url(../media/common/m1_triangle3.gif); background-repeat:no-repeat; background-position: 6px 5px; }
.dhtmlBarLink { color:#FFFFFF; font-size:11px; text-align:left; }
.dhtmlBarLink:hover { color:#F2D400; }

.dhtml{ position:absolute; visibility:hidden; z-index: 10; text-align:left; width:160px; background-color: #EEEEEE; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; }
.item{ padding-top:1px; padding-bottom:2px; line-height: 12px; background-image:url(../media/common/m1_triangle2.gif); background-repeat:no-repeat; background-position: 5px 3px; border-bottom: 1px solid #CCCCCC; padding-left:14px; padding-right:5px; }

/*STILE DEL SECONDO MENU */
.menu2{ padding-top: 0px; padding-left: 2px; padding-bottom: 0px; padding-right: 7px; }

/*STILI DEL MENU LATERALE */
.menu3_top{ color: #FFFFFF; line-height: 12px; font-weight: bold; padding-top: 4px; padding-left: 7px; padding-bottom: 3px; padding-right: 6px; background-color: #666666; border-bottom: 1px solid #999999; }
.menu3_firstrow{ height: 8px; }
.menu3a{ color: #CCCCCC; line-height: 13px; font-weight: bold; padding-top: 0px; padding-left: 15px; padding-bottom: 1px; padding-right: 7px; background-image:url(../media/common/triangle.gif); background-repeat:no-repeat; background-position: 7px 2px; }
.menu3a a{ color: #FFFFFF; }
.menu3a a:hover{ color: #F2D400; }
.menu3b{ color: #CCCCCC; line-height: 13px; font-weight: bold; padding-top: 0px; padding-left: 25px; padding-bottom: 1px; padding-right: 7px; background-image:url(../media/common/triangle.gif); background-repeat:no-repeat; background-position: 16px 2px; }
.menu3b a{ color: #FFFFFF; }
.menu3b a:hover{ color: #F2D400; }
.menu3c{ color: #CCCCCC; line-height: 13px; font-weight: bold; padding-top: 0px; padding-left: 34px; padding-bottom: 1px; padding-right: 7px; background-image:url(../media/common/triangle.gif); background-repeat:no-repeat; background-position: 25px 2px; }
.menu3c a{ color: #FFFFFF; }
.menu3c a:hover{ color: #F9DD00; }
.menu3_lastrow{ height: 10px; border-bottom: 1px solid #999999; }
.menu3_gotop{ height: 20px; background-color: #FFFFFF; }
.column{ background-image:url(../media/common/column.gif); background-repeat:repeat-y; }

/*STILI TITOLO PAGINA E MENU CONTESTUALE */
.head1{ font-weight: bold; padding-top:10px; border-bottom: 1px solid #999999; }
.head1a{ border-bottom: 1px solid #999999; }
.head2{ font-weight: bold; color:#BBBBBB; }

/*stile mappa */
.map{ line-height: 12px; vertical-align:top; padding-top: 2px; padding-bottom: 4px; padding-left:0px; padding-right:0px; border-top:1px dotted #CCCCCC; }

/*stile contact */
.mail01 {	line-height: 12px;	vertical-align:top;	padding:1px 0px 4px 0px; }
.mail02 {	line-height: 12px;	vertical-align:top;	padding:12px 0px 2px 0px; }

/*stile bordo immagine */
.img_l{ padding-top: 3px; padding-bottom: 6px; padding-right: 10px; }
.img_r{ padding-top: 3px; padding-bottom: 6px; padding-left: 10px; }
/*stile titolo news */
.nwsl_area{ font-size: 16px; font-weight: bold; }
/*stile piede news */
.nwsl_fullstory{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; padding-top: 2px; }

/* ------------------------------------ PAGINA DELLE NEWS ------------------------------------ */
.news_form { font-size: 10px; }
.news_archive0 { font-weight:bold; color:#26479C; padding:5px 0px 0px 5px; }
.news_archive1 { padding:5px 5px 0px 5px; }
.news_archive2{ padding:0px 5px 0px 5px; }
.news_date{ font-size:10px; line-height: 13px; font-weight:bold; }
.news_title { font-size: 14px; font-weight: bold; color:#333333; padding:0px 0px 2px 0px; }
.news_image{ border:1px solid #CCCCCC; }
.news_image_txt { font-size: 10px; color:#7D91C4; padding:1px 0px 1px 0px; border-bottom: 1px dashed #CCCCCC;}
.news_description { font-weight:bold; line-height: 13px; padding:0px 0px 8px 0px; }
.news_contents { padding-top:16px; }
.news_fullstory { padding:2px 0px 2px 10px; border-bottom:2px solid #899DC1; background-image:url(../media/common/triangle.gif); background-position:0px 6px; background-repeat:no-repeat; }
.news_categories_title{ background-color:#26479C; font-weight:bold; line-height: normal; font-size:11px; color:#FFFFFF;	padding:1px 12px 2px 3px; border-top:1px solid #26479C; }	
.news_categories_line{ background-image: url(../media/news/news_arrow.gif);	background-repeat:no-repeat; background-position: 0px 6px; line-height: normal; padding:4px 5px 2px 8px; }
.news_catdate { padding:8px 2px 2px 2px; line-height: 13px; font-size:10px; line-height: 13px; font-weight:bold; }
.news_cattitle { padding:4px 2px; line-height: 13px; }
.news_homepage1 { padding:8px 2px 4px 2px; line-height: 13px; }
.news_homepage2 { padding:0px 2px 10px 2px; line-height: 13px; border-bottom: 1px solid #CCCCCC; }

/* ------------------------------------ PAGINA DEI CASE STUDIES ------------------------------------ */
.case_form { font-size: 10px; }
.case_archive0 { font-weight:bold; color:#26479C; padding:5px 0px 0px 5px; }
.case_archive1 { padding:5px 5px 0px 5px; }
.case_archive2{ padding:0px 5px 0px 5px; }
.case_date{ font-size:10px; line-height: 13px; font-weight:bold; }
.case_title { font-size: 14px; font-weight: bold; color:#000000; padding:0px 0px 2px 0px; }
.case_image{ border:1px solid #CCCCCC; }
.case_image_txt { font-size: 10px; color:#7D91C4; padding:1px 0px 1px 0px; border-bottom: 1px dashed #CCCCCC;}
.case_description { font-weight:bold; line-height: 13px; padding:0px 0px 8px 0px; }
.case_contents { padding-top:16px; }
.case_fullstory { padding:2px 0px 2px 10px; border-bottom:2px solid #899DC1; background-image:url(../media/common/triangle.gif); background-position:0px 6px; background-repeat:no-repeat; }
.case_categories_title{ background-color:#26479C; font-weight:bold; line-height: normal; font-size:11px; color:#FFFFFF;	padding:1px 12px 2px 3px; border-top:1px solid #26479C; }	
.case_categories_line{ background-image: url(../media/news/news_arrow.gif);	background-repeat:no-repeat; background-position: 0px 6px; line-height: normal; padding:4px 5px 2px 8px; }
.case_catdate { padding:8px 2px 2px 2px; line-height: 13px; font-size:10px; line-height: 13px; font-weight:bold; }
.case_cattitle { padding:0px 2px 4px 2px; line-height: 13px; }
.case_homepage1 { padding:8px 2px 4px 2px; line-height: 13px; }
.case_homepage2 { padding:0px 2px 10px 2px; line-height: 13px; border-bottom: 1px solid #CCCCCC; }

/*PRODOTTI*/
.frame01php_image_box{ border-top:1px solid #26479C; padding:3px 0px 3px 0px; }
.frame01php_image{ border:1px solid #CCCCCC; }
.frame02php_01{ background-image: url("../media/news/news_arrow.gif"); background-repeat:no-repeat; background-position: 0px 3px; line-height:normal; font-weight:normal; font-size:11px; border-top:1px solid #26479C; padding:1px 5px 0px 8px; }
.frame02php_02{ line-height:normal; font-weight: normal; color:#7D91C4; font-weight:bold; font-size:11px; padding:0px 5px 2px 8px; }	
.frame02php_03{ line-height:normal; font-weight:normal; padding:1px 5px 7px 8px; }	

/* ------------------------------------ SCHEDE MACCHINE ------------------------------------ */
.prod{ background-color: #26479C; color: #FFFFFF; font-size: 16px; line-height: 18px; font-weight: bold; padding-top: 4px; padding-left: 4px; padding-right: 6px; padding-bottom: 3px; border-right: 10px solid #F2D400; }
.prod_char{ line-height: 13px; font-weight: normal; padding-top: 4px; padding-left: 16px; padding-right: 7px; background-image:url(../media/common/square.gif); background-repeat:no-repeat; background-position: 1px 6px; }
.menu3small{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 11px; font-weight: normal; padding-top: 2px; padding-bottom: 2px; }
.ico_0{ border-top:4px solid #FFFFFF; 
	padding-top:1px; padding-bottom:12px; }

/* ------------------------------------ PRODOTTI ------------------------------------ */
.pro_title_section { font-weight:bold; color:#FFFFFF; text-transform:uppercase; background-color:#899DC1; padding:2px 5px 3px 5px; border-top:1px solid #899DC1; }
.pro_ISO { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 11px; font-weight: bold; color:#FFFFFF; text-transform: uppercase; background-color:#26479C; padding:1px 4px 1px 4px; }
.pro_title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 11px; font-weight: bold; color:#26479C; padding:4px; vertical-align: top; border-top: 1px dotted #CCCCCC; background-color: #EAEAEA; }
.pro_title_txt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 11px; color:#26479C; padding:4px 4px 4px 10px; vertical-align:top; border-top:1px dotted #CCCCCC; border-right:1px dotted #CCCCCC; }
.pro_txt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 11px; vertical-align:top; padding:4px 2px 4px 5px; border-top:1px dotted #CCCCCC; }
.pro_txt_note { color:#899DC1; }
.pro_features { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 11px; vertical-align:top; padding:5px 7px 0px 14px; background-image:url(../media/common/rettangolo.gif); background-repeat:no-repeat; background-position: 1px 7px; }
.line_bottom_futures { border-bottom:2px solid #899DC1; height: 8px; }
.pro_note {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 11px; font-weight: bold; color:#999999; background-color: #EAEAEA; padding:2px 4px 3px 4px; border-top: 2px solid #899DC1; border-bottom: 2px solid #899DC1; }
.pro_vertical_line { border-right:1px dotted #CCCCCC; }
.pro_asterisco { color:#26479C; font-weight:bold; }

/* ------------------------------------ ELENCO MACHINES ------------------------------------ */
.machines_title{ background-color:#26479C; font-weight:bold; line-height: normal; font-size:11px; color:#FFFFFF; padding:1px 5px 2px 5px; border-top:1px solid #26479C; }	
.name_machines{	font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#26479C; line-height:16px;}
.machines_txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 11px; vertical-align:top; padding:2px 5px 4px 5px; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background-color:#eaeaea;}


/* ------------------------------------ CALENDARIO ------------------------------------ */
.cal_title { font-weight: bold; color:#FFFFFF; text-transform:uppercase; background-color:#899DC1; padding:3px 5px 2px 5px; border-bottom:1px solid #899DC1; }
.cal_luogo { line-height: 13px; font-weight: bold; color: #666666; padding:8px 0px 2px 0px; }
.cal_indirizzo{ line-height: 13px; font-weight: bold; color: #666666; padding:0px 0px 2px 0px; }
.cal_tit_fiera { text-transform: uppercase; line-height: 13px; font-weight: bold; color: #666666; padding:4px 0px 2px 19px; }
.cal_fiera { line-height: 13px; font-weight: bold; color: #666666; padding:0px 0px 2px 19px; }
.cal_stand { line-height: 13px; font-weight: bold; color: #899DC1; padding:0px 0px 2px 19px; font-size:11px; }
.cal_testo { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px; line-height: 11px;	color: #666666; padding:0px 0px 4px 19px; }
.cal_link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 11px; font-weight: bold; color: #26479C; padding:0px 0px 2px 19px; background-image: url(../media/common/triangle_blu.gif); background-repeat: no-repeat; background-position: 8px 3px; }


/* ------------------------------------ VIDEO ------------------------------------ */
.vid_dwnld_box{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	line-height: 16px;	background-color:#EAEAEA; border-top:2px solid #899DC1; border-bottom:2px solid #899DC1; }
.vid_list_box{ }
.vid_title{ color:#000000; background-color:#EAEAEA; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; line-height: 16px; padding:0px 4px 0px 4px; text-transform:uppercase; }
.vid_txt{ border-bottom:2px solid #899DC1; color:#7B7B7B; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px;	line-height: 11px; font-weight:bold; padding:2px 2px 5px 2px;	}
.vid_des{ color:#7B7B7B; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px;	line-height: 11px; font-weight:bold; padding:2px 4px 5px 4px;	}
.vid_med{ border-top:1px dotted #CCCCCC; color:#7B7B7B; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	line-height: 22px; padding:0px 4px 0px 4px; }

/* ------------------------------------ PARTNERS ------------------------------------ */
.par_line{ border-top:1px solid #999999; padding-top:2px; }

/* ------------------------------------ RECLOSABLE ------------------------------------ */
.go{ padding-left:9px; padding-right:7px; padding-top:1px; font-weight:bold; color:#FFFFFF; text-align:left; background-image:url(../media/common/m1_triangle2.gif); background-repeat:no-repeat; background-position: 0px 5px; }
.back{ border-top:1px dotted #CCCCCC; color:#7B7B7B; padding-top:4px; padding-bottom:16px; color:#000000; text-align:left; }

/* ------------------------------------ HOME PAGE ------------------------------------ */
table.industries_home{ width:175px; background-image:url(/media/menu/bkgr_solutions1_1.jpg); background-repeat:no-repeat; height:266px;  }
table.industries_home td { line-height: normal; font-weight:bold; color:#FFFFFF; }
table.industries_home td.tit{ background-color:#26479C; padding:2px 5px; border-bottom:1px solid #CCC; }
table.industries_home td.txt{ background-image:url("/media/common/triangle.gif"); background-repeat:no-repeat; background-position: 7px 4px; padding:0px 15px; }
table.industries_home td.txt a{ line-height:normal; color:#FFFFFF; font-weight:bold; }
table.industries_home td.bot{ border-bottom:2px solid #899DC1; empty-cells:show; }


table.eml_bot{ margin-top:10px; }
table.eml_bot a{ background:url("/media/common/envelope.gif") no-repeat 0px -1px; padding-left:15px; } 
