#grigio180Body label
{
	/*display:none;*/
}
.noPadding
{
padding:0;
margin:0;
}
div#boxBanner
{
	height:151px;
	background-image:url(../images/banner_home.gif);
	width:190px;
}

div#boxBanner span
{
    display: block ;
    width: 0; height: 0; line-height: 0; /* attribuisce dimensioni nulle */
    overflow: hidden; clip: rect(0,0,0,0); /* nasconde il testo */
}

div#boxCalendarioHome
{
	background-color:#1D1A70;
	width:323px;
	margin:10px;
	float:left;
}

div#calendarioTop
{
	background-image:url(../images/home_voli_top.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:42px;
}

div#calendarioBottom
{
	background-image:url(../images/home_voli_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:15px;
}

div#calendarioBottom a
{
	color:#FFF;
	text-decoration:none;
	padding-left:30px;
	padding-bottom:0px;
	float:left;
	padding-top:5px;
}
div#ricBottom a
{
	color:#FFF;
	text-decoration:none;
	padding-left:30px;
	padding-bottom:0px;
	float:left;
	padding-top:5px;
}
div#ricBottom input
{
	padding-left:60px;	
	float:right;
	padding-bottom:0px;
}

div#calendarioBottom input
{
	padding-left:60px;	
	float:right;
	padding-bottom:0px;
}

div#calendarioBody
{
	background-color:#61719A;
	margin:10px;
	height:120px;
	color:#FFF;
}

div#boxSmartFly
{
	height:51px;
	width:323px;
	background-image:url(../images/home_smart.gif);
	margin-left:10px;
	margin-bottom:20px;
	float:left;
}

div#boxBianco
{
	float:left;
	padding-left:10px;
	margin-top:10px;
}
div#boxBianco2
{
	width:185px;
	float:left;
	margin:5px;
	margin-top:10px;
}

.separe
{
	height:10px;
	width:175px;
	background-image:url(../images/home_voliorario_hr.gif);
}

.hidden
{
	display:none;
}

div#voliorarioTop
{
	background-image:url(../images/home_voliorario_top.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:14px;
}

div#voliorarioBottom
{
	background-image:url(../images/home_voliorario_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:15px;
}

div#voliorarioBody
{
	/*margin:10px;*/
	color:#333333;
	margin:0px;
	vertical-align:top;
	
}
div#voliorarioBody p
{
 padding:0;margin:0;
 padding-top:7px;
}
div#voliorarioBody .webcam
{
margin-top:10px;
float:left;
padding-right:5px;
}

p#webcam
{

padding-top:15px;
float:left;
font-weight:bold;
color:#1D1A70;

}

div#voliorarioBody h3
{
	background-color:#FFFFFF;
	color:#1D1A70;
	padding-left:0px;
	margin-left:0px;
	padding-top:0px;
	margin-top:0px;
	padding:0;
	margin:0;
	display:inline;
}

div#boxGrigio180
{
	width:180px;
	float:left;
	margin:5px;
	margin-top:10px;
	background-color:#E8E8E8;
	color:#333333;
}

div#grigio180Top
{
	background-image:url(../images/home_login_top.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:15px;
}

div#grigio180Body
{
	margin:10px;
	margin-top:0px;
	margin-bottom:0px;
}

div#grigio180Bottom
{
	background-image:url(../images/home_login_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:15px;
}

div#boxLoghi1
{
	float:left;
	margin:10px;
}

div#boxLoghi2
{
	float:right;
	margin:10px;
}

div#boxLoghi2 img
{
	padding-left:10px;
	padding-right:10px;
}

div#boxTre
{
	width:180px;
	float:left;
	margin:4px;
	margin-top:10px;
	
}
div#boxQuattro
{
	width:180px;
	float:left;
	margin:4px;
	margin-top:10px;
	
}


#BoxBannerBottom
{
text-align:justify;
margin-left:5px;
clear:both

}
#BoxBannerBottom img
{
padding:5px;
padding-bottom:0px;
}

#calendarioBody fieldset
{
	border:0;
	padding:10px;
	margin-top:0px;
	margin-bottom:0px;
}

#boxFlash
{
text-align:center;
padding-top:15px;

}
div#flashcontent{padding:10px 0 0 10px;}
.boxICO { FONT-SIZE: 10px; POSITION: relative; HEIGHT: 43px }
.boxICO DIV { FONT-SIZE: 10px; WIDTH: 180px; POSITION: absolute }
.boxICO img { margin-right:5px; }
.boxBianco { POSITION: relative }
.blu { COLOR: #1f196f }
.separatore1 { BORDER-TOP: #cccccc 1px solid; LEFT: -10px; OVERFLOW: hidden; WIDTH: 160px; POSITION: relative; HEIGHT: 1px }