body {
    background-color:#ffff0;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #585147;  text-align: left; line-height: 1.2;
	margin:0px; padding: 0px; padding-top:10px;
}
a,
a:visited
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #585147;
}

/*Struttura tabella main */
table.ext
{
   width: 850px; height: 100%; margin: 0px; padding: 0px;  border-collapse: collapse;   background-image: url(../image/sf-ext1.gif); background-repeat: repeat-y; background-position: left top;

}
td.ext {
    margin: 0px; padding: 0px;   border-collapse: collapse; 
}

table.main
{
   width: 835px; height: 100%; margin: 0px; padding: 0px;   background-color:#ffffff; border: solid 1px #8E8273;  border-collapse: collapse;

}


td.c2
{
  width: 840px;  margin: 0px; padding: 0px;  border-collapse: collapse; background-color: #D4D0C8;
}



td.r-bottom
{
  width: 820px; height: 15px;  background-color: #c1c1c1; margin: 0px; padding: 0px; text-align: center; vertical-align: bottom;  font-size: 10px;  color: #000000;  border-bottom: solid 1px #8E8273; border-collapse: collapse;
}

a.r-bottom
{
 font-size: 10px; font-weight: bold; text-decoration: none; color: #000000;
}


/*Fine Struttura tabella main */

/*Struttura centrale */

table.centro
{
   width: 820px; height: 100%; margin: 0px; padding: 0px;  border-collapse: collapse;   background-color:#ffffff;

}


td.cen1
{
  width: 820px; height:90px; margin: 0px; padding: 0px; border-collapse: collapse;  background-image: url(../image/banner-top1.jpg);  background-repeat: no-repeat;
}

td.cen2
{
  width: 620px;  margin: 0px; padding: 0px; border-collapse: collapse; vertical-align: top; background-color: #D4D0C8;
}
td.cen3
{
  width: 200px;  margin: 0px; padding: 0px; border-collapse: collapse; vertical-align: top;   background-color: #D4D0C8;
}


td.cen2_1
{
  width: 620px; height:36px; margin: 0px; padding: 0px; border-collapse: collapse; background-image: url(../image/sf-menutop2.gif); background-repeat: no-repeat;
}
td.cen3_1
{
  width: 200px; height:50px; margin: 0px; padding: 0px; border-collapse: collapse; background-image: url(../image/banner-top1_r2_c3.jpg);   background-position: right top;
}

td.cen2_2
{
  width: 620px; height:36px; margin: 0px; padding: 0px; border-collapse: collapse; background-image: url(../image/sf-menubot.gif);  background-repeat: no-repeat;   padding-top: 6px;
}

td.contenuti
{
    margin: 0px; padding: 0px; border-collapse: collapse;  background-color: #ffffff;  text-align: left;
}
.cen1
{
  font-size: 12px; color: #585147;  text-align: right; line-height: 1.2; padding-right: 10px; padding-top: 5px;
}
.cen1_1
{
  float:left;
}


/*Fine Struttura centrale */


/* Formattazione menu top */

ul#menutop
{
margin: 0;  color:#ffffff; display: inline;  padding-right: 0px; padding-left: 18px; padding-bottom: 10px;  padding-top: 0px;
}
ul#menutop li
{
margin: 0;  color:#ffffff;  display: inline;  padding-right: 5px; padding-left: 5px; padding-bottom: 0px;  padding-top: 0px;
}
ul#menutop a:link,
ul#menutop a:visited
{
display: inline; color: #ffffff;  text-decoration: none;  font-size: 10px; font-weight:bold; text-align: center;
}
ul#menutop a:hover,
ul#menutop a:focus,
ul#menutop a:active
{
  color: #212121;
}

/* Fine Formattazione menu top */

/* Formattazione menu bottom */
td.menubot
{
  background-color: #8E8273; margin: 0px; padding: 0px;    border-collapse: collapse;
}

ul#menubot
{
margin: 0;  color:#fffff0; display: inline;  padding-right: 0px; padding-left: 18px; padding-bottom: 10px;  padding-top: 0px;
}
ul#menubot li
{
margin: 0;  color:#fffff0;  display: inline;  padding-right: 5px; padding-left: 5px; padding-bottom: 0px;  padding-top: 0px;
}
ul#menubot a:link,
ul#menubot a:visited
{
display: inline; color: #fffff0;  text-decoration: none;  font-size: 10px; font-weight:bold; text-align: center;
}
ul#menubot a:hover,
ul#menubot a:focus,
ul#menubot a:active
{
  color: #212121;
}

/* Fine Formattazione menu bottom */


/* Formattazione menu right */

table.m_right
{
  width: 200px; margin: 0;  padding: 0px; border-collapse: collapse;  text-align: left;
}
td.m_right_tit
{
  width: 200px; height:26px; margin: 0;  padding: 0px; background-image: url(../image/sf-menuright.gif); background-repeat: no-repeat; font-size: 14px; color: #ffffff; font-weight:bold; padding-left: 15px;  padding-top: 5px;
}

div.m-left
{
  float:left; margin:0px;  background-color:#ffffff;
  }
div.m_right ul
{
margin: 0;  color:#555555; display: inline;  padding: 0px;  text-align: left;
}
div.m_right li
{
margin: 0;  color:#555555;  display: inline;   padding-left: 15px; line-height: 2;
}
div.m_right a:link,
div.m_right a:visited
{
display: inline; color:#585147;  text-decoration: none;  font-size: 10px; font-weight:bold; text-align: center;
}
div.m_right a:hover,
div.m_right a:focus,
div.m_right a:active
{
  color: #212121;
}


/* Fine Formattazione menu right */

/* Formattazione testi */

.t12
{
  font-size: 12px;  color: #585147;  text-align: justify; line-height: 1.5; padding-right: 15px; padding-left: 15px; padding-top: 5px;  padding-bottom: 5px;
}
.t14
{
  font-size: 14px; font-weight: bold; color: #585147;  text-align: left; line-height: 1.2; padding-right: 10px; padding-left: 15px; padding-top: 5px;  padding-bottom: 5px;
}

.tit_gal
{
  font-size: 16px; font-weight: bold; color: #8E8273;  text-align: center; line-height: 1.2;
}

td.did
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; color:#8E8273;

  text-align: center;
  height: 20px;
}

/* Fine Formattazione testi */
