/*****************************************/
/* Caratteristiche generali della pagina */
/*****************************************/
* {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}

body	{background:#FFF;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:770px;margin:auto;border:none;}

#Intestazione	{background:URL(../images/intestazione.jpg) 2px 0 no-repeat;width:770px;height:295px;overflow:hidden;margin:0;padding:0;}
#Menu			{z-index:99;position:absolute;background:#A4C129;padding:5px 0 5px 105px;width:665px;bottom:173px;}
#Home			{display:block;position:relative;height:512px;width:770px;padding:0;margin-top:2px;background:#FFF URL(../images/sfondohome.jpg) no-repeat;}
#Contenuto		{display:block;position:relative;width:770px;padding-bottom:90px;background:URL(../images/sfondocredits.jpg) bottom no-repeat;height /**/:auto;}

.Logo		{display:block;position:absolute;top:67px;left:365px;margin:0;padding:0;}
.LnkSMS		{display:block;position:absolute;top:32px;right:4px;margin:0;padding:0;}
.LnkNL		{display:block;position:absolute;top:86px;right:4px;margin:0;padding:0;}

.TextTop	{position:relative;margin:0;width:600px;height:11px;font-size:1px;background:#FFF URL(../images/TextTop.jpg) top no-repeat;}
.TextBot	{position:relative;margin:0;width:600px;height:11px;font-size:1px;background:#FFF URL(../images/TextBot.jpg) bottom no-repeat;}
.TextBox	{position:relative;width:748px;padding:0 10px 15px 10px;border:solid #A4C129;border-width:1px 1px 22px 1px;}

.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:770px;}
.Copy p		{clear:both;margin-top:10px;margin-bottom:10px;padding:0;text-align:center;color:#000;}	.Copy img	{width:94px;height:15px;border:none;} .Copy p a	{color:#000;}

.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 a			{display:block;position:relative;padding:0 5px;float:left;border-right:1px solid #000;}

/* ----- AGGIUNTE ----- */
/* ----- AGGIUNTE ----- */

.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	{margin: 10px 0;color:#00892E;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:#01A33E;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:0px;left:15px;}
.Locandina		{width:230px;height:323px;}
.Scroll			{position:absolute;top:0px;left:265px;width:191px;height:300px;padding:33px 5px 0 5px;background:#CCC URL(../images/sfondonews.jpg) no-repeat;}
.MedSup			{position:absolute;bottom:105px;width:770px;height:50px;text-align:center;overflow:hidden;}
.MedSup img		{margin:0 20px;}

/* ----- AGGIUNTE ----- */
.Scroll img		{position:absolute;top:0;left:0;}
.Orari			{position:absolute;top:10px;right:0;}
.HMappa			{position:absolute;top:140px;right:146px;width:139px;height:34px;padding-top:120px;background:URL(../images/sfondomappa.jpg) no-repeat;text-align:center;font-weight:bold;}
.HMappa a		{display:block;margin-bottom:6px;}
.HMenu			{position:absolute;top:140px;right:0px;width:141px;height:106px;padding-top:48px;background:URL(../images/sfondomenu.jpg) no-repeat;font-weight:bold;}
.HMenu a		{display:block;margin:0 0 6px 16px;}
.LogoSCM		{display:block;position:absolute;bottom:10px;left:73px;}
/* ----- AGGIUNTE ----- */

/*******************************/
/* Definizione CLASSI - COLORI */
/*******************************/
.Tabella		{background:transparent;vertical-align:top;}
.Tabella .Dato	{width:20% !important;border:#01A33E dashed;border-width:0 0 1px 0;}

.Legend		{background:#01A33E;border:#CCC outset 2px;color:#FFF;padding:2px;font-weight:bold;}

.Titolo		{background:#A4C129;border:#000 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:#01A33E 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:#01A33E 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;}
.SMS			{font-weight:bold;color:#CE0000;}

.foto			{width:95%;}
.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;}
.PiantaNeg		{width:150px;background:#CCC;border:2px outset #CCC;position:absolute;bottom:17px;right:17px;}

.W20	{width:17%;}	.W25	{width:24%;}	.W50	{width:49%;}	.W75	{width:74%;}	.W99	{width:100%;}
/***************/
/* Scroll News */
/***************/
.Back		{background:#CCC;}
.SCRTitolo	{background-color:transparent;padding:1px;color:#E03;font-weight:bold;}
			.SCRTitolo a:link, .SCRTitolo a:visited, .SCRTitolo a:hover, .SCRTitolo a:active	{color:#E03;} 
.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 */
/***************************/
.WMappa		{width:75%;}	.WMappa	.foto	{}
.ElCatMerc	{} 
.DesMappa	{}

.ListaNegozi {min-height:40px;height:40px;width:48% !important;margin-top:10px !important;float:left;height /**/:auto;}
.Cat0		{background:#A4C129;padding:5px 2px;font-weight:bold;color:#000;margin-bottom:2px;width:33%;}
			.Cat0 a:link,.Cat0 a:visited 		{color:#FFF;} 
			.Cat0 a:hover,.Cat0 a:active 		{color:#E03;} 
.Cat1		{background:#A4C129;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:#E03;} 
.Cat2		{background:#A4C129;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:#E03;} 
.Cat3		{background:#A4C129;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:#E03;} 
.Cat4		{background:#A4C129;padding:5px 2px;font-weight:bold;color:#000;margin-bottom:2px;width:33%;}
			.Cat4 a:link,.Cat4 a:visited 		{color:#FFF;} 
			.Cat4 a:hover,.Cat4 a:active 		{color:#E03;} 
.Cat5		{background:#A4C129;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:#A4C129;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:#E03;} 
.Cat7		{background:#A4C129;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:#E03;} 
.Cat8		{background:#A4C129;padding:5px 2px;font-weight:bold;color:#000;margin-bottom:2px;width:33%;}
			.Cat8 a:link,.Cat8 a:visited 		{color:#FFF;} 
			.Cat8 a:hover,.Cat8 a:active 		{color:#E03;} 
.Cat9		{background:#A4C129;padding:5px 2px;font-weight:bold;color:#000;margin-bottom:2px;width:33%;}
			.Cat9 a:link,.Cat9 a:visited 		{color:#FFF;} 
			.Cat9 a:hover,.Cat9 a:active 		{color:#E03;} 
