/* Stili Generici */
@font-face {
    font-family: 'DINLightRegular';
    src: url('WebFonts/dinlight-webfont.eot');
    src: url('WebFonts/dinlight-webfont.eot?iefix') format('eot'),
         url('WebFonts/dinlight-webfont.woff') format('woff'),
         url('WebFonts/dinlight-webfont.ttf') format('truetype'),
         url('WebFonts/dinlight-webfont.svg#webfontZnlXkTAS') format('svg');
    font-weight: normal;
    font-style: normal;
}
BODY
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#eaeaea;
}
.rootbody
{
	background-image:url(img/bodybg.gif);
	background-position:center top;
	background-repeat:repeat-y;
}
/* stili per sfondo */
.bgl
{
	background: url(img/sfondoL.gif) repeat-y;
}
.bgc
{
	background-color:#ffffff;
	font-size:11px;
	vertical-align:top;
}
.bgr
{
	background: url(img/sfondoR.gif) repeat-y;
}
/* Stili per barra superiore */
.bsup_l_home
{
	width:637px;
	height:134px;
	text-align:left;
	vertical-align:top;
}
.bsup_l
{
	width:637px;
	height:134px;
	text-align:left;
	vertical-align:top;
}

.bsup_LogoMIC
{
	width:170px;
	height:110px;
	text-align:left;
	vertical-align:top;
	padding-top:13px;
}

.bsup_Menu
{
	width:467px;
	height:110px;
	text-align:right;
	vertical-align:top;
}
.bsup_Menu_History
{
	font-size:11px;
	padding-top:72px;
	text-align:right;
	vertical-align:top;
}
.bsup_Menu_Menu
{
	font-size:11px;
	padding-top:4px;
	text-align:right;
	vertical-align:top;
}
.bsup_Logos
{
	text-align:left;
	vertical-align:bottom;
	padding-left:0px;
	padding-bottom:7px;
	width:329px;
}
/*
.bsup_MenuR
{
	height:110px;
	text-align:left;
	vertical-align:top;
	padding-left:0px;
	padding-top:89px;
	font-size:11px;
}
*/
.bsup_A
{
	font-size:11px;
	color:#999999;
	text-decoration:none;
}
.bsup_A:hover
{
	text-decoration:underline;
}
.bsup_Div
{
	font-size:11px;
	color:#999999;
	text-align:center;
	padding-left:4px;
	padding-right:4px;
}
/* Stili per barra inferiore */
.binf_TDLogo
{
	width:78px;
}
.binf_TDMenu
{
	font-size:11px;
	vertical-align:top;
	text-align:left;
	padding-left:0px;
	padding-top:5px;
	border-top:#999999 1px solid;
	color:#999999;
	width:149px;
}
.binf_TDDati
{
	font-size:11px;
	vertical-align:top;
	text-align:center;
	padding-top:5px;
	border-top:#999999 1px solid;
	color:#999999;
	width:467px;
}
.bInf_TDMenuR
{
	font-size:11px;
	vertical-align:top;
	text-align:right;
	padding-top:5px;
	padding-right:21px;
	border-top:#999999 1px solid;
	color:#999999;
}
.binf_A
{
	color:#999999;
	text-decoration:none;
}
.binf_A:hover
{
	text-decoration:underline;
}
.binf_Div
{
	font-size:11px;
	color:#999999;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
}

/* Stili per storia */
.hst_A
{
	color:#000000;
	text-decoration:none;
}
.hst_A:hover
{
	text-decoration:underline;
}
/* Stili per home page */
.home_TDFlash
{
	width:637px;
	text-align:left;
	vertical-align:top;
}
.home_TDRight
{
	text-align:left;
	vertical-align:top;
}
.home_TDEventi
{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	background-color:#502003;
	text-align:left;
	vertical-align:top;
	height:329px;
	padding-top:7px;
	padding-left:14px;
	padding-right:1px;
	padding-bottom:1px;
}
.home_TDLoghi
{
	text-align:left;
	vertical-align:bottom;
	height:134px;
	padding-bottom:9px;
}
.home_TDEventi_Marquee
{
	height:136px;
	padding-right:13px;
	vertical-align:top;
	line-height:12px;
}
.home_TDEventi_Link
{
	text-align:left;
	vertical-align:top;
	font-size:11px;
	height:178px;
	display:block;
	width:150px;
}
.home_TuttiEventi_A
{
	color:#ffffff;
	text-decoration:underline;
}
.home_Eventi_Marquee
{
	vertical-align:top;
	text-align:left;
	color:#ffffff;
	font-size:11px;
}
.home_Eventi_Marquee A
{
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
}
.home_Eventi_Marquee A:hover
{
	text-decoration:underline;
}

