body{
	background-image:url(../imgInterface/background.gif);
	background-repeat:no-repeat;
	background-color:#EDEFEF;
	margin:0;
	padding:0;
	font-family: Helvetica, Arial, sans-serif;
}
table{border:0px solid #008}
html, body{height:100%}
a {	
	color: #003366;	
	text-decoration: underline;
}
a:visited {	
	color: #003366;	
}
a:hover {	
	color: #003366;	
}
p {	
	color: #444466;	
}

#header {
	margin:0;
	padding:0;
	background-image:url(../imgInterface/bg_topC.gif);
	background-repeat:no-repeat;
	background-color:#000927;
	height:84px;
	width:100%;
	font-size: 9.5pt;
	font-weight: bold;
	font-variant: small-caps;
	color: #C4CDE3;
	position:fixed;
	z-index:3;
}
.breadCrumb {
	text-align: left;
	position:absolute;
	left:20px;
	top:56px;
}
.breadCrumb:visited, .breadCrumb:hover {
	color: #C4CDE3;	
}
#footer {
	position:fixed;
	bottom:0px;
	left:0px;
	height:18px;
	width:100%;
	background-color:#000927;
	font-size: 8pt;
	color: #C4CDE3;
	text-align: center;
	padding-top:4px;
}
#mainCont {
	position:absolute;
	left:20px;
	top:85px;
	width:1040px;
}
#deadmargin {
	background-color:#000927;
	position:fixed;
	left:1080px;
	right:0px;
	top:0px;
	bottom:0px;
}


