﻿/*  STYLE PER IL MENU DI DESTRA */

.rightMenu 
{
background: url(../imgs/ntRed.gif) repeat;
margin-top:0px;
margin-bottom:20px;

}

.rightMenu h4
{
    vertical-align:bottom;      
    background-color:#D00000;
    text-align:left;
    color:#FFF;
    border-top:solid 3px #D00000;
    font-weight:bold;
    text-indent:5px;
    margin-bottom:8px;
    }

div.rightMenu  ol 
{   
    margin-bottom:8px;
    list-style:none;
    padding:0;
    margin:0;
    border: 1px solid #E1E1E1;
    font-weight:bold;
    color:#000000;
    background-color:#E1E1E1;
}

div.rightMenu ol li
{   padding-bottom:2px;
    margin-bottom:1px;
    background: #E1E1E1 url(../imgs/dashed.gif) repeat-x left bottom; 
    float:none;
    vertical-align:middle;
    color:#666666;
}

div.rightMenu li
{   
    background-image:url(../imgs/qua.gif);
    background-repeat:no-repeat;
    background-position:2px 5px;
}

.rightMenu ol li label.on {display: block; 
    background-color: #C61C31; 
    color:#E1E1E1; 
    font-weight: bold; 
    padding: .2em 0 .2em 1em;}
    
.rightMenu a {display: block; 
    text-decoration: none; 
    padding: .2em 0 .2em 1em; 
    background-color: #E1E1E1; 
    color: #015190; 
    font-weight: bold;}

.rightMenu a 
{
    /*background: #fff url(../imgs/qua.gif) no-repeat 5% 10px; */
    color: #666666; 
    font-weight: normal; 
    padding-left: 2em;
    background-repeat:no-repeat;
    background-position: 8px 2px;
    height:20px;
    vertical-align:middle;
    text-indent:20px;
 }

.rightMenu a:visited 
{
    background-color: #E1E1E1; 
    color: #666666;}

.rightMenu a:hover 
{
    /*background: #C61C31 url(../imgs/quaw.gif) no-repeat 5% 10px; */
    background-color: #E1E1E1; 
    background-position: 8px 2px;
    color: #000;
    text-decoration:underline;
    font-weight:bold;}


/* set millions of background images */
.rbtop div { background: url(../imgs/tlRed.gif) no-repeat top left; }
.rbtop { background: #D00000 url(../imgs/trRed.gif) no-repeat top right; }
/*.rbbot div { background: url(../imgs/blRed.gif) no-repeat bottom left; }
.rbbot { background: url(../imgs/brRed.gif) no-repeat bottom right; }
*/

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop {
            height: 8px;
            font-size: 1px;
}

 .rbbot div {
    height: 1px;
    font-size: 1px;
    vertical-align:top;
}

.rbbot 
{
    height: 1px;
    font-size: 1px;
    vertical-align:top;
}
/* stile per il menu di destra*/

/*
div.rightMenu li
{   
    background-image:url(../imgs/qua.gif);
    background-repeat:no-repeat;
    background-position:2px 5px;
}
*/



/******************************************************************************/
.DoveSiamoMenu 
{
background: url(../imgs/ntREd.gif) repeat;
margin-top:0px;
margin-bottom:20px;

}

.DoveSiamoMenu h4
{
    vertical-align:bottom;      
    background-color:#D00000;
    text-align:left;
    color:#FFF;
    border-top:solid 3px #D00000;
    font-weight:bold;
    text-indent:5px;
    margin-bottom:8px;
    }

div.DoveSiamoMenu  ol 
{   
    list-style:none;
    padding:0;
    margin:0;
    border: 1px solid #E1E1E1;
    font-weight:bold;
    color:#000000;
    background-color:#FFFFFF;
}

div.DoveSiamoMenu 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.DoveSiamoMenu li
{   
    background-repeat:no-repeat;
    background-position:2px 2px;
}

.DoveSiamoMenu ol li label.on {display: block; 
    background-color: #C61C31; 
    color:#FFF; 
    font-weight: bold; 
    padding: .2em 0 .2em 1.5em;}
    
.DoveSiamoMenu li a {display: block; 
    text-decoration: none; 
    padding: .2em 0 .2em 1.5em; 
    background-color: #fff; 
    color: #015190; 
    font-weight: bold;

    }


.DoveSiamoMenu ol li a 
{
    color: #666666; 
    font-weight: bolder;
    padding-left: 2em;
    text-decoration:none;
    }

.DoveSiamoMenu li a:visited 
{
    text-decoration:none;
    font-weight: bolder;
    background-color: #fff; 
    color: #666666;}

.DoveSiamoMenu li a:hover 
{
    text-decoration:none;
    font-weight: bolder;
    background: #666; 
    color: white;
    }

/*.rightItalia
{
    background-image:url(../imgs/italia.gif);
    background-repeat:no-repeat;
    background-position:90px;
    }

.rightMondo
{
    background-image:url(../imgs/mondo.gif);
    background-repeat:no-repeat;
    background-position:52px;
    }*/


/********************************************************************************/
/* FINE                         */



    
#cerca
{
    display: inline;
    width:100%;
    vertical-align:middle;
}

#cerca a
{
   display: inline;
   margin-left:10px;padding:0;
   background-color:#D00000;
}

#cerca a:link, #cerca a:visited, #cerca a:active
{
    color:#FFF;
    font-weight:bolder;
}

#cerca a:hover
{
    color:#111;
    font-weight:bolder;
}


#cerca input
{
    margin-left:10px;
    }
