/* -------------------------------------------------- 1024 - 1440 -------------------------------------------------- */
body		{font-family:Verdana, Arial, Helvetica, sans-serif;background:#eee;color:#212121;margin:0;font-size:100%;}
			a:link,a:visited	{text-decoration:none;color:#212121;}
			a:hover,a:active	{text-decoration:none;color:#E03;}
#Body		{z-index:50;position:relative;padding:2%;width:990px;margin:auto;padding:0;}
#Header		{position:relative;overflow:hidden;height:115px;background:#28225E url(../images/Intestazione1024.jpg) no-repeat;}
			h1				{color:#006;font-weight:bold;font-size:1.6em;text-align:left;margin:15px 0;padding:7px 5px;width:35%;}
			h4				{color:#FFF;font-weight:bold;font-size:26px;text-align:center;margin:0;padding:0;width:300px;position:absolute;top:28px;left:0px;}
			h5				{color:#FFF;font-weight:bold;font-size:30px;text-align:center;margin:0;padding:0;width:450px;position:absolute;top:23px;left:395px;height:70px;}
			h5 span			{display:table-cell;width:450px;height:70px;text-align:center;vertical-align:middle;}
			#Header .Logo	{display:none;}
#Content	{position:relative;overflow:visible;clear:both;font-size:0.8em;color:#000;margin-top:1%;}
#Footer		{position:relative;overflow:hidden;margin-top:1%;padding:1%;font-size:0.65em;}

/* ---------- MENU' ---------- */
#mobileMenu				{display:none;}
#Menu					{z-index:99;display:block;overflow:visible;height:2em;font-size:.65em;margin:0;padding:1em 0;}

.ResArea				{position:relative;width:auto;margin:0;padding:0;}
.ResArea ul.level1		{display:block;width:100% !important;}
.ResArea .level1 li		{display:block;float:left;width:15em;margin:0 .4em}
.ResArea .level1 li a	{display:block;margin:0;padding:5px !important;text-align:left;}
						.ResArea .level1 li a:link,.ResArea .level1 li a:visited	{border:1px solid #d3d3d3;background:#e6e6e6 url(smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#212121;} /* ui-state-default */
						.ResArea .level1 li a:hover,.ResArea .level1 li a:active	{border:1px solid #999999;background:#dadada url(smoothness/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#212121;} /* ui-state-hover */

.ResArea  ul.level2		{display:none;width:100% !important;background:#FFF;border:1px solid #999;}
.ResArea .level2 li		{margin:0;}
						.ResArea .level2 li a:link,.ResArea .level2 li a:visited	{border:1px solid #FFFFFF;background:none;font-weight:normal;color:#212121;} /* ui-state-default */
						.ResArea .level2 li a:hover,.ResArea .level2 li a:active	{border:1px solid #999999;background:#dadada url(smoothness/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;} /* ui-state-hover */

#Header,.ResArea ul,.ResArea a	{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px;}
#Header,.ResArea ul,.ResArea a	{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px;}
#Menu,.ResArea ul,.ResArea a	{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}
#Menu,.ResArea ul,.ResArea a	{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}

/* ---------- Definizione CLASSI - COLORI ---------- */
#Tabs		{background:#FFF;font-size:.8em;}
.Tabella	{background:#FFF;vertical-align:top;}
			.Tabella .Dato		{border:none;}
			.Tabella ._odd td	{background:#FFF !important;}
			.Tabella ._even td	{background:#EEE !important;}

.Legend		{font-weight:bold !important;color:#212121 !important;padding:.3em;}
.Titolo		{font-weight:bold !important;color:#212121 !important;padding:.2em .3em;}
.Dato		{background:#FFF;color:#212121;min-height:1.2em;padding:.2em .3em;border:solid #d3d3d3;border-width:0 0 1px 0;}

input,textarea,select								{border:#d3d3d3 1px solid;color:#212121;background:#FFF;}
.chzn-container-single .chzn-single					{border:#d3d3d3 1px solid;color:#212121;}
.chzn-container .chzn-drop							{border:#d3d3d3 1px solid;border-top:0;}
.chzn-container-single .chzn-search input			{border:#d3d3d3 1px solid;}
.chzn-container-active.chzn-with-drop .chzn-single	{border:#d3d3d3 1px solid;}
.chzn-container .chzn-results .highlighted			{background:#d3d3d3;color:#000;}

.Legend,.Titolo,.ValidationError,input,textarea,select,h1,.SottRep	{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px;}
.Legend,.Titolo,.ValidationError,input,textarea,select,h1,.SottRep	{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px;}
.Legend,.Titolo,.ValidationError,input,textarea,select,h1,.SottRep	{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}
.Legend,.Titolo,.ValidationError,input,textarea,select,h1,.SottRep	{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}

/* ---------- IMPAGINAZIONE MASCHERE ---------- */
#LogIn					{width:60%;margin:2em auto;padding:0;}
#LogIn .Cookie			{width:35%;padding-top:1em;overflow:hidden;}
#LogIn .Modulo			{width:63%;border:none;overflow:hidden;}
#LogIn .Modulo .Dato	{width:66%;margin:.2em 0 0 .2em;}
#LogIn .Modulo .Titolo	{width:28%;margin:.2em 0 0 0;}

.Modulo,.FreeSearch		{width:49%;border:#d3d3d3 solid;border-width:2px 0 0 0;}
.Modulo .Titolo			{width:29%;margin:.4em .2em 0 .2em;}
.Modulo .Dato			{width:64%;margin:.4em .2em 0 .2em;}
						.Modulo .W25	{width:21% !important;}
						.Modulo .W50	{width:30% !important;}
						.Modulo .W75	{width:41% !important;}

dt			{width:25%;float:left;margin:0;padding:.1em;background:#FFF;color:#212121;}
dd			{width:70%;float:left;margin:0;padding:.1em;background:#FFF;color:#212121;}

.Rep00		{background:#FFF;color:#000;border-top:1px solid #CCC   ;font-weight:normal;text-transform:none     ;padding:2px;}	.Rep00 a {color:#000;}
.Rep01		{background:#EEE;color:#000;border:none                 ;font-weight:normal;text-transform:none     ;padding:0px;}	.Rep01 a {color:#000;}
.Rep02		{background:#CCC;color:#000;border-top:1px solid #000   ;font-weight:bold  ;text-transform:uppercase;padding:4px;}	.Rep02 a {color:#000;}
.RepTot		{background:#CCC;color:#000;border-bottom:1px solid #000;font-weight:bold  ;text-transform:uppercase;padding:4px;}	.RepTot a {color:#000;}
.RepBrd		{border-top:1px solid #000;}	.RepVis		{visibility:hidden;}

.TXTPOSLng  textarea	{height: 36em;width:20em;font-family:"Lucida Console", Monaco, monospace !important;font-size:1.3em !important;background:URL(../images/SfondoScontrino1024.jpg) repeat-y;}
.TXTPOSMed  textarea	{height: 13em;width:20em;font-family:"Lucida Console", Monaco, monospace !important;font-size:1.3em !important;background:URL(../images/SfondoScontrino1024.jpg) repeat-y;}
.TXTPOSSht  textarea	{height:4.5em;width:20em;font-family:"Lucida Console", Monaco, monospace !important;font-size:1.3em !important;background:URL(../images/SfondoScontrino1024.jpg) repeat-y;}
/* ---------- IMPAGINAZIONE IPAD ---------- */
.iPad						{font-size:130%;}
#HeaderiPad					{width:100%;height:125px;overflow:hidden;}
#HeaderiPad	img				{float:left;margin-top:10px;}
#HeaderiPad h1				{font-size:30px;color:#000;text-align:center;width:100%;}
.iPad #Body					{margin-bottom:550px;}

@media screen and (max-width:1023px) { 
	.iPad fieldset					{border:none;margin:0 !important;padding:0 !important;}
	.iPad .Legend,.iPad .spcfld		{display:none;}
}

.xml_double_line			{font-size:1.5em;font-weight:bold;padding:10px;text-align:center;}
.xml_bold_line				{font-size:1.2em;font-weight:bold;padding:10px;text-align:center;}
.xml_line					{font-size:1em;padding:5px;}
/* ---------- IFRAME ---------- */
.SottRep				{width:99%;border:#d3d3d3 inset 2px;overflow-x:hidden;overflow-y:auto;}
.STRep					{font-size:95%;}

.sysSitocss .SottRep					{height:410px;}		.DTCartecss #Tabs		{min-height:403px;}
.CPConfigcss #ctl00_cphContent_ifrDay	{height:900px;}		.CPConfigDaycss #Tabs	{min-height:893px;}
.CPConfigcss #ctl00_cphContent_ifrPrize	{height:900px;}		.CPConfigPrizecss #Tabs	{min-height:893px;}
.CPConfigcss #ctl00_cphContent_ifrERR	{height:470px;}		.CPConfigERRcss #Tabs	{min-height:463px;}
.OPConfigcss #ctl00_cphContent_ifrDay	{height:900px;}		.OPConfigDaycss #Tabs	{min-height:893px;}
.OPConfigcss #ctl00_cphContent_ifrPrize	{height:935px;}		.OPConfigPrizecss #Tabs	{min-height:928px;}
.OPConfigcss #ctl00_cphContent_ifrERR	{height:470px;}		.OPConfigERRcss #Tabs	{min-height:463px;}
.BSConfigcss #ctl00_cphContent_ifrDay	{height:900px;}		.BSConfigDaycss #Tabs	{min-height:893px;}
.BSConfigcss #ctl00_cphContent_ifrPrize	{height:900px;}		.BSConfigPrizecss #Tabs	{min-height:893px;}
.BSConfigcss #ctl00_cphContent_ifrERR	{height:470px;}		.BSConfigERRcss #Tabs	{min-height:463px;}

.CPConfigcss #ctl00_cphContent_ifrPDV	{height:880px;}		.CPConfigPDVcss #Tabs	{min-height:873px;}
.OPConfigcss #ctl00_cphContent_ifrPDV	{height:880px;}		.OPConfigPDVcss #Tabs	{min-height:873px;}
/* --------------------------------------------------1440 -------------------------------------------------- */
@-ms-viewport {width:device-width;}
@media screen and (min-width:1440px)
{
	body	{font-size:125%;}
	#Body	{width:1400px;}
	#Header	{background:#28225E url(../images/Intestazione1440.jpg) no-repeat;}
			h5					{height:90px;width:850px;top:10px;}
			h5 span				{height:90px;width:850px;font-size:34px;}
			.ResArea .level1 li	{width:16.5em !important;margin:0 .7em;}
			.ResArea .level2 li	{margin:0;}
	
	.TXTPOSLng  textarea	{background:URL(../images/SfondoScontrino1440.jpg) repeat-y;}
	.TXTPOSSht  textarea	{background:URL(../images/SfondoScontrino1440.jpg) repeat-y;}
}

/* --------------------------------------------------Mobile -------------------------------------------------- */
@media screen and (max-width:1023px)
{
	#Body		{width:auto;padding:2%;}
	#Header		{position:relative;overflow:hidden;height:auto;background:#28225E;}
				h1		{margin:2% 0;width:auto;}
				h4		{position:relative;top:auto;left:auto;width:auto;margin:0;padding:.5em;font-size:.8em;}
				h5		{position:relative;top:auto;left:auto;width:auto;height:auto;margin:0;padding:.5em;font-size:2em;}
				h5 span	{display:inline;}
	#Footer		{margin-top:2%;padding:2%;}

	/* ---------- MENU' ---------- */
	#mobileMenu					{display:block;margin-top:2%;}	
	#mobileMenu a				{font-size:0.7em;}
	.sysLogIncss #mobileMenu	{display:none;}
																 
	#Menu					{display:none;height:auto;font-size:1em;padding:0 1em 1em 1em;margin-top:2%;}

	.ResArea				{width:100%;}
	.ResArea .level1 li		{float:none;width:100%;margin:1em 0 0 0;}
	.ResArea  ul.level2		{width:80% !important;margin-left:20% !important;}
	.ResArea .level2 li		{margin:0;}

	#Header	{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}
	#Header	{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
	#Menu	{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px;}
	#Menu	{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px;}

	body:not(.STRep) .ui-widget-header	{background:#CCC;background-image:none;}
	/* ---------- IMPAGINAZIONE MASCHERE ---------- */
	#Tabs		{font-size:.7em;}
	
	#LogIn					{width:auto;padding:2em;margin:0;}
	#LogIn .Cookie			{width:auto;padding:0;margin:0;}
	#LogIn .Modulo .Titolo	{width:auto;padding:.5em;margin:1em 0 0 0;}
	#LogIn .Modulo .Dato	{width:auto;padding:.5em;margin:0;}

	dt						{width:40%;}
	dd						{width:55%;}

	body:not(.STRep) .Cookie.FL,body:not(.STRep) .Cookie.FR,
	body:not(.STRep) .Modulo.FL,body:not(.STRep) .Modulo.FR,
	body:not(.STRep) .Modulo .FL,body:not(.STRep) .Modulo .FR	{float:none;}
	body:not(.STRep) .W50.FR									{float:none;width:auto !important;} /* .FreeSearch */
	body:not(.STRep) .LH										{line-height:1em;}

	body:not(.STRep) .Modulo	{width:auto !important;font-size:1.4em;margin-bottom:2em;}
	body:not(.STRep) .Titolo	{padding:.5em;margin:1em 0 0 0;width:auto !important;}
	body:not(.STRep) .Dato		{padding:.5em;margin:0;width:auto !important;border-width:0 1px 1px 1px}
								body:not(.STRep) .Modulo .W25,
								body:not(.STRep) .Modulo .W50,
								body:not(.STRep) .Modulo .W75	{width:auto !important;}
								body:not(.STRep) .Dato.noBord	{border:1px solid #d3d3d3 !important;}

	body:not(.STRep) .Dato.noBord							{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px;}
	body:not(.STRep) .Dato.noBord							{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px;}
	body:not(.STRep) .Dato,body:not(.STRep) .Dato.noBord	{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}
	body:not(.STRep) .Dato,body:not(.STRep) .Dato.noBord	{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
	body:not(.STRep) .Titolo								{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-khtml-border-bottom-left-radius:0;border-bottom-left-radius:0;}
	body:not(.STRep) .Titolo								{-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;-khtml-border-bottom-right-radius:0;border-bottom-right-radius:0;}

	body:not(.STRep) .Dato.W25.R			{text-align:left;} /* Legenda Scontrini */
	body:not(.STRep) .TXTPOSLng  textarea	{width:100%;font-size:1.2em !important;background:URL(../images/SfondoScontrinoMobile.jpg) repeat-y;}
	body:not(.STRep) .TXTPOSSht  textarea	{width:100%;font-size:1.2em !important;background:URL(../images/SfondoScontrinoMobile.jpg) repeat-y;}
}
/* --------------------------------------------------Print -------------------------------------------------- */
@media print
{
	body		{background:#FFF;color:#000;}	a:link,a:visited,a:hover,a:active	{text-decoration:none;color:#000;} 
	#Body		{width:100%;}
	#Header		{height:auto;padding:5px;background:#FFF;border:#d3d3d3 solid 1px;
				-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px;
				-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
				h1				{color:#000;width:50%;}
				h4				{color:#000;font-size:14px;margin:20px 0 10px 0;width:auto;position:relative;top:auto;left:auto;}
				h5				{color:#000;font-size:24px;width:auto;position:relative;top:auto;left:auto;height:auto;}
				h5 span			{display:inline;width:auto;height:auto;}
				#Header .Logo	{display:inline;float:left;width:auto;height:auto;margin-right:1em;}
	#Menu		{display:none;}
	
	input,select			{background:#FFF;border:none;color:#000;overflow:visible;height:auto !important;}
	.chzn-container-single .chzn-single					{background:#FFF;border:none;color:#000}
	.chzn-container .chzn-drop							{background:#FFF;border:none;color:#000}
	.chzn-container-single .chzn-search input			{background:#FFF;border:none;color:#000}
	.chzn-container-active.chzn-with-drop .chzn-single	{background:#FFF;border:none;color:#000}

	.Tabella		{background:transparent;border:none;}
					.Tabella ._odd td	{border:solid #CCC;border-width:0 0 1px 0;}
					.Tabella ._even td	{border:solid #CCC;border-width:0 0 1px 0;}
	.Legend			{background:#FFF;color:#000;}
	.Titolo			{background:#FFF;color:#000;}
	.Dato			{background:#FFF;color:#000;}
	.Modulo			{border:none;}
	.Modulo .Titolo	{width:28%;}
	.Modulo .Dato	{width:64%;}

	.TXTPOSLng  textarea	{width:95%;font-size:1em !important;background:#FFF;overflow:visible;}
	.TXTPOSSht  textarea	{width:95%;font-size:1em !important;background:#FFF;overflow:visible;}
}