body,td,p,select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #363636;
	line-height: 20px;
}
.menusup
{
    width:100%;
    height:21px;
    background-color:#337125;
    color:#FFFFFF;
    text-align:center;
}
.catalogo
{
    background-color:#337125;
    width:20%; 
}

a.link_bianco:hover, a.link_bianco:visited, a.link_bianco:active, a.link_bianco:link
{
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	margin-left:6px;
	font-weight: bold;
	text-align:center;
} 

.menuinf
{
    background-color:#FF3333;
    width:13%;
    height:25;
    color:#FFFFFF;
    text-align:center;
    border-right:solid;
    border-right-color:#FFFFFF;
    border-right-width:1px;
    font-size:10px;
}
.menuinfnews
{
    background-color:#FF3333;
    width:15%;
    height:25;
    color:#FFFFFF;
    text-align:center;
    border-right:solid;
    border-right-color:#FFFFFF;
    border-right-width:1px;
    font-size:10px;
}
.intestazionegrafica
{
    text-align:center;
    height:20px;
    background-color:#337125;
    color:#FFFFFF;
    border-top-style:solid;
    border-top-width:2px;
    border-top-color:#FFFFFF;
}
.itemcell 
{
    background-image:url(../immagini/gamitemplate_15.jpg);
    background-repeat:no-repeat;
    height: 21px;
    width:149px;
}
input,textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #363636;
 border:solid 1px #cccccc;	
	}
a,a:hover,a:visited,a:active,a:link 
{
    color:#337125;
    }
a.linkmenu:hover,a.linkmenu:visited, a.linkmenu:active, a.linkmenu:link
{
    color:#FFFFFF;
    text-decoration:none;
}    
a.menucell,a:hover.menucell,a:visited.menucell,a:active.menucell,a:link.menucell 
{
    color:#337125;
    padding-left:17px;
    text-decoration:none;
    font-size:9px;
    font-weight:bold;
    }
.tablepanel 
{
    border-right: #C1D2BF 1px solid; 
    padding-right: 5px; 
    border-top: #C1D2BF 1px solid; 
    padding-left: 5px; 
    padding-bottom: 5px; 
    border-left: #C1D2BF 1px solid; 
    padding-top: 5px; 
    border-bottom: #C1D2BF 1px solid; 
    background-color: #EEEEEE;
    }
.tablepanelheader 
{
    background-color: #337125;
    line-height:22px;
    color:#FFFFFF;
    padding-left:5px;
    font-weight:bold;
    }
.tablepanelheader_red
{
	background-color: #ff0000;
	line-height: 22px;
	color: #FFFFFF;
	padding-left: 5px;
	font-weight: bold;
}
.notapiccola 
{
    font-size:9px;}
    .menu , a.menu
    {
        color:White;}
