html,body {
	margin:0px; 
	padding: 0px; 
	text-align: center;
} /* elimina i margini che ci sono di default */

body{
	margin: 		0 1px 0 0;
	padding-bottom:	40px;
	font-family: 	frutiger linotype, verdana, helvetica, sans-serif;
	text-align: 	center; /*centra in IE 5.x */
	/* background: url(ausl_fo_sfondo.jpg) repeat-y 50% 20; */
}

div#container{
	width: 				760px;   	/*dimensionamento in em del container principale */
	margin: 			0px auto;	/*centra negli altri browsers*/
	margin-top: 		20px;
	text-align: 		left; 		/*ripristina l' allineamento*/
	background-color: 	#fff;
}

div#header{
	background-color:	#cfa;
	padding-left: 		10px;
	padding-right: 		10px;
	padding-top: 		20px;
	padding-bottom:		05px;
}

div#menuprincipale{
	margin: 0;
	padding-bottom: 5px;
}
div#menuprincipale td        {text-align: center; font: bold 12pt arial; }
div#menuprincipale table     {width: 100%;}

div#menusecondario{
	float: 				left;
	width: 				160px;
	padding: 			20px 5px 20px 5px; /* alto destra basso sinistra*/
	overflow:			hidden;
}

div#content{
	padding:			10px 10px 0 15px;
	margin-left:		160px;
}

div#unico{
	padding:			0 1em;
	margin-left:		0px;
	color:				#000;
}

