/* Class per la variante con grafica a sfondo blu sfumato e corpo centrale giallo tenue

body {
	margin: 0px;
	background-image:  url("../img/img-index/GradienteAmt.png");
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
	background-color: B2BADD;
                

}*/


body{
	margin: 0px;
	background-color: FFFFFF;
}

body, TD, TH, font {

	font-family: Verdana, Tahoma, Helvetica, sans-serif;
            font-size: 12px;
           
}



/*header  Stile sopra la Testata della pagina @@@*/

#header {

	border-top: 0px solid blue;
	/* 
                     background-image: url(/<Computed Value>/head_home_red.gif);
	     background-repeat: no-repeat;  
                */
	height: 118px;
}

.motto {
	font-size:30.0pt;
	font-family:"Times New Roman";
	color:#006699;
	font-style:italic;
	font-weight: bold;
}
.mottoDX {
	font-size:30.0pt;
	font-family:"Times New Roman";
	color:#006699;
	font-style:italic;
	font-weight: bold;
    text-align:right;
}

.Wsito  {
	width: 730px;
                margin-left: auto;
                margin-right: auto;
                border-collapse: collapse;
}

.login {
	text-decoration: none;
	color: #001A5C;
}

/*########################################################################################*/
/*                   Personalizzazione stile testata									*/
/*########################################################################################*/

.bgtestata  {
	background-color: #FFE818 ; /*yellow verso arancio;*/
}

.menu_main  {
	text-align: right;
	margin-top: 0px; 
	margin-left: 0px;
    padding: 0px;
    font-size: 12px;
    text-transform: uppercase;
    color: #006699;
    text-decoration: none;
}

.menu_sec {
	text-align: left;
	margin-top: 0px; 
	margin-left: 15px;
    padding: 5px;
    font-size: 11px;
    text-transform: uppercase;
    color: #006699;
    text-decoration: none;
}

.bgsidebar  {
	background-color:  #FFFFFF ; /*White;*/
}


.TitoloPagina {
	text-transform: capitalize;	
	font-family: Verdana, Arial;
  	color: #122371;
    font-size:18 px;
	font-weight: bold;
    text-align:center;
}

.TitoloNews {
	text-transform: capitalize;	
	font-family: Verdana, Arial;
  	color: #122371;
    font-size:18 px;
	font-weight: bold;
}

.CorpoHomePage {
	text-transform: uppercase;	
	FONT-FAMILY: Verdana, Arial;
  	color: #00008B;
                font-size: 18px;
	font-weight: bold;
	float: none;
	margin: 15px 15px;
	margin-left: 15px;
	margin-right: 15px;
	padding-left: 15px;
	padding-right: 15px;
	width: 530px;
 font-stretch: semi-condensed;
  font-size-adjust: none
}

 #AltezzaMin  {
	height: 70%;
}

/*########################################################################################*/
/*                   Fine Personalizzazione stile testata								*/
/*########################################################################################*/

/*########################################################################################*/
/*                   Personalizzazione stile News					          				*/
/*########################################################################################*/

.archivioNews, .homeNews {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	border: 1px solid white;
    width:300px;
}

.archivioNews .data {
	color: #FF0000;
	float: left;
	width:70px;
	border: 0px solid red;
}
.archivioNews .titolo {
	float: left;
	text-transform: uppercase;	
	font-weight: bold;
	width: 300px;
	border: 0px solid red;
}

.dataNews {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	
}

.archivioNews A:hover {
             text-decoration: underline;
             color: red;
}

.archivioNews A {
              text-decoration: none;
}
.TestoNews {
	text-align:justify;
	border: 0px solid red; 

/*style="font-family: Arial, Helvetica, sans-serif;FONT-SIZE: 12px;  border: 0px solid red; ;"*/
}
/*########################################################################################*/
/*                   Fine Personalizzazione stile News								*/
/*########################################################################################*/

 #MENU_MAIN{
	text-align: right;
	MARGIN-TOP: 0px; 
	margin-left: 15px;
                padding: 5px;
                text-transform: capitalize;	
}
 
#MENU_MAIN .livello01 {
                text-align: right;
	float: left;
	margin-left: 10px;
	margin-bottom:1px;
	border: 0px solid red;
	background-color:  #FFFFFF ;
                              
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/* -------------------------------------
   STILE MENU SEZIONE SECONDO LIVELLO
	 è lo stile del menù di secondo livello che appare nella spalla SX in questo Sito
*/

 #sidebar  {
	padding:4px;
                width: 180px;
}

 #MENU_SEZIONE  {
	border: 0px solid red;
	text-align:left;
                margin-top: 50px;
               text-transform: uppercase;	
}


 #MENU_SEZIONE  .livello01 {
	margin-left: 3px;
	margin-bottom:8px;
	font-weight: normal;
	border: 0px solid red;
	/*padding:8px;*/
}

#MENU_SEZIONE .livello02 {
	margin-left: 8px;
	margin-top:3px;
	padding:3px;
	
}


.livello01 A, .livello02 A, .livello01 A:visited, .livello02 A:visited {
                text-decoration: none;
                color: #006699;
}

/*.livello01 A:hover, .livello02 A:hover {
                text-decoration: underline;
                color: red;
}*/


.livello01 {

	FONT-SIZE: 12px; 
}

.livello02 {

	FONT-SIZE: 11px; 
}

#content {
	border: 0px solid green;	
	width: 550px;
	height: 530px;
	
	padding: 10px;
	padding-bottom: 30px;
	
            font-size: 12px;
}

.Flag {
	margin-left: 10px;
}

