
BODY.default
{
    
    font-family: verdana;
    padding-left: 2%;
    padding-right: 2%;
    background-image:url('../images/bg_page.jpg'); 
    background-repeat: repeat-x;
	background-position: top;
	background-color: #DCE1E5;
	margin-top: 0px;
}
#body	{
background: #FFFFFF;
margin: 0px;
padding: 0px;
border-right: 2px solid #CCCCCC;
border-left: 2px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
/*background-image: url(../images/bg_home.gif);*/
}
/*div.menu	{
border: 1px solid #000000;
}*/
#footer	{
	padding-top: 10px;
	padding-bottom:4px;
	background-image:url('../images/bg_footer.jpg'); 
    background-repeat: repeat-x;
	background-position: bottom;
	background-color: #3F3657;
	color: #FFFFFF;
	font-size: xx-small;
	 
	
}
#cerca{
	text-align:right;
	padding-top: 6px;
	padding-right: 10px;
	background-image:url('../images/bg_cerca.jpg'); 
    background-repeat: repeat-x;
	background-position: top;
	margin: 2px;
	clear:both;
	font-size: 10px;
	color: #CCCCCC;
}
#titleNews	{
display: block; 
color: rgb( 0,0,0); 
font-family:Comic Sans MS, arial, verdana; font-size:14px; 
background-color: #FDD000;

}
p.menuthispage
{
   font-family:verdana;
	font-size:10px;
	color:#FFFFFF;
	background-color: #000000;
	font-weight: bolder;
	display: block;
	margin: 0px;
	padding: 4px;
	display: none;
}
a.menulink
{
    MARGIN: 0px;
    FONT-SIZE: xx-small;
    COLOR: #555353;
    TEXT-DECORATION: none;
    display: block;
    background: #FFFFFF;
    padding:4px;
    background-image: URL(../images/bg_menulinks.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
     
}
a.menulink:hover
{
     MARGIN: 0px;
    FONT-SIZE: xx-small;
    COLOR: #555353;
    TEXT-DECORATION: none;
    display: block;
    background: #FFE98F;
    padding:4px;
    text-decoration: underline;
   
}
a.location
{
    MARGIN-TOP: 0px;
    FONT-SIZE: xx-small;
    MARGIN-BOTTOM: 0px;
    COLOR: #0000ff;
    TEXT-DECORATION: none;
  
}
a.footer
{
    MARGIN-TOP: 0px;
    FONT-SIZE: xx-small;
    MARGIN-BOTTOM: 0px;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
   
  
}
a.footer:hover
{
    MARGIN-TOP: 0px;
    FONT-SIZE: xx-small;
    MARGIN-BOTTOM: 0px;
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline;
   
  
}
TD.LastMenu
{
	MARGIN-TOP: 0px;
    FONT-SIZE: xx-small;
    MARGIN-BOTTOM: 0px;
    COLOR: #0000ff;
    TEXT-DECORATION: none;
}

a
{
	color:#555353;
	TEXT-DECORATION: none;
	FONT-SIZE: x-small;
}

a.menu
{
	color:#555353;
	TEXT-DECORATION: none;
	FONT-SIZE: x-small;
}
form	{
margin: 0px;
padding:0px;
}




a.pagelink
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bolder;
    MARGIN-BOTTOM: 0px;
    COLOR:#555353;
    TEXT-DECORATION: none;
    border: 1px  #0000FF;
    font-size: 12px;
      background-image: URL(../images/bg_pagelink.jpg);
    background-repeat: repeat-x;
    display: block;
    height: 18px;
    padding: 1px;
}
a.pagelink:hover
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 0px;
    COLOR: #555353;
    TEXT-DECORATION: underline;
    border: 1px  #0000FF;
    font-size: 12px;
    background-image: URL(../images/bg_pagelink.jpg);
    background-repeat: repeat-x;
    display: block;
    height: 18px;
    padding: 1px;
}
a:hover
{
    TEXT-DECORATION: none;
    
}
P
{
    font-size: xx-small;
}
P.topalign
{
    MARGIN-TOP: 0px;
    FONT-SIZE: x-small;
    MARGIN-BOTTOM: 15px
}
/*TD.PageLink
{
    BACKGROUND-COLOR: trasparent;
    font-size:8px;
    padding: 2px;
}*/
td.pagelink 
{
    BACKGROUND-COLOR: #FFFFFF;
    Font-size: x-small;
	
}

TD.menuLink
{
  margin:0px;

}
TD.menu{
  margin:0px;
  Padding: 4px;
  text-align: center;
  border-right: 1px SOLID #FFFFFF;
  border-left: 1px SOLID #FFFFFF;
}


