IMG{
    border:0px;
}
.error_color{
color: Red;
}
.output_point_selected
{
    text-align: left;
    vertical-align: top;
    padding: 2px;
    font-size: 11px;
    color: white;
    font-weight: bold;
	border: 1px solid green;
    background-color: #00ff00;
}
.op_area_selected{
    /*position: static ;*/
	padding: 0px;
    width: 100%;
    /*height: 100px;*/
    /*width: auto;*/
    height: 100%;

	background: #99ff99;
	border: 1px solid green;
}

.output_point_view
{
    text-align: left;
    vertical-align: top;
    padding: 2px;
    font-size: 10px;
    color: white;
    font-weight: bold;
	border: 1px solid white;
    background-color: #ff0000;
}
.op_area{
    /*position: static ;*/
	padding: 0px;
    width: 100%;
    /*height: 100px;*/
    /*width: auto;*/
    height: 100%;

	background: #ff9999;
	border: 1px solid red;
    filter: alpha(Opacity=40);
    opacity: .4;
}


div.message{
	z-index:99999;
	font-family: Tahoma;
	font-weight: bold;
	padding: 10px;
	position: absolute;
	top: 200px;
	left: 500px;
	width: auto;
	height: auto;
	background: white;
	border: 2px solid red;
	cursor: move;
}

#screen{
	
	width: 100%;
	background-color: white;
	border: 0px;
	top: 0px;
	left:0px;
	/*filter: alpha(Opacity=50);
	opacity: .5;*/
	position: fixed;
	//position: absolute;
	top: expression(document.getElementsByTagName( 'body' )[0].scrollTop < 850 ? 0 + document.getElementsByTagName('body')[0].scrollTop : '' + 'px');
	z-index: 1000;
}


.thumb
{
	border: 1px solid lightgrey;
	padding: 5px;
}

.tr_body_1{
	background-color: #cccccc;
}

.tr_body_2{
	background-color: #eeeeee;
}

.trans{
vertical-align: middle;
text-align: center;
padding: 2px;
}

.red{color:red;font-weight: bold;}
.green{color:green;font-weight: bold;}


table.weatherfilter_table {border-bottom: 0px solid #ffffff; background-color:#E7EEF5; width: 100%;}



/* Menu type=table direction=horizontal*/
.navtable_h A:link, .navtable_h A:active, .navtable_h A:visited {text-decoration: none; font-size: 10px; color: #333333; text-transform:uppercase;}
.navtable_h A:hover {text-decoration: underline; font-size: 10px; color: #555555; text-transform:uppercase;}
.navtable_h #navtd {text-align: center; color: #ffffff;}
.navtable_h #navsp {padding-top:1px;font-size: 10px; color: #333333; text-align:center; width:17px; font-family: Tahoma, sans-serif;}


/* Menu type=table direction=horizontal */
.navtable_h_main {background-image: url(../images/bg_nav.gif); width:100%;}
.navtable_h_main A:link, .navtable_h_main A:active, .navtable_h_main A:visited {text-decoration: none; font-size: 10px; font-weight:bold;  color: #888888; text-transform:uppercase;}
.navtable_h_main A:hover {text-decoration: none; font-size: 10px;  font-weight:bold;  color: #555555; text-transform:uppercase;}
.navtable_h_main #navtd {padding: 1px; text-align: center;	padding-right:5px;	padding-top:8px;	color: #ffffff;}
.navtable_h_main #navsp {width:7px; height:31px; font-family: Tahoma, sans-serif; line-height: 14px; padding: 0px; background-image:url(../images/nav_div.gif);}

/* Menu type=table direction=vertical */
.navtable_v_left {width:100%; border-left: 1px solid #FFFFFF; border-bottom:1px #e0e0e0 solid; margin-bottom:8px;}
.navtable_v_left TD{padding-top:4px; vertical-align: middle; background:url(../images/bg_rubrica.gif) no-repeat; color: #000000;}
.navtable_v_left A {display:block;width:auto !important;width:100%;height:20px;margin:2px;background:url(../images/arrow_right.gif) right center no-repeat;}
.navtable_v_left A:link, .navtable_v_left A:active, .navtable_v_left A:visited {text-decoration: none; font-size: 10px; color:#888888; text-transform:uppercase;}
.navtable_v_left A:hover {text-decoration: none; font-size: 10px; color: #555555; text-transform:uppercase;}
.navtable_v_left A IMG {padding:0px;margin:0px;padding-top:2px;margin-left:6px;margin-right:6px;}
.navtable_v_left A DIV {padding-top:1px;}
.navtable_v_left A DIV DIV {padding-top:2px;}
.navtable_v_left #navtd {text-align:left; padding-right:5px; color: #ffffff;}

/* Menu type=simple direction=vertical */
.navsimple_v {font-family:Tahoma, sans-serif;padding-left:3px; padding-top:8px;}
.navsimple_v A:link, .navsimple_v A:active, .navsimple_v A:visited {font-family: Arial, sans-serif; text-decoration: none; color: #676767;}
.navsimple_v A:hover {font-family: Arial, sans-serif; text-decoration: underline; color: #474747;}
/*.navsimple_v A#level_1:link, .navsimple_v A#level_1:active, .navsimple_v A#level_1:visited {font-family: Arial, sans-serif; text-decoration: none; color: red;}*/
/*.navsimple_v A#level_1:hover {font-family: Arial, sans-serif; text-decoration: underline; color: silver;}*/
.navsimple_v #navsp {color:red; font-weight:bolder; font-size:10px;}
.navsimple_v #level {padding-left:20px;}

/* Menu type=simple direction=horizontal */
.navsimple_h {font-family:Tahoma, sans-serif;}
.navsimple_h A {margin-right:8px;}
.navsimple_h SPAN {margin-right:4px;}
.navsimple_h A:link, .navsimple_h A:active, .navsimple_h A:visited {font-family: Arial, sans-serif; text-decoration: none; color: #676767;}
.navsimple_h A:hover {font-family: Arial, sans-serif; text-decoration: underline; color: #474747;}
.navsimple_h A#level_1:link, .navsimple_h A#level_1:active, .navsimple_h A#level_1:visited {font-family: Arial, sans-serif; text-decoration: none; color: red;}
.navsimple_h A#level_1:hover {font-family: Arial, sans-serif; text-decoration: underline; color: gray;}
.navsimple_h A#level_2:link, .navsimple_h A#level_2:active, .navsimple_h A#level_2:visited {font-family: Arial, sans-serif; text-decoration: none; color: green;}
.navsimple_h A#level_2:hover {font-family: Arial, sans-serif; text-decoration: underline; color: gray;}
.navsimple_h #navsp {color:red; font-weight:bolder; font-size:10px;}

.height1
{
	height: 1px;
}

.height20
{
	height: 20px;
}