/*stili per il layout fisso*/
html, body {
	margin: 0;
	padding:0;
/*	overflow: auto;*/
	}
html {
	overflow-y:scroll;
	}
body { 
	text-align: center; 
	background: #EDD7C9; 
	}
body, td, th { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	}
form, img, table, tr, td, select {
	margin:0px;
	padding:0px;
}
input:focus {
	outline:none;
}

#divMain {
    width: 100%;
    height: 100%;
	margin: 8px 0px 8px 0px; 
}
#divDebug {
	position:absolute; left:0px; top:24px; color:#00FFFF; 
	z-index:19999;
    width: 140px;
    height: 700px;
	margin:auto;
	overflow:scroll; 
	background:#DDDDDD ;
	text-align: left;
	display:none;
	color:#FF0000; 
}
#divPreExtContainer {
    width: 980px;
    height: 1px; 
	margin:auto; 
	overflow: hidden;
}
#divExtContainer {
    width: 980px;
    height: 99%; 
	margin:auto; 
	background:#FFFFFF ;
	padding: 8px 8px 8px 8px;  /*top right bottom left */
	text-align: center;
}
#divContainer {
    width: 980px;
    height: 99%; 
	margin:auto; 
	background:#FFFFFF ;
	text-align: center;
}
#divHeader {
    width: 980px;
    right: 0px;
    height: 186px;
	background:#FFFFFF url(images/pvetrina.jpg) center top no-repeat;
	text-align:left; 
}
#divHeaderCommContainer , #divHeaderDebugContainer {
    width: 100%;
	margin:auto; 
	position:absolute;
	left:0px;
	top:0px;
	text-align: center;
}
#divHeaderCommContent , #divHeaderDebugContent {
	width: 540px;
    height: 92px;
	position:relative;
	top:32px;
	margin:auto;
	overflow:auto; 
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 6px 6px 6px 6px;  /*top right bottom left */
	text-align:left;
	color:#0066FF; 
}
#divContentNotifyAreaNoNav {
    width: 980px; 
    height: 75%;
/*	overflow: auto;*/
	float:left;
	}
#divContentAreaNoNav {
	width: 757px;
	height: 75%;
	float:left;
	right: 0px;
	padding-left:0px;
	text-align:left;
}
#divNotifyArea {
	width:210px;
    height: 75%;
	overflow: hidden;
	float:left;
	text-align:center; 
	}
#divFooter {
	clear: both;
	width: 980px;
	text-align:center;
	font-size: 11px;
	color:#777777;
	background:#FFFFFF url(images/fvetrina.jpg) center top no-repeat;
	padding: 8px 0px 8px 0px; 
}
.cVerticalDividerDots {
	width:13px;
	height: auto !important;  /* per i browser moderni */
    height: 544px;      /* per IE5.x e IE6 */
    min-height: 544px;  /* per i browser moderni */	
	float:left;
	background:#FFFFFF url(images/rigapvert.gif) center center repeat-y ; 
	}
.cHorizontalDivider {
	clear: both; 
    width: 100%;
    height: 13px;	/* sembra che in IE6 non si possa scendere meno di questo valore... 13/11/2010 */
	background:#FFFFFF url(images/rigaporiz.gif) center center repeat-x ; 
	margin:0;
	padding:0;
	font-size:7px;
}
.cHorizontalDivider7 {
	clear: both; 
    width: 100%;
    height: 7px;	/* sembra che in IE6 non si possa scendere meno di questo valore... 13/11/2010 */
	background:#FFFFFF url(images/rigaporiz.gif) center center repeat-x ; 
	margin:0;
	padding:0;
	font-size:7px;
}
.cHorizontalDivider8 {
    width: 8px;
    height: 8px;
	background:transparent url(images/transparent8x8.gif) center center no-repeat ; 
	margin:0;
	padding:0;
	font-size:7px;
}
.cHorizontalDivider6 {
    width: 6px;
    height: 6px;
	background:transparent url(images/transparent6x6.gif) center center no-repeat ; 
	margin:0;
	padding:0;
	font-size:7px;
}
.cHorizontalDivider4 {
    width: 4px;
    height: 4px;
	background:transparent url(images/transparent4x4.gif) center center no-repeat ; 
	margin:0;
	padding:0;
	font-size:6px;
}
.Opacity33 {
	opacity: 0.33 ;  
}
.Opacity75 {
	opacity: 0.75 ;  
}
.NoOpacity {
	opacity: 1.00 ;  
}
