BODY            
{
 background-color: #9d9ea0; 
 border-style : none; 
 FONT-SIZE: 12px; 
 FONT-FAMILY: Arial, "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; 
 TEXT-DECORATION: none;
 FONT-WEIGHT: none;
 color: #ffffff;
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
}
ul
{
 padding: 0;
 margin: 0 0 0 16px;
}
li
{
 padding: 0;
 margin: 0;
 list-style-type: square;
}
#body_container
{
 background-color: transparent; 
}
#ep_header
{
 width: 100%;
 height: 170px;
 background-color: transparent;
}
P
{
 margin: 0px;
}
#maincontainer
{
 
}
.bg_footer
{
 background: url(../images/footer_bg2.gif) repeat-x;
 height: 154px;
}
.bg_bottom
{
 background: url(../images/bottom.gif) repeat-x;
 height: 27px;
}
#credit_footer
{
 width: 500px;
 padding-top: 15px;
 padding-left: 650px;
}

#conteiner_bg
{
 width: 100%;
}

.sfondo_menu
{
 background: url(../images/menu_bg.gif) repeat-x;
 height: 66px;
}

.bordosx
{
 background: url(../images/end_sx.gif) repeat-y; 
 width: 27px;
}

.bordodx
{
 background: url(../images/end_dx.gif) repeat-y; 
 width: 27px;
}

.bot
{
 background: url(../images/bot.gif) repeat-x; 
 height: 40px;
}

