body { 	margin:0px;
		padding:0px;
		color: #000000;
		font-size:12px;
   		font-family: Verdana, Arial, Trebuchet MS, Sans-serif;
		background:#e2e5e7 url(../images/Bkg_body.jpg) repeat-x left top;
		line-height:20px;
}
	
table   {padding:0px; margin:0px; border: none; }
td      {padding:0px; margin:0px; vertical-align:top; text-align:left;}
img     {border: 0px;}
ul.list {list-style-position: outside;  list-style-image: url(../images/list.gif); margin:15px 0px 10px 35px; } 

a       {color: #000000; text-decoration:none;}
a:hover {color: #000000; text-decoration:underline; }

.divon  { cursor:pointer;}

input { font-size: 11px; color:#9a9a9a; border:solid 1px #bbbfbf;  margin:0; padding:2px; }
select { font-size: 11px; color:#9a9a9a; border:solid 1px #bbbfbf;  margin:0; padding:2px; }
textarea { font-size: 11px; color:#9a9a9a; border:solid 1px #bbbfbf;  margin:0; padding:1px 0 1px 6px; font-family:Trebuchet MS, Arial, Verdana, Sans-serif ; }
.radio {border: none; }

.titarancione			{font-family: Trebuchet MS; font-size: 22px; color:#255caa; font-weight:bold;}
.titarancione a			{color:#255caa; font-weight:bold;}
.titarancione a:hover	{color:#255caa; font-weight:bold; text-decoration:none;}

.titverdemare			{font-family: Trebuchet MS; font-size: 23px; color:#255caa; font-weight:bold; line-height:24px;}
.titverdemare a			{color:#255caa; font-weight:bold;}
.titverdemare a:hover	{color:#255caa; font-weight:bold; text-decoration:none;}

.titarancionetab {font-family: Trebuchet MS; font-size: 22px; font-weight:bold; color:#255caa; background: url(../images/tab_middle.jpg ) repeat-x left top; padding: 15px 50px 15px 15px;}

.titblu			{font-size: 20px; color:#255caa; padding-top:10px;}
.titblu a		{color:#255caa; padding-top:10px; text-decoration:none;}
.titblu a:hover {color:#255caa; padding-top:10px; text-decoration:none;}

.titnero {font-size: 20px; color:#3b3b3c; font-weight:bold;}

.arancione18b {font-size: 18px; color:#255caa; font-weight:bold; padding-bottom:10px;}
.arancione16b {font-size: 16px; color:#255caa; font-weight:bold; padding-bottom:10px;}

.grigio11			{font-size: 11px; color:#566475;}
.grigio11 a			{font-size: 11px; color:#566475; text-decoration:none;}
.grigio11 a:hover	{font-size: 11px; color:#566475; text-decoration:none; }

.grigio11			{font-size: 12px; color:#566475;}
.grigio11 a			{font-size: 12px; color:#566475; text-decoration:none;}
.grigio11 a:hover	{font-size: 12px; color:#566475; text-decoration:none; }

.grigio16b {font-size: 16px; font-weight:bold; }
.grigio16b a {font-size: 16px; font-weight:bold;}
.grigio16b a:hover{font-size: 16px; font-weight:bold;}

.blu11 {font-size: 11px; color:#3d8fb7;}
.blu11 a {font-size: 11px; color:#3d8fb7;}
.blu11 a:over{font-size: 11px; color:#3d8fb7;}

.blu20b {font-size: 20px; color:#3b3b3c; font-weight:bold;}
.blu20b a {font-size: 20px; color:#3b3b3c;font-weight:bold;}
.blu20b a:hover{font-size: 20px; color:#3b3b3c;font-weight:bold;}

.blu16b {font-size: 16px; color:#3b3b3c; font-weight:bold;}
.blu16b a {font-size: 16px; color:#3b3b3c;font-weight:bold;}
.blu16b a:hover{font-size: 16px; color:#3b3b3c;font-weight:bold;}

.nero11 {font-size: 11px; color:#000000;}
.nero11 a {font-size: 11px; color:#000000;}
.nero11 a:hover{font-size: 11px; color:#000000;}

.arancio12b {font-size: 12px; color:#255caa; font-weight:bold}
.arancio12b a {font-size: 12px; color:#255caa; font-weight:bold}
.arancio12b a:over {font-size: 12px; color:#255caa; font-weight:bold}

.arancio14b {font-size: 14px; color:#255caa; font-weight:bold}
.arancio14b a {font-size: 14px; color:#255caa; font-weight:bold}
.arancio14b a:hover {font-size: 14px; color:#255caa; font-weight:bold}

.grigio12 {font-size: 12px; color:#000000; font-weight:normal}
.grigio12 a {font-size: 12px; color:#000000; font-weight:normal}
.grigio12 a:hover {font-size: 12px; color:#000000; font-weight:normal}

.grigio12ras {font-size: 12px; color:#575757; }
.grigio12ras a {font-size: 12px; color:#575757;}
.grigio12ras a:hover {font-size: 12px; color:#575757; }

.grigio_scu12 {font-size: 12px; color:#000000; font-weight:normal}
.grigio_scu12 a {font-size: 12px; color:#000000; font-weight:normal}
.grigio_scu12 a:over {font-size: 12px; color:#000000; font-weight:normal}

.grigio14 {font-size: 14px;  color:#000000;}
.grigio14 a {font-size: 14px;  color:#000000;}
.grigio14 a:hover {font-size: 14px; color:#000000;}

.bianco26b  {font-size: 26px;  color:#ffffff; font-weight:bold; padding: 30px 0px 30px 43px;}
.bianco26b a {font-size: 26px;  color:#ffffff; font-weight:bold; padding: 30px 0px 30px 43px;}
.bianco26b a:hover {font-size: 26px; color:#ffffff; font-weight:bold; padding: 30px 0px 30px 43px;}

.grigio14b {font-size: 14px;  font-weight:bold; color:#000000;}
.grigio14b a {font-size: 14px;  font-weight:bold; color:#000000;}
.grigio14b a:hover {font-size: 14px;  font-weight:bold; color:#000000;}

.blu12b {font-size: 12px;  font-weight:bold; color:#42557b;}
.blu12b a {font-size: 12px;  font-weight:bold; color:#42557b;}
.blu12b a:hover {font-size: 12px;  font-weight:bold; color:#42557b;}

.blu_iniziative12b {font-size: 12px;  font-weight:bold; color:#2d4e78; padding-bottom:10px;}
.blu_iniziative12b a {font-size: 12px;  font-weight:bold; color:#2d4e78;}
.blu_iniziative12b a:hover {font-size: 12px;  font-weight:bold; color:#2d4e78;}

.blu13b {font-size: 13px;  font-weight:bold; color:#42557b;}
.blu13b a {font-size: 13px;  font-weight:bold; color:#42557b;}
.blu13b a:hover {font-size: 13px;  font-weight:bold; color:#42557b;}

.bkg-bianco {background-color:#ffffff;}
.bkg-grigio {background-color:#f1f1f1;}
.center {float:left; background:#ffffff url(../images/SfumaVerticale.jpg ) no-repeat right top;}
.center-width {width:700px; min-height:1300px; background: url(../images/bkg-page.jpg ) repeat-x left bottom;}

.centerH {float:left;width:700px;  background:#ffffff url(../images/bkg-page.jpg ) repeat-x left bottom;}
.centerH-width { padding-top:30px;  margin-left:40px; background: url(../images/SfumaVerticale.png) no-repeat right top}

.contenuto { width:620px; }
.colonna_dx {width:290px; float:right; background-color:#f1f1f1;}
.paddingDX {margin-left:20px; width:249px;}

.datanews {font-size: 14px; color:#000000; font-weight:bold; padding-bottom: 10px;}
.datanews a {font-size: 14px; color:#3b3b3c;}
.datanews a:hover {font-size: 14px; color:#3b3b3c;}

.teaser40b {font-size: 40px; color:#2e4675; font-weight:bold; padding-bottom:10px;}
.teaser50b {font-size: 50px; color:#2e4675; font-weight:bold; padding-bottom:10px;}
.teaser30b {font-size: 30px; color:#6aa437; font-weight:bold; padding-bottom:10px;}
.teaser26b {font-size: 26px; color:#6aa437; font-weight:bold; padding-bottom:10px;}
.teaser18b {font-size: 18px; color:#565656; padding-bottom:20px;}
.teaser14b {font-size: 14px; color:#565656; font-weight:bold; padding-right:20px;}

/* CALENDARIO */
.cset   {color:#b2b2b2; font-size:10px; padding:0 0 8px 2px; font-weight:bold;}
    #dom    {color:#aab7cf;}
    
.ctab   {color:#000000; font-size:10px; padding:0 3px 3px 0; font-weight:bold;}
.ctabD  {color:#566fa0; font-size:10px; padding:0 0 3px 0; font-weight:bold;}

.cdayoff   {border:dotted 1px #cccccc; width:25px; height:21px; padding-left:2px; color:#000000;}
.cdayon    {width:27px; height:23px; padding-left:2px; background: #566fa0 url(../images/BkgCdayOn.png) repeat-x left bottom; color:#ffffff; cursor:pointer;}
.cdesc  {padding:3px 0 5px 0; font-size:11px; text-align:left;}

.verdemare12b {font-size:12px; color:#255caa;text-decoration:none; padding:0 5px 0 5px;font-weight:bold;}
.verdemare12b  a {font-size:12px; color:#255caa;text-decoration:none; padding:0 5px 0 5px;font-weight:bold;}
.verdemare12b a:hover {font-size:12px; color:#255caa;text-decoration:none; padding:0 5px 0 5px;font-weight:bold;}

.GNews			{font-family: Trebuchet MS; font-size:12px; color:#08369e;font-weight:bold;text-decoration:none;}
.GNews  a		{font-size:12px; color:#08369e;font-weight:bold;text-decoration:none;}
.GNews	a:hover	{font-size:12px; color:#08369e;font-weight:bold;text-decoration:underline;}


.menutext {font-family: Trebuchet MS; font-size: 15px; font-weight:bold; color:#42673d;}
.menutext a {font-family: Trebuchet MS; font-size: 15px; font-weight:bold; color:#42673d;text-decoration:none;}
.menutext a:hover {font-family: Trebuchet MS; font-size: 15px; font-weight:bold; color:#42673d; text-decoration:none;}


/*ULTIMI COMMETI*/
#UltimiCommenti 
{
 	height:100px;
 	overflow:hidden;
}