/* stili comuni a tutte le sezioni */
.SAll_TDLeftMenu
{
	width:170px;
	vertical-align:top;
	text-align:left;
}
.SAll_TDContents
{
	vertical-align:top;
	text-align:left;
}
.sAll_TDPhoto
{
	text-align:right;
	vertical-align:middle;
	height:329px;
	width:467px;
}
.SAll_TDBox
{
	vertical-align:bottom;
	padding-left:3px;
	padding-bottom:135px;
}
.SAllMP_TDBox
{
	vertical-align:top;
	padding-left:3px;
}
.SAllMP_Title
{
	vertical-align:bottom;
	text-align:left;
	height:194px;
	width:326px;
}
.SAllMP_Text
{
	vertical-align:top;
	text-align:left;
	height:119px;
	padding-top:12px;
	width:308px;
	padding-left:17px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.SAllMP_Text P
{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.sAll_CNP_Contents	/* contenuti privi di foto sopra */
{
	width:444px;
	vertical-align:top;
	text-align:left;
}
.sAll_CNP_Logos		/* contenuti privi di foto sopra->parte a destra con box */
{
	vertical-align:bottom;
	text-align:left;
	padding-left:23px;
	padding-bottom:10px;
	height:169px;
}
.sAll_CNP_Box		/* contenuti privi di foto sopra->parte a destra in basso con loghi */
{
	vertical-align:top;
	text-align:left;
	height:329px;
}
.sAll_CNP_TDDShadow
{
	width:23px;
	height:329px;
}
.sAll_CNP_TDBox
{
	vertical-align:bottom;
	padding-left:3px;
	padding-bottom:135px;
}
/* stili per sezione istituzionale */
.SHome_TDMenu
{
	height:329px;
	background-color:#e9eaeb;
	text-align:left;
	vertical-align:top;
}
.SHome_TDEVO
{
	text-align:center;
	vertical-align:top;
}
.SHome_contents_img
{
	width:467px;
	height:329px;
}
.SHome_TableMenu
{
	font-size:11px;
}
.SHome_menu_0_TDL
{
	height:57px;
	width:23px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #ffffff;
	text-align:center;
}
.SHome_menu_0_TDR
{
	color:#000000;
	height:57px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #ffffff;
	text-align:left;
}
.SHome_menu_0_A
{
	color:#000000;
	text-decoration:none;
}
.SHome_menu_0_A:hover
{
	text-decoration:underline;
}
.SHome_menu_1_TDL
{
	color:#502003;
	height:18px;
	width:23px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #ffffff;
	text-align:center;
}
.SHome_menu_1_TDR
{
	color:#502003;
	height:18px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #ffffff;
	text-align:left;
}
.SHome_menu_1_A
{
	color:#502003;
	text-decoration:none;
}
.SHome_menu_1_A:hover
{
	text-decoration:underline;
}
.SHome_menu_2_TDL
{
	color:#502003;
	height:18px;
	width:23px;
	text-align:left;
	vertical-align:middle;
	padding-bottom:2px;
	border-bottom: solid 1px #ffffff;
	text-align:center;
}
.SHome_menu_2_TDR
{
	color:#502003;
	height:18px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #ffffff;
	text-align:left;
	padding-left:10px;
}
.SHome_menu_2_A
{
	color:#502003;
	text-decoration:none;
}
.SHome_menu_2_A:hover
{
	text-decoration:underline;
}
/* stili per sezione organizzatori */
.SOrganizzatori_TDLeft
{
	width:170px;
}
.SOrganizzatori_TDMenu
{
	height:329px;
	background-color:#ecf0d3;
	text-align:left;
	vertical-align:top;
}
.SOrganizzatori_TDEVO
{
	text-align:center;
	vertical-align:top;
}
.SOrganizzatori_contents_img
{
	width:467px;
	height:329px;
}
.SOrganizzatori_TableMenu
{
	font-size:11px;
}
.SOrganizzatori_menu_0_TDL
{
	height:57px;
	width:23px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #ffffff;
	text-align:center;
}
.SOrganizzatori_menu_0_TDR
{
	color:#000000;
	height:57px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #ffffff;
	text-align:left;
}
.SOrganizzatori_menu_0_A
{
	color:#000000;
	text-decoration:none;
}
.SOrganizzatori_menu_0_A:hover
{
	text-decoration:underline;
}
.SOrganizzatori_menu_1_TDL
{
	color:#868f51;
	height:18px;
	width:23px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #ffffff;
	text-align:center;
}
.SOrganizzatori_menu_1_TDR
{
	color:#868f51;
	height:18px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #ffffff;
	text-align:left;
}
.SOrganizzatori_menu_1_A
{
	color:#868f51;
	text-decoration:none;
}
.SOrganizzatori_menu_1_A:hover
{
	text-decoration:underline;
}
.SOrganizzatori_menu_2_TDL
{
	color:#868f51;
	background-color:#ffffff;
	height:18px;
	width:23px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #ecf0d3;
	text-align:center;
}
.SOrganizzatori_menu_2_TDR
{
	color:#868f51;
	background-color:#ffffff;
	height:18px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #ecf0d3;
	text-align:left;
	padding-left:10px;
}
.SOrganizzatori_menu_2_A
{
	color:#868f51;
	text-decoration:none;
}
.SOrganizzatori_menu_2_A:hover
{
	text-decoration:underline;
}
.SOrganizzatori_menu_3_TDL
{
	color:#868f51;
	background-color:#ffffff;
	height:18px;
	width:23px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #ecf0d3;
	text-align:center;
}
.SOrganizzatori_menu_3_TDR
{
	color:#868f51;
	background-color:#ffffff;
	height:18px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #ecf0d3;
	text-align:left;
	padding-left:20px;
}
.SOrganizzatori_menu_3_A
{
	color:#868f51;
	text-decoration:none;
}
.SOrganizzatori_menu_3_A:hover
{
	text-decoration:underline;
}
/* stili per sezione espositori */
.SEspositori_TDLeft
{
	width:170px;
}
.SEspositori_TDMenu
{
	height:329px;
	background-color:#fef0d1;
	text-align:left;
	vertical-align:top;
}
.SEspositori_TDEVO
{
	text-align:center;
	vertical-align:top;
}
.SEspositori_contents_img
{
	width:467px;
	height:329px;
}
.SEspositori_TableMenu
{
	font-size:11px;
}
.SEspositori_menu_0_TDL
{
	height:57px;
	width:23px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #ffffff;
	text-align:center;
}
.SEspositori_menu_0_TDR
{
	color:#000000;
	height:57px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #ffffff;
	text-align:left;
}
.SEspositori_menu_0_A
{
	color:#000000;
	text-decoration:none;
}
.SEspositori_menu_0_A:hover
{
	text-decoration:underline;
}
.SEspositori_menu_1_TDL
{
	color:#c68c20;
	height:18px;
	width:23px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #ffffff;
	text-align:center;
}
.SEspositori_menu_1_TDR
{
	color:#c68c20;
	height:18px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #ffffff;
	text-align:left;
}
.SEspositori_menu_1_A
{
	color:#c68c20;
	text-decoration:none;
}
.SEspositori_menu_1_A:hover
{
	text-decoration:underline;
}
.SEspositori_menu_2_TDL
{
	color:#c68c20;
	background-color:#ffffff;
	height:18px;
	width:23px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #fef0d1;
	text-align:center;
}
.SEspositori_menu_2_TDR
{
	color:#c68c20;
	background-color:#ffffff;
	height:18px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #fef0d1;
	text-align:left;
	padding-left:10px;
}
.SEspositori_menu_2_A
{
	color:#c68c20;
	text-decoration:none;
}
.SEspositori_menu_2_A:hover
{
	text-decoration:underline;
}
.SEspositori_menu_3_TDL
{
	color:#c68c20;
	background-color:#ffffff;
	height:18px;
	width:23px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #fef0d1;
	text-align:center;
}
.SEspositori_menu_3_TDR
{
	color:#c68c20;
	background-color:#ffffff;
	height:18px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #fef0d1;
	text-align:left;
	padding-left:20px;
}
.SEspositori_menu_3_A
{
	color:#c68c20;
	text-decoration:none;
}
.SEspositori_menu_3_A:hover
{
	text-decoration:underline;
}
/* stili per sezione visitatori */
.SVisitatori_TDLeft
{
	width:170px;
}
.SVisitatori_TDMenu
{
	height:329px;
	background-color:#d7e6ea;
	text-align:left;
	vertical-align:top;
}
.SVisitatori_TDEVO
{
	text-align:center;
	vertical-align:top;
}
.SVisitatori_contents_img
{
	width:467px;
	height:329px;
}
.SVisitatori_TableMenu
{
	font-size:11px;
}
.SVisitatori_menu_0_A
{
	color:#000000;
	text-decoration:none;
}
.SVisitatori_menu_0_A:hover
{
	text-decoration:underline;
}
.SVisitatori_menu_0_TDL
{
	height:57px;
	width:23px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #ffffff;
	text-align:center;
}
.SVisitatori_menu_0_TDR
{
	color:#000000;
	height:57px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #ffffff;
	text-align:left;
}
.SVisitatori_menu_1_TDL
{
	color:#5e9caf;
	height:18px;
	width:23px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #ffffff;
	text-align:center;
}
.SVisitatori_menu_1_TDR
{
	color:#5e9caf;
	height:18px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #ffffff;
	text-align:left;
}
.SVisitatori_menu_1_A
{
	color:#5e9caf;
	text-decoration:none;
}
.SVisitatori_menu_1_A:hover
{
	text-decoration:underline;
}
.SVisitatori_menu_2_TDL
{
	color:#5e9caf;
	background-color:#ffffff;
	height:18px;
	width:23px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #d7e6ea;
	text-align:center;
}
.SVisitatori_menu_2_TDR
{
	color:#5e9caf;
	background-color:#ffffff;
	height:18px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #d7e6ea;
	text-align:left;
	padding-left:10px;
}
.SVisitatori_menu_2_A
{
	color:#5e9caf;
	text-decoration:none;
}
.SVisitatori_menu_2_A:hover
{
	text-decoration:underline;
}
.SVisitatori_menu_3_TDL
{
	color:#5e9caf;
	background-color:#ffffff;
	height:18px;
	width:23px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #ecf0d3;
	text-align:center;
}
.SVisitatori_menu_3_TDR
{
	color:#5e9caf;
	background-color:#ffffff;
	height:18px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #ecf0d3;
	text-align:left;
	padding-left:20px;
}
.SVisitatori_menu_3_A
{
	color:#5e9caf;
	text-decoration:none;
}
.SVisitatori_menu_3_A:hover
{
	text-decoration:underline;
}
/* Stili per contenuti */
.TDContent
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	vertical-align:top;
	line-height:15px;
}
.TDSubSections
{
	text-align:left;
	vertical-align:top;
	color:#000000;
	padding-left:21px;
	width:308px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
}
.ContentP
{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	color:#000000;
}
.ContentPB
{
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.ContentPRed
{
	color:#502003;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.contentUL
{
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
}
.sHome_Title
{
	font-size:11pt;
	font-weight:bold;
	color:#502003;
	margin-bottom:8px;
	margin-top:0px;
}

.sHome_A
{
	color:#502003;
	text-decoration:none;
}
.sHome_A:hover
{
	text-decoration:underline;
}

.sHome_GreyA
{
	color:#555555;
}
.sHome_GreyA:hover
{
	color:#502003;
}
.sVisitatori_Title
{
	font-size:11pt;
	font-weight:bold;
	color:#627c85;
	margin-bottom:8px;
	margin-top:0px;
}
.sVisitatori_A
{
	color:#627c85;
	text-decoration:none;
}
.sVisitatori_A:hover
{
	text-decoration:underline;
}
.sEspositori_Title
{
	font-size:11pt;
	font-weight:bold;
	color:#c68c20;
	margin-bottom:8px;
	margin-top:0px;
}
.sEspositori_A
{
	color:#c68c20;
	text-decoration:none;
}
.sEspositori_A:hover
{
	text-decoration:underline;
}
.sOrganizzatori_Title
{
	font-size:11pt;
	font-weight:bold;
	color:#97a158;
	margin-bottom:8px;
	margin-top:0px;
}
.sOrganizzatori_A
{
	color:#97a158;
	text-decoration:none;
}
.sOrganizzatori_A:hover
{
	text-decoration:underline;
}
.sHome_T2
{
	font-size:11px;
	font-weight:bold;
	color:#502003;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;	
}
.sOrganizzatori_T2
{
	font-size:11px;
	font-weight:bold;
	color:#97a158;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;	
}
.sVisitatori_T2
{
	font-size:11px;
	font-weight:bold;
	color:#627c85;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;	
}
.sEspositori_T2
{
	font-size:11px;
	font-weight:bold;
	color:#c68c20;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;	
}
.blackA
{
	color:#000000;
	text-decoration:none;
}
.blackA:hover
{
	text-decoration:underline;
}
.blackAU
{
	color:#000000;
	text-decoration:underline;
}
.blackAU:hover
{
	text-decoration:none;
}
.whiteAU
{
	color:#ffffff;
	text-decoration:underline;
}
.whiteAU:hover
{
	text-decoration:none;
}
/* Stili per form RFP */
.RFP_Tbl
{
	font-size:11px;
}
.RFP_Tbl TD
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:bottom;
	height:38px;
}
.RFP_BegTD
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	vertical-align:top;
	height:30px;
}
.RFP_SecTD
{
	font-size:10pt;
	font-weight:bold;
	color:#502003;
	padding-top:10px;
	height:30px;
	text-align:left;
	vertical-align:top;
	background-image:url(img/traRosso.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}
.RFP_BtnTD
{
	width:434px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:right;
	vertical-align:top;
	background-image:url(img/traRosso.gif);
	background-repeat:repeat-x;
	background-position:left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.V2RFP_BtnTD
{
	width:568px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:right;
	vertical-align:top;
	background-image:url(img/traRosso.gif);
	background-repeat:repeat-x;
	background-position:left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.RFP_SubTD
{
	font-size:11px;
	font-weight:bold;
	height:20px;
	vertical-align:bottom;
	color:#555555;
}

.RFP_Lbl
{
	font-size:7pt;
	color:#555555;
}
.RFP_Txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.RFP_Btn
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
/* Stili per photogallery */
.FG_thumb
{
	height:136px;
	background-image: url(img/FG_Thumb.gif);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}
.FG_img
{
	width:115px;
	height:108px;
	padding-bottom:2px;
	vertical-align:bottom;
}
.FG_Desc
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:91px;
	text-align:left;
	vertical-align:top;
	font-size:7pt;
}
.FG_A
{
	color:#565656;
	text-decoration:none;
}
.FG_A:hover
{
	text-decoration:underline;
}
.FG_DL
{
	width:24px;
	padding-top:2px;
	vertical-align:top;
	text-align:right;
}
/* stili per tabella sale */
.TS_Table
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#000000;
	border-collapse:collapse;
}
.TS_TableR1 TD
{
	border-left:solid 1px #c0c0c0;
	border-bottom:solid 1px #c0c0c0;
	text-align:right;
	width:23px;
}
.TS_TableR TD
{
	border-left:solid 1px #c0c0c0;
	border-top:solid 1px #c0c0c0;
	border-bottom:solid 1px #c0c0c0;
	text-align:right;
	width:23px;
}
.TS_TableRL TD
{
	border-left:solid 1px #c0c0c0;
	border-top:solid 1px #c0c0c0;
	text-align:right;
	width:23px;
}
.TS_TDS1
{
	border-bottom:solid 1px #c0c0c0;
	text-align:left;
	width:100px;
}
.TS_TDSL
{
	border-top:solid 1px #c0c0c0;
	text-align:left;
	width:100px;
}
.TS_TDS
{
	border-top:solid 1px #c0c0c0;
	border-bottom:solid 1px #c0c0c0;
	text-align:left;
	width:100px;
}
.TS_Spacer
{
	background-image:url(img/traVerde.gif);
	background-repeat:repeat-x;
	background-position:left;
}
.TS_Hdr
{
	border-left:solid 1px #c0c0c0;
	text-align:center;
	vertical-align:bottom;
	padding-bottom:10px;
	width:23px;
}
/* stili per floor-plans */
.FP_Verdana7
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#000000;
}
.FP_TDGallery
{
	width:174px;
	text-align:left;
	vertical-align:top;
}
.FP_TDName
{
	width:174px;
	text-align:left;
	vertical-align:bottom;
}
.FP_TDEquipment
{
	width:174px;
	text-align:left;
	vertical-align:top;
}
/* per tabelle dati sala */
.FP_Table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;	
}
.FP_TData_SOrganizzatori
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#000000;	
}
.FP_TData_SOrganizers
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#ffffff;	
}
.FP_TData_SEspositori
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#000000;	
}.FP_TData_SVisitatori
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#000000;	
}
.FP_TData_SOrganizzatori TH
{
	font-weight:bold;
	text-align:center;
	vertical-align:bottom;
	border-top: solid 1px #ffffff;
}
.FP_TData_SOrganizers TH
{
	font-weight:bold;
	text-align:center;
	vertical-align:bottom;
	border-top: solid 1px #ffffff;
}
.FP_TData_SEspositori TH
{
	font-weight:bold;
	text-align:center;
	vertical-align:bottom;
	border-top: solid 1px #ffffff;
}
.FP_TData_SVisitatori TH
{
	font-weight:bold;
	text-align:center;
	vertical-align:bottom;
	border-top: solid 1px #ffffff;
}