.bl {background: url(../images/content_sx.gif) 0 100% no-repeat}
.br {background: url(../images/content_dx.gif) 100% 100% no-repeat}
.b {background: url(../images/pixelblu.gif) 0 100% repeat-x}
.l {background: url(../images/pixelblu.gif) 0 0 repeat-y}
.r {background: url(../images/pixelblu.gif) 100% 0 repeat-y} 
.inner {background-color: #ffffff;} 

.menu_title
{
 background-color: none; 
 background-image: url(../images/riga_titolo.gif);
 background-repeat: no-repeat;
 background-position: bottom;
 width: 230px;
 height: 23px;
 FONT-SIZE: 12px; 
 FONT-FAMILY: Arial, "Lucida Sans Unicode", Verdana,  Helvetica, sans-serif; 
 TEXT-DECORATION: none;
 FONT-WEIGHT: bold;
 color: #ffffff;
 padding-left: 30px;
 padding-top: 2px;
}

.linea_v            
{
 background-color: none; 
 background-image: url(../images/linea_v.gif);
 background-repeat: repeat-y;
 background-position: center;
}
.linea_0        
{
 background-color: none; 
 background-image: url(../images/linea_0.gif);
 background-repeat: repeat-x;
 background-position: center;
}
A:link          
{
 BACKGROUND: none; 
 COLOR: #8b1e21; 
 FONT-SIZE: 13px; 
 FONT-FAMILY: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
 TEXT-DECORATION: underline;
 FONT-WEIGHT: none;
}
A:active        
{
 BACKGROUND: none;
 COLOR: #8b1e21; 
 FONT-SIZE: 13px; 
 FONT-FAMILY: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serifa; 
 TEXT-DECORATION: underline;
 FONT-WEIGHT: none;
}
A:visited       
{
 BACKGROUND: none; 
 COLOR: #8b1e21; 
 FONT-SIZE: 13px; 
 FONT-FAMILY: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serifa; 
 TEXT-DECORATION: underline;
 FONT-WEIGHT: none;
}
A:hover         
{
 BACKGROUND: none; 
 COLOR: #A91111; 
 FONT-SIZE: 13px; 
 FONT-FAMILY: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
 TEXT-DECORATION: underline;
 FONT-WEIGHT: none;
}
a img 
{
 display:block;
 border: none;
}
INPUT 		
 {
  border: 1px solid #ccc;
  FONT-SIZE: 12px; 
  FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif; 
  margin: 4px;
  width: 250px;
  height: 20px;
 }
.button	{ background-color: #A91111; color: #ffffff; font-weight: bold;	font-size: 12px;	cursor: hand; padding: 5px; height: 30px;}
TEXTAREA
{
 FONT-FAMILY: tahoma,Arial, Helvetica, sans-serif; 
 FONT-SIZE: 12px; 
 background-color: #fff;
 border: 1px solid #ccc;
 margin: 4px;
 width: 250px;
}
input[type=radio],input[type=checkbox] { width: 15px; }
input.button {width: auto;}
input[type=image] {width: auto;}

SELECT		{FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; width: 250px; height: 20px; margin: 4px; border: 1px solid #ccc;}

.tiny		{BACKGROUND: none; COLOR: #777777; FONT-SIZE: 9px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, thaoma, Helvetica, arial, Verdana; TEXT-DECORATION: none}
.tinyshop		{BACKGROUND: none; COLOR: #ffffff; FONT-SIZE: 9px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, thaoma, Helvetica, arial, Verdana; TEXT-DECORATION: none}
.title 		
{
	font-size: 24px;
	FONT-FAMILY: Arial, Thaoma,  Helvetica, sans-serif;
	font-weight: none;
	text-align: left;
	color: #4e5155;
	background-color: none; 
  padding:10px;
}

.content_footer		
{
	font-size: 10px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: none;
	text-align: left;
	color: #ffffff;
}
  
.testodata
{
 font-size: 10px;
 FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
 font-weight: none;
 color: #666666;
}
.spot
{
 font-size: 12px;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #ffffff;
 /* text-transform:uppercase; */
}

.option 	
{
	font-size: 24px;
	FONT-FAMILY:  Arial, Thaoma, Helvetica, sans-serif;
	font-weight: none;
	text-align: left;
	color: #4e5155;
	background-color: none; 
  padding:10px;
}

}
.content            
  { 
   BACKGROUND: none;
   COLOR: #808080; 
   FONT-SIZE: 13px; 
   FONT-WEIGHT: none;
   FONT-FAMILY: "Lucida Sans Unicode", Verdana, Tahoma, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: none
  }
.block_title
   { 
   BACKGROUND: none;
   COLOR: #636363; 
   font-family:arial,helvetica; 
   font-size:12px; 
   font-weight:bold;
  }
.datehome
{ 
   BACKGROUND: none;
   COLOR: #ffffff; 
   FONT-SIZE: 10px; 
   FONT-WEIGHT: none;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   TEXT-DECORATION: none
  }
.titleart 		
  {
   BACKGROUND: none; 
   COLOR: #000000; 
   FONT-SIZE: 12px; 
   FONT-WEIGHT: bold; 
   FONT-FAMILY: Arial, Helvetica, sans-serif; 
   TEXT-DECORATION: none
  }
.content_raw            
  { 
   BACKGROUND: none;
   COLOR: #000000; 
   FONT-SIZE: 12px; 
   FONT-WEIGHT: none;
   FONT-FAMILY: Courier New, Courier, mono;
   TEXT-DECORATION: none
  }
TH {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: none; background-color: #8b1e21; COLOR: #ffffff; padding: 5px;}
TD {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; color: #505050; text-align: left;}
.rowbg1         {BACKGROUND: #e5e5e5 }
.rowbg2         {BACKGROUND: #e5e5e5 }
.collbg2        {BACKGROUND: #e5e5e5 }
.collbg1        {BACKGROUND: #e5e5e5 }
.collhead       {BACKGROUND: #8b1e21; COLOR: #ffffff; }
.submit	{FONT-FAMILY: Courier New, Courier, mono; FONT-SIZE: 12px; background-color: #A91111;}
#bottombar a:active  {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; FONT-WEIGHT: none; }
#bottombar a:visited {  font-family:  Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; FONT-WEIGHT: none;}
#bottombar a:hover   {  font-family:  Arial, Helvetica, sans-serif; font-size: 10px; color: #8b1e21; text-decoration: none; FONT-WEIGHT: none;}
#bottombar a:link    {  font-family:  Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; FONT-WEIGHT: none;}

#leggiarticolo a:active  {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a6cf43; text-decoration: none; FONT-WEIGHT: bold;}
#leggiarticolo a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a6cf43; text-decoration: none; FONT-WEIGHT: bold;}
#leggiarticolo a:hover   {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #85A8D2; text-decoration: none; FONT-WEIGHT: bold;}
#leggiarticolo a:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a6cf43; text-decoration: none; FONT-WEIGHT: bold;}


#privacy {font: 10px "Lucida Sans Unicode",Arial, sans-serif; color: #808080}
#privacy a:active, #privacy a:visited, #privacy a:link {font: 10px "Lucida Sans Unicode",Arial, sans-serif; color: #808080; TEXT-DECORATION: none;  }
#privacy a:hover {font: 10px "Lucida Sans Unicode",Arial, sans-serif; color: red; TEXT-DECORATION: underline;  }


hr
{
 width:98%;
 height:1px;
 border-style:solid;
 color:#eeeeee;
}

.red {
font-family: verdana,helvetica;
color: #ffffff;
background-color: #df0000;
font-weight: bold;
font-size: 10px;
}
.green {
font-family: verdana,helvetica;
color: #ffffff;
background-color: #00df00;
font-weight: bold;
font-size: 10px;
}
.grey {
font-family: verdana,helvetica;
color: #ffffff;
background-color: #dddddd;
font-weight: bold;
font-size: 10px;
}
.yellow {
font-family: verdana,helvetica;
color: #ffffff;
background-color: #C0C000;
font-weight: bold;
font-size: 10px;
}
