@charset "utf-8";
/* CSS Document */



@media all and (min-width: 1024px) {



#contenitore-note{
width: 625px;
    height: auto;
    float: left;
    position: absolute;
    padding-left: 300px;
    top: 110px;
    border-top: 1px solid rgb(200,200,200);
    padding-top: 11px;
}



#nota{
width: auto;
height:auto;
float:left;
margin-left:5px;
margin-right:5px;
font-size:12px;
}


#nota>a{
	color:rgb(100,100,100);
	text-transform:uppercase;
}


#nota>a:hover{
	color:rgb(2,148,208);
}



	
#ico-menu-principale{
width: 40px;
float: right;
height: auto;
position: relative;
right: 25px;
top: 10px;
cursor:pointer;
}

#tricolore-verde, 
#tricolore-bianco,
#tricolore-rosso{
width:100%;
height:5px;
float:left;	
}

#tricolore-verde{
background-color:rgb(0,146,70);
}
 
#tricolore-bianco{
background-color:rgb(255,255,255);
}

#tricolore-rosso{
background-color:rgb(206,43,55);
}

#fascia-azzurra{
width:100%;
height:3px;
float:left;
background-color:rgb(2,148,208);
}
	
	
#contenitore-modulo-menuprincipale{
width: 100%;
height: 150px;
opacity: 1;
display: none;
margin-top:180px;
/*box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.3);
-webkit-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.3);*/
}


#contenitore-voci-menu{
float: left;
height: auto;
}
	
	
#modulo-menuprincipale{
position: relative;
width: 960px;
height: auto;
top: 0px;
margin-left: -480px;
left: 50%;
text-align: center;
padding-top: 20px;
display:none;
}



#modulo-menuprincipale-titolo{
font-size: 36px;
font-weight: lighter;
color: #82B6DE;
line-height: 1.3em;
letter-spacing: 0.05em;
border-bottom: 1px solid #82B6DE;
text-align: center;
width: 100%;
margin-bottom: 20px;
}



#contenitore-voci-profili-menu{
width: 100%;
height: auto;
float: left;
margin-top: 5px;
}


/*--------------------------------------*/

.menuprincipale_testo{
font-size: 14px;
color: rgba(133, 195, 217, 1);
line-height: 21px;
text-transform: uppercase;
height: auto;
float: left;
margin-right: 0px;
text-align: left;
width:250px;
font-weight:bold;
}


.menuprincipale_testo:hover{
color: #4a93b7;
}

/*--------------------------------------*/


.menuprofili_testo{
font-size: 14px;
color: rgba(50, 50, 50, 0.8);
line-height: 21px;
text-transform: uppercase;
height: auto;
float: left;
margin-right: 0px;
text-align: left;
letter-spacing: 0px;
width: 250px;
font-weight: bold;

}


.menuprofili_testo:hover{
color: rgba(50, 50, 50, 0.5);
}

}

/*--------------------------------------*/
	
	
	
