/*------------New Style sheet------------*/
/*General Section*/
a
{
  outline: 0;
}
a:active
{
	outline: 0;
}
a:focus
{
	-moz-outline-style: none;
}
a { outline:expression(hideFocus=true); outline:0; }
a:active { text-decoration:expression(hideFocus=true); }
body 
{
	font-family: Arial,  Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}
Img
{
	border:0;
	}
div
{
	outline:0;
	border:0;
}
/*Master Page*/
TD.SpacerLeftCol
{
	width:50px;
}	
TD.SpacerRightCol
{
	width:50px;
}	
TD.SpacerTop
{
	height:15px;
}
TD.HeaderMiddle
{
/*	background-image:url(../images/Header.jpg);*/
	background-image:url(../images/HeaderBg.gif);
	background-repeat:no-repeat;
	width:700px;
	height:34px;
	background-position:bottom;
}

TD.MenuDDLangCol
{
	vertical-align:middle;
	width:88px;
	height:22px;
	background-image:url(../images/LangMenuBG.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
TD.DDMainCountry
{
	vertical-align:middle;
	width:88px;
	height:22px;
	background-image:url(../images/LangMenuBG.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
A.MenuDDCountry
{
	font-size:11px;
	font-family:Arial;
	color:#102252;
	font-weight:bold;
	text-decoration:none;
	Display:block;
	vertical-align:middle;
	height:17px;
	padding-top:3px;
	padding-left:75px;
}
A.MenuDDLink
{
	font-size:11px;
	font-family:Arial;
	color:#102252;
	font-weight:bold;
	text-decoration:none;
	/*padding-left:2px;*/
	display:block;
	width:72px;
	vertical-align:middle;
	height:17px;
	padding-top:3px;
	padding-left:7px;
}

TD.MenuLinkCol
{
	vertical-align:middle;
	height:22px;
	background-image:url(../images/MenuBtnBg.jpg);
	background-repeat:repeat-x;
	background-position:left;
	overflow:visible;
	text-align:center;
	padding-right:2px;
}
A.MenuLink
{
	font-size:11px;
	font-family:Arial;
	color:#102252;
	font-weight:bold;
	text-decoration:none;
	display:block;
	vertical-align:middle;
	text-align:center;
	padding-left:2px;
}
TD.MenuQuickSearchStart
{
	vertical-align:middle;
	height:22px;
	background-image:url(../images/MenuBtnBg.jpg);
	background-repeat:repeat-x;
	background-position:left;
	overflow:visible;
	padding-right:5px;
}
TD.MenuQuickSearchEnd
{
	vertical-align:middle;
	height:22px;
	width:12px;
	background-image:url(../images/MenuBtnBgEnd.jpg);
	background-repeat:no-repeat;
	background-position:left;
	overflow:visible;
}
TD.MenuLeft
{
	vertical-align:middle;
	height:22px;
	width:12px;
	background-image:url(../images/MenuBtnBgEndLeft.jpg);
	background-repeat:no-repeat;
	background-position:left;
	overflow:visible;
}

.FreeSearch
{
	height:12px;
	border:1px solid #88BC34;
	width:90px;
	font-size:10px;
	font-family:Arial;
}
A.QuickSearchLink
{
	color:#0E2453;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
	padding-left:7px;
	}
TD.SearchTitleTD
{
	width:130px;
	font-weight:bold;
	font-size:11px;
	color:#3A5A80;
	text-align:left;
	font-family:Arial;
	padding-left:2px;
}
.CategoryTitle
{
	font-family:Arial;
	font-size:24px;
	color:#A4C595;
	font-weight:bold;
	background-color:White;
	padding-left:3px;
	padding-right:3px;
}
.GroupTitle
{
	font-size:13px;
	font-weight:bold;
	color:#102252;
}
TR.HeaderRow
{
	background-color:#efefef;
	color:White;
	font-weight:bold;
	height:20px;
}
TR.HeaderRow .HeaderCol
{
	padding-left:5px;
	color:#3A5A80;
	font-weight:bold;
	font-size:11px;
}
	
	




TD.CatalogBG
{
	font-weight:bold;
	font-size:11px;
	color:#003366;
	vertical-align:top;
	padding-top:2px;
	text-align:center;
	height:210px;
	width:132px;
	background-image:url(../images/CatalogBG.jpg);
	background-repeat:no-repeat;
	background-position:center;
	overflow:hidden;
	cursor:pointer;
}

TD.Contact1EN
{
	font-weight:bold;
	font-size:11px;
	color:#003366;
	vertical-align:top;
	text-align:center;
	height:446px;
	width:445px;
	background-image:url(../images/contatti_estero.jpg);
	background-repeat:no-repeat;
	background-position:left;
	overflow:hidden;
	cursor:pointer;
}
TD.Contact1IT
{
	font-weight:bold;
	font-size:11px;
	color:#003366;
	vertical-align:top;
	text-align:center;
	height:446px;
	width:445px;
	background-image:url(../images/contatti_ITA.JPG);
	background-repeat:no-repeat;
	background-position:left;
	overflow:hidden;
	cursor:pointer;
}
TD.ContactRight
{
	font-weight:bold;
	font-size:11px;
	color:#003366;
	vertical-align:top;
	text-align:center;
	height:446px;
	width:15px;
	background-image:url(../images/contatti_Right.JPG);
	background-repeat:no-repeat;
	background-position:left;
	overflow:hidden;
	cursor:pointer;	
}
TD.ContactHeader
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#003366;
}
TD.ContactText
{
	font-family:Arial;
	font-size:10px;
	color:#003366;
}
TD.ContactHSpace
{
	height:10px;
}
TD.BtnContactLeft
{
	background-image:url(../images/BtnContactLeft.JPG);
	background-repeat:no-repeat;
	background-position:top;
	width:10px;
	height:32px;
}
TD.BtnContactMiddle
{
	background-image:url(../images/BtnContactMiddle.JPG);
	background-repeat:repeat-x;
	background-position:top;
	vertical-align:middle;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:4px;
	padding-right:4px;
	text-align:center;
	height:32px;
}
TD.BtnContactRight
{
	background-image:url(../images/BtnContactRight.JPG);
	background-repeat:no-repeat;
	background-position:top;
	width:11px;
	height:32px;
}
A.ContactBtn
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
	text-align:center;
}
TD.ContactHeaderList
{
	font-family:Arial;
	font-size:11px;
	color:#003366;
	background-color:#F5F5F5;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	text-align:left;
	padding-right:3px;
}
TD.ContactList
{
	font-family:Arial;
	font-size:9px;
	color:#003366;
	font-weight:bold;
	border-top:1px solid #F9F9F9;
	text-align:left;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
}
td.ContactInt
{
	background-image:url(../images/contatti-2_estero.jpg);
	background-repeat:no-repeat;
	background-position:right;
	width:740px;
	height:412px;
	text-align:left;
}
TD.ContactIntHeader
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#003366;
	text-align:left;
	white-space:nowrap;
	padding-left:400px;
}
TD.ContactIntText
{
	font-family:Arial;
	font-size:11px;
	color:#003366;
	text-align:left;
	padding-top:1px;
	padding-bottom:1px;
	white-space:nowrap;
	padding-left:400px;
}

TD.ContactFormHeader
{	
	font-family:Arial;
	font-size:12px;
	color:#545454;
	text-align:left;
	padding-top:1px;
	padding-bottom:15px;
	white-space:nowrap;
	font-weight:bold;
	}
.ContactFormLbl
{	
	font-family:Arial;
	font-size:11px;
	color:#545454;
	text-align:left;
	padding-top:1px;
	padding-bottom:1px;
	white-space:nowrap;
}
TD.ContactFormText
{
	text-align:right;
	padding-right:15px;
	}
.ContactFormTxt
{
	width:330px;
	color:#545454;
}
.ContactFormDDL
{
	width:337px;
	color:#545454;
}

TD.BtnContact3Left
{
	background-image:url(../images/BtnContact3Left.JPG);
	background-repeat:no-repeat;
	background-position:top;
	width:8px;
	height:20px;
}
TD.BtnContact3Middle
{
	background-image:url(../images/BtnContact3Middle.JPG);
	background-repeat:repeat-x;
	background-position:top;
	vertical-align:middle;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:4px;
	padding-right:4px;
	text-align:center;
	height:20px;
}
TD.BtnContact3Right
{
	background-image:url(../images/BtnContact3Right.JPG);
	background-repeat:no-repeat;
	background-position:top;
	width:8px;
	height:20px;
}
A.Contact3Btn
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#545454;
	text-decoration:none;
	text-align:center;
}

