body {font-family: Arial, Verdana, MS Serif;}

.azzurro10b				{font-family:  Verdana, Arial; font-size: 10px; color: #4B86B5; font-weight: bold;}
.azzurro10b A			{color: #4B86B5; font-weight: bold; text-decoration: none;}
.azzurro10b a:hover		{color: #4B86B5; text-decoration: underline;}

.bianco9n				{font-family: Arial; font-size: 9px; color: #FFFFFF; font-weight: normal;}
.bianco9n A				{color: #FFFFFF; text-decoration: none;}
.bianco9n A:hover		{color: #FFFFFF; text-decoration: underline;}

.bianco11n				{font-family: Arial; font-size: 11px; color: #FFFFFF; font-weight: normal;}
.bianco11n A			{color: #FFFFFF; text-decoration: none;}
.bianco11n A:hover		{color: #FFFFFF; text-decoration: underline;}

.bianco11b				{font-family: Arial; font-size: 11px; color: #FFFFFF; font-weight: bold;}
.bianco11b A			{color: #FFFFFF; text-decoration: none;}
.bianco11b A:hover		{color: #FFFFFF; text-decoration: underline;}

.bianco11menub				{font-family: Arial; font-size: 11px; color: #FFFFFF; font-weight: bold;}
.bianco11menub A			{color: #FFFFFF; text-decoration: none;}
.bianco11menub A:hover		{color: #FFFFFF; text-decoration: none;}

.giallo12menub				{font-family: Arial; font-size: 12px; color: #f4fecb; font-weight: bold;}
.giallo12menub A			{color: #f4fecb; text-decoration: none;}
.giallo12menub A:hover		{color: #f4fecb; text-decoration: none;}

.giallomenuNewHP				{font-family: Arial; font-size: 12px; color: #f4fecb; font-weight: bold; padding:8px 0 0 20px;}
.giallomenuNewHP A			{color: #f4fecb; text-decoration: none;}
.giallomenuNewHP A:hover		{color: #f4fecb; text-decoration: none;}

.bianco12b				{font-family: Arial; font-size: 12px; color: #FFFFFF; font-weight: bold;}
.bianco12b A			{color: #FFFFFF; text-decoration: none;}
.bianco12b A:hover		{color: #FFFFFF; text-decoration: underline;}

.bianco14b				{font-family: Arial; font-size: 14px; color: #FFFFFF; font-weight: bold;}
.bianco14b A			{color: #FFFFFF; text-decoration: none;}
.bianco14b A:hover		{color: #FFFFFF; text-decoration: underline;}

.grigioscuro10n				{font-family: Arial; font-size: 10px; color: #313b42; font-weight: normal;}
.grigioscuro10n A			{color: #313b42; text-decoration: none;}
.grigioscuro10n A:hover		{color: #313b42; text-decoration: underline;}

.grigio10n				{font-family: Arial; font-size: 10px; color: #636363; font-weight: normal; line-height : 10px;}
.grigio10n A			{color: #636363; text-decoration: none;}
.grigio10n A:hover		{color: #636363; text-decoration: underline;}

.grigio10b				{font-family: Arial; font-size: 10px; color: #636363; font-weight: bold; line-height : 10px;}
.grigio10b A			{color: #636363; text-decoration: none;}
.grigio10b A:hover		{color: #636363; text-decoration: underline;}

.grigio11n				{font-family: Arial; font-size: 11px; color: #636363; font-weight: normal;}
.grigio11n A			{color: #636363; text-decoration: none;}
.grigio11n A:hover		{color: #636363; text-decoration: underline;}

.grigio11b				{font-family: Arial; font-size: 11px; color: #636363; font-weight: bold;}
.grigio11b A			{color: #636363; text-decoration: none;}
.grigio11b A:hover		{color: #636363; text-decoration: underline;}

.grigioscuro11n				{font-family: Arial; font-size: 11px; color: #313b42; font-weight: normal;}
.grigioscuro11n A			{color: #313b42; text-decoration: none;}
.grigioscuro11n A:hover		{color: #313b42; text-decoration: underline;}

.grigio12n				{font-family: Arial; font-size: 12px; color: #636363; font-weight: normal;}
.grigio12n A			{color: #636363; text-decoration: none;}
.grigio12n A:hover		{color: #636363; text-decoration: underline;}

.grigio12b				{font-family: Arial; font-size: 12px; color: #636363; font-weight: bold;}
.grigio12b A			{color: #636363; text-decoration: none;}
.grigio12b A:hover		{color: #636363; text-decoration: underline;}

.grigio14b				{font-family: Arial; font-size: 14px; color: #636363; font-weight: bold;}
.grigio14b A			{color: #636363; text-decoration: none;}
.grigio14b A:hover		{color: #636363; text-decoration: underline;}

.verdino17b				{font-family: Arial; font-size: 17px; color: #edff8a; font-weight: bold;}
.verdino17b A			{color: #edff8a; text-decoration: none;}
.verdino17b A:hover		{color: #edff8a; text-decoration: underline;}

.verdino10b				{font-family: Arial; font-size: 10px; color: #edff8a; font-weight: bold;}
.verdino10b A			{color: #edff8a; text-decoration: none;}
.verdino10b A:hover		{color: #edff8a; text-decoration: underline;}

.verdino11b				{font-family: Arial; font-size: 11px; color: #edff8a; font-weight: bold;}
.verdino11b A			{color: #edff8a; text-decoration: none;}
.verdino11b A:hover		{color: #edff8a; text-decoration: underline;}

.verdino11b2				{font-family: Arial; font-size: 12px; color: #edff8a;}
.verdino11b2 A			{color: #edff8a; text-decoration: none;}
.verdino11b2 A:hover		{color: #edff8a; text-decoration: underline;}

.verdino12b				{font-family: Arial; font-size: 12px; color: #edff8a; font-weight: bold;}
.verdino12b A			{color: #edff8a; text-decoration: none;}
.verdino12b A:hover		{color: #edff8a; text-decoration: underline;}

.verdino1402b				{font-family: Arial; font-size: 14px; color: #edff8a; font-weight: bold;}
.verdino1402b A			{color: #edff8a; text-decoration: none;}
.verdino1402b A:hover		{color: #edff8a; text-decoration: none;}

.verdone10b				{font-family: Arial; font-size: 10px; color: #545c24; font-weight: bold;}
.verdone10b A			{color: #545c24; text-decoration: none;}
.verdone10b A:hover		{color: #545c24; text-decoration: underline;}

.verdone11b				{font-family: Arial; font-size: 11px; color: #545c24; font-weight: bold;}
.verdone11b A			{color: #545c24; text-decoration: none;}
.verdone11b A:hover		{color: #545c24; text-decoration: underline;}

.verdone12n				{font-family: Arial; font-size: 12px; color: #545c24; font-weight: normal;}
.verdone12n A			{color: #545c24; text-decoration: none;}
.verdone12n A:hover		{color: #545c24; text-decoration: underline;}

.verdones12b			{font-family: Arial; font-size: 12px; color: #3d4702; font-weight: bold;}
.verdones12b A			{color: #3d4702; text-decoration: none;}
.verdones12b A:hover	{color: #3d4702; text-decoration: underline;}

.verdino14b				{font-family: Arial; font-size: 14px; color: #edff8a; font-weight: bold;}
.verdino14b A			{color: #edff8a; text-decoration: none;}
.verdino14b A:hover		{color: #edff8a; text-decoration: underline;}

.blu11b				{font-family: Arial; font-size: 11px; color: #286593; font-weight: bold;}
.blu11b A			{color: #286593; text-decoration: none;}
.blu11b A:hover		{color: #286593; text-decoration: underline;}

.bluScuro11b			{font-family: Arial; font-size: 11px; color: #004b84; font-weight: bold;}
.bluScuro11b A			{color: #004b84; text-decoration: none;}
.bluScuro11b A:hover	{color: #004b84; text-decoration: underline;}

.bluScuro12b			{font-family: Arial; font-size: 12px; color: #004b84; font-weight: bold;}
.bluScuro12b A			{color: #004b84; text-decoration: none;}
.bluScuro12b A:hover	{color: #004b84; text-decoration: underline;}

.blu11Lifestyle			{font-family: Arial; font-size: 11px; color: #013f6d; font-weight: normal;}
.blu11Lifestyle A		{color: #286593; text-decoration: none;}
.blu11Lifestyle A:hover	{color: #286593; text-decoration: underline;}

.blu12Lifestyle			{font-family: Arial; font-size: 12px; color: #013f6d; font-weight: normal;}
.blu12Lifestyle A		{color: #286593; text-decoration: none;}
.blu12Lifestyle A:hover	{color: #286593; text-decoration: underline;}

.marrone14b				{font-family: Arial; font-size: 14px; color: #4e3e16; font-weight: bold;}
.marrone14b A			{color: #4e3e16; text-decoration: none;}
.marrone14b A:hover		{color: #4e3e16; text-decoration: underline;}

.marrone12b				{font-family: Arial; font-size: 12px; color: #4e3e16; font-weight: bold;}
.marrone12b A			{color: #4e3e16; text-decoration: none;}
.marrone12b A:hover		{color: #4e3e16; text-decoration: underline;}

.corniceImg 		{ border: 1px solid #ffffff; }

.grigio11bp				{font-family: Arial; font-size: 11px; color: #636363; font-weight: bold; padding:5px 5px 5px 10px;}
.grigio11b A			{color: #636363; text-decoration: none;}
.grigio11b A:hover		{color: #636363; text-decoration: underline;}

/*--- INIZO TICKER ---*/
.tickercontainer 
{
	width: 756px;
	height: 27px; 
	margin: 0px; 
	padding: 5px 0px 0px 0px;
	overflow: hidden; 
}
.tickercontainer .mask 
{
	position: relative;
	left: 0px;
	top: 0px;
	width: 756px;
}

ul.newsticker 
{
	position: relative;
	left: 756px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
/*--- FINE TICKER ---*/


.clearBoth {clear:both;}
.floatLeft{float:left;}
#divLeft{float:left;}

/*SALUTE IN FORMA*/
#bodySiF { background:url('../images/SiFbkg.gif') repeat-x ; padding:0; margin:0; font-family:Arial, Verdana, MS Sans Serif;}
#SiFbkgx {background:url('../images/SiFxbkg.png') repeat-y ; width:997px; position:relative;}
#SiF3px {margin:0 139px 0 52px; text-align:left; background-color:#fff; padding:0 3px;}
.SiF-TH{ background:url('../images/SiF-TH.jpg') no-repeat;padding:40px 0 29px 30px;}
.SiF-T { background:url('../images/SiF-T.jpg') no-repeat;  padding:20px 0 14px 15px;}
.SiF-Tsub { float:left; padding:10px 15px 0 0; font-size:26px; line-height:26px; color:#fff; font-weight:bold; }
.SiF-Tpag { float:left; color:#fff; font-weight:bold; font-size:18px; padding-top:14px;}

.icoOFF { float:left; padding-top:32px;}

.SiF-Ask { font-weight:bold; font-size:18px; line-height:24px; padding-bottom:20px; /*float:left; width:480px;*/}

.SiF-Rep			{ font-weight:bold; color:#000; width:99%; }
.SiF-Rep a			{ color:#000; text-decoration: none; }
.SiF-Rep a:hover	 {color:#000; text-decoration: none;}

.SiF-RepPop{ font-weight:bold; color:#000; :5px 20px; height:180px; overflow:auto;}

#SiF-footer { background:#240d3d url('../images/SiF-footer.gif') no-repeat right top;}
#SiF-footerIN { background:#240d3d url('../images/SiF-footerIN.gif') no-repeat right top;/* height:auto !important; min-height:230px; width:800px;*/}

.SiF-Cont			{background-color:#fff; font-size:14px; padding:35px 30px 26px 35px; color:#525252; font-weight:bold;}
.SiF-btnNext {background:#461a78 url('../images/SiF-btnNextbkg.gif') repeat-y right top; padding:10px 0 10px 15px;}

.SiF-boxResults { position:relative; background: url('../images/SiF-boxResultsbkg.gif') no-repeat; margin-bottom:40px; width:348px; }
.SiF-boxResultsE { background: url('../images/SiF-boxResultsE.gif') no-repeat left bottom; padding:25px 9px 10px 11px;  }
.icoBoxR {position:absolute; top:-20px; left:-30px;}
.SiF-titRes { padding-left:35px;}

.SiF-boxR {background:#e5e5e5 url('../images/SiF-boxRT.gif') no-repeat; width:328px; margin-top:10px; }
.SiF-boxRE {background: url('../images/SiF-boxRE.gif') no-repeat left bottom; padding:10px 4px; font-size:12px; color:#491b7d; font-weight:bold; }
.SiF-boxRsubT { margin:8px 0 0 15px; width:200px; float:left;}
.SiF-smail { float:right; width:30px; height:30px; margin-right:2px;}

.SiF-popoverlay {position:absolute; top:350px; left:65px; z-index:100; background: url('../images/SiF-popoverlay-bkg.gif') no-repeat;  width:776px;}
.SiF-popoverlayE {background: url('../images/SiF-popoverlayE.gif') no-repeat left bottom; height:250px;}


.t-violet { color:#491b7d; font-weight:bold; padding-bottom:10px;}
.t-violet a, a:hover	{color:#491b7d; text-decoration: none;}

.t-violet2 { color:#7b53ac; font-size:16px; font-weight:bold; padding:10px 0 5px 0; border-bottom:dashed 1px #ababab;}
.t-violet2 a, a:hover	{color:#491b7d; text-decoration: none;}

.sepH10 { width:1px; height:10px;}
.sepH20 { width:1px; height:20px;}

/**/
.Tit_pren_visite	{font-family: Arial; font-size: 13px; color: #000000; font-weight: normal; }
.Tit_pren_visite A	{font-family: Arial; font-size: 13px; color: #000000; font-weight: normal; text-decoration: none;}
.Tit_pren_visite A:hover	{font-family: Arial; font-size: 13px; color: #000000; font-weight: normal; text-decoration: none;}

.PrenBtn {background: url('../images/PrenBtn.gif') no-repeat; padding-left:28px; line-height:30px; padding-bottom:12px; color:#2b3512; font-size:14px;  vertical-align:top; cursor:pointer;}
.PrenBtn a			{color:#2b3512; text-decoration: none;}
.PrenBtn a:hover	{color:#2b3512; text-decoration: none;}

.Pren-Tsub {padding:3px 15px 0 0px; font-size:18x; color:#58595b; font-weight:bold; }
.Pren-TCentro {font-size:20x; color:#58595b; font-weight:bold;  padding:10px 0 5px 0; border-bottom:dashed 1px #ababab;}
.MapPointer {position:absolute;  z-index:10; width:70px; height:60px; text-align:center; cursor:pointer;}
.Pren-Calendario { float:left; width:230px;}
.Pren-ScegliVi { float:right; width:230px;}
.Pren-leg { color:#000; font-size:11px; padding-left:24px; line-height:16px; margin-bottom:5px; background-repeat:no-repeat;}
.Pren-bkgCV {background: url('../images/Pren-bkgCV.gif') no-repeat; padding-top:4px}
.Pren-bkgCVE {background: url('../images/Pren-bkgCVE.gif') no-repeat left bottom; width:230px; padding-bottom:4px;}

.OraVisita { color:#000; font-size:11px; font-weight:bold; line-height:16px; padding:3px 0 3px 30px; border-bottom:dashed 1px #ababab;  background-repeat:no-repeat; background-position:left center;}
.OraSelect { color:#000; font-size:11px; font-weight:bold; line-height:16px; padding:4px 0 4px 30px; border-bottom:dashed 1px #ababab; background-repeat:no-repeat; background-position:left center; background-color:#d5d2d2;}

/*calendario*/
.cset   {color:#4e611f; font-size:12px; text-align:center; padding:0 0 8px 2px; font-weight:bold;}
    
.ctab   {font-size:12px; padding:0 3px 3px 0; font-weight:bold;}
.ctabD  {font-size:10px; padding:0 0 3px 0; font-weight:bold;}

.cday   {width:27px; line-height:27px; text-align:center; color:#000; background-color:#fff; }
.cdayDI    {width:27px; line-height:27px; text-align:center; color:#fff;  background: #cedc7d url(../images/BkgCdayDI.gif) repeat-x left bottom; cursor:pointer;}
.cdayND    {width:27px; line-height:27px;  text-align:center; color:#fff;  background: #fba0a0 url(../images/BkgCdayND.gif) repeat-x left bottom;}
.cdesc  {padding:3px 0 5px 0; font-size:11px; text-align:left;}