/* ------------------- *//* ---- ELEMENTI ----- *//* ------------------- */body	{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	overflow: hidden;	/*decorazioni*/	background-color: #111111;}a {	/*decoazioni*/	color: #66CC33;	text-decoration: none;}	a img	{		border: none;	}/* ------------------- *//* ----- CLASSI ------ *//* ------------------- */#contenuto #sx .top {	height: 12px;	background-image: url(../immagini/standard/menu_top.png);}#contenuto #sx .body {	padding: 0px 8px 0px 8px;	height: 476px;	background-image: url(../immagini/standard/schede_bgk.png);}#contenuto #sx .bottom {	height: 12px;	background-image: url(../immagini/standard/menu_bottom.png);}#contenuto #dx .scheda {	width: 590px;}	/* -- contenuto -- */	#contenuto #dx .scheda .contenuto {	  width: 400px;	  float: left;	}		#contenuto #dx .scheda .contenuto .top	{			height:12px;			background-image:url(../immagini/standard/corpo_top.png);		}		#contenuto #dx .scheda .contenuto .body {			padding: 0px 8px 0px 8px;			background-image: url(../immagini/standard/schede_bgk.png);		}		#contenuto #dx .scheda .contenuto .bottom	{			height: 12px;			background-image: url(../immagini/standard/corpo_bottom.png);		}	  	#contenuto #dx .scheda .contenuto .intestazione {		  	margin: 0px 0px 10px 0px;	  	}		  #contenuto #dx .scheda .contenuto .intestazione h1	{			  margin: 0px 0px 0px 0px;			  padding: 0px 0px 0px 0px;			  /*decorazioni*/			  font-size: 30px;			  font-weight: normal;			  text-transform: uppercase;		  }			#contenuto #dx .scheda .contenuto .intestazione h1 span {				/*decorazioni*/				color: #CCCCCC;				font-size: 20px;			}		  #contenuto #dx .scheda .contenuto .intestazione h4	{			  margin: 0px 0px 0px 0px;			  padding: 0px 0px 0px 0px;			  /*decorazioni*/			  font-size: 12px;			  font-weight: normal;		  }			#contenuto #dx .scheda .contenuto .intestazione h4 span {				/*decorazioni*/				color: #CCCCCC;			}		#contenuto #dx .scheda .contenuto .corpo {		}		  #contenuto #dx .scheda .contenuto .corpo h1 {			  margin: 0px 0px 6px 0px;			  padding: 0px 0px 0px 0px;			  /*decorazioni*/			  border-bottom: 1px solid White;			  font-size: 130%;			  font-weight: normal;			  text-transform: uppercase;		  }			#contenuto #dx .scheda .contenuto .corpo h1 span {				/*decorazioni*/				color: #CCCCCC;				font-size: 80%;			}		  #contenuto #dx .scheda .contenuto .corpo h2 {			  margin: 0px 0px 4px 0px;			  padding: 0px 0px 0px 0px;			  /*decorazioni*/			  border-bottom: 1px solid White;			  font-size:110%;			  font-weight: normal;		  }			#contenuto #dx .scheda .contenuto .corpo h2 span {				/*decorazioni*/				color: #CCCCCC;				font-size: 80%;			}		  #contenuto #dx .scheda .contenuto .corpo p {			  margin: 0px 0px 0px 0px;			  padding: 2px 0px 2px 0px;			  /*decorazioni*/			  font-size: 70%;		  }		  #contenuto #dx .scheda .contenuto .corpo ul {			  /*decorazioni*/			  font-size: 80%;		  }		  	#contenuto #dx .scheda .contenuto .corpo ul span {			  /*decorazioni*/			  color: #CCCCCC;		  }		  #contenuto #dx .scheda .contenuto .corpo hr {			  margin: 6px 0px 6px 0px;			  padding: 0px 0px 0px 0px;			  height: 0px;			  /*decorazioni*/			  border-top: 0px solid White;		  }		  #contenuto #dx .scheda .contenuto .corpo img {			  margin: 2px 2px 2px 2px;			  padding: 8px 8px 8px 8px;			  width: 80%;		  }		  #contenuto #dx .scheda .contenuto .corpo blockquote {			  margin: 6px 6px 6px 6px;			  padding: 0px 0px 0px 0px;			  /*decorazioni*/			  font-size: 90%;			  font-style: italic;		  }			  #contenuto #dx .scheda .contenuto .corpo blockquote:first-letter {				  /*decorazioni*/				  font-size: 120%;				  text-transform: uppercase;			  }		  #contenuto #dx .scheda .contenuto .corpo em {			  /*decorazioni*/			  color: #999999;			  font-weight:normal;		  }		  #contenuto #dx .scheda .contenuto .corpo .footer {			  display: block;			  margin: 12px 0px 0px 0px;			  padding: 4px 0px 0px 0px;			  text-align: center;			  /*decorazioni*/			  border-top: 1px solid White;			  font-size: 60%;		  }			  #contenuto #dx .scheda .contenuto .corpo .footer img {				  margin: 0px 0px 0px 0px;				  padding: 0px 0px 0px 0px;				  width: auto;				  height: auto;			  }	/* -- fine contenuto -- */		/* -- complemento -- */	#contenuto #dx .scheda .complemento {	  width: 180px;	  float: right;	  position: relative;	  top: 86px;	  	}		#contenuto #dx .scheda .complemento p	{			margin: 0px 0px 0px 0px;			padding: 2px 4px 2px 4px;			/*decorazioni*/			font-size: 70%;		}		#contenuto #dx .scheda .complemento .top {			height:12px;			background-image:url(../immagini/standard/complemento_top.png);		}		#contenuto #dx .scheda .complemento .body {			padding: 0px 12px 0px 12px;			background-image: url(../immagini/standard/schede_bgk.png);		}		#contenuto #dx .scheda .complemento .bottom {			margin: 0px 0px 10px 0px;			height:12px;			background-image:url(../immagini/standard/complemento_bottom.png);		}	  /* -- fine complemento -- */	/* -- Classi di Supporto -- */.displayNone	{	display: none;}.clearfix:after	{	visibility: hidden;	height: 0px; 	display: block; 	clear: both; 	content: "."; 	}.floatRight {	float: right;}.floatLeft {	float: left;}.textCenter {	text-align: center;}.textRight {	text-align: right;}.textLeft {	text-align: left;}.textJustify {	text-align: justify;}.textHighlight {	color: Black;	background-color: #99FF33;}.textInEnglish {	color: #CCCCCC;}.plainImage	{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: auto;	height: auto;	/*decorazioni*/	border: none;	background-image:none}/* ------------------- *//* ------- ID -------- *//* ------------------- */#sfondo	{}#js_flashBackground {	position: absolute;	top: 0px;	left: 0px;	z-index: 1;	width: 100%;	height: 100%;	/*decorazioni*/	background-image: url(../immagini/standard/ajax_loader.gif);	background-attachment: fixed;	background-repeat: no-repeat;	background-position: center;}   #js_flashBackground object {	   margin: 0px 0px 0px 0px;	   padding: 0px 0px 0px 0px;   }#js_splash {	position: absolute;	top: 0px;	left: 0px;	z-index: 2;	width: 100%;	height: 100%;	/*decorazioni*/	background-image: url(../immagini/splash_bgk.png);	background-attachment: fixed;	background-repeat: no-repeat;	background-position: center;}#contenuto	{	margin: 0px 0px 0px 0px;	width: 800px;	position: absolute;	z-index: 3;	/*decorazioni*/	color: White;	background-color: transparent;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}	#contenuto #sx	{		width: 200px;		height: 500px;		float: left;	}		#contenuto #sx hr {			margin: 6px 0px 6px 0px;			padding: 0px 0px 0px 0px;			height: 0px;			/*decorazioni*/			border-top: 0px solid White;		}				#contenuto #sx #menu {		}			#contenuto #sx #menu ul {				margin: 0px 0px 0px 0px;				padding: 0px 0px 0px 0px;			}				#contenuto #sx #menu ul li {				margin: 0px 0px 0px 0px;				padding: 0px 0px 0px 0px;				/*decorazioni*/				font-size: 100%;				text-transform: uppercase;				cursor: pointer;			}			#contenuto #sx #menu ul li span {				/*decorazioni*/				color: #CCCCCC;				font-size: 70%;				text-transform: uppercase;			}		#contenuto #sx #pagine {		}			#contenuto #sx #pagine ul {				margin: 0px 0px 0px 0px;				padding: 0px 0px 0px 0px;			}				#contenuto #sx #pagine ul li {					margin: 0px 0px 0px 0px;					padding: 0px 0px 0px 0px;					/*decorazioni*/					font-size: 100%;					text-transform: capitalize;					cursor: pointer;				}		#contenuto #sx #link {		}			#contenuto #sx #link ul {				margin: 0px 0px 0px 0px;				padding: 0px 0px 0px 0px;			}				#contenuto #sx #link ul li {					margin: 0px 0px 0px 0px;					padding: 0px 0px 0px 0px;				}					#contenuto #sx #link ul li a {						/*decorazioni*/						color: White;						font-size: 80%;						text-transform: capitalize;					}						#contenuto #sx #link ul li a:hover {							/*decorazioni*/							color: #CCCCCC;						}		#contenuto #sx #styleswitcher {		}			#contenuto #sx #styleswitcher h3 {				margin: 0px 0px 0px 0px;				padding: 0px 0px 0px 0px;				/*decorazioni*/				font-size: 14px;				font-weight: normal;			}			#contenuto #sx #styleswitcher p {				margin: 2px 0px 2px 0px;				padding: 0px 0px 0px 0px;				text-align: center;			}				#contenuto #sx #styleswitcher p a img {					margin: 1px 2px 1px 2px;					padding: 0px 0px 0px 0px;					width: 28px;					height: 28px;					/*decorazioni*/					border: 1px solid Black;					cursor: pointer				}	#contenuto #dx	{		width: 590px;		float: right;	}/* -- Id di Supporto -- */#img_00_00 {	width: 156px;	height: 156px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	/*decorazioni*/	background-image: url(../immagini/standard/img_00_00.png);}#img_00_01 {	width: 156px;	height: 156px;	/*decorazioni*/	background-image: url(../immagini/standard/img_00_01.png);}#img_01_00 {	width: 156px;	height: 156px;	/*decorazioni*/	background-image: url(../immagini/standard/img_01_00.png);}#img_08_00 {	width: 156px;	height: 156px;	/*decorazioni*/	background-image: url(../immagini/standard/img_08_00.png);}		