body 
{ 
margin:0px; 
padding:0px;
margin-right: 0px;
margin-bottom: 0px; 
text-align: center; 
background-color:#fff; 
font: .8em; 
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
color:#212125;
font-size: 100%;
}
/* ALEX aggiunto TD e margin-r e b e Verdana */
TD {
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
}
A {
	text-decoration:none;
}
A:HOVER {
	text-decoration:underline;
}

/*************************************************/
/*                Campi nascosti                 */ 
/*************************************************/
hr {display:none;}
.hidden {display:none;}
/***************************************************/
/*           Struttura della pagina                */
/***************************************************/
#centrato { width:775px; text-align:left;  margin:1em 0px; }
/*--------------------------------------------------*/
#barra_Sup {
	background:#2A4683 url(../repository/homeIAT/header.jpg) no-repeat;
	background-position: left top; 
	padding:0px;
	margin: 0px;
	border-top: 3px solid #fff;
	min-height: 88px;
	height: auto !important;
	height: 88px;
}
#barra_Sup_en {
	background:#2A4683 url(../repository/homeIAT/headeren.jpg) no-repeat;
	background-position: left top; 
	padding:0px;
	margin: 0px;
	border-top: 3px solid #fff;
	min-height: 88px;
	height: auto !important;
	height: 88px;
}
/*--------------------------------------------------*/
#corpo { float:left; width: 775px; background: #FFF url(../repository/homeIAT/sfondo.gif) 0 0 repeat-y; margin:0px; padding:0px; }
/*--------------------------------------------------*/
#colonna_1 { float:left; width:170px; background: transparent; color: #212125; margin:0px; padding:0px; margin-top:15px;}
#colonna_2 { float:left; width:435px; background: transparent; color: #212125; margin-left: 20px;}
#colonna_3 { float:right; width:170px; background: transparent; color: #212125; position:relative; text-align:center; margin-top:25px;}
/*--------------------------------------------------*/
/****************************************************/
/*                 Intestazione                     */
/****************************************************/
#stemmi{ padding:0; list-style:none; background:transparent url(../repository/homeIAT/stemmi.gif) no-repeat; width:96px; height:60px; margin:10px 10px 0px 650px;}
#stemmi li{ margin:0px 10px 0px auto; z-index:1;  }
#stemmi a{ display:block; width:100%; height:100%; background:transparent url(../repository/homeIAT/stemmi.gif) no-repeat; text-decoration:none; font-size:2px; color:#005D8A; }
#stemmi a span{ margin:10px 10px 0px auto; z-index:-1; }
#stemmi #stemmi_1{ width:96px; height:70px; left:0; top:0; }
#stemmi #stemmi_1 a{ background-position:0px 0px; }
#stemmi #stemmi_1 a:hover, #stemmi #stemmi_1 a:focus, #stemmi #stemmi_1 a:active{ background-position:0px 0px; }
/*--------------------------------------------------*/
/****************************************************/
/*                  Menu superiore                  */
/****************************************************/
/*CAMBIAMENTI PER TABLE 27 LUGLIO 2006*/
#menuSup_1{background:#C8CFE0; color:#212125; margin:0; padding:0px 0px; text-align:center; border-top:2px solid #FFF; border-bottom:5px solid #FFF; vertical-align:middle; font-size:0.9em;}
.menuSup_1td{background:#C8CFE0; color:#212125; margin:0; padding:0; font-size:1.0em; vertical-align:middle;}
.menuSup_1voce
/*non più utili poi*/
#menuSup_1 ul{padding:0px 0px 0px 0px;}
#menuSup_1 li{display:inline; padding:0px 30px 0px 30px; vertical-align: middle;}
#menuSup_1 li.script{padding: 0px 0px 0px 0px; margin-left:2px; margin-right: 75px; margin-top: 4px; float:left; vertical-align: middle;}
#menuSup_1 li.voceCorrente{ padding: 3px 30px 3px 33px; background-position: center; color:#212125; background-color:#8C98A8;}
#menuSup_1 li.voceEn{ padding: 0px 0px 0px 10px;}
#menuSup_1 li a { padding: 0px 2px px 2px; }
/* il pad qui sotto muove english e img assieme a quello right di script che muove i links al centro*/
#menuSup_1 li.linguaen{ padding:0px 0px 0px 76px;}

#menuSup_1 img{padding: 0px 0px; margin-left: 0px; margin-bottom: 0px; vertical-align: middle;}
#menuSup_1 a {color:#212125; padding:0px 0px; text-decoration:none; margin:0px;}
#menuSup_1 a:link, #menuSup_1 a:visited{color:#212125; background-position: center; text-decoration:none;}
#menuSup_1 a:hover, #menuSup_1 a:focus, #menuSup_1 a:active{background:#8C98A8; color:#212125; background-position: center; padding: 3px 0;}
/*non più utili poi*/
#menuSup_1 a.voceCorrente{ background-color:#8C98A8; color:#212125; border:1px solid #476078; padding:0px 0px 0px 0px;}
#menuSup_1 a.homelink{padding: 3px 0;}

/* LogoER giugno06 aumento margine-bot sotto per mollica (da 13 a) da 9 a 22px - ago08 diminuisco margine sotto per nuovo logo regione grosso da 22 a 10*/
#menuSup_2a{background:#fff; color:#212125; margin:0px; padding:0.5em 0; text-align:left; font-size:0.8em; margin-bottom: 10px;}
#menuSup_2a li{display:inline; padding: 0px 0px;}
#menuSup_2a img{padding: 0px 0px; margin-right: 20px; margin-top:-0.5em; vertical-align: middle;}
#menuSup_2a a{padding:0px 0px 0px 0px; text-decoration:none; margin:0;} 
#menuSup_2a a:link, #menuSup_2 a:visited{background:#fff; color:#212125;}
#menuSup_2a a:hover, #menuSup_2 a:focus, #menuSup_2 a:active{background:#fff; color:#1A356E; text-decoration:underline;}
#menuSup_2a a.voceCorrente{ background:#fff; color:#231F20;}

/* Links giugno06 diminuisco margine sotto per mollica il terzo em*/
#menuSup_2{background:#fff; color:#212125; margin: 4 0 0 0 !important; margin: 3 0 0 0; padding: 1.9em 0em 0.5em 0em; text-align:center; font-size:0.8em; margin-bottom: 0px;}
#menuSup_2 li{display:inline; padding: 0px 0px;}
#menuSup_2 img{padding: 0px 0px; margin-right: 0px; vertical-align: middle;}
#menuSup_2 a{padding:2px 5px 2px 5px; text-decoration:none; margin:0;}
#menuSup_2 a:link, #menuSup_2 a:visited{background:#fff; color:#212125;}
#menuSup_2 a:hover, #menuSup_2 a:focus, #menuSup_2 a:active{background:#fff; color:#1A356E; text-decoration:underline;}
#menuSup_2 a.voceCorrente{ background:#fff; color:#231F20;}

/* Cerca giugno06 aumento margine sotto per mollica il terzo ultimo margbott da 4 a 20px 21 dic porto da 14 a 10 bottom */
#menuSup_3{background:#FFFFFF; color:#212125; margin: 0 0 0 0 !important; margin: 3 0 0 0; padding:0px 0px 4px 0px; text-align:center; font-size:0.9em; }
#menuSup_3 ul{padding:0px 0px 0px 0px;}
#menuSup_3 li{display:inline; padding:0px 0px; vertical-align: middle;}
#menuSup_3 .input{border:1px solid #4B639C; width:128px; height:17px; font-size:9px; margin-left: 0px;  margin-bottom:26px !important; margin-bottom:10px; margin-top:15px !important; margin-top:13px;}
#menuSup_3 .inputen{border:1px solid #4B639C; width:120px; height:17px; font-size:9px; margin-left: 0px;  margin-bottom:26px !important; margin-bottom:10px; margin-top:15px !important; margin-top:13px;}

/* 19 settembre provo a modificare la classe secondo il navigatore */
/* <![if !IE]>#menuSup_3 .submit{cursor:pointer; font-family: Verdana, Arial, Geneva; border:1px solid #4B639C; background:#FFFFFF; font-size:1em;}<![endif]--> oppure usare puntoescl important dopo classe solo per firefox */
/* #menuSup_3 .submit{cursor:pointer; font-family: Verdana, Arial, Geneva; border:1px solid #4B639C; height:1px; font-size:1em; background:#FFFFFF; padding-top: 0px; padding-left:-10px; display: inline-block; overflow: visible; margin-bottom:15px; margin-top:13px; margin-right: 0px;} */

#menuSup_3 .submit{cursor:pointer; overflow: visible; font-size:0.9em; font-family: Verdana, Arial, Geneva; border:1px solid #4B639C; background:#FFFFFF; padding:1 0 0 0px !important; padding:0px; margin-left:-4px !important; margin-left:0px; margin-bottom:26px !important; margin-bottom:10px; margin-top:15px !important; margin-top:13px;}

/****************************************************/
/*             Colonna a sinistra                   */
/****************************************************/
/*ALEX il margin bottom -10 provocava la sovrapposizione */
#logo_ani{color:#212125; background:#fff; margin: 0px 0px 0px 0px; vertical-align:text-bottom}
#menuSx{color:#212125; background:#fff; margin:-10px 0 0 0 !important; margin:0px;}
#menuSx ul{color:#212125;margin:0px; padding:0px 0px 0px 0px; list-style-type: none;}
#menuSx li{ margin:0px;	padding:0px; list-style-type: none; font-size:0.8em; font-weight:normal; margin-left:3px;}
#menuSx li a{color:#212125; background:#fff; text-decoration:none;}
#menuSx li a.voceCorrente{color:#1A356E; background:#fff; text-decoration:none; font-weight:bold;}
#menuSx li a:hover{color:#1A356E; background:#fff; text-decoration:none; font-weight:bold;}
/*--------------------------------------------------------------------*/
/* ALEX il margin-bottom se diminuito amplifica spziatura in expl e la rende visibile in firefox metto a zero il 3o pad per unificare e metto a 0.8em per non andare a capo*/
#menuSx_0{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;background:#FCFCFD;}
#menuSx_0 dt{margin:0px; padding: 3px 5px 1px 3px; color:#212125; background:#FCFCFD; font-size:0.8em; font-weight:normal; border-left:14px solid #D5DAE8; text-transform: uppercase;}
#menuSx_0 dd{margin:0px; padding:0px;	border-left:14px solid #D5DAE8;padding-bottom:3px;}
#menuSx_0 a{background:#FCFCFD !important;}
/*--------------------------------------------------------------------*/
#menuSx_1{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;background:#F7F8FA;}
#menuSx_1 dt{margin:0px; padding: 3px 5px 1px 3px; color:#212125; background:#F7F8FA; font-size:0.8em; font-weight:normal; border-left:14px solid #C7CEE0; text-transform: uppercase;}
#menuSx_1 dd{margin:0px; padding:0px;	border-left:14px solid #C7CEE0;padding-bottom:3px;}
#menuSx_1 a{background:#F7F8FA !important;}
/*--------------------------------------------------------------------*/
#menuSx_2{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;background:#F0F2F7;}
#menuSx_2 dt{margin:0px; padding:3px 5px 1px 3px; color:#212125; background:#F0F2F7; font-size:0.8em; font-weight:normal; border-left:14px solid #9BA7C7; text-transform: uppercase;}
#menuSx_2 dd{margin:0px; padding:0px; border-left:14px solid #9BA7C7;padding-bottom:3px;}
#menuSx_2 a{background:#F0F2F7 !important;}
/*--------------------------------------------------------------------*/
#menuSx_3{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;background:#E9ECF3;}
#menuSx_3 dt{margin:0px; padding:3px 5px 1px 3px; color:#212125; background:#E9ECF3; font-size:0.8em; font-weight:normal; border-left:14px solid #6D80AE; text-transform: uppercase;}
#menuSx_3 dd{ margin:0px;	padding:0px; border-left:14px solid #6D80AE;padding-bottom:3px;}
#menuSx_3 a {background:#E9ECF3 !important;}
/*--------------------------------------------------------------------*/
#menuSx_4{ padding:0px; margin-bottom:-4px !important; margin-bottom:-10px;background:#E4E8F0;margin-top:6px;}
#menuSx_4 dt{margin:0px; padding:3px 5px 1px 3px; color:#212125; background:#E4E8F0; font-size:0.8em; font-weight:normal; border-left:14px solid #4B639C; text-transform: uppercase;}
#menuSx_4 dd{margin:0px; padding:0px;	border-left:14px solid #4B639C;padding-bottom:3px;}
#menuSx_4 a{background:#E4E8F0 !important;}
/*--------------------------------------------------------------------*/
#menuSx_5{ padding:0px; margin-bottom:3px !important; margin-bottom:8px;background:#DEE2EC;}
#menuSx_5 dt{margin:0px; padding:3px 5px 1px 3px; color:#212125; background:#DEE2EC; font-size:0.8em; font-weight:normal; border-left:14px solid #2A407B; text-transform: uppercase;}
#menuSx_5 dd{margin:0px; padding:0px;	border-left:14px solid #2A407B;padding-bottom:3px;}
#menuSx_5 a{background:#DEE2EC !important;}
/*--------------------------------------------------------------------*/
#menuSx_6{ padding:0px; margin-bottom:0px !important; margin-bottom:8px;background:#E7EAF1;}
#menuSx_6 dt{margin:0px; padding:3px 5px 1px 3px; color:#212125; background:#E7EAF1; font-size:0.8em; font-weight:normal; border-left:14px solid #5D73A5; text-transform: uppercase;}
#menuSx_6 dd{margin:0px; padding:0px;	border-left:14px solid #5D73A5;padding-bottom:3px;}
#menuSx_6 a{background:#E7EAF1!important;}
/*--------------------------------------------------------------------*/
#meteo{color:#000000; background:#fff; margin: 0px 10px 0px 0px !important; margin: 0px 0px 0px 0px; padding:0 10 0 0px !important; padding:0px; width:168; height:92;}
/* Alex 28 luglio aggiungo bordo superiore alla mappa */
/* #mappa{color:#000000; background:#fff; border:1px solid #2A407B; margin: 5px 0px 0px 0px;} */
#mappa{color:#000000; background:#fff; margin: 5px 0px 0px 0px;}
/* #mappalink{border:1px solid #2A407B;} */
.mappaimg {border:1px solid #2A407B;}
/*--------------------------------------------------------------------*/
.biglietto{text-align:center; font-size:0.8em; color:#212125; font-weight:normal; background-color:#C7CEE0; margin: 5px 0px 0px 0px; padding: 0px 0px 8px 0px !important; padding: 0px 0px 0px 0px; width:170px;}
.biglietto dd{text-decoration:none;	margin: 0px; padding: 4px;}
.biglietto dt{text-decoration:none;	margin: 0px; padding: 10px;}
.biglietto img{border: none;}
/*--------------------------------------------------------------------*/
.newsletter{text-align:center; font-size:0.8em; color:#212125; font-weight:normal; background-color:#C7CEE0; margin: 10px 0px 5px 0px; padding: 0px 0px 0px 0px; width:170px;}
.newsletter dd{text-decoration:none;	border:none; margin: 0px; padding: 4px; text-align:center}
.newsletter dt{text-decoration:none;	margin: 0px; padding: 4px; text-align:center}
.newsletter input{border:1px solid #4B639C; width:75px; height:10px; font-size:9px;}
/*--------------------------------------------------------------------*/
/****************************************************/
/*               Colonna a destra                   */
/****************************************************/
#menuDx_01{padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; border:none; background-color:#1A356E; color:#FFFFFF; width:170px;}
#menuDx_01 img{border:none; margin:0px 0px 5px 0px;}
#menuDx_01 span, #menuDx_01 a{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:none; background-color:#1A356E; color:#FFFFFF; text-decoration:none; font-size:9px; font-weight:bold}

#menuDx_02{padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; border:none; background-color:#1A356E; color:#FFFFFF; width:170px;}
#menuDx_02 img{border:none; margin:0px 0px 5px 0px;}
#menuDx_02 span, #menuDx_02 a{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:none; background-color:#1A356E; color:#FFFFFF; text-decoration:none; font-size:9px; font-weight:bold}

#menuDx_03{padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; border:none; background-color:#1A356E; color:#FFFFFF; width:170px;}
#menuDx_03 img{border:none; margin:0px 0px 5px 0px;}
#menuDx_03 span, #menuDx_03 a{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:none; background-color:#1A356E; color:#FFFFFF; text-decoration:none; font-size:9px; font-weight:bold}

#menuDx_04{padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; border:none; background-color:#1A356E; color:#FFFFFF; width:170px;}
#menuDx_04 img{border:none; margin:0px 0px 5px 0px;}
#menuDx_04 span, #menuDx_04 a{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:none; background-color:#1A356E; color:#FFFFFF; text-decoration:none; font-size:9px; font-weight:bold}

#menuDx_05{padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; border:none; background-color:#1A356E; color:#FFFFFF; width:170px;}
#menuDx_05 img{border:none; margin:0px 0px 5px 0px;}
#menuDx_05 span, #menuDx_05 a{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:none; background-color:#1A356E; color:#FFFFFF; text-decoration:none; font-size:9px; font-weight:bold}

#menuDx_06{padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; border:none; background-color:#1A356E; color:#FFFFFF; width:170px;}
#menuDx_06 img{border:none; margin:0px 0px 5px 0px;}
#menuDx_06 span, #menuDx_06 a{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:none; background-color:#1A356E; color:#FFFFFF; text-decoration:none; font-size:9px; font-weight:bold}
/*--------------------------------------------------------------------*/
#menuDx_2{padding:0px; margin:0px;list-style:none;}
#menuDx_2 li{ padding:0px; margin:0px 0px 5px 0px;border:none}
#menuDx_2 img{border:none}
#menuDx_2 a{ text-decoration:none; margin:0px; padding:0px;border:none}
#menuDx_2 a:link, #menuDx_2 a:visited{border:none}
#menuDx_2 a:hover, #menuDx_2 a:focus, #menuDx_2 a:active{border:none}
/*-------------------------------------------------------------------- #EAEBF4 #E8EAF1*/
.menuSx_azzurro{color:#212125; text-align:left; margin:0px 0px 15px 0px; padding:10px;}
.menuSx_azzurro a{color:#212125; text-decoration:none; }
.menuSx_azzurro a:hover{color:#212125; text-decoration:none; font-weight:bold; letter-spacing: -1px; }
/* alex 26 luglio 06 per elenchi titoli utilizzato per elenchi schede NB */
.menuSx_azzurro2{color:#212125; text-align:left; margin:0px 0px 0px 0px; padding:0px;}
.menuSx_azzurro2 a{color:#212125; text-decoration:none; }
.menuSx_azzurro2 a:hover{color:#212125; text-decoration:none; font-weight:bold; letter-spacing: -1px; }
/* alex 8 settembre 2006 torno alla sottolineatura */
.menuSx_azzurro3 {color:#212125; text-align:left; margin:0px 0px 0px 0px; padding:0px;}
.menuSx_azzurro3 a{color:#212125; text-decoration:none; }
.menuSx_azzurro3 a:hover{color:#212125; text-decoration:underline; font-weight:normal; }
/*--------------------------------------------------------------------*/
.redazione{ font: Arial, Helvetica, sans-serif; font-size:9px; margin:0; padding:0; letter-spacing:-1px;}

/****************************************************/
/*          Contenuto pagina interna                */
/****************************************************/
h2 { margin-top:1em; font-weight: bolder; border-bottom:1px solid #4B639C; text-transform:uppercase; font-size:90%; color:#212125; text-align:left; } 
/* Ale 12 settembre cambio justify a left */
p { color:#212125; text-align:left; margin-top:2em;	}
.primoPianoBox{color:#000; text-align:justify; margin:0px; border:1px solid #4B639C; padding:2px;}
.primoPiano{padding:2px; margin:10px 5px 10px 5px;  font-size:0.8em; text-align:left;}
.primoPiano img{float:left; border:none; margin-right:5px;}
.news{color:#212125; background-color:#EAEBF4; text-align:justify; margin:0px; padding:5px;}
.boxAzzurro{color:#212125; background-color:#C7CEE0; text-align:left; margin:0px; padding:5px;}
.boxAzzurro2{color:#212125; background-color:#C7CEE0; text-align:left; margin:0px; padding:10px; width:84% !important; width:88%;}
.boxAzzurro3{background-color:#F1F0F7; text-align:center; margin:0px; padding:10px; width:88%; height:100%;}
.boxAzzurro4{background-color:#F1F0F7; text-align:left; margin:0px; padding:10px; width:100%; height:100%;}
.boxAzzurro5{color:#212125; background-color:#C7CEE0; text-align:center; padding:2px; width:88%;}
/*8 settembre tolgo sfondo azzurro*/
.boxAzzurroEventi{text-align:left; margin:0px; padding:0px; width:100%;}
/*quello sopra solo formattato e sotto anche azzurro 22 settembre prob sfondi per firefox */
.boxAzzurroEventi2{ background-color:white !important; background-color:#F1F0F7; text-align:left; margin:0px; padding:0px !important; padding:5px; width:100%;}
.celeste{color:#1BA6D4;}
.celesteloc{color:#1BA6D4; padding:0 3px;}
/* 18 agosto 2006 - colore box azzurrino programma old:#E8EAF1 new:#F1F0F7 colonna laterale:E9ECF3 box laterali piccoli:C7CEE0 box azzurro scuro testo:C7CEE0 */

/* alex 28 luglio */
#chiusuraCorpoA {text-align:center;}
#chiusuraCorpoB {text-align:center;}
#chiusuraCorpoC {text-align:center;}
#chiusuraCorpoD {text-align:center;}
#sponsor {margin:10px 0px 10px 0px;  border-top:2px solid #4B639C; width:88%; padding: 7px 0px 0px 0px;}
#sponsor li{display:inline; padding: 0px 4px 0px 3px;}
#sponsor img { margin:0; border: 1px solid #4B639C;}
/*--------------------------------------------------*/
#pie_di_pagina {clear: left; width: 100%; margin: 0px; padding:1px 0px 1px 0px; background-color: #153755; background-image:url(../repository/homeIAT/footer.gif); color: #fff; font-size:.8em;  text-align:center;}
#pie_di_pagina img { vertical-align: middle; margin-right: 30px; }
#pie_di_pagina a {text-decoration:none; color:#fff;}
#pie_di_pagina a:link, #pie_di_pagina a:visited{text-decoration:none; color:##fff;}
#pie_di_pagina a:hover, #menuSup_1 a:focus, #pie_di_pagina a:active{color:#fff; text-decoration:underline;}

/*----------------------- ALEX aggiunte ------------------------------*/
.newsData {padding:0px; margin:74px;}
.linkIATgen a:link {padding-left:5px; text-decoration:none;}, .linkIATgen a:visited {padding-left:5px; color:#6D80AE; text-decoration:none;}
.linkIATgen a:hover {padding-left:5px; text-decoration: underline;}, .linkIATgen a:focus {padding-left:5px; text-decoration: underline;}				
h3 { margin-top:0em; border-bottom:1px solid #4B639C; width:88%; }
h4 { margin-top:1em; margin-bottom:0px; border-top:2px solid #4B639C; width:88%; }

#menuBottom_1{text-align: center; background:#C8CFE0; color:#212125; padding:4px 0px 4px 0px; font-size:0.9em; border-top:2px solid #FFF; border-bottom:2px solid #FFF; vertical-align:middle; margin: 0px;}
#menuBottom_1 ul{text-align: center;}
#menuBottom_1 li{padding:0px 60px 0px 0px !important; padding:0px 74px 0px 0px; display:inline;}
#menuBottom_1 li.redazionebottom {font: Verdana, Arial, Helvetica, sans-serif; font-size:10px; letter-spacing: -1px;}  
#menuBottom_1 li.redazionebottom2 {font: Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0; letter-spacing: -1px; text-decoration:none; margin-right: -74px;} 
#menuBottom_1 a {text-decoration:none; color:#212125; padding:0px 0px;}
#menuBottom_1 a:link, #menuBottom_1 a:visited{text-decoration:none; color:#212125; background-position: center;}
#menuBottom_1 a:hover, #menuBottom_1 a:focus, #menuBottom_1 a:active{background:#8C98A8;  color:#212125; background-position: center; padding: 4px 0px 4px 0px;}
#menuBottom_1  a.voceCorrente{ background-color:#8C98A8; color:#212125; border:1px solid #476078;}

/*  31 ottobre 2008 tolgo il bordino forzato nei banner stretti
.bordinoTemi{border-left:1px solid #4B639C; border-top: 1px solid #4B639C; border-right:1px solid #4B639C; border-bottom: 1px solid #4B639C;}  */
.bordinoTemi{border-left:0px solid #4B639C; border-top: 0px solid #4B639C; border-right:0px solid #4B639C; border-bottom: 0px solid #4B639C}
.linkIATnews {font-size:1.0em;}
.linkIATnews a:link {text-decoration:none; font-size:1.0em;}, .linkIATnews a:visited {text-decoration:none;font-size:1.0em;}
.linkIATnews a:hover {text-decoration: underline;font-size:1.0em;}, .linkIATnews a:focus {text-decoration: underline;font-size:1.0em;}	
.navliste a:link {text-decoration:none;}, .navliste a:visited {color:#6D80AE; text-decoration:none;}
.navliste a:hover {text-decoration: underline;}, .navliste a:focus {text-decoration: underline;}		
/* 20 settembre rendo bianca la lineetta che non si vede tutta in firefox */ 		
.lineettastretta{margin-top:0em; border-bottom:1px solid #fff !important; border-bottom:1px solid #4B639C; width:400px !important; width:88%; text-align: center;}


.clear{clear:left; height: 0px; overflow: hidden; margin:0px; padding:0px;}
.cercaa{margin:0px; padding:5px 10px; background-color:#E8EAF1; text-align:left; vertical-align:middle}
.cercaa img {float:left; margin: 0 10px 0 0;}
.cercaa a {text-decoration:none; color:#212125;}

/*------------------------------------NEW----------------------------*/
#eventi{width:100%; overflow:auto; font:.8em Verdana,Arial,sans-serif; margin-left: 19px;}
#eventi dl{float:left; width:130px; height:90px !important; height:100px; text-align:center; color: #333333; display:block;}
#eventi dt{padding:0;}
#eventi img{display:block; margin:0 auto;}
#eventi dd{margin:0; padding: 2px 5px 0px; text-transform:uppercase; font:1em}
#TitolettisezioniIAT3 {margin-top:1em; border-bottom:1px solid #4B639C; text-transform:uppercase; font-size:90%; color:#212125; text-align:left; margin:0px 0px 10px 0px; width:87%;}
#TitolettisezioniIAT3_C {margin-top:1em; border-bottom:1px solid #4B639C; text-transform:uppercase; font-size:90%; color:#212125; text-align:left; margin:0px 0px 10px 0px; width:87%;}
.TitolettiSezioniIAT4 {margin-top:1em; border-bottom:1px solid #4B639C; text-transform:uppercase; font-size:90%; color:#212125; text-align:left; margin:0px 0px 10px 0px; width:87%;}
#TitolettisezioniIAT5 {margin-top:1em; border-bottom:1px solid #4B639C; text-transform:uppercase; font-size:90%; color:#212125; text-align:left; margin:0px 0px 10px 0px; width:87%;}
#TitolettisezioniIAT6 {margin-top:1em; border-bottom:1px solid #4B639C; text-transform:uppercase; font-size:90%; color:#212125; text-align:left; margin:0px 0px 10px 0px; width:84%;}
#TitolettisezioniIAT7 {margin-top:1em; border-bottom:1px solid #4B639C; text-transform:uppercase; font-size:90%; color:#212125; text-align:left; margin:0px 0px 10px 0px; width:88%;}
#TitolettisezioniIAT3_1 {margin-top:1em; border-bottom:1px solid #4B639C; text-transform:uppercase; font-size:90%; color:#212125; text-align:left; margin:0px 0px 10px 0px; width:87%;}
.TitolettiSezioniIATnol {text-transform:uppercase; font-size:90%; color:#212125; text-align:left; margin:1px 0px 10px 0px;}
.trasporti{padding:0px; background-color:#fff; text-align:left; /*border:1px solid #4B639C;*/ border: 1px solid #D3D9E7;}
.trasporti img {float:left; margin: 0 3px 0 0;}
.trasporti td{
	vertical-align:middle;
}
/* .linkCeleste {color:#1ba6d4; text-decoration:none; padding:0px 0px;} E LINE 160% prima forse font:.8em; */
.linkCeleste {text-decoration:none; padding:0px 0px;}
/* alex 20 settembre aggiungo lowercase nei due link celesti usati per link secondi livelli classificazione e altro */
.linkCeleste2{text-transform:lowercase; line-height: 180%; margin-top: 0; margin-bottom: 0; text-align: left;}
.linkCeleste3{text-transform:lowercase; line-height: 150%; margin-top: 0; margin-bottom: 0; text-align: left;}
.linkCeleste4{text-decoration:none; padding:0px 0px; font-size:11px;}
.linkCelesteEv {text-decoration:none; padding-left:30px;}
.spaziatoregenIAT{padding-top:0px; font-size:5px;}
.ricercaEventi { margin:0px; padding:1 70px 0 0px !important; padding:5px; text-align:right !important; text-align:center;}
.ricercaEventi .label {margin:0px; font-size:11px; height:17px; width:100px; text-align:left}
.ricercaEventi .label2 {margin:0px; font-size:11px; height:17px; width:100px; text-align:left}
.ricercaEventi .input {border:1px solid #4b639c; margin:0px; font-size:9px; height:17px; width:200px;}
.ricercaEventi .submit {border:1px solid #4b639c; margin:1px 0px 0px 0px !important; margin:0px; font-size:9px; height:17px; width:30px; background-color:#fff;}
.ricercaEventi .option {border:1px solid #4b639c; font-size:9px; height:15px !important; height:17px; width:202px; margin: 0px 0 1 1px !important; margin: 0 0 0 0px;}
.ricercaEventi .option2 {border:1px solid #4b639c; font-size:9px; height:15px !important; height:17px; width:200px; margin: 0px -2 1 1px !important; margin: 0 -4 0 0px;}
.ricercaEventi .submitopt {border:1px solid #4b639c; margin:4px 0px 0px 2px !important; margin:0 0 2 2px; font-size:9px; height:17px; width:30px; background-color:#fff;}
.evento{margin:0px; padding:10px; background-color:#fff; text-align:left; border:1px solid #4B639C;}
.tabellaservizio{margin:0px; padding:0px; background-color:#fff; text-align:left; border:1px solid #4B639C;}
.evento2 { border:1px solid #4B639C; padding:4px; margin:5px 0px; background-color:#C7CEDF; text-align:left; }
.evento img {float:left; margin: 0 10px 0 0;}
.dormiretitolo{margin-left: 45px; text-align: left;}
.dormire{padding:0px; background-color:#fff; text-align:left; border:1px solid #4B639C;}
.dormire img {float:middle; margin: 0 0 0 0;}
.dormirelabel { margin-top:0px; width:70px; font-size:1em;}
.dormireform .input { border:1px solid #4b639c; margin:0px; font-size:9px; height:17px; width:220px;}
.dormire .submit {border:1px solid #4b639c; margin:0 0 0 10px; font-size:9px; height:17px; width:30px; background-color:#fff;}
.dormirecategorie{padding:0px; background-color:#fff;}
.accessibilita{font-size:0.7em; text-align: left; padding-left: 5px; padding-right:5px;}
.dormirelinkCeleste{line-height: 140%; margin-top: 0; margin-left: 50px; text-align: left;}
.mangiarelinkCeleste{line-height: 140%; margin-top: 0; margin-left: 30px; text-align: left; font-size:99%;}
.accessibilita2{font-size:0.6em; text-align: left; padding-left: 5px; padding-right:5px;}
.boxBianco{text-align:left; margin:0px; padding:5px; width:90%;}
.boxBianco2{text-align:left; margin:0px; padding:5px; width:89%;}
#shopping {font:.8em Verdana,Arial,sans-serif;  text-transform:uppercase; text-align: center; margin-top:0px; padding-top:3px;}
#shopping2 {font:.8em Verdana,Arial,sans-serif;  text-transform:uppercase; text-align: center; margin-top:0px; padding-top:3px;}
#shopping3 {font:.8em Verdana,Arial,sans-serif;  text-transform:uppercase; text-align: center; margin-top:0px; padding-top:3px;}
#shopping4 {font:.8em Verdana,Arial,sans-serif;  text-transform:uppercase; text-align: center; margin-top:0px; padding-top:3px;}
.pubblicazioni{background-color:#E0F5F9; text-align:center; border:2px solid #4B639C;}
.pubblicazionilink{line-height: 200%; text-align: center;}
.pubblicazionitesto{padding-left:0px; padding-top:10px; padding-bottom:10px; line-height: 107%; font-size:0.9em; text-align: center;}
.pubblicazionititolo{line-height: 260%; font-size:1.0em; text-align: center;}
.boxAzzurropubblicazioni{color:#212125; background-color:#C7CEE0; width:88%; text-align:left}
.boxpubblicazionibianco{background-color:#fff; text-align:left; border:1px solid #4B639C;}
.pubblicazionilinkceleste{text-align: left; font: normal; color:#1BA6D4;}
.pubblicazionifondo{line-height: 110%; font-size:0.95em; text-align: center; margin:0px 5px 0px 5px;}
.ricerca {padding:1 70px 0 0px !important; padding:0px; background-color:#fff; text-align:right !important; text-align:center;}
.ricercalabel { margin-bottom:0px; width:70px; font-size:1em; padding:0 4 0 0 !important; padding:0px; text-align:left;}
.ricerca .input { border:1px solid #4b639c; font-size:9px; height:17px; width:220px; margin: 0 0 1 0px !important; margin: 0 0 0 0px;}
.ricerca .submit {border:1px solid #4b639c; margin:0 0 0 2px !important; margin:0 0 0 10px; font-size:9px; height:17px; width:30px; background-color:#fff;}
.ricerca .option { border:1px solid #4b639c; font-size:9px; height:15px !important; height:17px; width:222px; margin: 0px 0 2 2px !important; margin: 0 0 0 5px;}
.ricerca .submitopt {border:1px solid #4b639c; margin:1 0 0 1px !important; margin:0 0 1 8px; font-size:9px; height:17px; width:30px; background-color:#fff;}
/* NUOVA FORM */
.ricerca2 {padding:1 36px 0 0px !important; padding:0px; background-color:#fff; text-align:right !important; text-align:center;}
.ricerca2 .input {  font-size:9px; height:17px; width:220px; margin: 0 0 1 0px !important; margin: 0 0 0 0px;}
.ricerca2 .submit {border:1px solid #4b639c; margin:0 0 0 2px !important; margin:0 0 0 10px; font-size:9px; height:17px; width:30px; background-color:#fff;}
.ricerca2 .option { border:1px solid #4b639c; font-size:9px; height:15px !important; height:17px; width:180px; margin: 0px 0 2 2px !important; margin: 0 0 0 5px;}
.ricerca2 .submitopt {border:1px solid #4b639c; margin:1 0 0 1px !important; margin:0 0 1 8px; font-size:9px; height:17px; width:30px; background-color:#fff;}
.riducifont1 {font-size:0.98em;}
/*per titolo elenchi schede scegli una scheda*/
.riducifont2 {font-size:0.8em !important; font-size:0.989em; text-transform: uppercase;}
.riducifont3 {font-size:1.0em;}
.localista {margin:0px 0px; font-size:0.98em; background-color:#C8CFE0; padding:3px 21px 3px 18px !important; padding:4px 1px 4px 18px;}
.localistaen {margin:0px 0px; font-size:0.98em; background-color:#C8CFE0; padding:3px 1px 3px 18px !important; padding:4px 1px 4px 18px;}
.sceglivoce {font-size:0.8em !important; font-size:0.989em; text-transform: uppercase; background-color:#C8CFE0; padding:3px 1px 3px 13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;} 
.tdsceglivoceit {
	padding: 0;
	list-style: none;
	background: transparent url(../repository/turismo/sceglivoceit.jpg) no-repeat;
	width: 168px;
	height: 50px;
}
.tdsceglivoceen {padding:0; list-style:none; background:transparent url(../repository/turismo/sceglivoceen.jpg) no-repeat; width:168px; height:50px;}
/* .sceglivoce {font-size:0.8em !important; font-size:18px; color: #435790; background-color:#C8CFE0; padding:0px 0px 1px 14px; text-transform: lowercase;} */

.fascietta {text-align:center; background-color:#C8CFE0; padding:5px 1px 5px 1px;}
.boxAzzurroServizi{text-align:left; margin:0px; padding-left:5px; width:100%;}
.celladatiexart{text-align:left; margin:0px 50px; padding:0px; width:70%;}
.titoliningiro{font-size:9px;}
.meteo1{
border:1px solid #6177A8;
height:160px;
width:169px;
margin: 0 0 0 -1px;
background:#e9ecf3;
}
/*il meteo era altezza 80 o 90*/
.dataverificaetich{font-size:10px; font-weight:bold;}
.dataverificadata{font-size:10px; font-weight:normal;}
.tabellafilm  {border:1px solid #4b639c;}
.cellafilm  {height:1px; background-color:#4b639c;}
.spaziocarte {font-size:10px !important; font-size:20px;}
/* classe per tabella link stretto per temi in firefox */
.tabellalink {width:170 !important; width:100%; margin:0 0 0 -3px !important; margin:0px;}
.iframedata {font-family: verdana, helvetica, arial, times new roman; text-transfomr:capitalize; background:#C8CFE0; color:#212125; margin:0; padding:3px 1px; font-size:1.0em; vertical-align:middle;}
/* 20 settembre classe che decide tabella con links */
/* .struttura {width:168px !important; width:168px;} */ 
/*--------------------------------------------------------------------*/
/* INFORMAGIOVANI */
/* usata per frasi iniziali */
.alex  {
	font-family: verdana, helvetica, arial, times new roman;
	color: black;
	font-size: x-small x-small;
	font-style : italic;
	font-weight : normal;
}
.alextit  {
	font-family: verdana, helvetica, arial, times new roman;
	color: black;
	font-size: x-small;
	font-style : italic;
	font-weight : bold;
}
.alexgr  {
	font-family: verdana, helvetica, arial, times new roman, sans-serif;
	font-size: small;
	color: Black;
}
.alexbarra  {
	font-family: verdana, helvetica, arial, times new roman, sans-serif;
	font-size: small;
	color: white;
}
.alextitp  {
	font-family: verdana, helvetica, arial, times new roman;
	color: black;
	font-size: x-small x-small;;
	font-style : italic;
	font-weight : bold;
}
.alexp  {
	font-family: verdana, helvetica, arial, times new roman;
	color: black;
	font-size: x-small small;;
	font-style : italic;
	font-weight : normal;
}
/*usato per links in schede IG*/
.alexlink  {
	font-family: verdana, helvetica, arial, times new roman;
	color: #B30F05;
	font-size: x-small;
	font-weight : bold;
} 
.alexlink1  {
	font-family: verdana, helvetica, arial, times new roman;
	color: black;
	font-size: x-small small;
	font-style : italic;
	font-weight : normal;
}
/*mollica nella scheda*/
.alexlink2  {
	font-family: verdana, helvetica, arial, times new roman, sans-serif;
	color: black;
	font-size:  x-small;
	font-weight : normal;
}
/* link documenti*/
.alexlink3  {
	font-family: verdana, helvetica, arial, times new roman;
	color: black;
	font-size:  x-small;
	font-weight : bold;
}
/* sottolivelli tipologie e documenti agosto 2006 */
.alexlink4  {
	font-family: verdana, helvetica, arial, times new roman;
	color: black;
	font-size: x-small;
	font-weight : bold;
}  
/* cambiato da x-small a 10px server per link della tipologia IG*/
.titmenu {
	font-family: verdana, helvetica, arial, times new roman, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #B30F05;
}
.titmenu2 {
	font-family: verdana, helvetica, arial, times new roman, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: black;
}
.linkdoc {
	font-family: verdana, helvetica, arial, times new roman, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #B30F05;
}
/* titolo documento IG*/	
.titdoc {
	font-family: verdana, helvetica, arial, times new roman, sans-serif;
	font-size:  small;
	font-weight: bold;
	color: Black;
}
.piede {
	font-family: verdana, helvetica, arial, times new roman, sans-serif;
	font-weight : normal;
	font-size : x-small x-small;
	color : #B30F05;
	vertical-align : top;
	text-align : center;
}
/* per mollica IG */
.titmenumollica {
	font-family: verdana, helvetica, arial, times new roman, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: Black;
}
.titmenumollica2 {
	font-family: verdana, helvetica, arial, times new roman, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: Black;
}
/* usata per etichette nelle schede IG */
.labelsel {
	font-family: verdana, helvetica, arial, times new roman, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: Black;
}
/* usata per testi nelle schede IG */
.lblctrl  {
	font-family: verdana, helvetica, arial, times new roman, sans-serif;
	font-size: x-small;
	color: Black;
}
.lblctrlital  {
	font-family: verdana, helvetica, arial, times new roman, sans-serif;
	font-size: small;
	color: Black;
	font-style : italic;
}
/* usata per scritte navigazione doc in IG */
.barra  {
	font-family: verdana, helvetica, arial, times new roman, sans-serif;
	font-size:  x-small x-small;
	color: #000000;
}
.barragrigia  {
	font-family: verdana, helvetica, arial, times new roman, sans-serif;
	font-size:  x-small x-small;
	color: #808080;
}
/* usata dopo navigazione schede nella vis schede spring */
/*
.cellablu  {
	font-family: verdana, helvetica, arial, times new roman, sans-serif;
	font-size:  x-small x-small;
	color: #808080;
	border: 2px;
}
*/
#alexricerca { padding:0px 0 0px 0; }
.alexsubmit { padding:0px 0 0 0;}
/* utilizzato per label ricerca */
.alextitricerca	{padding-top:4px; margin-top:4px; font-weight: normal;}
/*--------------------------------------------------------------------*/
/* INFORMASTRANIERI */
/* FF8C00 arancione scuro solito F9B85A arancio chiaro FFF5DB  molto chiaro come colonne */
.topstranieri{font-family: Verdana, helvetica, Arial, times new roman, sans-serif; color:#076FF2; font-weight: bold; font-size:20px; padding:0px 0 0 0;}
/* nuovi colori da sito comune: giallo medio #FFEC9A scuro FFEB93 chiaro FFF3C0 azzurro #9BA8C1 blu #000090 azzurrino #EDF4F8 blulogo 076FF2 giallo logo FFDD00 */
/* titolo documento IS*/	
.titdocIS {
	font-family: verdana, helvetica, arial, times new roman, sans-serif;
	font-size:  small;
	font-weight: bold;
	color: Black;
}
.titnewsIS {
	font-family: verdana, helvetica, arial, times new roman, sans-serif;
	font-size:  small;
	font-weight: bold;
	color: Black;
	text-align: center;
}
.fasciettaIS {text-align:center; background-color:#E3CD9E; padding:5px 1px 5px 1px;}
/* usata per testi nelle schede IS */
.lblctrlIS  {
	font-family: verdana, helvetica, arial, times new roman, sans-serif;
	font-size: x-small x-small;
	color: Black;
}
/* usata per etichette nelle schede IS */
.labelselIS {
	font-family: verdana, helvetica, arial, times new roman, sans-serif;
	font-size: x-small x-small;
	font-weight: bold;
	color: Black;
}
.linkIS{padding:0px; color:black;}
.linkIS2{padding:0px; color:black; font-weight: bold;}
.linkISnew{padding:0px; color:red; font-size:110%;}
.ricIS {padding:0px;}
.ricISlabel { margin-top:0px; width:0px; font-size:1em; text-align:left;}
.ricIS .input{border:1px solid #4B639C; width:120px!important; width:125px; height:16px !important; height:17px; font-size:9px; padding:0 0 0 0px !important; padding:0 0 0 0px; margin:7 0 0 0px !important; margin:-25 0 0 0px;}
.ricIS .submit{cursor:pointer; overflow: visible; font-size:0.9em; font-family: Verdana, Arial, Geneva; border:1px solid #4B639C; padding:0 0 0 0px !important; padding:0 0 0 0px; margin:7 0 0 0px !important; margin:-25 0 0 0px;}
.ricOpIS {padding:0px;}
.ricOpIS .label { margin-top:0px; width:0px; font-size:1em; text-align:left;}
.ricOpIS .input{border:1px solid #4B639C; width:280px!important; width:280px; height:20px !important; height:20px; font-size:9px; padding:0 0 0 0px !important; padding:0 0 0 0px; margin:0 0 0 0px !important; margin:0 0 0 0px;}
.ricOpIS .submit{cursor:pointer; overflow: visible; font-size:0.9em; font-family: Verdana, Arial, Geneva; border:1px solid #4B639C; padding:0 0 0 0px !important; padding:0 0 0 0px; margin:0 0 0 0px !important; margin:0 0 0 0px;}
.ric2IS {padding:0px; text-align:center;}
.ric2ISlabel {margin-top:0px; width:0px; font-size:1em;}
.ric2IS .input{border:1px solid #4B639C; width:120px!important; width:125px; height:16px !important; height:17px; font-size:9px; padding:0 0 0 0px !important; padding:0 0 0 0px; margin:0 0 0 0px !important; margin:0 0 0 0px;}
.ric2IS .submit{cursor:pointer; overflow: visible; font-size:0.9em; font-family: Verdana, Arial, Geneva; border:1px solid #4B639C; padding:0 0 0 0px !important; padding:0 0 0 0px; margin:0 0 0 0px !important; margin:0 0 0 0px;}
.ricISpub {padding:0px; text-align:left;}
.ricISpublabel {margin-top:0px; width:0px; font-size:1em;}
.ricISpub .input{border:1px solid #4B639C; width:120px!important; width:125px; height:16px !important; height:17px; font-size:9px; padding:0 0 0 0px !important; padding:0 0 0 0px; margin:0 0 0 0px !important; margin:0 0 0 0px;}
.ricISpub .submit{cursor:pointer; overflow: visible; font-size:0.9em; font-family: Verdana, Arial, Geneva; border:1px solid #4B639C; padding:0 0 0 0px !important; padding:0 0 0 0px; margin:0 0 0 0px !important; margin:0 0 0 0px;}
.topIS {background:#E7FA5A;}
/* .topIS {background:#FFF3C0;} */
/* .topIS {background:#FFF5DB url(../repository/Stranieri/sfondoarancione2.jpg)} .bottomIS {border: 1px solid #FFF5DB;} */
.bottomIS {border: 1px solid #9BA8C1;}
.newsIS {background:#EDF4F8;}
/* link menu sx */
.intestazioneIS {font-family: verdana, helvetica, arial, times new roman, sans-serif;	font-size: small;	color: Black;}
.bordinoIS {border: 0px solid black;}
.titlinkIS {font-family: verdana, helvetica, arial, times new roman; font-size: small; font-weight: bold;}
.interlineaIS {font-family: Verdana, helvetica, arial, times new roman, sans-serif; line-height: 130%; margin-top: 0; margin-bottom: 0; font-weight: bold;}
/* titoli menu dx */
.titolettiIS {font-family: Verdana, helvetica, arial, times new roman, sans-serif; font-weight: bold; text-align: center; font-size: 12px; color: #1E1F9D;}
#menuexIS {font-family: Verdana, helvetica, arial, times new roman, sans-serif; margin-top: 0; margin-bottom: 0; text-align: left;}
#menuexIS dt {line-height: 130%; text-align: left;}
a.pallino { background: url(../repository/Stranieri/pallino0.jpg) no-repeat; background-position: left center !important; background-position: left top; padding-top:0px !important; padding-top:0px; margin-top:0px !important; margin-top:0px;}
a.pallino:active { background: url(../repository/Stranieri/pallino2.jpg) no-repeat; background-position: left center !important; background-position: left top; padding-top:0px !important; padding-top:0px; margin-top:0px !important; margin-top:0px;}
a.pallino:hover { background: url(../repository/Stranieri/pallino2.jpg) no-repeat; background-position: left center !important; background-position: left top; padding-top:0px !important; padding-top:0px; margin-top:0px !important; margin-top:0px;}
/****************************************************/
/*ALEX 2008 AGGIUNGO I COLORI DELLA CLASSIFICAZIONE PER I TEMI */
/* TEMA VILLE */
/* sezione classificazione */
#menuSxville{color:#212125; margin:-10px 0 0 0 !important; margin:0px;}
#menuSxville ul{color:#212125;margin:0px; padding:0px 0px 0px 0px; list-style-type: none;}
#menuSxville li{ margin:0px;	padding:0px; list-style-type: none; font-size:0.8em; font-weight:normal; margin-left:3px;}
#menuSxville li a{color:#212125; text-decoration:none;}
#menuSxville li a.voceCorrente{color:#1A356E; text-decoration:none; font-weight:bold;}
#menuSxville li a:hover{color:#765328; text-decoration:none; font-weight:bold;}
/*--------------------------------------------------------------------*/
#menuSx_0ville{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;}
#menuSx_0ville dt{margin:0px; padding: 0px 5px 1px 3px; color:#212125; background:#F8F4F0; font-size:0.8em; font-weight:normal; border-left:14px solid #F0EAE1; text-transform: uppercase;}
#menuSx_0ville dd{margin:0px; padding:0px;	border-left:14px solid #F0EAE1; background:#F8F4F0;}
#menuSx_0ville li{margin:0 0 0 3px; padding:0px;	background:#FFFFFF;}
/*--------------------------------------------------------------------*/
#menuSx_1ville{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;}
#menuSx_1ville dt{margin:0px; padding: 0px 5px 1px 3px; color:#212125; background:#F5F0EB; font-size:0.8em; font-weight:normal; border-left:14px solid #EAE2D7; text-transform: uppercase;}
#menuSx_1ville dd{margin:0px; padding:0px;	border-left:14px solid #EAE2D7; background:#F5F0EB;}
#menuSx_1ville li{margin:0 0 0 3px; padding:0px;	background:#FFFFFF;}
/*--------------------------------------------------------------------*/
#menuSx_2ville{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;}
#menuSx_2ville dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#EBE2D7; font-size:0.8em; font-weight:normal; border-left:14px solid #D8C5AE; text-transform: uppercase;}
#menuSx_2ville dd{margin:0px; padding:0px; border-left:14px solid #D8C5AE; background:#FFFFFF;}
/*--------------------------------------------------------------------*/
#menuSx_3ville{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;}
#menuSx_3ville dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#E6DBCD; font-size:0.8em; font-weight:normal; border-left:14px solid #C4A987; text-transform: uppercase;}
#menuSx_3ville dd{ margin:0px;	padding:0px; border-left:14px solid #C4A987; background:#FFFFFF;}
/*--------------------------------------------------------------------*/
#menuSx_4ville{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;margin-top:6px;}
#menuSx_4ville dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#E1D4C2; font-size:0.8em; font-weight:normal; border-left:14px solid #B18D5D; text-transform: uppercase;}
#menuSx_4ville dd{margin:0px; padding:0px;	border-left:14px solid #B18D5D; background:#FFFFFF;}
/*--------------------------------------------------------------------*/
#menuSx_5ville{ padding:0px; margin-bottom:0px !important; margin-bottom:8px;}
#menuSx_5ville dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#E1D4C2; font-size:0.8em; font-weight:normal; border-left:14px solid #9D6F36; text-transform: uppercase;}
#menuSx_5ville dd{margin:0px; padding:0px;	border-left:14px solid #9D6F36; background:#FFFFFF;}
/*--------------------------------------------------------------------*/
#menuSx_6ville{ padding:0px; margin-bottom:0px !important; margin-bottom:8px;}
#menuSx_6ville dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#E3D8C7; font-size:0.8em; font-weight:normal; border-left:14px solid #BB9C73; text-transform: uppercase;}
#menuSx_6ville dd{margin:0px; padding:0px;	border-left:14px solid #BB9C73; background:#FFFFFF;}
/*--------------------------------------------------------------------*/
/*sezione links*/
.villetable{padding:0px; background-color:#EAE2D7; text-align:left; border:0px solid #4B639C;}
.linkVille{text-transform:lowercase; line-height: 250%; margin-top: 0; margin-bottom: 0; text-align: left; color:#212125;}
#Titolettilinkville {margin-top:1em; border-bottom:1px solid #770509; text-transform:uppercase; font-size:90%; color:#212125; text-align:left; margin:0px 0px 10px 0px; width:87%;}
/*sezione menu top 1*/
#menuSup_1Ville{color:#212125; margin:0; padding:0px 0px; text-align:center; border-top:2px solid #fff; border-bottom:5px solid #fff; vertical-align:middle; font-size:0.9em;}
.menuSup_1tdVille{color:#212125; background:#BBA88F; margin:0; padding:0; font-size:1.0em; vertical-align:middle;}
#menuSup_1Ville ul{padding:0px 0px 0px 0px;}
#menuSup_1Ville li{display:inline; padding:0px 30px 0px 30px; vertical-align: middle;}
#menuSup_1Ville li.script{padding: 0px 0px 0px 0px; margin-left:2px; margin-right: 75px; margin-top: 4px; float:left; vertical-align: middle;}
#menuSup_1Ville li.voceCorrente{ padding: 3px 30px 3px 33px; background-position: center; color:#212125; background-color:#8C98A8;}
#menuSup_1Ville li.voceEn{ padding: 0px 0px 0px 10px;}
#menuSup_1Ville li a { padding: 0px 2px px 2px; }
#menuSup_1Ville li.linguaen{ padding:0px 0px 0px 76px;}
#menuSup_1Ville img{padding: 0px 0px; margin-left: 0px; margin-bottom: 0px; vertical-align: middle;}
#menuSup_1Ville a {color:#212125; padding:0px 0px; text-decoration:none; margin:0px;}
#menuSup_1Ville a:link, #menuSup_1Ville a:visited{color:#212125; background-position: center; text-decoration:none;}
#menuSup_1Ville a:hover, #menuSup_1Ville a:focus, #menuSup_1Ville a:active{background:#0B0909; color:#FFFFFF; background-position: center; padding: 3px 0;}
#menuSup_1Ville a.voceCorrente{ background-color:#8C98A8; color:#212125; border:1px solid #476078; padding:0px 0px 0px 0px;}
#menuSup_1Ville a.homelink{padding: 3px 0px;}
/*è il cerca, ridotto width da 128 a 120 3*/
#menuSup_3Ville{background:#ffffff; color:#212125; margin: 4 0 0 0 !important; margin: 3 0 0 0; padding:0px 0px 4px 0px; text-align:center; font-size:0.9em; }
#menuSup_3Ville ul{padding:0px 0px 0px 0px;}
#menuSup_3Ville li{display:inline; padding:0px 0px; vertical-align: middle;}
#menuSup_3Ville .input{border:1px solid #4B639C; width:120px; height:17px; font-size:9px; margin-left: 0px;  margin-bottom:12px !important; margin-bottom:6px; margin-top:15px !important; margin-top:13px;}
#menuSup_3Ville .inputen{border:1px solid #4B639C; width:114px; height:17px; font-size:9px; margin-left: 0px;  margin-bottom:12px !important; margin-bottom:6px; margin-top:15px !important; margin-top:13px;}
#menuSup_3Ville .submit{cursor:pointer; overflow: visible; font-size:0.9em; font-family: Verdana, Arial, Geneva; border:1px solid #4B639C; background:#660000; padding:1 0 0 0px !important; padding:0px; margin-left:-4px !important; margin-left:0px; margin-bottom:12px !important; margin-bottom:6px; margin-top:15px !important; margin-top:13px; color:#ffffff;}
/*sezione menu del piede*/
#menuBottom_1Ville{text-align: center; background:#BBA88F; color:#212125; padding:4px 0px 4px 0px; font-size:0.9em; border-top:2px solid #FFF; border-bottom:2px solid #FFF; vertical-align:middle; margin: 0px;}
#menuBottom_1Ville ul{text-align: center;}
#menuBottom_1Ville li{padding:0px 60px 0px 0px !important; padding:0px 74px 0px 0px; display:inline;}
#menuBottom_1Ville li.redazionebottom {font: Verdana, Arial, Helvetica, sans-serif; font-size:10px; letter-spacing: -1px;}  
#menuBottom_1Ville li.redazionebottom2 {font: Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0; letter-spacing: -1px; text-decoration:none; margin-right: -74px;} 
#menuBottom_1Ville a {text-decoration:none; color:#212125; padding:0px 0px;}
#menuBottom_1Ville a:link, #menuBottom_1Ville a:visited{text-decoration:none; color:#212125; background-position: center;}
#menuBottom_1Ville a:hover, #menuBottom_1Ville a:focus, #menuBottom_1Ville a:active{background:#0B0909;  color:#ffffff; background-position: center; padding: 4px 0px 4px 0px;}
/* sezione bannerino pubblicitario e links colonna a destra */
.bannerville{text-align:center; font-size:0.8em; color:#212125; font-weight:normal; background-color:#CFB99B; margin: 3px 0px 2px 0px; padding: 0px 0px 8px 0px !important; padding: 0px 0px 0px 0px; width:170px; border:1px solid #770509;}
.bannerville dd{text-decoration:none; margin: 0px; padding: 4px !important; padding: 3px}
/* riduco il padding, utile per il link temi ma non per proposta da 10 a meno*/
.bannerville dt{text-decoration:none; margin: 0px; padding: 4px !important; padding: 3px}
.bannerville img{border: 1px;}
.menuSx_ville {color:#212125; text-align:left; margin:0px 0px 0px 0px; padding:0px;background:#F5F0EB url(../repository/homeIAT/sfondoville.jpg);}
.menuSx_ville a{color:#212125; text-decoration:none; }
.menuSx_ville a:hover{color:#212125; text-decoration:underline; font-weight:normal; }
.spazioville{padding-top:0px; font-size:6px;}
.boldville{color:#212125; margin-left:0px; padding:0 3px; font-weight: bold;}
.boldville2{color:#662920; margin-left:0px; padding:0 3px; font-weight: bold;}
.villebannertable{color:#212125; padding:0px; margin-top:5px; background-color:#EAE2D7; text-align:left; border:1px solid #7E312C;}
.villebannertable a{color:#212125;}
/* TEMA TERME */
/* sezione classificazione */
#menuSxterme{color:#212125; margin:-10px 0 0 0 !important; margin:0px;}
#menuSxterme ul{color:#212125;margin:0px; padding:0px 0px 0px 0px; list-style-type: none;}
#menuSxterme li{ margin:0px;	padding:0px; list-style-type: none; font-size:0.8em; font-weight:normal; margin-left:3px;}
#menuSxterme li a{color:#212125; text-decoration:none;}
#menuSxterme li a.voceCorrente{color:#1A356E; text-decoration:none; font-weight:bold;}
#menuSxterme li a:hover{color:#1A356E; text-decoration:none; font-weight:bold;}
/*--------------------------------------------------------------------*/
#menuSx_0terme{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;}
#menuSx_0terme dt{margin:0px; padding: 0px 5px 1px 3px; color:#212125; background:#ECF0F4; font-size:0.8em; font-weight:normal; border-left:14px solid #E0E8ED; text-transform: uppercase;}
#menuSx_0terme dd{margin:0px; padding:0px; border-left:14px solid #E0E8ED; background:#ECF0F4;}
#menuSx_0terme li{margin:0 0 0 3px; padding:0px; background:#ECF0F4;}
/*--------------------------------------------------------------------*/
#menuSx_1terme{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;}
#menuSx_1terme dt{margin:0px; padding: 0px 5px 1px 3px; color:#212125; background:#E6EBF0; font-size:0.8em; font-weight:normal; border-left:14px solid #D5E0E7; text-transform: uppercase;}
#menuSx_1terme dd{margin:0px; padding:0px; border-left:14px solid #D5E0E7; background:#E6EBF0;}
#menuSx_1terme li{margin:0 0 0 3px; padding:0px; background:#E6EBF0;}
/*--------------------------------------------------------------------*/
#menuSx_2terme{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;}
#menuSx_2terme dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#D5E0E7; font-size:0.8em; font-weight:normal; border-left:14px solid #C4D3DF; text-transform: uppercase;}
#menuSx_2terme dd{margin:0px; padding:0px; border-left:14px solid #C4D3DF; background:#D5E0E7;}
/*--------------------------------------------------------------------*/
#menuSx_3terme{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;}
#menuSx_3terme dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#C4D3DE; font-size:0.8em; font-weight:normal; border-left:14px solid #B3C7D4; text-transform: uppercase;}
#menuSx_3terme dd{ margin:0px;	padding:0px; border-left:14px solid #B3C7D4; background:#C4D3DE;}
/*--------------------------------------------------------------------*/
#menuSx_4terme{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;margin-top:6px;}
#menuSx_4terme dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#B2C7D4; font-size:0.8em; font-weight:normal; border-left:14px solid #91AEC1; text-transform: uppercase;}
#menuSx_4terme dd{margin:0px; padding:0px; border-left:14px solid #91AEC1; background:#B2C7D4;}
/*--------------------------------------------------------------------*/
#menuSx_5terme{ padding:0px; margin-bottom:0px !important; margin-bottom:8px;}
#menuSx_5terme dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#A2BACB; font-size:0.8em; font-weight:normal; border-left:14px solid #6F95AE; text-transform: uppercase;}
#menuSx_5terme dd{margin:0px; padding:0px; border-left:14px solid #6F95AE; background:#A2BACB;}
/*--------------------------------------------------------------------*/
#menuSx_6terme{ padding:0px; margin-bottom:0px !important; margin-bottom:8px;}
#menuSx_6terme dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#BBCDD9; font-size:0.8em; font-weight:normal; border-left:14px solid #A2BACB; text-transform: uppercase;}
#menuSx_6terme dd{margin:0px; padding:0px; border-left:14px solid #A2BACB; background:#BBCDD9;}
/*sezione links*/
/*.termetable{padding:0px; background-color:#EAE2D7; text-align:left; border:0px solid #4B639C;}*/
.termetable{padding:0px; background-color:#D5E0E7; text-align:left; border:0px solid #4B639C;}
.linkTerme{text-transform:lowercase; line-height: 250%; margin-top: 0; margin-bottom: 0; text-align: left; color:#212125;}
#Titolettilinkterme {margin-top:1em; border-bottom:1px solid #3787A5; text-transform:uppercase; font-size:90%; color:#212125; text-align:left; margin:0px 0px 10px 0px; width:87%;}
/*sezione menu top 1*/
#menuSup_1Terme{color:#212125; margin:0; padding:0px 0px; text-align:center; border-top:2px solid #fff; border-bottom:5px solid #fff; vertical-align:middle; font-size:0.9em;}
.menuSup_1tdTerme{color:#212125; background:#AAC0CF; margin:0; padding:0; font-size:1.0em; vertical-align:middle;}
#menuSup_1Terme ul{padding:0px 0px 0px 0px;}
#menuSup_1Terme li{display:inline; padding:0px 30px 0px 30px; vertical-align: middle;}
#menuSup_1Terme li.script{padding: 0px 0px 0px 0px; margin-left:2px; margin-right: 75px; margin-top: 4px; float:left; vertical-align: middle;}
#menuSup_1Terme li.voceCorrente{ padding: 3px 30px 3px 33px; background-position: center; color:#212125; background-color:#8C98A8;}
#menuSup_1Terme li.voceEn{ padding: 0px 0px 0px 10px;}
#menuSup_1Terme li a { padding: 0px 2px px 2px; }
#menuSup_1Terme li.linguaen{ padding:0px 0px 0px 76px;}
#menuSup_1Terme img{padding: 0px 0px; margin-left: 0px; margin-bottom: 0px; vertical-align: middle;}
#menuSup_1Terme a {color:#212125; padding:0px 0px; text-decoration:none; margin:0px;}
#menuSup_1Terme a:link, #menuSup_1Terme a:visited{color:#212125; background-position: center; text-decoration:none;}
#menuSup_1Terme a:hover, #menuSup_1Terme a:focus, #menuSup_1Terme a:active{background:#5582A1; color:#FFFFFF; background-position: center; padding: 3px 0px;}
#menuSup_1Terme a.voceCorrente{ background-color:#8C98A8; color:#212125; border:1px solid #476078; padding:0px 0px 0px 0px;}
#menuSup_1Terme a.homelink{padding: 3px 0px;}
/*è il cerca, ridotto width da 128 a 120 3*/
#menuSup_3Terme{background:#ffffff; color:#212125; margin: 4 0 0 0 !important; margin: 3 0 0 0; padding:0px 0px 4px 0px; text-align:center; font-size:0.9em; }
#menuSup_3Terme ul{padding:0px 0px 0px 0px;}
#menuSup_3Terme li{display:inline; padding:0px 0px; vertical-align: middle;}
#menuSup_3Terme .input{border:1px solid #5582A1; width:120px; height:17px; font-size:9px; margin-left: 0px;  margin-bottom:12px !important; margin-bottom:6px; margin-top:15px !important; margin-top:13px;}
#menuSup_3Terme .inputen{border:1px solid #5582A1; width:114px; height:17px; font-size:9px; margin-left: 0px;  margin-bottom:12px !important; margin-bottom:6px; margin-top:15px !important; margin-top:13px;}
#menuSup_3Terme .submit{cursor:pointer; overflow: visible; font-size:0.9em; font-family: Verdana, Arial, Geneva; border:1px solid #4B639C; background:#5582A1; padding:1 0 0 0px !important; padding:0px; margin-left:-4px !important; margin-left:0px; margin-bottom:12px !important; margin-bottom:6px; margin-top:15px !important; margin-top:13px; color:#ffffff;}
/*sezione menu del piede*/
#menuBottom_1Terme{text-align: center; background:#B3C7D4; color:#212125; padding:4px 0px 4px 0px; font-size:0.9em; border-top:2px solid #FFF; border-bottom:2px solid #FFF; vertical-align:middle; margin: 0px;}
#menuBottom_1Terme ul{text-align: center;}
#menuBottom_1Terme li{padding:0px 60px 0px 0px !important; padding:0px 74px 0px 0px; display:inline;}
#menuBottom_1Terme li.redazionebottom {font: Verdana, Arial, Helvetica, sans-serif; font-size:10px; letter-spacing: -1px;}  
#menuBottom_1Terme li.redazionebottom2 {font: Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0; letter-spacing: -1px; text-decoration:none; margin-right: -74px;} 
#menuBottom_1Terme a {text-decoration:none; color:#212125; padding:0px 0px;}
#menuBottom_1Terme a:link, #menuBottom_1Terme a:visited{text-decoration:none; color:#212125; background-position: center;}
#menuBottom_1Terme a:hover, #menuBottom_1Terme a:focus, #menuBottom_1Terme a:active{background:#5582A1;  color:#ffffff; background-position: center; padding: 4px 0px 4px 0px;}
/* sezione bannerino pubblicitario o link temi e links colonna a destra */
.bannerterme{text-align:center; font-size:0.8em; color:#212125; font-weight:normal; background-color:#C4D3DE; margin: 3px 0px 3px 0px; padding: 0px 0px 8px 0px !important; padding: 0px 0px 0px 0px; width:170px; border:1px solid #3787A5;}
.bannerterme dd{text-decoration:none; margin: 0px; padding: 4px !important; padding: 3px}
.bannerterme dt{text-decoration:none; margin: 0px; padding: 4px !important; padding: 3px}
.bannerterme img{border: 1px;}
.menuSx_terme {color:#212125; text-align:left; margin:0px 0px 0px 0px; padding:0px; background:#ffffff url(../repository/turismo/sfondoterme.jpg);}
.menuSx_terme a{color:#212125; text-decoration:none; margin: 0px 0px;}
.menuSx_terme a:hover{color:#212125; text-decoration:underline; font-weight:normal; }
.spazioterme{padding-top:0px; font-size:15px;}
.boldterme{color:#212125; margin-left:0px; padding:0 3px; font-weight: bold;}
.boldterme2{color:#84A3B9; margin-left:0px; padding:0 3px; font-weight: bold;}
.termebannertable{color:#212125; padding:0px; margin-top:5px; background-color:#B2C7D4; text-align:left; border:1px solid #7E312C;}
.termebannertable a{color:#212125;}
/* TEMA CASTELLI */
/* sezione classificazione */
#menuSxcastelli{color:#212125; margin:-10px 0 0 0 !important; margin:0px;}
#menuSxcastelli ul{color:#212125;margin:0px; padding:0px 0px 0px 0px; list-style-type: none;}
#menuSxcastelli li{ margin:0px;	padding:0px; list-style-type: none; font-size:0.8em; font-weight:normal; margin-left:3px;}
#menuSxcastelli li a{color:#212125; text-decoration:none;}
#menuSxcastelli li a.voceCorrente{color:#1A356E; text-decoration:none; font-weight:bold;}
#menuSxcastelli li a:hover{color:#615E6C; text-decoration:none; font-weight:bold;}
/*--------------------------------------------------------------------*/
#menuSx_0castelli{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;}
#menuSx_0castelli dt{margin:0px; padding: 0px 5px 1px 3px; color:#212125; background:#FEFBF2; font-size:0.8em; font-weight:normal; border-left:14px solid #F8F2DE; text-transform: uppercase;}
#menuSx_0castelli dd{margin:0px; padding:0px; border-left:14px solid #F8F2DE; background:#FEFBF2;}
#menuSx_0castelli li{margin:0 0 0 3px; padding:0px; background:#FEFBF2;}
/*--------------------------------------------------------------------*/
#menuSx_1castelli{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;}
#menuSx_1castelli dt{margin:0px; padding: 0px 5px 1px 3px; color:#212125; background:#FDF9EE; font-size:0.8em; font-weight:normal; border-left:14px solid #F6EDD3; text-transform: uppercase;}
#menuSx_1castelli dd{margin:0px; padding:0px; border-left:14px solid #F6EDD3; background:#FDF9EE;}
#menuSx_1castelli li{margin:0 0 0 3px; padding:0px; background:#FDF9EE;}
/*--------------------------------------------------------------------*/
#menuSx_2castelli{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;}
#menuSx_2castelli dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#FCF6E9; font-size:0.8em; font-weight:normal; border-left:14px solid #F2DEA7; text-transform: uppercase;}
#menuSx_2castelli dd{margin:0px; padding:0px; border-left:14px solid #F2DEA7; background:#FCF6E9;}
/*--------------------------------------------------------------------*/
#menuSx_3castelli{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;}
#menuSx_3castelli dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#F8EED3; font-size:0.8em; font-weight:normal; border-left:14px solid #EBCB7A; text-transform: uppercase;}
#menuSx_3castelli dd{ margin:0px; padding:0px; border-left:14px solid #EBCB7A; background:#F8EED3;}
/*--------------------------------------------------------------------*/
#menuSx_4castelli{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;margin-top:6px;}
#menuSx_4castelli dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#F5E5BE; font-size:0.8em; font-weight:normal; border-left:14px solid #E5BC4F; text-transform: uppercase;}
#menuSx_4castelli dd{margin:0px; padding:0px; border-left:14px solid #E5BC4F; background:#F5E5BE;}
/*--------------------------------------------------------------------*/
#menuSx_5castelli{ padding:0px; margin-bottom:0px !important; margin-bottom:8px;}
#menuSx_5castelli dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#F3E1B4; font-size:0.8em; font-weight:normal; border-left:14px solid #E1B225; text-transform: uppercase;}
#menuSx_5castelli dd{margin:0px; padding:0px; border-left:14px solid #E1B225; background:#F3E1B4;}
/*--------------------------------------------------------------------*/
#menuSx_6castelli{ padding:0px; margin-bottom:0px !important; margin-bottom:8px;}
#menuSx_6castelli dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#F6EAC8; font-size:0.8em; font-weight:normal; border-left:14px solid #E8C363; text-transform: uppercase;}
#menuSx_6castelli dd{margin:0px; padding:0px; border-left:14px solid #E8C363; background:#F6EAC8;}

/*sezione links*/
.castellitable{padding:0px; background-color:#F6EDD3; text-align:left; border:0px solid #4B639C;}
.linkCastelli{text-transform:lowercase; line-height: 250%; margin-top: 0; margin-bottom: 0; text-align: left; color:#212125;}
#Titolettilinkcastelli {margin-top:1em; border-bottom:1px solid #F6B00B; text-transform:uppercase; font-size:90%; color:#212125; text-align:left; margin:0px 0px 10px 0px; width:87%;}
/*sezione menu top 1*/
#menuSup_1Castelli{color:#212125; margin:0; padding:0px 0px; text-align:center; border-top:2px solid #fff; border-bottom:5px solid #fff; vertical-align:middle; font-size:0.9em;}
.menuSup_1tdCastelli{color:#212125; background:#D3CED4; margin:0; padding:0; font-size:1.0em; vertical-align:middle;}
#menuSup_1Castelli ul{padding:0px 0px 0px 0px;}
#menuSup_1Castelli li{display:inline; padding:0px 30px 0px 30px; vertical-align: middle;}
#menuSup_1Castelli li.script{padding: 0px 0px 0px 0px; margin-left:2px; margin-right: 75px; margin-top: 4px; float:left; vertical-align: middle;}
#menuSup_1Castelli li.voceCorrente{ padding: 3px 30px 3px 33px; background-position: center; color:#212125; background-color:#8C98A8;}
#menuSup_1Castelli li.voceEn{ padding: 0px 0px 0px 10px;}
#menuSup_1Castelli li a { padding: 0px 2px px 2px; }
#menuSup_1Castelli li.linguaen{ padding:0px 0px 0px 76px;}
#menuSup_1Castelli img{padding: 0px 0px; margin-left: 0px; margin-bottom: 0px; vertical-align: middle;}
#menuSup_1Castelli a {color:#212125; padding:0px 0px; text-decoration:none; margin:0px;}
#menuSup_1Castelli a:link, #menuSup_1Castelli a:visited{color:#212125; background-position: center; text-decoration:none;}
#menuSup_1Castelli a:hover, #menuSup_1Castelli a:focus, #menuSup_1Castelli a:active{background:#E1B225; color:#FFFFFF; background-position: center; padding: 3px 0px;}
#menuSup_1Castelli a.voceCorrente{ background-color:#8C98A8; color:#212125; border:1px solid #476078; padding:0px 0px 0px 0px;}
#menuSup_1Castelli a.homelink{padding:3px 0px;}
/*è il cerca, ridotto width da 128 a 120 3*/
#menuSup_3Castelli{background:#ffffff; color:#212125; margin: 4 0 0 0 !important; margin: 3 0 0 0; padding:0px 0px 4px 0px; text-align:center; font-size:0.9em; }
#menuSup_3Castelli ul{padding:0px 0px 0px 0px;}
#menuSup_3Castelli li{display:inline; padding:0px 0px; vertical-align: middle;}
#menuSup_3Castelli .input{border:1px solid #5582A1; width:120px; height:17px; font-size:9px; margin-left: 0px;  margin-bottom:12px !important; margin-bottom:6px; margin-top:15px !important; margin-top:13px;}
#menuSup_3Castelli .inputen{border:1px solid #5582A1; width:114px; height:17px; font-size:9px; margin-left: 0px;  margin-bottom:12px !important; margin-bottom:6px; margin-top:15px !important; margin-top:13px;}
#menuSup_3Castelli .submit{cursor:pointer; overflow: visible; font-size:0.9em; font-family: Verdana, Arial, Geneva; border:1px solid #4B639C; background:#9994A8; padding:1 0 0 0px !important; padding:0px; margin-left:-4px !important; margin-left:0px; margin-bottom:12px !important; margin-bottom:6px; margin-top:15px !important; margin-top:13px; color:#ffffff;}
/*sezione menu del piede*/
#menuBottom_1Castelli{text-align: center; background:#D3CED4; color:#212125; padding:4px 0px 4px 0px; font-size:0.9em; border-top:2px solid #FFF; border-bottom:2px solid #FFF; vertical-align:middle; margin: 0px;}
#menuBottom_1Castelli ul{text-align: center;}
#menuBottom_1Castelli li{padding:0px 60px 0px 0px !important; padding:0px 74px 0px 0px; display:inline;}
#menuBottom_1Castelli li.redazionebottom {font: Verdana, Arial, Helvetica, sans-serif; font-size:10px; letter-spacing: -1px;}  
#menuBottom_1Castelli li.redazionebottom2 {font: Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0; letter-spacing: -1px; text-decoration:none; margin-right: -74px;} 
#menuBottom_1Castelli a {text-decoration:none; color:#212125; padding:0px 0px;}
#menuBottom_1Castelli a:link, #menuBottom_1Castelli a:visited{text-decoration:none; color:#212125; background-position: center;}
#menuBottom_1Castelli a:hover, #menuBottom_1Castelli a:focus, #menuBottom_1Castelli a:active{background:#E1B225;  color:#ffffff; background-position: center; padding: 4px 0px 4px 0px;}
/* sezione bannerino pubblicitario o link temi e links colonna a destra */
.bannercastelli{text-align:center; font-size:0.8em; color:#212125; font-weight:normal; background-color:#F9F1DB; margin: 3px 0px 3px 0px; padding: 0px 0px 8px 0px !important; padding: 0px 0px 0px 0px; width:170px; border:1px solid #7E312C;}
.bannercastelli dd {text-decoration:none; margin: 0px; padding: 4px;}
.bannercastelli dt {text-decoration:none; margin: 0px; padding: 4px;}
.bannercastelli img{border: 1px;}
.menuSx_castelli {color:#212125; text-align:left; margin:0px 0px 0px 0px; padding:0px; background:#FCF6E9;}
.menuSx_castelli a{color:#212125; text-decoration:none; margin: 0px 0px;}
.menuSx_castelli a:hover{color:#212125; text-decoration:underline; font-weight:normal; }
.spaziocastelli{padding-top:0px; font-size:9px;}
.boldcastelli{color:#212125; margin-left:0px; padding:0 3px; font-weight: bold;}
.boldcastelli2{color:#E1B225; margin-left:0px; padding:0 3px; font-weight: bold;}
.castellibannertable{color:#212125; padding:0px; margin-top:5px; background-color:#B2C7D4; text-align:left; border:1px solid #7E312C;}
.castellibannertable a{color:#212125;}
/* TEMA GOLF */
/* sezione classificazione */
#menuSxgolf{color:#212125; margin:-10px 0 0 0 !important; margin:0px;}
#menuSxgolf ul{color:#212125;margin:0px; padding:0px 0px 0px 0px; list-style-type: none;}
#menuSxgolf li{ margin:0px;	padding:0px; list-style-type: none; font-size:0.8em; font-weight:normal; margin-left:3px;}
#menuSxgolf li a{color:#212125; text-decoration:none;}
#menuSxgolf li a.voceCorrente{color:#1A356E; text-decoration:none; font-weight:bold;}
#menuSxgolf li a:hover{color:#095F1E; text-decoration:none; font-weight:bold;}
/*--------------------------------------------------------------------*/
#menuSx_0golf{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;}
#menuSx_0golf dt{margin:0px; padding: 0px 5px 1px 3px; color:#212125; background:#ECF7F0; font-size:0.8em; font-weight:normal; border-left:14px solid #C9E1D2; text-transform: uppercase;}
#menuSx_0golf dd{margin:0px; padding:0px; border-left:14px solid #C9E1D2; background:#ECF7F0;}
#menuSx_0golf li{margin:0 0 0 3px; padding:0px; background:#ECF7F0;}
/*--------------------------------------------------------------------*/
#menuSx_1golf{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;}
#menuSx_1golf dt{margin:0px; padding: 0px 5px 1px 3px; color:#212125; background:#E5F4EB; font-size:0.8em; font-weight:normal; border-left:14px solid #B7D7C3; text-transform: uppercase;}
#menuSx_1golf dd{margin:0px; padding:0px; border-left:14px solid #B7D7C3; background:#E5F4EB;}
#menuSx_1golf li{margin:0 0 0 3px; padding:0px; background:#E5F4EB;}
/*--------------------------------------------------------------------*/
#menuSx_2golf{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;}
#menuSx_2golf dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#CCEAD7; font-size:0.8em; font-weight:normal; border-left:14px solid #7AB490; text-transform: uppercase;}
#menuSx_2golf dd{margin:0px; padding:0px; border-left:14px solid #7AB490; background:#CCEAD7;}
/*--------------------------------------------------------------------*/
#menuSx_3golf{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;}
#menuSx_3golf dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#BFE5CD; font-size:0.8em; font-weight:normal; border-left:14px solid #4C9669; text-transform: uppercase;}
#menuSx_3golf dd{ margin:0px; padding:0px; border-left:14px solid #4C9669; background:#BFE5CD;}
/*--------------------------------------------------------------------*/
#menuSx_4golf{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;margin-top:6px;}
#menuSx_4golf dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#B2E0C2; font-size:0.8em; font-weight:normal; border-left:14px solid #247C45; text-transform: uppercase;}
#menuSx_4golf dd{margin:0px; padding:0px; border-left:14px solid #247C45; background:#B2E0C2;}
/*--------------------------------------------------------------------*/
#menuSx_5golf{ padding:0px; margin-bottom:0px !important; margin-bottom:8px;}
#menuSx_5golf dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#A6DBB9; font-size:0.8em; font-weight:normal; border-left:14px solid #006326; text-transform: uppercase;}
#menuSx_5golf dd{margin:0px; padding:0px; border-left:14px solid #006326; background:#A6DBB9;}
/*--------------------------------------------------------------------*/
#menuSx_6golf{ padding:0px; margin-bottom:0px !important; margin-bottom:8px;}
#menuSx_6golf dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#B8E2C7; font-size:0.8em; font-weight:normal; border-left:14px solid #368755; text-transform: uppercase;}
#menuSx_6golf dd{margin:0px; padding:0px; border-left:14px solid #368755; background:#B8E2C7;}
/*sezione links*/
/*.golftable{padding:0px; background-color:#E5F4EB; text-align:left; border:0px solid #006326;}*/
.golftable{padding:0px; background-color:#CCEAD7; text-align:left; border:0px solid #006326;}
.linkGolf{text-transform:lowercase; line-height: 250%; margin-top: 0; margin-bottom: 0; text-align: left; color:#212125;}
#Titolettilinkgolf {margin-top:1em; border-bottom:1px solid #006326; text-transform:uppercase; font-size:90%; color:#212125; text-align:left; margin:0px 0px 10px 0px; width:87%;}
/*sezione menu top 1*/
#menuSup_1Golf{color:#212125; margin:0; padding:0px 0px; text-align:center; border-top:2px solid #fff; border-bottom:5px solid #fff; vertical-align:middle; font-size:0.9em;}
.menuSup_1tdGolf{color:#212125; background:#CCEAD7; margin:0; padding:0; font-size:1.0em; vertical-align:middle;}
#menuSup_1Golf ul{padding:0px 0px 0px 0px;}
#menuSup_1Golf li{display:inline; padding:0px 30px 0px 30px; vertical-align: middle;}
#menuSup_1Golf li.script{padding: 0px 0px 0px 0px; margin-left:2px; margin-right: 75px; margin-top: 4px; float:left; vertical-align: middle;}
#menuSup_1Golf li.voceCorrente{ padding: 3px 30px 3px 33px; background-position: center; color:#212125; background-color:#8C98A8;}
#menuSup_1Golf li.voceEn{ padding: 0px 0px 0px 10px;}
#menuSup_1Golf li a { padding: 0px 2px px 2px; }
#menuSup_1Golf li.linguaen{ padding:0px 0px 0px 76px;}
#menuSup_1Golf img{padding: 0px 0px; margin-left: 0px; margin-bottom: 0px; vertical-align: middle;}
#menuSup_1Golf a {color:#212125; padding:0px 0px; text-decoration:none; margin:0px;}
#menuSup_1Golf a:link, #menuSup_1Golf a:visited{color:#212125; background-position: center; text-decoration:none;}
#menuSup_1Golf a:hover, #menuSup_1Golf a:focus, #menuSup_1Golf a:active{background:#006326; color:#FFFFFF; background-position: center; padding: 3px 0px;}
#menuSup_1Golf a.voceCorrente{ background-color:#8C98A8; color:#212125; border:1px solid #476078; padding:0px 0px 0px 0px;}
#menuSup_1Golf a.homelink{padding: 3px 0px;}
/*è il cerca, ridotto width da 128 a 120 3*/
#menuSup_3Golf{background:#ffffff; color:#212125; margin: 4 0 0 0 !important; margin: 3 0 0 0; padding:0px 0px 4px 0px; text-align:center; font-size:0.9em; }
#menuSup_3Golf ul{padding:0px 0px 0px 0px;}
#menuSup_3Golf li{display:inline; padding:0px 0px; vertical-align: middle;}
#menuSup_3Golf .input{border:1px solid #006326; width:120px; height:17px; font-size:9px; margin-left: 0px;  margin-bottom:12px !important; margin-bottom:6px; margin-top:15px !important; margin-top:13px;}
#menuSup_3Golf .inputen{border:1px solid #006326; width:114px; height:17px; font-size:9px; margin-left: 0px;  margin-bottom:12px !important; margin-bottom:6px; margin-top:15px !important; margin-top:13px;}
#menuSup_3Golf .submit{cursor:pointer; overflow: visible; font-size:0.9em; font-family: Verdana, Arial, Geneva; border:1px solid #4B639C; background:#006326; padding:1 0 0 0px !important; padding:0px; margin-left:-4px !important; margin-left:0px; margin-bottom:12px !important; margin-bottom:6px; margin-top:15px !important; margin-top:13px; color:#ffffff;}
/*sezione menu del piede*/
#menuBottom_1Golf{text-align: center; background:#D4E9D8; color:#212125; padding:4px 0px 4px 0px; font-size:0.9em; border-top:2px solid #FFF; border-bottom:2px solid #FFF; vertical-align:middle; margin: 0px;}
#menuBottom_1Golf ul{text-align: center;}
#menuBottom_1Golf li{padding:0px 60px 0px 0px !important; padding:0px 74px 0px 0px; display:inline;}
#menuBottom_1Golf li.redazionebottom {font: Verdana, Arial, Helvetica, sans-serif; font-size:10px; letter-spacing: -1px;}  
#menuBottom_1Golf li.redazionebottom2 {font: Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0; letter-spacing: -1px; text-decoration:none; margin-right: -74px;} 
#menuBottom_1Golf a {text-decoration:none; color:#212125; padding:0px 0px;}
#menuBottom_1Golf a:link, #menuBottom_1Golf a:visited{text-decoration:none; color:#212125; background-position: center;}
#menuBottom_1Golf a:hover, #menuBottom_1Golf a:focus, #menuBottom_1Golf a:active{background:#006326;  color:#ffffff; background-position: center; padding: 4px 0px 4px 0px;}
/* sezione bannerino pubblicitario o link temi e links colonna a destra */
.bannergolf{text-align:center; font-size:0.8em; color:#212125; font-weight:normal; background-color:#E5F4EB; margin: 3px 0px 3px 0px; padding: 0px 0px 8px 0px !important; padding: 0px 0px 0px 0px; width:170px; border:1px solid #006326;}
.bannergolf dd {text-decoration:none; margin: 0px; padding: 4px;}
.bannergolf dt {text-decoration:none; margin: 0px; padding: 4px;}
.bannergolf img{border: 1px;}
/*.menuSx_golf {color:#212125; text-align:left; margin:0px 0px 0px 0px; padding:0px; background:#D4E9D8 url(../repository/homeIAT/sfondogolf.jpg);}*/
.menuSx_golf {color:#212125; text-align:left; margin:0px 0px 0px 0px; padding:0px; background:#E5F4EB url(../repository/homeIAT/sfondogolf.jpg);}
.menuSx_golf a{color:#212125; text-decoration:none; margin: 0px 0px;}
.menuSx_golf a:hover{color:#212125; text-decoration:underline; font-weight:normal; }
.spaziogolf{padding-top:0px; font-size:24px;}
.boldgolf{color:#212125; margin-left:0px; padding:0 3px; font-weight: bold;}
.boldgolf2{color:#006326; margin-left:0px; padding:0 3px; font-weight: bold;}
.golfbannertable{color:#212125; padding:0px; margin-top:5px; background-color:#B2C7D4; text-align:left; border:1px solid #7E312C;}
.golfbannertable a{color:#212125;}
/* TEMA NEVE */
/* sezione classificazione */
#menuSxneve{color:#212125; margin:-10px 0 0 0 !important; margin:0px;}
#menuSxneve ul{color:#212125;margin:0px; padding:0px 0px 0px 0px; list-style-type: none;}
#menuSxneve li{ margin:0px;	padding:0px; list-style-type: none; font-size:0.8em; font-weight:normal; margin-left:3px;}
#menuSxneve li a{color:#212125; text-decoration:none;}
#menuSxneve li a.voceCorrente{color:#1A356E; text-decoration:none; font-weight:bold;}
#menuSxneve li a:hover{color:#0B009E; text-decoration:none; font-weight:bold;}
/*--------------------------------------------------------------------*/
#menuSx_0neve{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;}
#menuSx_0neve dt{margin:0px; padding: 0px 5px 1px 3px; color:#212125; background:#F4F8FD; font-size:0.8em; font-weight:normal; border-left:14px solid #D8DEEC; text-transform: uppercase;}
#menuSx_0neve dd{margin:0px; padding:0px; border-left:14px solid #D8DEEC; background:#F4F8FD;}
#menuSx_0neve li{margin:0 0 0 3px; padding:0px; background:#F4F8FD;}
/*--------------------------------------------------------------------*/
#menuSx_1neve{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;}
#menuSx_1neve dt{margin:0px; padding: 0px 5px 1px 3px; color:#212125; background:#F0F6FC; font-size:0.8em; font-weight:normal; border-left:14px solid #CBD2E6; text-transform: uppercase;}
#menuSx_1neve dd{margin:0px; padding:0px; border-left:14px solid #CBD2E6; background:#F0F6FC;}
#menuSx_1neve li{margin:0 0 0 3px; padding:0px; background:#F0F6FC;}
/*--------------------------------------------------------------------*/
#menuSx_2neve{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;}
#menuSx_2neve dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#E1EDF8; font-size:0.8em; font-weight:normal; border-left:14px solid #9DA8CE; text-transform: uppercase;}
#menuSx_2neve dd{margin:0px; padding:0px; border-left:14px solid #9DA8CE; background:#E1EDF8;}
/*--------------------------------------------------------------------*/
#menuSx_3neve{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;}
#menuSx_3neve dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#D9E9F7; font-size:0.8em; font-weight:normal; border-left:14px solid #7984B9; text-transform: uppercase;}
#menuSx_3neve dd{ margin:0px; padding:0px; border-left:14px solid #7984B9; background:#D9E9F7;}
/*--------------------------------------------------------------------*/
#menuSx_4neve{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;margin-top:6px;}
#menuSx_4neve dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#CAE0F3; font-size:0.8em; font-weight:normal; border-left:14px solid #6572AE; text-transform: uppercase;}
#menuSx_4neve dd{margin:0px; padding:0px; border-left:14px solid #6572AE; background:#CAE0F3;}
/*--------------------------------------------------------------------*/
#menuSx_5neve{ padding:0px; margin-bottom:0px !important; margin-bottom:8px;}
#menuSx_5neve dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#BAD7F0; font-size:0.8em; font-weight:normal; border-left:14px solid #5360A2; text-transform: uppercase;}
#menuSx_5neve dd{margin:0px; padding:0px; border-left:14px solid #5360A2; background:#BAD7F0;}
/*--------------------------------------------------------------------*/
#menuSx_6neve{ padding:0px; margin-bottom:0px !important; margin-bottom:8px;}
#menuSx_6neve dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#D1E4F5; font-size:0.8em; font-weight:normal; border-left:14px solid #6F7BB4; text-transform: uppercase;}
#menuSx_6neve dd{margin:0px; padding:0px; border-left:14px solid #6F7BB4; background:#D1E4F5;}
/*sezione links*/
.nevetable{padding:0px; background-color:#D9E9F7; text-align:left; border:0px solid #006326;}
.linkNeve{text-transform:lowercase; line-height: 250%; margin-top: 0; margin-bottom: 0; text-align: left; color:#212125;}
#Titolettilinkneve {margin-top:1em; border-bottom:1px solid #3B3F8E; text-transform:uppercase; font-size:90%; color:#212125; text-align:left; margin:0px 0px 10px 0px; width:87%;}
/*sezione menu top 1*/
#menuSup_1Neve{color:#212125; margin:0; padding:0px 0px; text-align:center; border-top:2px solid #fff; border-bottom:5px solid #fff; vertical-align:middle; font-size:0.9em;}
.menuSup_1tdNeve{color:#212125; background:#BBD4EF; margin:0; padding:0; font-size:1.0em; vertical-align:middle;}
#menuSup_1Neve ul{padding:0px 0px 0px 0px;}
#menuSup_1Neve li{display:inline; padding:0px 30px 0px 30px; vertical-align: middle;}
#menuSup_1Neve li.script{padding: 0px 0px 0px 0px; margin-left:2px; margin-right: 75px; margin-top: 4px; float:left; vertical-align: middle;}
#menuSup_1Neve li.voceCorrente{ padding: 3px 30px 3px 33px; background-position: center; color:#212125; background-color:#8C98A8;}
#menuSup_1Neve li.voceEn{ padding: 0px 0px 0px 10px;}
#menuSup_1Neve li a { padding: 0px 2px px 2px; }
#menuSup_1Neve li.linguaen{ padding:0px 0px 0px 76px;}
#menuSup_1Neve img{padding: 0px 0px; margin-left: 0px; margin-bottom: 0px; vertical-align: middle;}
#menuSup_1Neve a {color:#212125; padding:0px 0px; text-decoration:none; margin:0px;}
#menuSup_1Neve a:link, #menuSup_1Neve a:visited{color:#212125; background-position: center; text-decoration:none;}
#menuSup_1Neve a:hover, #menuSup_1Neve a:focus, #menuSup_1Neve a:active{background:#4E5AA1; color:#FFFFFF; background-position: center; padding: 3px 0px;}
#menuSup_1Neve a.voceCorrente{ background-color:#8C98A8; color:#212125; border:1px solid #476078; padding:0px 0px 0px 0px;}
#menuSup_1Neve a.homelink{padding: 3px 0px;}
/*è il cerca, ridotto width da 128 a 120 3*/
#menuSup_3Neve{background:#ffffff; color:#212125; margin: 4 0 0 0 !important; margin: 3 0 0 0; padding:0px 0px 4px 0px; text-align:center; font-size:0.9em; }
#menuSup_3Neve ul{padding:0px 0px 0px 0px;}
#menuSup_3Neve li{display:inline; padding:0px 0px; vertical-align: middle;}
#menuSup_3Neve .input{border:1px solid #9CA0C7; width:120px; height:17px; font-size:9px; margin-left: 0px;  margin-bottom:12px !important; margin-bottom:6px; margin-top:15px !important; margin-top:13px;}
#menuSup_3Neve .inputen{border:1px solid #9CA0C7; width:114px; height:17px; font-size:9px; margin-left: 0px;  margin-bottom:12px !important; margin-bottom:6px; margin-top:15px !important; margin-top:13px;}
#menuSup_3Neve .submit{cursor:pointer; overflow: visible; font-size:0.9em; font-family: Verdana, Arial, Geneva; border:1px solid #9CA0C7; background:#6167A5; padding:1 0 0 0px !important; padding:0px; margin-left:-4px !important; margin-left:0px; margin-bottom:12px !important; margin-bottom:6px; margin-top:15px !important; margin-top:13px; color:#ffffff;}
/*sezione menu del piede*/
#menuBottom_1Neve{text-align: center; background:#BBD4EF; color:#212125; padding:4px 0px 4px 0px; font-size:0.9em; border-top:2px solid #FFF; border-bottom:2px solid #FFF; vertical-align:middle; margin: 0px;}
#menuBottom_1Neve ul{text-align: center;}
#menuBottom_1Neve li{padding:0px 60px 0px 0px !important; padding:0px 74px 0px 0px; display:inline;}
#menuBottom_1Neve li.redazionebottom {font: Verdana, Arial, Helvetica, sans-serif; font-size:10px; letter-spacing: -1px;}  
#menuBottom_1Neve li.redazionebottom2 {font: Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0; letter-spacing: -1px; text-decoration:none; margin-right: -74px;} 
#menuBottom_1Neve a {text-decoration:none; color:#212125; padding:0px 0px;}
#menuBottom_1Neve a:link, #menuBottom_1Neve a:visited{text-decoration:none; color:#212125; background-position: center;}
#menuBottom_1Neve a:hover, #menuBottom_1Neve a:focus, #menuBottom_1Neve a:active{background:#4E5AA1;  color:#ffffff; background-position: center; padding: 4px 0px 4px 0px;}
/* sezione bannerino pubblicitario o link temi e links colonna a destra */
.bannerneve{text-align:center; font-size:0.8em; color:#212125; font-weight:normal; background-color:#DFE9F4; margin: 3px 0px 3px 0px; padding: 0px 0px 8px 0px !important; padding: 0px 0px 0px 0px; width:170px; border:1px solid #6B6EAA;}
.bannerneve dd {text-decoration:none; margin: 0px; padding: 4px;}
.bannerneve dt {text-decoration:none; margin: 0px; padding: 4px;}
.bannerneve img{border: 1px;}
.menuSx_neve {color:#212125; text-align:left; margin:0px 0px 0px 0px; padding:0px; background:#EEF2F6 url(../repository/homeIAT/sfondoneve.jpg);}
.menuSx_neve a{color:#212125; text-decoration:none; margin: 0px 0px;}
.menuSx_neve a:hover{color:#212125; text-decoration:underline; font-weight:normal; }
.spazioneve{padding-top:0px; font-size:20px;}
.boldneve{color:#212125; margin-left:0px; padding:0 3px; font-weight: bold;}
.boldneve2{color:#4B5098; margin-left:0px; padding:0 3px; font-weight: bold;}
.nevebannertable{color:#212125; padding:0px; margin-top:5px; background-color:#B2C7D4; text-align:left; border:1px solid #7E312C;}
.nevebannertable a{color:#212125;}
/* TEMA OSPITALITA RELIGIOSA OSPREL */
/* sezione classificazione */
#menuSxreligioso{color:#212125; margin:-10px 0 0 0 !important; margin:0px;}
#menuSxreligioso ul{color:#212125;margin:0px; padding:0px 0px 0px 0px; list-style-type: none;}
#menuSxreligioso li{ margin:0 0 0 3px;padding:0px; list-style-type: none; font-size:0.8em; font-weight:normal; margin-left:3px;}
#menuSxreligioso li a{color:#212125; text-decoration:none;}
#menuSxreligioso li a.voceCorrente{color:#1A356E; text-decoration:none; font-weight:bold;}
#menuSxreligioso li a:hover{color:#6A6890; text-decoration:none; font-weight:bold;}
/*--------------------------------------------------------------------*/
#menuSx_0religioso{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;}
#menuSx_0religioso dt{margin:0px; padding: 0px 5px 1px 3px; color:#212125; background:#F2F2F6; font-size:0.8em; font-weight:normal; border-left:14px solid #E7E7EF; text-transform: uppercase;}
#menuSx_0religioso dd{margin:0px; padding:0px; border-left:14px solid #E7E7EF; background:#F2F2F6;}
#menuSx_0religioso li{margin:0 0 0 3px; padding:0px; background:#F2F2F6;}
/*--------------------------------------------------------------------*/
#menuSx_1religioso{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;}
#menuSx_1religioso dt{margin:0px; padding: 0px 5px 1px 3px; color:#212125; background:#EEEEF2; font-size:0.8em; font-weight:normal; border-left:14px solid #DFDFE9; text-transform: uppercase;}
#menuSx_1religioso dd{margin:0px; padding:0px; border-left:14px solid #DFDFE9; background:#EEEEF2;}
#menuSx_1religioso li{margin:0 0 0 3px; padding:0px; background:#EEEEF2;}
/*--------------------------------------------------------------------*/
#menuSx_2religioso{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;}
#menuSx_2religioso dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#DFDFE9; font-size:0.8em; font-weight:normal; border-left:14px solid #BFBED6; text-transform: uppercase;}
#menuSx_2religioso dd{margin:0px; padding:0px; border-left:14px solid #BFBED6; background:#DFDFE9;}
/*--------------------------------------------------------------------*/
#menuSx_3religioso{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;}
#menuSx_3religioso dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#D0CEE0; font-size:0.8em; font-weight:normal; border-left:14px solid #A19EC1; text-transform: uppercase;}
#menuSx_3religioso dd{ margin:0px; padding:0px; border-left:14px solid #A19EC1; background:#D0CEE0;}
/*--------------------------------------------------------------------*/
#menuSx_4religioso{ padding:0px; margin-bottom:-5px !important; margin-bottom:-10px;margin-top:6px;}
#menuSx_4religioso dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#BFBED6; font-size:0.8em; font-weight:normal; border-left:14px solid #817DAC; text-transform: uppercase;}
#menuSx_4religioso dd{margin:0px; padding:0px; border-left:14px solid #817DAC; background:#BFBED6;}
/*--------------------------------------------------------------------*/
#menuSx_5religioso{ padding:0px; margin-bottom:0px !important; margin-bottom:8px;}
#menuSx_5religioso dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#B0AFCB; font-size:0.8em; font-weight:normal; border-left:14px solid #635E99; text-transform: uppercase;}
#menuSx_5religioso dd{margin:0px; padding:0px; border-left:14px solid #635E99; background:#B0AFCB;}
/*--------------------------------------------------------------------*/
#menuSx_6religioso{ padding:0px; margin-bottom:0px !important; margin-bottom:8px;}
#menuSx_6religioso dt{margin:0px; padding:0px 5px 1px 3px; color:#212125; background:#C7C6DB; font-size:0.8em; font-weight:normal; border-left:14px solid #908DB6; text-transform: uppercase;}
#menuSx_6religioso dd{margin:0px; padding:0px; border-left:14px solid #908DB6; background:#C7C6DB;}

/*sezione links*/
.religiosotable{padding:0px; background-color:#DFDFE9; text-align:left; border:0px solid #006326;}
.linkReligioso{text-transform:lowercase; line-height: 250%; margin-top: 0; margin-bottom: 0; text-align: left; color:#212125;}
#Titolettilinkreligioso {margin-top:1em; border-bottom:1px solid #3B3F8E; text-transform:uppercase; font-size:90%; color:#212125; text-align:left; margin:0px 0px 10px 0px; width:87%;}
/*sezione menu top 1*/
#menuSup_1Religioso{color:#212125; margin:0; padding:0px 0px; text-align:center; border-top:2px solid #fff; border-bottom:5px solid #fff; vertical-align:middle; font-size:0.9em;}
.menuSup_1tdReligioso{color:#212125; background:#AFA2C8; margin:0; padding:0; font-size:1.0em; vertical-align:middle;}
#menuSup_1Religioso ul{padding:0px 0px 0px 0px;}
#menuSup_1Religioso li{display:inline; padding:0px 30px 0px 30px; vertical-align: middle;}
#menuSup_1Religioso li.script{padding: 0px 0px 0px 0px; margin-left:2px; margin-right: 75px; margin-top: 4px; float:left; vertical-align: middle;}
#menuSup_1Religioso li.voceCorrente{ padding: 3px 30px 3px 33px; background-position: center; color:#212125; background-color:#8C98A8;}
#menuSup_1Religioso li.voceEn{ padding: 0px 0px 0px 10px;}
#menuSup_1Religioso li a { padding: 0px 2px px 2px; }
#menuSup_1Religioso li.linguaen{ padding:0px 0px 0px 76px;}
#menuSup_1Religioso img{padding: 0px 0px; margin-left: 0px; margin-bottom: 0px; vertical-align: middle;}
#menuSup_1Religioso a {color:#212125; padding:0px 0px; text-decoration:none; margin:0px;}
#menuSup_1Religioso a:link, #menuSup_1Religioso a:visited{color:#212125; background-position: center; text-decoration:none;}
#menuSup_1Religioso a:hover, #menuSup_1Religioso a:focus, #menuSup_1Religioso a:active{background:#635E99; color:#FFFFFF; background-position: center; padding: 3px 0px;}
#menuSup_1Religioso a.voceCorrente{ background-color:#8C98A8; color:#212125; border:1px solid #476078; padding:0px 0px 0px 0px;}
#menuSup_1Religioso a.homelink{padding: 3px 0px;}
/*è il cerca, ridotto width da 128 a 120 3*/
#menuSup_3Religioso{background:#ffffff; color:#212125; margin: 4 0 0 0 !important; margin: 3 0 0 0; padding:0px 0px 4px 0px; text-align:center; font-size:0.9em; }
#menuSup_3Religioso ul{padding:0px 0px 0px 0px;}
#menuSup_3Religioso li{display:inline; padding:0px 0px; vertical-align: middle;}
#menuSup_3Religioso .input{border:1px solid #9CADC7; width:120px; height:17px; font-size:9px; margin-left: 0px;  margin-bottom:12px !important; margin-bottom:6px; margin-top:15px !important; margin-top:13px;}
#menuSup_3Religioso .inputen{border:1px solid #9CADC7; width:114px; height:17px; font-size:9px; margin-left: 0px;  margin-bottom:12px !important; margin-bottom:6px; margin-top:15px !important; margin-top:13px;}
#menuSup_3Religioso .submit{cursor:pointer; overflow: visible; font-size:0.9em; font-family: Verdana, Arial, Geneva; border:1px solid #9CADC7; background:#6167A5; padding:1 0 0 0px !important; padding:0px; margin-left:-4px !important; margin-left:0px; margin-bottom:12px !important; margin-bottom:6px; margin-top:15px !important; margin-top:13px; color:#ffffff;}
/*sezione menu del piede*/
#menuBottom_1Religioso{text-align: center; background:#AFA2C8; color:#212125; padding:4px 0px 4px 0px; font-size:0.9em; border-top:2px solid #FFF; border-bottom:2px solid #FFF; vertical-align:middle; margin: 0px;}
#menuBottom_1Religioso ul{text-align: center;}
#menuBottom_1Religioso li{padding:0px 60px 0px 0px !important; padding:0px 74px 0px 0px; display:inline;}
#menuBottom_1Religioso li.redazionebottom {font: Verdana, Arial, Helvetica, sans-serif; font-size:10px; letter-spacing: -1px;}  
#menuBottom_1Religioso li.redazionebottom2 {font: Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0; letter-spacing: -1px; text-decoration:none; margin-right: -74px;} 
#menuBottom_1Religioso a {text-decoration:none; color:#212125; padding:0px 0px;}
#menuBottom_1Religioso a:link, #menuBottom_1Religioso a:visited{text-decoration:none; color:#212125; background-position: center;}
#menuBottom_1Religioso a:hover, #menuBottom_1Religioso a:focus, #menuBottom_1Religioso a:active{background:#635E99;  color:#ffffff; background-position: center; padding: 4px 0px 4px 0px;}
/* sezione bannerino pubblicitario o link temi e links colonna a destra */
.bannerreligioso{text-align:center; font-size:0.8em; color:#212125; font-weight:normal; background-color:#EEEEF2; margin: 3px 0px 3px 0px; padding: 0px 0px 8px 0px !important; padding: 0px 0px 0px 0px; width:170px; border:1px solid #B0A9CC;}
.bannerreligioso dd {text-decoration:none; margin: 0px; padding: 4px;}
.bannerreligioso dt {text-decoration:none; margin: 0px; padding: 4px;}
.bannerreligioso img{border: 1px;}
.menuSx_religioso {color:#212125; text-align:left; margin:0px 0px 0px 0px; padding:0px; background:#EEEEF2 url(../repository/homeIAT/sfondoreligioso.jpg);}
.menuSx_religioso a{color:#212125; text-decoration:none; margin: 0px 0px;}
.menuSx_religioso a:hover{color:#212125; text-decoration:underline; font-weight:normal; }
.spazioreligioso{padding-top:0px; font-size:10px;}
.boldreligioso{color:#212125; margin-left:0px; padding:0 3px; font-weight: bold;}
.boldreligioso2{color:#4B5098; margin-left:0px; padding:0 3px; font-weight: bold;}
.religiosobannertable{color:#212125; padding:0px; margin-top:5px; background-color:#B2C7D4; text-align:left; border:1px solid #7E312C;}
.religiosobannertable a{color:#212125;}
.cellafaq{text-align:left; margin:0px 30px; padding:0px; width:60%;}
.sfondonewsspeciale{background:#96A9C9;}
.titolonewsspeciale{font-weight:bold; color:#51649B; text-align:left;}
.ricercav {padding:1 70px 0 0px !important; padding:0px; background-color:#fff; text-align:right !important; text-align:center;}
.ricercavlabel { margin-bottom:0px; width:70px; font-size:1em; padding:0 4 0 0 !important; padding:0px; text-align:left;}
.ricercav .input { border:1px solid #4b639c; font-size:9px; height:17px; width:220px; margin: 0 0 1 0px !important; margin: 0 0 0 0px;}
.ricercav .submit {border:1px solid #4b639c; margin:0 0 0 2px !important; margin:0 0 0 10px; font-size:9px; height:17px; background-color:#fff;}
.ricercav .option { border:1px solid #4b639c; font-size:9px; height:15px !important; height:17px; width:222px; margin: 0px 0 2 2px !important; margin: 0 0 0 5px;}
.ricercav .submitopt {border:1px solid #4b639c; margin:1 0 0 1px !important; margin:0 0 1 8px; font-size:9px; height:17px; width:30px; background-color:#fff;}
.facebook-logo{
 margin-bottom: 0;
    margin-top: -30px;
    text-align: center;
}

/* NUOVO MENU NAVIGAZIONE */
#menuSx ul{
line-height:15px;
}
#menuSx {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #212125;
    margin: 21px 0 0 !important;
    #margin: 18px 0 0 !important;
}
#menuSx_0 dt,#menuSx_1 dt,#menuSx_2 dt,#menuSx_3 dt,#menuSx_4 dt,#menuSx_5 dt,#menuSx_6 dt{
	font-size:1em;
}
#menuSx_0 li,#menuSx_1 li,#menuSx_2 li,#menuSx_3 li,#menuSx_4 li,#menuSx_5 li,#menuSx_6 li {
    border-bottom: 1px solid #A5ADC0;
    font-size: 0.8em;
    font-weight: normal;
    list-style-type: none;
    margin: 0 0 0 3px;
    padding-left: 10px;
}
#menuSx_0 li:last-child,#menuSx_1 li:last-child,#menuSx_2 li:last-child,#menuSx_3 li:last-child,#menuSx_4 li:last-child,#menuSx_5 li:last-child,#menuSx_6 li:last-child{
	border-bottom:0;
}
#menuSx li a{
	background: #FFF !important;
}
#menuSx_1,#menuSx_2,#menuSx_3,#menuSx_4,#menuSx_5,#menuSx_6{
	background: none repeat scroll 0 0 #FFF !important;
    margin: 0 !important;
    padding: 0;
	margin-top:5px !important;
}

#menuSx_0{
	background: none repeat scroll 0 0 #FFF;
    margin: 0 !important;
    margin-top:10px;
    padding: 0;
}
#menuSx_0 dt {
    background: none repeat scroll 0 0 #D2D6E1;
    color: #000;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_0 dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_1{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_1 dt {
    background: none repeat scroll 0 0 #BBC1D1;
    color: #000;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_1 dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_2{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_2 dt {
    background: none repeat scroll 0 0 #A5ADC0;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_2 dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_3{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_3 dt {
    background: none repeat scroll 0 0 #8F99B2;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_3 dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_4{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_4 dt {
    background: none repeat scroll 0 0 #737C99;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_4 dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_5{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_5 dt {
    background: none repeat scroll 0 0 #727B98;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_5 dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_6{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_6 dt {
    background: none repeat scroll 0 0 #7984A2;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_6 dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_0 dt,#menuSx_1 dt,#menuSx_2 dt,#menuSx_3 dt,#menuSx_4 dt,#menuSx_5 dt,#menuSx_6 dt{
	border:0;
	color:#000;
}
/* TEMATISMI */

/* CASTELLI */
#menuSxcastelli {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #212125;
    margin: -2px 0 0 !important;
    #margin: -14px 0 0 !important;
}
#menuSxcastelli ul {
    background: none repeat scroll 0 0 #FFFFFF;
line-height:15px;
}
#menuSx_0castelli dt,#menuSx_1castelli dt,#menuSx_2castelli dt,#menuSx_3castelli dt,#menuSx_4castelli dt,#menuSx_5castelli dt,#menuSx_6castelli dt{
	font-size:1em;
}
#menuSx_0castelli li,#menuSx_1castelli li,#menuSx_2castelli li,#menuSx_3castelli li,#menuSx_4castelli li,#menuSx_5castelli li,#menuSx_6castelli li {
    border-bottom: 1px solid #F5E5BE;
    font-size: 0.8em;
    font-weight: normal;
    list-style-type: none;
    margin: 0 0 0 3px;
    padding-left: 10px;
    background:#FFF;
}
#menuSx_0castelli li:last-child,#menuSx_1castelli li:last-child,#menuSx_2castelli li:last-child,#menuSx_3castelli li:last-child,#menuSx_4castelli li:last-child,#menuSx_5castelli li:last-child,#menuSx_6castelli li:last-child{
	border-bottom:0;
}
#menuSxcastelli li a{
	background: #FFF !important;
}
#menuSx_1castelli,#menuSx_2castelli,#menuSx_3castelli,#menuSx_4castelli,#menuSx_5castelli,#menuSx_6castelli{
	background: none repeat scroll 0 0 #FFF !important;
    margin: 0 !important;
    padding: 0;
	margin-top:5px !important;
}

#menuSx_0castelli{
	background: none repeat scroll 0 0 #FFF;
    margin: 0 !important;
    margin-top:10px;
    padding: 0;
}
#menuSx_0castelli dt {
    background: none repeat scroll 0 0 #F8F2DE;
    color: #000;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_0castelli dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_1castelli{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_1castelli dt {
    background: none repeat scroll 0 0 #F6EDD3;
    color: #000;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_1castelli dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_2castelli{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_2castelli dt {
    background: none repeat scroll 0 0 #F2DEA7;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_2castelli dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_3castelli{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_3castelli dt {
    background: none repeat scroll 0 0 #EBCB7A;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_3castelli dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_4castelli{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_4castelli dt {
    background: none repeat scroll 0 0 #E5BC4F;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_4castelli dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_5castelli{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_5castelli dt {
    background: none repeat scroll 0 0 #E8C363;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_5castelli dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_6castelli{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_6castelli dt {
    background: none repeat scroll 0 0 #E5BC4F;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_6castelli dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_0castelli dt,#menuSx_1castelli dt,#menuSx_2castelli dt,#menuSx_3castelli dt,#menuSx_4castelli dt,#menuSx_5castelli dt,#menuSx_6castelli dt{
	border:0;
	color:#000;
}
/* VILLE */
#menuSxville {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #212125;
    margin: -2px 0 0 !important;
    #margin: -14px 0 0 !important;
}
#menuSxville ul {
    background: none repeat scroll 0 0 #FFFFFF;
line-height:15px;
}
#menuSx_0ville dt,#menuSx_1ville dt,#menuSx_2ville dt,#menuSx_3ville dt,#menuSx_4ville dt,#menuSx_5ville dt,#menuSx_6ville dt{
	font-size:1em;
}
#menuSx_0ville li,#menuSx_1ville li,#menuSx_2ville li,#menuSx_3ville li,#menuSx_4ville li,#menuSx_5ville li,#menuSx_6ville li {
    border-bottom: 1px solid #BB9C73;
    font-size: 0.8em;
    font-weight: normal;
    list-style-type: none;
    margin: 0 0 0 3px;
    padding-left: 10px;
    background:#FFF;
}
#menuSx_0ville li:last-child,#menuSx_1ville li:last-child,#menuSx_2ville li:last-child,#menuSx_3ville li:last-child,#menuSx_4ville li:last-child,#menuSx_5ville li:last-child,#menuSx_6ville li:last-child{
	border-bottom:0;
}
#menuSxville li a{
	background: #FFF !important;
}
#menuSx_1ville,#menuSx_2ville,#menuSx_3ville,#menuSx_4ville,#menuSx_5ville,#menuSx_6ville{
	background: none repeat scroll 0 0 #FFF !important;
    margin: 0 !important;
    padding: 0;
	margin-top:5px !important;
}

#menuSx_0ville{
	background: none repeat scroll 0 0 #FFF;
    margin: 0 !important;
    margin-top:10px;
    padding: 0;
}
#menuSx_0ville dt {
    background: none repeat scroll 0 0 #F0EAE1;
    color: #000;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_0ville dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_1ville{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_1ville dt {
    background: none repeat scroll 0 0 #EAE2D7;
    color: #000;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_1ville dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_2ville{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_2ville dt {
    background: none repeat scroll 0 0 #D8C5AE;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_2ville dd {
    margin: 0;
    padding: 0;
    border:0;    margin-top:4px;
}
#menuSx_3ville{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_3ville dt {
    background: none repeat scroll 0 0 #C4A987;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_3ville dd {
    margin: 0;
    padding: 0;
    border:0;    margin-top:4px;
}
#menuSx_4ville{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_4ville dt {
    background: none repeat scroll 0 0 #B18D5D;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_4ville dd {
    margin: 0;
    padding: 0;
    border:0;    margin-top:4px;
}
#menuSx_5ville{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_5ville dt {
    background: none repeat scroll 0 0 #9D6F36;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_5ville dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_6ville{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_6ville dt {
    background: none repeat scroll 0 0 #BB9C73;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_6ville dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_0ville dt,#menuSx_1ville dt,#menuSx_2ville dt,#menuSx_3ville dt,#menuSx_4ville dt,#menuSx_5ville dt,#menuSx_6ville dt{
	border:0;
	color:#000;
}
/* TERME */
#menuSxterme {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #212125;
    margin: -2px 0 0 !important;
    #margin: -14px 0 0 !important;
}
#menuSxterme ul {
    background: none repeat scroll 0 0 #FFFFFF;
line-height:15px;
}
#menuSx_0terme dt,#menuSx_1terme dt,#menuSx_2terme dt,#menuSx_3terme dt,#menuSx_4terme dt,#menuSx_5terme dt,#menuSx_6terme dt{
	font-size:1em;
}
#menuSx_0terme li,#menuSx_1terme li,#menuSx_2terme li,#menuSx_3terme li,#menuSx_4terme li,#menuSx_5terme li,#menuSx_6terme li {
    border-bottom: 1px solid #A2BACB;
    font-size: 0.8em;
    font-weight: normal;
    list-style-type: none;
    margin: 0 0 0 3px;
    padding-left: 10px;
    background:#FFF;
}
#menuSx_0terme li:last-child,#menuSx_1terme li:last-child,#menuSx_2terme li:last-child,#menuSx_3terme li:last-child,#menuSx_4terme li:last-child,#menuSx_5terme li:last-child,#menuSx_6terme li:last-child{
	border-bottom:0;
}
#menuSxterme li a{
	background: #FFF !important;
}
#menuSx_1terme,#menuSx_2terme,#menuSx_3terme,#menuSx_4terme,#menuSx_5terme,#menuSx_6terme{
	background: none repeat scroll 0 0 #FFF !important;
    margin: 0 !important;
    padding: 0;
	margin-top:5px !important;
}

#menuSx_0terme{
	background: none repeat scroll 0 0 #FFF;
    margin: 0 !important;
    margin-top:10px;
    padding: 0;
}
#menuSx_0terme dt {
    background: none repeat scroll 0 0 #E0E8ED;
    color: #000;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_0terme dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_1terme{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_1terme dt {
    background: none repeat scroll 0 0 #D5E0E7;
    color: #000;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_1terme dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_2terme{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_2terme dt {
    background: none repeat scroll 0 0 #C4D3DF;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_2terme dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_3terme{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_3terme dt {
    background: none repeat scroll 0 0 #B3C7D4;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_3terme dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_4terme{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_4terme dt {
    background: none repeat scroll 0 0 #91AEC1;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_4terme dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_5terme{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_5terme dt {
    background: none repeat scroll 0 0 #6F95AE;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_5terme dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_6terme{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_6terme dt {
    background: none repeat scroll 0 0 #A2BACB;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_6terme dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_0terme dt,#menuSx_1terme dt,#menuSx_2terme dt,#menuSx_3terme dt,#menuSx_4terme dt,#menuSx_5terme dt,#menuSx_6terme dt{
	border:0;
	color:#000;
}
/* RELIGIOSO */
#menuSxreligioso {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #212125;
    margin: -2px 0 0 !important;
    #margin: -14px 0 0 !important;
}
#menuSxreligioso ul {
    background: none repeat scroll 0 0 #FFFFFF;
line-height:15px;
}
#menuSx_0religioso dt,#menuSx_1religioso dt,#menuSx_2religioso dt,#menuSx_3religioso dt,#menuSx_4religioso dt,#menuSx_5religioso dt,#menuSx_6religioso dt{
	font-size:1em;
}
#menuSx_0religioso li,#menuSx_1religioso li,#menuSx_2religioso li,#menuSx_3religioso li,#menuSx_4religioso li,#menuSx_5religioso li,#menuSx_6religioso li {
    border-bottom: 1px solid #A19EC1;
    font-size: 0.8em;
    font-weight: normal;
    list-style-type: none;
    margin: 0 0 0 3px;
    padding-left: 10px;
    background:#FFF;
}
#menuSx_0religioso li:last-child,#menuSx_1religioso li:last-child,#menuSx_2religioso li:last-child,#menuSx_3religioso li:last-child,#menuSx_4religioso li:last-child,#menuSx_5religioso li:last-child,#menuSx_6religioso li:last-child{
	border-bottom:0;
}
#menuSxreligioso li a{
	background: #FFF !important;
}
#menuSx_1religioso,#menuSx_2religioso,#menuSx_3religioso,#menuSx_4religioso,#menuSx_5religioso,#menuSx_6religioso{
	background: none repeat scroll 0 0 #FFF !important;
    margin: 0 !important;
    padding: 0;
	margin-top:5px !important;
}

#menuSx_0religioso{
	background: none repeat scroll 0 0 #FFF;
    margin: 0 !important;
    margin-top:10px;
    padding: 0;
}
#menuSx_0religioso dt {
    background: none repeat scroll 0 0 #E7E7EF;
    color: #000;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_0religioso dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_1religioso{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_1religioso dt {
    background: none repeat scroll 0 0 #DFDFE9;
    color: #000;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_1religioso dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_2religioso{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_2religioso dt {
    background: none repeat scroll 0 0 #BFBED6;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_2religioso dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_3religioso{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_3religioso dt {
    background: none repeat scroll 0 0 #A19EC1;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_3religioso dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_4religioso{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_4religioso dt {
    background: none repeat scroll 0 0 #817DAC;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_4religioso dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_5religioso{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_5religioso dt {
    background: none repeat scroll 0 0 #7D7AA9;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_5religioso dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_6religioso{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_6religioso dt {
    background: none repeat scroll 0 0 #908DB6;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_6religioso dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_0religioso dt,#menuSx_1religioso dt,#menuSx_2religioso dt,#menuSx_3religioso dt,#menuSx_4religioso dt,#menuSx_5religioso dt,#menuSx_6religioso dt{
	border:0;
	color:#000;
}

/* NEVE */
#menuSxneve {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #212125;
    margin: -2px 0 0 !important;
    #margin: -14px 0 0 !important;
}
#menuSxneve ul {
    background: none repeat scroll 0 0 #FFFFFF;
line-height:15px;
}
#menuSx_0neve dt,#menuSx_1neve dt,#menuSx_2neve dt,#menuSx_3neve dt,#menuSx_4neve dt,#menuSx_5neve dt,#menuSx_6neve dt{
	font-size:1em;
}
#menuSx_0neve li,#menuSx_1neve li,#menuSx_2neve li,#menuSx_3neve li,#menuSx_4neve li,#menuSx_5neve li,#menuSx_6neve li {
    border-bottom: 1px solid #7984B9;
    font-size: 0.8em;
    font-weight: normal;
    list-style-type: none;
    margin: 0 0 0 3px;
    padding-left: 10px;
    background:#FFF;
}
#menuSx_0neve li:last-child,#menuSx_1neve li:last-child,#menuSx_2neve li:last-child,#menuSx_3neve li:last-child,#menuSx_4neve li:last-child,#menuSx_5neve li:last-child,#menuSx_6neve li:last-child{
	border-bottom:0;
}
#menuSxneve li a{
	background: #FFF !important;
}
#menuSx_1neve,#menuSx_2neve,#menuSx_3neve,#menuSx_4neve,#menuSx_5neve,#menuSx_6neve{
	background: none repeat scroll 0 0 #FFF !important;
    margin: 0 !important;
    padding: 0;
	margin-top:5px !important;
}

#menuSx_0neve{
	background: none repeat scroll 0 0 #FFF;
    margin: 0 !important;
    margin-top:10px;
    padding: 0;
}
#menuSx_0neve dt {
    background: none repeat scroll 0 0 #D8DEEC;
    color: #000;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_0neve dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_1neve{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_1neve dt {
    background: none repeat scroll 0 0 #CBD2E6;
    color: #000;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_1neve dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_2neve{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_2neve dt {
    background: none repeat scroll 0 0 #9DA8CE;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_2neve dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_3neve{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_3neve dt {
    background: none repeat scroll 0 0 #6F7BB4;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_3neve dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_4neve{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_4neve dt {
    background: none repeat scroll 0 0 #6C78B2;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_4neve dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_5neve{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_5neve dt {
    background: none repeat scroll 0 0 #6C78B2;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_5neve dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_6neve{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_6neve dt {
    background: none repeat scroll 0 0 #6F7BB4;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_6neve dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_0neve dt,#menuSx_1neve dt,#menuSx_2neve dt,#menuSx_3neve dt,#menuSx_4neve dt,#menuSx_5neve dt,#menuSx_6neve dt{
	border:0;
	color:#000;
}
/* GOLF */
#menuSxgolf {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #212125;
    margin: -2px 0 0 !important;
    #margin: -14px 0 0 !important;
}
#menuSxgolf ul {
    background: none repeat scroll 0 0 #FFFFFF;
line-height:15px;
}
#menuSx_0golf dt,#menuSx_1golf dt,#menuSx_2golf dt,#menuSx_3golf dt,#menuSx_4golf dt,#menuSx_5golf dt,#menuSx_6golf dt{
	font-size:1em;
}
#menuSx_0golf li,#menuSx_1golf li,#menuSx_2golf li,#menuSx_3golf li,#menuSx_4golf li,#menuSx_5golf li,#menuSx_6golf li {
    border-bottom: 1px solid #4C9669;
    font-size: 0.8em;
    font-weight: normal;
    list-style-type: none;
    margin: 0 0 0 3px;
    padding-left: 10px;
    background:#FFF;
}
#menuSx_0golf li:last-child,#menuSx_1golf li:last-child,#menuSx_2golf li:last-child,#menuSx_3golf li:last-child,#menuSx_4golf li:last-child,#menuSx_5golf li:last-child,#menuSx_6golf li:last-child{
	border-bottom:0;
}
#menuSxgolf li a{
	background: #FFF !important;
}
#menuSx_1golf,#menuSx_2golf,#menuSx_3golf,#menuSx_4golf,#menuSx_5golf,#menuSx_6golf{
	background: none repeat scroll 0 0 #FFF !important;
    margin: 0 !important;
    padding: 0;
	margin-top:5px !important;
}

#menuSx_0golf{
	background: none repeat scroll 0 0 #FFF;
    margin: 0 !important;
    margin-top:10px;
    padding: 0;
    margin-top:4px;
}
#menuSx_0golf dt {
    background: none repeat scroll 0 0 #C9E1D2;
    color: #000;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_0golf dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_1golf{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_1golf dt {
    background: none repeat scroll 0 0 #B7D7C3;
    color: #000;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_1golf dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_2golf{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_2golf dt {
    background: none repeat scroll 0 0 #7AB490;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_2golf dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_3golf{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_3golf dt {
    background: none repeat scroll 0 0 #4C9669;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_3golf dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_4golf{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_4golf dt {
    background: none repeat scroll 0 0 #4C9669;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_4golf dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_5golf{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_5golf dt {
    background: none repeat scroll 0 0 #4C9669;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_5golf dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_6golf{
	background: none repeat scroll 0 0 #FFF;
    margin-top:10px;
    padding: 0;
}
#menuSx_6golf dt {
    background: none repeat scroll 0 0 #4C9669;
    color: #212125;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
#menuSx_6golf dd {
    margin: 0;
    padding: 0;
    border:0;
    margin-top:4px;
}
#menuSx_0golf dt,#menuSx_1golf dt,#menuSx_2golf dt,#menuSx_3golf dt,#menuSx_4golf dt,#menuSx_5golf dt,#menuSx_6golf dt{
	border:0;
	color:#000;
}