a:link     {color: #096; text-decoration: none}
a:visited  {color: #074; text-decoration: none}
a:active   {color: #0DA; text-decoration: none}
a:hover    {color: #0B8; text-decoration: none}

div#header h1 {margin-left:160px; text-align:left;}

div#unico th {text-align: center; font: bold 12pt frutiger linotype, arial; color:#fff; background-color:#000; }
div#unico td {text-align: center; font:      12pt frutiger linotype, arial; border-top: 1px solid #000; }
div#unico table {width:95%; border-bottom: 1px solid #000; border-collapse: collapse;}
div#unico p.menu {font: 10pt franklin gothic medium; }
div#unico hr {margin-bottom:0;}

div#footer{
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#eee;
	text-align:center;
	position:relative;
	bottom: 0;
	width: 100%;
	clear: both !important;
}
div#footer p {font-size: 10px; text-align:center;}

div#frame{  /* frame degli appunti, misure tubo, esposimetro, eccetera */
	width: 700px;       	/*dimensionamento in em del container principale */
	text-align: left;  	/*ripristina l' allineamento*/
}

div.input th    { text-align: left !important; font: bold 12pt frutiger linotype, arial; color:#fff; background-color:#000; }
div.input td    { text-align: left !important; font:      12pt frutiger linotype, arial; border-top: 0px !important; }
div.input table { border-bottom: 0px !important; }

div.textimage{
	page-break-inside:avoid;
	overflow: hidden;
	text-align: left;
	width: 700px;
	margin: 10px auto;
	border: 1px solid #000;
	background-color: #eee;
	padding: 10px;
}
@media screen	{ div.textimage { border: 1px solid #000; background-color: #eee; } }
@media print	{ div.textimage { border: 0px solid #000; background-color: #fff; } }
@media print	{ div.bloccostampa { 	page-break-inside: avoid; } }

div.textimage h2 		{ margin-bottom: 10px; text-align: center; padding:0; } 
div.textimage p 		{ margin-left: 250px; font: 10pt arial !important; }
div.textimage td		{ font: 10pt arial !important;}
div.textimage img		{ float: left; margin: 10px; }

div.textimagenarrow {
	page-break-inside:avoid;
	overflow: hidden;
	text-align: center;
	width: 500px;
	margin: 10px auto;
	border: 1px solid #000;
	background-color: #eee;
	padding: 20px;
}
	
div.textimagenarrow img{ float: left; margin: 10px; }

div.immagine		{ margin-bottom: 10px; padding: 10px; }
div.immagine img	{ float: left; margin: 10px; }

div.clearer 		{ float: none; clear: left }

h1, h2, h3 {margin-top: 20px; margin-bottom: 30px; text-align: center; color:#f09; }
h1{padding: 0; font: bold 32pt/30pt bauerbodni bt, georgia; }
h2{padding:20; font: bold 26pt/24pt bauerbodni bt, georgia; }
h3{padding: 0; font: italic 20pt    bauerbodni bt, georgia; }

p{
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 10pt;
	font-family: frutiger linotype, verdana;
}

p.frasegiorno 	{font: italic 10pt/10pt frutiger linotype, verdana; 	text-align: center;}
p.fs 		{font: bold   12pt/12pt frutiger linotype, verdana; 	text-align: center;}
p.titolo 	{font: bold   20pt/28pt frutiger linotype, verdana; 	text-align: center;}
p.nota 		{font:        08pt/09pt frutiger linotype, verdana; 	text-align: left;}
p.etichetta	{font: bold   10pt/10pt frutiger linotype, verdana; 	text-align: left;}
p.didascalia 	{font:        08pt/08pt courier, arial; 		text-align: left;}
p.citazione 	{font:        08pt/08pt courier, arial; 		text-align: left;}
td 		{font: 10pt Georgia}

div.stampa_controllo
{
	
}

div.stampa_controllo h1 {margin-top:16pt; font:bold 26pt/26pt bauerbodni bt, arial; color:#096; }
div.stampa_controllo h2 {margin-top:16pt; font:bold 22pt/22pt bauerbodni bt, arial; color:#096; }
div.stampa_controllo h3 {margin-top:06pt; font:bold 16pt/16pt bauerbodni bt, arial; color:#096; text-align:left; margin-bottom:0; }
div.stampa_controllo p  {
	font-size:	12pt; 
	font-family:	frutiger linotype, garamond;
}

div.stampa_controllo p.copertina{font-size:150%; font-weight:bold; font-family:bauerbodni bt, arial;}
div.stampa_controllo em{color:#00f;}

.tool-tip {
	border: 		1px solid #000;
	color: 			#000;
	width: 			189px;
	z-index: 		13000;
	background:		url(../multimedia/clipart/sfondo_tips_blu.png) top left;
}
 
.tool-title {
	font-family: 	bauerbodni bt, times new roman;
	font-weight: 	bold;
	font-size: 		16px;
	color: 			#fff;
	padding: 		4px;
}
 
.tool-text {
	font-family: 	frutiger linotype, arial;
	font-size: 		14px;
	padding: 		4px 8px 8px;
	background: 	url(../multimedia/clipart/sfondo_tips_bianco.png) top left;
	margin: 		3px;
	border: 		1px solid #00f;
}
 
.custom-tip   { 
	color: 			#000;
	width: 			130px;
	z-index: 		13000;
}

.custom-title { 
	font-weight: 	bold;
	font-size: 		11px;
	margin: 		0;
	color: 			#451;
	padding: 		8px 8px 4px;
	background: 	#CE8;
	border-bottom:	1px solid #BD7; 
}

.custom-text  { 
	font-size: 		11px;
	padding: 		4px 8px 8px;
	background: 	#DEA;
}


/* 
 ***********************************
 * SETTAGGIO DEI FORM SEPARATO PER 
 * TESTATA (HEADER) E 
 * RESTO DELLA PAGINA (CONTAINER)
 ***********************************
 */

div#header input, select, textarea { 
	font-family: frutiger linotype, arial; font-size: 10px; 
	background-color: #eef; color:#00b;
}

div#container input, select, textarea { 
	font-family: frutiger linotype, arial; font-size: 12px; 
	background-color: #eef; color:#00b;
}

div#frame input, select, textarea { 
	font-family: frutiger linotype, arial; font-size: 12px; 
	background-color: #eef; color:#00b;
}




a:link     		{	color: #00c; text-decoration: none}
a:visited  		{	color: #009; text-decoration: none}
a:active 		{	color: #033; text-decoration: none}
a:hover    		{	color: #bb2; text-decoration: none}

div#container		{	
	border:				2px solid #99f;
	border-bottom:		6px solid #99f;
	border-right:		6px solid #99f;
}
div#frame					{  	background-color: #cfa;	}	/* frame degli appunti, misure tubo, esposimetro, eccetera */
div#header					{	background-color: #cfa;	}
div#content					{	background-color: #fff;	}
div#menusecondario			{	background-color: #cfa;	}
div#menuprincipale			{	background-color: #cfa;	}
div#menuprincipale td        		{ 	background-color: #cfa; }
div#menuprincipale a:link    	{ 	color: blue;	}
div#menuprincipale a:visited 	{ 	color: blue;	}
div#menuprincipale a:active  	{ 	color: blue;	}
div#menuprincipale a:hover   	{ 	color: red;	}

div#unico{
	background:#fff;
	color:#000;
	font: 12pt frutiger linotype, arial;
}
