/*-----------------------------------HOME---------------------------------------------------------*/
.homelista 		{font-family: Arial; font-size: 12 px; color: #663300; text-decoration: none}
:hover.homelista{font-family: Arial; font-size: 12 px; color: #663300; text-decoration: underline}
.hometitolo 	{font-family: Arial; color: #663300; font-size: 13 px; letter-spacing: 1; font-weight: bold}
.homecommento	{font-family: Arial; font-size: 11 px; color: #663300}
/*-----------------------------------GALLERIA ---------------------------------------------------------*/
.tabgalleria	{position: relative; top: -24px}
.dettagli 		{padding-left: 6px; font-family: Verdana; color: #CB8230; font-size: 11 px; font-weight:bold}
.descrizione 	{padding-top: 8px; padding-left: 4px; font-family: Verdana; font-size: 12 px; color: #663300; font-weight:bold; text-align:justify}
.tdgalleria		{border-left: 2px solid #804000; padding-left: 0px; padding-right: 8px}

.gtab 		{border-bottom: 2px solid #804000; border-top: 1px solid #663300; padding-bottom: 3px}
.scrolltab 	{border:1px solid #804000; }

.scroll 	{font-family: Arial; color: #000000; font-size: 13 px; letter-spacing: 1px; font-weight: bold; background-color: #ECDDAA}

/*------------------------------------CONTATTI & ISCRIZIONI--------------------------------------------*/
.mexTAB				{margin: 0px; padding: 2; width: 380px; border-left: 2px solid #663300; border-top: 1px solid #663300; border-bottom: 2px solid #663300; border-right: 1px solid #663300; ; background-color:#EBEBEB}
.mexCAPTION			{font-family: Arial; font-size: 13 px; color: #663300; letter-spacing:1}
.mexTD				{border-bottom: 1px solid #663300; font-family:Arial; font-size:13 px; color:#663300; font-weight:bold; padding-left:4; padding-right:4; padding-top:2; padding-bottom:2}
.mexINPUT			{border:1px solid #663300; font-size: 12 px; font-family:Arial; color:#663300; font-weight:bold; letter-spacing:1; padding-left:2; padding-right:2}
.mexBOTTONE			{border:1px solid #663300; font-size: 13 px; font-family:Arial; color:#FFFFFF; font-weight:bold; background-color:#663300; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1}
.TabMexPrivacy		{width: 550}
.TdMexPrivacy		{font-family: Arial; color: #663300; font-size: 11 px; padding-top:2; padding-bottom:2}

/*--------------------------------FORM & RICERCA----------------------------------------*/
.motoretxt 	{border: 1px solid #CB8230; margin-right: 1px; margin-left: 0px; color: #804000; font-family: Arial; font-size: 12 px; font-weight: bold; background-color: #FFFFFF}
.motorebtn 	{border: 1px solid #CB8230; margin-right: 9px; color: #FFFFFF; font-size: 11 px; font-family: Arial; font-weight: bold; background-color: #804000}
.motoretxtr {font-color: #000000; font-family: Arial; font-size: 13 px; font-weight: bold}

.motoreMN		{font-family: Arial; font-size: 12 px; color: #663300; font-weight: bold; text-decoration:none}
:Hover.motoreMN {font-family: Arial; font-size: 12 px; color: #804000; font-weight: bold; text-decoration:underline}


.TabMotore		{width: 101%; margin-top: 8px}
.TdMotore0		{border-bottom:1px solid #663300; width: 100%; padding-left: 1px; font-family:Arial; font-size:10 px; color:#663300; letter-spacing:0}
.TdMotore1		{padding-left: 35px}
.TdMotore		{padding-bottom: 1px; padding-top: 5px; padding-left: 6px; border-left: 1px solid #663300; border-bottom:1px solid #663300; width: 100%; font-family:Arial; font-size:12 px; color:#663300; font-weight: bold; background-color:#ECDDAA}
.InputMotore 	{border:1px solid #663300; font-family:Arial; font-size:12 px; color:#663300; background-color:#FFFFFF}
.BtnMotore		{border:1px solid #663300; font-family:Arial; font-size:11 px; color:#FFFFFF; font-weight: bold; background-color:#663300}
.SelectMotore	{border:1px solid #663300; font-family:Arial; font-size:12 px; color:#663300; font-weight: bold; background-color:#FFFFFF}
.DivNoMotore	{font-family: Arial; font-size: 14 px; letter-spacing: 1; color: #663300; text-align: center}
.DivPagMotore	{padding-left: 12px; font-family: Arial; font-size: 12 px; color: #804000}
.LinkPagMotore		{font-family: Arial; font-size: 12 px; color: #804000; font-weight: bold}
:Hover.LinkPagMotore{font-family: Arial; font-size: 12 px; color: #663300; font-weight: bold}
.lineaPagReport	 	{width: 100%; height: 1; color: #CB8230}

.TabReport			{width: 100%}
.TdTipoReport			{font-family: Arial; color: #663300; font-size: 14 px; letter-spacing: 2; font-weight: bold; padding-bottom:1; padding-top:9}
.TdReport			{padding-left: 12px; padding-right: 2px; padding-top: 0px}
.ImgReport			{}
.TdReport1			{width: 100%; font-family:Arial; color:#000000; font-size:12 px; padding-left:10}
.TitoloReport			{font-family: Arial; font-size: 13 px; color: #663300; cursor: hand; font-weight: bold; text-decoration:none}
:Hover.TitoloReport		{font-family: Arial; font-size: 13 px; color: #663300; cursor: hand; font-weight: bold; text-decoration:underline}
.DescReport					{font-family: Arial; font-size: 12 px; color: #CB8230; cursor: hand; font-weight: normal; text-decoration:none; margin-left:5}
:Hover.DescReport			{font-family: Arial; font-size: 12 px; color: #663300; cursor: hand; font-weight: normal; text-decoration:none; margin-left:5}
.DettReport			{font-family: Arial; font-size: 11 px; color: #663300; letter-spacing: 1; margin-left: -20px}
.UrlReport			{font-family: Arial; font-size: 11 px; color: #804000; font-weight: bold; letter-spacing: 1}
:Hover.UrlReport	{font-family: Arial; font-size: 11 px; color: #663300; font-weight: bold; letter-spacing: 1}
.lineaReport	 	{width: 100%; height: 1; color: #CB8230; margin-left:12}

/*------------------------------------PAGINE--------------------------------------------*/
body 		{margin:0px; background-repeat:repeat; color:#000000; background-image:url('images/sfondo.gif')}
/*-----TABELLA PAGINE----*/
.sinistra			 {background-image: url('images/sito/sf_sx.gif'); background-repeat: repeat-y; background-position-x: left}
.tdmenu 		{width: 180px}
.bodytab	{width: 100%; padding: 0; margin: 0}
.sxsf 		{width: 130px}
.dxsf		{margin-left: 0px; padding-left: 0px; padding-right: 7px}
.titolo 	{font-family: Arial; font-size: 13 px; color: #000000; letter-spacing: 2; font-weight:bold; position:relative; top:-8; left:130}
.commento 	{font-family: Arial; font-size: 12 px; color: #000000; font-style: normal; position:relative; top:-8; left:138}
.lineat		{width: 80%; height: 2; color: #804000; position: relative; left: 73px; top: -8px}
.linea	 	{width: 80%; height: 2; color: #CB8230; float:right}

/*------------------------------------TOP--------------------------------------------*/
.topTABLE			{width: 100%; height: 102px; padding: 0; background-image:url('images/topsf.gif'); background-repeat:repeat-x}
.topTD				{width: 146px}
.topTD1				{float: center}
.topTD2				{width: 204px; text-align: right}
/* .topDIVBANNER		{position: absolute; left: 230; top: 5; z-index: 1} */
.topDIVBANNER		{width: 100%; position: absolute; float: center; top: 5; z-index: 1}


/*------------------------------------MENU TIPO--------------------------------------------*/
.TabMTipoS			{padding: 0px; margin: 0px; width: 100%;}

.menutipodiv {margin: 0px; width: 100%}
.TabMTipo	{margin: 0px; }

.mtipospazio {margin: 0px; padding: 0px; width: 3px}
.mtipo1  	{margin: 0px; font-family: Arial; font-size: 12 px; color: #663300; font-weight: bold}
.mtipodxs	{ font-family: Arial; font-size: 11 px; color: #000000; font-weight: normal; background-color:#ECDDAA; letter-spacing:1; padding-left:1px; padding-right:1px; padding-top:0; padding-bottom:0; margin-bottom:2}
.mtipodx	{font-family: Arial; font-size: 11 px; color: #000000; font-weight: normal; background-color:#FFFFFF; letter-spacing:1; padding-left:1; padding-right:1; padding-top:0; padding-bottom:0; margin-bottom:2}

.menutipotitolo 	{}
.menutipolink		{font-family: Arial; font-size: 11 px; text-decoration: none; color:#663300; font-weight: normal}
:Hover.menutipolink {font-family: Arial; font-size: 11 px; text-decoration: underline; color:#663300; font-weight: normal}

.Rdett 		{font-family: Arial; font-size: 11 px; color: #AC4A48; border-top: 1px solid #800000; padding-left: 6; padding-top: 0}
.Cdett 		{text-decoration:None; font-family: Arial; font-size: 11 px; color: #AC4A48}
:Hover.Cdett 	{text-decoration:Underline; font-family: Arial; font-size: 11 px; color: #800000}

.tabcontatti	{border-bottom: 1px solid #800000}
.tabcontattit	{font-family: Arial; font-size: 13 px; color: #590000; font-weight: bold; border-bottom: 1px solid #800000}

.topsf  	{background-repeat: repeat-x; background-image:url('images/sf.gif')}


.corpo 		{height: 80%; width: 100%; margin: 0px; padding: 0px}

/*-------------------------------MENU----------------------------------------*/
.divmenu 	 {margin: 0px; position: relative; padding-left:35 px}
.tblmenu0 	 {margin-bottom: -10px; font-family:Arial; color:#663300; font-size:11 px; font-weight:bold; position:relative; width:140px}
.tblmenu1 	 {margin: 0px}
.spn		 {}
.tblmenu 	 {}
/*.menu1  	 {padding-right: 0} */
.menu2  	 {margin: 0px; background-image: url('images/sfmenu2.gif'); background-repeat: repeat-x}
.menu2s  	 {margin: 0px; background-image: url('images/sfmenu2s.gif'); background-repeat: repeat-x}
.cmenu2  	 {margin: 0px; background-image: url('images/csfmenu2.gif'); background-repeat: repeat-x}
.cmenu2s  	 {margin: 0px; background-image: url('images/csfmenu2s.gif'); background-repeat: repeat-x}

.dxmenu2  	 {}
.dxmenu2s  	 {}

A:Link.Tmenu2s	 {text-decoration: none;font-family: Arial; color: #FFFFFF; font-size: 12 px;  font-weight: bold; padding-left: 3; padding-right: 3}
A:Active.Tmenu2s  {text-decoration: none;font-family: Arial; color: #FFFFFF; font-size: 12 px;  font-weight: bold; padding-left: 3; padding-right: 3}
A:Visited.Tmenu2s {text-decoration: none;font-family: Arial; color: #FFFFFF; font-size: 12 px;  font-weight: bold; padding-left: 3; padding-right: 3}
A:Hover.Tmenu2s	 {text-decoration: none;font-family: Arial; color: #FFFFFF; font-size: 12 px;  font-weight: bold; padding-left: 3; padding-right: 3}

A:Link.Tmenu2	 {text-decoration: none;font-family: Arial; color: #000000; font-size: 12 px;  font-weight: bold; padding-left: 3; padding-right: 3}
A:Active.Tmenu2  {text-decoration: none;font-family: Arial; color: #000000; font-size: 12 px;  font-weight: bold; padding-left: 3; padding-right: 3}
A:Visited.Tmenu2 {text-decoration: none;font-family: Arial; color: #000000; font-size: 12 px;  font-weight: bold; padding-left: 3; padding-right: 3}
A:Hover.Tmenu2	 {text-decoration: none;font-family: Arial; color: #000000; font-size: 12 px;  font-weight: bold; padding-left: 3; padding-right: 3}

A:Link.mTmenu2s	 {text-decoration: none;font-family: Arial; color: #000000; font-size: 14 px;  font-weight: bold; padding-left: 3; padding-right: 3}
A:Active.mTmenu2s  {text-decoration: none;font-family: Arial; color: #000000; font-size: 14 px;  font-weight: bold; padding-left: 3; padding-right: 3}
A:Visited.mTmenu2s {text-decoration: none;font-family: Arial; color: #000000; font-size: 14 px;  font-weight: bold; padding-left: 3; padding-right: 3}
A:Hover.mTmenu2s	 {text-decoration: none;font-family: Arial; color: #000000; font-size: 14 px;  font-weight: bold; padding-left: 3; padding-right: 3}

A:Link.mTmenu2	 {text-decoration: none;font-family: Arial; color: #FFFFFF; font-size: 14 px;  font-weight: bold; padding-left: 3; padding-right: 3}
A:Active.mTmenu2  {text-decoration: none;font-family: Arial; color: #FFFFFF; font-size: 14 px;  font-weight: bold; padding-left: 3; padding-right: 3}
A:Visited.mTmenu2 {text-decoration: none;font-family: Arial; color: #FFFFFF; font-size: 14 px;  font-weight: bold; padding-left: 3; padding-right: 3}
A:Hover.mTmenu2	 {text-decoration: none;font-family: Arial; color: #FFFFFF; font-size: 14 px;  font-weight: bold; padding-left: 3; padding-right: 3}


.testo  	{}

/*
.tipom 		{border-bottom: 1px solid #800000; border-left-width:1; border-right-width:1; border-top-width:1; float:right; margin-right: 5px}
.mtipo2  	{padding:0; border-right:1px solid #800000; border-top:1px solid #800000}
.mspan 		{padding:0; background-color:#666666; font-family:Arial; font-size:13 px; color:#000000; font-weight:bold; }
.mlink  	{border-left:1px solid #800000; text-decoration:none; background-color:#000000; font-family:Arial; font-size:13 px; color:#800000; font-weight:bold; padding-left:3; padding-right:3; padding-top:2; padding-bottom:2} */
:hover.BReport 	{font-family: Arial; font-size: 14 px; color: #800000; cursor: hand; letter-spacing: 1; font-weight: bold; text-decoration:underline}
:hover.BReportS {font-family: Arial; font-size: 11 px; color: #800000; text-decoration:underline}


.CReport 	{font-family: Arial; font-size: 14 px; color: #800000; letter-spacing: 1; font-weight: bold}
:link.am 	{color: #FFFFFF; font-family: Arial; font-size: 13 px; font-weight: bold}
:hover.am 	{color: #FFFFFF; font-family: Arial; font-size: 13 px; font-weight: bold}
:visited.am 	{color: #FFFFFF; font-family: Arial; font-size: 13 px; font-weight: bold}
.menu 		{font-family: Arial; font-size: 13 px; font-weight: bold; }
.tab 		{font-family: Arial; font-size: 13 px; color: #000000; font-weight: bold; border-top: 1px solid #009900; border-bottom: 1px solid #009900}
.modifica 	{font-family: Arial; font-size: 13 px; color: #000000 }
.ordine 	{font-family: Arial; font-size: 14 px; color: #800000; background-color: #FFE6E6; font-weight: bold; border-top: 1px solid #800000; border-bottom: 1px solid #800000}
.campi 		{font-family: Arial; font-size: 13 px; color: #000000; font-weight: bold}