#advanced{
	background: url(immagini/sfondo1.gif) no-repeat top left;
	background-attachment: fixed;
	font-family: trebuchet MS Arial, Helvetica, sans-serif;
	//color:#006;
	color: black;
/*	padding: 0px 100px 0px 100px;  */
	margin: 0px; 
}

#formiscrizioni{
	font-family: trebuchet MS, Arial, Helvetica, sans-serif;
/*	padding: 0px 100px 0px 100px;  */
  	padding: 0px 5px 0px 5px;  
	margin: 0px;
	text-align: center; 
}

#testa { 
/*	padding: 25px 100px 10px 100px; */ 
	margin: 0px;
	font: bold 12pt trebuchet MS;
	text-align: center;
	}
#menu { 
/*	padding: 10px 100px 10px 100px;  */
	margin: 0px;
	font: bold 8pt trebuchet MS;
	text-align: center;
	color:#006;	
	}	
#corpo {
/*	padding: 40px 100px 10px 100px;*/
/*	font: bold 10pt; */
	font-family: trebuchet MS, Arial, Helvetica, sans-serif;
	text-align: justify;
	margin: 0px; 
	}
	
#corpotable {
/*	padding: 40px 100px 10px 100px;*/
/*	font: bold 10pt; */
	text-align: center;
	margin: 0px;
	color: black;	
	}
#corpotablemin {
	/*padding: 40px 100px 10px 100px;*/
	padding: 10px 10px 10px 10px;
	text-align: center;
	margin: 0px; 
	color: black;
	}	
#coda { 
	/*background: url(immagini/texture0.gif) repeat-x;*/
/*	padding: 40px 100px 10px 100px; */
	margin: 0px; 
	font: bold 8pt trebuchet MS, Arial, Helvetica, sans-serif;
	}

.immsx {
	float: left; 
	margin: 10px 20px 10px 0;
}
.immdx {
	float: right; 
	margin: 10px 0px 10px 20px;
}		

p { 
	font-family: trebuchet MS, Arial, Helvetica, sans-serif; 
	margin-top: 0px; 
	text-align: justify;
	}
.grassetto { 
	font: bold 100% trebuchet MS, Arial, Helvetica, sans-serif; 
	}	
.pmin { 
	font: 8pt trebuchet MS, Arial, Helvetica, sans-serif ; 
	}
.pmax { 
	font: 14pt trebuchet MS, Arial, Helvetica, sans-serif; 
	}	
h1 { 
	/*font: bold 18pt trebuchet MS, Arial, Helvetica, sans-serif;*/
	font: bold trebuchet MS, Arial, Helvetica, sans-serif;
	/*line-height: 3ex; */
	letter-spacing: 3px; 
	margin-bottom: 5px;
	margin-left: 0px;
	/*color:#006633;*/
	color:#006;	 
	}	
h2 { 
	/*font: bold 16pt trebuchet MS, Arial, Helvetica, sans-serif;*/
	font: bold trebuchet MS, Arial, Helvetica, sans-serif;
	margin-left: 0px;	
	/*line-height: 7ex; 	*/
	letter-spacing: 2px; 
	margin-bottom: 5px; 
	/*color:#006633;*/
	color:#006;	 
	}	
h3 { 
	/*font: bold 14pt trebuchet MS, Arial, Helvetica, sans-serif;*/
	font: bold trebuchet MS, Arial, Helvetica, sans-serif;
	margin-left: 0px;	
	/*line-height: 4ex; */
	letter-spacing: 1px; 
	margin-bottom: 5px; 
	}
h4 { 
	font: bold italic trebuchet MS, Arial, Helvetica, sans-serif;
	margin-left: 0px;	
	letter-spacing: 1px; 
	margin-bottom: 5px; 
	margin-left: 0px;
	}
	
h5 { 
	/*font: italic normal 10pt trebuchet MS, Arial, Helvetica, sans-serif;*/
	font: italic normal trebuchet MS, Arial, Helvetica, sans-serif;
	letter-spacing: 1px; 
	margin-bottom: 5px; 
	margin-left: 0px;
	}
	
h6 { 
	/*font: italic normal 8pt trebuchet MS, Arial, Helvetica, sans-serif;*/
	font: italic normal trebuchet MS, Arial, Helvetica, sans-serif;
	letter-spacing: 1px; 
	//margin-bottom: 1px; 
	margin-left: 0px;
	}	
		
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #333399;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #336600;
	}
a:hover { 
	text-decoration: none; 
	color: #330066;
	}
	
	