TD.Selection
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#003366;
}

A.NewsLink
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
}
td.smallfont
{
	font-size:xx-small;
	color:#545454;
	font-family:Arial;
	text-align:left;
}
TD.NewsHSpacer
{
	height:18px;
	}
TD.NewsTitle
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
	text-align:left;
	padding-bottom:4px;
}
TD.NewsText
{
	font-family:Arial;
	font-size:11px;
	color:#545454;
	text-decoration:none;	
	text-align:left;
	}
TD.RealizBG
{
	font-weight:bold;
	font-size:11px;
	color:#003366;
	vertical-align:top;
	padding-top:4px;
	text-align:center;
	height:167px;
	width:132px;
	background-image:url(../images/RealizaBG.jpg);
	background-repeat:no-repeat;
	background-position:center;
	overflow:hidden;
	cursor:pointer;
}
TD.ProjectsBG
{
	font-weight:bold;
	font-size:11px;
	color:#003366;
	vertical-align:top;
	padding-top:4px;
	text-align:center;
	height:128px;
	width:150px;
	background-image:url(../images/ProjectsBG.jpg);
	background-repeat:no-repeat;
	background-position:center;
	overflow:hidden;
	cursor:pointer;
}
TD.EventsBG
{
	font-weight:bold;
	font-size:11px;
	color:#003366;
	vertical-align:top;
	padding-top:4px;
	text-align:center;
	height:158px;
	width:150px;
	background-image:url(../images/EventsBG.jpg);
	background-repeat:no-repeat;
	background-position:top;
	overflow:hidden;
	cursor:pointer;
}
TD.DownloadBG
{
	font-weight:bold;
	font-size:11px;
	color:#003366;
	vertical-align:top;
	padding-top:4px;
	text-align:center;
	height:128px;
	width:150px;
	background-image:url(../images/download.jpg);
	background-repeat:no-repeat;
	background-position:top;
	overflow:hidden;
	cursor:pointer;
}
TD.HomeVertical
{
	width:25px;
}
TD.BGLeftFooter
{
	background-image:url(../images/BGLeftFooter.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:22px;
	width:12px;
}
TD.BGFooter
{
	background-image:url(../images/BGFooter.jpg);
	background-repeat:repeat-x;
	background-position:center;
	width:98%;
}
TD.BGRightFooter
{
	background-image:url(../images/BGRightFooter.jpg);
	background-repeat:no-repeat;
	background-position:right;
		height:22px;
	width:12px;
}
TD.Footer
{
	font-family:Arial;
		font-size:10px;
	color:#003366;
	white-space:nowrap;
	font-weight:bold;
	padding-right:3px;
}
a.Footer
{
	text-decoration:none;
	color:#102252;
}
a.Footer:hover
{
	text-decoration:none;
	color:#102252;
}

/*Home style*/
.HomeMenu
{
	padding-bottom:5px;
	text-align:left;
}
a.HomeMenuLink
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
	text-align:center;
}
TD.HomeTopLeft
{
	background-image:url(../images/Home/TopLeft.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:165px;
	height:140px;
	text-align:right;
	border-bottom:2px solid #EDEEEF;

}
TD.HomeLabel
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
	text-align:center;
	padding-top:50px;
	padding-bottom:40px;
	text-align:right;
		padding-right:7px;
}

