P.wtn {
	FONT-SIZE: 11px; COLOR: #666; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva
}
TABLE.wtn {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva
}
SPAN.wtn {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #b12c1b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva; s: 
}
TEXTAREA.wtn {
	FONT-SIZE: 11px; WIDTH: 574px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva; HEIGHT: 80px; BACKGROUND-COLOR: #e4e3df
}
LABEL.wtn {
	COLOR: #666666; TEXT-ALIGN: left
}
.bgGrigio {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva; BACKGROUND-COLOR: white
}
.tit {
	FONT-SIZE: 10px; COLOR: #b12c1b
}

A.wtn {
	FONT-SIZE: 10px; COLOR: #666666
}
TEXTAREA.app_textA {
	BORDER-RIGHT: #ffffff 0px; BORDER-TOP: #ffffff 0px; FONT-SIZE: 10px; BORDER-LEFT: #ffffff 0px; WIDTH: 200px; COLOR: #666666; BORDER-BOTTOM: #ffffff 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva; HEIGHT: 150px; BACKGROUND-COLOR: #e4e3df
}
TABLE.layout {
	RIGHT: 5%; LEFT: 5%; WIDTH: 90%; POSITION: absolute; TOP: 5px; HEIGHT: 100%
}
TD.layoutHeader {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; BORDER-BOTTOM: #333333 1px solid; HEIGHT: 50px
}
TD.layoutCenter {
	VERTICAL-ALIGN: top
}
TD.layoutFooter {
	BORDER-RIGHT: #ffffff; PADDING-RIGHT: 10px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 80%; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; BORDER-LEFT: #ffffff; PADDING-TOP: 10px; BORDER-BOTTOM: #ffffff; HEIGHT: 25px
}
TABLE.layoutCenterTable {
	BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 0px solid; BORDER-LEFT: #999999 0px solid; WIDTH: 100%; BORDER-BOTTOM: #999999 0px solid; HEIGHT: 100%
}
TD.layoutColSx {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 0%; PADDING-TOP: 0px; BACKGROUND-COLOR: #bbbbbb
}
TD.layoutBody {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 100%; PADDING-TOP: 10px; TEXT-ALIGN: left
}
TD.layoutColDx {
	BORDER-RIGHT: #ffffff 0px; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; BORDER-LEFT: #333333 1px solid; WIDTH: 0%; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 0px; TEXT-ALIGN: right
}
.titolo {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #b12c1b
}
.descrizione {
	FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva
}
.titolo2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #005186
}
TABLE.titolo {
	MARGIN-TOP: 25px; FONT-SIZE: 100%; WIDTH: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva
}
TABLE.menu {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva
}
TD.titoloSx {
	DISPLAY: none; WIDTH: 0px
}
TD.titolo {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #b12c1b
}
TD.titoloDx {
	WIDTH: 0px
}
TABLE.pulsantieraLayout {
	BORDER-RIGHT: #005186 1px; BORDER-TOP: #005186 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #005186 1px; WIDTH: 95%; LINE-HEIGHT: normal; BORDER-BOTTOM: #005186 1px; FONT-STYLE: normal; FONT-VARIANT: normal
}
TD.pulsantieraPrev {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 50%; PADDING-TOP: 10px; TEXT-ALIGN: left
}
TD.pulsantieraNext {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 50%; PADDING-TOP: 10px; TEXT-ALIGN: right
}
TABLE.pulsantieraTable {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 95%; LINE-HEIGHT: normal; BORDER-BOTTOM: #cccccc 1px solid; FONT-STYLE: normal; BACKGROUND-COLOR: #ffcc00; FONT-VARIANT: normal
}
TABLE.pulsante {
	WIDTH: 95%; BACKGROUND-COLOR: #ffcc00
}
TABLE.inputTable {
	BORDER-RIGHT: 1px; PADDING-RIGHT: 2px; BORDER-TOP: 1px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 15px 10px 15px 0px; BORDER-LEFT: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva
}
TD.inputLabel {
	FONT-SIZE: 10px; WIDTH: 25%; COLOR: #666666; LINE-HEIGHT: 14px; TEXT-ALIGN: left
}
TD.inputField {
	FONT-SIZE: 10px; WIDTH: 63%; COLOR: #666666; LINE-HEIGHT: 14px; TEXT-ALIGN: left
}
TD.inputSpace {
	WIDTH: 2%
}
.inputGeneric {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: #ffffff; COLOR: #666666; BORDER-TOP-COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva; HEIGHT: 14px; BACKGROUND-COLOR: #e4e3df; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: #ffffff
}
.inputText {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: #ffffff; COLOR: #666666; BORDER-TOP-COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva; HEIGHT: 14px; BACKGROUND-COLOR: #e4e3df; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: #ffffff
}
.inputTextAdmin {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: #ffffff; COLOR: #666666; BORDER-TOP-COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva; HEIGHT: 14px; BACKGROUND-COLOR: #e4e3df; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: #ffffff
}
.inputTextObbl {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: #ffffff; COLOR: #666666; BORDER-TOP-COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva; HEIGHT: 14px; BACKGROUND-COLOR: #e4e3df; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: #ffffff
}
.inputTextDisabled {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: #ffffff; COLOR: #666666; BORDER-TOP-COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva; HEIGHT: 14px; BACKGROUND-COLOR: #e4e3df; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: #ffffff
}
.inputSelect {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: #ffffff; COLOR: #666666; BORDER-TOP-COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva; HEIGHT: 14px; BACKGROUND-COLOR: #e4e3df; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: #ffffff
}
.inputSelectObbl {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: #ffffff; COLOR: #666666; BORDER-TOP-COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva; HEIGHT: 14px; BACKGROUND-COLOR: #e4e3df; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: #ffffff
}
.inputSelectObblAbitazione {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: #ffffff; COLOR: #666666; BORDER-TOP-COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva; HEIGHT: 14px; BACKGROUND-COLOR: #e4e3df; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: #ffffff
}
.inputSelectDisabled {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: #ffffff; COLOR: #666666; BORDER-TOP-COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva; HEIGHT: 14px; BACKGROUND-COLOR: #e4e3df; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: #ffffff
}
.inputLogin {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: #ffffff; COLOR: #666666; BORDER-TOP-COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva; HEIGHT: 14px; BACKGROUND-COLOR: #e4e3df; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: #ffffff
}
.inputText {
	WIDTH: 200px; BACKGROUND-COLOR: #e4e3df
}
.inputSelect {
	WIDTH: 200px; BACKGROUND-COLOR: #e4e3df
}
.inputTextAdmin {
	WIDTH: 70px; BACKGROUND-COLOR: #e4e3df
}
.inputTextObbl {
	WIDTH: 200px; BACKGROUND-COLOR: #e4e3df
}
.inputSelectObbl {
	WIDTH: 200px; BACKGROUND-COLOR: #e4e3df
}
.inputSelectObblAbitazione {
	WIDTH: 328px; BACKGROUND-COLOR: #e4e3df
}
.inputTextDisabled {
	BACKGROUND-COLOR: #e4e3df
}
.inputSelectDisabled {
	BACKGROUND-COLOR: #e4e3df
}
TABLE.listData1 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 90%; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-VARIANT: normal
}
TD.listData1_1 {
	PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; WIDTH: 70%; LINE-HEIGHT: normal; FONT-STYLE: normal; HEIGHT: 25px; FONT-VARIANT: normal
}
TD.listData1_2 {
	PADDING-LEFT: 10px; WIDTH: 30%; HEIGHT: 20px
}
.link {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 13px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.linkDescription {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #666666; LINE-HEIGHT: 14px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.linkList {
	VERTICAL-ALIGN: top; WIDTH: 0px; COLOR: #005186; LIST-STYLE-TYPE: square
}
TABLE.listInput1 {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; MARGIN: 0px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 100%; BORDER-BOTTOM: #ffffff 1px solid
}
TD.listInput1Data {
	BORDER-RIGHT: #ffffff 1px; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 1px; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ffffff 1px; COLOR: #666666; PADDING-TOP: 4px; BORDER-BOTTOM: #ffffff 1px dotted; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva; TEXT-ALIGN: left
}
TD.listInput1Bt {
	BORDER-RIGHT: #ffffff 1px; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 1px; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ffffff 1px; COLOR: #666666; PADDING-TOP: 4px; BORDER-BOTTOM: #ffffff 1px dotted; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva; TEXT-ALIGN: left
}
TD.listInput2Data {
	BORDER-RIGHT: #ffffff 1px; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 1px; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ffffff 1px; COLOR: #666666; PADDING-TOP: 4px; BORDER-BOTTOM: #ffffff 1px dotted; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva; TEXT-ALIGN: left
}
TD.listInput1Data {
	
}
TD.listInput2Data {
	FONT-WEIGHT: bold; COLOR: #b12c1b
}
TD.listInput1Bt {
	
}
TD.listInput1Sel {
	BACKGROUND-COLOR: #cedde1
}
.tabBar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 90%; PADDING-TOP: 5px
}
.tabContent {
	BORDER-RIGHT: #004080 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #004080 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #004080 1px solid; WIDTH: 90%; PADDING-TOP: 5px; BORDER-BOTTOM: #004080 1px solid
}
.tabLabel {
	BORDER-RIGHT: #004080 1px solid; BORDER-TOP: #004080 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #004080 1px solid; CURSOR: hand; COLOR: #666666; BORDER-BOTTOM: #004080 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva
}
.tabLabelSelected {
	BORDER-RIGHT: #004080 1px solid; BORDER-TOP: #004080 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #004080 1px solid; COLOR: #666666; BORDER-BOTTOM: #004080 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva; BACKGROUND-COLOR: #cedde1
}
.bottone {
	BORDER-RIGHT: #b12c1b 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #b12c1b 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #b12c1b 1px solid; CURSOR: pointer; COLOR: #c4837a; PADDING-TOP: 1px; BORDER-BOTTOM: #b12c1b 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.bottoneAttivo {
	BORDER-RIGHT: #b12c1b 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #b12c1b 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #b12c1b 1px solid; CURSOR: pointer; COLOR: #c4837a; PADDING-TOP: 1px; BORDER-BOTTOM: #b12c1b 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.tabellaReport {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; WIDTH: 500px; COLOR: #666666; LINE-HEIGHT: 14px; PADDING-TOP: 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva
}
.rigaReportChiara {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff
}
.rigaReportScura {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #e6e6e6
}
.rigaReportScura2 {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #c8c8c8
}
.riquadroLegenda {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; WIDTH: 60%; BORDER-BOTTOM: #333333 1px solid
}
.elemLegenda {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; WIDTH: 20px; BORDER-BOTTOM: #333333 1px solid; HEIGHT: 20px
}
.errore {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; WIDTH: 100%; COLOR: #666666; PADDING-TOP: 5px; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva
}
.avviso {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; WIDTH: 100%; COLOR: #666666; PADDING-TOP: 5px; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva
}
TD.popupsx {
	WIDTH: 10px
}
TD.popupdx {
	WIDTH: 10px
}
TD.popupmiddle {
	FONT-WEIGHT: normal; PADDING-TOP: 0px
}
TABLE.popuptitolo {
	MARGIN-TOP: 0px; FONT-SIZE: 100%; WIDTH: 100%
}
TD.valoreCasaMiddle {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 14px; PADDING-TOP: 0px
}
.mLeft {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.mLeft:hover {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
.mLeftTit {
	FONT-SIZE: 13px; COLOR: #b12c1b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva; TEXT-ALIGN: left; TEXT-DECORATION: none
}
SELECT.inputSelectHome {
	BORDER-RIGHT: #ffffff 0px; BORDER-TOP: #ffffff 0px; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 0px; WIDTH: 200px; COLOR: #666; BORDER-BOTTOM: #ffffff 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva; HEIGHT: 14px; BACKGROUND-COLOR: E4E3DF
}
INPUT.inputTextHome {
	MARGIN-TOP: 15px; FONT-SIZE: 11px; MARGIN-BOTTOM: 15px; WIDTH: 200px; COLOR: #666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva; BACKGROUND-COLOR: #E4E3DF; border: 0
}
.inputSelectSpalla {
	FONT-SIZE: 10px; WIDTH: 140px; COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
.inputTextSpalla {
	MARGIN-TOP: 5px; FONT-SIZE: 10px; WIDTH: 140px; COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
A {color: #666; font-weight: bold}
A:HOVER {text-decoration: underline}
.formComuni {background-color: #E4E3DF; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; font-size: 11px; color: #666}


.mtReportTable{
	border-width: 0;
}

.mtReportTdLigh{
    background-color:#D9D9D9;
}

.mtReportTdDark{
    background-color:#C9C9C9;
}

.mtReportBody(horizontal-align: center; vertical-align: top)

.mtReportHeader{
	text-decoration: none;font-family: verdana;font-size: 11px; text-align: left;color: #B22C1B;font-weight:bold;
	}
.mtReportTot{
	text-decoration: none;font-family: verdana;font-size: 11px; text-align: center;color: #B22C1B;font-weight:bold;
	}
.mtReportText{
	text-decoration: none;font-family: verdana;font-size: 11px; text-align: left;color: #666;
	}


/*------------> ATTENZIONE*/
	
.pwHeaderSearchCLD {width: 520px; height: 55px; background-image: url("<%=com.generali.w3g.util.Configuration.getW3GContextPath(request)%>/<%=IMAGES_PARENT%>/header.gif")}

.titSez {height: 23px; background-color: white; text-align: center; font-size: 11px; color: #AD2918; font-family: verdana, arial; font-weight: bold; padding: 0px 2px 0px 2px}

.titSez2 {background-image: url("<%=com.generali.w3g.util.Configuration.getW3GContextPath(request)%>/<%=IMAGES_PARENT%>/titsez_sf.gif"); background-repeat: repeat-x; height: 23px}

.container {background-color: white}

/* mappa -------------------------------------------------------------------------------------------------------------------*/


	DIV.mappaTerritoriale-Container{
		width:770px;
		height:550px;
		border:1px solid red;
		margin:15px;
	}
  DIV.mappaTerritoriale-Button{
    background-color:transparent;
    width:26px;
    height:26px;
    position:relative;
    background-repeat:no-repeat;
    cursor:pointer;         
  }
  DIV.mappaTerritoriale-commandBar{
    height:26px;
    width:auto;    
  }
  DIV.mappaTerritoriale-commandBar div{
    float:left;
  }
  DIV.mtbtn-zoomin{
    background-image:url(../images/round-plus.png);
		*background-image:none;
  	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='services/pw/mappaTerritoriale/images/round-plus.png', sizingMethod='crop'); 
  }
  DIV.mtbtn-zoomout{
    background-image:url(../images/round-minus.png);
    *background-image:none;
  	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='services/pw/mappaTerritoriale/images/round-minus.png', sizingMethod='crop'); 
  }
  DIV.mtbtn-up{
    background-image:url(../images/round-up.png);
    *background-image:none;
  	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='services/pw/mappaTerritoriale/images/round-up.png', sizingMethod='crop'); 
  }
  DIV.mtbtn-right{
    background-image:url(../images/round-right.png);
    *background-image:none;
    *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='services/pw/mappaTerritoriale/images/round-right.png', sizingMethod='crop'); 
  }
  DIV.mtbtn-left{
    background-image:url(../images/round-left.png);
    *background-image:none;
    *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='services/pw/mappaTerritoriale/images/round-left.png', sizingMethod='crop'); 
  }
  DIV.mtbtn-down{
    background-image:url(../images/round-down.png);
    *background-image:none;
  	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='services/pw/mappaTerritoriale/images/round-down.png', sizingMethod='crop'); 
  }
  DIV.mtbtn-reset{
    background-image:url(../images/round-reset.png);
    *background-image:none;
 		*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='services/pw/mappaTerritoriale/images/round-reset.png', sizingMethod='crop'); 
  }  
  DIV.mtbtn-bounds{
    background-image:url(../images/round-bounds.png);
    *background-image:none;
 		*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='services/pw/mappaTerritoriale/images/round-bounds.png', sizingMethod='crop'); 
  }
  DIV.mtbtn-info{
    background-image:url(../images/round-info.png);
    *background-image:none;
 		*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='services/pw/mappaTerritoriale/images/round-info.png', sizingMethod='crop'); 
  }
  DIV.mtbtn-print{
    background-image:url(../images/round-print.png);
    *background-image:none;
 		*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='services/pw/mappaTerritoriale/images/round-print.png', sizingMethod='crop'); 
  }
  DIV.mtbtn-path{
    background-image:url(../images/round-path.png);
    *background-image:none;
 		*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='services/pw/mappaTerritoriale/images/round-path.png', sizingMethod='crop'); 
  }

 DIV.mappaTerritoriale-Slider{ 
  clear:both;
  background-color:trasparent;
  width:26px;
  position:relative;
  display:block;
  background-repeat:repeat-y; 
}
 DIV.mappaTerritoriale-Tracker{
  height:15px;
  line-height:15px;
  cursor:n-resize;
  background-color:transparent;
  border: none;
  background-image:url(../images/scaletracker.png);  
  *background-image:none;
  *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='services/pw/mappaTerritoriale/images/scaletracker.png', sizingMethod='crop'); 
  display:block;
  width:30px;
  margin-left:-2px;
  background-repeat:no-repeat;
  white-space:nowrap;
  position:relative; 
}
DIV.mappaTerritoriale-ScaleControl{
	position:absolute; 
  height:186px; 
}
DIV.mappaTerritoriale-Background{
	background-image:url(../images/mapscale.png);
	*background-image:none;
  *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='services/pw/mappaTerritoriale/images/mapscale.png', sizingMethod='crop'); 
	background-position: center 0px;
  display:block;  
  height:186px;
}
DIV.mappaTerritoriale-Loader{ 
  background-color:trasparent;
  width:100px;  
  height:100px; 
  background-image:url(../images/loader.gif);
  position:absolute; 
}
DIV.mappaTerritoriale-LoaderSmall{ 
  background-color:trasparent;
  width:16px;  
  height:16px; 
  background-image:url(../images/loader-small.gif);
  margin-left:10px;
  margin-right:5px;
  float:left;
}
DIV.mappaTerritoriale-BoundsRectangle{
	background-color:trasparent;
  background-image:url(../images/selection-bg.png);
  *background-image:none;
  *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='services/pw/mappaTerritoriale/images/selection-bg.png', sizingMethod='scale'); 
  border:1px dashed red;
}
DIV.mappaTerritoriale-Container{ 
  background-color:trasparent;
  background-image:url(../images/squarepattern.gif);
}

