
a:active  { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif;  text-decoration: underline; font-size: 12px; }
a:link    { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif;  text-decoration: underline; font-size: 12px; }
a:visited { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif;  text-decoration: underline; font-size: 12px; }
a:hover   { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif;  text-decoration: underline; font-size: 12px; }

a:alert:active 	{ font-size: 10px; font-weight: bold; color: #CC0000; font-family: Arial, Helvetica, sans-serif, Tahoma; }
a:alert:link	{ font-size: 10px; font-weight: bold; color: #CC0000; font-family: Arial, Helvetica, sans-serif, Tahoma; }
a:alert:visited	{ font-size: 10px; font-weight: bold; color: #CC0000; font-family: Arial, Helvetica, sans-serif, Tahoma; }
a:alert:hover	{ font-size: 10px; font-weight: bold; color: #CC0000; font-family: Arial, Helvetica, sans-serif, Tahoma; }

a.c09info:active  { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-decoration: underline; }
a.c09info:link    { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-decoration: underline; }
a.c09info:visited { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-decoration: underline; }
a.c09info:hover   { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-decoration: underline; }

a.c09infored:active  { color: #cc0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-decoration: underline; }
a.c09infored:link    { color: #cc0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-decoration: underline; }
a.c09infored:visited { color: #cc0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-decoration: underline; }
a.c09infored:hover   { color: #cc0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-decoration: underline; }

a.c09infoblack:active  { color: #000000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-decoration: underline; }
a.c09infoblack:link    { color: #000000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-decoration: underline; }
a.c09infoblack:visited { color: #000000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-decoration: underline; }
a.c09infoblack:hover   { color: #000000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-decoration: underline; }

a.c10info:active  { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline; }
a.c10info:link    { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline; }
a.c10info:visited { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline; }
a.c10info:hover   { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline; }

a.c11info:active  { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline; }
a.c11info:link    { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline; }
a.c11info:visited { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline; }
a.c11info:hover   { color: #FF0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline; }

.c11image img  { margin : 0px; border : 3px solid #b0b0b0; padding : 1px; margin-bottom : 5px; }
.c11imageDetail img  { margin : 0px; border : 7px solid #e0e0e0; padding : 2px; margin-bottom : 5px; }

a.c11:active  { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
a.c11:link    { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
a.c11:visited { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
a.c11:hover   { color: #FF0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;}

a.h2:active  { color: #ffffff; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif;  font-size: x-small;  font-weight: bolder;  text-decoration: none; }
a.h2:link    { color: #ffffff; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif;  font-size: x-small;  font-weight: bolder;  text-decoration: none; }
a.h2:visited { color: #ffffff; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif;  font-size: x-small;  font-weight: bolder;  text-decoration: none; }
a.h2:hover   { color: #ffffff; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif;  font-size: x-small;  font-weight: bolder;  text-decoration: none; }

a.h3color:active  { color: #cc6600; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 15px;  text-decoration: underline; }
a.h3color:link    { color: #cc6600; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 15px;  text-decoration: underline; }
a.h3color:visited { color: #996633; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 15px;  text-decoration: underline; }
a.h3color:hover   { color: #cc6600; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 15px;  text-decoration: underline; }

a.language:active  { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-style: oblique; font-weight: bolder; direction: ltr; text-transform: uppercase; text-decoration: none; text-indent: inherit; vertical-align: bottom; }
a.language:link    { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-style: oblique; font-weight: bolder; direction: ltr; text-transform: uppercase; text-decoration: none; text-indent: inherit; vertical-align: bottom; }
a.language:visited { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-style: oblique; font-weight: bolder; direction: ltr; text-transform: uppercase; text-decoration: none; text-indent: inherit; vertical-align: bottom; }
a.language:hover   { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-style: oblique; font-weight: bolder; direction: ltr; text-transform: uppercase; text-decoration: none; text-indent: inherit; vertical-align: bottom; }

a.menu:active  { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px;  text-decoration: underline; }
a.menu:link    { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px;  text-decoration: underline; }
a.menu:visited { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px;  text-decoration: underline; }
a.menu:hover   { color: #FF0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px;  text-decoration: underline; }

a.menubold:active  { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  text-decoration: underline; }
a.menubold:link    { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  text-decoration: underline; }
a.menubold:visited { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  text-decoration: underline; }
a.menubold:hover   { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  text-decoration: none; }

/*a.menuc:active  { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter; text-decoration: none; }
a.menuc:link    { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter; text-decoration: none; }
a.menuc:visited { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter; text-decoration: none; }
a.menuc:hover   { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter; text-decoration: underline; }*/

a.menuc:active  { color: #003399;font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter; text-decoration: none; background-image : url(../../ycimages/punto.gif); background-position : left 4px; background-repeat : no-repeat; padding-left : 10px; }
a.menuc:link    { color: #003399;font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter; text-decoration: none; background-image : url(../../ycimages/punto.gif); background-position : left 4px; background-repeat : no-repeat; padding-left : 10px; }
a.menuc:visited { color: #003399;font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter; text-decoration: none; background-image : url(../../ycimages/punto.gif); background-position : left 4px; background-repeat : no-repeat; padding-left : 10px; }
a.menuc:hover   { color: #CC6600; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter; text-decoration: underline; background-image : url(../../ycimages/punto.gif); background-position : left 4px; background-repeat : no-repeat; padding-left : 10px; }

a.menuca:active  { color: #CC0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter; text-decoration: none; }
a.menuca:link    { color: #CC0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter; text-decoration: none; }
a.menuca:visited { color: #CC0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter; text-decoration: none; }
a.menuca:hover   { color: #CC0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter; text-decoration: underline; }

a.menuf:active  { color: #175ca1; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter; text-decoration: none; }
a.menuf:link    { color: #175ca1; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter; text-decoration: none; }
a.menuf:visited { color: #175ca1; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter; text-decoration: none; }
a.menuf:hover   { color: #175ca1; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter; text-decoration: underline; }

/*a.menug:active  { color: #47758D; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a.menug:link    { color: #47758D; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a.menug:visited { color: #47758D; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a.menug:hover   { color: #47758D; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }*/

a.menug:active  { color: #47758D;font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; background-image : url(../../ycimages/freccia_dx.gif); background-position : left 2px; background-repeat : no-repeat; padding-left : 15px; }
a.menug:link    { color: #47758D;font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; background-image : url(../../ycimages/freccia_dx.gif); background-position : left 2px; background-repeat : no-repeat; padding-left : 15px; }
a.menug:visited { color: #47758D;font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; background-image : url(../../ycimages/freccia_dx.gif); background-position : left 2px; background-repeat : no-repeat; padding-left : 15px; }
a.menug:hover   { color: #CC6600; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; background-image : url(../../ycimages/freccia_dx.gif); background-position : left 2px; background-repeat : no-repeat; padding-left : 15px; }

a.menuh:active  { color: #00438d; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  text-decoration: none; background-image : url(../../ycimages/freccia_dx.gif); background-position : left 2px; background-repeat : no-repeat; padding-left : 15px; }
a.menuh:link    { color: #00438d; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  text-decoration: none; background-image : url(../../ycimages/freccia_dx.gif); background-position : left 2px; background-repeat : no-repeat; padding-left : 15px; }
a.menuh:visited { color: #00438d; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  text-decoration: none; background-image : url(../../ycimages/freccia_dx.gif); background-position : left 2px; background-repeat : no-repeat; padding-left : 15px; }
a.menuh:hover   { color: #00438d; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; background-image : url(../../ycimages/freccia_dx.gif); background-position : left 2px; background-repeat : no-repeat; padding-left : 15px; }

/*a.menuh:active  { color: #72B0CB; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  text-decoration: none; }
a.menuh:link    { color: #72B0CB; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  text-decoration: none; }
a.menuh:visited { color: #72B0CB; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  text-decoration: none; }
a.menuh:hover   { color: #72B0CB; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }*/

a.menut:active  { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; white-space: nowrap; text-decoration: none; }
a.menut:link    { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; white-space: nowrap; text-decoration: none; }
a.menut:visited { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; white-space: nowrap; text-decoration: none; }
a.menut:hover   { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; white-space: nowrap; text-decoration: underline; }

a.menuta:active  { color: #CC0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; white-space: nowrap; text-decoration: none; }
a.menuta:link    { color: #CC0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; white-space: nowrap; text-decoration: none; }
a.menuta:visited { color: #CC0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; white-space: nowrap; text-decoration: none; }
a.menuta:hover   { color: #CC0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; white-space: nowrap; text-decoration: underline; }

a.menulinkbarra:active  { color: #000000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: lighter;  text-decoration: underline; }
a.menulinkbarra:link    { color: #000000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: lighter;  text-decoration: underline; }
a.menulinkbarra:visited { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: lighter;  text-decoration: underline; }
a.menulinkbarra:hover   { color: #000000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: lighter;  text-decoration: underline; }

a.menulinkmodello:active  { color: #808080; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: lighter;  text-decoration: underline; }
a.menulinkmodello:link    { color: #808080; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: lighter;  text-decoration: underline; }
a.menulinkmodello:visited { color: #808080; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: lighter;  text-decoration: underline; }
a.menulinkmodello:hover   { color: #202020; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: lighter;  text-decoration: underline; }

a.menulink:active  { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter;  text-decoration: underline; }
a.menulink:link    { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter;  text-decoration: underline; }
a.menulink:visited { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter;  text-decoration: underline; }
a.menulink:hover   { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter;  text-decoration: underline; }

a.menutop6:active  { color: #CC0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: lighter;  text-decoration: none; }
a.menutop6:link    { color: #CC0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: lighter;  text-decoration: none; }
a.menutop6:visited { color: #CC0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: lighter;  text-decoration: none; }
a.menutop6:hover   { color: #CC0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: lighter;  text-decoration: underline; }

/*a.menu2:active  {color: #47758D; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a.menu2:link    {color: #47758D; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a.menu2:visited {color: #47758D; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a.menu2:hover   {color: #47758D; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }*/

a.menu2:active  {color: #47758D;font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; background-image : url(../../ycimages/freccia_dx.gif); background-position : left 2px; background-repeat : no-repeat; padding-left : 15px; }
a.menu2:link    {color: #47758D;font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; background-image : url(../../ycimages/freccia_dx.gif); background-position : left 2px; background-repeat : no-repeat; padding-left : 15px; }
a.menu2:visited {color: #47758D;font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; background-image : url(../../ycimages/freccia_dx.gif); background-position : left 2px; background-repeat : no-repeat; padding-left : 15px; }
a.menu2:hover   {color: #CC6600; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; background-image : url(../../ycimages/freccia_dx.gif); background-position : left 2px; background-repeat : no-repeat; padding-left : 15px; }

a.pagecenter:active  { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: underline; }
a.pagecenter:link    { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: underline; }
a.pagecenter:visited { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: underline; }
a.pagecenter:hover   { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: underline; }

a.pagecentertitle:active  { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;  text-decoration: underline; }
a.pagecentertitle:link    { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;   text-decoration: underline; }
a.pagecentertitle:visited { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;   text-decoration: underline; }
a.pagecentertitle:hover   { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;   text-decoration: underline; }

a.pagecenterlink:active  { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: underline; }	
a.pagecenterlink:link    { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: underline; }
a.pagecenterlink:visited { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: underline; }
a.pagecenterlink:hover   { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: underline; }

a.product:active  { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }
a.product:link    { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }
a.product:visited { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }
a.product:hover   { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }

.smallGruppo  { color: #000000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;}
a.small:active  { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; }
a.small:link    { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; }
a.small:visited { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; }
a.small:hover   { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; }

a.smallarancio:active  { color: #cc6600; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter;   text-decoration: underline; }
a.smallarancio:link    { color: #cc6600; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter;  text-decoration: underline; }
a.smallarancio:visited { color: #cc6600; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter;  text-decoration: underline; }
a.smallarancio:hover   { color: #cc6600; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter;  text-decoration: underline; }

a.smallaranciob:active  { color: #cc6600; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;   text-decoration: underline; }
a.smallaranciob:link    { color: #cc6600; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  text-decoration: underline; }
a.smallaranciob:visited { color: #996633; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  text-decoration: underline; }
a.smallaranciob:hover   { color: #cc6600; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  text-decoration: underline; }

a.smallblubold:active  { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }
a.smallblubold:link    { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }
a.smallblubold:visited { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }
a.smallblubold:hover   { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }

a.smallbold:active  { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  text-decoration: underline; }
a.smallbold:link    { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  text-decoration: underline; }
a.smallbold:visited { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  text-decoration: underline; }
a.smallbold:hover   { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  text-decoration: underline; }

a.smallh3:active  { color: #CC6600; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter;  text-decoration: none; }
a.smallh3:link    { color: #CC6600; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter;  text-decoration: none; }
a.smallh3:visited { color: #CC6600; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter;  text-decoration: none; }
a.smallh3:hover   { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter;  text-decoration: underline; }

a.smallred:active  { color: #cc0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  text-decoration: none; }
a.smallred:link    { color: #cc0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  text-decoration: none; }
a.smallred:visited { color: #cc0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  text-decoration: none; }
a.smallred:hover   { color: #cc0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  text-decoration: underline; }

a.smallwhite:active  { color: #ffffff; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; text-decoration: none; }
a.smallwhite:link    { color: #ffffff; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; text-decoration: none; }
a.smallwhite:visited { color: #ffffff; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; text-decoration: none; }
a.smallwhite:hover   { color: #ffffff; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; text-decoration: none; }

a.tiny:active  { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: underline; }
a.tiny:link    { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: underline; }
a.tiny:visited { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: underline; }
a.tiny:hover   { color: #CC0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: underline; }

a.tinyred:active  { color: #cc0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif;  font-size: 10px;  font-weight: bolder;  text-decoration: underline; }
a.tinyred:link    { color: #cc0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif;  font-size: 10px;  font-weight: bolder;  text-decoration: underline; }
a.tinyred:visited { color: #cc0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif;  font-size: 10px;  font-weight: bolder;  text-decoration: underline; }
a.tinyred:hover   { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif;  font-size: 10px;  font-weight: bolder;  text-decoration: underline; }

a.tinyblu:active  { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif;  font-size: 10px;  font-weight: bold;  text-decoration: underline; }
a.tinyblu:link    { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif;  font-size: 10px;  font-weight: bold;  text-decoration: underline; }
a.tinyblu:visited { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif;  font-size: 10px;  font-weight: bold;  text-decoration: underline; }
a.tinyblu:hover   { color: #CC0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif;  font-size: 10px;  font-weight: bold;  text-decoration: underline; }

.alert { font-size: 10px; font-weight: bold; color: #CC0000; font-family: Arial, Helvetica, sans-serif, Tahoma; }
.alert_big { font-size: 18px; font-weight: bold; color: #CC0000; font-family: Arial, Helvetica, sans-serif, Tahoma; }
.alertb { color: #cc6600; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: blink; }
.areap { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  color: #cc0000; }
.biggiallo { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: medium; font-style: normal; font-weight: lighter; white-space: nowrap; text-decoration: none; color: #ffcc00; }
.biggrey { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: medium; font-style: normal; font-weight: lighter;	white-space: nowrap; text-decoration: none;	color: #cccccc; }
.C02 { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-style: italic; font-weight: lighter; color: #999999; }
.c08info { color: #000033; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: normal;}
.c09info { color: #000033; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal;}
.c09body { color: #000033; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold;}
.c09gray { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: lighter; color: #666666; }
.c10alert { color: #CC0000; font-family: Arial, Helvetica, sans-serif, Tahoma; font-size: 10px; font-weight: bold; }
.c10body { color: #000033; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; }
.c10header { color: #000000; background-color: #e9e9cf; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; }
.c10links { color: #000000; background-color: #F8F8DA; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: lighter; }
.c11alert { color: #CC0000; font-family: Arial, Helvetica, sans-serif, Tahoma; font-size: 11px; font-weight: bold; }
.c12body { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; }
.corpostandard { font-size: x-small; FONT-STYLE: normal; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; color: #000000}
.corpoform { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
.h1	{ font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:lighter;  word-spacing: normal; height: auto; width: auto; }
.h1bold { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; color: #cc6600; font-weight: bolder}
.h1boldmedium { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder; color: #CC6600}
.h1color { color: #D26900; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bolder; }
.h1red { color: #CC0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; }
.h1yellow { color: #ffcc00; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; }
.h1white { color: #FFFFFF; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; }
.h2 { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; text-decoration: none; color: #FFFFFF;}
.h2Nero { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; text-decoration: none; color: #505050;}
.h3 { color: #000000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; }
.h3color { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; color: #cc6600}
.h3header { color: #CC6600; background-color: #e9e9cf; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; }
.hboxc { color: #022E64; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; }
.hboxs { color: #022E64; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.hboxd { color: #022E64; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
.hboxt { color: #FFFFFF; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.headercol { color: #FFFFFF; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.legend { color: #000066; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; white-space: nowrap; text-decoration: none; }
.legend12 { color: #FFFFFF; background-color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; white-space: nowrap; }
.legend12s { color: #FFFFFF; background-color: #246BFF; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; white-space: nowrap; }
.link { color: #022E64; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter;  text-decoration: underline; }
.listprice { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: small; text-decoration: line-through; }
.menu { color: #022E64; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  }
.menubold { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  text-decoration: none; }
.menuca { color: #CC0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter; text-decoration: none; }
.menulink { color: #022E64; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter;  }
.menured { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;  color: #666666; text-decoration: none;}
.menung { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: lighter;  color: #003399; }
.menunt { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;  color: #CCCCCC; }
.navigatore { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color:#003399}
.navigatorebar { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color:#003399}
.navigatorered { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color:#cc0000}
.navigatoretop { color: #006666; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; text-decoration: none; }
.price { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; font-weight: lighter;}
.pricebold { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; font-weight: normal;}
.priceboldEuro { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; color: #990000; font-weight: bold;}
.pricelabel { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; font-weight: lighter;}
.pricelist { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: line-through}
.pagecenter { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; }
.pagecenterblack { color: #000000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: x-large; font-weight: bolder; }
.pagecenterblu { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #003399}
.pagecenterbold { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000}
.pagecenterboldblu { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: lighter; color: #003399; }
.pagecenterboldmedium { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
.pagecenterlink { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.pagecentermedium { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #003399; }
.pagecentertitle  { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;  text-decoration: none; }
.product { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
.red { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bolder; text-decoration: none; color: #cc0000;}
.redbig { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: lighter; white-space: nowrap; color: #ff3300;}
.sans { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; }
.serif { font-family: Times New Roman, Times, serif; font-size: 10px; }
.small { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;}
.smallblack { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #000000;}
.smallblu { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #003399;}
.smallbold { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder;}
.smallboldblack { color: #000000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.smallboldblu { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  color: #003399;}
.smallboldred {font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #cc0000;font-weight: bold; }
.smallgiallo { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;font-weight: bolder; color: #ffcc00; }
.smallgrey { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CCCCCC; }
.smalllight { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter; color: #000000; }
.smallred { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;    color: #cc0000;}
.smallwhite { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #ffffff;}
.textlabel { color: #000000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; }
.textbox { background-color: #EFEFEF; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; }
.textboxbold { color: #003399; background-color: #EFEFEF; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.textboxro { background-color: #FFFFCC; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; }
.textboxterra { background-color: #E5D4A5; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; }
.textbox9 { background-color:#FFFFFF; color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; }
.tiny { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: lighter; text-decoration: none;}
.tiny2 { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: lighter; text-decoration: none; color: #cc0000; }
.tinyblu { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: lighter; color: #003399; }
.tinybold { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.tinyred { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: lighter; color: #cc0000; }
.title { font-family: "Times New Roman", Times, serif; font-size: 26px; font-weight: bold; white-space: nowrap; text-decoration: none; color: #999999; }
.title2 { color: #CC0000; font-family: Times New Roman, Arial, Tahoma, Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 30px; font-weight: normal; }
.verysmall { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; }
.valuekeybox { background-color: #FFFFFF; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; }
.valuekeyboxro { background-color: #FFFFFF; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; }
.veicoliheader { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;  font-weight: bold; }
.veicolilabel { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: lighter; text-decoration: none;  color: #000000; }
.veicolivalue { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;    color: #000000;}
.veicolivalvip { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;    color: #000000;}
.white { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: lighter; white-space: nowrap; text-decoration: none; color: #ffffff; }

select { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: lighter; }
 
form.nospace{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; vertical-align: top; }
input.button { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;  }
input.bttiny { color: #003399; background-color: #EEEECC; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 8px; text-decoration: none; margin: 0px 0px 0px 0px; }
input.btt12 { color:#FFFFFF; border-color: #00CCFF; border-style: outset; border-width: 3px; background-color: #0066FF; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; }
input.btt16 { color:#FFFFFF; border-color: #DFFFFF; border-style: outset; border-width: 2px; background-color: #D08989; font-family: Arial, Tahoma, Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; }
table.Box { background-color: #F7FBFB; border: 1px solid #cccc99; margin: 0px 0px 0px 0px; }
table.BoxElenco { border-top: 0px dotted #4E80AE; margin: 15px 0px 0px 0px; padding:  15px 2px 0px 2px; }
table.BoxPage { width: 100%; }


table.BoxW { background-color: #FFFFFF; border: 1px solid #C1DBE5; border-top-style: none; margin: 0px 0px 0px 0px; }
table.BoxWBis { background-color: #FFFFFF; border: 1px solid #d6e2f2; border-top-style: none; margin: 0px 0px 0px 0px; }
table.3 { border-bottom: medium none #CCCC99; border-top-style: none; margin: 0px 0px 0px 0px; }
table.menuG { border: 1px solid #d6e2f2; border-top-style: none; }
table.menuh { width: 260px; border-left: 4px solid #E7EBF0; border-right: 4px solid #E7EBF0; border-bottom: 4px solid #E7EBF0; border-top: 4px solid #E7EBF0; padding: 0px 2px 0px 2px; }
table.menut { width: 160px; border-left: 4px solid #E7EBF0; border-right: 4px solid #E7EBF0; border-bottom: 4px solid #E7EBF0; border-top: 4px solid #E7EBF0; padding: 0px 2px 0px 2px; }
table.message { border-width: thin; width: 550px;border: 1px dotted #d6e2f2;  }
table.message4user { border-style: outset; border-width: thin; width: 100%; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
table.news1st { border: 1px solid #eeeedd; }
table.orderlist { border-style: outset; border-width: thin; }
table.search_box {  }
table.separatrice { border: 0px none #BEBEBE; border-bottom: 1px; border-color: #BEBEBE; border-style:dashed; }
td.separatrice { border: 0px none #BEBEBE; border-bottom: 1px; border-color: #BEBEBE; border-style:dashed; }
tr.line0 { background-color: #ECECD8; } 
tr.line1 { background-color: #EFEFEF; }
tr.line2 { background-color: #FFFFFF; }
tr.line3 { background-color: #d2d29d; }
tr.orderlist { border-top: 1px dotted #333333; border-bottom: 1px dotted #333333; }
tr.valuecc { background-color: #FFFFCC; }
tr.valueheader { background-color: #cccc99; height: 18px; }
td.BoxPage { width: 100%; }
td.BoxPageL1 { width: 100%; height: 8px; background-color: #F2F2F2; }
td.BoxPageL2 { width: 100%; height: 6px; background-color: #E2E2E2; }
td.BoxPageL3 { width: 100%; height: 5px; background-color: #B0C0D0; }
td.BoxPageL4 { width: 160px; background-color: #E7EBF0; padding: 4px 4px 4px 4px; }
td.BoxPageL5 { width: 160px; background-color: #E3E1E1; padding: 4px 4px 4px 4px; }
td.BoxPageL6 { width: 100%; height: 57px; background-color: #EBEBEB; }
td.BoxPageTopFoot { height: 12px; width: 100%; }
td.cornice { border: 1px dotted #4E80AE; margin: 0px 0px 0px 0px; padding: 10px 10px 10px 10px; font-family: Arial, Tahoma, Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #003399; }
/* td.headerbar { color: #333333; background-color: #FFFFFF; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic; font-weight: bold; } */
td.headerbar { color: #333333; background-color: #FFFFFF; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
td.headercol { color: #000000; background-color: #e9e9cf; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
td.legend { color: #003399; background-color: #cccc99; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; white-space: nowrap; }
td.legend12s { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; white-space: nowrap;  border-left-style: none; border-right-style: none; border-top-style: dotted; border-bottom-style: dotted; border-top-width: thin; border-bottom-width: thin; }
td.legend12t { color: #000000; background-color: #FFFFFF; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; white-space: nowrap;  border-left-style: none; border-right-style: none; border-top-style: dotted; border-bottom-style: dotted; border-top-width: thin; border-bottom-width: thin; }
td.message { color: #FFFFFF; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
td.menuc { height: 26px; }
td.menug { height: 30px; width: 171px; border-bottom: 0px dotted #3F84A5; }
td.menuh { height: 30px; width: 171px; color: #003399; font-family: Arial, Arial, Tahoma, Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
td.menus { background-color: #FFFFFF; border: 1px solid #999999; margin: 0px 0px 0px 0px; }
td.menut { height: 30px; width: 156px; background-color: #B3B3B3; color: #FFFFFF; font-family: Arial, Arial, Tahoma, Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
td.orderlist { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; border-left-style: none; border-right-style: none; border-top-style: dotted; border-bottom-style: dotted; border-top-width: thin; border-bottom-width: thin; }
td.search_box { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: lighter; text-decoration: none; }
td.valueheader { color: #D26900; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
td.valuekey { color: #000000; width: 300px; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
td.valuekeylabel { background-color: #F4F4F4; color: #000000; width: 300px; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
td.valuekeyvalue { color: #D26900; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

td.vdot { border-left: 1px dotted #4E80AE; margin: 0px 0px 0px 0px; padding: 2px 2px 2px 12px; }

div#valueheader { background-color: #003399; height: 20px; }
fieldset#detail { background-color: #F2F2F2; border: 1px solid #d6e2f2; margin: 0px 5px 0px 5px; padding: 0px 5px 5px 5px; font-family:Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 24px; }
fieldset#header { color: #FFFFFF; background-color: #cccccc; font-family:Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
fieldset#login { color: #CC0000; width: 400px; }
legend#header { color: #003399; font-family:Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; }
table#bar_home { color: #000099; background-color: #F1F3EE; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; height: 30px;  text-decoration: none; text-transform: uppercase; }
table#bar_nav { height: 25px; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: medium; font-weight: normal; text-decoration: none; }
table#block { width: 100%; }
table#catalogo_box { background-color: #FFFFFF; border: 1px solid #cccc99; margin: 0px 0px 0px 0px; }
table#cornice { border: 1px solid #006699; }
table#cornice_body { border: 5px solid #E9E9E9; }
table#cornice_list { border: 1px solid #cbbd8f; background-color: #eeeedd; }
table#cornice_list_2 { border: 5px solid #7192A3; }
table#cornice_moresearch { height: 169px; border: 1px solid #9EC3D5; background-color: #EEEEEE; border-left-style: none; }
table#cornice_rilievo { border: 6px solid #FFFFFF; }
table#cornice_rilievo_2 { border: 5px solid #281EB0; }
table#cornice_select { border: 2px solid #85081A; }
table#cornice_select_2 { border: 2px solid #FFFFFF; }
table#firme_box { background-color: #FFFFFF; border: 1px solid #003300; }
table#menutop { background-color: #FFFFFF; }
table#modelli_body { border-color: #CCCCCC; }
table#personal_box { border: 1px solid #cccc99;  }
table#preferiti_box { border: 1px dotted #6699cc; }
td#bar_header { background-color: #DEDEAA; }
td#blocktop { width: 0px; }
td#blockleft { width: 0px; }
td#blockcenter { width: 100%; }
td#blockright { width: 0px; }
td#blockbottom { width: 0px; }
td#cornice { border-bottom: 1px dotted #4E80AE; margin: 0px 0px 0px 0px; padding: 0px 2px 20px 2px; }
td#valuekey { background-color: #FFFFFF; }

fieldset { border: 1px solid #d6e2f2; margin: 0px 5px 0px 5px; padding: 0px 5px 5px 5px; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size:24px; }
h1 { margin: 0px 0px 0px 0px; padding: 2px 0px 2px 0px; font-size: 10px; }
h2 { margin: 0px 0px 0px 0px; padding: 2px 0px 2px 0px; font-size: 10px; }
h3 { margin: 0px 0px 0px 0px; padding: 2px 0px 2px 0px; font-size: 10px; }
h4 { margin: 0px 0px 0px 0px; padding: 2px 0px 2px 0px; font-size: 10px; }
h5 { margin: 0px 0px 0px 0px; padding: 2px 0px 2px 0px; font-size: 10px; }
h6 { margin: 0px 0px 0px 0px; padding: 2px 0px 2px 0px; font-size: 10px; }
legend { color: #333333; background-color: #FFFFFF; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; white-space: nowrap; }
body { color: black; margin: 0px 5px 0px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.smallbluTitle { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #175ca1; background-color : #F7F6E9; font-weight : bold; padding-left : 5px;}

.navigatoreblu 	{font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#0000CC; font-weight: bold; } 
.navigatoreredabb { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color:#cc0000}
.h1Home {margin:0px;padding:0px;font-size:11px;}
.c11bold { font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }


.OrderBar
{
	background-color : #F3F3F3; 
	border-right : 1px solid #C6C6C6; 
	border-bottom : 1px solid #C6C6C6;
}

.grassetto
{
	font-weight : bold;
}

.sxbordo
{
	border-top : 3px solid #038EBF;
	border-left : 3px solid #038EBF;
	border-bottom : 3px solid #038EBF;
}

.dxbordo
{
	border-top : 3px solid #038EBF;
	border-right : 3px solid #038EBF;
	border-bottom : 3px solid #038EBF;
}

.sfondo
{
	background-color : #E3EEF8;
}

.grassettosxbordo
{
	font-weight : bold;
	border-top : 3px solid #038EBF;
	border-left : 3px solid #038EBF;
	border-bottom : 3px solid #038EBF;
}

.grassettodxbordo
{
	font-weight : bold;
	border-top : 3px solid #038EBF;
	border-right : 3px solid #038EBF;
	border-bottom : 3px solid #038EBF;
}

.grassettosxbordosfondo
{
	font-weight : bold;
	background-color : #E3EEF8;
	border-top : 3px solid #038EBF;
	border-left : 3px solid #038EBF;
	border-bottom : 3px solid #038EBF;
}

.grassettodxbordosfondo
{
	font-weight : bold;
	background-color : #E3EEF8;
	border-top : 3px solid #038EBF;
	border-right : 3px solid #038EBF;
	border-bottom : 3px solid #038EBF;	
}

.grassettosfondo
{
	font-weight : bold;
	background-color : #E3EEF8;	
}

.sxbordosfondo
{
	background-color : #E3EEF8;	
	border-top : 3px solid #038EBF;
	border-left : 3px solid #038EBF;
	border-bottom : 3px solid #038EBF;
}

.dxbordosfondo
{
	background-color : #E3EEF8;	
	border-top : 3px solid #038EBF;
	border-right : 3px solid #038EBF;
	border-bottom : 3px solid #038EBF;
}

.zoom
{
	padding : 0px;
	margin : 0px;
	width : 200px;
	display : none;
	border : 10px solid #0991C1;
	text-align : center;
	position : absolute;
	z-index : 100;
	background-color : #FFFFFF;
}

.ElencoAnnuncioTitoliDati
{
	text-align : center; 
	padding : 7px; 
	padding-top : 2px; 
	padding-bottom : 2px; 
	background-color : #F3F3F3; 
	border-right : 1px solid #C6C6C6; 
	border-bottom : 1px solid #C6C6C6;
	font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: lighter; 
	text-decoration: none;
}

.ElencoAnnuncioDati
{
	text-align : center; 
	padding : 7px; 
	padding-top : 2px; 
	padding-bottom : 2px; 
	border-right : 1px solid #C6C6C6; 
	border-bottom : 1px solid #C6C6C6; 
	background-color : #FFFFFF;
	font-family: Arial, Tahoma, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
}

.addressnegozio
{
	line-height : 18px;
}

.thumbs
{
	padding : 3px;
	border : 1px solid #e0e0e0;
}

.BoxFotoAnnuncio
{
	width:200px; 
	text-align : center; 
	padding : 15px; 
	background-color : #F3F3F3; 
	border-right : 1px solid #C6C6C6; 
	border-bottom : 0px solid #C6C6C6;
}


.BoxTestoAnnuncio
{
	width:200px; 
	text-align : left; 
	padding : 15px; 
	background-color : #F3F3F3; 
	border-right : 1px solid #C6C6C6; 
	border-bottom : 1px solid #C6C6C6;
}

.BordoAnnuncio
{
	width:auto; 
	text-align : center; 
	padding : 5px; 
	padding-left : 10px; 
	padding-top : 10px; 
	padding-bottom : 10px; 
	background-color : #FFFFFF; 
	border-top : 1px solid #C6C6C6; 
	border-right : 1px solid #C6C6C6; 
	border-bottom : 1px solid #C6C6C6;
}

.boxcredito
{
	padding : 10px;
	margin : 0px;
	border : 2px solid #a2a273;
	background-color : #f2f2f2;
}

.menu2label  {color: #336699; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; background-image : url(../../ycimages/freccia_dx.gif); background-position : left center; background-repeat : no-repeat; padding-left : 15px; }
.menu2top  {color: #a0a0a0; font-family:  Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; width : 15px;}
a.menu2top:active  {color: #336699; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a.menu2top:link    {color: #336699; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a.menu2top:visited {color: #336699; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a.menu2top:hover   {color: #CC0000; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }

a.menu4top:active  {color: #505050; font-family:  Arial, Helvetica, sans-serif; font-size: 12px;  text-decoration: none; }
a.menu4top:link    {color: #505050; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
a.menu4top:visited {color: #505050; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
a.menu4top:hover   {color: #CC0000; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; }

a.menu4topBold:active  {color: #505050; font-family:  Arial, Helvetica, sans-serif; font-size: 12px;  text-decoration: none;font-weight : bold; }
a.menu4topBold:link    {color: #505050; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight : bold;}
a.menu4topBold:visited {color: #505050; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight : bold;}
a.menu4topBold:hover   {color: #CC0000; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; font-weight : bold;}

a.menu3top:active  {color: #336699; font-family:  Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; background-image : url(../../ycimages/freccia_dx.gif); background-position : left center; background-repeat : no-repeat; padding-left : 15px;  margin-left : 10px;}
a.menu3top:link    {color: #336699; font-family:  Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; background-image : url(../../ycimages/freccia_dx.gif); background-position : left center; background-repeat : no-repeat; padding-left : 15px; margin-left : 10px;}
a.menu3top:visited {color: #336699; font-family:  Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; background-image : url(../../ycimages/freccia_dx.gif); background-position : left center; background-repeat : no-repeat; padding-left : 15px; margin-left : 10px;}
a.menu3top:hover   {color: #CC0000; font-family:  Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; background-image : url(../../ycimages/freccia_dx.gif); background-position : left center; background-repeat : no-repeat; padding-left : 15px; margin-left : 10px;}

.menu2LabelBianco  {color: #4e6d91; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; background-image : url(../../ycimages/freccia_dx.gif); background-position : left center; background-repeat : no-repeat; padding-left : 15px; }
a.menu2topBianco:active  {color: #4e6d91; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; background-image : url(../../ycimages/freccia_dx.gif); background-position : left center; background-repeat : no-repeat; padding-left : 15px; }
a.menu2topBianco:link    {color: #4e6d91; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; background-image : url(../../ycimages/freccia_dx.gif); background-position : left center; background-repeat : no-repeat; padding-left : 15px;}
a.menu2topBianco:visited {color: #4e6d91; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; background-image : url(../../ycimages/freccia_dx.gif); background-position : left center; background-repeat : no-repeat; padding-left : 15px;}
a.menu2topBianco:hover   {color: #CC0000; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; background-image : url(../../ycimages/freccia_dx.gif); background-position : left center; background-repeat : no-repeat; padding-left : 15px;}

.menu2LabelBlu  {color: #4e6d91; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; background-image : url(../../ycimages/freccia_dx.gif); background-position : left center; background-repeat : no-repeat; padding-left : 15px; }
a.menu2LabelBlu:active  {color: #4e6d91; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; background-image : url(../../ycimages/freccia_dx.gif); background-position : left center; background-repeat : no-repeat; padding-left : 15px; }
a.menu2LabelBlu:link    {color: #4e6d91; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; background-image : url(../../ycimages/freccia_dx.gif); background-position : left center; background-repeat : no-repeat; padding-left : 15px;}
a.menu2LabelBlu:visited {color: #4e6d91; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; background-image : url(../../ycimages/freccia_dx.gif); background-position : left center; background-repeat : no-repeat; padding-left : 15px;}
a.menu2LabelBlu:hover   {color: #CC0000; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; background-image : url(../../ycimages/freccia_dx.gif); background-position : left center; background-repeat : no-repeat; padding-left : 15px;}

.menuGruppiSE  {color: #505050; font-family:  Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; text-align : center; }
a.menuGruppiSE:active  {color: #505050; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; text-align : center;}
a.menuGruppiSE:link    {color: #505050; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; text-align : center;}
a.menuGruppiSE:visited {color: #505050; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; text-align : center;}
a.menuGruppiSE:hover   {color: #CC0000; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; text-align : center;}

.smallboldlabel { color : #336699;font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder;}

a.smallredtop:active  {color: #cc0000; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; background-image : url(../../ycimages/freccia_giu.gif); background-position : left center; background-repeat : no-repeat; padding-left : 15px; }
a.smallredtop:link    {color: #cc0000; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; background-image : url(../../ycimages/freccia_giu.gif); background-position : left center; background-repeat : no-repeat; padding-left : 15px;}
a.smallredtop:visited {color: #cc0000; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; background-image : url(../../ycimages/freccia_giu.gif); background-position : left center; background-repeat : no-repeat; padding-left : 15px;}
a.smallredtop:hover   {color: #cc0000; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; background-image : url(../../ycimages/freccia_giu.gif); background-position : left center; background-repeat : no-repeat; padding-left : 15px;}

.textboxButton 
{
		background : none; 
		border : 0px;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: bold;
		background-image : url(../../ycimages/sfondoButton.gif);
		background-position : left center;
		background-repeat : no-repeat;
		width : 100px;
		height : 20px;
		color : #FFFFFF;
}
	
.textboxSimple
{
	padding : 2px;
	font-size : 12px;
	font-family : Tahoma;
	border : 1px solid #A4B8C4;
	color : #505050;
	font-weight : normal;
}

.textboxCombo
{
	padding : 2px;
	font-size : 12px;
	font-family : Tahoma;
	border : 1px solid #A4B8C4;
	color : #505050;
}

.AreaPersonal
{
	background-color : #e0e0e0; 
	border-top : 1px solid #D8D8D8;
	padding-left : 10px;
	padding-right : 10px;
	margin-top : 5px;
}

.BannerAlto
{
	padding : 0px;
	margin : 0px;
	padding-top : 10px;
	padding-bottom : 10px;
	margin-bottom : 20px;
	background-color : #F4F5F4; 
	border-top : 1px solid #D8D8D8;	
	border-bottom : 1px solid #D8D8D8;	
}

.h2search { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #FFFFFF;}

.HomeAnnun/cio
{
	border-bottom : 1px solid #e0e0e0;
	border-right : 1px solid #e0e0e0;
	padding : 5px;
	margin-bottom : 5px;
}

table.BoxPageBottom 
{
	padding : 3px;
	margin : 0px;
	background-color : #d6e2f2; 
	border-top : 2px solid #8dabcd;
	padding-left : 10px;
	padding-right : 10px;
	width : 100%;
	text-align : center;
}
table.BoxTextPageBottom 
{
	padding : 3px;
	margin : 0px;
	background-color : #F7F6E9; 
	padding-left : 10px;
	padding-right : 10px;	
	width : 100%;
	text-align : center;	
}

.tabellaAnnunciIntranet
{
	padding : 0px;
	margin  : 0px;
	border-top : 1px solid #a0a0a0;
	border-left : 1px solid #a0a0a0;
}

.tabellaAnnunciIntranet td
{
	padding : 3px;
	margin  : 0px;
	border-right : 1px solid #a0a0a0;
	border-bottom : 1px solid #a0a0a0;
}

.tabellaAnnuncioIntranet
{
	padding : 0px;
	margin  : 0px;
}


.tabellaAnnuncioIntranet td
{
	padding : 2px;
	margin  : 0px;
}


.tabellaRegIntranet
{
	padding : 0px;
	margin  : 0px;
}

.tabellaRegIntranet .riga1 td
{
	padding : 5px;
	margin  : 0px;
	border : 0px;
	background-color : #eaeaea;
	padding-left : 20px;
	font-size : 11px;
}

.tabellaRegIntranet .riga2 td
{
	padding : 5px;
	margin  : 0px;
	border-bottom : 0px;
	background-color : #ffffff;
	padding-left : 20px;
}


.tabellaRegIntranet .accordi
{
	padding : 0px;
	margin  : 0px;
	border : 0px solid #c0c0c0;
}

.tabellaRegIntranet .accordi td
{
	padding : 5px;
	margin  : 0px;
	border : 0px solid #c0c0c0;
}

.tabellaRegIntranet .accordi .textInfo
{
	padding : 5px;
	margin  : 0px;
	border : 1px solid #c0c0c0;
	font-size : 11px;
	background-color : #f5f5f5;
	width : 500px;
}

.tabellaDatiIntranet
{
	padding : 0px;
	margin  : 0px;
	border-top : 1px solid #c0c0c0;
	border-left : 1px solid #c0c0c0;
	border-right : 1px solid #c0c0c0;	
}

.tabellaDatiIntranet .riga1 td
{
	padding : 5px;
	margin  : 0px;
	border : 0px;
	background-color : #f2f2f2;
	padding-left : 20px;
}

.tabellaDatiIntranet .riga2 td
{
	padding : 5px;
	margin  : 0px;
	border-bottom : 0px;
	background-color : #ffffff;
	padding-left : 20px;
}


.tabellaDatiIntranet td
{
	padding : 5px;
	margin  : 0px;
	border-bottom : 1px solid #c0c0c0;
}

.tabellaDatiIntranet .headerbar
{
	padding : 5px;
	margin  : 0px;
	border-bottom : 1px solid #c0c0c0;
	background-color : #e0e0e0;
}

.tabellaDatiIntranet .accordi
{
	padding : 0px;
	margin  : 0px;
	border : 0px solid #c0c0c0;
}

.tabellaDatiIntranet .accordi td
{
	padding : 5px;
	margin  : 0px;
	border : 0px solid #c0c0c0;
}

.tabellaDatiIntranet .accordi .textInfo
{
	padding : 5px;
	margin  : 0px;
	border : 1px solid #c0c0c0;
	font-size : 11px;
	background-color : #f5f5f5;
	width : 500px;
}

.introReg
{
	padding : 10px;
	margin : 0px;
	border : 1px dotted #e0e0e0;
}

.introReg .testo
{
	padding : 0px;
	margin : 0px;
	float : left;	
	width : 70%;
}

.introReg .immagini
{
	padding : 0px;

	margin : 0px;
	float : right;	
	width : 30%;
	text-align : right;
}

.introReg .immagini img
{
	padding : 0px;
	margin : 0px;
	border : 1px dotted #e0e0e0;
}

.tondo
{
	padding : 0px;
	margin : 0px;
	width : 100%;
	height : 93px;
	background-image : url(images/tondo_sfondo.gif);
	background-position : left top;
	background-repeat : repeat-x;
	margin-top : 15px;
}

.tondo #tondosx
{
	padding : 0px;
	margin : 0px;
	width : 12px;
	height : 93px;
}

.tondo #tondodx
{
	padding : 0px;
	margin : 0px;
	width : 12px;
	height : 93px;
}

.tondo .contenuto
{
	padding : 0px;
	margin : 0px;
	text-align : center;
	width : 100%;
	margin-left : auto;
	margin-right : auto;
}

.tondo .contenutoMenu
{
	padding : 0px;
	margin : 0px;
	width : auto;
}

.tondo .contenuto #contenutotondo
{
	padding : 0px;
	margin : 0px;
	margin-left : auto;
	margin-right : auto;
	height : 90px;
}


.ClearFloat 
{
	padding : 0px;
	margin : 0px;
	font-size : 1px;
	clear : both;
}

.BoxAnnuncioMarketing
{
	padding : 0px;
	margin : 0px;
	width : 130px;
	float : left;
	padding-left : 8px;
	padding-right : 2px;
	text-align : left;
	padding-top : 10px;
	
}

.BoxAnnuncioHomeTop
{
	padding : 0px;
	margin : 0px;
	width : 24%;
	padding-left : 0px;
	padding-right : 0px;
	text-align : left;
	padding-top : 0px;
	margin-top : 5px;
	border-top : 1px dotted #e0e0e0;
	border-left : 1px dotted #e0e0e0;
	border-right : 1px dotted #e0e0e0;
	padding : 5px;
}

.BoxAnnuncioHomeCentro
{
	padding : 0px;
	margin : 0px;
	width : 24%;
	padding-left : 0px;
	padding-right : 0px;
	text-align : left;
	padding-top : 0px;
	border-left : 1px dotted #e0e0e0;
	border-right : 1px dotted #e0e0e0;
	padding-left : 5px;
	padding-right : 5px;	
}

.BoxAnnuncioHomeBottom
{
	padding : 0px;
	margin : 0px;
	width : 24%;
	padding-left : 0px;
	padding-right : 0px;
	text-align : left;
	padding-top : 0px;
	border-bottom : 1px dotted #e0e0e0;
	border-left : 1px dotted #e0e0e0;
	border-right : 1px dotted #e0e0e0;
	padding-left : 5px;
	padding-bottom : 5px;
	padding-right : 5px;
}

.c11 { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: lighter; }

.c11Home { font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: lighter; }
a.c11Home:active  { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;}
a.c11Home:link    { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;}
a.c11Home:visited { color: #003399; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;}
a.c11Home:hover   { color: #FF0000; font-family: Arial, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;}

.c11imageGruppoDetail {font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #175ca1; background-color : #F7F6E9; font-weight : normal; padding-left : 5px; margin-bottom : 3px;}
.c11imageGruppoDetail a {font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #175ca1; font-weight : normal; text-decoration : none;}

.textboxButtonPiccolo
{
		background : none; 
		border : 0px;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: bold;
		background-image : url(../../ycimages/sfondoButton2.gif);
		background-position : left center;
		background-repeat : no-repeat;
		width : 125px;
		height : 20px;
		color : #FFFFFF;
}

