/*-----------pagina principale-----------------*/
.pagina {
	border: 1px solid #A8A291;
}
.barra_orologio {
	background: #F1EEE4;
	border-bottom: 1px solid #A8A291;
}
.footer {
	background: #F1EEE4;
}

/*-------BARRA DEI MENU-----------*/
.barra_main_sx{
	border-left: solid #E3DCC9 6px; 
	border-right: solid #E3DCC9 3px;
	border-top: solid #E3DCC9 6px;
	border-bottom: solid #E3DCC9 6px;
	background:  #517CA8;
}
.barra_main_center{
	border-left: solid #E3DCC9 3px; 
	border-right: solid #E3DCC9 3px;
	border-top: solid #E3DCC9 6px;
	border-bottom: solid #E3DCC9 6px;
	background:  #517CA8;
}
.barra_main_dx{
	border-left: solid #E3DCC9 3px; 
	border-right: solid #E3DCC9 6px;
	border-top: solid #E3DCC9 6px;
	border-bottom: solid #E3DCC9 6px;
	background:  #517CA8;
}

/*---------DROP-DOWN MENU---------*/
.menu_drop {  
  background: #517CA8; 
  color: #F1EEE4; 
  font: 11px arial, helvetica, sans-serif;
} 
ul.menulist_drop { 
	list-style: none; /* elimino i punti elenco dell'elenco */
	margin:6px; padding:2px; /* elimino i rientri delle liste */
	text-align: left;
}
ul.menulist_drop li { 
  line-height: 1.10em; /* imposto il line-height*/ 
}
ul.menulist_drop li a { 
	display: block; /* il link occuperà tutta lo spazio orizzontale.*/
	text-decoration: none;
	color: #F1EEE4;
	font-weight: bold;
}
ul.menulist_drop li a:visited { 
	color: #F1EEE4;
}
ul.menulist_drop li a:hover { 
	background: #2D4B69; 
	color: #FFFFFF; 
}
ul.menulist_drop li a:active { 
	background: #2D4B69; 
	color: #F1EEE4; 
}

/*---------TABELLE DI SINISTRA (Tabelle argomenti principali)---------*/

/*---------Tabelle con bordo sx di 10 punti (Tabelle argomenti principali)---------*/
.sx_tabella_label{
	background-color: #517CA8;
}
.sx_tabella{
	padding-top: 4px;
	margin:6px;
	border-right: solid #E3DCC9 10px; 
	background: #F1EEE4;
}
.sx_tabella_bottom{
	padding-top: 4px;
	padding-bottom: 6px;
	border-right: solid #E3DCC9 10px; 
	border-bottom: solid #E3DCC9 10px;
	background: #F1EEE4;
}

/*---------Tabelle con con filo azzurro (Tabelle argomenti principali)---------*/
.tab_bordata {
	border: 1px solid #517CA8;
}
.tab_bordata_su{
	padding-top: 12px;
	padding-bottom: 12px;
	background: #E3DCC9;
}
.tab_bordata_giu{
	padding-top: 4px;
	padding-bottom: 12px;
	padding-left: 4px;
	padding-right: 4px;
	background: #F1EEE4;
}
.tab_bordata_sponsor{
	padding-top: 12px;
	padding-bottom: 12px;
	background: #F1EEE4;
}

/*---------TABELLE DI DESTRA---------*/
.dx_tabella_label{
	background-color: #BAB39D;
}
.dx_tabella{
	padding-top: 4px;
	border-left: solid #E3DCC9 10px;
/*	border-right: solid #BAB39D 1px; */
	background: #F1EEE4;
}
.dx_tabella_bottom{
	padding-top: 4px;
	padding-bottom: 6px;
	border-left: solid #E3DCC9 10px; 
/*	border-right: solid #BAB39D 1px; */
	border-bottom: solid #E3DCC9 10px;
	background: #F1EEE4;
}
/*---------FORMATI DI TESTO PER TABELLE LATERALI---------*/

