html{
	height: 100%;
	width: 100%;
	overflow-x: hidden;
}
BODY {
	width: 100%; 
	height: 100%;
	margin: 0px; 
	padding: 0px;
	FONT-FAMILY: Arial;
	font-size: 10px;
}
/* top header page container*/
#topFisso {
	position: absolute;
	top:0px;
	left:0px;
	width: 100%;
	height:110px;
	background-color: #000000;
	margin:0 0;
	z-index:1000;
}
body > #topFisso {
  /*position: fixed;*/
}
.headerPageMargin {
	float:left; 
	width: 190px; 
	height:0px; 
	min-height:0px;
}
.headerLeftRightMargin {
	border-left:190px solid black;
	border-right:190px solid black;
}
.layerContenimento
{
	position:absolute; 
	background-color:#000000; 
	min-height:0px; 
	left:0px; 
	width:100%;
}
#pageTopBlack
{
	width: 630px;
	height: auto;
	margin: 0px auto 0px auto;
	COLOR: #FFFFFF;
	background-color: #000000;
}
.pageTopBlack
{
	width: 630px;
	height: 50px;
	margin: 0 auto;
	COLOR: #FFFFFF;
	background-color: #000000;
}
#pageTopBlack2
{
	width: 940px;
	height: auto;
	margin: 0 auto;
}
#header
{
	position:relative;
	top:0px;
	width: 100%;
	height: auto;
	text-align:left;
	overflow: Hidden;
}
#logo
{
	position:relative;
	top:20px;
	height: 84px;
}
#logo2
{
	position:relative;
	top:20px;
	width:50%;
	height: 84px;
	float:left;
}
#logoDistributore
{
	position:relative;
	top:20px;
	width:50%;
	height: 84px;
	float:left;
	text-align:right;
}
#mainMenu
{
	position:relative;
	width: 100%;
	height: 25px;
	text-align:-moz-center;
	text-align:-webkit-center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	background-color:#000000;
}

#Back
{
	position:absolute;
	top:89px;
	display:none;
	float: left;
	z-index:10;
}
.linkBack
{
	text-decoration: none;
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, sans-serif;
	padding-left:12px;
	display:block;
	background-image:url(../img/interfaccia/back_arrow.gif);
	background-repeat:no-repeat;
	background-position:left !important
}
.linkBack:hover
{
	text-decoration: none;
	color:#81D009; 
	font-size:12px;
	font-family:Arial, sans-serif;
	padding-left:12px;
	display:block;
	background-image:url(../img/interfaccia/back_arrow_over.gif);
	background-repeat:no-repeat;
	background-position:left !important
}
/* lingue */
#lngList
{
	display:none;
	position:absolute;
	width:120px;
	z-index:200 !important;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
#linguaTop
{
	position:absolute;
	right:0px;
	top:84px;
	width:120px;
	min-width:120px;
	height:24px;
	text-align:right;
	float: left;
	margin:0px;
	padding:0px;
	z-index:20000 !important;
	display:none;
}
.addLinguaTopBorder1
{
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-style: solid;
	border-left-style: solid;
	border-right-color: transparent;
	border-top-color: transparent;
	border-left-color: transparent;
}
.addLinguaTopBorder2
{
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-top-color: #666666;
	border-left-color: #666666;
	background-color:#000000;
}
#currentLng 
{
	position:relative;
	left:2px;
	top:4px;
	width:70px;
	min-width:70px !important;
	text-align:left;
	margin:0px;
	padding:0px;
	float:left;
}
#currentLngSelect {
	position:absolute;
	margin:0px;
	padding:0px;
	right:4px;
	text-align:right;
	top:88px;
	width:38px;
	min-width:38px !important;
	z-index:30000 !important;
}
.mainMenuLngSelected
{
text-decoration: none;
color:#FFFFFF; 
FONT-SIZE: 12px; 
FONT-FAMILY: Arial;
}
.mainMenuLngSelected:hover
{
text-decoration: none;
color:#FFFFFF; 
FONT-SIZE: 12px; 
FONT-FAMILY: Arial;
}
.mainMenuLng
{
text-decoration: none;
color:#666666; 
FONT-SIZE: 12px; 
FONT-FAMILY: Arial;
}
.mainMenuLng:hover
{
text-decoration: none;
color:#FFFFFF; 
FONT-SIZE: 12px; 
FONT-FAMILY: Arial;
}
.lngListContent
{
	position:relative;
	width:120px;
	background:#000000;
}
.lngListContentHeightSimes {
	height:170px;
	min-height:170px;
}
.lngListContentHeightZumtobel
{
	height:24px;
	min-height:24px;
}
.availableLng 
{
	position:relative;
	left:3px;
	top:4px;
	width:70px;
	min-width:70px !important;
	height:24px;
	text-align:left;
	cursor:pointer;
	float:left;
}
.availableLngIso {
	position:relative;
	margin:0px;
	padding:0px;
	left:8px;
	top:4px;
	width:20px;
	min-width:20px !important;
	height:24px;
	text-align:right;
	cursor:pointer;
	float:left;
}
/* lingue */
/* contenuto pagina */
.minLeftSpace {
	position:relative;
	float:left; 
	width: 36px; 
	height:0px; 
	min-height:0px;
}
.minPaddingLeftSpace {
	position:relative;
	padding-left:36px; 
	padding-right:36px;
}
/* contenuto pagina */
#menuFisso {
	position: relative;
	top: 290px;
	left:10%;
	border: 1px dotted;
	width: 12em;
}
body>#menuFisso {
	position: fixed;
}
#MainPageBlack
{
	position:relative;
	width: 940px;
	margin: 0px auto 0px auto;
	COLOR: #000000;
	background-color: #000000;
}
.MainPageBlack
{
	posizion:absolute;
	width: 940px;
	height: 250px;
	min-height:250px;
	margin: 0 auto;
	COLOR: #FFFFFF;
	background-color: #000000;
}
#black
{
	position:relative;
	width: 100%; 
	height: auto;
	left:0px;
	min-height:250px;
	COLOR: #FFFFFF;
	background-color: #000000;
	
}
#pageBottomWhite
{
	position:relative;
	width: 940px;
	height: 100%;
	min-height:100%;
	margin: 0px auto 0px auto;
	COLOR: #000000;
	background-color: #FFFFFF;
}
.blackAdjust { 	top:110px; }
.whiteAdjust { 	top:109px; }
.galleryAdjust { 	top:210px; }
#white
{
	position:relative;
	top:250px;
	width: 100%; 
	height: auto;
	COLOR: #000000;
	margin:0 0;
}
.white
{
	position:relative;
	top:15px;
	width: 100%; 
	height: 150px;
	COLOR: #000000;
	background-color: #FFFFFF;
	margin:0 0;
}
.galleryContainer
{
	position:relative;
	width: 940px;
	height: auto;
	margin: 0px auto 0px auto;
	COLOR: #000000;
	background-color: #000000;
}
.gallery
{
	overflow:hidden;
	position:relative;
	width: 630px;
	height: 0px;
	min-height:0px;
	margin: 0 auto;
	background-color: #000000;
}
/*aggiunto */
.galleryIntro
{
	overflow:hidden;
	position:relative;
	top:110px;
	width: 630px;
	height: 473px;
	min-height:473px;
	margin: 0 auto;
	background-color: #000000;
}
.galleryIntroLanding
{
	overflow:hidden;
	position:relative;
	top:110px;
	width: 630px;
	height: 447px;
	min-height:447px;
	margin: 0 auto;
	background-color: #000000;
}
/*fine aggiunto */
.gallery2
{
	position:relative;
	width: 940px;
	height: 250px;
	min-height:250px;
	margin: 0 auto;
}
.addGalleryHeight
{
	min-height:250px;
}
.bigView{
    overflow:hidden;
    position:relative;
	width: 630px;
	margin: 0 auto;
	background-color: #000000;
}
.bigViewBorder {
	position:absolute;
	border:solid 1px #191919;
	width:628px;
	height:418px;
	left:0px;
	top:0px;
	/*z-index:999;*/ 
	z-index:1; /*modificato ad 1 per poter copiare le immagini*/
}
.HomeView{
    overflow:hidden;
    position:relative;
	width: 630px;
	height: 350px;
	top:20px;
}
#variableWhite
{
	position:relative;
	top:15px;
	width: 100%; 
	height: auto;
	min-height:160px;
	COLOR: #000000;
	background-color: #FFFFFF;
	margin:0 0;
	display:none;
}
#searcDiv
{
	position:relative;
	top:0px !important;
	width:152px;
	height:25px;
}
.searchSpace
{
	width:auto;
	height:102px;
}
.lente {
	position:absolute; 
	top:7px; 
	left:4px;
	cursor:pointer;
	z-index:10 !important;
}
.inputText {
	position:relative;
	width: 126px;
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	BORDER-RIGHT: #CCCCCC 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #CCCCCC 1px solid; 
	PADDING-LEFT: 22px; 
	MARGIN-BOTTOM: 5px; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #CCCCCC 1px solid; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #CCCCCC 1px solid;
}
.hasPlaceholder {
color: #666666;
}
#homeTopSpace
{
	position:relative;
	width:100%;
	height:150px;
	min-height:150px !important;
}
/* top header page container*/
/* footer */
#footer
{
	position:relative;
	width: 630px;
	height:auto;
}
.footer
{
	width:380px;
	height:50px;
	color:#666666; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial;
	padding-top:10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	float:left;
}
.txtFooterDistributore {
	width:auto;
	height:auto;
	min-height:15px;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial;
}
.withGrey {
	color:#666666;
}
.withBlack {
	color:#000000;
}
.bottomMarginDistributore {
	margin-bottom:40px;
}
.contenitoreFooter {
	width:630px;
	height:auto;
	margin:0px auto 0px auto;
}
#displayFooter
{
	display:none;
	width:100%;
	height:0px;
	position:relative;
	top:20px;
}
#sitemap
{
	position:relative;
	/*width:100%;*/
	height:30px;
	text-align:right;
	float:right;
}
.linkSiteMap
{
	text-decoration: none;
	color:#666666;
	font-size:10px;
	font-family:Arial, sans-serif;
	display:block;
	width:60px;
	height:auto;
	left:0px;
	text-align:left;
	background-image:url(../img/interfaccia/sitemap_open.gif);
	background-repeat:no-repeat;
	background-position:right !important
}

.linkSiteMap:hover
{
	text-decoration: none;
	color:#000000;
	font-size:10px;
	font-family:Arial, sans-serif;
	display:block;
	width:60px;
	height:auto;
	left:0px;
	text-align:left;
	background-image:url(../img/interfaccia/sitemap_open_selected.gif);
	background-repeat:no-repeat;
	background-position:right !important
}
.linkSiteMapSelected
{
	text-decoration: none;
	color:#000000;
	font-size:10px;
	font-family:Arial, sans-serif;
	display:block;
	width:60px;
	height:auto;
	left:0px;
	text-align:left;
	background-image:url(../img/interfaccia/sitemap_close_selected.gif);
	background-repeat:no-repeat;
	background-position:right !important
}
.linkSiteMapSelected:hover
{
	text-decoration: none;
}
.linkSiteMapNegative
{
	text-decoration: none;
	color:#FFFFFF;
	font-size:10px;
	font-family:Arial, sans-serif;
	display:block;
	width:60px;
	height:auto;
	left:0px;
	text-align:left;
	background-image:url(../img/interfaccia/sitemap_open_negative.gif);
	background-repeat:no-repeat;
	background-position:right !important
}
.linkSiteMapNegative:hover
{
	text-decoration: none;
	color:#81D009;
	font-size:10px;
	font-family:Arial, sans-serif;
	display:block;
	width:60px;
	height:auto;
	left:0px;
	text-align:left;
	background-image:url(../img/interfaccia/sitemap_open_selected_negative.gif);
	background-repeat:no-repeat;
	background-position:right !important
}