TABLE.tschema
{
    
}
p.titolo1
{
	text-align:center;
	font-family:verdana;
	font-size:medium;
	color:green;
}

p.titolo2
{
	text-align:center;
	font-family:verdana;
	font-size:large;
	color:blue;
}
p.testo
{
	font-family:verdana;
	font-size:x-small;
	color:black;
}
p.menuthispage_col_left
{
	font-family:verdana;
	font-size:10px;
	color:#FFFFFF;
	background-color: #EDEDED;
	font-weight: bolder;
	display: block;
	margin: 0px;
	padding: 4px;
	
}
p.menuthispage_selected
{
	font-family:verdana;
	font-size:10px;
	color:#000000;
	background-color: #EDEDED;
	font-weight: bolder;
	display: block;
	margin: 0px;
	padding: 4px;
}
li
{
	font-family:verdana;
	font-size:x-small;
	color:black;
}
td.data	{
	font-family: verdana;
	color: #FF9C00;
	font-size: 12px;
	padding-right: 10px;
	text-align: right;
}
td.menu
{
	BACKGROUND-COLOR: #3466c8;
}
font.menu
{
	font-size:10px; 
	color:#ffffff;
	font-weight: bolder;
}
td.\3c
{
	background-color:#eeffee;
}
a.news 
{
   MARGIN-TOP: 0px;
    FONT-SIZE: xx-small;
    MARGIN-BOTTOM: 0px;
    COLOR: #00000f;
    TEXT-DECORATION: none;
    font-weight: bold;
    }
a.news:hover
{
 	MARGIN-TOP: 0px;
    FONT-SIZE: xx-small;
    MARGIN-BOTTOM: 0px;
    COLOR: #5c5c5c;
    font-weight: bold;
    TEXT-DECORATION: underline;
    

}





#divNewsCont
{
	
    border: solid 1px silver;
	position:relative; 
	width: auto;
	height:80px; 
	overflow:hidden; 
	/*top:5; left:5;*/
	clip:rect(0,250,120,0);
	visibility:hidden
	}
  
#news	{
	background-color: #FFFFFF;  /*#d1e2f0;*/
	/*background-image: url(../images/bg_news.jpg);
	background-position: bottom;
	background-repeat: repeat-x;*/
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	/*border-bottom: 1px solid #cccccc;*/
	border-right: 1px solid #cccccc;
	padding-bottom:0px;
	margin:0px;
}
table.logo	{
 background-color: #ffffff;
 margin: 0px;
}
#divNewsText
{
	FONT-SIZE: xx-small;
	color: #000000;
	position:absolute;
	top:0; 
	left:0
 }
 a.links
{
	color:#0000ff;
	TEXT-DECORATION: none;
	FONT-SIZE: x-small;
}
a.links:hover
{
	color:#0000ff;
	TEXT-DECORATION: none;
	background: #F1EFFF;
	FONT-SIZE: x-small;
}
input	{
background-color: #FFFFFF;
font-size: 10px;
border: 1px solid #dedede;
color: #000000;
}
input.submit {
background-color: #FFFFFF;
font-size: 10px;
border: 1px solid #dedede;
color: #000000;
background-image: url(../images/bg_input_submit.gif);
background-repeat: repeat-x;
background-position: bottom;
}
td.location	{
width: 100%;
padding: 2px;
border: 1px solid #dedede;
background-image: url(../images/bg_location.jpg);
background-repeat: repeat-y;
background-position: right;
}

#data	{
float: left;
color: #000000;
font-weight: bold;
padding:2px;
height: 100%;
font-size: 8px;
}
a.logo	{
margin-top: 20px;
float: left;
}
table.fondo_news {
width: 100%;
  border-collapse: collapse;
  margin: 0px;
} 
td.angolo_left	{
width: 11px;
height: 13px;
padding: 0px;
margin:0px;
}
td.angolo_right	{
width: 11px;
height: 13px;
padding: 0px;
margin:0px;
}
td.border_bottom	{
background-image: url(../images/bottom_news.jpg);
background-repeat: repeat-x;
background-position: bottom;

}
table.top_news {
width: 100%;
border-collapse: collapse;
margin: 0px;
} 
td.angolo_left_top	{
width: 14px;
height: 20px;
padding: 0px;
margin: 0px;
}
td.angolo_right_top	{
width: 14px;
height: 20px;
padding: 0px;
margin: 0px;
}
td.border_top	{
background-image: url(../images/news_border_top.gif);
background-repeat: repeat-x;
background-position: bottom;

}
#positionLogoRss	{
width: 100%;
text-align: right;
padding-right: 10px;
margin-bottom: 0px;
}