a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
}
a:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight:bold;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
}

form{
	margin: 1px;
	padding: 0px;
}

#container {
	width: 673px;
	margin: 0px auto;
}

#container a:link, #container a:visited, #container a:active {
	text-decoration: bold;
	color: #13B016;
}

#top {
	color: #FFFFFF;
	width: 221px;
	height: 140px;
	background-color: #ffffff;

}

#topright {
  background-image: url(img/sfondotop.jpg);
	float: right;
	height: 140px;
	width: 447px;
	text-align: right;
}



.cl {
clear:both;
}


#login {
	width: 180px;
   background-color: #E0E0E0;
}

.news {
	width: 211px;
	margin-top: 5px;
	background-color: #E0E0E0;

	border-right: 5px solid #FFFFFF;
	padding: 5px;
}

.ricerca
{	
	background-color: #DAE2FB;
}

.menu {
	width: 100%;
	heigth: 1;
	border-top: 5px solid #FFFFFF;
  background-color: #13B016;
	padding: 32px;
	border-bottom: 5px solid #FFFFFF;

}

#menu {
	width: 100%;
	heigth: 1;
	border-top: 5px solid #FFFFFF;
  background-color: #13B016;
	padding: 32px;
	border-bottom: 5px solid #FFFFFF;

}
#menu a:link, #menu a:visited, #menu a:active {

	background-color: #13B016;
	padding: 5px;
	text-decoration: none;
	color: #FEFC45;
}

#menu a:hover {
	padding: 5px;
	background-color: #F01E1E;
	text-decoration: none;
	color: #FFFFFF;
}

.content {

	background-color: #E0E0E0;
}

p {
margin: 0 0 0 0px;
}

h1 {
	padding: 2px;
	margin: 2px;
	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
		/*border-bottom-width: 2px;
border-bottom-style: dotted;*/
	border-bottom-color: #F7CB33;
}

h2 {
 text-align: center;
	font-size: 300%;
	font-weight: normal;
	color: #FFFFFF;
}

#pad {
	padding: 12px;
	color: #000000;
}

#footer {
	background-color: #5B5B5B;
	padding: 5px;
	width: 663px;
	color:#FEFC45;
	font-size: 90%;
	text-align: center;
	clear:both;
	border-top: 5px solid #FFFFFF;
}

#footer a:link, #footer a:active, #footer a:hover, #footer a:visited {
	color:#000000;
}

h4 {
	font-size: 180%;
	color: #13B016;
}



input {
    border-color: #959595;
	border-width: 1px;
	border-style: solid;
	background-color: #ffffff;
	padding: 2px 2px 2px 2px;
	font-family: verdana;
	font-size: 11px;
	height: 20px;
	color: #F01E1E;
}

.bottone {
	padding: 1px;
	height: 20px;
	border:solid 1px #959595;
	background-color: #4983D1;
	color: #ffffff;
	font-family: Verdana, Helvetica, Sans Serif;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}

/*------------------------------------------------------------------------------*/

body  
{ 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;

color: #000000;
/* background-image: url("../layout/default/lightgrey1.gif"); */
}

table 
{ 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, SANS-SERIF;
}

td
{ 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, SANS-SERIF; 
}

.top 
{ 
background-color: #c5cfe2;
}

.border_1   
{ 
background-color: #959595;
}

.border_2   
{ 
background-color: #8aaad3;
} 

.titoli    
{ 
color: #333333;  
background-color: #dae2fb;  
font-size: 9px; 
font-family: Verdana, sans-serif;
}

.cell_1   
{ 
background-color: #ffffff; 
}

.cell_2    
{ 
background-color: #dae2fb;
}

.cell_3    
{ 
background-color: #dae2fb;
}

.cell_4    
{ 
background-color: #f2f2f2;
}

.lista 
{ 
color: #000000; 
background-color: #dae2fb; font: 9px; 
}

.area 
{ font-size: 9px; 
color: #000000; 
font: 9px Verdana, Arial, Helvetica, SANS-SERIF; 
}

.boxcolor  
{ 
font-size: 9px; 
width: 175px; 
}

/************* MENU CERCA ***************/

.menucerca   
{ color: #001c74; 
background-color: #dae2fb; 
font-size: 9px; 
font-family: Verdana, sans-serif; 
padding: 3px 4px; 
}

/************* CATEGORIE ***************/

.menucateg   
{ 
color: #000000; 
background-color: #dae2fb; 
border: solid 1px #dae2fb; 
font-size: 9px; 
font-family: Verdana, sans-serif 
}

div.categorie a   
{ 
color: #000000; 
font-size: 9px; 
font-family: Verdana, sans-serif; 
font-weight: bold; 
text-decoration: none; 
display: block; 
padding: 3px 5px;  
}

div.categorie a:hover 
{ 
color: #ffffff; 
background-color: #4983d1; 
font-size: 9px; 
font-family: Verdana, sans-serif; 
font-weight: bold; 
text-decoration: none; 
display: block; 
padding: 3px 5px; 
}

td.categorie a  
{ 
color: #001c74; 
background-color: #aec8ed; 
border: solid 1px #a0a0a0; 
font-size: 8px; 
font-family: Verdana, sans-serif; 
font-weight: bold; 
text-decoration: none; 
display: block; 
padding: 1px 1px; 
}

td.categorie a:hover  
{ 
color: #001c74;  
background-color: #ffcb6e; 
border: solid 1px black; 
font-size: 8px; 
font-family: Verdana, sans-serif; 
font-weight: bold; 
text-decoration: none; 
display: block; 
padding: 1px 1px;
}

/************* MENU OPZIONI ***************/

