body {	margin:0;	padding:0;	background:#fff;	font: "Lucida Grande", Verdana, sans-serif;
	line-height: 100%;
}
/* moduli form */input, textarea{	background: #fff;	border: 1px solid #83CDE1;	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #00FFCC;
	border-bottom: 1px solid #00FFCC;}
input:hover, textarea:hover {	background: #F0FDE2;	border-top: 2px solid #FFD6A0;
}input:focus, textarea:focus {	background: #CCFFFF;	border-top: 2px solid #FCFFEC;}.submit { border: 0; width: auto; }.submit:active { border:0; }.submit:hover { border:0; }/* Asterix */.Asterix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.Asterix {display: inline-table;}/* IE-mac \*/.Asterix {height: 1%;}.Asterix {display: block;}/* img base sopra e colore link: #7BC2D6 messo prima di url */#header {	background: url("../img/azz_sopra.gif") bottom repeat-x;	margin:0;	height: 76px;	padding:0;}
/* img logo */
#header h1 {	background: url(../img/matrice_logo5.jpg) 10px 0px no-repeat;	height: 76px;	margin:0;	float: left;	width: 200px;	position: absolute;}


#header h1 a {	position: relative;	display: block;	top: 10px;	left: 10px;	width: 200px;	height: 55px;}
#header h1 a span {	display: none;}
#header h3 { display: none; }

#cat h3 { display: none; }	
/* posizione finestra cerca trova */
#search {	padding:0 0 4px 0;	position: absolute;	right: 15px;	top: 5px;	width: 200px;}
#search form { margin: 0; }#search form fieldset {	border: 0;	margin:0;	padding:0;}
#search .searchbox {	border: 1px solid #47A4BE;	font-size: 10px;	padding: 3px 0 3px 20px;	color: #303030;	float: left;	width: 150px;	margin: 10px 0 0 -20px;}/* navigazione menu */#nav {	font-size: 100%;
	margin: 0;	float: left;	margin: 0;	position: absolute;	top: 44px;	left: 170px;
	font-weight: bold;
}#nav ul {	margin:0;	padding:0;	list-style:none;}#nav li {	display:inline;	margin:0 2px 0 0;	padding:0;}#nav a {	float:left;	background: transparent url("../img/tasto-left.gif") no-repeat left top;	background-position: -1000px 0%;	margin:0 1px 0 0;	padding:0 0 0 2px;	text-decoration:none;	color: #fff;}#nav a span {	float:left;	display:block;	background: transparent url("../img/tasto-right.gif") right top no-repeat;	padding:3px 9px 3px 6px;}


/* per From in Mac tasto non suo \*/#nav a span {float:none;}

/* colori al clik 47A4BE blu*/
#nav { background-position: 0 -44px; }#nav a:hover { background-position:0% -150px; }#nav a:hover span {	color: #FFD6A0;	background-position:100% -150px;}#nav #current a:hover { background-position:0% -300px; }#nav #current a:hover span {	color: #fff;	background-position:100% -300px;}/* Sub Nav*/#subnav {	font-size: 80%;	margin: 0;	width: 100%;	border-top: 1px solid #A8DCEA;	position: relative;	z-index: 10;}#subnav ul {	margin:0;	padding:3px 0 0 0;	list-style:none;	text-align: center;	background: #83CDE1;	height: 20px;}#subnav li {	display:inline;	margin:0;	padding: 0 10px 0 10px;}#subnav li a {	color: #fff;	padding: 0 4px 1px 4px;}
