@font-face {
  font-family: 'UbuntuCondensed';
  src: url('/fonts/UbuntuCondensed-Regular.eot'); /* IE9 Compat Modes */
  src: url('/fonts/UbuntuCondensed-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/UbuntuCondensed-Regular.ttf')  format('truetype'); /* Safari, Android, iOS */
}
BODY {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
    font-family: Verdana, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#444444;
}
INPUT       {font-size:14px; color:#656565; font-weight: normal; background:#ffffff; border-width:1px; border-style:solid; border-color:#CCCCCC;}
SELECT    {font-size:14px; color:#656565; font-weight: normal; background:#ffffff; border-width:1px; border-style:solid; border-color:#CCCCCC;}
OPTION     {font-size:14px; color:#656565; font-weight: normal; background:#ffffff;}
TEXTAREA {font-size:14px; color:#656565; font-weight: normal; background:#ffffff; border-width:1px; border-style:solid; border-color:#CCCCCC;}
DFN      {color:#444444; font-size:12px; font-style: normal; cursor:help;}
LABEL  {color:#444444; font-size:12px; font-style: normal; cursor:pointer;}
UL {margin-top:0px; }
LI {list-style-type:circle; margin-left:-22px;}
/* LI {list-style-image: url(/common/images/arrow_red.gif); margin-left:-4px;} */
/* TR  {color:#444444; font-size:12px; font-style: normal;} */

/* Classi Cookies e social bar */
.CookieBaxGr {position:fixed; display:none; opacity:0.60; filter:alpha(opacity=90); top:0; left:0; width:100vw; height:100vh; background:#676767; z-index:110;}
.CookieBax   {position:fixed; display:none; top:50px; left:50px; width:480px; height:500px; font-family:Verdana, Arial, Verdana, sans-serif; background:#FFFFFF; border-radius:10px; overflow:hidden; box-shadow:0px 0px 15px 0px #000000;}
.CookieBaxX  {position:relative; float:right; margin-top:15px; margin-right:15px; color:#444444; font-size:15px; text-decoration:none; cursor:pointer;}
.CookieBaxXOn{position:relative; float:right; margin-top:15px; margin-right:15px; color:#AAAAAA; font-size:15px; text-decoration:none; cursor:pointer;}
.CookieBaxTit {position:relative; float:left; margin-top:15px; margin-left:15px; width:90%; color:#444444; font-weight:bold; font-size:15px; text-align:left;}
.CookieBaxTxt {position:relative; margin-top:20px; margin-left:15px; width:95%; height:70%; color:#444444; font-weight:normal; font-size:15px; text-align:left; overflow:auto;}
.CookieBaxTxt a, a:visited  {color:#444444; font-weight:normal; font-size:15px;text-decoration:undeline;}
.CookieBaxTxt a:hover  {color:#000000; font-weight:normal; font-size:15px;text-decoration:undeline;}
.CookieBaxNo  {position:relative; float:left; margin-top:15px; margin-left:15px; min-width:100px; cursor:pointer; color:#EEEEEE; white-space:nowrap; padding:10px 20px 10px 20px; font-weight:bold; font-size:15px; text-align:center; background:#888888; border-radius:30px; transition:color 0.15s;}
.CookieBaxNoOn{position:relative; float:left; margin-top:15px; margin-left:15px; min-width:100px; cursor:pointer; color:#CCCCCC; white-space:nowrap; padding:10px 20px 10px 20px; font-weight:bold; font-size:15px; text-align:center; background:#888888; border-radius:30px; transition:color 0.15s;}
.CookieBaxSi  {position:relative; float:right; margin-top:15px; margin-right:15px; min-width:100px; cursor:pointer; color:#EEEEEE; white-space:nowrap; padding:10px 20px 10px 20px; font-weight:bold; font-size:15px; text-align:center; background:#0070CA; border-radius:30px; transition:color 0.15s;}
.CookieBaxSiOn{position:relative; float:right; margin-top:15px; margin-right:15px; min-width:100px; cursor:pointer; color:#AAAAAA; white-space:nowrap; padding:10px 20px 10px 20px; font-weight:bold; font-size:15px; text-align:center; background:#0000FF; border-radius:30px; transition:color 0.15s;}

/* Classi Cookies e social bar */
.CookieBar {position:absolute; left:0px; top:0px; width:100%; height:30px; background:url(/images/cookiebarbg.png) repeat; z-index:10;}
.CookieBarTxt           {position:relative; float:left; margin:6px 0px 0px 0px; color:#eeeeee; font-size:13px; text-align:left;}
.CookieBarInf           {position:relative; float:right; margin:6px 10px 0px 0px; font-size:13px;}
.CookieBarInf a         {color:#eeeeee; text-decoration:undeline;}
.CookieBarInf a:visited {color:#eeeeee; text-decoration:undeline;}
.CookieBarInf a:hover   {color:#FF9B00; text-decoration:undeline;}
.CookieBarOk           {position:relative; float:right; margin:6px 0px 0px 0px; font-size:13px;}
.CookieBarOk a         {color:#FF9B00; text-decoration:undeline;}
.CookieBarOk a:visited {color:#FF9B00; text-decoration:undeline;}
.CookieBarOk a:hover   {color:#eeeeee; text-decoration:undeline;}
.SocialBar {position:absolute; left:3px; top:310px; width:32px; height:135px; z-index:10;}
.SocialBarPs {position:relative; margin:0px 0px 0px 0px;}

/* Classi utilizzate dal calendario */
.KnDDTit {color:#EEEEEE; font-size:11px; font-weight:bold; background:url(/calendar_img/titlebar.png) no-repeat center center;}
.KnDDn {color:#444444; font-size:11px; font-weight:bold; width:27px; height:12px; overflow:hidden;}
.KnOraTit {color:#111111; font-size:13px; font-weight:bold; background:url(/calendar_img/orariobar.png) no-repeat center center;}
.KnOraTit INPUT {width:20px; color:#111111; font-family: Verdana, Arial, Verdana, sans-serif; font-size:13px; font-weight:bold; text-align:center; background:#EFEFEF; border-width:0px; border-style:solid; border-color:#FFFFFF;}
.KnLess {position:absolute; width:27px; height:18px; left:0px; top:0px; font-size:1px; background:url(/calendar_img/cambia_less_off.png) no-repeat center center; cursor:pointer;  overflow:hidden;}
.KnLessOn {position:absolute; width:27px; height:18px; left:0px; top:0px; font-size:1px; background:url(/calendar_img/cambia_less_on.png) no-repeat center center; cursor:pointer; overflow:hidden;}
.KnLessDsb {position:absolute; width:27px; height:18px; left:0px; top:0px; font-size:1px; background:url(/calendar_img/cambia_less_dsb.png) no-repeat center center; overflow:hidden;}
.KnMore {position:absolute; width:27px; height:18px; left:185px; top:0px; font-size:1px; background:url(/calendar_img/cambia_more_off.png) no-repeat center center; cursor:pointer; overflow:hidden;}
.KnMoreOn {position:absolute; width:27px; height:18px; left:185px; top:0px; font-size:1px; background:url(/calendar_img/cambia_more_on.png) no-repeat center center; cursor:pointer; overflow:hidden;}
.KnMoreDsb {position:absolute; width:27px; height:18px; left:185px; top:0px; font-size:1px; background:url(/calendar_img/cambia_more_dsb.png) no-repeat center center; overflow:hidden;}
.KnTitMese {position:absolute; width:150px; height:19px; left:31px; top:0px; color:#EEEEEE; font-size:11px; font-weight:bold; overflow:hidden; overflow:hidden;}
.KnTitMese SELECT {color:#EEEEEE; font-family: Verdana, Arial, Verdana, sans-serif; font-size:11px; font-weight:bold; background:#031399; border-width:0px; border-style:solid; border-color:#031399;}
.KnLnk {color:#444444; font-size:11px; font-weight:bold; cursor:pointer;}
.KnLnkOn {color:#CC0202; font-size:11px; font-weight:bold; cursor:pointer;}
.KnGGnrm {color:#444444; font-size:12px; font-weight:bold; text-align:center; background:url(/calendar_img/bg_gray1_b.png) no-repeat center center; cursor:pointer;}
.KnGGfest {color:#CC0202; font-size:12px; font-weight:bold; text-align:center; background:url(/calendar_img/bg_gray1_b.png) no-repeat center center; cursor:pointer;}
.KnGGact {color:#FB7829; font-size:12px; font-weight:bold; text-align:center; background:url(/calendar_img/bg_orang_b2.png) no-repeat center center; cursor:pointer;}
.KnGGfestact {color:#CC0202; font-size:12px; font-weight:bold; text-align:center; background:url(/calendar_img/bg_orang_b2.png) no-repeat center center; cursor:pointer;}
.KnGGdsb {color:#EEEEEE; font-size:12px; font-weight:bold; text-align:center; background:url(/calendar_img/bg_gray2.png) no-repeat center center;}
.KnGGOn {color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center; background:url(/calendar_img/bg_orang.png) no-repeat center center; cursor:pointer;}

/* Classi utilizzate nella pagina con la site map */
.CBc            {color:#444444; font-weight:normal; text-align:left; font-size:10px; }
.CBc a          {color:#444444; font-size:10px; text-align:left; font-weight:normal; text-decoration: none;}
.CBc a:visited {color:#444444; font-size:10px; text-align:left; font-weight:normal; text-decoration: none;}
.CBc a:hover  {color:#0073CF; font-size:10px; text-align:left; font-weight:normal; text-decoration: none; }
.CBa            {color:#0073CF; font-weight:normal; text-align:left; font-size:10px; }
.CBa a          {color:#0073CF; font-size:10px; text-align:left; font-weight:normal; text-decoration: none;}
.CBa a:visited {color:#0073CF; font-size:10px; text-align:left; font-weight:normal; text-decoration: none;}
.CBa a:hover  {color:#FF6E00; font-size:10px; text-align:left; font-weight:normal; text-decoration: none; }
/* Classi utilizzate link alla con la site map */
.SiteMap            {color:#AAAAAA; font-size:11px; text-align:left; font-weight:normal;}
.SiteMap a          {color:#AAAAAA; font-size:11px; text-align:left; font-weight:normal; text-decoration: none;}
.SiteMap a:visited {color:#AAAAAA; font-size:11px; text-align:left; font-weight:normal; text-decoration: none;}
.SiteMap a:hover  {color:#888888; font-size:11px; text-align:left; font-weight:normal; text-decoration: none; }


/* Classi della tendina di scelta della lingua */
.LngTopOff {position:absolute; top:7px; left:77px; width:110px; height:16px; font-size:11px; font-weight:bold; color:#444444; text-align:left; background: url(/images/tldfreccia_off.png) no-repeat top right; cursor:pointer;}
.LngTopOn {position:absolute; top:7px; left:77px; width:110px; height:16px; font-size:11px; font-weight:bold; color:#000000; text-align:left; background: url(/images/tldfreccia_on.png)  no-repeat top right; cursor:pointer;}
.LngVocOff {font-size:18px; font-weight:normal; color:#444444; text-align:left; cursor:pointer;}
.LngVocOn {font-size:18px; font-weight:normal; color:#AB8500; text-align:left; cursor:pointer;}

/* Classi utilizzate nei form, basta indicare la classe iform nel contenitore del form, non va indicata in tutti i campi */
.iform                {font-size:16px; color:#656565; font-weight: normal;}
.iform INPUT       {font-size:16px; color:#656565; font-weight: normal; background:url(/images/campo26_sfondo.png) repeat-x; border-width:1px; border-style:solid; border-color:#CCCCCC;}
.iform SELECT    {font-size:16px; color:#656565; font-weight: normal; background:url(/images/campo26_sfondo.png) repeat-x; border-width:1px; border-style:solid; border-color:#CCCCCC;}
.iform OPTION     {font-size:16px; color:#656565; font-weight: normal; }
.iform TEXTAREA{font-size:16px; color:#656565; font-weight: normal; background:url(/images/campo300_sfondo.png) repeat-x; border-width:1px; border-style:solid; border-color:#CCCCCC;}
.iform CHECKBOX{font-size:16px; color:#656565; font-weight: normal; border-width:0px; vertical-align: middle;}
.iform DFN         {font-size:16px; color:#656565; font-weight: normal;}
.iform LABEL      {font-size:16px; color:#656565; font-weight: normal; position:relative; left:-4px;}

/* Classi utilizzate nei form, basta indicare la classe iform nel contenitore del form, non va indicata in tutti i campi */
.iformSerPrs            {font-size:12px; color:#656565; font-weight: normal;}
.iformSerTit            {font-size:12px; color:#FFFFFF; font-weight: bold;}
.iformSer                {font-size:12px; color:#FFFFFF; font-weight: normal;}
.iformSer INPUT       {font-size:14px; color:#656565; font-weight: normal; background:url(/images/campo26_sfondo.png) repeat-x; border-width:1px; border-style:solid; border-color:#CCCCCC;}
.iformSer SELECT    {font-size:14px; color:#656565; font-weight: normal; background:url(/images/campo26_sfondo.png) repeat-x; border-width:1px; border-style:solid; border-color:#CCCCCC;}
.iformSer OPTION     {font-size:14px; color:#656565; font-weight: normal; }
.iformSer TEXTAREA{font-size:14px; color:#656565; font-weight: normal; background:url(/images/campo300_sfondo.png) repeat-x; border-width:1px; border-style:solid; border-color:#CCCCCC;}
.iformSer CHECKBOX{font-size:14px; color:#656565; font-weight: normal; border-width:0px; vertical-align: middle;}
.iformSer DFN         {font-size:12px; color:#FFFFFF; font-weight: normal;}
.iformSer LABEL      {font-size:12px; color:#FFFFFF; font-weight: normal; position:relative; left:-4px;}
.iformSerBtOn {position:relative; margin:32px 0px 0px 20px; float:left; width:60px; height:20px; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:center; background: url(/images/bottone_60x20_blu.png) no-repeat top right; cursor:pointer;}
.iformSerBtOff {position:relative; margin:32px 0px 0px 20px; float:left; width:60px; height:20px; font-size:12px; font-weight:bold; color:#0073CF; text-align:center; background: url(/images/bottone_60x20_bianco.png) no-repeat top right; cursor:pointer;}

/* Classi utilizzate nei form, per i bottoni di invio, iscrizione ecc. */
.bott130x30Off  {width:130px; height:30px; color:#444444; font-weight:bold; text-align:center; font-size:14px; padding:6px 0px 0px 0px; ursor:pointer; overflow:hidden; background:url(/images/bott130x30_off.png) no-repeat;}
.bott130x30On  {width:130px; height:30px; color:#000000; font-weight:bold; text-align:center; font-size:14px; padding:6px 0px 0px 0px; cursor:pointer; overflow:hidden; background:url(/images/bott130x30_on.png) no-repeat;}

/* Classi utilizzate nei form, per i bottoni di invio, iscrizione ecc. */
.iformInv120Off  {width:120px; height:35px; color:#EEEEEE; font-weight:bold; text-align:center; font-size:18px; cursor:pointer; overflow:hidden; background:url(/images/bott_120x35_off.png) no-repeat;}
.iformInv120On  {width:120px; height:35px; color:#FFFFFF; font-weight:bold; text-align:center; font-size:18px; cursor:pointer; overflow:hidden; background:url(/images/bott_120x35_on.png) no-repeat;}
.iformInv120Dsb{width:120px; height:35px; color:#444444; font-weight:bold; text-align:center; font-size:18px; cursor:help; overflow:hidden; background:url(/images/bott_120x35_dsb.png) no-repeat;}
.iformInv160Off  {width:160px; height:35px; color:#EEEEEE; font-weight:bold; text-align:center; font-size:18px; cursor:pointer; overflow:hidden; background:url(/images/bott_160x35_off.png) no-repeat;}
.iformInv160On  {width:160px; height:35px; color:#FFFFFF; font-weight:bold; text-align:center; font-size:18px; cursor:pointer; overflow:hidden; background:url(/images/bott_160x35_on.png) no-repeat;}
.iformInv160Dsb{width:160px; height:35px; color:#444444; font-weight:bold; text-align:center; font-size:18px; cursor:help; overflow:hidden; background:url(/images/bott_160x35_dsb.png) no-repeat;}
.iformInvOff {width:200px; height:28px; color:#EEEEEE; font-weight:bold; text-align:center; font-size:20px; padding:7px 0px 7px 0px; cursor:pointer; overflow:hidden; background:#2C2C2C; border-radius:7px;}
.iformInvOn  {width:200px; height:28px; color:#FFFFFF; font-weight:bold; text-align:center; font-size:20px; padding:7px 0px 7px 0px; cursor:pointer; overflow:hidden; background:#AB8500; border-radius:7px; transition:background 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s;}
.iformInvDsb {width:200px; height:28px; color:#F2F2F2; font-weight:bold; text-align:center; font-size:20px; padding:7px 0px 7px 0px; cursor:help; overflow:hidden; background:#B2B2B2; border-radius:7px;}
.iformInv250Off  {width:250px; height:35px; color:#EEEEEE; font-weight:bold; text-align:center; font-size:18px; cursor:pointer; overflow:hidden; background:url(/images/bott_250x35_off.png) no-repeat;}
.iformInv250On  {width:250px; height:35px; color:#FFFFFF; font-weight:bold; text-align:center; font-size:18px; cursor:pointer; overflow:hidden; background:url(/images/bott_250x35_on.png) no-repeat;}
.iformInv250Dsb{width:250px; height:35px; color:#444444; font-weight:bold; text-align:center; font-size:18px; cursor:help; overflow:hidden; background:url(/images/bott_250x35_dsb.png) no-repeat;}
.iformInv650Off  {width:650px; height:35px; color:#EEEEEE; font-weight:bold; text-align:center; font-size:18px; cursor:pointer; overflow:hidden; background:url(/images/bott_650x35_off.png) no-repeat;}
.iformInv650On  {width:650px; height:35px; color:#FFFFFF; font-weight:bold; text-align:center; font-size:18px; cursor:pointer; overflow:hidden; background:url(/images/bott_650x35_on.png) no-repeat;}
.iformInv650Dsb{width:650px; height:35px; color:#444444; font-weight:bold; text-align:center; font-size:18px; cursor:help; overflow:hidden; background:url(/images/bott_650x35_dsb.png) no-repeat;}
.iscrivitiOff  {width:100px; height:35px; color:#EEEEEE; font-weight:bold; text-align:center; font-size:18px; cursor:pointer; overflow:hidden; background:url(/images/bottiscriz_100x35_off.png) no-repeat;}
.iscrivitiOn  {width:100px; height:35px; color:#FFFFFF; font-weight:bold; text-align:center; font-size:18px; cursor:pointer; overflow:hidden; background:url(/images/bottiscriz_100x35_on.png) no-repeat;}
.iscrivitiDsb{width:100px; height:35px; color:#444444; font-weight:bold; text-align:center; font-size:18px; cursor:help; overflow:hidden; background:url(/images/bottiscriz_100x35_dsb.png) no-repeat;}
.iscrivitiPrz{width:200px; height:35px; color:#/A0017; font-weight:bold; text-align:right; font-size:18px; overflow:hidden; background:url(/images/bottiscriz_prezzo200.png) no-repeat;}
.iscrivitiPrzTxt{color:#/A0017; font-weight:normal; text-align:left; font-size:18px;}


.GreyScreen2{opacity:0.20; filter:alpha(opacity=20); position:absolute; display:none; z-index:10; top:0; left:0; width:100%; height:100%; background:url(/images/greyscreen.png) repeat;}
.GreyScreen{opacity:0.20; filter:alpha(opacity=20); position:absolute; display:none; z-index:10; top:0; left:0; width:100%; height:100%; background:#444444;;}

.BodyText {	font-size: 12px; font-weight: normal; color: #000000; }

.Boxes  {font-size:12px; color:#ffffff; }
.BoxesTit {font-size:12px;	font-weight: bold; color:#ffffff; }
.PageBoxTit {font-size:18px; font-weight:normal; text-align:left; color:#666666; background: url(/images/page_tit_grey_bg.png) repeat-x left bottom;}
.SchedaBoxTit {font-size:18px; font-weight:bold; text-align:left; color:#666666; background: url(/images/page_tit_grey_bg.png) repeat-x left bottom;}
.SchedaBoxEmpty {font-size:1px;}
.SchedaBoxTitDspOff {font-size:14px; font-weight:normal; text-align:center; color:#333333; cursor:pointer;}
.SchedaBoxTitDspOn {font-size:14px; font-weight:bold; text-align:center; color:#333333; cursor:pointer;}
.SchedaBoxFileDspOff {font-size:14px; font-weight:normal; text-align:center; color:#333333; cursor:pointer;}
.SchedaBoxFileDspOn {font-size:14px; font-weight:normal; text-align:center; color:#FF6E00; cursor:pointer;}

.CarreTBtit {font-size:16px; font-weight:bold; text-align:left; color:#333333; background: url(/images/carre_tit_grey_bg.png) repeat-x left bottom;}
.CarreTBmid {font-size:16px; font-weight:bold; text-align:left; color:#333333; background: url(/images/carre_mid_grey_bg.png) repeat-x left bottom;}
.CarreTBtot {font-size:16px; font-weight:bold; text-align:left; color:#333333; background: url(/images/carre_bot_grey_bg.png) repeat-x left bottom;}

/* Classi usate nella pagina di visione ordini */
.OrdDt_DV {position:relative; margin:0px; float:left;}
.OrdDt_TT {position:relative; margin:0px; float:left; font-size:14px; font-weight:bold; text-align:left; color:#333333;}
.OrdDt_DT {position:relative; float:left; margin:0px; width:10px; height:115px; font-size:1px; background:url(/images/vertical_dotty.png) repeat-y top center;}
.OrdDt_LB {position:relative; float:left; margin:8px 0px 0px 0px; font-size:12px; font-weight:bold; text-align:left;}
.OrdDt_VL {position:relative; float:left; margin:8px 0px 0px 0px; font-size:12px; font-weight:normal; text-align:left;}

/* Classi usate nella pagina di visione delle pratiche CRM */
.CrmDt_DV {position:relative; margin:0px; float:left;}
.CrmDt_TT {position:relative; margin:0px; float:left; font-size:14px; font-weight:bold; text-align:left; color:#333333;}
.CrmDt_DT {position:relative; float:left; margin:0px; width:10px; font-size:1px; background:url(/images/vertical_dotty.png) repeat-y top center;}
.CrmDt_LB {position:relative; float:left; margin:8px 0px 0px 0px; font-size:12px; font-weight:bold; text-align:left;}
.CrmDt_VL {position:relative; float:left; margin:8px 0px 0px 0px; font-size:12px; font-weight:normal; text-align:left;}

/* Classi usate nel box del carrello del menù */
.MenuCarreOff {width:110px; height:35px; cursor:pointer; color:#FFFFFF; text-size:18px; text-align:right; overflow:hidden; background: url(/images/carrello_off.png) no-repeat;}
.MenuCarreOn {width:110px; height:35px; cursor:pointer; color:#575757; text-size:18px; text-align:right; overflow:hidden; background: url(/images/carrello_on.png) no-repeat;}

/* Classi usate nei box dei layout di pagina */
.FilesOff {color:#444444; font-size:12px; font-weight:normal; cursor:pointer; background:url(/images/files_off.png) repeat-x;}
.FilesOn {color:#444444; font-size:12px; font-weight:normal; cursor:pointer; background:url(/images/files_on.png) repeat-x;}
.Files2Off {position:relative; width:50px; height:25px; padding-top:5px; color:#444444; text-align:left; font-size:18px; font-weight:normal; cursor:pointer; background:#FFFFFF url(/images/download_off.png) no-repeat;}
.Files2On {position:relative; width:50px; height:25px; padding-top:5px; color:#444444; text-align:left; font-size:18px; font-weight:normal; cursor:pointer; background:#FFFFFF url(/images/download_on.png) no-repeat;}
.EtichtOff {color:#444444; font-size:11px; font-weight:bold; cursor:pointer;}
.EtichtOn {color:#444444; font-size:11px; font-weight:bold; cursor:pointer; background:#EEEEEE;}
.EtichtNA {color:#444444; font-size:11px; font-weight:bold;}
.EtichtTxtDV {color:#444444; font-size:11px; font-weight:normal;}
.CarreForm2Off {position:relative; float:right; width:177px; height:25px; overflow:hidden; padding-top:5px; color:#444444; text-align:center; font-size:18px; font-weight:bold; cursor:pointer; margin:0px; background:url(/images/bottone_177x25_off.png) no-repeat;}
.CarreForm2On {position:relative; float:right; width:177px; height:25px; overflow:hidden; padding-top:5px; color:#444444; text-align:center; font-size:18px; font-weight:bold; cursor:pointer; margin:0px; background:url(/images/bottone_177x25_on.png) no-repeat;}
.CarreFormOff  {position:relative; float:right;width:200px; height:35px; color:#EEEEEE; padding-top:5px; font-weight:bold; text-align:center; font-size:18px; cursor:pointer; overflow:hidden; background:url(/images/bott_200x35_off.png) no-repeat;}
.CarreFormOn  {position:relative; float:right;width:200px; height:35px; color:#FFFFFF; padding-top:5px; font-weight:bold; text-align:center; font-size:18px; cursor:pointer; overflow:hidden; background:url(/images/bott_200x35_on.png) no-repeat;}

/* Classi usate nel menù a sinistra della home page */
.HomeCat0Off {position:relative; width:310px; height:40px; margin:0px; text-align:right; color:#BF2C18; font-size:35px; font-weight:bold; cursor:pointer;}
.HomeCat0On {position:relative; width:310px; height:40px; margin:0px; text-align:right; color:#7A0017; font-size:35px; font-weight:bold; cursor:pointer;}
.HomeCat0Fix {color:#7A0017; font-size:22px; font-weight:bold;}
/* Classi usate nelle news della home page */
.HomeNewsOff {position:relative; margin:0px; text-align:left; color:#444444; font-size:12px; font-weight:normal; cursor:pointer; overflow:hidden;}
.HomeNewsOn {position:relative; margin:0px; text-align:left; color:#FF6E00; font-size:12px; font-weight:normal; cursor:pointer; overflow:hidden;}
.HomeNews2Off {position:relative; cursor:pointer; overflow:hidden; filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.HomeNews2On {position:relative; cursor:pointer; overflow:hidden; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70;}

/* Classi usate nella barra menù a sinistra */
.SideCat0Off {position:relative; width:220px; height:29px; margin:0px; text-align:right; color:#BF2C18; font-size:24px; font-weight:bold; cursor:pointer;}
.SideCat0On {position:relative; width:220px; height:29px; margin:0px; text-align:right; color:#7A0017; font-size:24px; font-weight:bold; cursor:pointer;}
.SideCat0Fix {color:#7A0017; font-size:15px; font-weight:bold;}
.SideCat1Off {position:relative; width:190px; height:18px; margin:0px 30px 0px 0px; text-align:right; color:#BF2C18; font-size:12px; font-weight:normal; cursor:pointer;}
.SideCat1On {position:relative; width:190px; height:18px; margin:0px 30px 0px 0px; text-align:right; color:#7A0017; font-size:12px; font-weight:normal; cursor:pointer;}
.SideCat1Act{position:relative; width:190px; height:18px; margin:0px 30px 0px 0px; text-align:right; color:#7A0017; font-size:12px; font-weight:normal; cursor:pointer; text-decoration:underline;}

.PageIndexAct {color:#a4080b; font-size:12px; font-weight:normal; background:url(/images/page_index_off.png) repeat-x;}
.PageIndexOff {color:#444444; font-size:12px; font-weight:normal; cursor:pointer; background:url(/images/page_index_off.png) repeat-x;}
.PageIndexOn {color:#444444; font-size:12px; font-weight:normal; cursor:pointer; background:url(/images/page_index_on.png) repeat-x;}

/* Classi utilizzate nella home page */
.TitoloEvidenza {font-size:40px; color:#000000; font-weight:normal; background: url(/images/titolo_cibo_home.png) no-repeat left top;}

/* Classi utilizzate nel box di login*/
.LoginBox {position:relative; width:180px; margin:0px; font-size:16px; font-weight:normal; text-align:left; color:#333333; background: url(/images/box_grigio_bg.png) repeat-x left top;}
.LoginBoxTit  { font-size:18px; color:#E7E7E7; text-decoration:none; font-weight: bold;}
.LoginBoxLb  { font-size:16px; color:#E7E7E7; text-decoration:none; font-weight: normal;}
.LoginBoxCmd {width:80px; color:#444444; font-size:16px; font-weight: normal; border-width:0px; background: url(/images/empty.png) repeat transparent;}
.LoginBoxLnkOFF {cursor:pointer; text-align:left;  font-size:16px; color:#FF6E00; text-decoration:none; font-weight: normal;}
.LoginBoxLnkON   {cursor:pointer; text-align:left;  font-size:16px; color:#0073CF; text-decoration:underline; font-weight: normal;}
.LoginBoxBottOFF {width:63px; height:28px; cursor:pointer; text-align:center; overflow:hidden; font-size:18px; color:#FFFFFF; text-decoration:none; font-weight: normal; background: url(/images/bott_63x28_off.png) repeat-x left top;}
.LoginBoxBottON   {width:63px; height:28px; cursor:pointer; text-align:center; overflow:hidden; font-size:18px; color:#FFFFFF; text-decoration:none; font-weight: normal; background: url(/images/bott_63x28_on.png) repeat-x left top;}

/* Classi usate nel box monoarticolo in home page */
.HomeBoxOne_off {text-align:left; color:#444444; font-size:12px; font-weight:normal;}
.HomeBoxOne_on {text-align:left; color:#FF6E00; font-size:12px; font-weight:normal;}

/* Classi utilizzate nei link della barra di menù superiore*/
.BarLogBott     {color:#444444; font-weight:normal; text-align:left; font-size:15px; }
.BarLogBott a          {color:#FF6E00; font-size:15px; text-align:left; font-weight:normal; text-decoration: none;}
.BarLogBott a:visited {color:#FF6E00; font-size:15px; text-align:left; font-weight:normal; text-decoration: none;}
.BarLogBott a:hover  {color:#0073CF; font-size:15px; text-align:left; font-weight:normal; text-decoration: none; }
.BarLogBott2     {color:#444444; font-weight:normal; text-align:left; font-size:17px; }
.BarLogBott2 a          {color:#0073CF; font-size:17px; text-align:left; font-weight:normal; text-decoration: none;}
.BarLogBott2 a:visited {color:#0073CF; font-size:17px; text-align:left; font-weight:normal; text-decoration: none;}
.BarLogBott2 a:hover  {color:#FF6E00; font-size:17px; text-align:left; font-weight:normal; text-decoration: none; }
.BarLogBott3     {color:#444444; font-weight:normal; text-align:left; font-size:15px; }
.BarLogBott3 a          {color:#777777; font-size:15px; text-align:left; font-weight:normal; text-decoration: none;}
.BarLogBott3 a:visited {color:#777777; font-size:15px; text-align:left; font-weight:normal; text-decoration: none;}
.BarLogBott3 a:hover  {color:#0073CF; font-size:15px; text-align:left; font-weight:normal; text-decoration: none; }
.BoxLogTit     {color:#444444; font-weight:normal; text-align:left; font-size:18px;}
.BoxLogTxt     {color:#444444; font-weight:normal; text-align:left; font-size:16px;}
.BoxLogCmd  {font-size:16px; color:#656565; font-weight: normal; background:url(/images/campo26_sfondo.png) repeat-x; border-width:1px; border-style:solid; border-color:#CCCCCC;}
/* Classi utilizzate nei link della barra di menù superiore*/
.BarSupBott   {position:relative; height:27px; margin:0px 0px 0px 2px; float:right; color:#444444; padding:5px 15px 5px 15px; font-weight:normal; text-align:center; font-size:20px; cursor:pointer; background:url(/images/empty.png) no-repeat; border-radius:4px;}
.BarSupBottON   {position:relative; height:27px; margin:0px 0px 0px 2px; float:right; color:#FFFFFF; padding:5px 15px 5px 15px; font-weight:normal; text-align:center; font-size:20px; cursor:pointer; background:#AB8500; border-radius:4px; transition:background 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s;}

/* Classe usata in home page */
.SfumaBlu{
    background-color: #4cb4fd;
    background-image: -webkit-gradient(left, linear, 0 0, 0 100%, from(#2F85FC), color-stop(50%, #79ABCE), to(#79ABCE));
    background-image: -webkit-linear-gradient(left, #2F85FC, #79ABCE 50%, #79ABCE);
    background-image: -moz-linear-gradient(left, #2F85FC, #79ABCE 50%, #79ABCE);
    background-image: -o-linear-gradient(left, #2F85FC, #79ABCE 50%, #79ABCE);
    background-image: linear-gradient(to right, #2F85FC, #79ABCE 50%, #79ABCE);
    background-repeat: no-repeat;
}


/* Classi utilizzate per i titoli */
.Titolo01 {font-size:32px; font-weight:bold; color:#444444;}
.Titolo01 h1 {font-size:32px; font-weight:bold; color:#444444; margin-top: -5px; margin-bottom: 0px;}
.Titolo01 h2 {font-size:22px; font-weight:bold; color:#444444; margin-top: -4px; margin-bottom: 0px;}
.Titolo02 {position:absolute; top:26px; height:5px; background:#D1D1D1; overflow:hidden;}

.TitoloCat       {color:#000000; font-weight:normal; background: url(/images/titolo_cibo_home.png) no-repeat left top;}
.TitoloCat h1   {font-size:40px; font-weight:normal; margin-top: -5px; margin-bottom: 0px;}
.TitoloCat h2   {font-size: 26px; font-weight: normal; color:#666666; margin-top: -4px; margin-bottom: 0px;}

/* Classi utilizzate nella barra del footer dei 4 punti*/
.FooterCerchio {position:absolute; width:465px; height:110px; text-align:left; background:url(/images/cerchio_grigio110.png) no-repeat left center;}
.FooterImg {position:absolute; left:20px; top:20px; width:70px; height:70px;}
.FooterTit {position:absolute; left:150px; top:0px; width:315px; color:#2c2c2c; font-size:18px; font-weight:bold;}
.FooterTxt {position:absolute; left:150px; top:35px; width:315px; color:#666666; font-size:16px; font-weight:normal;}

.FirmaPagTit {color:#E7E7E7; font-size:18px; font-weight:bold;}
.FirmaPag1 {color:#E7E7E7; font-size:16px; font-weight:normal; text-align:left;}
.FirmaPag1 a          {color:#E7E7E7; font-size:16px; font-weight:normal; text-decoration: none; text-align:left;}
.FirmaPag1 a:visited {color:#E7E7E7; font-size:16px; font-weight:normal; text-decoration: none; text-align:left;}
.FirmaPag1 a:hover  {color:#FFFFFF; font-size:16px; font-weight:normal; text-decoration: none; text-align:left;}
.FirmaPag {color:#999999; font-size:12px; font-weight:normal;}
.FirmaPagTs {color:#E7E7E7; font-size:12px; font-weight:normal;}

.FastLink            {color:#444444;  font-size:11px; font-weight:normal;}
.FastLink a          {color:#444444;  font-size:11px; font-weight:normal; text-decoration:none;}
.FastLink a:visited {color:#444444;  font-size:11px; font-weight:normal; text-decoration:none;}
.FastLink a:hover  {color:#F39305;  font-size:11px; font-weight:normal; text-decoration:none;}

/* Classi utilizzate nel box del carrello*/
.SdCarreBox {position:relative; width:180px; margin:0px; font-size:12px; font-weight:normal; text-align:left; color:#333333; background: url(/images/auto_boxcarre_bg.png) repeat-x left bottom;}
.SdCarreBoxTit  { font-size:14px; color:#E7E7E7; text-decoration:none; font-weight: bold;}
.SdCarreBoxLnkOFF {cursor:pointer; text-align:left;  font-size:12px; color:#E7E7E7; text-decoration:none; font-weight: normal;}
.SdCarreBoxLnkON   {cursor:pointer; text-align:left;  font-size:12px; color:#FFFFFF; text-decoration:underline; font-weight: normal;}

/* Classi utilizzate nel box dell'elenco categoria a schacchiera*/
.CatSchBoxTOFF {text-align:left;  font-size:12px; color:#FF6E00; text-decoration:none; font-weight: bold;}
.CatSchBoxTON   {text-align:left;  font-size:12px; color:#000000; text-decoration:none; font-weight: bold;}
.CatSchBoxOFF {background: url(/images/accessori_frm_cat_off.png) no-repeat left top;}
.CatSchBoxON   {background: url(/images/accessori_frm_cat_on.png) no-repeat left top;}

/* Classi utilizzate nel box dell'elenco articoli a schacchiera*/
.SchacchX4_off {text-align:left;  font-size:20px; color:#444444; text-decoration:none; font-weight:normal; opacity:1.0; filter:alpha(opacity=100);}
.SchacchX4_on {text-align:left;  font-size:20px; color:#FF9B00; text-decoration:none; font-weight:normal; opacity:0.65; filter:alpha(opacity=65); transition:opacity 0.15s ease-in-out 0s, filter 0.15s ease-in-out 0s;}
.SchacchX4_img {border-radius:10px;}
.SchacchX4_Tit   {font-size:18px; color:#666666; font-weight:normal; margin-top: -4px; margin-bottom:0px;  text-align:left;}
.SchacchX4_prxtx {font-size:18px; font-weight:normal;}
.SchacchX4_prz {font-size:26px; color:#FF9B00; font-weight:bold;}
.SchacchX4_przd {font-size:18px; color:#FF9B00; font-weight:bold;}
.SchacchX4_prb {font-size:20px; color:#999999; font-weight:normal; text-decoration: line-through;}
.SchacchX4_prbd {font-size:14px; color:#999999; font-weight:normal; text-decoration: line-through;}
.SchacchX4_dsp {font-size:16px; color:#124870; font-weight:normal; text-align:center;}

/* Classi utilizzate nel box dell'elenco articoli a schacchiera*/
.SchacchX4c_offKO {text-align:left;  font-size:20px; color:#444444; text-decoration:none; font-weight:normal; opacity:1.0;  filter:alpha(opacity=100); border-width:2px; border-style:solid; border-color:#BBBBBB; border-radius:5px;}
.SchacchX4c_onKO  {text-align:left;  font-size:20px; color:#FF9B00; text-decoration:none; font-weight:normal; opacity:0.65; filter:alpha(opacity=65);  border-width:2px; border-style:solid; border-color:#666666; border-radius:5px; transition:opacity 0.15s ease-in-out 0s, filter 0.15s ease-in-out 0s;}

.SchacchX4c_off {text-align:left;  font-size:20px; color:#444444; text-decoration:none; font-weight:normal; border-width:2px; border-style:solid; border-color:#BBBBBB; border-radius:5px;
  background: #79abce;
  background: -moz-linear-gradient(-45deg, #79abce 0%, #bdbdbd 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #79abce), color-stop(100%, #bdbdbd));
  background: -webkit-linear-gradient(-45deg, #79abce 0%, #bdbdbd 100%);
  background: -o-linear-gradient(-45deg, #79abce 0%, #bdbdbd 100%);
  background: -ms-linear-gradient(-45deg, #79abce 0%, #bdbdbd 100%);
  background: linear-gradient(135deg, #79abce 0%, #bdbdbd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79abce', endColorstr='#bdbdbd', GradientType=1 );
  transition:0.15s ease-in-out 0s;
}
.SchacchX4c_on  {text-align:left;  font-size:22px; color:#111111; text-decoration:none; font-weight:normal; border-width:2px; border-style:solid; border-color:#666666; border-radius:5px;
  background: #79abce;
  background: -moz-linear-gradient(45deg, #79abce 0%, #bdbdbd 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #79abce), color-stop(100%, #bdbdbd));
  background: -webkit-linear-gradient(45deg, #79abce 0%, #bdbdbd 100%);
  background: -o-linear-gradient(45deg, #79abce 0%, #bdbdbd 100%);
  background: -ms-linear-gradient(45deg, #79abce 0%, #bdbdbd 100%);
  background: linear-gradient(45deg, #79abce 0%, #bdbdbd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79abce', endColorstr='#bdbdbd', GradientType=1 );
  transition:0.15s ease-in-out 0s;
}
.SchacchX4c_img {border-radius:10px;}
.SchacchX4c_Tit   {font-size:18px; color:#666666; font-weight:normal; margin-top: -4px; margin-bottom:0px;  text-align:left;}
.SchacchX4c_prxtx {font-size:18px; font-weight:normal;}
.SchacchX4c_prz {font-size:26px; color:#FF9B00; font-weight:bold;}
.SchacchX4c_przd {font-size:18px; color:#FF9B00; font-weight:bold;}
.SchacchX4c_prb {font-size:20px; color:#999999; font-weight:normal; text-decoration: line-through;}
.SchacchX4c_prbd {font-size:14px; color:#999999; font-weight:normal; text-decoration: line-through;}
.SchacchX4c_dsp {font-size:16px; color:#124870; font-weight:normal; text-align:center;}

/* Classi utilizzate nel box dell'elenco brands a schacchiera*/
.SchacchX4b_off {text-align:left;  font-size:18px; color:#444444; text-decoration:none; font-weight:normal; background: url(/images/scacchx4b_off.png) no-repeat left top;}
.SchacchX4b_on {text-align:left;  font-size:18px; color:#FF9B00; text-decoration:none; font-weight:normal; background: url(/images/scacchx4b_on.png) no-repeat left top;}
.SchacchX4b_Tit   {font-size:18px; color:#666666; font-weight:normal; margin-top: -4px; margin-bottom:0px;  text-align:left; background: url(/images/titolo_cibo_home.png) no-repeat left top;}

/* Classi utilizzate nel template di vista lista articoli */
.TitoloCat       {color:#000000; font-weight:normal; background: url(/images/titolo_cibo_home.png) no-repeat left top;}
.TitoloCat h1   {font-size:40px; font-weight:normal; margin-top: -5px; margin-bottom: 0px;}
.TitoloCat h2   {font-size: 26px; font-weight: normal; color:#666666; margin-top: -4px; margin-bottom: 0px;}
.CatPresent    {font-size: 18px; font-weight: normal; color: #444444; text-align: justify;}
.TitoloBrd       {font-size:40px; color:#000000; font-weight:normal; background: url(/images/titolo_cibo_home.png) no-repeat left top;}
.TitoloBrd h1   {font-size:40px; font-weight:normal; margin-top: -5px; margin-bottom: 0px;}
.TitoloBrd h2   {font-size: 26px; font-weight: normal; color: #666666; margin-top: -4px; margin-bottom: 0px;}

/* Classi usate nel riquadro dei prezzi della scheda prodotto, Dc è usato per i decimali */
.SchBoxPrzT  {font-size:18px; color:#666666; text-decoration:none; font-weight: normal;}
.SchBoxTxt    {text-align:left;  font-size:18px; color:#666666; text-decoration:none; font-weight: normal;}
.SchBoxPrz   {font-size:24px; color:#FF9B00; text-decoration:none; font-weight: bold;}
.SchBoxPrk   {font-size:18px; color:#666666; text-decoration:none; font-weight: normal; text-decoration: line-through;}
.SchBoxDc    {font-size:14px; font-weight: normal;}

/* Classi utilizzate nel box dell'elenco prodotti a schacchiera, Dc è usato per i decimali */
.ArtSchBoxTOFF {text-align:left;  font-size:12px; color:#124870; text-decoration:none; font-weight: normal;}
.ArtSchBoxTON   {text-align:left;  font-size:12px; color:#0073CF; text-decoration:none; font-weight: normal;}
.ArtSchBox1OFF {background: url(/images/fit_box198x283_1.png) no-repeat left top;}
.ArtSchBox1ON   {background: url(/images/fit_box198x283_1on.png) no-repeat left top;}
.ArtSchBox1LOFF {background: url(/images/fit_box198x283_1last.png) no-repeat left top;}
.ArtSchBox1LON   {background: url(/images/fit_box198x283_1last_on.png) no-repeat left top;}
.ArtSchBoxOFF {background: url(/images/fit_box198x283.png) no-repeat left top;}
.ArtSchBoxON   {background: url(/images/fit_box198x283_on.png) no-repeat left top;}
.ArtSchBoxLOFF {background: url(/images/fit_box198x283_last.png) no-repeat left top;}
.ArtSchBoxLON   {background: url(/images/fit_box198x283_last_on.png) no-repeat left top;}
.ArtSchBoxTxt   {text-align:left;  font-size:12px; color:#FFFFFF; text-decoration:none; font-weight: bold;}
.ArtSchBoxPrz   {text-align:left;  font-size:22px; color:#FFFFFF; text-decoration:none; font-weight: bold;}
.ArtSchBoxPrk   {text-align:left;  font-size:16px; color:#fed6d7; text-decoration:none; font-weight: bold; text-decoration: line-through}
.ArtSchBoxDc   {text-align:left;  font-size:10px;}

/* Classi utilizzate nel box dell'elenco prodotti a schacchiera, Dc è usato per i decimali */
.BrdSchBoxTOFF {text-align:left;  font-size:12px; color:#124870; text-decoration:none; font-weight: normal;}
.BrdSchBoxTON   {text-align:left;  font-size:12px; color:#0073CF; text-decoration:none; font-weight: normal;}
.BrdSchBox1OFF {background: url(/images/fit_box198x283_1.png) no-repeat left top;}
.BrdSchBox1ON   {background: url(/images/fit_box198x283_1on.png) no-repeat left top;}
.BrdSchBox1LOFF {background: url(/images/fit_box198x283_1last.png) no-repeat left top;}
.BrdSchBox1LON   {background: url(/images/fit_box198x283_1last_on.png) no-repeat left top;}
.BrdSchBoxOFF {background: url(/images/fit_box198x283.png) no-repeat left top;}
.BrdSchBoxON   {background: url(/images/fit_box198x283_on.png) no-repeat left top;}
.BrdSchBoxLOFF {background: url(/images/fit_box198x283_last.png) no-repeat left top;}
.BrdSchBoxLON   {background: url(/images/fit_box198x283_last_on.png) no-repeat left top;}
.BrdSchBoxTxt   {text-align:left;  font-size:12px; color:#FFFFFF; text-decoration:none; font-weight: bold;}

/* Classi utilizzate nel box dell'elenco prodotti a schacchiera dei Box*/
.ArtBoxTOFF {text-align:left;  font-size:12px; color:#124870; text-decoration:none; font-weight: normal;}
.ArtBoxTON   {text-align:left;  font-size:12px; color:#0073CF; text-decoration:none; font-weight: normal;}
.ArtBox1OFF {background: url(/images/fit_box198x283_1.png) no-repeat left top;}
.ArtBox1ON   {background: url(/images/fit_box198x283_1on.png) no-repeat left top;}
.ArtBox1LOFF {background: url(/images/fit_box198x283_1last.png) no-repeat left top;}
.ArtBox1LON   {background: url(/images/fit_box198x283_1last_on.png) no-repeat left top;}
.ArtBoxOFF {background: url(/images/fit_box198x283.png) no-repeat left top;}
.ArtBoxON   {background: url(/images/fit_box198x283_on.png) no-repeat left top;}
.ArtBoxLOFF {background: url(/images/fit_box198x283_last.png) no-repeat left top;}
.ArtBoxLON   {background: url(/images/fit_box198x283_last_on.png) no-repeat left top;}
.ArtBoxTxt   {text-align:left;  font-size:12px; color:#FFFFFF; text-decoration:none; font-weight: bold;}
.ArtBoxPrz   {text-align:left;  font-size:22px; color:#FFFFFF; text-decoration:none; font-weight: bold;}
.ArtBoxPrk   {text-align:left;  font-size:16px; color:#fed6d7; text-decoration:none; font-weight: bold; text-decoration: line-through}
.ArtBoxDc   {text-align:left;  font-size:10px;}

/* Classi utilizzate nel box dell'elenco prodotti a schacchiera dei Box*/
.ArtBBoxTOFF {text-align:left;  font-size:12px; color:#FF6E00; text-decoration:none; font-weight: bold;}
.ArtBBoxTON   {text-align:left;  font-size:12px; color:#0073CF; text-decoration:none; font-weight: bold;}
.ArtBBoxOFF {background: url(/images/fit_box163x170.png) no-repeat left top;}
.ArtBBoxON   {background: url(/images/fit_box163x170_on.png) no-repeat left top;}
.ArtBBoxTxt   {text-align:left;  font-size:12px; color:#444444; text-decoration:none; font-weight: bold;}
.ArtBBoxPrz   {text-align:left;  font-size:18px; color:#FF0000; text-decoration:none; font-weight: bold;}
.ArtBBoxPrk   {text-align:left;  font-size:12px; color:#444444; text-decoration:none; font-weight: bold; text-decoration: line-through}
.ArtBBoxDc   {text-align:left;  font-size:9px;}

/* Classi utilizzate nel box dell'elenco dei prodotti in bundle a schacchiera*/
.BndBoxTOFF {text-align:left;  font-size:12px; color:#124870; text-decoration:none; font-weight: normal;}
.BndBoxTON   {text-align:left;  font-size:12px; color:#0073CF; text-decoration:none; font-weight: normal;}
.BndBox1OFF {background: url(/images/fit_box198x283_1.png) no-repeat left top;}
.BndBox1ON   {background: url(/images/fit_box198x283_1on.png) no-repeat left top;}
.BndBox1LOFF {background: url(/images/fit_box198x283_1last.png) no-repeat left top;}
.BndBox1LON   {background: url(/images/fit_box198x283_1last_on.png) no-repeat left top;}
.BndBoxOFF {background: url(/images/fit_box198x283.png) no-repeat left top;}
.BndBoxON   {background: url(/images/fit_box198x283_on.png) no-repeat left top;}
.BndBoxLOFF {background: url(/images/fit_box198x283_last.png) no-repeat left top;}
.BndBoxLON   {background: url(/images/fit_box198x283_last_on.png) no-repeat left top;}
.BndBoxTxt   {text-align:left;  font-size:12px; color:#FFFFFF; text-decoration:none; font-weight: bold;}
.BndBoxPrz   {text-align:left;  font-size:22px; color:#FFFFFF; text-decoration:none; font-weight: bold;}
.BndBoxPrk   {text-align:left;  font-size:16px; color:#fed6d7; text-decoration:none; font-weight: bold; text-decoration: line-through}
.BndBoxDc   {text-align:left;  font-size:10px;}

/* Classi utilizzate nel box dell'elenco omaggi a schacchiera del carrello*/
.OmgBoxTOFF {text-align:left;  font-size:12px; color:#444444; text-decoration:none; font-weight: bold;}
.OmgBoxTON   {text-align:left;  font-size:12px; color:#FF6E00; text-decoration:none; font-weight: bold;}
.OmgBoxTACT {text-align:left;  font-size:12px; color:#444444; text-decoration:none; font-weight: bold;}
.OmgBox1OFF {background: url(/images/omg_box326x130_1.png) no-repeat left top;}
.OmgBox1ON   {background: url(/images/omg_box326x130_on.png) no-repeat left top;}
.OmgBox1ACT   {background: url(/images/omg_box326x130_act.png) no-repeat left top;}
.OmgBox1LOFF {background: url(/images/omg_box326x130_1last.png) no-repeat left top;}
.OmgBox1LON   {background: url(/images/omg_box326x130_on.png) no-repeat left top;}
.OmgBox1LACT   {background: url(/images/omg_box326x130_act.png) no-repeat left top;}
.OmgBoxOFF {background: url(/images/omg_box326x130.png) no-repeat left top;}
.OmgBoxON   {background: url(/images/omg_box326x130_on.png) no-repeat left top;}
.OmgBoxACT   {background: url(/images/omg_box326x130_act.png) no-repeat left top;}
.OmgBoxLOFF {background: url(/images/omg_box326x130_last.png) no-repeat left top;}
.OmgBoxLON   {background: url(/images/omg_box326x130_on.png) no-repeat left top;}
.OmgBoxLACT   {background: url(/images/omg_box326x130_act.png) no-repeat left top;}
.OmgBoxDc   {text-align:left;  font-size:9px;}

/* Classi utilizzate nei template delle pagine */
.TitoloArt       {font-size:32px; font-weight:bold; color:#FFFFFF;}
.TitoloArtBrd     {font-size: 16px; font-weight: normal; color: #666666; cursor:pointer;}
.TitoloArtBrdOn {font-size: 16px; font-weight: normal; color: #0073CF; cursor:pointer;}
.TitoloArt h1   {font-size:36px; font-weight:bold; color:##AB8500; margin-top: -4px; margin-bottom: 0px;}
.TitoloArt h2   {font-size: 24px; font-weight: bold; color: #F2F2F2; margin-top: 1px; margin-bottom: 0px;}
.TxtPresent    {font-size: 22px; font-weight: bold; color: #444444; text-align: justify;}
.TxtPagina    {font-size: 18px; font-weight: normal; color: #444444;}
.TxtPagina a    {text-decoration: underline; font-size: 18px; font-weight: normal; color: #444444;}
.TxtPagina a:visited {text-decoration: underline; font-size: 18px; font-weight: normal; color: #444444;}
.TxtPagina a:hover     {text-decoration: none; font-size: 18px; font-weight: normal; color: #444444;}
.TxtPaginaLbl {position:relative; width:430px; margin:10px 0px 0px 0px; font-size:18px; font-weight:bold; color:#666666;}
.TxtPaginaLblTx {position:relative; float:right; width:280px; font-size:18px; font-weight:normal; color:#666666;}
.TxtPagina TR  {color:#444444; font-size:11px; font-style: normal;}
.Home       {font-size: 10px; font-weight: normal;}
.Home h1   {font-size: 11px; font-weight: normal; margin-top: -4px; margin-bottom: 0px;}
.TitoloEvidenza {font-size:40px; color:#000000; font-weight:normal; background: url(/images/titolo_cibo_home.png) no-repeat left top;}


/* Classi usate nei commenti e nelle recensioni */
.TxtPagBlogOff {font-size:19px; font-weight:bold; text-align:center; cursor:pointer; color:#FFFFFF; background:#FF9B00;}
.TxtPagBlogOn {font-size:19px; font-weight:bold; text-align:center; cursor:pointer; color:#575757; background:#FFFFFF;}

/* Classi usate per il prezzo singolo della scheda prodotto, Dc è usato per i decimali */
.TxtPaginaPrzT {text-align:left;  font-size:14px; color:#444444; text-decoration:none; font-weight: normal;}
.TxtPaginaxTxt  {text-align:left;  font-size:14px; color:#444444; text-decoration:none; font-weight: normal;}
.TxtPaginaPrz   {position:relative; top:-4px; float:right; width:280px; font-size:24px; font-weight:bold; color:#FF9B00;}
.TxtPaginaPrk   {font-size:18px; color:#666666; text-decoration:none; font-weight: normal; text-decoration: line-through;}
.TxtPagCarrOff {font-size:22px; font-weight:bold; text-align:center; cursor:pointer; color:#FFFFFF; background:#FF9B00;}
.TxtPagCarrOn {font-size:22px; font-weight:bold; text-align:center; cursor:pointer; color:#575757; background:#F6F6F6;}
.TxtPagCarrDsb {font-size:22px; font-weight:bold; text-align:center; cursor:not-allowed; color:#999999; background:#4A4A4A;}

/* Classi utilizzate negli elenchi di pagine di una categoria */
.TBTitoloArt       {font-size: 15px; font-weight: bold; color: #7A0017;}
.TBTitoloArt h2   {font-size: 15px; font-weight: bold; color: #7A0017; margin-top: -2px; margin-left:4px; margin-bottom: 0px;}
.TBTitoloArt h3   {font-size: 13px; font-weight: normal; color: #7A0017; font-style: italic; margin-top: 0px; margin-left:4px; margin-bottom: 0px;}
.TBTxtPagina    {font-size: 12px; font-weight: normal; color: #444444;}
.TBTxtPagina TR  {color:#444444; font-size:11px; font-style: normal;}

.DivLst                   {background:#FFFFFF; color:#000000; text-align:left; width:795px; margin:0px 0px 14px 0px; cursor:pointer;}
.DivLstON               {background:#EDEDED; color:#000000; text-align:left; width:795px; margin:0px 0px 14px 0px; cursor:pointer;}
.TitoloArtLst       {font-size: 12px; font-weight: bold; color: #000000; }
.OcchielloArtLst {font-size: 12px; font-weight: normal; font-style: italic; color: #000000; }
.TxtBreveArtLst   {font-size: 12px; font-weight: normal; font-style: normal; color: #000000; }
.DivPageLnk           {background:#FFFFFF; color:#6666FF; text-align:left; margin:0px 1px 1px 0px; cursor:pointer; border-width:1px; border-style:solid; border-color:#FFFFFF;}
.DivPageLnkON       {background:#EDEDED; color:#FF6666; text-align:left; margin:0px 1px 1px 0px; cursor:pointer; border-width:1px; border-style:solid; border-color:#D4D4D4;}
.DivPageLnk1           {background:#FFFFFF; color:#6666FF; text-align:center; float:left; margin:0px 1px 1px 0px; width:20px; cursor:pointer; border-width:1px; border-style:solid; border-color:#FFFFFF;}
.DivPageLnk1ON       {background:#EDEDED; color:#FF6666; text-align:center; float:left; margin:0px 1px 1px 0px; width:20px; cursor:pointer; border-width:1px; border-style:solid; border-color:#D4D4D4;}

.TagTitoloTxt       { font-size:12px; color:#FFFFFF; text-decoration:none; font-weight: bold;}
.CarreBoxTit       { font-size:12px; color:#FFFFFF; text-decoration:none; font-weight: bold;}
A.CarreBoxLnk1:link      {display: block; background:#960000;  font-size:12px; text-align:center; color:#E7E7E7; text-decoration:none; font-weight: bold; border-width:1px; border-style:solid; border-color:#940101;}
A.CarreBoxLnk1:visited {display: block; background:#960000;  font-size:12px; text-align:center; color:#E7E7E7; text-decoration:none; font-weight: bold; border-width:1px; border-style:solid; border-color:#940101;}
A.CarreBoxLnk1:hover     {background:#FF0000; color:#FFFFFF; text-decoration:none; border-color:#FF0000;}
A.CarreBoxLnk2:link      {display: block; background:#960000;  font-size:12px; text-align:center; color:#E7E7E7; text-decoration:none; font-weight: bold; border-width:1px; border-style:solid; border-color:#940101;}
A.CarreBoxLnk2:visited {display: block; background:#960000;  font-size:12px; text-align:center; color:#E7E7E7; text-decoration:none; font-weight: bold; border-width:1px; border-style:solid; border-color:#940101;}
A.CarreBoxLnk2:hover    {background:#FF0000; color:#FFFFFF; text-decoration:none; border-color:#940101;}

.CarreBoxInput                 { font-size:12px; color:#000000; text-align:center; text-decoration:none; font-weight: bold; border-width:1px; border-style:solid; border-color:#D4D4D4;}
.CarreBoxInput2               { font-size:12px; color:#000000; text-align:center; text-decoration:none; font-weight: bold; border-width:1px; border-style:solid; border-color:#D4D4D4;}
.CarreFormERR      {width: 280px;  font-size:12px; color:#000000; background:#ff6666; text-align:left; text-decoration:none; font-weight: normal; border-width:1px; border-style:solid; border-color:#D4D4D4;}
.CarreForm           {width: 280px;  font-size:12px; color:#000000; background:#ffffff; text-align:left; text-decoration:none; font-weight: normal; border-width:1px; border-style:solid; border-color:#D4D4D4;}
.CarreFormObbl    {width: 280px;  font-size:12px; color:#000000; background:#ffffff; text-align:left; text-decoration:none; font-weight: normal; border-width:1px; border-style:solid; border-color:#85C0E9;}
.CarreFormDsble  { font-size:10px; color:#777777; background:#ffffff; text-align:left; text-decoration:none; font-weight: normal; border-width:1px; border-style:solid; border-color:#D4D4D4;}

.CarreSmlTit      {width:100%; height:18px; position:relative;  font-size:12px; color:#E7E7E7; text-align:left; text-decoration:none; font-weight: bold; border-width:1px; border-style:solid; border-color:#FF0000;}
.CarreSmlTit2    {width:100%; height:18px; position:relative;  font-size:10px; color:#E7E7E7; text-align:left; text-decoration:none; border-width:1px; border-style:none none solid none; border-color:#FF0000;}
.CarreSmlArt      {width:100%; height:18px; position:relative;  font-size:12px; color:#E7E7E7; text-align:left; text-decoration:none; border-width:1px; border-style:none solid solid solid; border-color:#FF0000;}
.CarreSmlArtON  {width:100%; height:18px; position:relative;  font-size:12px; color:#FFFFFF; text-align:left; text-decoration:none; border-width:1px; background:#960000; border-style:none solid solid solid; border-color:#940101;}
.CarreTitoli      {width:795; height:20px; background: url(/images/carrello_sfondo_tit.gif);  font-size:12px; text-align: left; color:#E7E7E7; text-decoration:none; font-weight: bold;}

.CarreAdded  {filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; width:160px; height:40px;  font-size:12px; color:#000000; text-align:center; text-decoration:none; border-width:1px; background:#CE1919; border-style:none solid solid solid; border-color:#FF0000;}


.MenuTxt       { font-size:12px; color:#E39999; text-decoration:none; font-weight: bold;}
A.Menu:link       { font-size:12px; color:#E39999; text-decoration:none; font-weight: bold;}
A.Menu:visited { font-size:12px; color:#E39999; text-decoration:none; font-weight: bold;}
A.Menu:hover     { font-size:12px; color:#FFFFFF; text-decoration:none; font-weight: bold;}

.LinguaTxt       { font-size:12px; color:#FFFFFF; text-decoration:none; font-weight: bold;}
A.Lingua:link       { font-size:12px; color:#FFFFFF; text-decoration:none; font-weight: bold;}
A.Lingua:visited { font-size:12px; color:#FFFFFF; text-decoration:none; font-weight: bold;}
A.Lingua:hover     { font-size:12px; color:#BD0000; text-decoration:underline; font-weight: bold;}

.BoxTitoloTxt       { font-size:12px; color:#000000; text-decoration:none; font-weight: bold;}
.BoxOcchielloTxt { font-size:12px; color:#EC6C00; text-decoration:none; font-weight: normal; font-style: italic;}
.Box1TitoloTxt      { font-size:12px; color:#EC6C00; text-decoration:none; font-weight: bold;}
.Box1OcchielloTxt{ font-size:12px; color:#EC6C00; text-decoration:none; font-weight: normal; font-style: italic;}
.Box1Txt                  { font-size:12px; color:#000000; text-decoration:none; font-weight: normal;}
.Box1TxtON              { font-size:12px; color:#EC6C00; text-decoration:none; font-weight: normal;}
.Box2Txt                 { font-size:12px; color:#000000; text-decoration:none; font-weight: normal; text-align: justify;}
.Box2TxtON             { font-size:12px; color:#EC6C00; text-decoration:none; font-weight: normal; text-align: justify;}
.BoxTxt                   { font-size:12px; color:#000000; text-decoration:none; font-weight: normal;}
.BoxTxtON               { font-size:12px; color:#EC6C00; text-decoration:none; font-weight: normal;}
.BoxTxtERR             { font-size:12px; color:#ff6666; text-decoration:none; font-weight: normal;}

.LoginTxt               { font-size:12px; color:#9C9EA0; text-decoration:none; font-weight: bold;}

.CategBox               {background:#FFFFFF; text-align:center;  float:left; margin:0px 10px 20px 10px; cursor:pointer; border-width:1px; border-style:solid; border-color:#ECECEC;}
.CategBoxON           {background:#FFFFFF; text-align:center;  float:left; margin:0px 10px 20px 10px; cursor:pointer; border-width:1px; border-style:solid; border-color:#000000;}
.CategTxt               {background:#ECECEC; text-align:center;  font-size:10px; color:#000000; text-decoration:none; font-weight: bold;}
.CategTxtON           {background:#000000; text-align:center;  font-size:10px; color:#FFFFFF; text-decoration:none; font-weight: bold;}

.ListaTitCat          { font-size:14px; color:#DDDDDD; text-decoration:none; font-weight: bold;}
.ListaTxtCat         { font-size:14px; color:#DDDDDD; text-decoration:none;}
.ListaTxtBox         { font-size:14px; color:#666666; text-decoration:none;}
.ListaTxtBox2       { font-size:14px; color:#FFFFFF; text-decoration:none;}

.LnkCarrePuntiOff  { font-size:12px; color:#666666; font-weight: bold; cursor:pointer; text-decoration:none;}
.LnkCarrePuntiOn  { font-size:12px; color:#FF6E00; font-weight: bold; cursor:pointer; text-decoration:underline;}

.WBoxTit_grigio          { font-size:14px; color:#FFFFFF; text-decoration:none; font-weight: bold;}
.WBoxTxt_grigio         { font-size:14px; color:#FFFFFF; text-decoration:none; font-weight: normal;}
.WBoxTit_bianco        { font-size:14px; color:#000000; text-decoration:none; font-weight: bold;}
.WBoxTxt_bianco       { font-size:14px; color:#000000; text-decoration:none; font-weight: normal;}

.BpropTit   { font-size:13px; color:#444444; text-decoration:none; font-weight: bold;}
.BpropTxt  { font-size:12px; color:#444444; text-decoration:none;}

.ListaTitCol         {background: url(/images/sfondo_barra25.png) repeat-x;  font-size:10px; color:#FFFFFF; text-decoration:none; font-weight: bold;}
.ListaTxt               {font-size:16px; color:#666666; text-decoration:none; font-weight: normal;}
.NoteLista             {font-size:15px; color:#666666; text-decoration:none; font-weight: normal;}
.ListaImg               {cursor:pointer;}
.CarrelloTot         {background:#CB1919;  font-size:12px; color:#E7E7E7; text-decoration:none; font-weight: bold;}
.ListaTitCol2       {background: url(/images/categ-titc_sfondo2.png) repeat-x;  font-size:12px; color:#A81600; text-decoration:none; font-weight: bold;}

/* Classi dell'albero sopra la pagina/categoria visualizzata */
.CatTree       {text-transform:uppercase; font-size:14px; color:#FF9B00; font-weight: normal; background: url(/images/tree_bg.png) repeat-x left bottom;}
.CatTree a    {text-decoration: underline; font-size:14px; color:#FF9B00;}
.CatTree a:visited {text-decoration: underline; font-size:14px; color:#FF9B00;}
.CatTree a:hover     {text-decoration: none; font-size:14px; color:#444444;}

/* Classi del box delle categorie ed articoli sotto quella indicata */
.CatbTree       		{text-transform:uppercase;  font-size:14px; color:#FF9B00; text-decoration:none; font-weight: normal;}
.CatbTree a          {color:#FF9B00; text-decoration: none;}
.CatbTree a:visited {color:#FF9B00; text-decoration: none;}
.CatbTree a:hover  {color:#444444; text-decoration: none; background:#EEEEEE;}

.Ricerca            {font-style:italic; font-size:10px; color:#888888; text-decoration:none; font-weight: normal;}
.Ricerca a          {text-decoration: none;}
.Ricerca a:visited {text-decoration: none;}
.Ricerca a:hover  {text-decoration: none; color:#000000;}
.ListaTitHomeOff {background: url(/images/categ-titc_sfondo.png) repeat-x;  font-size:12px; color:#FFFFFF; text-decoration:none; font-weight: bold;}

.SchedaTitol         { font-size:12px; color:#FFFFFF; font-weight: bold; background: url(/images/fondo_tit_582.gif); text-align:left; height:25px;}
.SchedaTit             {background:#FAFAFA;  font-size:12px; color:#767A7B; text-decoration:none; font-weight: bold;}
.SchedaTxt             {background:#FAFAFA;  font-size:12px; color:#A81600; text-decoration:none; font-weight: normal;}
.SchedaTxt1           {background:#FFFFFF;  font-size:12px; color:#000000; text-decoration:none; font-weight: normal;}
.SchedaBigImg       {text-align:center; width: 280px; height: 280px; border-width:1px; border-style:solid; border-color:#ECECEC; margin: 0px;}
.SchedaFilTit       { font-size:12px; color:#FFFFFF; font-weight: bold; background:#FF0000; text-align:left; width: 280px; height: 15px; margin:1px 0px 0px 0px;}
.SchedaFil             { font-size:12px; color:#000000; font-weight: normal; background:#ECECEC; text-align:left; width: 280px; height: 15px; margin:1px 0px 0px 0px; cursor:pointer; border-width:1px; border-style:none solid none solid; border-color:#ECECEC;}
.SchedaFilON         { font-size:12px; color:#FFFFFF; font-weight: normal; background:#ff6666; text-align:left; width: 280px; height: 15px; margin:1px 0px 0px 0px; cursor:pointer; border-width:1px; border-style:none solid none solid; border-color:#000000;}

.SchImgOff   {filter:alpha(opacity=45); -moz-opacity:.45; opacity:.45; float:left; margin:0px 1px 1px 0px; cursor:pointer; border-width:1px; border-style:solid; border-color:#9C9C9C;}
.SchImgOffL {filter:alpha(opacity=45); -moz-opacity:.45; opacity:.45; float:left; margin:0px 0px 1px 0px; cursor:pointer; border-width:1px; border-style:solid; border-color:#9C9C9C;}
.SchImgOn     {filter:alpha(opacity=100); -moz-opacity:1; opacity:1; float:left; margin:0px 1px 1px 0px; cursor:pointer; border-width:1px; border-style:solid; border-color:#CE0000;}
.SchImgOnL   {filter:alpha(opacity=100); -moz-opacity:1; opacity:1; float:left; margin:0px 0px 1px 0px; cursor:pointer; border-width:1px; border-style:solid; border-color:#CE0000;}

.BottOpacOff      {filter:alpha(opacity=45); -moz-opacity:.45; opacity:.45; cursor:pointer;}
.BottOpacOn        {filter:alpha(opacity=100); -moz-opacity:1; opacity:1; cursor:pointer;}

.p2  {padding:2px;}


A.Box_topLink:link       { font-size:12px; color:#E7E7E7; text-decoration:none; font-weight: bold;}
A.Box_topLink:visited { font-size:12px; color:#E7E7E7; text-decoration:none; font-weight: bold;}
A.Box_topLink:hover     { font-size:12px; color:#FFFFFF; text-decoration:underline; font-weight: bold;}

A.Box_topleftLink:link       { font-size:14px; color:#9C9EA0; text-decoration:none; font-weight: bold;}
A.Box_topleftLink:visited { font-size:14px; color:#9C9EA0; text-decoration:none; font-weight: bold;}
A.Box_topleftLink:hover     { font-size:14px; color:#BD0000; text-decoration:none; font-weight: bold;}

A.BoxLink:link       { font-size:12px; color:#ffffff; text-decoration:none;}
A.BoxLink:visited { font-size:12px; color:#ffffff; text-decoration:none;}
A.BoxLink:hover     { font-size:12px; color:#B3D829; text-decoration:none;}

A.Box1Link:link       { font-size:12px; color:#000000; text-decoration:none;}
A.Box1Link:visited { font-size:12px; color:#000000; text-decoration:none;}
A.Box1Link:hover     { font-size:12px; color:#007D4E; text-decoration:none;}

.GreyInputOK    {color:#E7E7E7; font-size:10px; font-weight: bold; background:#CE1818; border:1px solid #FF0000; margin:0; padding:1px;}
.GreyInputERR  {color:#E7E7E7; font-size:10px; font-weight: bold; background:#ff6666; border:1px solid #FF0000; margin:0; padding:1px;}
.GreyInputLabel  { font-size:12px; color:#FFFFFF; text-decoration:none; font-weight: bold;}

.Box_topLabel  { font-size:12px; color:#E7E7E7; text-decoration:none; font-weight: bold;}
.Box_topLabelS  { font-size:12px; color:#E7E7E7; text-decoration:none; font-weight: normal;}

.GreyBottonOFF {width:24px; height:14px; background: url(/images/vai_off.gif); cursor:pointer; text-align: center;  font-size:12px; color:#E7E7E7; text-decoration:none; font-weight: bold;}
.GreyBottonON   {width:24px; height:14px; background: url(/images/vai_on.gif); cursor:pointer; text-align: center;  font-size:12px; color:#FFFFFF; text-decoration:none; font-weight: bold;}

.RedBottonOFF { font-size:12px; color:#E39999; text-decoration:none; font-weight: bold;}
.RedBottonON   { font-size:12px; color:#FFFFFF; text-decoration:none; font-weight: bold;}

.TDno                 {text-align:center; border-width:1px; border-style:solid solid solid solid; border-color:#FFFFFF; cursor:help;}
.TDoff               {text-align:center; border-width:1px; border-style:solid solid solid solid; border-color:#FFFFFF; cursor:pointer;}
.TDon                 {text-align:center; border-width:1px; border-style:solid solid solid solid; border-color:#000000; cursor:pointer;}

.titoliforms    {color:#ffffff; font-size:13px; background:#007D4E;}
.radiow    {color:#ffffff; border:0px;}


.txtpg {font-size: 10px; color: #888888; text-align: justify;}
.txtpg h2 {font-size: 10px; color: #888888; margin-bottom: 2px; }
.txtpg h1 {font-size: 10px; color: #888888; margin-bottom: 2px; }
.txtpg b  {font-size: 10px; color: #888888; font-weight: normal; }
.txtpg a {font-size: 10px; color: #888888; text-decoration: none; font-style: normal; font-weight: normal;}
.txtpg a:hover {font-size: 10px; color: #888888; text-decoration: none; font-style: normal; font-weight: normal;}

.txtpg1 {font-size: 12px; color: #000000; text-align: justify;}
.txtpg1 h2 {font-size: 12px; color: #000000; margin-bottom: 2px; }
.txtpg1 h1 {font-size: 12px; color: #000000; margin-bottom: 2px; }
.txtpg1 b  {font-size: 12px; color: #000000; font-weight: normal; }
.txtpg1 a {font-size: 12px; color: #000000; text-decoration: none; font-style: normal; font-weight: normal;}
.txtpg1 a:hover {font-size: 12px; color: #000000; text-decoration: none; font-style: normal; font-weight: normal;}

A.blnk1:link, A.blnk1:visited {font-size:12px; text-align:left; font-style:italic; color:#9C9C9C; text-decoration:none; font-weight:normal;}
A.blnk1:hover     {font-size:12px; text-align:left; font-style:italic; color:#FFFFFF; text-decoration:none; font-weight:normal;}

A.blnk2:link, A.blnk1:visited {font-size:12px; text-align:left; font-style:normal; color:#9C9C9C; text-decoration:none; font-weight:bold;}
A.blnk2:hover     {font-size:12px; text-align:left; font-style:normal; color:#FFFFFF; text-decoration:none; font-weight:bold;}

A.blnk3:link, A.blnk1:visited {font-size:10px; text-align:left; font-style:normal; color:#9C9C9C; text-decoration:none; font-weight:normal;}
A.blnk3:hover     {font-size:10px; text-align:left; font-style:normal; color:#FFFFFF; text-decoration:none; font-weight:normal;}

A.blnk4:link, A.blnk1:visited {font-size:10px; text-align:left; font-style:normal; color:#9C9C9C; text-decoration:none; font-weight:bold;}
A.blnk4:hover     {font-size:10px; text-align:left; font-style:normal; color:#FFFFFF; text-decoration:none; font-weight:bold;}

A.blnk5:link, A.blnk1:visited {font-size:12px; text-align:left; font-style:italic; color:#9C9C9C; text-decoration:none; font-weight:bold;}
A.blnk5:hover     {font-size:12px; text-align:left; font-style:italic; color:#FFFFFF; text-decoration:none; font-weight:bold;}