.opzioni a    
{ 
color: #ffffff; 
background-color: #4983d1; 
font-size: 9px; 
font-family: Verdana, sans-serif; 
font-weight: bold; 
text-decoration: none; 
display: block; 
padding: 3px 4px 
}

.opzioni a:hover   
{ 
color: #000000; 
background-color: #dae2fb; 
font-size: 9px; 
font-family: Verdana, sans-serif; 
font-weight: bold; 
text-decoration: none;  
display: block; 
padding: 3px 4px 
}

/************* BOTTONI ***************/

.butt a:hover  
{ 
color: #000000; 
background-color: #dae2fb; 
font-size: 9px; 
font-family: Verdana, sans-serif; 
font-weight: bold; 
text-decoration: none; 
display: block; 
padding: 3px 4px; 
}

.butt a  
{ color: #ffffff; 
background-color: #4983d1; 
font-size: 9px; 
font-family: Verdana, sans-serif; 
font-weight: bold; 
text-decoration: none; 
display: block; 
padding: 3px 4px; 
}

.buttdis 
{ 
color: #ffffff; 
background-color: #4983d1; 
font-size: 9px; 
font-family: Verdana, sans-serif; 
text-decoration: none; 
display: block; 
padding: 3px 4px; 
}
.a.linkon:link
{ color: #ffffff; 
background-color: #4983d1; 
font-size: 9px; 
font-family: Verdana, sans-serif; 
font-weight: bold; 
text-decoration: none; 
padding: 3px 4px; 
}

.a.linkon:active,visited  
{ color: #4983d1; 
background-color: #E0EBF8; 
font-size: 9px; 
font-family: Verdana, sans-serif; 
font-weight: bold; 
text-decoration: none; 
padding: 3px 4px; 
}
.a.linkon:visited  
{ color: #4983d1; 
background-color: #E0EBF8; 
font-size: 9px; 
font-family: Verdana, sans-serif; 
font-weight: bold; 
text-decoration: none; 
padding: 3px 4px; 
}

.a.linkon:hover  
{ color: #4983d1; 
background-color: #ffffff; 
font-size: 9px; 
font-family: Verdana, sans-serif; 
font-weight: bold; 
text-decoration: none; 
padding: 3px 4px; 
}

.linkoff
{ 
color: #ffffff; 
background-color: #4983d1; 
font-size: 9px; 
font-family: Verdana, sans-serif; 
text-decoration: none; 
padding: 3px 4px; 
}
/************* FOOTER ***************/

.footer 
{ 
font-size: 9px;
color: #000000;
text-decoration: none; 
}

.popuplink 
{ 
font-size: 10px;
color: #990000;
text-decoration: none;
}

.popuplink:hover 
{ 
font-size: 10px;
color: #032d6b;
text-decoration: none;
}

.footlink 
{ 
font-size: 9px;
color: #000000;
text-decoration: none;
}

.footlink:hover 
{ 
font-size: 9px;
color: #990000;
text-decoration: none;
}

.lt0 a
{ 
font: 100% Verdana; 
color: black; 
text-decoration: none; 
border: solid 1px #F1F1F1; 
background-color: #F1F1F1;
padding: 0px 3px 0px 3px; 
}

.lt0 a:hover
{ 
color: black; 
text-decoration: none; 
border: solid 1px #999; 
background-color: #CCC; 
padding: 0px 3px 0px 3px; 
}

.lt1 a
{ 
color: #a41212; 
font: bold 9px Verdana; 
text-decoration: none; 
background-color: #ffe5cc; 
}

.lt1 a:hover
{ 
color: #a41212; 
font-weight: bold; 
text-decoration: none; 
background-color: #ffc68d; 
}

.textfield 
{ 
font-size: 60%;
font-family: verdana; 
}

/* stili per introduzione inseriti da claudia*/

img.align_left
{
margin-right:10px;
}

img.align_right
{
margin-left:10px;
}

div.rosso,span.rosso
{
font-weight: bold;
font-size: 10px;
font-family: verdana; 
color: #ff0000;
 }
 
td.titoloIntro 
{
font-weight: bold;
font-size: 14px;
background-color: #F5F5F5 ;
height: 30px;
}

.introParagrafi 
{ 
background-color: #ffffff ;
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 8px 8px;
}

A.menu2:link, A.bottone:visited
{
color: #eeeeee;
font-size: 10px; 
font-family: Verdana, sans-serif; 
font-weight: bold; 
text-decoration: none;
padding: 5px;
text-align: center;
}

A.menu2:hover
{
color: #eeeeee;
font-size: 10px; 
font-family: Verdana, sans-serif; 
font-weight: bold; 
text-decoration: none;
padding: 5px;
text-align: center;
}

A.menu2:active
{
color: #eeeeee;
font-size: 10px; 
font-family: Verdana, sans-serif; 
font-weight: bold; 
text-decoration: none;
padding: 5px;
text-align: center;
}

/* stili per banner inseriti da claudia*/
.base {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
text-decoration: none; 
color: #FFFFFF}

input.banner
{
font-family : verdana;
font-size : 8pt;
color: #000000;
text-align : left;	
display: inline;
vertical-align: middle;
width:500pt;
/*background-color : #FABC09;*/
}

span.titoletto 
{
font-weight: bold;
font-size: 10px;
color: #000000 ;
font-family: Verdana, sans-serif;
}

span.titoletto1 
{
font-weight: bold;
font-size: 11px;
color: #000000 ;
font-family: Verdana, sans-serif;
text-decoration: underline;
}

span.titoloBanner
{
font-weight: bold;
font-size: 12px;
color: #000000 ;
font-family: Verdana, sans-serif;
}

table.bordino
{
border: thin outset;
border-color: #d7d7d7;
}

.righina 
{ 
background-color: #d2d2d2 ;
height: 1px;
font-size: 2px;
} 