UL.mappaTerritoriale-Info{   
  text-align:left;
  margin:0px;
	padding:5px;
	margin-top:10px;
}
LI.mappaTerritoriale-Info{ 
  text-align:left;   
  color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif,Geneva;
	font-size:11px;
	line-height:14px;
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

DIV.mappaTerritoriale-Dialog{ 
  border:1px solid red;
  background-color:white;
  min-height:50px;  
  width:200px;
  white-space:nowrap;
  text-align:left;   
  padding:5px;  
}
DIV.mtDialogs{ 
    background-color: transparent;   
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:17px;
    text-decoration:none;
    width:180px;    
  }
  
DIV.mtDialogs-header{
    padding:2px;
    font-weight: bolder;
    font-family: Verdana, Arial, Helvetica, sans-serif;
   	font-weight: normal;
		color: #B22C1B;
		font-size: 11px;
   	line-height: 13px;
  }
  DIV.mtDialogs-body{
    clear:both;
    border: none;    
    padding: 0px; 
    vertical-align:top;
  }
  INPUT.w3gDialogs-body{    
    margin:3px;    
  }
  TEXTAREA.w3gDialogs-body{ 
    margin:3px;
  }
  DIV.mtDialogs-footer{
    border: none;
    background-color: trasparent;
    text-align:center;
    padding: 15px; 
    padding-top:2px;
    padding-bottom:4px;    
    clear:both;
    white-space: nowrap;  
  }
  DIV.mtDialogs-message{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #666666; ;
   line-height: 17px;
   margin:0px;
   float:left;
   padding:0px;
  }
  DIV.mtDialogs-icon{
    float:left;
    height: 40px;
    width: 40px;
    background-color:transparent; 
    background-position: top center;
    background-repeat: no-repeat;
  }
  DIV.mtDialogs-CLOSE{
    background-image:url("../images/dialog/icon-close.gif");
    position:absolute;
    right:5px;
    top:5px;
    width:16px;
    height: 16px;
    width: 16px;
    cursor: pointer;
    background-color:transparent; 
    background-repeat: no-repeat;
  }
  TD.mtDialogs-topleft{
    background-image:url("../images/dialog/top-left.gif");    
  }
  TD.mtDialogs-topmiddle{
    background-image:url("../images/dialog/top-middle.gif");    
  }  
  TD.mtDialogs-topright{
    background-image:url("../images/dialog/top-right.gif");    
  }  
  TD.mtDialogs-frameleft{
    background-image:url("../images/dialog/frame-left.gif"); 
    background-color:white;
		background-repeat:repeat-y;   
  }
  TD.mtDialogs-frameright{
    background-image:url("../images/dialog/frame-right.gif");
    background-color:white;
		background-repeat:repeat-y;     
  }  
  TD.mtDialogs-bottomleft{
    background-image:url("../images/dialog/bottom-left.gif");    
  }
  TD.mtDialogs-bottommiddle{
    background-image:url("../images/dialog/bottom-middle.gif");    
  }
  TD.mtDialogs-bottomright{
    background-image:url("../images/dialog/bottom-right.gif");    
  }
  DIV.mtbtn-zoomerContainer{    
      width:100px; 
      position: absolute;
      top:100px;
      left:100px;
  }
  DIV.mtbtn-zoomerContainer-middle{
    width:100px;
    height:60px;
    position: relative;
  }
  DIV.mtbtn-zoomerContainer-top{
    align:top;
    position: relative;
    height:20px;
  }

  DIV.mtbtn-zoomerContainer-bottom{
    align:bottom;
    position: relative;
    height:20px;
  }
  
  DIV.mtbtn-zoomerCorner-topleft{
    background-image:url(../images/zoomup-top-left.png);
    *background-image:none;
 		*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='services/pw/mappaTerritoriale/images/zoomup-top-left.png', sizingMethod='crop'); 
    width:20px;
    height:20px;
    float:left;
    position:relative;
  }
  DIV.mtbtn-zoomerCorner-topright{
    background-image:url(../images/zoomup-top-right.png);
    *background-image:none;
 		*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='services/pw/mappaTerritoriale/images/zoomup-top-right.png', sizingMethod='crop'); 
    width:20px;
    height:20px;
    float:right;
  }
  DIV.mtbtn-zoomerCorner-bottomleft{
    background-image:url(../images/zoomup-bottom-left.png);
    *background-image:none;
 		*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='services/pw/mappaTerritoriale/images/zoomup-bottom-left.png', sizingMethod='crop'); 
    width:20px;
    height:20px;
    float:left;
  }
  DIV.mtbtn-zoomerCorner-bottomright{
    background-image:url(../images/zoomup-bottom-right.png);
    *background-image:none;
 		*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='services/pw/mappaTerritoriale/images/zoomup-bottom-right.png', sizingMethod='crop'); 
    width:20px;
    height:20px;
    float:right;
  }
  DIV.mtbtn-mapPin{
    width:42px;
    height:42px;
    background-image:url("../images/map-pin.png");
    *background-image:none;
 	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='services/pw/mappaTerritoriale/images/map-pin.png', sizingMethod='crop'); 
  }
  DIV.mtbtn-mapPOI{
    width:32px;
    height:37px;
    overflow:hidden;
    cursor:pointer;
  }
  DIV.mtbtn-mapPOI div{
  	width:64px;
    height:37px;
    position:relative;
  	background-image:url("../images/PDI/poi.png");  	
    *background-image:none;
 	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='services/pw/mappaTerritoriale/images/PDI/poi.png', sizingMethod='crop'); 
  }
  DIV.mtbtn-mapPOI div.active{
  	left:-32px;
  }
  DIV.mtbtn-w3gLogo{
    width:75px;
    height:13px;
    line-height:13px;
    background-repeat:no-repeat;
    padding:0px;
    bottom:0px;
    right:7px;
    background-image:url(../images/poweredbyw3g-brand.gif);
     }
  /*DIV.mtbtn-upperLayer{
  	cursor :url(../images/drag.cur), move;
    *cursor :url('../images/drag.cur'), move;
  }*/
  #mapContainer IMG{
     cursor : move;
  }