@media  screen and (max-width: 1040px) {
	#container img, #container object, #container object embed, #container iframe, #container video { max-width:520px !important; margin:0;}
	#container object, #container object embed, #container iframe { max-height:360px !important;}
	#container img { height: auto; margin:5px 0;}
	#mainCont, table, tr, td {max-width:100% !important; margin:0px;border: 0px solid #ff0;}
	td {max-width:540px !important; margin:0px; border: 0px solid #f00;}
	td {display:block;float:left;}
	#container p {text-align:center;}
	.T_titolo, #container p.T_titolo2, #container p.T_titoloLow, #container p.T_text, #container p.T_text2 {text-align: left !important;margin-left:20px;}
	#container, #header, #footer {width:100% !important; border: 0px solid #ff0;}
	#container {text-align:center; }
	#mainCont {left:auto;top:106px;}
	#header {text-align:left;background-color: #000927;background-image:none;height:auto;}
.breadCrumb {left:8px; !important; top:80px !important;}
.breadCrumb, .breadCrumb .T_titolo, .breadCrumb .T_titoloLow {font-size:12pt;}

	#header {height:78px;}
.m0norm {position:absolute !important; display:inline-block;background-color: #000927}
.m1norm_out, .m1over_out {/*visibility:hidden !important;*/position:absolute !important;border:0px;}
#e0_0o.m0norm, #e0_0o.m0over, #e1_0o.m0norm, #e1_0o.m0over, #e2_0o.m0norm, #e2_0o.m0over, #e3_0o.m0norm, #e3_0o.m0over, #e4_0o.m0norm, #e4_0o.m0over {top:40px !important;}
#e0_1o.m1norm_out, #e0_1o.m1over_out, #e1_1o.m1norm_out, #e1_1o.m1over_out, #e2_1o.m1norm_out, #e2_1o.m1over_out, #e3_1o.m1norm_out, #e3_1o.m1over_out, #e4_1o.m1norm_out, #e4_1o.m1over_out {top:70px !important;}
#e0_2o.m1norm_out, #e0_2o.m1over_out, #e1_2o.m1norm_out, #e1_2o.m1over_out, #e2_2o.m1norm_out, #e2_2o.m1over_out, #e3_2o.m1norm_out, #e3_2o.m1over_out, #e4_2o.m1norm_out, #e4_2o.m1over_out {top:96px !important;}
#e0_3o.m1norm_out, #e0_3o.m1over_out, #e1_3o.m1norm_out, #e1_3o.m1over_out, #e2_3o.m1norm_out, #e2_3o.m1over_out, #e3_3o.m1norm_out, #e3_3o.m1over_out, #e4_3o.m1norm_out, #e4_3o.m1over_out {top:122px !important;}
#e0_4o.m1norm_out, #e0_4o.m1over_out, #e1_4o.m1norm_out, #e1_4o.m1over_out, #e2_4o.m1norm_out, #e2_4o.m1over_out, #e3_4o.m1norm_out, #e3_4o.m1over_out, #e4_4o.m1norm_out, #e4_4o.m1over_out {top:148px !important;}
#e0_5o.m1norm_out, #e0_5o.m1over_out, #e1_5o.m1norm_out, #e1_5o.m1over_out, #e2_5o.m1norm_out, #e2_5o.m1over_out, #e3_5o.m1norm_out, #e3_5o.m1over_out, #e4_5o.m1norm_out, #e4_5o.m1over_out {top:174px !important;}
#e1_6o.m1norm_out, #e1_6o.m1over_out {top:200px !important;}
#e1_7o.m1norm_out, #e1_7o.m1over_out {top:226px !important;}
#e0_0o, #e0_1o, #e0_2o, #e0_3o, #e0_4o, #e0_5o {left:0px !important;}
#e1_0o, #e1_1o, #e1_2o, #e1_3o, #e1_4o, #e1_5o, #e1_6o, #e1_7o {left:121px !important;}
#e2_0o, #e2_1o, #e2_2o, #e2_3o, #e2_4o, #e2_5o {left:218px !important;}
#e3_0o, #e3_1o, #e3_2o, #e3_3o, #e3_4o, #e3_5o {left:297px !important;}
#e4_0o {left:387px !important;}

.m1norm_in, .m1over_in {/*visibility:hidden !important;*/position:absolute !important;left:0px !important;top:0px;}
	#deadmargin {}
	#footer {}
}

@media  screen and (max-width: 768px) {
	#container img, #container object, #container object embed, #container iframe, #container video { max-width:460px !important; margin:0;}
    #container object, #container object embed, #container iframe {max-height:300px !important;}
	#container img { height: auto; margin:5px 0;}
	#mainCont, table, tr, td {width:480px !important; margin:0px;}
	#container, #header, #footer {width:100% !important; }
	#mainCont {left:auto;/*position:unset;*/}
	#header {text-align:left;background-color: #000927;background-image:none;height:auto;padding-bottom:10px;}

.breadCrumb {visibility:hidden;position:unset !important;left:auto !important; height:1px; /*display:block;background-color: #000927;float:left;padding:4px;top:200px;*/}
.breadCrumb, .breadCrumb .T_titolo, .breadCrumb .T_titoloLow {font-size:8pt;}

.m0norm {position:unset !important;left:auto !important; display:inline-block;background-color: #000927}
.m1norm_out {visibility:hidden !important;}
.m1norm_in, .m1over_in {/*visibility:hidden !important;*/position:absolute !important;left:0px !important;top:0px;}

}

@media  screen and (max-width: 600px /*480px*/) {
	#container img, #container object, #container object embed, #container iframe, #container video { max-width:320px !important; margin:0;}
    #container object, #container object embed, #container iframe {max-height:240px !important;}
	#container img { height: auto; margin:5px 0;}
	#mainCont, table, tr, td {width:100% !important; margin:0px;}

	#container img.zbig {width:200px;}
	#container p.zHideSmall, #container .zHideSmall {visibility:hidden;height:1px;padding:0;margin:0;}
/*#container img[align="middle"] { vertical-align:baseline;}  bof bof changes icons...*/

}

/* keep at the end... */
#container img[src="../imgInterface/vuoto.gif"] { height:4px !important;}

