/*****************************************/
/* Caratteristiche generali della pagina */
/*****************************************/
* {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}

body	{background:#019CDC URL(../images/sfondopagina.jpg) repeat-x;color:#FFF;margin:0;font-weight:normal;font-style:normal;padding:0 4px;}
		a:link, a:visited		{text-decoration:none;color:#FFF;}
		a:hover, a:active		{text-decoration:none;color:#E03;}

.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	{color:#000;}		.JMenu a:visited	{color:#000;} 
		.JMenu a:hover	{color:#E03;}		.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:885px;margin:auto;border:none;}

#Intestazione	{background:URL(../images/intestazione.jpg) 0 0 no-repeat;width:100%;height:160px;overflow:hidden;}
#Menu			{z-index:99;background:URL(../images/sfondomenu.jpg) 156px bottom no-repeat;width:170px;padding-top:280px;height:74px;position:absolute;}
#Home			{display:block;position:relative;left:170px;min-height:314px;height:314px;width:715px;padding:40px 0 0 0;background:URL(../images/sfondohome.jpg) 0 21px no-repeat;height /**/:auto;}
#Contenuto		{display:block;position:relative;left:170px;min-height:300px;height:300px;width:715px;padding:21px 0 0 0;background:transparent;height /**/:auto;}

.Logo		{display:block;position:absolute;top:7px;right:18px;margin:0;padding:0;}
 
.SFTop		{position:absolute;top:0;right:0;height:54px;width:780px;background:URL(../images/sfondotop.jpg) top no-repeat;}
.SFBot		{position:absolute;bottom:0;right:0;height:6px;width:780px;background:URL(../images/sfondobot.jpg) bottom no-repeat;}
.TextTop	{position:relative;margin:0;width:710px;height:8px;font-size:1px;background:URL(../images/TextTop.jpg) top no-repeat;}
.TextBot	{position:relative;margin:0;width:710px;height:8px;font-size:1px;background:URL(../images/TextBot.jpg) bottom no-repeat;}
.TextBox	{position:relative;margin:0;width:540px;min-height:310px;height:310px;padding:10px 10px 0 160px;background:#FFF;color:#03498F;height /**/:auto;}
			.TextBox a:link, .TextBox a:visited	{color:#03498F;}		
			.TextBox a:hover, .TextBox a:active	{color:#E03;}		

.Mesg		{margin-top:30px;background:transparent;color:#FFF;border:none;padding:0;font-weight:bold;text-align:center;}
			.Mesg a:link,.Mesg a:visited	{color:#FFF;} 
			.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		{clear:both;width:715px;padding-left:170px;margin:auto;background:URL(../images/sfondocopy.jpg) 173px top no-repeat;margin-top:5px;}
.Copy p		{clear:both;padding-top:10px;text-align:center;color:#FFF;}	.Copy img	{width:94px;height:15px;border:none;} .Copy p a	{color:#FFF;}

.body .Copy		{background:none;width:auto;height:auto;margin:0;padding:0;border:none;}
.body .Copy p	{margin:auto;color:#000;} .body .Copy p a	{color:#000;}

/********/
/* MENU */
/********/
#Menu .Lnk .pin	{position:absolute;left:-8px;top:6px;}
#Menu .Lnk a	{display:block;position:relative;margin-left:35px;width:115px;text-align:right;}
#Menu .Lnk a:link, #Menu .Lnk a:visited	{color:#FFF;font-weight:normal;}		
#Menu .Lnk a:hover, #Menu .Lnk a:active	{color:#FFF;font-weight:bold;}	 
#Menu .Lnk *	{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#Menu .PMarg	{margin-top:14px;}
#Menu .Logo		{position:absolute;top:330px;left:11px;margin:0;}
#MenuFlash		{position:absolute;top:-161px;left:2px;}

.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;}

/*********************************************************************/
/* Titoli della pagina / dei messaggi / errore / formattazione testo */
/*********************************************************************/
.body h1	{position:relative;top:auto;right:auto;padding:auto;width:auto;height:auto;margin:5px 0;font-size:1.8em;color:#003466;background:none;text-align:left;}
h1	{position:absolute;top:-31px;right:123px;padding:7px 49px 0 0;width:170px;height:25px;overflow:hidden;background:#03498F URL(../images/sfondotitolo.jpg) no-repeat;color:#FEF200;font-weight:bold;font-size:1.4em;font-variant:small-caps;margin-top:0;text-align:right;}
h2	{margin: 5px 0;color:#FFF;font-weight:bold;font-size:1.2em;}
h3	{margin: 5px 0;color:#FFF;font-weight:bold;font-size:1.2em;}
h4	{display:none;margin:10px 0;color:#000;font-weight:bold;font-size:1.6em;}

.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;}
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:#2A95CD;color:#FFF;border:#017AC3 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;}

/*************************/
/* Definizioni Home Page */
/*************************/
.News			{position:relative;width:442px;height:280px;padding:0;margin-left:158px;}
.News h1		{top:-42px;right:10px;}
.News p			{display:none;}
.News .Locandina{position:absolute;top:0;right:10;}

.LnkNL			{position:absolute;top:50px;right:32px;}
.LnkBK			{position:absolute;top:185px;right:32px;}

.MedSup			{clear:both;width:705px;height:113px;padding:4px 0 0 180px;margin:auto;margin-top:15px;background:URL(../images/sfondoicone.jpg) 180px 0 no-repeat;}

.SMS			{font-weight:bold;color:#CE0000;}


.Voky			{position:absolute;top:-227px;right:230px;}

/*******************************/
/* Definizione CLASSI - COLORI */
/*******************************/
.Tabella		{background:transparent;vertical-align:top;}
.Tabella .Dato	{width:20% !important;border:#017AC3 dashed;border-width:0 0 1px 0;}

.Legend		{background:#017AC3;border:#2A95CD outset 2px;color:#FFF;padding:2px;font-weight:bold;}

.Titolo		{background:#2A95CD;border:#017AC3 outset;border-width:0 1px 1px 0;color:#FFF;padding:2px;font-weight:bold;position:relative;}
			.Titolo a:link,.Titolo a:visited		{color:#FFF;} 
			.Titolo a:hover,.Titolo a:active		{color:#E03;} 

.body		{background:transparent;color:#000;}	.body .Pulsanti a:link,.body .Pulsanti a:visited	{color:#000;}
.Dato		{background:transparent;color:#03498F;padding:2px;position:relative;}
			.Dato a:link, .Dato a:visited			{color:#03498F;}
			.Dato a:hover, .Dato a:active			{color:#E03;}

.Pulsanti	{margin:20px 0;background:transparent;color:#000;font-weight:bold;text-align:center;clear:both;}
			.Pulsanti a:link, .Pulsanti a:visited	{color:#000;}
			.Pulsanti a:hover, .Pulsanti a:active	{color:#E03;}
			
.PulsOff	{display:block;width:100px;height:85px;padding-top:15px;margin-top:20px;background:URL(../images/offerte.jpg);text-align:center;color:#FFF !important;font-size:18px;}

/**************************/
/* 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%;}

.Negozio		{width:99%;border:#017AC3 solid;border-width:2px 0 0 0;padding:0;}
.Negozio legend	{width:200px;}
.Negozio div	{margin:15px 7px;width:auto;}
.Negozio p		{margin:0;margin-bottom:8px;}
.Negozio ul 	{list-style-type:none;margin:0;margin-bottom:8px;}
.NomNeg			{font-size:12px;font-weight:bold;text-decoration:underline;}

.Modulo			{width:49%;border:#017AC3 solid;border-width:2px 0 0 0;padding:10px 0;}
.Modulo	object	{width:400px;height:381px;}
.Modulo .Legend	{margin:4px 0;display:block;width:50%;}
.Modulo .Titolo	{margin:4px 2px 0 2px;width:32%;}
.Modulo .Dato	{margin:4px 2px 0 2px;width:60%;}
.Modulo .W15	{width:13% !important;}
.Modulo .W80	{width:78% !important;}

.Bacheca		{width:600px;height:53px;background:URL(../images/BachecaBox.jpg) no-repeat;overflow:hidden;margin-left /**/:-2px;}
.Bacheca a		{margin:14px 80px 0 5px;font-weight:bold;}
.Bacheca img	{vertical-align:middle;margin-left:10px;}
.Bacheca label	{margin:17px 2px 0 2px;width:110px;font-weight:bold;}
.Bacheca select {margin:17px 2px 0 2px;width:200px;}
.Bacheca .goto	{margin:18px 2px 0 2px;}

.SottRep		{width:99%;border:#CCC inset 2px;}

.CPImg320		{text-align:center;overflow:hidden;}
.CPImg320 .foto	{width:320px;height:240px;}

.ServBox		{margin:5px 0;padding:2px;width:24%;height:84px;overflow:hidden;}
.IcoServ		{width:50px;height:50px;}

.foto			{width:95%;}
.IcoHome		{width:110px;height:80px;}
.Locandina		{width:200px;height:280px;}
.FotoNeg		{width:200px;height:150px;margin:15px 7px 7px 7px;background:#CCC;border:2px outset #CCC;}
.LogoNeg		{width:100px;height:50px;margin-top:15px;background:#CCC;border:2px outset #CCC;}
.LogoLista		{width:100px;height:50px;margin:0 5px 0 0;background:#CCC;border:2px outset #CCC;}

.W20	{width:17%;}	.W25	{width:24%;}	.W50	{width:49%;}	.W75	{width:74%;}	.W99	{width:100%;}

/***************/
/* Scroll News */
/***************/
.Back		{background:#FFF;}
.SCRTitolo	{background-color:transparent;padding:1px;color:#03498F;font-weight:bold;}
			.SCRTitolo a:link, .SCRTitolo a:visited, .SCRTitolo a:hover, .SCRTitolo a:active	{color:#03498F;} 
.SCRData	{background-color:transparent;padding:1px;color:#03498F;margin-top:2px;}
			.SCRData a:link, .SCRData a:visited, .SCRData a:hover, .SCRData a:active	{color:#03498F;} 
.SCRTesto	{background-color:transparent;padding:1px;color:#03498F;font-style:italic;margin-top:5px;margin-bottom:40px;}
			.SCRTesto a:link, .SCRTesto a:visited, .SCRTesto a:hover, .SCRTesto a:active	{color:#03498F;} 

/***************************/
/* Caregorie Merceologiche */
/***************************/
.WMappa		{}	.WMappa	.foto	{width:auto !important}
.ElCatMerc	{} 
.DesMappa	{}

.ListaNegozi {min-height:40px;height:40px;width:48% !important;margin-top:10px !important;float:left;height /**/:auto;}
.Cat0		{background:#E7E308;padding:5px 2px;font-weight:bold;color:#000;margin-bottom:2px;width:33%;}
			.Cat0 a:link,.Cat0 a:visited 		{color:#000;} 
			.Cat0 a:hover,.Cat0 a:active 		{color:#E03;} 
.Cat1		{background:#ffc50c;padding:5px 2px;font-weight:bold;color:#000;margin-bottom:2px;width:33%;}
			.Cat1 a:link,.Cat1 a:visited 		{color:#000;} 
			.Cat1 a:hover,.Cat1 a:active 		{color:#E03;} 
.Cat2		{background:#ffc50c;padding:5px 2px;font-weight:bold;color:#000;margin-bottom:2px;width:33%;}
			.Cat2 a:link,.Cat2 a:visited 		{color:#000;} 
			.Cat2 a:hover,.Cat2 a:active 		{color:#E03;} 
.Cat3		{background:#e12391;padding:5px 2px;font-weight:bold;color:#FFF;margin-bottom:2px;width:33%;}
			.Cat3 a:link,.Cat3 a:visited 		{color:#FFF;} 
			.Cat3 a:hover,.Cat3 a:active 		{color:#F1E937;} 
.Cat4		{background:#00a650;padding:5px 2px;font-weight:bold;color:#FFF;margin-bottom:2px;width:33%;}
			.Cat4 a:link,.Cat4 a:visited 		{color:#FFF;} 
			.Cat4 a:hover,.Cat4 a:active 		{color:#F1E937;} 
.Cat5		{background:#f68b1e;padding:5px 2px;font-weight:bold;color:#FFF;margin-bottom:2px;width:33%;}
			.Cat5 a:link,.Cat5 a:visited 		{color:#FFF;} 
			.Cat5 a:hover,.Cat5 a:active 		{color:#F1E937;} 
.Cat6		{background:#083a81;padding:5px 2px;font-weight:bold;color:#FFF;margin-bottom:2px;width:33%;}
			.Cat6 a:link,.Cat6 a:visited 		{color:#FFF;} 
			.Cat6 a:hover,.Cat6 a:active 		{color:#F1E937;} 
.Cat7		{background:#FFF;padding:5px 2px;font-weight:bold;color:#000;margin-bottom:2px;width:32%;border:solid #000 1px;}
			.Cat7 a:link,.Cat7 a:visited 		{color:#000;} 
			.Cat7 a:hover,.Cat7 a:active 		{color:#E03;} 
.Cat8		{background:#FC0;padding:5px 2px;font-weight:bold;color:#000;margin-bottom:2px;width:33%;}
			.Cat8 a:link,.Cat8 a:visited 		{color:#000;} 
			.Cat8 a:hover,.Cat8 a:active 		{color:#E03;} 
.Cat9		{background:#CCC;padding:5px 2px;font-weight:bold;color:#000;margin-bottom:2px;width:33%;}
			.Cat9 a:link,.Cat9 a:visited 		{color:#000;} 
			.Cat9 a:hover,.Cat9 a:active 		{color:#E03;} 
