body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: white;
	background-color:#2956A3;
}
td{
    font-size:11px;
    font-family:verdana;
    /*color:#ffffff;*/
    }
.padding{
    	padding-left:20px;
        padding-right:20px;
        padding-top:0px;
		text-align:justify;
    }
	
ul.vendila{
margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;

}
h5{
 font-size: 100%;
 margin-bottom:0px;
 color:#000000;
}
h4{
font-size:11px;
 margin-bottom:0px;
 color:#FFFFFF;
 text-transform:uppercase;
}
tr.titolo{
background-color:#999999;
color:#FFFFFF;
}

tr.fieldgestione{
background-color:#CCCCFF;
color:#000000;
}

textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
input { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
select { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
pre { font-size: 10px; }
/* Internet Explorer */

form { display: inline; border:0px; }
input.groovybutton
{
font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bold;
   height:22px;
   background-color:#AAD202;
   background-image:url(/images/back03.gif);
   border-style:solid;
   border-color:#DDDDDD;
   border-width:1px;
   cursor:pointer;
   text-transform:uppercase;
}
hr {
color:#133512;
}
/*div,p {
	line-height:18px;
	color:#333333;
}*/

a:link,
a:active,
a:visited {
font-weight: bold;
color:white;
text-decoration:underline;
}

a:hover{    
color:red; 
}
 a.blue {
    font-size:11px;
    color:#0349FF;
	font-family:verdana;
    text-decoration:underline;
    }
     a.blue:visited {
    color:#0349FF;
    }
     a.white {
    font-size:10px;
    color:#ffffff;
	font-family:verdana;
    text-decoration:underline;
    }
     a.white:visited {
    color:#ffffff;
    }
	
.tip {
	background: white url(images/about.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 10px 20px 10px 45px;
	border-top: 2px solid #C2D3E7;
	border-bottom: 2px solid #C2D3E7;
	color:#000000;
}	

.verificato {
background: #FFFFFF ;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: center;
	padding: 10px 20px 10px 15px;
	border: 3px solid green;
	color:#000000;

}

fieldset{
width:96%;
padding:5px;
/* width:90%;*/
}
fieldset.allegati{
width:100%;
border: 2px solid #aec75c;
}
table.feature a{
color:#FFFFFF;
}

/* grid */

table.grid { border-bottom: 1px solid #c5c1b1; empty-cells: show; }
th.gridHeader { border-bottom: 1px solid #133512; border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #999; font-weight: normal; }
td.gridTitle { background-color:#133512; color: white; font-weight: bold; padding-left: 1em; padding-right: 3em; }

th.gridHeader a:visited { color: white; }
th.gridHeader a:link { color: white; text-decoration:underline }
th.gridHeader a:hover { color: white; text-decoration: none; }

th.grid { background: #999999; font-weight: normal; padding-top: 1px; color:#FFFFFF; }
th.gridIcon { background: #ebeadb; border-bottom: 2px solid #e2decd; border-left: 1px solid white; padding-top: 1px;  }
th.gridSelect { border-left: 1px solid #c7c5b2; border-right: 1px solid #c7c5b2; }
th.gridSelect div { background: #ebeadb; border-bottom: 2px solid #e2decd; border-left: 1px solid white; }
th.grid div { border-left: 1px solid #c7c5b2; }
th.grid a, th.grid div div { border-bottom: 2px solid #e2decd; border-left: 1px solid white; padding-top: 1px; }
th.grid a { color: black; text-decoration: none; display: block; width: 100%; }
th.grid a:visited { color: black; }
th.grid a:link { color: black; }
th.grid a:hover { background: #faf8f3; border-bottom: 2px solid #faa900; color: black; text-decoration: none; }
td.grid { color:#000000; border-top: 1px solid #ddd;  padding: 3px 5px 0 5px; }
td.grid a { color: black; text-decoration: underline;}
td.gridDelete { cursor: auto; }
td.gridOrdered { background-color: #EDEDED; border-top: 1px solid #ddd; padding: 3px 5px 0 5px;  }
td.gridFooter { background-color: #999999; border-bottom: 1px solid #d9d6c0; border-top: 1px solid #d7d4c5; border-left: 1px solid #dad9ca; border-right: 1px solid #dad9ca; text-align: right; padding-right:10px; color:#FFFFFF; }
td.gridNoRowsMessage { background-color: white; padding: 0.3em; font-style: italic; }




/*------------------------------------------------*/

.slidedoormenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 150px; /* width of menu (don't forget to add border with below!) */
}

.slidedoormenu li,.slidedoormenu li.lastsotto{
border-bottom: 1px solid #885b5c; /* Gray border beneath each menu item */
}

.slidedoormenu li.sotto,.slidedoormenu li.categoria{
border-bottom: 1px  #885b5c;
border-bottom-style: dotted; /* Gray border beneath each menu item */
}

.slidedoormenu li a{
background: white url(images/vstrip.gif) repeat-y left top; /* Background image positioned to the left(v) top(h) corner initially */
display: block;
color: black;
width: auto;
border-bottom: 1px solid white; /* White border beneath each menu item link, to add depth */
padding: 7px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 8px;
text-decoration: none;
}

.slidedoormenu li.sotto a,.slidedoormenu li.lastsotto a{
background: white url(images/vstrip.gif) repeat-y left top; /* Background image positioned to the left(v) top(h) corner initially */
display: block;
color: black;
width: auto;
border-bottom: 1px solid white; /* White border beneath each menu item link, to add depth */
padding: 2px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 32px;
text-decoration: none;
}

.slidedoormenu li a:hover{
background-position: -387px 0; /* Shift background image horizontally 387px, or the start of the 2nd background image */
color: black;
}

.slidedoormenu li.lastitem, .slidedoormenu li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.slidedoormenu li.lastitem a{
padding: 8px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}

.small{
font-size:9px;
}

<!--[if IE]>

.slidedoormenu li a{ /* Menu link width value for IE */
width: 100%;
}

<![endif]-->


