body
{
	margin:0;
}
div.body
{
	padding:0;
	margin-left:1.5em;	
	margin-right:1.5em;
	margin-top:0;
	margin-bottom:0;
}
div.admin_body
{
	padding:0;
	margin-left:1.5em;	
	margin-right:1.5em;
	margin-top:0;
	margin-bottom:0;
}

body, td, th, h3, input, a, h1,h2
{
    font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
}

body, td, th, input, a, h3
{ 
    /* redundant rules for bad browsers  */
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}
h1
{
    color: #006640;
    font-size: 1.44em;
    /*border-bottom: solid 1px #bbbbdd;*/
    margin:0;
    padding:0;

}
h2
{
    color: #006640; /* #7777aa; */
    font-size: 1.2em;
    border-bottom: dotted 1px #dddddd;    
}
table
{
    border-collapse:collapse;
}
table thead tr td,table tbody tr td
{
/* 
    font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
    font-size:small;
*/
    padding:4px;
}
table thead tr td
{
    border: solid 0px #ffffff;
}
table tbody tr td
{
    border: solid 1px #dddddd;
}

div.menu_vertical_item_head,div.menu_vertical_item
{
	font-size: 12px;
    color:#006640;
}

div.menu_vertical_item_head a
{
	font-size: 12px;
    color:#006640;
    text-decoration:none;
}
div.menu_vertical_item a
{
	font-size: 12px;
    color:#609080;
    text-decoration:none;
}
div.menu_vertical_item_head a:hover
{
	font-size: 12px;
    color:#006640;
    text-decoration:underline;
}
div.menu_vertical_item a:hover
{
	font-size: 12px;
    color:#608080;
    text-decoration:underline;
}

a
{
    color:#609080;
    text-decoration:none;
}
a:hover
{
    text-decoration:underline;
}


a.text_button
{        
    text-decoration:none;

    padding:0;
    margin:0;
    padding-left:6px;
    padding-right:6px;    

    font-size: 80%;
    font-weight: bold;

    color:#609080;
    background-color: #ffffff; 

    border-top:solid 1px #dddddd;
    border-left:solid 1px #dddddd;
    border-right:solid 1px #dddddd;
    border-bottom:solid 1px #dddddd;

}
a:hover.text_button
{
    text-decoration:none;
    
    border-top:solid 1px #0076b7;
    border-left:solid 1px #0076b7;
    border-right:solid 1px #0076b7;
    border-bottom:solid 1px #0076b7;    
}
a:active.text_button
{
    text-decoration:none;

   border:solid 1px #0076b7;
   
   color: #0076b7;   
   background-color: #ddeeff;
}




input.text_button
{
    padding:0;
    margin:0;
    padding-left:6px;
    padding-right:6px;    

    font-size: 80%;
    font-weight: bold;

    color: ##ae1550;
    background-color: #ffffff; 

    border-top:solid 1px #dddddd;
    border-left:solid 1px #dddddd;
    border-right:solid 1px #dddddd;
    border-bottom:solid 1px #dddddd;

}
input.text_button:hover
{
    border-top:solid 1px #0076b7;
    border-left:solid 1px #0076b7;
    border-right:solid 1px #0076b7;
    border-bottom:solid 1px #0076b7;

/*    color: #881100;*/
}
input.text_button:active
{
   border:solid 1px #0076b7;
   
   color: #0076b7;   
   background-color: #ddeeff;
}



div.bar_title
{
    padding:0;
    margin:0;
    padding-left:1.5em;
    padding-bottom:2px;

    border-top:solid 2px #eeeeee;
    border-left:solid 2px #eeeeee;
    border-right:solid 2px #d0d0d0;
    border-bottom:solid 2px #d0d0d0;
    
   background-color: #e0e0e0;    
   color: #004499;
   
   font-weight:bold;
   font-size:80%;
}






div.menu_vertical
{
    margin-top:1em;
    margin-left:0em;
    margin-right:0em;    
}
div.menu_vertical_item_head
{
    margin-bottom:0.5em;
    padding-left:1.5em;
    
/*    border:solid 1px white;  */
    
/*
    background-color:#ae1550;
    background-color:#bf2d63;
    
    background:url('http://www.albergoaquilanera.it/data/rc_website/36321/SKIN/gradient-horiz-2-flip.gif');
    background-repeat: repeat-y;  
    */
}
div.menu_vertical_item
{
    margin-bottom:0.5em;
    padding-left:1.5em;
}

table tr td.menu_vertical
{
    border: solid 0px #ffffff;
    padding:0px;

    background:url('http://peritivarese-test.italix.info/data/rc_website/34420/SKIN/menu-left-tile.gif');
    background-repeat: repeat;
    background-position: -5 0;
    /*background-attachment: fixed;*/
}
