/*
   css incluso nel template personalizzati (come HeaderFooter)
*/
body, div, dl, dt, dd, li, h1, h2, h3, h4, h5, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}

html, body, form {
	height: 100%;
	width: 100%;
}

#container{
	height: 100%;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

#headerArea{
	width: 100%;
}

#footerArea{
	width: 100%;
	height: 20px;
}

/* stile della versione visualizzata a pič di pagina */
h6 {
	style="position: absolute; 
	bottom: 10px; 
	right: 10px; 
	padding: 4px 8px; 
	color: black; 
	margin: 0; 
	font: 10px Sans-Serif;
	font-style: italic;"
}

/*personalizzazione menu */
.dj_safari .tundra .dijitButtonNode{
	background-color: #ffffff;
	border: none;
	color: #006634;
	font-family: Arial;
	font-size: 1.3em;	
	background-image: none !important;
}

.tundra .dijitA11yDownArrow, .tundra .dijitDownArrowButton, .tundra .dijitUpArrowButton{
	color: transparent !important;
	background-image: url('../images/arrow_icon.png');
	background-repeat: no-repeat;
	font-size: 1.3em;
}

.tundra .dijitMenuItem{
	background-color: #e3e8e4;
	color: #3a3136;
	
}
.tundra .dijitMenuItemHover{
	background-color: #336699;
	color: #fff;
}
.dijitMenuTable{
	border: none !important;
	
}
.tundra .dijitMenuSeparatorTop {
	border: none !important;
	background-color: transparent;
}
.tundra .dijitMenuSeparatorBottom{
	border: none !important;
	background-color: transparent;
}

.tundra .dijitToolbar{
	text-align:left;
}

.tundra .dijitButtonNode{
    border: 0px !important;
    background: transparent;
}

.dijitButtonNode{
font-family: Arial !important;
font-size: 1.3em !important;
}

.dijitButtonNode u{
vertical-align: top !important;
}

.tundra .dijitButtonText {
font-family: Arial !important;
font-size: 0.9em !important;
vertical-align: top !important;
}

.dijitDropDownButton .dijitA11yDownArrow{
margin-left:0.7em !important;
}

.weblinkcs{
    font-family: Arial !important;
	color: #000;
}

/* spinner */
.loadingSpinner{
       width: 100%;
       height: 100%;
       background: transparent url("../images/busy.gif") no-repeat center;
       position: absolute;
       z-index: 10000;
}

.loadShow .LoadScreen{
       display: none;
}

.LoadScreen{
	width: 100%;
	height: 100%;
	background: transparent url("../images/busy.gif") no-repeat center;
	position: absolute;
	z-index: 10000;
}

/* ~WebPreview */
#ImgPreview {
width:auto !important;
height:auto !important;
max-height: 240px;
max-width: 300px;
}

/* aggiunge l'icona al pulsante WebLinkImageButtom.ctrl */
.webLinkImageButtom{
	background: #e9e9e9 url("../images/sposta.bmp") no-repeat center;
	border: 1px solid #9b9b9b;
	vertical-align: middle;
}

/* # ticket #4327 (resizable panel) */
.WebMessages_Div1 {
width: 100% !important;
height: 100% !important;
}

.WebMessages_Div2 {
width: 100% !important;
height: 100% !important;
}

/* ticket #5037 (grid row height) */
.dojoxGrid-cell span{
white-space: normal !important;
}

/* ticket #4457 (map height) */
.map {
    position: absolute;    
    bottom: 0px !important;
    height: auto !important;
    top: 0px;
    left: 0px;
    right: 0px;
}