.linkSiteMapSelectedNegative
{
	text-decoration: none;
	color:#81D009;
	font-size:10px;
	font-family:Arial, sans-serif;
	display:block;
	width:60px;
	height:auto;
	left:0px;
	text-align:left;
	background-image:url(../img/interfaccia/sitemap_close_selected_negative.gif);
	background-repeat:no-repeat;
	background-position:right !important
}
.linkSiteMapSelectedNegative:hover
{
	text-decoration: none;
}
.footerEnd
{
	width:250px;
	height:50px;
	color:#666666; 
	FONT-SIZE: 10px; 
	FONT-FAMILY: Arial;
	text-align:right;
	padding-top:10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	float:left;
}
.footerMenu
{
	position:relative;
	height:auto;
	left:auto;
	float:left;
}
.fBegin
{
	width:126px;
}
.fEnd
{
	width:120px;
}
.fTitle
{
	width: 100%;
	height:30px;
	FONT-SIZE: 12px; 
	font-weight:bold;
	FONT-FAMILY: Arial;
}
.footerTitleLink
{
	width:100%;
	height:auto;
	color:#666666; 
	text-decoration: none;
	display:block;
}
.footerTitleLink:hover
{
	text-decoration: none;
	color:#000000;
	font-weight:bold;
}
.footerLink
{
	width:100%;
	min-height:15px; /*era 20*/
	padding-bottom:5px;
	text-decoration: none;
	color:#666666; 
	FONT-SIZE: 10px; 
	FONT-FAMILY: Arial;
	display:block;
}
.footerLink:hover
{
	width:100%;
	text-decoration: none;

	color:#000000;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Arial;
	font-weight:bold;
	display:block;
}
.smallLinkGrey
{
	text-decoration: none;
	color:#666666; 
	FONT-SIZE: 10px; 
	FONT-FAMILY: Arial;
}
.smallLinkGrey:hover
{
	text-decoration: none;
	color:#000000;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Arial;
}
/* footer */
/* page content*/
#mainFoto
{
	position:relative;
	width: 940px;
	height: 250px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

#secondMenu
{
	position:relative;
	float: left;
	width:180px;
	height:auto;
	left:0px;
	margin: 0px 0px 0px -25px;
}
#listTipologie
{
	position:relative;
	float:left;
	width:630px;
	height:auto;
}
#dati{
	width:100%;
	height:auto; 
}
#dialux{
	width:100%;
	height:auto;
	display:none;
}
.leftMappa
{
	position:relative;
	float: left;
	width:180px;
	height:auto;
	left:0px;
	margin: 0px 0px 0px -25px;
}
.rightMappa
{
	position:relative;
	float:left;
	width:630px;
	height:auto;
}
#listVersione
{
	position:relative;
	width:630px;
	height:auto;
	min-height:100%;
	left:auto;
	top:30px;
	float:left;
}
.float_clear {clear:both; height:0px !important;}
/* page content*/
/* link menu principale */
.mainMenu
{
text-decoration: none;
color:#FFFFFF; 
FONT-SIZE: 12px; 
FONT-FAMILY: Arial;
}
.mainMenu:hover
{
text-decoration: none;
color:#81D009; 
FONT-SIZE: 12px; 
FONT-FAMILY: Arial;
}
.mainMenuSelected
{
text-decoration: none;
color:#81D009; 
FONT-SIZE: 13px; 
FONT-FAMILY: Arial;
font-weight:bold;
}
.mainMenuSelected:hover
{
text-decoration: none;
color:#81D009; 
FONT-SIZE: 13px; 
FONT-FAMILY: Arial;
font-weight:bold;
}
/* link sotto menu principale */
.titleTipologie
{
	color:#000000; 
	FONT-SIZE: 18px; 
	FONT-FAMILY: Arial;
	padding-bottom:5px;
}
.tabellaMenu
{
	position:relative !important;
	width:95px;
	height:95px;
	top:-5px;
}
.linkMenuTipologie
{
	position:relative;
	display:block;
	top:5px;
	/*width:95px;
	height:150px;*/
	text-decoration: none;
	color:#666666; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial;
}
.linkMenuTipologie:hover
{
	position:relative;
	display:block;
	/*width:95px;
	height:150px;*/
	text-decoration: none;
	color:#000000;
	font-weight:bold;
}

.menuBottomLine
{
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;*/
}
.secondMainMenu
{
text-decoration: none;
color:#666666;
FONT-SIZE: 11px; 
FONT-FAMILY: Arial;
}
.secondMainMenu:hover
{
text-decoration: none;
color:#000000; 
font-weight:bold;
}
.secondMainMenuSelected
{
text-decoration: none;
color:#000000; 
FONT-SIZE: 11px; 
FONT-FAMILY: Arial;
font-weight:bold;
}
.secondMainMenuSelected:hover
{
text-decoration: none;
color:#000000; 
font-weight:bold;
}
#MenuVersion
{
	position:relative;
	width:200px;
	height:auto;
	left:0px;
	top:60px;
	float:left;
}
#MenuVersion2
{
	position:relative;
	width:200px;
	height:auto;
	left:0px;
	top:-40px;
	float:left;
}
#contenuti
{
	position:relative;
	width:630px;
	height:auto;
	min-height:100%;
	left:auto;
	top:67px;
	float:left;
}
.sliderHeight {
	position:relative;
	width:100%;
    height: 350px;
	min-height:350px;
}
#arrowOpen {
	position:absolute;
	top:156px;
	right:10px;
	z-index:150;
}
#arrowClose {
	position:absolute;
	bottom:10px;
	right:10px;
	z-index:151;
}
/* open slide view */
#mainFotoSlideContainer
{
	position:relative;
	width: 630px;
	height: 473px;
	min-height:473px;
	z-index:100;
}
/* per foto slider */
.slides_container {
	width: 630px;
	height:100%;
	height: 473px;
	display:none;
}
/*aggiunto per singola foto slider*/
.slides_container_singolo {
	width: 630px;
	height:100%;
	height: 473px;
}
#mainFotoSlideContainer .singleslide {
	width: 630px;
	height: 473px;
	min-height:473px;
	min-width:630px;
	display:block;
}
#xClose {
	position:absolute;
	top:8px;
	width: 623px;
	height: auto;
	margin: 0 auto;
	text-align:right;
	z-index:9999;
	float:left;

}
/* freccie al centro*/
/* freccie in basso*/
#mainFotoSlideContainer .next,#mainFotoSlideContainer .prev {
	position:absolute;
	bottom:0px !important;
	left:561px !important;
	width:23px;
	height:40px;
	display:block;
	z-index:101; !important/*era 101*/
}
#mainFotoSlideContainer .next {
	left:596px !important;
}
/* freccie in basso*/
#mainFotoSlideContainer .numeroSlide 
{
	position:absolute;
	top:10px !important;
	left:900px !important;
	width:40px;
	height:40px;
	display:block;
	z-index:102;
	color:#FFFFFF; 
	font-size: 12px; 
	font-family: Arial;
	font-weight:bold;
	text-align:right;
}
/* per foto slider */
/* per slider azienda */
.alphaTestoAzienda
{
	position:absolute;
	top:252px;
	left:0px;
	width:100%;
	height:32px !important;
	padding-left:10px;
	padding-top:10px;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
	background-color:#000000;
	FONT-FAMILY: Arial;
	font-size: 11px;
	color:#FFFFFF;
	z-index:12;
}
.fotoAzienda
{
	position:absolute;
	top:0px;
	left:0px;
}
/* per slider azienda */
.menuVersioniBottomLine
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.menuVersioniTopLine
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.menuVersioniBottomTopLine
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.secondMainMenuBlack
{
text-decoration: none;
color:#666666; 
FONT-SIZE: 11px; 
FONT-FAMILY: Arial;
display:block;
height:auto;
min-height:15px; /*era 20*/
width:140px;
padding-bottom:5px;
z-index:100 !important;
position:relative;
}
.secondMainMenuBlack:hover
{
text-decoration: none;
color:#000000;
FONT-SIZE: 11px; 
FONT-FAMILY: Arial;
font-weight:bold;
}
.spostaAsterisco {
	margin-left:-7px !important;
}
.secondMainMenuWhite
{
text-decoration: none;
color:#FFFFFF; 
FONT-SIZE: 11px; 
FONT-FAMILY: Arial;
}
.secondMainMenuWhite:hover
{
text-decoration: none;
color:#81D009; 
FONT-SIZE: 11px; 
FONT-FAMILY: Arial;
}
.moreInfo
{
	text-decoration: none;
	color:#000000; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial;
	font-weight:bold;
}
.moreInfo:hover
{
text-decoration: none;
color:#000000;
FONT-SIZE: 12px; 
FONT-FAMILY: Arial;
font-weight:bold;
}
.addGreen
{
	color:#000000 !important;
}

