html, body {
    padding: 0;
    margin: 0;
    border: 0;
    background-image: url(/images/testata-norm/sfondo.jpg);
}
FONT		{FONT-FAMILY: Tahoma,Verdana,Helvetica,Arial; FONT-SIZE: 11px}
TD		{FONT-FAMILY: Tahoma,Verdana,Helvetica,Arial; FONT-SIZE: 11px}
P		{FONT-FAMILY: Tahoma,Verdana,Helvetica,Arial; FONT-SIZE: 11px}
DIV		{FONT-FAMILY: Tahoma,Verdana,Helvetica,Arial; FONT-SIZE: 11px}
INPUT		{FONT-FAMILY: Tahoma,Verdana,Helvetica,Arial; FONT-SIZE: 10px;  border: 1px solid Gray; }
TEXTAREA	{FONT-FAMILY: Tahoma,Verdana,Helvetica,Arial; FONT-SIZE: 11px}
FORM 		{FONT-FAMILY: Tahoma,Verdana,Helvetica,Arial; FONT-SIZE: 11px;  display: inline; }
SELECT		{FONT-FAMILY: Tahoma,Verdana,Helvetica,Arial; FONT-SIZE: 11px}

.letter { font-size: 11px ;  color: #FFFFFF ;  background-image: url(../images/letter/letter_bg1x.gif) ;  text-align: center ;  width: 14px ;  height: 14px ; }
.letter a:link, .letter a:visited { color: #FFFFFF ;  font-weight: bold ;  text-decoration: none ; }
.letter a:hover, .letter a:active { color: #FFFFFF ;  font-weight: bold ;  text-decoration: underline ; }
.letter2x { font-size: 11px ;  color: #FFFFFF ;  background-image: url(../images/letter/letter_bg2x.gif) ;  text-align: center ;  width: 28px ;  height: 14px ; }
.letter2x a:link, .letter2x a:visited { color: #FFFFFF ;  font-weight: bold ;  text-decoration: none ; }
.letter2x a:hover, .letter2x a:active { color: #FFFFFF ;  font-weight: bold ;  text-decoration: underline ; }

h2.filter { font-size: 10px ;  color: #FFFFFF ;  background-image: url(../images/letter/filter_bg.gif) ;  text-align: center ;  margin: 0px ;  padding: 0px ;  }
h2.filter a:link, h2.filter a:visited { color: #FFFFFF ;  font-weight: bold ;  text-decoration: none ; }
h2.filter a:hover, h2.filter a:active { color: #FFFFFF ;  font-weight: bold ;  text-decoration: underline ; }

A:link          {BACKGROUND: none; COLOR: #000080; FONT-SIZE: 11px; FONT-FAMILY: Tahoma,Verdana,Helvetica,Arial; TEXT-DECORATION: underline}
A:active        {BACKGROUND: none; COLOR: #009999; FONT-SIZE: 11px; FONT-FAMILY: Tahoma,Verdana,Helvetica,Arial; TEXT-DECORATION: underline}
A:visited        {BACKGROUND: none; COLOR: #006699; FONT-SIZE: 11px; FONT-FAMILY: Tahoma,Verdana,Helvetica,Arial; TEXT-DECORATION: underline}
A:hover         {BACKGROUND: none; COLOR: #215DC6; FONT-SIZE: 11px; FONT-FAMILY: Tahoma,Verdana,Helvetica,Arial; TEXT-DECORATION: underline}

.title 		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma,Verdana,Helvetica,Arial; TEXT-DECORATION: none}
.boxtitle 	{COLOR: White; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;  font-weight: bold; }
.titolo { font-family: Tahoma,Verdana,Helvetica,Arial;  font-size: 17px;  text-decoration: none;  color: cc3300;}
.orario { font-family: Tahoma,Verdana,Helvetica,Arial;  font-size: 12px;  text-decoration: none;  color: 000000;}
.avvisi { font-family: Tahoma,Verdana,Helvetica,Arial;  font-size: 12px;  text-decoration: none;  color: 000000;}

a.footer { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  text-decoration: none;  color: #ffffff;       }
a.footer:hover { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  text-decoration: underline;  color: #215DC6;       }
a.footer:active { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  text-decoration: none;  color: ffffff;       }

TABLE.body { background-color: #383838; border-bottom: #666666 0px solid; border-left: #666666 1px solid; border-right: #666666 1px solid; border-top: #666666 0px solid; }
TABLE.footer { background-color: #383838; border-bottom: #666666 0px solid; border-left: #666666 1px solid; border-right: #666666 1px solid; border-top: #666666 1px solid; }

a.sommari { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: underline;  color: Black;       }
a.sommari:visited { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: underline;  color: Black;       }
a.sommari:hover { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: underline;  color: #215DC6;       }
a.sommari:active { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9px;  text-decoration: none;  color: #990099;       }

.ricerche_titoli, .special, .preview { font-size: 10px ;  color: #000000 ;  line-height: 13px ; }
.ricerche_titoli a:link, .ricerche_titoli a:visited, .special a:link, .special a:visited, .preview a:link, .preview a:visited  { color: #cd0000 ;   font-weight: bold ;  text-decoration: none ; }
.ricerche_titoli a:hover, .ricerche_titoli a:active, .special a:hover, .special a:active, .preview a:hover, .preview a:active  { color: #cd0000 ;   font-weight: bold ;  text-decoration: underline ; }

.titoli, .special, .preview { font-size: 11px ;  color: #000000 ;  line-height: 13px ; }
.titoli a:link, .titoli a:visited, .special a:link, .special a:visited, .preview a:link, .preview a:visited  { font-size: 11px ; color: #cd0000 ;   font-weight: bold ;  text-decoration: none ; }
.titoli a:hover, .titoli a:active, .special a:hover, .special a:active, .preview a:hover, .preview a:active  { font-size: 12px ; color: #ffb600 ;   font-weight: bold ;  text-decoration: underline ; }

.hover {
background: url('/images/star.png');.
z-index: 1;
}

.floatleft {
float: center;
}

.star_rating {
font-family: Arial, sans-serif;
font-size: 10px;
color: #93784b;
float: center;
position: relative;
top: 1px;
}

.highlight {
font-family: Arial, sans-serif;
font-size: 10px;
position: relative;
top: 1px;
color: #93784b;
}

span {
float: center;
cursor: pointer;
}


.cleared
{
  float: none;
  clear: both;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 1px;
}


div.split2 div{
    float: left;
    width: 45%;
    width: 49%;
    width: 45%;
    padding: 0 2%
    }

/* begin PostContent */
.art-postcontent,
.art-postcontent li,
.art-postcontent table,
.art-postcontent a,
.art-postcontent a:link,
.art-postcontent a:visited,
.art-postcontent a.visited,
.art-postcontent a:hover,
.art-postcontent a.hovered
{
    font-family: "Century Gothic",Arial, Helvetica, Sans-Serif;
    text-align: justify;
}

.art-postcontent p
{
    margin: 12px 0 12px 0;
}

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
{
  font-family: "Century Gothic",Arial, Helvetica, Sans-Serif;
  font-size: 29px;
}

.art-postcontent a
{
  text-decoration: none;
  color: #DDA573;
}

.art-postcontent a:link
{
  text-decoration: none;
  color: #DDA573;
}

.art-postcontent a:visited, .art-postcontent a.visited
{
  color: #A8A8A8;
}

.art-postcontent  a:hover, .art-postcontent a.hover
{
  color: #EFB495;
}


.art-postcontent h1
{
   color: #E89568;
}

.art-postcontent h2
{
    color: #E89568;
   font-size: 22px;   
}

.art-postcontent h3
{
  color: #C2C2C2; 
  font-size: 17px;    
}

.art-postcontent h4
{
   color: #F4CAB4; 
   font-size: 14px;   
}

.art-postcontent h5
{
   color: #F0B799;   
   font-size: 12px;
}

.art-postcontent h6
{
   color: #F0B799;
   font-size: 10px;      
}


/* begin PostHeaderIcon */
h2.art-postheader
{
  color: #EED2B9;
}

h2.art-postheader, 
h2.art-postheader a, 
h2.art-postheader a:link, 
h2.art-postheader a:visited,
h2.art-postheader a.visited,
h2.art-postheader a:hover,
h2.art-postheader a.hovered
{
  font-size: 25px;
}

h2.art-postheader a, h2.art-postheader a:link
{
  text-align: left;
  text-decoration: none;
  color: #E9C5A5;
}

h2.art-postheader a:visited, h2.art-postheader a.visited
{
  color: #EBEBEB;
}


h2.art-postheader a:hover,  h2.art-postheader a.hovered
{
  color: #EFB495;
}