.FP_TData_SOrganizzatori TD
{
	font-weight:normal;
	text-align:center;
	border-top: solid 1px #dee5b2;
}
.FP_TData_SOrganizers TD
{
	font-weight:normal;
	text-align:center;
	border-top: solid 1px #F7B3B8;
}
.FP_TData_SEspositori TD
{
	font-weight:normal;
	text-align:center;
	border-top: solid 1px #fef0d1;
}
.FP_TData_SVisitatori TD
{
	font-weight:normal;
	text-align:center;
	border-top: solid 1px #d7e6ea;
}

/* per tabelle a "lista" */
.List_BDG_L
{
	 border-bottom:solid 1px #c0c0c0;
	 vertical-align:top;
	 text-align:left;
}
.List_BDG_R
{
	border-bottom:solid 1px #c0c0c0;
	vertical-align:top;
	text-align:right;
	white-space:nowrap;
}
/* Stili per pagina "le persone" */
.pTable
{
	font-size:11px;
	line-height:15px;
}
.pTable_foto
{
	height:80px;
	width:81px;
	padding-left:3px;
	text-align:left;
	vertical-align:middle;
	background-image:url(img/persone/sfondofoto.gif);
}
.pTable_fotoE
{
	height:80px;
	width:81px;
	padding-left:3px;
	text-align:left;
	vertical-align:middle;
}
.pTable_dati
{
}