.addGreenBold
{
	color:#000000 !important;
	font-weight:bold;
}
.addGreenBold2
{
	color:#000000 !important;
	font-weight:bold !important;
	font-size:12px !important;
}
.descAccessorio {
	color:#666666; 
	font-size:10px;
}
.bordoCatalogoTemp {
	border: 1px solid #CCCCCC !important;
}
.addBorderGreen
{
	color:#81D009 !important;
	background-color:#000000;
}
.addBlack
{
	color:#000000;
}
.addGrey
{
	color:#666666;
}
.addBold
{
	font-weight:bold;
}
.addGreenArrow
{
	color:#81D009;
	background-image:url(../img/interfaccia/arrow_wgreen6px.gif);
}
.addGreenSelected
{
	/*border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;*/
}
.addWhiteSelected
{
	/*border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;*/
}
#intestaDettaglioCodice
{
	position:relative;
	width:630px;
	height:auto;
	left:auto;
	/*top:110px;*/
	top:-95px;
	float:left;
}
#datiDettaglioCodice
{
	position:relative;
	width:630px;
	height:auto;
	left:auto;
	top:-95px;
	float:left;
}
#homeContent
{
	position:relative;
	width:940px;
	height:auto;
	left:0px;
	float:left;
}
#homeRightBanner
{
	position:relative;
	width:236px;
	height:auto;
	left:auto;
	top:30px;
	float:left;
}
.homeTitleChapter
{
text-decoration: none;
color:#666666;
FONT-SIZE: 12px; 
FONT-FAMILY: Arial;
}
.homeTitleChapter:hover
{
text-decoration: none;
color:#000000; 
FONT-SIZE: 12px; 
FONT-FAMILY: Arial;
}
.homeLinkNews
{
text-decoration: none;
color:#000000;
}
.homeLinkNews:hover
{
text-decoration: none;
color:#000000;
font-weight:bold;
}
.homeMaxSpaceText
{
	position:relative;
	top:12px;
	width:142px;
	height:auto;
	cursor:pointer;
}
.homeEvidenzaTitle {
	height:16px;
	width:142px;
	font-size:11px;
	font-family:Arial,sans-serif;
	font-weight:bold;
	cursor:pointer;
}
.homeEvidenzaImage {
	
}
/* hover image home */
.imgHover {         
display: inline;        
position: relative;     
}
.imgHover .hover {         
display: none;        
position: absolute;         
left:0px;
bottom:3px;
_bottom:0px;
*bottom:0px;
width:173px;
height:26px;
z-index: 2;
FONT-FAMILY: Arial;
font-size: 12px;
/*color:#81D009;*/
color:#FFFFFF;
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
background-color:#000000;
}
.imgHover .hoverText {
	position:absolute;
	top:5px;
	left:5px;
	width:auto;
	height:auto;
}
.hover {
display: none;        
position: absolute;         
left:0px;
bottom:3px;
_bottom:0px;
*bottom:0px;
width:173px;
height:26px;
z-index: 2;
FONT-FAMILY: Arial;
font-size: 12px;
color:#FFFFFF;
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
background-color:#000000;
}
/* hover image home */
.lngArrow
{
	top:0px;
	position:absolute;
}
.noDowloadLink
{
text-decoration: none;
color:#666666;
FONT-SIZE: 10px; 
FONT-FAMILY: Arial;
}
.secondMainMenuBlackArrow
{
	display:block;
	text-decoration: none;
	color:#666666;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial;
	background-image:url(../img/interfaccia/arrow_wb.gif);
	background-repeat:no-repeat;
	background-position:140px !important;
}
.secondMainMenuBlackArrow:hover
{
	display:block;
	text-decoration: none;
	color:#000000;
	background-image:url(../img/interfaccia/arrow_wgreen.gif);
	background-repeat:no-repeat;
	background-position:140px !important;
}
.secondMainMenuBlackArrowGreenSelected
{
	display:block;
	text-decoration: none;
	color:#000000;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial;
	background-image:url(../img/interfaccia/arrow_wgreen.gif);
	background-repeat:no-repeat;
	background-position:140px !important;
}
.secondMainMenuBlackArrowGreenSelected:hover
{
	display:block;
	text-decoration: none;
	color:#81D009; 
}
.linkJPG
{
	display:block;
	text-decoration: none;
	color:#666666; 
	FONT-SIZE: 10px; 
	FONT-FAMILY: Arial;
	background-image:url(../img/interfaccia/jpg.gif);
	background-repeat:no-repeat;
	background-position:110px !important;
}
.linkJPG:hover
{
	display:block;
	text-decoration: none;
	color:#000000;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Arial;
	background-image:url(../img/interfaccia/arrow_wgreen.gif);
	background-repeat:no-repeat;
	background-position:140px !important;
}
.zipDownload
{
	display:block;
	height:24px;
	width:100%;
	padding-top:5px;
	text-decoration: none;
	color:#000000;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial;
	font-weight:bold;
	background-image:url(../img/interfaccia/download_small.gif);
	background-repeat:no-repeat;
	background-position:141px !important;
}
.zipDownload:hover
{
	text-decoration: none;
	color:#000000;

}
.smmbSelected
{
text-decoration: none;
color:#000000; 
FONT-SIZE: 10px; 
FONT-FAMILY: Arial;
}
.bordotabella
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.posizionaMenu {
	position:relative !important;
	display:block;
	width:148px;
	height:148px;
	top:-5px;
	*top:130px;
	_top:130px;
	left:5px;
}
.fotoApertura
{
	position:absolute;
	top:0px;
	right:50px;
}
.fotoAperturaRight
{
	position:absolute;
	top:0px;
	right:0px !important;
}
.fotoAperturaBottom
{
	position:absolute !important;
	bottom:0px !important;
	right:0px !important;
	text-align:right;
}
.fotoAperturaTop
{
	position:absolute;
	top:0px !important;
	right:0px !important;
}
.alphaAperturaFamiglia
{
	/*position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:25px;
	min-height:25px;
	z-index:10;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
	/*background-color:#000000;*/
}
.testoAperturaFamiglia
{
	position:absolute;
	top:7px;
	left:0px;
	width:100%;
	height:25px;
	z-index:10;
	font-size:18px;
	font-family:Arial, sans-serif;
	color:#FFFFFF;
}
.testoAperturaFamigliaNero
{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:40px;
	z-index:10;
	font-size:28px;
	font-family:Arial, sans-serif;
	color:#000000;
}
.testoAperturaFamiglia2
{
	position:relative;
	width:69%;
	height:auto;
	top:7px;
	font-size:22px;
	font-family:Arial, sans-serif;
	color:#FFFFFF;
	text-align:left;
	float:left;
}
.testoTitoloNewsEventi
{
	position:relative;
	width:630px;
	height:auto;
	top:8px;
	font-size:20px;
	font-family:Arial, sans-serif;
	color:#FFFFFF;
	text-align:left;
}
.testoTitoloAperturaPagina
{
	position:relative;
	width:630px;
	height:auto;
	top:0px;
	font-size:18px;
	font-family:Arial, sans-serif;
	color:#000000;
	text-align:left;
	padding-bottom:30px;
}
.testoTitoloRicercaReferenza
{
	position:relative;
	width:630px;
	height:auto;
	top:0px;
	font-size:18px;
	font-family:Arial, sans-serif;
	color:#000000;
	text-align:left;
	padding-bottom:15px;
}
.increaseWidthTestoAperturaFamiglia2 {
	width:630px;
}
.titoloSezionePagina
{
	position:relative;
	width:auto;
	height:auto;
	top:0px;
	font-size:28px;
	font-family:Arial, sans-serif;
	color:#000000;
	text-align:left;
}
.testoAperturaProgetto
{
	position:relative;
	width:529px;
	height:auto;
	top:8px;
	font-size:17px;
	font-family:Arial, sans-serif;
	color:#FFFFFF;
	text-align:left;
	float:left;
}
.testoAperturaLocationProgetto {
	font-size:12px;
	font-family:Arial, sans-serif;
	color:#FFFFFF;
	text-align:left;
	position:relative;
	float:left;
}
.rectGallery
{
	position:relative;
	width:15%;
	height:22px;
	min-height:26px;
	top:7px;
	left:0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align:center;
	text-align:-moz-center;
	text-align:-webkit-center;
	float:left;
}
.rectGallery2
{
	position:relative;
	width:15%;
	height:22px;
	min-height:26px;
	top:7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	text-align:center;
	text-align:-moz-center;
	text-align:-webkit-center;
	float:left;
}
.rectGallery3
{
	position:relative;
	width:140px;
	height:22px;
	min-height:26px;
	top:12px;
	left:0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	text-align:center;
	float:left;
}
.rectGallery3 { /* per centrarlo su ff e safari */
  text-align:-moz-center;
  text-align:-webkit-center;
}
.rectReferencePrev
{
	position:relative;
	width:85px;
	height:22px;
	min-height:26px;
	top:20px;
	left:0px;
	padding-right:5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	text-align:center;
	float:left;
}
.rectReferenceNext
{
	position:relative;
	width:85px;
	height:22px;
	min-height:26px;
	top:20px;
	left:auto;
	padding-left:5px;
	text-align:center;
	float:left;
}
.linkReferenceNext
{
	position:relative;
	display:block;
	width:85px;
	height:20px;
	margin-top:5px;
	text-decoration: none;
	color:#FFFFFF;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	text-align:left;
	background-image:url(../img/interfaccia/arrow_refNext.gif);
	background-repeat:no-repeat;
	background-position:right 2px !important;
}
.linkReferenceNext:hover
{
	text-decoration: none;
	color:#81D009;
	background-image:url(../img/interfaccia/arrow_refNextGreen.gif);
	background-repeat:no-repeat;
	background-position:right 2px !important;
}
.linkReferencePrev
{
	position:relative;
	display:block;
	width:85px;
	height:20px;
	margin-top:5px;
	text-decoration: none;
	color:#FFFFFF;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	text-align:right;
	background-image:url(../img/interfaccia/arrow_refPrev.gif);
	background-repeat:no-repeat;
	background-position:left 2px !important
}
.linkReferencePrev:hover
{
	text-decoration: none;
	color:#81D009;
	background-image:url(../img/interfaccia/arrow_refPrevGreen.gif);
	background-repeat:no-repeat;
	background-position:left 2px !important
}
/* per solo next e prev */
.testoAperturaGallerySeminario
{
	position:relative;
	width:669px;
	height:auto;
	top:8px;
	font-size:28px;
	font-family:Arial, sans-serif;
	color:#FFFFFF;
	text-align:left;
	float:left;
}
.logoInCollaborazioneSeminario {
	position:relative;
	left:auto;
	width:100%;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
}
.rectReferencePrev2
{
	position:relative;
	width:40px;
	height:22px;
	min-height:26px;
	top:8px;
	left:0px;
	padding-right:10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	text-align:left;
	float:left !important;
}
.rectReferenceNext2
{
	position:relative;
	width:40px;
	height:22px;
	min-height:26px;
	top:8px;
	left:auto;
	padding-left:10px;
	text-align:right !important;
	float:left;
}
.linkReferenceNext2
{
	position:relative;
	display:block;
	margin-top:5px;
	text-decoration: none;
	color:#FFFFFF;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	text-align:left;
	background-image:url(../img/interfaccia/arrow_refNext.gif);
	background-repeat:no-repeat;
	background-position:right 2px !important;
}
.linkReferenceNext2:hover
{
	text-decoration: none;
	color:#81D009;
	background-image:url(../img/interfaccia/arrow_refNextGreen.gif);
	background-repeat:no-repeat;
	background-position:right 2px !important;
}
.linkReferencePrev2
{
	position:relative;
	display:block;
	margin-top:5px;
	text-decoration: none;
	color:#FFFFFF;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	text-align:right;
	background-image:url(../img/interfaccia/arrow_refPrev.gif);
	background-repeat:no-repeat;
	background-position:left 2px !important;
}
.linkReferencePrev2:hover
{
	text-decoration: none;
	color:#81D009;
	background-image:url(../img/interfaccia/arrow_refPrevGreen.gif);
	background-repeat:no-repeat;
	background-position:left 2px !important;
}
.linkReferenceNextDisabled2
{
	position:relative;
	display:block;
	margin-top:5px;
	color:#666666;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	text-align:left;
	background-image:url(../img/interfaccia/arrow_refNextDisabled.gif);
	background-repeat:no-repeat;
	background-position:right 2px !important;
	cursor:none;
}
.linkReferencePrevDisabled2
{
	position:relative;
	display:block;
	margin-top:5px;
	color:#666666;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	text-align:right;
	background-image:url(../img/interfaccia/arrow_refPrevDisabled.gif);
	background-repeat:no-repeat;
	background-position:left 2px !important;
}
/* per solo next e prev */
.linkReferenceDisabled {filter:alpha(opacity=30) !important;}
.linkAperturaGallery
{
	position:relative;
	display:block;
	width:65px;
	height:20px;
	margin-top:4px;
	margin-left:15px;
	text-decoration: none;
	color:#FFFFFF;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	text-align:left;
	background-image:url(../img/interfaccia/arrowOpenGallery.gif);
	background-repeat:no-repeat;
	background-position:right 3px !important;
}
.linkAperturaGallery:hover
{
	position:relative;
	display:block;
	text-decoration: none;
	color:#81D009; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial;
	background-image:url(../img/interfaccia/arrowOpenGallerySelected.gif);
	background-repeat:no-repeat;
	background-position:right 3px !important;
}
.linkAperturaGallerySelected
{
	position:relative;
	display:block;
	width:65px;
	height:20px;
	margin-top:4px;
	margin-left:15px;
	text-decoration: none;
	color:#81D009;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	text-align:left;
	background-image:url(../img/interfaccia/arrowOpenGallerySelectedUp.gif);
	background-repeat:no-repeat;
	background-position:right 3px !important;
}
.linkAperturaGallerySelected:hover
{
	position:relative;
	display:block;
	text-decoration: none;
}
.linkAperturaPDF
{
	position:relative;
	display:block;
	width:100px;
	height:20px;
	margin-top:4px;
	margin-left:0px;
	text-decoration: none;
	color:#FFFFFF;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	text-align:center;
}
.linkAperturaPDF:hover
{
	position:relative;
	display:block;
	text-decoration: none;
	color:#81D009; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial;
}
.testoAperturaHome
{
	position:absolute;
	top:36%;
	left:50px;
	width:400px;
	height:auto;
	z-index:10;
	display: table-cell; 
	vertical-align: middle;
}
.mainTitleBanner
{
	font-size:30px;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	height:32px;
}
.subTitleBanner
{
	font-size:20px;
	font-family:Arial;
	color:#FFFFFF;
	display:block;
	height:28px;
}
.readMoreBanner
{
	padding-top:5px;
	width:130px;
	height:22px;
	text-decoration: none;
	color:#FFFFFF;
	font-size:16px;
	font-family:Arial;
	color:#81D009;
	display:block;
	/*background-image:url(../img/interfaccia/arrowGreenHome.png);
	background-repeat:no-repeat;
	background-position:right 8px !important;*/
}
.readMoreBanner:hover
{
	text-decoration: none;
}
.testoApertura
{
	position:absolute;
	top:10px;
	left:0px;
	width:300px !important;
	height:270px;
	font-size:12px;
	font-family:Arial, sans-serif;
	color:#FFFFFF;
	LINE-HEIGHT: 22px;
}
/* menu modelli */
#mainImgMenu
{
	position:relative;
	width:940px;
	height:auto;
	left:0px;
	top:20px;
	float:left;
}
.mainImgMenu
{
	position:relative;
	width: 630px;
	height: auto;
	margin: 0 auto;
	background-color:#ffffff;
}
.bricioline {
	position:relative;
	top:20px;
	width: 940px;
	height: auto;
	margin: 0 auto;
	background-color:#FFFFFF;
}
.imgMenu
{
	position:relative;
	width:63px;
	height:63px;
	float:left;
	background-color:#FFFFFF;
}
.imgMenuDefault
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	z-index:1;
}
.imgMenuDefaultWhite
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	z-index:1;
}
.imgMenuDefault2
{
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	z-index:1;
}
.vediFoto {
	position:relative;
	top:-1px;
	left:0px;
	width:52px;
	height:20px;
	text-align:center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	float:left;
}
.vediDimensioni {
	position:relative;
	top:-1px;
	width:82px;
	height:20px;
	text-align:center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	float:left;
}
.vediFotoDimensioni
{
	position:relative;
	top:3px;
	text-decoration: none;
	color:#666666;
	font-size:11px;
	font-family:Arial, sans-serif;
	font-weight:bold;
}
.vediFotoDimensioni:hover
{
	text-decoration: none;
	color:#000000; 
}

