/*-----------------------------------HOME---------------------------------------------------------*/
.homelista 		{font-family: Arial; font-size: 12 px; color: #5A6423; text-decoration: none}
.menulink { font-family: Arial; font-size: 9pt; color: #FFFFFF; text-decoration: none; 
               font-weight: bold }
.cellamenu   { text-align: center; padding-left: 5px; padding-right: 5px }

.menulinks { font-family: Arial; font-size: 9pt; color: #000000; text-decoration: none; 
               font-weight: bold }
.cellamenus   { text-align: center; padding-left: 5px; padding-right: 5px; background-image:url('images/cdxmenu2s.gif'); background-repeat:repeat-x }


:hover.homelista{font-family: Arial; font-size: 12 px; color: #5A6423; text-decoration: underline}
.hometitolo 	{font-family: Arial; color: #5A6423; font-size: 13 px; letter-spacing: 1; font-weight: bold}
.homecommento	{font-family: Arial; font-size: 11 px; color: #5A6423}
/*-----------------------------------GALLERIA ---------------------------------------------------------*/
.tabgalleria	{position: relative; top: -24px}
.dettagli 		{padding-left: 6px; font-family: Verdana; color: #AAAD3D; font-size: 11 px; font-weight:bold}
.descrizione 	{padding-top: 8px; padding-left: 4px; font-family: Verdana; font-size: 12 px; color: #5A6423; font-weight:bold; text-align:justify}
.tdgalleria		{border-left: 2px solid #5A6423; padding-left: 5px; padding-right: 8px}

.gtab 		{border-bottom: 2px solid #5A6423; border-top: 1px solid #5A6423; padding-bottom: 3px}
.scrolltab 	{border:1px solid #5A6423; padding-left:4px; padding-right:4px }

.scroll 	{font-family: Arial; color: #FFFFFF; font-size: 13 px; letter-spacing: 1px; font-weight: bold; background-color: #313431}

/*------------------------------------CONTATTI & ISCRIZIONI--------------------------------------------*/
.mexTAB				{margin: 0px; padding: 2px; width: 380px; border-left: 2px solid #5A6423; border-top: 1px solid #5A6423; border-bottom: 2px solid #5A6423; border-right: 1px solid #5A6423; ; background-color:#ECEECC}
.mexCAPTION			{font-family: Arial; font-size: 13 px; color: #5A6423; letter-spacing:1}
.mexTD				{border-bottom: 1px solid #5A6423; font-family:Arial; font-size:13 px; color:#5A6423; font-weight:bold; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px; border-left-width:1px; border-right-width:1px; border-top-width:1px}
.mexINPUT			{border:1px solid #5A6423; font-size: 12 px; font-family:Arial; color:#5A6423; font-weight:bold; letter-spacing:1; padding-left:2px; padding-right:2px}
.mexBOTTONE			{border:1px solid #000080; font-size: 13 px; font-family:Arial; color:#FFFFFF; font-weight:bold; background-color:#000080; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1}
.TabMexPrivacy		{width: 550}
.TdMexPrivacy		{font-family: Arial; color: #000080; font-size: 11 px; padding-top:2; padding-bottom:2}

/*--------------------------------FORM & RICERCA----------------------------------------*/
.motoretxt 	{border: 1px solid #5A6423; margin-right: 1px; margin-left: 0px; color: #5A6423; font-family: Arial; font-size: 12 px; font-weight: bold; background-color: #FFFFFF}
.motorebtn 	{border: 1px solid #CDCAF4; margin-right: 9px; color: #FFFFFF; font-size: 11 px; font-family: Arial; font-weight: bold; background-color: #5A6423}
.motoretxtr {font-color: #000000; font-family: Arial; font-size: 13 px; font-weight: bold}

.motoreMN		{font-family: Arial; font-size: 12 px; color: #5A6423; font-weight: bold; text-decoration:none}
:Hover.motoreMN {font-family: Arial; font-size: 12 px; color: #5A6423; font-weight: bold; text-decoration:underline}


.TabMotore		{width: 101%; margin-top: 8px}
.TdMotore0		{border-bottom:1px solid #5A6423; width: 100%; padding-left: 1px; font-family:Arial; font-size:10 px; color:#5A6423; letter-spacing:0; border-left-width:1px; border-right-width:1px; border-top-width:1px}
.TdMotore1		{padding-left: 35px}
.TdMotore		{padding-bottom: 1px; padding-top: 5px; padding-left: 6px; border-left: 1px solid #000080; border-bottom:1px solid #000080; width: 100%; font-family:Arial; font-size:12 px; color:#000080; font-weight: bold; background-color:#9CB2DE}
.InputMotore 	{border:1px solid #5A6423; font-family:Arial; font-size:12 px; color:#5A6423; background-color:#FFFFFF}
.BtnMotore		{border:1px solid #5A6423; font-family:Arial; font-size:11 px; color:#FFFFFF; font-weight: bold; background-color:#5A6423}
.SelectMotore	{border:1px solid #5A6423; font-family:Arial; font-size:12 px; color:#5A6423; font-weight: bold; background-color:#FFFFFF}
.DivNoMotore	{font-family: Arial; font-size: 14 px; letter-spacing: 1; color: #5A6423; text-align: center}
.DivPagMotore	{padding-left: 12px; font-family: Arial; font-size: 12 px; color: #5A6423}
.LinkPagMotore		{font-family: Arial; font-size: 12 px; color: #5A6423; font-weight: bold}
:Hover.LinkPagMotore{font-family: Arial; font-size: 12 px; color: #808000; font-weight: bold}
.lineaPagReport	 	{width: 100%; height: 1; color: #5A6423}

.TabReport			{width: 100%}
.TdTipoReport			{font-family: Arial; color: #5A6423; 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: #5A6423; cursor: hand; font-weight: bold; text-decoration:none}
:Hover.TitoloReport		{font-family: Arial; font-size: 13 px; color: #808000; cursor: hand; font-weight: bold; text-decoration:underline}
.DescReport					{font-family: Arial; font-size: 12 px; color: #5A6423; cursor: hand; font-weight: normal; text-decoration:none; margin-left:5}
:Hover.DescReport			{font-family: Arial; font-size: 12 px; color: #808000; cursor: hand; font-weight: normal; text-decoration:none; margin-left:5}
.DettReport			{font-family: Arial; font-size: 11 px; color: #5A6423; letter-spacing: 1; margin-left: -20px}
.UrlReport			{font-family: Arial; font-size: 11 px; color: #AAAD3D; font-weight: bold; letter-spacing: 1}
:Hover.UrlReport	{font-family: Arial; font-size: 11 px; color: #808000; font-weight: bold; letter-spacing: 1}
.lineaReport	 	{width: 100%; height: 1; color: #5A6423; margin-left:12}

/*------------------------------------PAGINE--------------------------------------------*/
body 		{margin:0px; background-color: #847563}
/*-----TABELLA PAGINE----*/
.sinistra			 {background-image: url('images/sito/sf_sx.gif'); background-repeat: repeat-y; background-position-x: left}
.destra			 {padding-left: 3px; padding-right: 3px}
.centro			 {margin-left: 3px; margin-right: 3px}
.sotto			 {margin-left: 3px; margin-right: 3px; text-align:center; background-image: url('images/sito/sf_sx.gif'); background-repeat: repeat-y; background-position-x: left}

.tdmenu 		{width: 180px}
.bodytab	{width: 950px; padding: 0; margin: 0; background-image: url('images/sito/sf_dx.gif'); background-repeat: repeat-y; background-position-x: right}
.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: #0000DE; position: relative; left: 73px; top: -8px}
.linea	 	{width: 80%; height: 2; color: #5A6423; float:right}

/*------------------------------------TOP--------------------------------------------*/
.topTABLE			{width: 100%; height: 102px; padding: 0; background-image:url('images/topsf.gif'); background-repeat:repeat-x}
.topTD1				{float: center}
.topTD2				{width: 204px; text-align: right}
.topDIVBANNER		{width: 100%; position: absolute; float: center; top: 5; z-index: 1}

.topTD				{padding-right: 10px; padding-top: 13px}
.TOP_top {background-image: url('images/sito/sf_sopra.gif')}
.TOP_menu {background-image: url('images/sito/sf_menu.gif'); background-repeat: repeat-x}
.TOP_sfondo {background-image: url('images/sopra.jpg'); background-repeat: no-repeat; background-position-x: right}

/*-------------------------------CALENDARIO----------------------------------------*/
.calendario {float: center; padding-left:5px; padding-right:5px}
.calMese {color: #FFFFFF; font-family: Arial; font-size: 11 px; font-weight: bold; background-image:url('images/dxmenu2.gif'); background-repeat:repeat-x}

.calTab {color: #FFFFFF; font-family: Arial; font-size: 11 px; font-weight: bold}

.calGiorni {color: #FFFFFF; font-family: Arial; font-size: 11 px; font-weight: bold}

.calGiorniF {color: #FCF3BA; font-family: Arial; font-size: 11 px; font-weight: bold}

.calGg {color: #FFFFFF; font-family: Arial; font-size: 11 px; font-weight: bold}

.calGgS {color: #000000; font-family: Arial; font-size: 11 px; font-weight: bold; background-color:#C0C0C0}

.calLink		{font-family: Arial; font-size: 13 px; text-decoration: none; color:black; font-weight: bold}
:Hover.calLink	{font-family: Arial; font-size: 13 px; text-decoration: Underline; color:yellow; font-weight: bold}
.calMov			{font-family: Arial; font-size: 13 px; text-decoration: none; color:#000080; font-weight: normal}
:Hover.calMov	{font-family: Arial; font-size: 13 px; text-decoration: Underline; color:#000080; font-weight: normal}


/*------------------------------------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: #000080; font-weight: bold}
.mtipodxs	{ font-family: Arial; font-size: 11 px; color: #000000; font-weight: normal; background-color:#D6D7FF; letter-spacing:1; padding-left:1; padding-right:1; 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:#000080; font-weight: normal}
:Hover.menutipolink {font-family: Arial; font-size: 11 px; text-decoration: underline; color:#000080; 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}

.contatti  	{border-left: 1px solid #800000; border-right: 2px solid #800000; border-top: 1px solid #800000; border-bottom: 2px solid #800000; padding: 4; background-color: #FFFBFB}
.spancontatti	{color: #FF0000; font-weight: bold; font-family:Verdana; font-size:14 px}
.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}
.tblmenu0 	 {margin-bottom: -10px; font-family:Arial; color:#000080; 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: #000000; font-size: 12 px;  font-weight: bold; padding-left: 3; padding-right: 3}
A:Active.Tmenu2s  {text-decoration: none;font-family: Arial; color: #000000; font-size: 12 px;  font-weight: bold; padding-left: 3; padding-right: 3}
A:Visited.Tmenu2s {text-decoration: none;font-family: Arial; color: #000000; font-size: 12 px;  font-weight: bold; padding-left: 3; padding-right: 3}
A:Hover.Tmenu2s	 {text-decoration: none;font-family: Arial; color: #000000; font-size: 12 px;  font-weight: bold; padding-left: 3; padding-right: 3}

A:Link.Tmenu2	 {text-decoration: none;font-family: Arial; color: #FFFFFF; font-size: 12 px;  font-weight: bold; padding-left: 3; padding-right: 3}
A:Active.Tmenu2  {text-decoration: none;font-family: Arial; color: #FFFFFF; font-size: 12 px;  font-weight: bold; padding-left: 3; padding-right: 3}
A:Visited.Tmenu2 {text-decoration: none;font-family: Arial; color: #FFFFFF; font-size: 12 px;  font-weight: bold; padding-left: 3; padding-right: 3}
A:Hover.Tmenu2	 {text-decoration: none;font-family: Arial; color: #FFFFFF; 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.mlink	{text-decoration:None; background-color:#800000; font-family:Arial; font-size:13 px; color:#000000; font-weight:bold; padding-left:3; padding-right:3; padding-top:2; padding-bottom:2}
*/


.tblsotto 	{background-color: #C60018}


.BReport  	{font-family: Arial; font-size: 14 px; color: #800000; cursor: hand; letter-spacing: 1; font-weight: bold; text-decoration:none}
:hover.BReport 	{font-family: Arial; font-size: 14 px; color: #800000; cursor: hand; letter-spacing: 1; font-weight: bold; text-decoration:underline}
.BReportS 	{font-family: Arial; font-size: 11 px; color: #800000; text-decoration:none}
: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}
.stat 		{font-family: Arial; font-size: 13 px; color: #000000; background-color: #FF5E5E; 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}
.ordine2 	{font-family: Arial; font-size: 14 px; color: #C60018; 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}