/*****************************************/
/* Caratteristiche generali della pagina */
/*****************************************/
* {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}

body	{background:#E7DEE1 URL(../images/sfondo.jpg) repeat-x fixed;color:#000;margin:0;font-weight:normal;font-style:normal;padding:0 4px;}
		a:link, a:visited		{text-decoration:none;color:#000;}
		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:780px;margin:auto;border:none;}

#Intestazione	{background:URL(../images/intestazione.jpg) 0 0 no-repeat;width:100%;height:198px;overflow:hidden;}
#Menu			{z-index:99;background:#B10037 URL(../images/sfondomenu.jpg) 0 0 no-repeat;position:absolute;width:160px;padding:0;top:198px;left:19px;}
#Home			{display:block;position:relative;min-height:665px;height:665px;width:780px;background:#F3F3F3 URL(../images/sfondopagina.jpg) repeat-y;height /**/:auto;}
#HomeConc		{display:block;position:relative;min-height:805px;height:805px;width:780px;background:#F3F3F3 URL(../images/sfondopagina.jpg) repeat-y;height /**/:auto;}
#Contenuto		{display:block;position:relative;min-height:535px;height:535px;width:570px;padding:60px 10px 0 200px;background:#F3F3F3 URL(../images/sfondopagina.jpg) repeat-y;height /**/:auto;}

.Logo		{display:block;position:absolute;top:21px;left:19px;margin:0:padding:0;}
.LnkSMS		{display:block;position:absolute;top:51px;right:130px;margin:0:padding:0;}
.LnkNL		{display:block;position:absolute;top:82px;right:18px;margin:0:padding:0;}
.Facebook	{display:block;position:absolute;top:43px;right:239px;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 15px;width:540px;height:7px;font-size:1px;background:#FFF URL(../images/TextTop.jpg) top no-repeat;}
.TextBot	{position:relative;margin:0 15px;width:540px;height:7px;font-size:1px;background:#FFF URL(../images/TextBot.jpg) bottom no-repeat;}
.TextBox	{position:relative;margin:0 15px;width:528px;padding:0 5px;border-left:solid #F08801 2px;border-top:solid #FFF 1px;background:#FFF;}

.Mesg		{margin-top:30px;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		{clear:both;width:543px;height:64px;padding:0 23px 0 214px;margin-top:-1px;background:URL(../images/sfondocredits.jpg) top no-repeat;border-top:1px solid transparent;}
.Copy p		{clear:both;margin-top:8px;margin-bottom:10px;padding:0;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;padding:2px 0;margin:auto;width:114px;border-bottom:solid #FFF 1px;text-align:left;}
#Menu .Lnk a:link, #Menu .Lnk a:visited	{color:#FFF;}		
#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:8px;}
#Menu .Box		{display:block;float:right;color:#FFF;text-align:left;padding:2px 0;width:137px;border:solid #8F0100;border-width:2px 0;margin-top:15px;margin-bottom:5px;font-size:12px;}
#Menu .Loghi	{display:block;margin:auto;padding:0;width:114px;}

.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;left:auto;margin: 5px 0;}
h1	{position:absolute;top:20px;left:200px;color:#B1063A;font-weight:bold;font-size:1.8em;font-style:italic;font-family:Georgia,Verdana,sans-serif;}
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	{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:#B1063A;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;}

/*************************/
/* Definizioni Home Page */
/*************************/
.News			{position:absolute;top:4px;left:210px;}
.News .PMarg	{width:321px;height:437px;background:URL(../images/sfondolocandina.jpg) no-repeat;}
.News .Locandina{width:290px;height:406px;}
.Chiosco		{position:absolute;top:41px;right:17px;text-align:center;width:242px;}
.HomeBox		{position:absolute;top:520px;right:19px;}

.SMS			{font-weight:bold;color:#CE0000;}

.Voky			{position:absolute;top:-192px;left:240px;}

#PopUp		{z-index:99;position:absolute;top:0px;left:140px;width:500px;height:400px;background:none;border:3px solid #CCC;}
#PopUp .FR	{background:#CCC;padding:0 0 4px 4px;font-weight:bold;position:absolute;top:0px;right:0px;}

/*******************************/
/* Definizione CLASSI - COLORI */
/*******************************/
.Tabella		{background:transparent;vertical-align:top;}
.Tabella .Dato	{width:20% !important;border:#8F0000 dashed;border-width:0 0 1px 0;}

.Legend		{background:#B1063A;border:#CCC outset 2px;color:#FFF;padding:2px;font-weight:bold;}

.Titolo		{background:#FD0037;border:#8F0000 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;}
.Dato		{background:transparent;color:#000;padding:2px;position:relative;}
			.Dato a:link,.Dato a:visited			{color:#000;}
			.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:#8F0000 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:#8F0000 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:31%;}
.Modulo .Dato	{margin:4px 2px 0 2px;width:61%;}
.Modulo .W15	{width:13% !important;}
.Modulo .W80	{width:78% !important;}

.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:#F3F3F3;}
.SCRTitolo	{background-color:transparent;padding:1px;color:#000;font-weight:bold;}
			.SCRTitolo a:link, .SCRTitolo a:visited, .SCRTitolo a:hover, .SCRTitolo a:active	{color:#000;} 
.SCRData	{background-color:transparent;padding:1px;color:#000;margin-top:2px;}
			.SCRData a:link, .SCRData a:visited, .SCRData a:hover, .SCRData a:active	{color:#000;} 
.SCRTesto	{background-color:transparent;padding:1px;color:#000;font-style:italic;margin-top:5px;margin-bottom:40px;}
			.SCRTesto a:link, .SCRTesto a:visited, .SCRTesto a:hover, .SCRTesto a:active	{color:#000;} 

/***************************/
/* Caregorie Merceologiche */
/***************************/
.ListaNegozi {min-height:40px;height:40px;width:48% !important;margin-top:10px !important;float:left;height:fsfdf;height /**/:auto;}
.Cat0		{background:#F1E937;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:#F88416;padding:5px 2px;font-weight:bold;color:#FFF;margin-bottom:2px;width:33%;}
			.Cat1 a:link,.Cat1 a:visited 		{color:#FFF;} 
			.Cat1 a:hover,.Cat1 a:active 		{color:#F1E937;} 
.Cat2		{background:#DE0806;padding:5px 2px;font-weight:bold;color:#FFF;margin-bottom:2px;width:33%;}
			.Cat2 a:link,.Cat2 a:visited 		{color:#FFF;} 
			.Cat2 a:hover,.Cat2 a:active 		{color:#F1E937;} 
.Cat3		{background:#269B65;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:#FBDF1C;padding:5px 2px;font-weight:bold;color:#000;margin-bottom:2px;width:33%;}
			.Cat4 a:link,.Cat4 a:visited 		{color:#000;} 
			.Cat4 a:hover,.Cat4 a:active 		{color:#E03;} 
.Cat5		{background:#26B9E1;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:#E03;} 
.Cat6		{background:#184B70;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:#EC4E8B;padding:5px 2px;font-weight:bold;color:#FFF;margin-bottom:2px;width:33%;}
			.Cat7 a:link,.Cat7 a:visited 		{color:#FFF;} 
			.Cat7 a:hover,.Cat7 a:active 		{color:#F1E937;} 
.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;} 