.vediSelected { color:#000000; font-weight:bold;}
.piuVersione
{
	position:relative !important;
	left:147px;
	bottom:19px;
	*left:-19px;
	_left:-19px;
	*bottom:1px;
	_bottom:1px;
	z-index:2 !important;
}
.piuVersioneDettaglio
{
	position:relative !important;
	left:-19px;
	bottom:0px;
	*left:-19px;
	_left:-19px;
	*bottom:1px;
	_bottom:1px;
	z-index:2 !important;
}
/*per accessori*/
.piuVersioneDettaglio2
{
	position:relative !important;
	left:193px;
	bottom:19px;
	*left:193px;
	_left:193px;
	*bottom:19px;
	_bottom:19px;
	z-index:2 !important;
}
.menoVersioneDettaglio
{
	position:relative !important;
	left:403px;
	bottom:19px;
	*left:-19px;
	_left:-19px;
	*bottom:1px;
	_bottom:1px;
	z-index:201 !important;
}
.menoVersioneDettaglio2
{
	position:absolute !important;
	left:483px;
	top:483px;
	z-index:2 !important;
}
.imgMenuWhite
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	z-index:1;
}
.imgMenuSelected
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.space10px
{
	position:relative;
	width:5px;
	height:63px;
	min-height:63px;
	top:0px;
	left:0px;
	float:left;
}
.verticalSpace
{
	position:relative;
	width:940px;
	height:10px;
	min-height:10px;
	top:0px;
	left:0px;
}
.verticalTopHeaderSpace
{
	position:relative;
	width:100%;
	height:20px;
	min-height:20px;
	top:0px;
	left:0px;
}
.modelLastSpace
{
	width:100%;
	min-height:150px;
}
#bricioline {
	position:relative;
	width:100%;
	height:20px;
	top:38px;
	left:0px;
	font-size:12px;
	font-family:Arial, sans-serif;
	background-color:#FFFFFF;
	float:left;
}
.linkBricioline
{
	text-decoration: none;
	color:#666666; 
	font-size:12px; 
	font-family:Arial, sans-serif;
}
.linkBricioline:hover
{
	text-decoration: none;
	color:#000000; 
	font-size:12px;
	font-family:Arial, sans-serif;
}
.linkCode
{
	text-decoration: none;
	color:#666666;
	font-size:11px; 
	font-family:Arial, sans-serif;
	font-weight:bold;
	display:block;
}
.linkCode:hover
{
	text-decoration: none;
	color:#000000;
	font-size:12px;
	font-family:Arial, sans-serif;
	font-weight:bold;
	display:block;
}
.linkSearch
{
	text-decoration: none;
	color:#666666; 
	font-size:12px; 
	font-family:Arial, sans-serif;
	font-weight:bold;
}
.linkSearch:hover
{
	text-decoration: none;
	color:#000000;
}
.linkCode10px
{
	text-decoration: none;
	color:#666666;
	font-size:11px; 
	font-family:Arial, sans-serif;
	display:block;
}
.linkCode10px:hover
{
	text-decoration: none;
	color:#000000; 
	font-size:12px;
	font-family:Arial, sans-serif;
	font-weight:bold;
	display:block;
}

.linkEffetti
{
	text-decoration: none;
	color:#666666; 
	font-size:12px; 
	font-family:Arial, sans-serif;
	display:block;
	height:24px;
}
.linkEffetti:hover
{
	text-decoration: none;
	color:#000000;
	font-size:12px;
	font-family:Arial, sans-serif;
	display:block;
}
.linkDialux
{
	text-decoration: none;
	color:#666666;
	font-size:12px; 
	font-family:Arial, sans-serif;
	font-weight:bold;
	display:block;
	height:24px;
}
.linkDialux:hover
{
	text-decoration: none;
	color:#000000;
}
.briciolineSelected
{
	font-size:12px; 
	font-family:Arial, sans-serif;
	font-weight:bold;
}
.briciolineSelectedGrey
{
	font-size:12px; 
	font-family:Arial, sans-serif;
	color:#666666;
	font-weight:bold;
}
.codiceNormal
{
	font-size:12px; 
	font-family:Arial, sans-serif;
	display:block;
}
.addBottomCodiceNormal
{
	padding-bottom:10px;
}
.addZumtobelCodiceNormal
{
	font-size:12px; 
	font-family:Arial, sans-serif;
	display:block;
	width:auto;
	height:auto;
	padding-bottom:5px;
}
.codiceBold
{
	font-size:12px; 
	font-family:Arial, sans-serif;
	font-weight:bold;
	display:block;
}
.addZumtobelcodiceBold
{
	font-size:12px; 
	font-family:Arial, sans-serif;
	font-weight:bold;
	display:block;
	width:auto;
	height:auto;
	padding-bottom:5px;
}
#progress { 
	background:#000000;
	filter:alpha(opacity=80);
	opacity:0.8;
	height: 40px; 
	width: 40px;
    margin: 0 auto; 
    position: absolute; 
    text-align: center; 
    padding:0px; 
    top: 0px; 
	left:50%; 
	background-image: url(../img/interfaccia/loader.gif);
    background-position: center; 
    background-repeat: no-repeat;
	border-style: solid;  
	border-width: 1px;
	border-radius:10px;
	-webkit-border-radius:10px;
}
#overlay { 
    background:#000000;
	filter:alpha(opacity=80);
	opacity:0.8;
	font-size: 12px; 
	font-weight: normal; 
	font-family: Arial;
	color:#ffffff;
    height: 100px; 
	width: 150px;
	line-height: 140px;
	border-style: solid;  
	border-width: 1px;
	border-radius:10px;
	-webkit-border-radius:10px;
    margin: 0 auto; 
    position: absolute; 
    text-align: center; 
    padding:0px; 
    top: 50%; 
	left:50%; 
    background-image: url(../img/interfaccia/loader.gif); 
    background-position: center; 
    background-repeat: no-repeat;
	z-index:999;
}
#progressVediImmagine { 
    height: 30px; 
	width: 30px;
    margin: 0 auto; 
    position: absolute; 
    text-align: center; 
    padding:0px; 
    top: -100px; 
	left:37px; 
    background-image: url(../img/interfaccia/loader.gif); 
    background-position: center; 
    background-repeat: no-repeat;
}
#progressIndex { 
    height: 310px; 
	width: 940px;
    margin: 0 auto; 
    position: absolute; 
    text-align: center; 
	top:0; 
	left:0px;
    padding:0px;
    background-image: url(../img/interfaccia/loader.gif); 
    background-position: center; 
    background-repeat: no-repeat;
}
.descCodice
{
	position:relative;
	width:100%;
	height:auto;
	top:0px;
	left:0px;
	font-size:10px; 
	font-family:Arial, sans-serif;
	color:#000000;
}
.posLampada
{
	position:absolute;
	width:auto;
	height:auto;
	top:35px;
	left:0px;
}
.checkbox
{
	width:18px;
	height:18px;
	padding:-1px;
	margin:-1px;
	_margin:-2px;
	*margin:-2px;
    _border: 0; 
	*border: 0;
}
.marcaturaContainer
{
	position:relative;
	top:0px;
	left:0px;
	text-align:right;
	height:auto;
}
.marcatura
{
	width:auto;
	height:auto;
	float:left;
}
.marcaturaSpace
{
	width:20px;
	height:23px;
	float:left;
}
.marcaturaText
{
	position:relative;
	top:-3px;
	left:5px;
	width:auto;
	height:23px;
	font-size:24px; 
	font-family:Arial, sans-serif;
}
.codeSpace
{
	width:auto;
	height:50px;
	min-height:50px;
	float:left;
}
/* per fancy box */
#tip7-title { text-align: left; }
#tip7-title b { display: block; margin-right: 80px; }
#tip7-title span { float: right; }
/* per fancy box */
.DownloadType
{
	position:absolute;
	right:45px !important;
	cursor:pointer;
}
.DownloadTypezIP
{
	position:absolute;
	right:48px !important;
	cursor:pointer;
}
/* per slider azienda */
/*per expander testo */
.expander {
    width: 500px;
    height: auto;
	min-height:100px;
	FONT-FAMILY: Arial;
	font-size: 12px;
	LINE-HEIGHT: 22px;
}
.txtDescAccessorio {
    width: 500px;
	height: auto;
	FONT-FAMILY: Arial;
	font-size: 12px;
	LINE-HEIGHT: 22px;
}
/*per expander testo */
.bottomText
{
	position:relative;
	top:15px;
}
.bottomText2
{
	position:relative;
	top:6px;
}
.fotoInternoAzienda
{
	position:relative;
	left:0px;
	top:-10px;
	width:162px;
	height:162px;
	float:left;
}
.testoInternoAzienda
{
	position:relative;
	left:auto;
	top:-12px;
	width:468px;
	height:auto;
	text-align:justify;
	font-size:11px;
	LINE-HEIGHT: 19px;
	float:left;
}
.testoTitoloInternoAzienda
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
/*come sarà nuovo
.ingrandisciColori
{
	position:relative;
	width:auto;
	height:auto;
	background-color:#FFFFFF;
	z-index:101;
}*/
.ingrandisciColori
{
	position:absolute;
	width:0px;
	height:0px;
	background-color:#FFFFFF;
	display:none;
	z-index:101;
}