ul {
	font: normal 95% trebuchet MS, Arial, Helvetica, sans-serif;
	list-style: square inside url('immagini/texture2.gif');
	text-align: left;
	/*color: #336;*/
	color:#006;
	list-style-position: outside;	
}

.table100 {
	width: 100%;
}

.table90 {
	width: 90%;
	border-width: 5px;
}
.table80 {
	width: 80%;
}

.tablexml {
	width: 600px;
	table-layout : fixed;
	font: 10pt trebuchet MS, Arial, Helvetica, sans-serif;
	border: 2px solid;
	text-align: left;
	}
	
.tableform {
	width: 600px;
	table-layout : fixed;
	font: bold 10pt trebuchet MS, Arial, Helvetica, sans-serif;
	/* spessore stile e colore*/
	border: 1pt solid #fff;
	border-collapse: collapse;
	text-align: left;
	color: #fff; /*colore del testo*/
	}
	
.tableformnero {
	width: 600px;
	table-layout : fixed;
	font: bold 10pt trebuchet MS, Arial, Helvetica, sans-serif;
	border: groove;
	border-collapse: collapse;
	border-color: #000;
	text-align: left;
	color: #000;
	}	
		
.tablemin {
	width: 90%;
	/*table-layout : fixed;*/
	font: 8pt trebuchet MS, Arial, Helvetica, sans-serif;
	border: 1px solid;
	text-align: center;
	}	
	
table.tablexml td a:link { 
	color: #339;
	font: 8pt trebuchet MS, Arial, Helvetica, sans-serif;
	}
table.tablexml td a:visited {
	color: #360;
	font: 8pt trebuchet MS, Arial, Helvetica, sans-serif;
	}
table.tablexml td a:hover {
	color: #306;
	font: 8pt trebuchet MS, Arial, Helvetica, sans-serif;
	}

.navbar {
	font: bold 8pt/16pt trebuchet MS, Arial, Helvetica, sans-serif;
	color:#006;
}

.centra {
text-align: center;
}

.accetto {
	font: bold 12pt trebuchet MS, Arial, Helvetica, sans-serif;
	text-align: justify;
	color:#c33;
}
.allarme {
	font: bold 20pt trebuchet MS, Arial, Helvetica, sans-serif;
	text-align: center;
	color:#f00;
}
.attenzione {
	font: italic 80% trebuchet MS, Arial, Helvetica, sans-serif;
/*	font-weight: bold; */
	text-align: center;
	color:#f00;
}
.dx {
	text-align: right;
}
.sx {
	text-align: left;
}
.jst {
	text-align: justify;
}
	
/*----------------------------------------------*/
#menu {
	margin-right: 15px; 
	position: absolute; 
	top: 0px; 
	right: 0px;
	list-style: square inside url('immagini/texture1.gif');
	padding: 20px; 
	margin-top: 10px; 
	width: 150px; 
	}
	
#menu ul {
	margin: 0px;
	padding-left: 5px;
	font: bold 8pt trebuchet MS, Arial, Helvetica, sans-serif;
	/*color:#006;*/
	}
#menu li {
	line-height: 2.5ex; 
	/*list-style-type: none;*/
	/*background: transparent url(cr1.gif) no-repeat top center; */
	display: block; 
	padding-top: 5px; 
	margin-bottom: 5px;
	list-style-position: outside;
	}
#menu li a:link { 
	color: #339;
	}
#menu li a:visited {
	color: #360;
	}
#menu li a:hover {
	color: #306;
	}

/* css per tabs 06/07/2017 */
body {
	margin: 0 auto;
	//width: 50%;
	//max-width: 600px;
	padding: 2em 10em 10em 2em;
	//font: 90% Arial, sans-serif;
	color: black;
}
#tabs {
	//width: 100%;
}
#tabs-nav {
	height: 2em;
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #bbb;
}
#tabs-nav li {
	float: left;
	width: 10em;
	height: 100%;
}
#tabs-nav li a {
	float: left;
	width: 100%;
	height: 99%;
	line-height: 2;
	background: #f0f0f0;
	color: #333;
	text-decoration: none;
	text-align: center;
	border: 1px solid #bbb;
	border-bottom: none;
	border-radius: 5px 5px 0 0;
}
#tabs-nav li a.active {
	font-weight: bold;	
}


tr {
  /*background-color: #efefef;*/
  /*font-weight: normal;*/
  /*font-style: normal;*/
}
 
tr:hover {
    /*background-color: #dedede;*/
    /*font-weight: bold;*/
    /*font-style: italic;*/
}

td {
 	/*border-left-width: 1px;*/
 	padding-left: 5px;
    padding-right: 5px;
}