/*****************************************/
/* Caratteristiche generali della pagina */
/*****************************************/
* {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}

.Back	{background:transparent;}
body	{background:#FEFEE0;color:#000;margin:0;font-weight:normal;font-style:normal;}
		a:link,a:visited	{text-decoration:none;} 
		a:hover,a:active	{text-decoration:none;} 

.JMenu	{background:#FFF;color:#000;border:#000 solid 1px;padding:5px;font-weight:bold;text-align:left;}
		.JMenu ol	{margin-left:20px;}	.JMenu li	{list-style-position:inside;text-indent:-17px;}
		.JMenu a:link,.JMenu a:visited	{color:#000;}
		.JMenu a:hover,.JMenu a:active	{color:#E03;}

.M		{vertical-align:middle;}
.L		{text-align:left;}	.C		{text-align:center;}	.R		{text-align:right;}			.J		{text-align:justify;}
.B,.B a	{font-weight:bold;}	.I,.I a	{font-style:italic;}	.U,.U a	{text-decoration:underline;}
.FL		{display:block;float:left;position:relative;}		.FR		{display:block;float:right;position:relative;}
.PMarg	{margin-top:10px;}									.NoMarg {margin-top:0;margin-bottom:0;}
.Block	{display:block;}									.InLine	{display:inline;}

th		{cursor:pointer;}
p		{margin:0;padding:2px 0;}	hr		{display:none;}
strong	{font-weight:bold;}			em		{font-style:italic;}
.sort-arrow				{width:11px;height:11px;background-position:center;background-repeat:no-repeat;margin:0 2px;}
.sort-arrow.descending	{background-image:url("../stile/downsimple.png");}
.sort-arrow.ascending	{background-image:url("../stile/upsimple.png");}

/***************************************/
/* Sezioni DIV principali della pagina */
/***************************************/
#carica	{z-index:99;position:absolute;left:0;top:40%;margin:0 20%;width:60%;padding:5px;border:#000 solid 2px;background:#FFF;color:#000;text-align:center;font-weight:bold;}
#corpo	{z-index:50;position:relative;width:990px;margin:auto;border:none;}

#Intestazione	{background:URL(../images/intestazione.jpg) 0 0 no-repeat;width:100%;height:110px;overflow:hidden;}

#Menu		{z-index:99;position:absolute;left:0;width:180px;margin-top:38px;padding:0px;}
.MenuTop	{width:180px;height:10px;margin:0;padding:0;background:#FC3 URL(../images/box/MenuTop.gif) no-repeat;overflow:hidden;}
.MenuBot	{width:180px;height:10px;margin:0;padding:0;background:#FC3 URL(../images/box/MenuBot.gif) no-repeat;overflow:hidden;}
.MenuBox	{width:180px;			 margin:0;padding:0;background:#FC3 URL(../images/box/MenuBox.gif) repeat-y;
			 color:#000;font-weight:bold;text-align:center;}
.MenuBox p	{margin:0;padding:4px 0;}

#Centrato	{display:block;margin:auto;		 width:800px;padding:0;overflow:hidden;}
#Contenuto	{display:block;margin-left:190px;width:800px;padding:0;overflow:hidden;}
.TextTop	{width:785px;height:10px;margin:0;padding:0 10px 0 5px;background:#FFF URL(../images/box/TextTop.gif) no-repeat;overflow:hidden;}
.TextBot	{width:785px;height:15px;margin:0;padding:0 10px 0 5px;background:#FFF URL(../images/box/TextBot.gif) no-repeat;overflow:hidden;}
.TextBox	{width:785px;		     margin:0;padding:0 10px 0 5px;background:#FFF URL(../images/box/TextBox.gif) repeat-y; overflow:hidden;
			 color:#000;text-align:left;}

.Mesg		{background:#FFF;color:#000;border:none;padding:0;font-weight:bold;text-align:center;}
			.Mesg a:link,.Mesg a:visited	{color:#000;} 
			.Mesg a:hover,.Mesg a:active	{color:#E03;} 
			.Mesg p							{margin-top:18px;padding:0;}

.PPful		{display:block;float:left;width:47%;}						.PPemp		{display:block;float:left;width:25%;}	.PPimg	{height:22px;vertical-align:middle;}
.Copy p		{clear:both;margin-top:12px;padding:0;text-align:center;}	.Copy img	{width:94px;height:15px;border:none;}

/*********************************************************************/
/* Titoli della pagina / dei messaggi / errore / formattazione testo */
/*********************************************************************/
h1	{margin:10px 0;color:#000;font-weight:bold;font-size:1.6em;}
h2	{margin: 5px 0;color:#000;font-weight:bold;font-size:1.2em;}
h3	{margin: 5px 0;color:#E03;font-weight:bold;font-size:1.2em;}
h4	{position:absolute;left:205px;top:30px;color:#CCC;font-weight:bold;font-size:26px;margin:0;}

.CheckRadio	{float:left;margin:0 10px 0 0;padding:0;list-style-type:none;text-align:left;}
.radio		{background:transparent;border:none;}	.src	{position:absolute;right:3%;top:4px;display:none;}
img			{border:none;}							.del	{height:11px;vertical-align:middle;}
form		{margin:0;}								.cal	{vertical-align:top;}

input,textarea,select	{background:#FFF;color:#000;border:#000 solid 1px;}
.cmd					{background:#999;color:#FFF;border:#000 solid 1px;font-weight:bold;}
.goto					{background:URL(../stile/icon_goto.gif) no-repeat;border:none;width:13px;height:15px;vertical-align:top;overflow:hidden;}
.ComboBox				{display:none;position:absolute;bottom:22px;left:4px;height:100px;border:#000 solid 1px;}
.ifrCerca				{display:none;width:95%;height:150px;border:#000 solid 1px;}

/*******************************/
/* Definizione CLASSI - COLORI */
/*******************************/
.Tabella	{background:#FFF;vertical-align:top;}

.Legend		{background:#333;border:#CCC outset 2px;color:#FFF;padding:2px;}

.Titolo		{background:#FC3;border:#CCC outset;border-width:0 1px 1px 0;color:#000;padding:2px;font-weight:bold;position:relative;}
			.Titolo a:link,.Titolo a:visited		{color:#000;} 
			.Titolo a:hover,.Titolo a:active		{color:#E03;} 

.body		{background:#FFF;}
.Dato		{background:#FFF;border:#CCC solid; border-width:0 0 1px 0;color:#000;padding:2px;position:relative;}
			.Dato a:link,.Dato a:visited			{color:#000;}
			.Dato a:hover,.Dato a:active			{color:#E03;}

.Pulsanti	{background:#FC3;color:#000;border:#CCC outset;border-width:0 1px 1px 1px;padding:2px;font-weight:bold;text-align:center;clear:both;}
			.Pulsanti a:link,.Pulsanti a:visited	{color:#000;}
			.Pulsanti a:hover,.Pulsanti a:active	{color:#E03;}

/**************************/
/* IMPAGINAZIONE MASCHERE */
/**************************/
.auto	{display:block;width:auto !important;}
.noBord {border:none !important;}
.clear	{clear:both;}	.LH			{line-height:18px;}
.DT2	{width:18px;}	.DT4		{width:30px;}
.Input	{width:95%;}	textarea	{width:95%;height:48px;}	fieldset select {width:98%;}

.TXTLong textarea	{height:144px;}
.TXTMed  textarea	{height:96px;}

#LogIn			{width:70%;border:none;padding:4px 0;}	#Cookies		{width:28%;padding:0;border:none;}
#LogIn .Dato	{margin:2px 0 0 2px;width:68%;}			#Cookies .Dato	{margin-top:13px;width:90%;border:none;}
#LogIn .Titolo	{margin:2px 0 0 0px;width:28%;}

.PopUp			{background:#FFF;border:#000 solid 1px;padding:5px 0;}
.PopUp .Titolo	{margin-top:3px;width:29%;}
.PopUp .Dato	{margin-top:3px;width:69%;}

.Modulo			{width:49%;border:#CCC solid;border-width:2px 0 0 0;padding:10px 0;}
.Modulo .Legend	{margin:4px 0;width:40%;}
.Modulo .Titolo	{margin:4px 2px 0 2px;width:29%;}
.Modulo .Dato	{margin:4px 2px 0 2px;width:65%;}	.Modulo .W25	{width:23%;}	.Modulo .W50	{width:31%;}
.SottRep		{width:99%;height:180px;border:#CCC inset 2px;}

.CPImg320		{text-align:center;overflow:hidden;}
.CPImg320 .foto	{width:320px;height:240px;}

.IcoServ		{width:50px;height:50px;}
.IcoHome		{width:110px;height:80px;}
.LocandinaVert	{width:200px;height:280px;}
.LocandinaOriz	{width:280px;height:200px;}
.FotoNeg		{width:320px;height:240px;}
.LogoNeg		{width:100px;}	/* height:50px; */
.PiantaNeg		{height:100px;}

.W25	{width:24%;}	.W50	{width:49%;}	.W75	{width:74%;}	.W99	{width:100%;}
/****************************/
/* Definizioni SUPPLEMENTARI*/
/****************************/
.GSetH			{height:130px;}
.GSet			{width:108px;border:#CCC solid;border-width:2px 0 0 0;padding:0 0 10px 0;}
.GSet .Legend	{margin:2px 0;width:90px;font-weight:bold;}
.GSet .Titolo	{margin:0 1px;padding:0 2px;width:38px;border:none;}
.GSet .Dato		{margin:0 1px;padding:0;width:54px;border:none;}
.GSet .Input	{width:100% !important;}

.FattMese			{margin-top:40px;font-size:22px;font-weight:bold;}
.FattMese select	{font-size:22px;font-weight:bold;width:100%;}

/******************/
/*    MENU JAVA   */
/******************/
.MResO1Est	{background:#F63;border:1px solid #E03;padding:2px;text-align:left;}
.MResO1Int	{color:#FFF;font-weight:bold;font-size:10px;}
.MResL1Est	{background:#FFF;border:2px outset #CCC;padding:2px;text-align:left;}
.MResL1Int	{color:#000;font-weight:bold;font-size:10px;}
.MResL2Est	{background:#FFF;border:1px solid #CCC;padding:2px;text-align:left;}
.MResL2Int	{color:#000;font-weight:bold;font-size:10px;}
/******************/

