﻿/*  STYLE PER IL MENU DI DESTRA */



.rightMenu 
{
background: url(../imgs/nt999.gif) repeat;
margin-top:0px;
margin-bottom:20px;
min-width:180px;
}

/* * html .minwidth {border-left:180px solid; background: url(../imgs/nt999.gif) repeat; position:relative; float:left; z-index:1;}
* html .container {margin-left:-180px;background: url(../imgs/nt999.gif) repeat; position:relative; float:left; z-index:2;}
*/

.rightMenu h4
{
    vertical-align:bottom;      
    background-color:#999;
    text-align:left;
    color:#FFF;
    border-top:solid 3px #999;
    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:none;
    font-weight:bold;}


/* set millions of background images */
.rbtop div { background: url(../imgs/tl999.gif) no-repeat top left; }
.rbtop { background: url(../imgs/tr999.gif) no-repeat top right; }
.rbbot div { background: url(../imgs/bl999.gif) no-repeat bottom left; }
.rbbot { background: url(../imgs/br999.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop {
            height: 8px;
            font-size: 1px;
}

 .rbbot div, .rbbot {
            height: 8px;
            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;
}
*/

.rightItalia
{
    background-image:url(../imgs/italia.gif);
    
    }

.rightMondo
{
    background-image:url(../imgs/mondo.gif);
    }

/* FINE                         */



    
#cerca
{
    display: inline;
    width:100%;
    vertical-align:middle;
}

#cerca a
{
   display: inline;
   margin-left:10px;padding:0;
   background-color:#999;
}

#cerca a:link, #cerca a:visited, #cerca a:active
{
    color:#FFF;
    font-weight:bolder;
}

#cerca a:hover
{
    color:#C61C31;
    font-weight:bolder;
}


#cerca input
{
    margin-left:10px;
    }