@font-face {font-family: "MapeiArch";font-style: normal;font-weight: normal; src: url("../mapei_fonts/helveticaneueltstd-cn-webfont.eot?#iefix") format("embedded-opentype"), url("../mapei_fonts/helveticaneueltstd-cn-webfont.woff") format("woff"), url("../mapei_fonts/helveticaneueltstd-cn-webfont.ttf") format("truetype"), url("../mapei_fonts/helveticaneueltstd-cn-webfont.svg#HelveticaNeueLTStd57Condensed") format("svg");	}

/* 	
*	ATTENZIONE: GLI ELEMENTI SONO IN FLOAT RIGHT ANCHE PER AVERE UN EFFETTO DI SOVRAPPOSIZIONE PARZIALE DEI TAB ATTRAVERSO I DIV AVENTI CLASSI "tbRnd1On", "tbRnd1Off", "tbRnd2On", "tbRnd2Off"
*	PER EVITARE LA SOVRAPPOSIZIONE (COM'E' ADESSO) AUMENTARE IL MARGINE SINISTRO DELLA CLASSE "mTb" OPPURE RIMUOVERE LE CLASSI "tbRnd1On", "tbRnd1Off", "tbRnd2On", "tbRnd2Off" OPPURE DAR LORO "display:none;"
*
*
*/
	
#tabContainer {float:right;width:auto;margin-right:18px;display:table-row;}
.mTb {float:right;position:relative;width: auto;vertical-align:middle;
	border:2px solid transparent;border-bottom:0;
	height:39px;box-sizing:border-box;
	margin-left:2px;margin-top:4px;cursor:pointer;			
	-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;	
}

.mTb .mTbTable {table-layout:fixed;vertical-align:middle;height:100%;border-spacing:0;border:0;font-size:inherit;border-collapse:collapse;}
.mTb .mTbLabel {padding: 0 20px 0 15px;min-width: 130px;box-sizing:border-box;}
.mTbOn .mTbLabel {max-width: 250px;padding: 0 10px 0 15px;}
.mTbOff .mTbLabel {max-width: 240px;}

.mTbOn .mTbGreen {color: #277d22;}
.mTbOn {
	color: #0070b8;font-size: 16px;font-weight: bold; line-height: 15px;border:2px solid #FFF;border-bottom:0;
	overflow:hidden;
	background:rgb(229,229,229);
}
.mTbOn td{background: rgb(229,229,229);
	background:-moz-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(255,255,255,1)));
	background:-webkit-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	background:-o-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	background:-ms-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	background:linear-gradient(to bottom, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 );
}
.mTbOn td:last-child{background: rgb(229,229,229);
	background:url('../mapei_images/menuArrBlue.png') no-repeat 0 center, -moz-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%);
	background:url('../mapei_images/menuArrBlue.png') no-repeat 0 center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(255,255,255,1)));
	background:url('../mapei_images/menuArrBlue.png') no-repeat 0 center, -webkit-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	background:url('../mapei_images/menuArrBlue.png') no-repeat 0 center, -o-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	background:url('../mapei_images/menuArrBlue.png') no-repeat 0 center, -ms-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	background:url('../mapei_images/menuArrBlue.png') no-repeat 0 center, linear-gradient(to bottom, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 );
}

#tbArrGreen{
background: rgb(229,229,229);
	background:url('../mapei_images/menuArrGreen.png') no-repeat 0 center, -moz-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%);
	background:url('../mapei_images/menuArrGreen.png') no-repeat 0 center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(255,255,255,1)));
	background:url('../mapei_images/menuArrGreen.png') no-repeat 0 center, -webkit-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	background:url('../mapei_images/menuArrGreen.png') no-repeat 0 center, -o-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	background:url('../mapei_images/menuArrGreen.png') no-repeat 0 center, -ms-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	background:url('../mapei_images/menuArrGreen.png') no-repeat 0 center, linear-gradient(to bottom, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 );
}

.mTbOff { color: #FFFFFF;font-weight: bold; background: #696969; }
.mTbUppercase {text-transform:uppercase;}
.mTbNovita {text-transform:uppercase;font-family: MapeiArch;font-size: 20px;line-height: 17px;font-weight: bold;border:0;background:#FFF;color:#0070b8;}			

.tbRnd1On 	{position:absolute;bottom:0;	left:-7px;		width:10px;	height:10px;	background:transparent url('../mapei_images/menuCornerLeft.png') 		no-repeat 0 bottom;}
.tbRnd2On 	{position:absolute;bottom:0;	right:-12px;	width:10px;	height:10px;	background:transparent url('../mapei_images/menuCornerRight.png') 		no-repeat 0 bottom;}		
.tbRnd1Off 	{position:absolute;bottom:0;	left:-5px;		width:5px;	height:5px;		background:transparent url('../mapei_images/menuCornerLeftGrey.png') 	no-repeat 0 bottom;}
.tbRnd2Off 	{position:absolute;bottom:0;	right:-10px;	width:10px;	height:10px;	background:transparent url('../mapei_images/menuCornerRightGrey.png') 	no-repeat 0 bottom;}

.mTbNovita .tbRnd2On{right:-10px;}		
.tbRnd1On, .tbRnd2On, .tbRnd1Off, .tbRnd2Off {display:none;}

.sysMenuNew {cursor:pointer;height: 43px;float: left;position: relative;left: -11px;text-transform:uppercase;color:#0072B9;font-family:MapeiArch;font-size:20px;font-weight:bold;line-height:42px;width:189px;padding:0 15px;box-sizing:border-box;margin:4px 5px 0 4px;background:transparent url('../mapei_images/TabSistemsNew.png') no-repeat;}
.sysMenuNewShadow {
	width:100%;height:100%;	position:absolute;bottom:0;z-index:1;left:0px;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.1)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.1) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.1) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.1) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#1a000000',GradientType=0 );
}

.tbArr 		{width:15px; height:100%;background-color:transparent;background-repeat:no-repeat;background-position:0 center;	}
.tbArrBlue 	{background-image:url('../mapei_images/menuArrBlue.png');}
.tbArrWhite {background-image:url('../mapei_images/menuArrWhite.png');}
.tbArrGreen {background-image:url('../mapei_images/menuArrGreen.png');}
.tbNewRed 	{position:absolute;top:0;right:0;z-index:1;height:39px;width:41px;background:transparent url('../mapei_images/TabSistemsNewCorner.png') no-repeat 0 center;-webkit-border-top-right-radius: 5px;-moz-border-radius-topright: 5px;border-top-right-radius: 5px;}

.flagContainer {float:right;padding:13px 15px 0 10px;}

.mTbSolo {width:280px;max-width:300px!important;}