a.HomeLink
{	
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#A4C595;
	text-decoration:none;
	text-align:center;	
}

TD.HomeTopRight
{
	background-image:url(../images/Home/Mission.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:166px;
	height:142px;
	text-align:right;
	border-bottom:2px solid #EDEEEF;
}

TD.HomeSince
{
	background-image:url(../images/Home/Since.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:320px;
	height:140px;
	border:2px solid #EDEEEF;
}
TD.RicercaSviluppo
{
	background-image:url(../images/Home/RicercaSviluppo.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:165px;
	height:140px;
	border:2px solid #EDEEEF;
	border-top:none;
	}
TD.Quality1
{
	background-image:url(../images/Home/Quality1.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:150px;
	height:140px;
	border:2px solid #EDEEEF;
	border-top:none;
	}
TD.Quality2
{
	background-image:url(../images/Home/Quality2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	/*width:140px;
	height:146px;*/
	border:2px solid #EDEEEF;
	border-top:none;
	}
	
TD.EnergySaving
{
	background-image:url(../images/Home/EnergySaving.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:155px;
	height:140px;
	border-bottom:2px solid #EDEEEF;
	border-right:2px solid #EDEEEF;
	}
TD.ClientAssist
{
	background-image:url(../images/Home/ClientAssist.jpg);
	background-repeat:no-repeat;
	background-position:top;
	/*width:140px;
	height:146px;*/
	border-bottom:2px solid #EDEEEF;
	border-right:2px solid #EDEEEF;
	}
TD.BottomRight
{
	background-image:url(../images/Home/BottomRight.jpg);
	background-repeat:no-repeat;
	background-position:right;
	width:166px;
	height:140px;
}
TD.HomeBottomLeft
{
	background-image:url(../images/Home/BottomLeft.jpg);
	background-repeat:no-repeat;
	background-position:left;
	border-right:2px solid #EDEEEF;
	width:165px;
	height:141px;
}
/*end home style*/
/*Since 1938*/
TD.Since1938
{
	background-image:url(../images/Home/Since1938.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:780px;
	height:417px;
}
TD.Since1938Title
{
	color:#A4C595;
	font-family:Arial;
	font-size:35px;
	padding-bottom:5px;
}
TD.Since1938Text
{
	color:#545454;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	width:190px;
	}
/*End Since 1938*/
/*Mission*/
TD.MissionMainIt
{	
	background-image:url(../images/Home/MainMissionIt.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:780px;
	height:410px;
}
TD.MissionMainEn
{	
	background-image:url(../images/Home/MainMissionEn.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:780px;
	height:410px;
}
TD.MissionTitle
{
	color:#A4C595;
	font-family:Arial;
	font-size:35px;
	padding-bottom:5px;
}
TD.MissionText
{
	color:#545454;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	width:250px;
}
/*End Mission*/

/*RicercaSviluppo*/
TD.RicercaSviluppoMainIt
{	
	background-image:url(../images/Home/RicercaSviluppoMainIt.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:780px;
	height:407px;
}
TD.RicercaSviluppoMainEn
{	
	background-image:url(../images/Home/RicercaSviluppoMainEn.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:780px;
	height:407px;
}
TD.RicercaSviluppoTitle
{
	color:#A4C595;
	font-family:Arial;
	font-size:35px;
	padding-bottom:5px;
}
TD.RicercaSviluppoText
{
	color:#545454;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}
/*End RicercaSviluppo*/

/*Quality*/
TD.QualityMainIt
{	
	background-image:url(../images/Home/QualityMainIt.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:780px;
	height:507px;
}
TD.QualityMainEn
{	
	background-image:url(../images/Home/QualityMainEn.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:780px;
	height:507px;
}
TD.QualityTitle
{
	color:#A4C595;
	font-family:Arial;
	font-size:35px;
	padding-bottom:5px;
}
TD.QualityText
{
	color:#545454;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}
/*end quality*/

TD.EnergySavingMain
{	
	background-image:url(../images/Home/EnergySavingMain.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:780px;
	height:546px;
}

TD.EnergySavingText
{
	color:#003366;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}

/*Client Assist*/
TD.ClientAssistMainIt
{	
	background-image:url(../images/Home/ClientAssistMainIt.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:770px;
	height:546px;
}
TD.ClientAssistMainEn
{	
	background-image:url(../images/Home/ClientAssistMainEn.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:770px;
	height:546px;
}
TD.ClientAssistTitle
{
	color:#A4C595;
	font-family:Arial;
	font-size:35px;
	padding-bottom:5px;
}
TD.ClientAssistText
{
	color:#545454;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}
/*End Client Assist*/

TD.DownloadTitle
{
	background-color:#D2EAAE;
	font-size:14px;
	font-weight:bold;
	color:#003366;
	text-align:left;
	padding-left:10px;
	vertical-align:middle;
}
TD.DownloadText
{
	color:#003366;
	font-size:11px;
	font-family:Arial;
	text-align:left;
	vertical-align:top;
	
}
A.DownloadLink
{
	color:#003366;
	font-size:11px;
	font-family:Arial;
	text-decoration:none;
}


/*Focus page*/
TD.FocusLabel
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
	text-align:center;
	padding-top:30px;
	padding-bottom:20px;
	text-align:right;
	padding-right:7px;
}

TD.FocusTopLeft
{
	background-image:url(../images/Focus/TopLeft.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:168px;
	height:148px;
}
TD.FocusGhiere
{
	background-image:url(../images/Focus/Ghiere.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:328px;
	height:146px;
	border-top:2px solid #CCCCCC;
}
TD.FocusTopRight
{
	background-image:url(../images/Focus/TopRight.jpg);
	background-repeat:no-repeat;
	background-position:right;
	width:300px;
	height:148px;	
}
TD.FocusText
{	
	color:#545454;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}
Div.FocusText
{	
	color:#545454;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}
TD.FocusGost
{
	background-image:url(../images/Focus/Gost.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:470px;
	height:148px;
}
TD.FocusBottomLeft
{
	background-image:url(../images/Focus/BottomLeft.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:168px;
	height:148px;
}
TD.FocusTellux
{
	background-image:url(../images/Focus/Tellux.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:460px;

}
TD.FocusBottomRight
{
	background-image:url(../images/Focus/BottomRight.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:168px;
	height:148px;
}

/*end focus page*/

TD.BrandAwardsTitle
{
	color:#A4C595;
	font-family:Arial;
	font-size:25px;
	font-weight:bold;
	text-align:left;
}

TD.BrandAwardsText
{
	color:#545454;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}

TD.BrandAwardYearCol
{
	color:#D2EAAE;
	font-family:Arial;
	font-size:30px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	border:1px solid #F0F0F1;
	border-left:0px;
}
span.BrandAwardName
{
	color:#003366;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding-left:3px;
}
span.BrandAwardDesc
{	
	color:#545454;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding-left:3px;
}
TD.BrandAwardLine
{
	color:#003366;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding-left:3px;
}
A.MenuSmallLink
{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#003366;
	text-decoration:none;
	text-align:center;
}

TD.NewsLetterTitle
{
	vertical-align:top;
	color:#003366;
	font-weight:bold;
	font-size:12px;
	
}