body { background:url(../img-main/sfondo-pag.gif) repeat-y center top #E5E5D5;}
body.legenda { background:repeat-y center top #FFFFFF; margin: 10px;}
body table{font-family:Arial,Helvetica,sans-serif;color: #555555;font-size:11px;}

.Stile2 {font-size: 18px;color: #499D34;}
.Stile4 {font-size: 10px; color: #499D34; }

td.mainpage {padding-left:67px; padding-top:20px; padding-bottom:25px; padding-right:40px;}

.image{ border:5px solid; border-color:#E5E5D5; }
div.autor-box { display: table; border: 1px solid #CCCCCC; } 
div.autor-box img{ margin:3px; } 


/* links */ 
A:link{color:#333333;}
A:visited{color:#333333;}
A:active{color: #3AA126;}
A:hover{color: #3AA126;}

/* links */ 
A.nodecoration{color:#333333; padding-left:4px; padding-right:4px; text-decoration:none; }
A.nodecoration:hover{color: #3AA126; display:compact; background: url(../img-main/backdec.gif) repeat-y; padding-left:4px; padding-right:4px;}


/* links without decoration */ 
A.dec{ display:block;color: #333333; font-weight:bold; padding-left:5px; padding-right:10px;}
A.dec:hover{display:block; color: #3AA126; text-decoration:none; font-weight:bold; background: url(../img-main/backdec.gif) repeat-y; padding-left:5px; padding-right:10px;}

/* links  news*/ 
A.news:link{color: #FFFFFF;text-decoration:none;}
A.news:visited{color: #FFFFFF;text-decoration:none;}
A.news:active{color: #E3E4FF;text-decoration:none;}
A.news:hover{color:  #E3E4FF;text-decoration:none;}

b.news{color: #FFCC00;}
.news{color:  #FFFFFF;text-decoration:none;}

/* bold */
b{font-weight:bold;color: #499D34;text-decoration:none;}
b.subtitle{color: #333333;text-decoration:none;}
b.title{ font-size:14px ;color:#499D34;  font-weight : bold; }
b.titlein{font-weight:bold;color: #499D34;text-decoration:none; text-transform:uppercase;}
b.mini{font-size:9px; font-weight:bold; font-family:Arial;color: #666666;}

/*form */
input.button{color:#555555;  background-color: #FFFFFF; background-image:url(../img-main/button-go.gif); background-repeat:no-repeat; width:67px; height:18px; padding-left:14px; font-size: 9px; font-weight: bold; border: 0px; font-family:Verdana,sans-serif; padding-bottom:2px;}
input.buttonlungo{color:#555555;  background-color: #FFFFFF; background-image:url(../img-main/button-lungo.gif); background-repeat:no-repeat; width:136px; height:18px; font-size: 9px; font-weight: bold; border: 0px; font-family:Verdana,sans-serif; padding-bottom:2px; text-align:center;}
input.noborder{color:#555555;  background-color: #FFFFFF; border: 0px; }
input{font-family:Arial,Helvetica,sans-serif;color: #555555; font-size:11px; background-color : #FDFDFB; border: 1px solid #C3C3B1; }
textarea{font-family:Arial,Helvetica,sans-serif;color: #555555;font-size:11px; background-color : #FDFDFB;  border: 1px solid #C3C3B1;}
select{font-family:Arial,Helvetica,sans-serif;color: #555555; font-size:11px; background-color : #FDFDFB;  border: 1px solid #C3C3B1 }
option{font-family:Arial,Helvetica,sans-serif;color: #555555;font-size:11px; background-color : #FDFDFB; border-bottom: 1px solid #C3C3B1 }

/* font TD */
td.font{ color:#555555;}
td.testo{padding-right:50px; padding-bottom:40px;}
td.title{ font-size:14px ;color:#4BC034;  font-weight : bold; }
td.thinTitle{ background-image:url(../img-main/linea-title.gif); background-position:top; background-repeat:repeat-x; height:10px;}
td.thinHR{ background-image:url(../img-main/linea-tratt.gif); background-repeat:repeat-x; height:1px;}
td.padding4 { padding:4px;}

/* text */
.basket{COLOR:#555555;}

/* image */