/*VOCI DI MENU*/
.tabella_menu { 
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 12.75px;
	color: #665E5E;
	display: block;
}
.tabella_menu a {
	color: #665E5E; 
	text-decoration: none;
	/*margin-left: 6px; ho dichiarato i margin delle voci qui, perche' mozilla non applica i margini agli elementi display:inline, ma solo agli elelementi display:block*/
	display: block;
}
.tabella_menu a:hover { 
	color: #FFFFFF; 
	text-decoration: none;
	background: #990100;
	display: block;
}
.tabella_menu_dx { 
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 12.75px;
	color: #665E5E;
	display: block;
}
.tabella_menu_dx_inter { 
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 12.75px;
	color: #665E5E;
	display: block;
}
.tabella_menu_dx a {
	color: #665E5E; 
	text-decoration: none;
	display: block;
}
.tabella_menu_dx a:hover { 
	color: #FFFFFF; 
	text-decoration: none;
	background: #A8A291;
	display: block;
}
/*TESTI LATO*/
.testi_lato { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.75px;
	color: #665E5E;
}
.testi_lato a {
	color: #665E5E; 
	text-decoration: none;
}
.testi_lato a:hover { 
	color: #FFFFFF; 
	text-decoration: none;
	background: #A8A291;
}
/*TITOLETTI GRIGI*/
.titoletti_grigi { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #665E5E;
}
.titoletti_grigi a {
	color: #665E5E; 
	text-decoration: none;
}
.titoletti_grigi a:hover { 
	color: #517CA8; 
	text-decoration: none;
}
.titoletti_grigi_dx { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 6px;
	color: #665E5E;
	display: block;
}
.titoletti_grigi_dx a {
	color: #665E5E; 
	text-decoration: underline;
}
.titoletti_grigi_dx a:hover { 
	color: #517CA8; 
	text-decoration: underline;
}
.didascalie_menu { 
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 11px;
	color: #665E5E;
	display: block;
}
/*---------FORM---------*/
 .label_centrali {
    border: 1px solid #665E5E;
	padding: 2px;
	background: #F1EEE4;
}
.input_text_centrali {
    font: 11.75px Arial, Helvetica, sans-serif;
    color: #000000;
    background: #F7F6F3;
    border: 1px solid #665E5E;
	width: 96%;
} 
.input_textfield {
    font: 11.75px Arial, Helvetica, sans-serif;
    color: #000000;
    background: #F7F6F3;
    border: 1px solid #665E5E;
	width: 100%;
} 
.input_text80 {
    font: 11.75px Arial, Helvetica, sans-serif;
    color: #000000;
    background: #F7F6F3;
    border: 1px solid #665E5E;
	width: 80%;
} 
.input_text60 {
    font: 11.75px Arial, Helvetica, sans-serif;
    color: #000000;
    background: #F7F6F3;
    border: 1px solid #665E5E;
	width: 60%;
} 
.input_plain {
    font: 11.75px Arial, Helvetica, sans-serif;
    color: #000000;
    background: #F7F6F3;
    border: 1px solid #665E5E;
} 
 .form_campi {
	padding: 2px;
}
.submit_chiaro {
    width: 60px; 
	height: 26px;
	font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF; 
    font-size: 11px;
    border: 1px solid #F1EEE4;
	background: #517CA8;
  }
.submit_chiaro_on { 
    width: 60px; 
	height: 26px;
	font-family: Arial, Helvetica, sans-serif;
	color: #665E5E; 
    font-size: 11px;
    border: 1px solid #665E5E;
	background: #F1EEE4;



}

/*-------------------CORPO CENTRALE-------------------*/
.tab_center_bordata {
	border: 1px solid #A8A291;
}
.corpo_center { 
	padding: 8px;
}
.corpo_center4 { 
	padding: 4px;
}
.corpo_center_rb { 
	padding-right: 12px;
	padding-bottom: 12px;
}
.tab_elenco_up {
	padding: 4px;
	border-top: 1px dotted #E3DCC9;
}
.tab_elenco {
	padding: 4px;
	border-bottom: 1px dotted #E3DCC9;
}
.tab_elenco_8 {
	padding: 8px;
	margin: 8px;
	border-bottom: 1px dotted #E3DCC9;
}
 .tab_label_chiara {
	border-bottom: 1px dotted #E3DCC9;
	padding: 2px;
	background: #F1EEE4;
}
 .tab_home_evidenza {
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 4px;
	padding-bottom: 12px;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 4px;
	margin-bottom: 12px;
	background: #F1EEE4;
}

/*-------------TESTI CORPO CENTRALE-------------------*/

.titolo_center { 
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.titolo_center a {
	color: #000000; 
	text-decoration: none;
}
.titolo_center a:hover { 
	color: #517CA8; 
	text-decoration: none;
}
.titolo_center_blue { 
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #517CA8;
}
.titoli_inner_center { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #665E5E;
}
.titoli_inner_blue { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #006633;
}
.titoli_inner_blue a { 
	color: #517CA8; 
	text-decoration: underline;
}
.titoli_inner_blue a:hover { 
	color: #665E5E; 
	text-decoration: none;
}
.titoli_verdi_14 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006633;
}
.titoli_grigi_14 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990100;
}
.titoli_grigi_14 a {
	color: #665E5E; 
	text-decoration: none;
}
.titoli_grigi_14 a:hover { 
	color: #517CA8; 
	text-decoration: none;
}
.testo_center { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.testo_center a {
	color: #000000; 
	text-decoration: underline;
}
.testo_center a:hover { 
	color: #990100; 
	text-decoration: none;
}
.testo_homepage { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.testo_homepage a {
	color: #000000; 
	text-decoration: none;
}
.testo_homepage a:hover { 
	color: #517CA8; 
	text-decoration: none;
}

.testo_grigio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #665E5E;
}
.testo_grigio a {
	color: #665E5E;
	text-decoration: underline;
}
.testo_grigio a:hover { 
	color: #517CA8; 
	text-decoration: none;
}
.testo_blue { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990100;
}
.testo_blue a {
	color: #517CA8; 
	text-decoration: underline;
}
.testo_blue a:hover { 
	color: #665E5E; 
	text-decoration: none;
}
.testo_footer { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.testo_footer a {
	color: #000000; 
	text-decoration: none;
}
.testo_footer a:hover { 
	color: #517CA8; 
	text-decoration: none;
}
.testo_tipologia_blue { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #517CA8;
}
.img_center { 
/*	margin-right: 8px solid #FFFFFF;
	margin-top: 4px solid #FFFFFF;
	margin-bottom: 4px solid #FFFFFF; */
	border-right: 8px solid #FFFFFF;
	border-top: 4px solid #FFFFFF;
	border-bottom: 4px solid #FFFFFF; 
}

