/*CSS TECOMAG*//*PAGE*/.body {	margin:0px;	background-color:FFFFFF;} .boxPage {	WIDTH: 100%; 	HEIGHT: 100%;}.boxBanner {	WIDTH: 100%; 	HEIGHT: 1%;}.boxContent {	WIDTH: 100%; 	HEIGHT: 99%;}.bodyIntro {  margin:0px;  background-image: url(../images/bdg_intro.jpg); background-repeat: repeat; background-attachment: fixed; background-position: left top;  }.boxHome {  background-image: url(../images/bdg_home.jpg); background-repeat: no-repeat; background-position: right bottom; }.boxHome1 {  background-image: url(../images/bdg_home4.jpg); background-repeat: no-repeat; background-position: right bottom; }/*HEADER*/ .bannerBgd {  BACKGROUND-IMAGE: url(../images/bgd_banner.jpg);BACKGROUND-REPEAT: repeat-x;}.bannerBgdBottom {  BACKGROUND-IMAGE: url(../images/bgd_banner_bottom.jpg);BACKGROUND-REPEAT: repeat-x;}.bgdBannerTop{	BACKGROUND-COLOR: #73A52C;}.bgdBannerMiddle{	BACKGROUND-COLOR: #89AF69;	 border-top:1px solid #000000;}.bgdBannerSfumato {  BACKGROUND-IMAGE: url(../images/bgd_indirizzo.gif);  BACKGROUND-REPEAT: no-repeat;  BACKGROUND-POSITION: left top;  BACKGROUND-COLOR: #89AF69;  font-family:Verdana, Arial, Sans-Serif;  font-size:11px;  color:#000000;   FONT-WEIGHT:normal;  text-align:right;  padding-right:5px;  padding-top:5px;  vertical-align:top;  border-top:1px solid #000000;  }/*FOOTER*/ .footerBgd {  BACKGROUND-IMAGE: url(../images/bgd_footer.jpg);  BACKGROUND-REPEAT: repeat-x;   font-family: Verdana, Arial, Sans-Serif;	text-decoration: none;	font-size: 10px;   color:#FFFFFF; 	FONT-WEIGHT: bold; 	vertical-align:middle;	height:23px;	text-align:center;}.footerBgd A{   color:#FFFFFF; 	FONT-WEIGHT: bold; 	vertical-align:middle;	text-align:center;}.footerBgd A:Hover{   color:#000000; 	FONT-WEIGHT: bold; 	vertical-align:middle;	text-align:center;}.footerBgdTop {  BACKGROUND-IMAGE: url(../images/bgd_footer_top.jpg);BACKGROUND-REPEAT: repeat-x;}.boxTexFooter{   font-family: Verdana, Arial, Sans-Serif;	text-decoration: none;	font-size: 10px;   color:#000000; 	FONT-WEIGHT: normal; 	vertical-align:middle;	text-align:left;	padding-top:5px;	padding-left:5px;	padding-bottom:10px;}.boxTexFooterLeft{   font-family: Verdana, Arial, Sans-Serif;	text-decoration: none;	font-size: 10px;   color:#666666; 	FONT-WEIGHT: bold; 	vertical-align:middle;	text-align:right;	padding-top:5px;	padding-right:5px;	padding-bottom:10px;}.boxTexFooterLeft A{   color:#666666;   text-decoration:none; }.boxTexFooterLeft A:Hover{   color:#73A52C;   text-decoration:none; }/*MENU DIV*/.boxSpaceMenu {   font-family:Verdana, Arial, Sans-Serif;	font-size:13px;	color:#FFFFFF; 	FONT-WEIGHT: bold; 	CURSOR: pointer;  	BACKGROUND-COLOR: #92B474;	TEXT-DECORATION:none;	border-bottom:1px solid #FFFFFF;	vertical-align:middle;	WIDTH: 100%;}.boxMenu {   BACKGROUND-IMAGE: url(../images/bgd_fregio_menu.gif);BACKGROUND-REPEAT: repeat-x;	WIDTH: 100%;	HEIGHT: 15px;}.leftArea {	BORDER-RIGHT: #132952 1px solid; 	BACKGROUND-COLOR: #F0EFED;	HEIGHT: 100%;	vertical-align:top;	BACKGROUND-IMAGE: url(../images/box_bgd_menu_left.jpg);background-repeat: no-repeat;background-position: left bottom;}.leftAreaGray {	BORDER-RIGHT: #132952 1px solid; 	BACKGROUND-COLOR: #F0EFED;	HEIGHT: 100%;	vertical-align:top;}DIV.menuContainer {	WIDTH: 192px}.hide {	DISPLAY: none}.fatherItemTitle {   font-family:Verdana, Arial, Sans-Serif;	font-size:13px;	color:#FFFFFF; 	FONT-WEIGHT: bold; 	CURSOR: pointer;  	BACKGROUND-COLOR: #92B474;	TEXT-DECORATION:none;	HEIGHT: 18px;	border-bottom:1px solid #FFFFFF;	vertical-align:middle;	WIDTH: 100%;}.fatherItemTitleSelect {	font-family:Verdana, Arial, Sans-Serif;	font-size:13px;	BACKGROUND-COLOR: #FF8D00;	HEIGHT: 18px;	border-bottom:1px solid #FFFFFF;	vertical-align:middle;}.fatherItemTitleSelect A{   font-family:Verdana, Arial, Sans-Serif;	font-size:13px;	color:#FFFFFF; 	FONT-WEIGHT: bold; ;  	BACKGROUND-COLOR: #FF8D00;	TEXT-DECORATION:none;	HEIGHT: 18px;	vertical-align:middle;	padding-left:16px;	background-image: url(../images/icon_father_item_title_select.jpg);background-repeat: no-repeat;background-position: left top;	WIDTH: 100%;}.fatherItemTitleSelect A:hover{   font-family:Verdana, Arial, Sans-Serif;	font-size:13px;	color:#FFFFFF; 	FONT-WEIGHT: bold; ;  	BACKGROUND-COLOR: #FF8D00;	TEXT-DECORATION:none;	HEIGHT: 18px;	vertical-align:middle;	padding-left:16px;	background-image: url(../images/icon_father_item_title_select.jpg);background-repeat: no-repeat;background-position: left top;	WIDTH: 100%;}.fatherItemTitle A {	font-family:Verdana, Arial, Sans-Serif;	font-size:13px;	color:#FFFFFF; 	FONT-WEIGHT: bold; 	CURSOR: pointer;  	BACKGROUND-COLOR: #92B474;	TEXT-DECORATION:none;	HEIGHT: 18px;	vertical-align:middle;	padding-left:16px;	WIDTH: 100%;	background-image: url(../images/icon_father_item_title.jpg);background-repeat: no-repeat;background-position: left top; }.fatherItemTitle A:hover {	font-family: Verdana, Arial, Sans-Serif;	font-size:13px;	color:#FFFFFFF; 	FONT-WEIGHT: bold; 	WIDTH: 100%; 	CURSOR: pointer;  	BACKGROUND-COLOR: #006633;	TEXT-DECORATION:none;	vertical-align:middle;	padding-left:16px;	background-image: url(../images/icon_father_item_title_hover.jpg);background-repeat: no-repeat;background-position: left top; }.showItem1 {	DISPLAY: block;  	WIDTH: 100%; 	CURSOR: pointer;  	font-family: Verdana, Arial, Sans-Serif; }.menuLevel2 {   font-family:Verdana, Arial, Sans-Serif;	font-size:11px;	color:#006633; 	FONT-WEIGHT: bold; 	CURSOR: pointer;  	BACKGROUND-COLOR: #DFEAD2;	TEXT-DECORATION:none;	HEIGHT: 18px;	border-bottom:1px solid #006633;	vertical-align:middle;	cursor: pointer;	WIDTH: 100%;}.menuLevel2Select {	BACKGROUND-COLOR: #548E13;	HEIGHT: 18px;	border-bottom:1px solid #FFFFFF;	vertical-align:middle;}.menuLevel2Select A{   font-family:Verdana, Arial, Sans-Serif;	font-size:11px;	color:#FFFFFF; 	FONT-WEIGHT: bold;   	BACKGROUND-COLOR: #548E13;	TEXT-DECORATION:none;	HEIGHT: 18px;	vertical-align:middle;	padding-left:21px;	background-image: url(../images/icon_menulevel2_select.gif);background-repeat: no-repeat;background-position: left top;	WIDTH: 100%;}.menuLevel2Select A:Hover{   font-family:Verdana, Arial, Sans-Serif;	font-size:11px;	color:#FFFFFF; 	FONT-WEIGHT: bold;   	BACKGROUND-COLOR: #548E13;	TEXT-DECORATION:none;	HEIGHT: 18px;	vertical-align:middle;	padding-left:21px;	background-image: url(../images/icon_menulevel2_select.gif);background-repeat: no-repeat;background-position: left top;	WIDTH: 100%;}.menuLevel2 A{	font-family:Verdana, Arial, Sans-Serif;	font-size:11px;	color:#006633; 	FONT-WEIGHT: bold; 	CURSOR: pointer;  	BACKGROUND-COLOR: #DFEAD2;	TEXT-DECORATION:none;	HEIGHT: 18px;	vertical-align:middle;	cursor: pointer;	padding-left:21px;	background-image: url(../images/icon_menulevel2.jpg);background-repeat: no-repeat;background-position: left top;	WIDTH: 100%;}.menuLevel2 A:hover{	font-family:Verdana, Arial, Sans-Serif;	font-size:11px;	color:#FF8D00; 	FONT-WEIGHT: bold; 	CURSOR: pointer;  	BACKGROUND-COLOR: #DFEAD2;	TEXT-DECORATION:none;	HEIGHT: 18px;	vertical-align:middle;	cursor: pointer;	padding-left:21px;	background-image: url(../images/icon_menulevel2.jpg);background-repeat: no-repeat;background-position: left top;	WIDTH: 100%; }/*MAIN*/.containerMain {	WIDTH: 100%; 	HEIGHT: 100%;}.containerMainLeft { 	HEIGHT: 100%;	vertical-align:top;	BACKGROUND-color: #749BC0;}.containerMainRight { 	HEIGHT: 100%;	vertical-align:top;	BACKGROUND-color: #ffffff;	border-left:1px solid #487199;}.boxMain {	WIDTH: 100%; 	HEIGHT: 100%;	}.boxTitlePage{   font-family:Verdana, Arial, Sans-Serif;	font-size:16px;	color:#FFFFFF; 	FONT-WEIGHT: bold;   	BACKGROUND-COLOR: #7C9657;	TEXT-DECORATION:none;	vertical-align:middle;	padding-left:8px;	background-image: url(../images/bgd_box_title.gif);background-repeat: no-repeat;background-position: left top;	WIDTH: 100%;}.bgdTitlePage{  	BACKGROUND-COLOR: #7C9657;}/*TABLE DATE*/.listTitle {	font-family: Verdana, Arial, Sans-Serif;	text-decoration: none;	font-size: 10px;	color: #FFFFFF;	font-weight: bold;	background-color: #008040;	vertical-align:middle;	padding:2px;}.listCell {	font-family: Verdana, Arial, Sans-Serif;	text-decoration: none;	font-size: 10px;	color: #000000;	font-weight: normal;	background-color: trasparent;	vertical-align:middle;	padding:2px;}.listNew {	font-family: Verdana, Arial, Sans-Serif;	text-decoration: none;	font-size: 12px;	color: #ff0000;	font-weight: bold;	background-color: trasparent;	vertical-align:middle;}.listOddRow {	background-color: #FFFFE8;}.listEventRow {	background-color: #D8EBEB;}/*PAGINA INTRO*/.boxIntro {	  border:4px solid #678941;}.boxIntroBanner {   background-image: url(../images/bgd_top_intro.jpg);background-repeat: no-repeat;background-position: left top;}.boxIntroFooter {   background-image: url(../images/bgd_bottom_intro.jpg);background-repeat: no-repeat;background-position: left bottom;}.boxTextIntro {	font-family: Verdana, Arial, Sans-Serif;	text-decoration: none;	font-size: 28px;	color: #000000;	font-weight: bold;	background-color: trasparent;	vertical-align:middle;	text-align:center;	padding:2px;}/*FORM*/.boxForm {	  border:2px solid #73A52C;  padding:2px;}.flatinput{    BORDER-RIGHT: #003300 1px solid;    BORDER-TOP: #003300 1px solid;    FONT-SIZE: 12px;    BORDER-LEFT: #003300 1px solid;    COLOR: #000000;    BORDER-BOTTOM: #003300 1px solid;    FONT-FAMILY: Verdana, Arial, sans-serif;    BACKGROUND-COLOR: #ffffff;}.flatbutton{    BORDER-RIGHT: #000000 1px solid;    BORDER-TOP: #003300 1px solid;    FONT-SIZE: 11px;    BORDER-LEFT: #003300 1px solid;    COLOR: #ffffff;    BORDER-BOTTOM: #000000 2px solid;    FONT-FAMILY: Verdana, Arial, sans-serif;    BACKGROUND-COLOR: #73A52C;    font-weight: bold;}.label {	font-family: Verdana, Arial, Sans-Serif;	text-decoration: none;	font-size: 12px;	color: #000000;	font-weight: bold;	background-color: #ECEAED;	vertical-align:middle;	padding:2px;	text-align:right;}.boxTitle {	font-family: Verdana, Arial, Sans-Serif;	text-decoration: none;	font-size: 12px;	color: #666666;	font-weight: bold;	vertical-align:middle;	padding:5px;	text-align:center;}.data {	font-family: Verdana, Arial, Sans-Serif;	text-decoration: none;	font-size: 12px;	color: #2A354B;	font-weight: normal;	background-color: trasparent;	vertical-align:middle;	height:25px;	padding:10px;}.boxText {	font-family: Verdana, Arial, Sans-Serif;	text-decoration: none;	font-size: 12px;	color: #000000;	font-weight: normal;	background-color: trasparent;	vertical-align:top;	text-align:left;	padding:2px;	line-height:18px;}.title {	font-family: Verdana, Arial, Sans-Serif;	text-decoration: none;	font-size: 13px;	color: #73A52C;	font-weight: bold;}.link {	font-family: Verdana, Arial, Sans-Serif;	text-decoration: underline;	font-size: 12px;	color: #FF8D00;	font-weight: bold;}.link:Hover {	text-decoration: underline;	color: #006633;}