#progressIngrandisciColori { 
    position: absolute; 
	height: 20px; 
	width: 200px;
	padding:10px;
    text-align: left; 
	color:#000000;
    top: 0px; 
	left:0px;
	z-index:102;
}
/*suggestion list ricerca */
.onTop
{
	display:none;
	position:absolute;
	top:100px;
	right:0px;
	width:420px;
	height:30px;
	min-height:120px;
	background:#000000;
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-top-color: #666666;
	border-left-color: #666666;
}
.load{
	background-image:url(../img/interfaccia/loader2.gif);
	background-position:10px;
	background-repeat:no-repeat;
}
#suggestions {
	position: absolute;
	width: 420px;
	
}
.suggestionList {
	position: absolute;
	width: 420px;
	background: #000000;
	border-right-width: 1px;
	border-bottom-width: 1px;

	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.suggestionList ul li {
	list-style:none;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
	width:100%;
	min-height:18px;
}
ul {
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	padding: 0px;
	margin: 20px;
}

.suggestionText
{
	width:auto;
	height:auto;
	margin:5px;
	float:left;
}
.suggestionTutti
{
	width:auto;
	height:auto;
	margin:20px;
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	text-align:right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
.suggestionTuttiLink
{
	text-decoration: none;
	color:#FFFFFF;
	display:block;
	margin-top:20px;
}
.suggestionTuttiLink:hover
{
	text-decoration: none;
	color:#81D009; 
	display:block;
}
.suggestionBold {font-weight:bold;}
.suggestionSpace
{
	width:10px;
	min-width:10px;
	height:auto;
	float:left;
}
.addsuggestionCodeSpace{width:70px;}
.addsuggestionFamilySpace{min-width:280px;}
.addsuggestionTxtFamilySpace{min-width:80px;}
.addsuggestionTxtTipologieSpace{min-width:80px;}
/*suggestion list ricerca */
/*per il nuovo indice catalogo */
.tabellaTipologieMenu
{
	position:absolute !important;
	width:142px;
	height:142px;
	top:-5px;
	left:0px;
}
.tabellaTipologieMenuGrey
{
	position:relative !important;
	width:142px;
	height:142px;
	top:-5px;
	left:0px;
	z-index: 10;
}
.tabellaTipologieMenu248
{
	position:absolute !important;
	width:200px;
	height:200px;
	top:-5px;
	left:-4px;
	border:solid 4px #ffffff;
}
.tabellaTipologieMenu248Grey
{
	position:relative !important;
	width:200px;
	height:200px;
	top:-5px;
	left:-4px;
	border:solid 4px #ffffff;
	z-index: 10;
}
.tabellaTipologieMenu248Color {
	border:solid 4px #CCCCCC !important;
}

.linkHomeTipologie
{
	position:relative;
	display:block;
	top:5px;
	width:142px;
	height:182px;
	text-decoration: none;
	color:#666666; 
	FONT-SIZE: 13px; 
	FONT-FAMILY: Arial;
}
.linkHomeTipologie:hover
{
	position:relative;
	display:block;
	width:142px;
	height:182px;
	text-decoration: none;
	color:#000000;
	FONT-SIZE: 13px; 
	FONT-FAMILY: Arial;
	font-weight:bold;
}
.linkHomeTipologie248
{
	position:relative;
	display:block;
	top:5px;
	width:200px;
	height:230px;
	text-decoration: none;
	color:#666666; 
	FONT-SIZE: 14px; 
	FONT-FAMILY: Arial;
}
.linkHomeTipologie248:hover
{
	position:relative;
	display:block;
	text-decoration: none;
	color:#000000;
	FONT-SIZE: 14px; 
	FONT-FAMILY: Arial;
	font-weight:bold;
}
.addSpecelinkHomeTipologie { height:200px !important;}
.imgHomeTipologie
{
	position:relative;
	width:240px;
	height:auto;
	left:0px;
	top:0px;
	float:left;
}
.claimHomeTipologie
{
	position:relative;
	width:500px;
	height:270px;
	top:36%;
	left:auto;
	display: table-cell; 
	vertical-align: middle;
}
.HomeTipologieTitleBanner
{
	font-size:32px;
	font-family:Arial;
	color:#FFFFFF;
	display:block;
	height:40px;
}
.sfogliaHomeTipologie
{
	width:auto;
	height:22px;
	text-decoration: none;
	font-size:20px;
	font-family:Arial;
	color:#81D009;
	display:block;
}
/*per il nuovo indice catalogo */
.catalogoHome {
	position:relative;
	top:0px;
	left:0px;
	height:260px;
}
.catalogoHome2 {
	position:relative;
	top:0px;
	left:0px;
	height:auto;
	width:184px;
	float:left;
}
.catalogoHome2Right {
	position:relative;
	top:0px;
	left:auto;
	height:auto;
	width:auto;
	float:left;
}
.ricercaCodiceTipologie
{
	height:24px;
	font-family:Arial;
	font-size: 12px;
	font-weight:bold;
}
/* download */
.downloadTitle
{
	position:relative;
	top:8px;
	width:auto;;
	font-family:Arial;
	font-size: 12px;
	font-weight:bold;
	margin-bottom:10px;
}
.downloadAggiornamento
{
	font-family:Arial;
	font-size: 10px;
	font-weight:normal;
}
.downloadText
{
	position:relative;
	top:10px;
	width:173px;
	height:auto;
	min-height:180px;
	font-family:Arial;
	font-size: 11px;
}
.changedownloadHeight { min-height:70px; }
.downlodInternalText
{
	position:relative;
	width:auto;
	height:auto;
	min-height:30px;
	margin-bottom:10px;
}
.newDownloadImg {
	position:relative;
	top:0px;
	left:0px;;
	width:auto;
	height:auto;
	padding-right:10px;
	padding-bottom:4px;
	float:left;
}
.newDownloadText {
	position:relative;
	top:1px;
	left:auto;
	width:auto;
	height:auto;
	float:left;
}
.downlodInternalText2
{
	position:relative;
	width:auto;
	height:auto;
	min-height:20px;
}
.downloadTypeImage {
	position:relative;
	width:auto;
	height:30px;
}
.linkDownload
{
	text-decoration: none;
	color:#666666;
	font-family:Arial;
	font-size: 11px;
}
.linkDownload:hover
{
	text-decoration: none;
	color:#000000;
	font-family:Arial;
	font-size: 11px;
	font-weight:bold;
}
.linkDownloadBold
{
	text-decoration: none;
	color:#000000;
	font-family:Arial;
	font-size: 10px;
	font-weight:bold;
}
.linkDownloadBold:hover
{
	text-decoration: none;
	color:#000000;
}
.increaseDownloadText { font-size:14px; }
.alphaScketchBook { 
opacity:0.75;
filter:alpha(opacity=75);
}
.downloadTextDescription {
	font-family:Arial;
	font-size: 11px;
}
.firstPart {
	width:571px;
	font-family:Arial;
	font-size: 11px;
}
.secondPart {
	display:none;
	width:571px;
	height:auto;
	margin-bottom:20px;
	font-family:Arial;
	font-size: 11px;
}
.moreInfo11px
{
	text-decoration: none;
	color:#666666; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial;
	font-weight:bold;
}
.moreInfo11px:hover
{
text-decoration: none;
color:#000000;
FONT-SIZE: 11px; 
FONT-FAMILY: Arial;
font-weight:bold;
}
.brochureTematiche
{
	height:auto;
	width:auto;
	margin-top:10px;
	margin-bottom:10px;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial;
	font-weight:bold;
}
/* download */
.cercaArticolo {
	FONT-SIZE: 14px; 
	FONT-FAMILY: Arial;
	font-weight:bold;
	width:auto;
}
.downlodeIconCode
{
	width:auto;
	height:30px;
	cursor:pointer;
}
.highlightTitle
{
	height:auto;
	width:auto;
	margin-top:8px;
	margin-bottom:10px;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial;
	font-weight:bold;
	LINE-HEIGHT: 19px;
}
.highlightTitleLInk, .highlightTitleLInk:hover {
	color:#000000;
	text-decoration:none;
}
.highlighTxt {
	width:100%;
	height:auto;
	min-height:210px;
	font-family:Arial;
	font-size: 11px;
	LINE-HEIGHT: 19px;
}
.highlighTxt2 {
	width:100%;
	height:auto;
	min-height:153px;
	font-family:Arial;
	font-size: 11px;
	LINE-HEIGHT: 19px;
}
.highlighTxt3 {
	width:100%;
	height:auto;
	min-height:135px;
	font-family:Arial;
	font-size: 11px;
	LINE-HEIGHT: 19px;
}

.highlighSeminarioTxt {
	width:100%;
	height:auto;
	min-height:60px;
	font-family:Arial;
	font-size: 11px;
	LINE-HEIGHT: 19px;
}
.increaseHighlighTxt {height:259px !important;}
.separateHighlight {
	width:100%;
	height:26px;
	min-height:26px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.codeImageTitle {
	position:relative;
	width:auto;
	height:auto;
	top:5px;
	float:left;
}
.codeTextTitle
{
	position:relative;
	width:auto;
	height:auto;
	top:6px;
	left:4px;
	font-family:Arial;
	font-size: 11px;
	font-weight:bold;
}
/* gallery referenze news eventi */
#slideshow-wrapper {
overflow: hidden;
position:relative;
width: 630px;
height: 420px;
left:auto;
float:left;
} 
#slideshow {
overflow: hidden;
width: 630px;
height: 420px;
text-align:center;
padding:0px;
margin:auto;
list-style-type: none;
}
#slideshow-controls {
width:auto;
height:auto;
z-index:9999;
}
#prev {
position:absolute;
top:380px; /*era 385*/
left:505px; /*era 560*/
display:none;
z-index:9999;
}
#next {
position:absolute;
top:380px;
left:595px;
z-index:9999;
}
#count {
position:absolute;
width:100px;
height:auto;
top:428px;
left:520px;
text-align:right;
font-family:Arial;
font-size: 12px;
font-weight:bold;
color:#FFFFFF;
z-index:9999;
}
#slideshow li {
padding: 0px;
list-style-type: none;
margin: auto;
width: 630px;
height: 420px;
}
#slideshow li img {
margin: auto !important; 
display: block 
}
#slide-pager {
position:relative !important;
top:10px;
left:auto;
height:95px;
float:left;/*rimesso per safari*/
}
#slide-pager ul {
position:relative;
top:0px;
left:0px;
list-style-type: none;
clear: both;
}
#slide-pager ul li {
position:relative;
top:0px;
left:0px;
height:95px;
width:107px;
}	
#slide-pager ul li img { 
position:relative;
top:0px;
left:0px;
height:95px;
width:95px;
}		
#slide-pager_prev {
width: 5px;
height: 5px;
position: absolute;
top: 0px;
left: 0px;
visibility:hidden;
}	
#slide-pager_next {
width: 5px;
height: 5px;
position: absolute;
top: 0px;
left: 0px;
visibility:hidden;
}	
#slide-pager ul li.activeSlide img{
filter:alpha(opacity=100) !important;
opacity:1.0 !important;
}
.immOpaca {
filter:alpha(opacity=40);
opacity:0.4;
}
/* gallery referenze news eventi */
/* per mappa */
#map{position:relative; top:0px; left:0px; width:630px; height:325px;}
#dovesiamo{position:relative; left:0px; width:210px; height:auto; font-family:Arial; font-size:12px; float:left;}
#dovesiamoDipartimenti{position:relative; left:auto; width:400px; height:auto; font-family:Arial; font-size:12px; float:left;}
.doveDipartimentiSpace{margin-bottom:10px; font-size:11px; LINE-HEIGHT: 16px;}
#mapTtooltip{padding:10px; font-family:Arial; font-size:12px; text-align:left; width:350px;}
#mapTtooltip p{float:left; display:inline; padding:0; margin:0 10px 0 0; height:80px;}
#mapTtooltip img{float:left; display:inline; padding:0; margin:0 10px 0 0;}
.mapLink{position:absolute; top:88px; left:200px;}
.indicazioniStradali{text-decoration: none; color:#666666;}
.indicazioniStradali:hover{text-decoration: none; color:#000000;}
/*risultati ricerca */
.searchImage, .searchImageZumtobel {
	position:relative;
	float: left;
	top:0px;
	left:0px;
	width:auto;
	height:83px;
}
.searchImageProduct {
	position:relative;
	float: left;
	top:0px;
	left:0px;
	width:600px;
	height:115px;
}
.searchImage img, .searchImageZumtobel img {
	width:63px;
	height:auto;
	/*padding-right:10px;*/
	top:0px;
	left:auto;
	float: left;
}
.searchImage div {
	width:80px;
	height:auto;
	top:0px;
	left:auto;
	float:left;
	cursor:pointer;
	padding-left:10px;
}
.searchImageZumtobel div {
	width:180px;
	height:auto;
	top:0px;
	left:auto;
	float:left;
	cursor:pointer;
	padding-left:10px;
}
.searchImageProduct img {
	width:95px;
	height:auto;
	top:0px;
	left:auto;
	float: left;
}
.searchImageProduct div {
	width:400px;
	height:auto;
	top:0px;
	left:auto;
	float:left;
	cursor:pointer;
	padding-left:10px;
}
.searchCode {
	position:relative;
	float:left;
	top:0px;
	left:auto;
	width:88px;
	height:83px;
}
.searchText {
	position:relative;
	float:left;
	top:0px;
	left:auto;
	width:370px;
	height:83px;
}
/*risultati ricerca */
/* referenze */
.referenzeListImg
{
	position:relative !important;
	width:176px;
	height:176px;
	top:-5px;
}
.linkReferenzeListImg
{
	position:relative;
	display:block;
	top:5px;
	width:176px;
	height:200px;
	text-decoration: none;
	color:#666666; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial;
}
.linkReferenzeListImg:hover
{
	text-decoration: none;
	color:#000000;
}
.firstReferenzeTitle
{
	position:relative;
	top:auto;
	left:0px;
	height:auto;
	min-height:22px;
	font-size:11px;
	font-family:Arial;
	
}
.addReferenzeTitleMargin {margin-top:8px;}
.textReferenzeDescriptionContainer {
	position:relative;
	top:0px;
	left:0px;
	width:490px;
	height:auto;
	float:left;
}
.secondReferenzeTitle
{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:auto;
	font-size:11px;
	font-family:Arial;
}

.ReferenzeProductTitle
{
	width:auto;
	height:auto;
	margin-bottom:10px;
	font-weight:bold;
}
.spaceReferenze {
	position:relative;
	top:0px;
	left:0px;
	min-width:100%;
	min-height:20px !important;
}
.addSpaceReferenze {min-height:26px !important;}
.addReferenceWidth {width:auto;}
.imgProductRererence {
	position:relative;
	width:auto;
	height:auto;
	width:95px;
	min-height:95px;
	height:auto;
	float:left;
}
.linkProductRererenceWidth1 {width:107px;}
.linkProductRererenceWidth2 {width:95px;}
.linkProductRererence
{
	position:relative;
	display:block;
	top:0px;
	left:auto;
	min-height:140px;
	height:auto;
	margin-bottom:20px;
	text-decoration: none;
	color:#666666; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial;
	float:left;
}
.linkProductRererence:hover
{
	text-decoration: none;
	color:#000000;
}
.ProductRererenceWidth1
{
	width:88px;
}
.ProductRererenceWidth2
{
	width:78px;
}
.cercaReferenza {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial;
	width:auto;
	height:30px;
	color:#666666;
}
.formReferenza {
position:relative; 
margin:0; 
padding:0;
}
.listReferenzeImage
{
	position:relative;
	top:0px;
	left:0px;
	width:164px;
	height:164px;
	float:left;
}

.addReferenceLine {
	width:100%;
	height:10px;
	min-height:10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.listReferenzeContainer
{
	position:relative;
	top:0px;
	left:auto;
	width:466px;
	height:auto;
	font-size:12px;
	font-family:Arial;
	float:left;
	cursor:pointer;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.listReferenzeTableBold
{
	position:relative;
	top:0px;
	left:0px;
	width:150px;
	min-width:150px;
	height:auto;
	min-height:22px;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	float:left;
}
.listReferenzeTable
{
	position:relative;
	top:0px;
	left:auto;
	width:auto;
	height:auto;
	min-height:22px;
	font-size:11px;
	font-family:Arial;
	float:left;
}
.detailReferenceSpaceLink {height:56px;}
/* referenze */
/*form contatti dove siamo*/
.textWhite {
	font-family:Arial;
	font-size:11px;
	/*color:#FFFFFF;*/
	color:#000000;
	font-weight:bold;
}
.linkContatti
{
	text-decoration: none;
	color:#666666;
	font-size:11px; 
	font-family:Arial, sans-serif;
}
.linkContatti:hover
{
	text-decoration: none;
	color:#000000;
	font-family:Arial, sans-serif;
}
.linkPrivacy
{
	text-decoration: none;
	color:#0080FF;
	font-family:Arial, sans-serif;
}
.linkPrivacy:hover
{
	text-decoration: underline;
	color:#0080FF;
	font-family:Arial, sans-serif;
}
.textlinkPrivacy10px { /*font-size:10px; */ }
.textlinkPrivacy12px { /*font-size:12px; */}
.mySelect {
	font-size:11px; 
	color:#666666;
	font-family:Arial, sans-serif;
	border: 1px solid #CCCCCC;
	padding:2px !important;
}
.inputContact {
BORDER-RIGHT: #CCCCCC 1px solid; 
PADDING-RIGHT: 2px; 
BORDER-TOP: #CCCCCC 1px solid; 
PADDING-LEFT: 2px; 
font-size:11px; 
font-family:Arial, sans-serif;
color:#666666;
MARGIN-BOTTOM: 2px; 
PADDING-BOTTOM: 2px; 
BORDER-LEFT: #CCCCCC 1px solid; 
PADDING-TOP: 2px; 
BORDER-BOTTOM: #CCCCCC 1px solid;
}
.myTextArea {
OVERFLOW-Y: auto; 
resize: vertical;
}
.inputContact:hover, .inputContact:focus, .mySelect:hover, .mySelect:focus {
border:1px solid #999999;	
}
.myButtonSend {
background : url("../img/interfaccia/btnSend.gif") no-repeat center center;
width:80px;
height:32px;
border : none;
color:#FFFFFF;
cursor:pointer;
font-size:14px;
font-family:Arial, sans-serif;
font-weight:bold;
display: table-cell; 
vertical-align: middle;
}
.myButtonSend:hover {
color:#81D009;
} 
.myButtonReg {
background : url("../img/interfaccia/btnSendRegistrati.gif") no-repeat center center;
width:90px;
height:32px;
border : none;
color:#FFFFFF;
cursor:pointer;
font-size:14px;
font-family:Arial, sans-serif;
font-weight:bold;
display: table-cell; 
vertical-align: middle;
}
.myButtonReg:hover {
color:#FFFFFF;
} 
/*form contatti */

/*scheda pdf a video */
.conteinerScheda
{
	width: 772px;
	height: 100%;
	margin: 0px auto 0px auto;
	font-size:10px; 
	font-family:Arial, sans-serif;
	color:#000000;
}
.logoScheda
{
	position:relative;
	top:20px;
	left:0px;
	width: 100%;
	height: 108px;
	text-align:center;
}
.logoSchedaSimes
{
	position:relative;
	top:20px;
	left:0px;
	width: 385px;
	height: 108px;
	text-align:left;
	float:left;
}
.logoSchedaZumtobel
{
	position:relative;
	top:20px;
	left:auto;
	width: 385px;
	height: 108px;
	text-align:right;
	float:left;
}
.rigaScheda {
	width:100%;
	height:20px;
	min-height:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	margin-top:10px !important;
	margin-bottom:10px;
}
.titleScheda {
	width: auto;
	height: auto;
	min-height:30px;
	margin: 0px auto 0px auto;
	font-size:18px; 
	font-family:Arial, sans-serif;
	font-weight:bold;
	color:#000000;
}
.immagineScheda {
	position:relative;
	top:0px;
	left:0px;
	width:375px;
	height:375px;
	padding-right:20px;
	float:left;
}
.dwgScheda
{
	position:relative;
	top:0px;
	left:auto;
	width:375px;
	height:375px;
	float:left;
	border: 1px solid #000000;
}
.descCodeScheda {
	position:relative;
	top:0px;
	left:0px;
	width:370px;
	height:83px;
	float:left;
	/*border:solid 1px #000000;
	padding-top:5px;
	padding-left:5px;*/
}
.fascioScheda {
	position:relative;
	top:0px;
	left:20px;
	width:88px;
	height:88px;
	padding-right:3px;
	float:left;
}
.tabellaScheda {
	position:relative;
	top:0px;
	left:20px;
	width:193px;
	height:88px;
	float:left;
}
.accessoriSchedaConteinerLeft {
	position:relative;
	top:0px;
	left:0px;
	width:375px;
	height:auto;
	float:left;
}
.accessoriSchedaConteinerRight {
	position:relative;
	top:0px;
	left:20px;
	width:375px;
	height:auto;
	float:left;
}
.acceccosirSchedaImg {
	position:relative;
	top:0px;
	left:0px;
	width:110px;
	height:130px;
	float:left;
}
.acceccosirSchedaTesto {
	position:relative;
	top:0px;
	left:0px;
	width:255px;
	height:auto;
	margin-bottom:20px;
	float:left;
}
.labelFormScheda {
	position:relative;
	top:0px;
	left:auto;
	width:70px;
	height:20px;
	padding-bottom:5px;
	float:left;
	font-size:10px; 
	font-family:Arial, sans-serif;
	font-weight:bold;
	word-wrap: break-word;
}
.inputFormScheda {
	position:relative;
	top:0px;
	left:auto;
	width:auto;
	height:20px;
	padding-bottom:5px;
	padding-left:10px;
	float:left;
}
.inputFormSchedaBegin {
	padding-right:20px !important;
}
.inputScheda {
border:#CCCCCC 1px solid;
background:#F8F8F8;
}
/*scheda pdf a video */
/* per accordion */
accordionWrapper {
	position:relative;
	width:630px;
	height:auto;
}
.loadingAccordionContent { 
    position: relative; 
	height: 20px; 
	width: 200px;
	padding:10px;
}
.accordionButton {
	width:630px;
	min-width:630px;
	height:154px;
	cursor:pointer;
	font-size:18px;
	font-family:Arial, sans-serif;
	font-weight:bold;
	color:#000000;
	background-image:url(../img/interfaccia/downloadOpen.gif);
	background-repeat:no-repeat;
	background-position:right 8px !important
}
.on {
	background-image:url(../img/interfaccia/downloadClose.gif);
}
.over {
	/*BACKGROUND: #cccccc*/
}
.accordionTopLine {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.accordionBottomLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.extraContent {
	font-size:11px;
	LINE-HEIGHT: 19px;
}
.extraContentDownload {
	width:314px;
	height:auto;
	padding-bottom:20px;
	text-align:justify;
}
.accordionButton img {
	position:relative;
	top:0px;
	left:0px;
	width:144px;
	height:144px;
	padding-right:10px;
	float:left;
}
.accordionButtonDiv {
	position:relative;
	top:0px;
	left:auto;
	width:476px;
	height:auto;
	padding-top:8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	float:left;
}
.accordionButton div span{
	color:#666666;
	font-size:11px;
	font-weight:normal;
	float:left;
}
.accordionContent {
	position:relative;
	left:154px;
	width:476px;
	display:none;
}
.accordionLinkTooltip
{
	position:relative;
	display:block;
	width:108px;
	height:98px;
	left:0px;
	top:0px;
}
.downloadBlockImg {
	position:relative;
	top:0px;
	left:0px;
	width:108px;
	height:108px;
	float:left;
}
.downloaAddRectDimension {
	height:144px;
}
.downloadBlockTxt {
	position:relative;
	top:0px;
	left:auto;
	width:368px;
	height:98px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	float:left;
}
/* per accordion */
/* per highlight nuovo */
.highlightBlockImg {
	position:relative;
	top:0px;
	left:0px;
	width:240px;
	height:331px;
	float:left;
}
.highlightBlockImg2 {
	position:relative;
	top:0px;
	left:0px;
	width:164px;
	height:243px;
	float:left;
}
.highlightImmaginiIndice {
	position:relative;
	top:0px;
	left:0px;
	width:144px;
	height:203px;
}
.highlightBlockTxt {
	position:relative;
	top:0px;
	left:auto;
	width:530px;
	height:331px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	float:left;
}
.highlightBlockTxt2 {
	position:relative;
	top:0px;
	left:auto;
	width:466px;
	height:243px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	float:left;
}
.highlightMainTitle
{
	position:relative;
	top:8px;
	width:auto;;
	font-size:18px;
	font-family:Arial, sans-serif;
	font-weight:bold;
	margin-bottom:10px;
}
.highlightMainTitleLink
{
	text-decoration: none;
	color:#000000;
	display:block;
	height:100%;
	width:100%;

}
.highlightMainTitleLink:hover
{
	text-decoration: none;
	color:#000000;
}
.highlightImageSequence {
	position:relative;
	top:0px;
	left:auto;
	width:98px;
	height:auto;
	float:left;
}
.highlightImageSequencePadding { padding-right:10px; }
.highlightImageSegue {
	position:relative;
	top:35px;
	left:auto;
	width:15px;
	height:30px;;
	float:left;
}
/* per highlight nuovo */
.arrowCatalogoIndice {
	position:relative;
	top:2px;
	width:auto;
	height:auto;
	padding-right:5px;
	float:left;
}
.arrowCatalogoIndiceLink
{
	text-decoration: none;
	color:#000000; 
}
.arrowCatalogoIndiceLink:hover
{
	text-decoration: none;
	color:#000000; 
}
#countHome {
position:absolute;
width:100px;
height:auto;
top:262px;
left:455px; /*520px*/
text-align:right;
font-family:Arial;
font-size: 12px;
font-weight:bold;
color:#FFFFFF; /*#81D009;*/
z-index:9999;
}
#countAzienda {
position:absolute;
width:100px;
height:auto;
top:262px; 
left:450px;
text-align:right;
font-family:Arial;
font-size: 12px;
color:#FFFFFF;
z-index:9999;
}
#countProgetto {
position:absolute;
width:60px; /*era 100*/
height:auto;
top:386px; /*era 392*/
left:533px; /*era 450*/
text-align:center; /*era right*/
font-family:Arial;
font-size: 12px;
font-weight:bold;
color:#CCCCCC;
z-index:9999;
}
.homeSopra {
	position:absolute;
	width:168px;
	height:20px;
	background-color:#000000;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	z-index:2;
}
/*seminari*/
.SeminariProssimi {
	position:relative;
	height:20px;
	width:auto;
	font-size:12px;
	LINE-HEIGHT: 19px;
}
.SeminariDoveStati {
	position:relative;
	top:0px;
	left:0px;
	padding-top:20px;
	height:30px;
	width:auto;
}
.SeminariSpacer {
	position:relative;
	height:22px;
	width:auto;
}
.SeminariDoveStatiLink
{
	text-decoration: none;
	color:#666666;
	font-size:14px;
	font-family:Arial, sans-serif;
	font-weight:bold;
	height:auto;
	width:auto;
	padding-left:10px;
	display:block;
	background-image:url(../img/interfaccia/frecciaSeminariGrigia.gif);
	background-repeat:no-repeat;
	background-position:0px center !important
}
.SeminariDoveStatiLink:hover
{
	text-decoration: none;
	color:#000000;
	background-image:url(../img/interfaccia/frecciaSeminariNera.gif);

}
.SeminarioEventoInCorso {
	width:auto;
	height:30px;
	padding-left:5px;
	padding-top:5px;
}
.SeminarioEventoInCorsoTopLine {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.SeminarioEventoInCorsoBottomLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.SeminarioEventoInCorsoLeft {
	position:relative;
	top:5px;
	left:0px;
	width:365px;
	height:auto;
	float:left;
}
.SeminarioEventoInCorsoRight {
	position:relative;
	top:0px;
	left:auto;
	width:auto;
	height:auto;
	float:left;
}
.SeminariMoreInfoLink
{
	text-decoration: none;
	color:#666666;
	font-size:12px;
	font-family:Arial, sans-serif;
	font-weight:bold;
	height:auto;
	width:auto;
	padding-left:20px;
	display:block;
	background-image:url(../img/interfaccia/moreinfo.gif);
	background-repeat:no-repeat;
	background-position:0px 0px !important;
}
.SeminariMoreInfoLink:hover
{
	text-decoration: none;
	color:#000000;
}
.SeminariSpazioTraDiLoro {
	position:relative; 
	top:0px; 
	height:40px;
	width:100%;
}
.PressroomContainer {
	width:auto;
	height:auto;
}
.PressroomLeft {
	position:relative;
	top:0px;
	left:0px;
	width:30px;
	height:30px;
	float:left;
}
.PressroomRight {
	position:relative;
	top:0px;
	left:auto;
	width:auto;
	height:auto;
	min-height:30px;
	float:left;
}
.contattiLeftContainer {
	position:relative;
	top:0px;
	left:0px;
	width:250px;;
	height:auto;
	float:left;
}
.contattiRightContainer {
	position:relative;
	top:0px;
	left:auto;
	width:380px;;
	height:auto;
	float:left;
}
.contattiCartina {
	position:relative;
	left:0px;
	width:auto;
	height:173px;
	margin-bottom:20px;
}
.contattiMainInfo {
	position:relative;
	width:173px;
	height:auto;
	font-family:Arial,sans-serif;
	font-size:11px;
	LINE-HEIGHT: 16px;
}
.contattiSpacerInfo {
	position:relative;
	width:100%;
	height:25px;
}
.seminarioInHome {
	position:absolute;
	top: 155px;
	right:0px;
	width:122px;
	color:#ffffff;
	font-size:11px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B1B3B4;
	margin:10px;
	padding-top:5px;
	cursor:pointer;
	z-index:100;
}
.seminarioInHomeLink, .seminarioInHomeLink:hover {
text-decoration:none;
color:#B1B3B4;
}
/*dettaglio seminario */
.dettaglioSeminario {
	position:relative;
	top:0px;
	left:0px;
	margin:0px;
	width:100%;
	height:auto;
	font-family:Arial;
	font-size: 11px;
}
.addDettaglioSeminarioBold {
	font-weight:bold;
}
.addMarginDettaglioSeminario { margin-top:20px; }
.dettaglioSeminarioProgrammaLeft
{
	position:relative;
	top:0px;
	left:0px;
	width:50px;
	height:auto;
	min-height:18px;
	float:left;
}
.dettaglioSeminarioProgrammaRight
{
	position:relative;
	top:0px;
	left:0px;
	width:500px;
	height:auto;
	min-height:18px;
	float:left;
}
.dettaglioSeminarioPDF {
	position:relative;
	top:0px;
	left:0px;
	width:600px;
	height:auto;
	text-align:left;
	float:left;
}
.dettaglioSeminarioRegistrati {
	position:relative;
	top:0px;
	left:0px;
	width:50px;
	height:auto;
	text-align:right !important;
	float:left;
	
}
.registratiOraTop {
	position:absolute;
	top:0px;
	right:0px;
	z-index:2;
}
/*  login form */
.overlayLogin{
    position:fixed;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    z-index:999999;
	/*cursor:pointer;*/
	background-color:#000000;
	filter:alpha(opacity=50);
	opacity:0.5;
}
#loginForm { 
width:550px; 
height:auto;
min-height:550px;
background-color:#FFFFFF; 
display:none; 
z-index:9999999 !important; 
position:absolute; 
left: 50%;
top: 50%;
margin-left: -275px;
margin-top: -275px;
-moz-border-radius: 10px;  
-webkit-border-radius: 10px;
border-radius: 10px;
border:solid 4px #333333;
}
#bookPdf { 
background-color:#FFFFFF; 
display:none; 
z-index:999999 !important; 
position:absolute; 
}
.loginFormClose {
	position:relative;
	top:-15px;
	right:-15px;
	width:auto;
	height:auto;
	text-align:right;
	z-index:99999 !important;
}
.loginFormContainer {
	position:relative;
	width:450px;
	height:100%;
	font-family:Arial, sans-serif;
	font-size:12px;
	margin: 0px auto 0px auto;
}
.loginFormLogo {
	position:relative;
	top:0px;
	width:100%;
	height:90px;
	text-align:center;
}
.loginFormBold { font-weight:bold; }
.loginFormBold2 { font-weight:bold; margin-bottom:10px;}
.loginFormAddSpace { margin-bottom:5px; }
.loginFormAddSpace2 { margin-bottom:10px; }
.loginFormAddFloat { left:auto; width:auto; margin-right:15px; float:left; }
.loginFormSpace { width:100%; min-height:20px; }
.loginResponse {
	width:100%;
	height:auto;
	min-height:20px;
}
.ErrorEmailLogin { color:#F00; font-weight:bold;}
.myButtonSendLong {
/*background : url("../img/interfaccia/button_login.gif") no-repeat center center;*/
background:#000000;
width:175px;
height:22px;
border : none;
color:#FFFFFF;
cursor:pointer;
font-size:14px;
font-family:Arial, sans-serif;
font-weight:bold;
display: table-cell; 
vertical-align: middle;
text-align:left;
padding-left:5px;
}
.myButtonSendLong:hover {
color:#81D009;
}
.myButtonGeneraPdf {
/*background : url("../img/interfaccia/button_login.gif") no-repeat center center;*/
background:#000000;
width:300px;
height:22px;
border : none;
color:#FFFFFF;
cursor:pointer;
font-size:14px;
font-family:Arial, sans-serif;
font-weight:bold;
display: table-cell; 
vertical-align: middle;
text-align:center;
padding-left:5px;
}
.myButtonGeneraPdf:hover {
color:#81D009;
}
.checkLogin {
	width:auto;
	height:auto;
	padding-right:10px;
	left:auto;
	float:left;
}
#loading {
	display:none;
}
.alphaTestoReferenze
{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:34px !important;
	opacity:0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
	background-color:#000000;
	z-index:101 !important;
}
.testoAperturaReferenze
{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	padding-left:5px;
	padding-bottom:5px;
	FONT-FAMILY: Arial;
	font-size:24px;
	color:#FFFFFF;
	text-align:left;
	z-index:101 !important;
}
/* credits progetto e prodotti utilizzati*/
#creditsProgetto
{
	position:absolute;
	top:544px;
	width:158px;
	height:20px;
	display:none;
	z-index:10;
}
.creditsProgettoText {
	width:120px;
	height:auto;
	margin-top:5px;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	float:left;
}
.creditsProgettoImg {
	width:38px;
	height:auto;
	text-align:right;
	float:left;
	cursor:pointer;
}
#prodottiLateraliProgetto
{
	position:absolute;
	top:147px;
	width:158px;
	height:auto;
	display:none;
	z-index:10;
}
.prodottiLateraliProgettoTitle {
	position:relative;
	margin-bottom:5px;
	color:#FFFFFF;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	font-weight:bold;
	text-align:left;
	width:auto;
	height:auto;
	min-height:20px;
}
.prodottiLateraliProgettoLink {
	position:relative;
	display:block;
	padding-bottom:5px;
	padding-left:10px;
	text-decoration:none;
	color:#666666;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	text-align:left;
	width:auto;
	height:auto;
	min-height:20px;
	background-image:url(../img/interfaccia/frecciaProdottiReferenzaGrigia.gif);
	background-repeat:no-repeat;
	background-position:left 2px !important
}
.prodottiLateraliProgettoLink:hover {
	text-decoration:none;
	color:#FFFFFF;
	background-image:url(../img/interfaccia/frecciaProdottiReferenzaBianca.gif);
	background-repeat:no-repeat;
	background-position:left 2px !important
}
.prodottiLateraliProgettoLinkSelected {
	position:relative;
	display:block;
	padding-bottom:5px;
	padding-left:10px;
	text-decoration:none;
	color:#FFFFFF;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	text-align:left;
	width:auto;
	height:auto;
	min-height:20px;
	background-image:url(../img/interfaccia/frecciaProdottiReferenzaBianca.gif);
	background-repeat:no-repeat;
	background-position:left 2px !important
}
.prodottiLateraliProgettoLinkSelected:hover {
	text-decoration:none;
	color:#FFFFFF;
}
/* credits progetto */
/* paginazione progetti */
.pagination{
position:relative;
top:0px;
left:0px;
width: auto;
height: 25px;
margin-bottom:10px;
}
.pagination ul {
position:relative;
top:0px;
left:0px;
list-style:none;
padding: 0px;
margin: 0px;
}
.pagination ul li{
float: left;
left:0px;
top:0px;
padding: 2px 6px 2px 6px;
text-align:center;
border: 1px solid #666666;
margin-right:7px;
font-family: arial;
font-size: 12px;
color: #666666;
font-weight: bold;
background-color: #FFFFFF;
}
.pagination ul li:hover{
color: #FFFFFF;
background-color: #000000;
border: 1px solid #000000;
cursor: pointer;
}
/* paginazione progetti */
.asteriscoNotaDocumenti {
color:#666666; 
/*FONT-SIZE: 11px;*/
FONT-SIZE: 10px;
FONT-FAMILY: Arial;
}
.increaseAsteriscoNotaDocumenti {
FONT-SIZE: 11px;
}
#asteriscoPerNota
{
	position:absolute;
	/*top:755px;*/
	display:none;
	z-index:10;
	text-align:left;
	width:10px;
	height:auto;
}
.dxfBigContainer {
	position:relative;
	height:auto;
	width:auto;
}
/*per aggiungere input text per voce altro da contatti */
#addInputAltro
{
	height:auto;
	width:auto;
	display:none;
}
/* codice vecchio */
.codiceVecchioTipo {
	position:relative;
	width:24px;
	height:auto;
	padding-right:5px;
	float:left;
}
.codiceVecchioTesto
{
	position:relative;
	width:auto;
	height:auto;
	float:left;
}
.codiceVecchioDisponibilita
{
	position:relative;
	width:auto;
	height:20px;
	margin-top:15px;
	margin-bottom:5px;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	font-weight:bold;
	display:block;
}
#overlayDownload { 
    background:#000000;
	filter:alpha(opacity=80);
	opacity:0.8;
    height: 100px; 
	width: 100px;
	border-style: solid;
	border-width: 1px;
	border-radius:10px;
	-webkit-border-radius:10px;
    margin: 0 auto;
	font-size: 12px; 
	font-weight: normal; 
	font-family: Arial;
	color:#ffffff;
    position: absolute;
    text-align: center;
    padding:0px;
    background-image: url(../img/interfaccia/loader.gif);
    background-position: center;
    background-repeat: no-repeat;
	z-index:999;
	display:none; 
}
.topNews {
	position:absolute;
	/*width:39px;*/
	color:#81D009;
	font-weight:bold;
	height:19px;
	top:5px;
	right:5px;
	/*top:5px;
	left:170px;*/
	text-align:right;
	z-index:999;
}
.topNewsIndice {
	position:absolute;
	/*width:39px;*/
	color:#81D009;
	font-weight:bold;
	height:19px;
	top:5px;
	left:170px;
	text-align:right;
	z-index:999;
}
.topNewsVersioni {
	position:relative;
	/*top:-155px;*/
	left:109px;
	width:auto;
	color:#81D009;
	font-weight:bold;
	height:19px;
	z-index:99999 !important;
}

