﻿
* html .minwidth {border-left:180px solid white; position:relative; float:left; z-index:1;}
* html .container {margin-left:-180px; position:relative; float:left; z-index:2;}


/* stile per il menu di sinistra*/
.leftMenu h4
{
    vertical-align:middle;      
    background-color:#E1e1e1;
    text-align:center;
    color:#B7002A;
    border-top:solid 3px #E1e1e1;
    font-weight:bold;
    height:100%;
    }

div.leftMenu  ol 
{   
    list-style:none;
    padding:0;
    margin:0;
    border: 1px solid #E1E1E1;
    font-weight:bold;
    color:#000000;
    background-color:#FFFFFF;
}

div.leftMenu ol li
{   padding-bottom:2px;
    margin-bottom:1px;
    background: #fff url(../imgs/dashed.gif) repeat-x left bottom; 
    float:none;
    background-color:#FFFFFF;
    vertical-align:middle;
    color:#666666;
}

div.leftMenu li
{   
    background-image:url(../imgs/qua.gif);
    background-repeat:no-repeat;
    background-position:2px 5px;
}

.leftMenu ol li label.on {display: block; 
    background-color: #C61C31; 
    color:#FFF; 
    font-weight: bold; 
    padding: .2em 0 .2em 1em;}
    
.leftMenu li a {display: block; 
    text-decoration: none; 
    padding: .2em 0 .2em 1em; 
    background-color: #fff; 
    color: #015190; 
    font-weight: bold;}

.leftMenu ol li a 
{
    background: #fff url(../imgs/qua.gif) no-repeat 5% 10px; 
    color: #666666; 
    font-weight: normal; 
    padding-left: 2em;}

.leftMenu li a:visited 
{
    background-color: #fff; 
    color: #666666;}

.leftMenu li a:hover 
{
    background: #C61C31 url(../imgs/quaw.gif) no-repeat 5% 10px; 
    color: white;
    }


/* stile per il menu di sinistra*/


/* FINE                         */