html,body {
	width: 100%;
	height: 100%;
	
	}
body {
	scrollbar-arrow-color: #000000; 
	scrollbar-face-color: #ffffff; 
	scrollbar-track-color: #ffffff;
	scrollbar-3dlight-color:#DBDBDB; 
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color:  #000000;
	scrollbar-darkshadow-color: #DBDBDB;
	font-family: "Times New Roman", serif;	
}

div#intestazioneCSS{
	position:absolute; 
	margin:-8px 0 0 1; /* modificato per IE6 in head.php */
	padding:0px;
	width:98%; /* modificato per IE6 in head.php */
	text-indent:0px;
	overflow: hidden;
	z-index:30;
}

div#menuCSS {
	position: absolute;
/*	float: right;  non lo uso se no il menu copre i contenuti */
/*	border-left: 1px solid red;	border-right: 1px solid red;*/
	margin: 155px 0 0 0;
	padding-right: 10px;
	right: 0px;
	width: 225px;
	overflow: auto;
	z-index:100;
	background-color:#FFFFFF;	
    }
	
div#contenuto {
	position: absolute; /* se no va intorno al menu che è float */
	right: 235px; 
/*	border-right: 1px solid green; border-left: 2px solid green; */
	left:0px; /* serve a Opera... */
	margin: 150px 0px 0px 20px;
	padding: 20px 5px 5px 20px;
	min-width:360px; /* per IE viene fatto da un if condizionale in head.php */
	overflow:visible; 
	z-index:20;	
}

body.popup { background: white }
body.popup div#contenuto {
	margin: 15px 15px;
	padding:0;
	width: 95%;	}
	
body.popup div#menuCSS { display:none }

body.popup div#intestazioneCSS { display:none }

body.stretto div#contenuto { /* Aumenta il margine destro e diminuisce width */
	width:55%;
	margin: 150px 0px 20 80px; }

body.scritto div#contenuto p,h3 { text-indent: 30px;}

h1, h2 {
	text-align:center;
	page-break-after:avoid;
	margin: 10pt 0pt; }
h1	{
	font-size: 20pt;
	font-weight: 700; }

h2	{
	font-size: 16pt;
	font-variant: small-caps;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 2px; }

h3	{
	font-size: 14pt;
	margin: 10pt 0 0 0;
	font-variant: small-caps;
	}

h4	{
	font-size: 14pt;
	margin: 0; }
	
p 	{ margin: 0; }

td.primacol { padding-left: 10px }
td.primarig { padding-top: 5px; padding-bottom: 5px }

table.menuTab   {text-align: left; font-family: Times}
table.menuTab a { TEXT-DECORATION: none;  COLOR: #000000; }
table.menuTab a:hover { COLOR: #000000; TEXT-DECORATION: underline; }
.menuSop {font-size: 16px;
			margin-left:0; margin-top:0; margin-bottom:0;
			text-indent: 10px;}
.menuSot { 	margin-left: 10; 
					text-align:left;
					font-size:11pt;
					font-style:italic}

.noMargine { 
	text-indent:0px; 	
	margin:0 }
.spaziata {
	margin: 10px 20px;
	padding: 0px;}
img { border: none; }