.topNewsMenu {
	position:absolute  !important;
	top:1px;
	width:25px;
	height:auto;
	color:#81D009;
	font-weight:bold;
	z-index:99999 !important;
}
/* menu tipologie prodotti nuovo */
tabellaMenuNuovo {
position:relative !important;
/*width:202x;*/
/*height:95px;*/
/*top:-5px;*/
}
.linkMenuTipologieNuovo
{
	position:relative;
	display:block;
	top:5px;
	/*width:95px;*/
	/*height:150px;*/
	text-decoration: none;
	color:#666666; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial;
}
.linkMenuTipologieNuovo:hover
{
	position:relative;
	display:block;
	/*width:95px;*/
	/*height:150px;*/
	text-decoration: none;
	color:#000000;
	font-weight:bold;
}
.div95px {
	position:relative; width:95px; height:150px; float:left;
}
.div95pxSlit {
	position:relative; position:relative; /*top:-5px !important;*/ width:95px; height:150px; float:left;
}
.div95px197px {
	position:relative; width:95px; height:197px; float:left;
}
.div107px {
	position:relative; width:107px; height:150px; float:left;
}
.div107px197px {
	position:relative; width:107px; height:197px; float:left;
}
.div202px {
	position:relative; width:202px; height:150px; float:left;
}
.div214px {
	position:relative; width:214px; height:150px; float:left;
}
.div245px {
	position:relative; width:107px; height:245px; float:left;
}
.div245x2px {
	position:relative; width:214px; height:245px; float:left;
}
.div490px {
	position:relative; width:107px; height:447px; float:left;
}
.div245px95px {
	position:relative; width:95px; height:245px; float:left;
}
.addBorderMenuNuovo {
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom: 1px;
	border-right-style: solid;
	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style:solid;
	border-right-color: #CCCCCC;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.imgFascioSearch
{
	position:absolute;
	left:-75px !important;
}

/*aggiunto*/
#info {
	position:absolute;
	display:none;
	top:0px;
	left:0px;
	height:auto;
	min-height:100%;
	width:250px;
	background-color: rgba(0,0,0,.6);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); 
	z-index:101 !important;
}
.titoloInfo
{
	position:relative;
	top:10px;
	left:10px;
	width:230px;
	height:auto;
	margin-bottom:20px;
	font-family:Arial, sans-serif;
	color:#FFFFFF;
	font-size:22px;
}
.infoPdf
{
	position:absolute;
	top:10px;
	right:10px;
	width:200px;
	height:auto;
	text-align:right;
	font-family:Arial, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	display:block;
	text-decoration:none;
	z-index:101 !important;
}
.infoPdf:hover {
	text-decoration:none;
	color:#81D009;
}
.infoPdfBlack {position:absolute;top:10px;right:10px;width:200px;height:auto;text-align:right;font-family:Arial,sans-serif;color:#000000;font-size:12px;display:block;text-decoration:none;z-index:101 !important}
.infoPdfBlack:hover{text-decoration:none;color:#81d009}
.descInfo
{
	position:relative;
	left:10px;
	width:230px;
	height:auto;
	font-size:12px;
	font-family:Arial, sans-serif;
	color:#FFFFFF;
	LINE-HEIGHT: 22px;
}
.titoloIntro
{
	position:absolute;
	top:10px;
	left:10px;
	width:230px;
	height:auto;
	font-size:22px;
	font-family:Arial, sans-serif;
	z-index:100 !important;
}
.titoloIntroColorWhite {color:#FFFFFF;}
.titoloIntroColorBlack {color:#000000;}
.familyIntroLink {
	position:relative;
	display:block;
	padding-bottom:5px;
	text-decoration:none;
	color:#FFFFFF;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	text-align:left;
	width:auto;
	height:auto;
	min-height:20px;
}
.familyIntroLink:hover {
	text-decoration:none;
	color:#81D009;
}
.familyIntroLinkSelected {
	text-decoration:none;
	color:#81D009;
	font-weight:bold;
}
.familyIntroLinkSelected:hover {
	text-decoration:none;
	color:#81D009;
	font-weight:bold;
}
.relatedSpace {
	position:relative;
	width:100%;
	height:auto;
	min-height:20px;
	padding-bottom:10px;
	font-size:12px;
	font-weight:bold;
}
.relatedSpaceLink
{
	position:relative;
	display:block;
	width:100%;
	height:auto;
	/*padding-top:10px;*/
	padding-bottom:10px;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.relatedSpaceLink:hover
{
	text-decoration: underline;
	color:#000000;
}
.tblDxf {

	padding-bottom:20px;
}
/*aggiunto per nomi versioni in menu espolos*/
.tableVersionName {
	color:#999999;
	font-size: 11px;
	display:block;
	width:95px;
	word-wrap: break-word;
	float:left;
}
/*aggiunto per menu esploso intro nuovo*/
.divEsplosoIntro{position:relative; width:auto; height:auto; float:left;}
.divCorreggiEspolosoIntro{padding-right:9px;} /*era 12px*/
.spanNomeTipologia
{
display:block;
width:95px;
word-wrap: break-word;
}
.alphaSezioneInEvidenza
{
	position:absolute;
	top:252px;
	left:0px;
	width:100%;
	height:34px !important;
	opacity:0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
	background-color:#000000;
	z-index:12 !important;
}
.testoSezioneInEvidenza
{
	position:absolute;
	top:258px;
	left:0px;
	width:500px;
	padding-left:5px;
	padding-bottom:5px;
	FONT-FAMILY: Arial;
	color:#FFFFFF;
	text-align:left;
	z-index:13;
}
.testoSezioneInEvidenzaMore
{
	position:absolute;
	top:258px;
	left:500px;
	width:125px;
	padding-right:5px;
	padding-bottom:5px;
	FONT-FAMILY: Arial;
	font-size:14px;
	color:#81D009;
	text-align:right;
	z-index:13;
}
.linkSezioneInEvidenzaMore
{
	position:relative;
	text-decoration: none;
	font-family:Arial;
	display:block;
}
.evidenziaMoreAddWhite{color:#FFFFFF !important;}
.evidenziaMoreAddGreen{color:#81D009 !important;}
.evidenziaFontBig{font-size:18px;}
.evidenziaFontSmall{font-size:14px;}
.evidenzaLinkCorrection{top:-2px;}
.linkSezioneInEvidenzaMore:hover
{
	text-decoration: none;
}
.frecciaSezioneInEvidenzaMore
{
	position:relative;
	top:3px;
}

.linkLanding
{
	text-decoration: underline;
	color:#000000;
	font-family:Arial;
	font-size: 18px;
	display:block;
	width:100%;
	height:30px;
	font-weight:bold
}
.linkLanding:hover
{
	text-decoration: underline;
	color:#000000;
}

.linkLandingGreen
{
	text-decoration: none;
	color:#81D009;
	font-family:Arial;
	font-size: 16px;
	/*display:block;
	width:100%;
	height:30px;*/
	font-weight:bold
}
.linkLandingGreen:hover, .linkLandingGreen:link, .linkLandingGreen:visited, .linkLandingGreen:active
{
	text-decoration: none;
	color:#81D009;
}

.alphaTestoLanding
{
	position:absolute;
	top:439px;
	left:0px;
	width:100%;
	height:34px !important;
	opacity:0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
	background-color:#000000;
	z-index:12 !important;
}

.testoLanding
{
	position:absolute;
	bottom:0px;
	left:0px;
	width:500px;
	padding-left:5px;
	padding-bottom:5px;
	FONT-FAMILY: Arial;
	font-size:20px;
	color:#FFFFFF;
	text-align:left;
	z-index:13;
}

.hidden{
visibility: hidden;
}
.tdHeight{
height:25px;	
}

.embed-container { position: relative; padding-bottom: 56.25%; /*16:9 */ padding-top: 25px; height: 0; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.custom-submit-button {
	margin: 0;
	padding: 5px 10px 5px 10px;
	background-color: #000000;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 300;
	line-height: 20px;
	color: #ffffff;
	width: 80%;
}

.custom-error-class {font-size: 16px !important;color: #FF0033 !important;left: 0px !important;}
.hs-form .hs-error-msgs label{font-size: 16px !important;color: #FF0033 !important;}

input.hs-input.error,
.hs-form div.field.error input,
.hs-form div.field.error textarea,
.hs-form div.field.error .chzn-choices,
textarea.hs-input.error {
    border-color: #FF0033;
    -webkit-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
    -moz-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
    box-shadow: 0 0 3px rgba(171, 41, 32, 0.25)
}

input.hs-input.error:focus,
.hs-form div.field.error input:focus,
.hs-form div.field.error textarea:focus,
.hs-form div.field.error .chzn-choices:focus,
textarea.hs-input.error:focus {
    border-color: #FF0033;
    -webkit-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
    -moz-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
    box-shadow: 0 0 6px rgba(171, 41, 32, 0.5)
}