body
{
  color: Black;
  font-family: tahoma, verdana, arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  /*background-image: url(img/sfondo_home.jpg);*/
  background-color: #4266B0;
}

ol
{
  font-size: 12px;
  margin: 10px 0px 10px 25px;
  padding: 2;
  display: block;
  list-style: outside url(img/logo_proloco_small.gif);
  text-align: left;
}

/* Link */
A.mail:Link
{
  text-decoration: none;
  Color:#005500;
  background-color:#dddddd;
  /*font-weight: bold;*/
}

A.mail:Visited
{
  text-decoration: none;
  Color:#005500;
  background-color:#dddddd;
  /*font-weight: bold;*/
}

A.mail:Hover
{
  text-decoration: none;
  Color: #FFFFFF;
  background-color: #1C5B30;
  /*font-weight: bold;*/
}

A.www:Link
{
  text-decoration: none;
  Color:#005500;
  background-color:#dddddd;
  font-weight: bold;
}

A.www:Visited
{
  text-decoration: none;
  Color:#005500;
  background-color:#dddddd;
  font-weight: bold;
}

A.www:Hover
{
  text-decoration: none;
  Color: #D0D0E8;
  background-color: #543729;
  font-weight: bold;
}


A.menu:Link    {text-decoration: none; Color:#000000;}
A.menu:Visited {text-decoration: none; Color:#000000;}
A.menu:Hover   {text-decoration:none; Color:#543729; background-color:#543729;}

A.menu_sx_noimg:Link    {text-decoration: none; Color:#000000; font-size: 11px;  font: normal;  }
A.menu_sx_noimg:Visited {text-decoration: none; Color:#000000; font-size: 11px;   font: normal;  }
A.menu_sx_noimg:Hover   {text-decoration:none; Color:#FFFFFF; background-color: #0B4884; font-size: 11px;  font: normal;   }

A.dx_sponsor:Link    {text-decoration: none; Color:#ff0000;}
A.dx_sponsor:Visited {text-decoration: none; Color:#000000;}
A.dx_sponsor:Hover   {text-decoration:none; Color:#543729; background-color:##543729;}

table
{
  color: Black;
  font-family: tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

/* tabella centrale-sopra */
table.sopra
{
border: 1px solid;
text-align: left;
}

/* tabella centrale */
table.centro
{
/*border: 1px groove;*/
text-align: left;
background: #c3ddc1;
 vertical-align: top;
}

/* tabella sotto */
table.sotto
{
Background-Color: White;
border: 2px ridge;
}

/* tabella SPONSOR sotto */
table.sotto_sponsor
{
Background-Color: White;
border: 2px ridge;
}

/* colonna a sinistra (menù) */
td.sx_noimg
{
Background-Color: #C3DDC1;
vertical-align: top;
}

/* colonna a destra (sponsor) */
td.dx_sponsor
{
Background-Color: #aaaaaa;
line-height: 3px;
vertical-align: top;
}

/* colonna centrale (parte attiva) */
td.ct_home
{
Background-Color: #4266B0;
background-image: url(img/sfondo_home_it.jpg);
/*background-repeat: no-repeat;*/
text-align: left;
vertical-align: baseline;
}

td.ct_home_chiaro
{
Background-Color: #97ADD5;
text-align: left;
vertical-align: baseline;
}

td.destra_sfondo_nohome
{
Background-Color: #888888;
background-image: url(img/sfondo_small.jpg);
text-align: left;
vertical-align: sub;
}

/* colonna sotto */
td.sotto
{
color: #000000;
text-align: center;
vertical-align: middle;
}

#h0
{
  text-align: center;
  color: #222222;
  font-family: tahoma, verdana, arial, Helvetica;
  font-size: 25px;
  font-weight: bold;
  margin-top: 10px;
}

#h1
{
  text-align: center;
  color: #222222;
  font-family: tahoma, verdana, arial, Helvetica;
  font-size: 20px;
  font-weight: bold;
  margin-top: 10px;
  /*margin: 30px 30px;*/
  /*margin-top: 40%;*/
}

#h2
{
  text-align: center;
  color: #222222;
  font-family: tahoma, verdana, arial, Helvetica;
  font-size: 15px;
  font-weight: bold;
  margin: 5px 5px;
}

#h3
{
  text-align: center;
  color: #111111;
  font-family: tahoma, verdana, arial, Helvetica;
  font-size: 13px;
  font-weight: bold;
  margin: 5px 5px;
}

h2
{
  text-align: center;
  color: #222222;
  font-family: tahoma, verdana, arial, Helvetica;
  font-size: 15px;
  font-weight: bold;
  margin: 5px 5px;
}

h3
{
  text-align: center;
  color: #111111;
  font-family: tahoma, verdana, arial, Helvetica;
  font-size: 12px;
  font-weight: bold;
  margin: 5px 5px;
}

h4
{
  text-align: justify;
  color: #111111;
  font-family: tahoma, verdana, arial, Helvetica;
  font-size: 13px;
  font-weight: normal;
  margin: 5px 5px;
}


td.news_data
{
  text-align: left;
  color: #ff0000;
  font-family: tahoma, verdana, arial, Helvetica;
  font-size: 15px;
  font-weight: bold;
  margin-top: 10px;
  /*margin: 30px 30px;*/
  /*margin-top: 40%;*/
}

td.news_titolo1
{
  text-align: left;
  color: #000000;
  font-family: tahoma, verdana, arial, Helvetica;
  font-size: 18px;
  font-weight: bold;
  margin-top: 10px;
  /*margin: 30px 30px;*/
  /*margin-top: 40%;*/
}

td.news_titolo2
{
  text-align: left;
  color: #000000;
  font-family: tahoma, verdana, arial, Helvetica;
  font-size: 15px;
  font-weight: bold;
  margin-top: 10px;
  /*margin: 30px 30px;*/
  /*margin-top: 40%;*/
}