/* stili per sezione V2 */
.SV2_Red
{
	color:#502003;
}
.SV2_TDLeft
{
	width:170px;
}
.SV2_TDMenu
{
	height:448px;
	background-color:#e9eaeb;
	text-align:left;
	vertical-align:top;
}
.SV2_contents_img
{
	width:467px;
	height:329px;
}
.SV2_TableMenu
{
	font-size:11px;
}
/* livello 1 */
.SV2_menu_1_TDL
{
	color:#502003;
	height:18px;	
	width:23px;
	text-align:left;
	vertical-align:top;
	border-bottom: solid 1px #ffffff;
	text-align:center;
	font-size:1px;
}
.SV2_menu_1_TDR
{
	color:#502003;
	height:18px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #ffffff;
	text-align:left;
}
.SV2_menu_1_TDL_A
{
	color:#ffffff;
	background-color:#ba0d11;
	width:23px;
	text-align:left;
	vertical-align:top;
	padding-top:5px;
	border-bottom: solid 1px #ffffff;
	text-align:center;
	font-size:1px;	
}
.SV2_menu_1_TDR_A
{
	color:#ffffff;
	background-color:#ba0d11;	
	height:18px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #ffffff;
	text-align:left;
}
.SV2_menu_1_TDR A {color:#502003;text-decoration:none;}
.SV2_menu_1_TDR A:hover {text-decoration:underline;}
.SV2_menu_1_TDR_A A {color:#ffffff;text-decoration:none;}
.SV2_menu_1_TDR_A A:hover {text-decoration:underline;}

/* livello 2 */
.SV2_menu_2_TDL, .SV2_menu_2_TDL_A
{
	color:#502003;
	background-color:#ffffff;
	width:23px;
	text-align:left;
	vertical-align:top;
	padding-top:5px;
	border-bottom: solid 1px #ffffff;
	text-align:center;
	font-size:1px;	
}
.SV2_menu_X_TDW
{
	color:#e9eaeb;
	height:14px;
	font-size:4px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #e9eaeb;
	text-align:left;
}
.SV2_menu_2_TDR, .SV2_menu_2_TDR_A
{
	color:#502003;
	background-color:#ffffff;
	height:18px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom: solid 1px #ffffff;
	text-align:left;
}
.SV2_menu_2_TDR A, .SV2_menu_2_TDR_A A {color:#502003;text-decoration:none;}
.SV2_menu_2_TDR A:hover, .SV2_menu_2_TDR_A A:hover {text-decoration:underline;}
/* livello 3 */
.SV2_menu_3_TDL, .SV2_menu_3_TDL_A
{
	color:#666666;
	background-color:#ffffff;
	width:23px;
	text-align:left;
	vertical-align:top;
	padding-top:5px;
	border-bottom: solid 1px #ffffff;
	text-align:center;
	font-size:1px;	
}
.SV2_menu_3_TDR, .SV2_menu_3_TDR_A
{
	color:#666666;
	background-color:#ffffff;
	height:18px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:2px;
	padding-left:10px;	
	border-bottom: solid 1px #ffffff;
	text-align:left;
}
.SV2_menu_3_TDR A, .SV2_menu_3_TDR_A A {color:#666666;text-decoration:none;}
.SV2_menu_3_TDR A:hover, .SV2_menu_3_TDR_A A:hover {text-decoration:underline;}
/* livello 4 */
.SV2_menu_4_TDL, .SV2_menu_4_TDL_A
{
	color:#666666;
	background-color:#ffffff;
	width:23px;
	text-align:left;
	vertical-align:top;
	padding-top:5px;
	border-bottom: solid 1px #ffffff;
	text-align:center;
	font-size:1px;	
}
.SV2_menu_4_TDR, .SV2_menu_4_TDR_A
{
	color:#666666;
	background-color:#ffffff;
	height:18px;
	text-align:left;
	vertical-align:bottom;
	padding-left:20px;
	padding-bottom:2px;
	border-bottom: solid 1px #ffffff;
	text-align:left;
}
.SV2_menu_4_TDR A, .SV2_menu_4_TDR_A A {color:#666666;text-decoration:none;}
.SV2_menu_4_TDR A:hover, .SV2_menu_4_TDR_A A:hover {text-decoration:underline;}

/* stili per struttura pagina V2 */
.SV2_TDCenter
{
	width:619px;
	vertical-align:top;
	text-align:left;
}
.SV2_TDCenterNoBanners
{
	width:796px;
	vertical-align:top;
	text-align:left;
}
.SV2_TDRight
{
	width:177px;
	vertical-align:top;
	text-align:left;
}
.SV2_TDBanners
{
	height:401px;
	background-color:#e9eaeb;
	text-align:left;
	vertical-align:top;
}
.SV2_TDEVO
{
	text-align:center;
	vertical-align:top;
	padding-bottom:2px;
}
/* stili per sezione banners */
.ban_ban
{
	padding-top:21px;
	padding-bottom:21px;
}
.ban_sep
{
}
/* stili per sezione sOrganizers */
.sOrganizers_A
{
	color:#502003;
	text-decoration:none;
}
.sOrganizers_A:hover
{
	text-decoration:underline;
}
.sOrganizers_T2
{
	font-size:11px;
	font-weight:bold;
	color:#502003;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;	
}
.sOrganizers_Title
{
	font-size:14px;
	font-weight:bold;
	color:#502003;
	margin-bottom:8px;
	margin-top:0px;
}
/* stili per contenuti V2 */
.V2_DivContent
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	vertical-align:top;
	line-height:15px;
	padding-left:25px;
	padding-right:26px;
	padding-top:8px;
}
.V2_DivContentNB
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	vertical-align:top;
	line-height:15px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
/* stili per bottoni V2 */
.V2_B180B
{
	width:180px;
	height:208px;
}
.V2_B180SH
{
	width:14px;
	height:208px;
}
.V2_B140B
{
	width:140px;
	height:162px;
}
.V2_B140SH
{
	width:13px;
	height:162px;
}
.V2_B134B
{
	width:134px;
	height:155px;
}
.V2_B134SH
{
	width:9px;
	height:155px;
}
.V2_B97B
{
	width:97px;
	height:109px;
}
.V2_B97SH
{
	width:19px;
	height:109px;
}
/* stili per SIFR */
.sIFR-active .sifrredtitle
{
	font-family:Verdana;
	color:#502003;
	font-size:19px;
	visibility:hidden;
	padding-bottom:0px;
	line-height:1em;
}
/* stili per tabelle a tasti quadrati */
.evet_e
{
	text-align:left;
	vertical-align:top;
	width:123px;
	padding-bottom:5px;
	font-size:11px;
}
.evet_s
{
	text-align:left;
	vertical-align:top;
	width:25px;
}
.evet_eb
{
	text-align:left;
	vertical-align:top;
	width:123px;
	padding-bottom:14px;
	border-bottom:solid 1px #c0c0c0;
	font-size:11px;
}
.evet_sb
{
	text-align:left;
	vertical-align:top;
	width:25px;
	border-bottom:solid 1px #c0c0c0;
}
.evet_tit
{
	vertical-align:bottom;
	font-size:11px;
	font-weight:bold;
	color:502003;
	height:47px;
	padding-bottom:5px;
}
.evet_img
{
	height:123px;
}
.evet_des
{
	text-align:left;
	vertical-align:top;
	font-size:11px;
	padding-top:3px;
}
/* Stili per tabelle arrotondate */
.roundTable
{
	font-size:11px;
}
.roundTable TD
{
	padding:5px 9px 5px 9px;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	text-align:left;
	vertical-align:middle;
}
.roundTable TD .title
{
	font-weight:bold;
	color:#b0b0b0;
}
.roundTable TD.tl
{
	border-left-style:none;
	border-top-style:none;
	background:url('img/rTable_tl.gif');
	background-position:left top;
	background-repeat:no-repeat;
}
.roundTable TD.tc
{
	padding:4px 9px 5px 9px;
	border-top:solid 1px #cccccc;
}
.roundTable TD.cl
{
	padding:5px 9px 5px 8px;
	border-left:solid 1px #cccccc;
}
.roundTable TD.tr
{
	border-right-style:none;
	border-top-style:none;
	background:url('img/rTable_tr.gif');
	background-position:right top;
	background-repeat:no-repeat;
}
.roundTable TD.br
{
	border-right-style:none;
	border-bottom-style:none;
	background:url('img/rTable_br.gif');
	background-position:right bottom;
	background-repeat:no-repeat;
}
.roundTable TD.bl
{
	border-left-style: none;
	border-bottom-style:none;
	background:url('img/rTable_bl.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
}
/* Stili per tabella arrotondata sale */
.roundTableRL
{
	font-size:11px;
}
.roundTableRL TD
{
	padding:3px 3px 3px 3px;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	text-align:left;
	vertical-align:middle;
}
.roundTableRL TD.tl
{
	border-left-style:none;
	border-top-style:none;
	background:url('img/rTable_tl.gif');
	background-position:left top;
	background-repeat:no-repeat;
	color:#666666;
}
.roundTableRL TD.tc
{
	padding:2px 3px 3px 3px;
	border-top:solid 1px #cccccc;
	color:#666666;
}
.roundTableRL TD.cl
{
	padding:3px 3px 3px 2px;
	border-left:solid 1px #cccccc;
}
.roundTableRL TD.tr
{
	border-right-style:none;
	border-top-style:none;
	background:url('img/rTable_tr.gif');
	background-position:right top;
	background-repeat:no-repeat;
	color:#666666;
}
.roundTableRL TD.br
{
	border-right-style:none;
	border-bottom-style:none;
	background:url('img/rTable_br.gif');
	background-position:right bottom;
	background-repeat:no-repeat;
}
.roundTableRL TD.bl
{
	border-left-style:none;
	border-bottom-style:none;
	background:url('img/rTable_bl.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
}
/* stili per selettori sezioni */
.homeSections
{
	line-height:50px;
	height:178px;
	overflow:hidden;
	width:310px;
}
.homeSectionsA
{
	font-family:DINLightRegular, Arial;
	color:#ffffff;
	font-size:55px;
	text-decoration:none;
}
.homeSectionsA:hover
{
	text-decoration:underline;
}
.homeSectionsLinks
{
	z-index:200;
	position:relative;
	left:202px;
	top:-82px;
	width:93px;
}
/* per cambio sezione */
.switchSection
{
	padding-left:18px;
	padding-top:4px;
	font-family:DINLightRegular, Arial;
}
.ss_this
{
	font-size:35px;
	line-height:35px;
}
.ss_othe
{
	font-size:27px;
	line-height:27px;
}
.ss_org			{	color:#808853;	}
.ss_org_a		{	color:#aeaeae;text-decoration:none;		}
.ss_org_a:hover	{	color:#808853;text-decoration:none;		}

.ss_vis			{	color:#627c85;	}
.ss_vis_a		{	color:#aeaeae;text-decoration:none;		}
.ss_vis_a:hover	{	color:#627c85;text-decoration:none;		}

.ss_esp			{	color:#9c8758;	}
.ss_esp_a		{	color:#aeaeae;text-decoration:none;		}
.ss_esp_a:hover	{	color:#9c8758;text-decoration:none;		}

.ss_hom			{	color:#502003;	}
.ss_hom_a		{	color:#aeaeae;text-decoration:none;		}
.ss_hom_a:hover	{	color:#502003;text-decoration:none;		}
/* nuova tabella sale */
.rlt
{font-size:11px;
	font-family:Verdana;}
.rlt .lev
{
	border-top:solid 1px #c0c0c0;
	padding:2px 1px 2px 1px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	background-color:#f0f0f0;
}
.rlt th
{
	font-family:Tahoma,Arial,Sans-Serif;
	font-size:11px;
	vertical-align:bottom;
	padding:2px 2px 2px 2px;
	text-align:left;
}
.rlt .thm
{
	text-align:right;
	width:60px;
}

.rlt td
{
	border-top:solid 1px #c0c0c0;
	padding:2px 2px 2px 2px;
	text-align:right;
}
.rlt .gr
{
	background-color:#f5f5f5;
}
