		* { margin:0; padding:0; color:#444; }
		#first { border:0px solid #000; height:275px; width:100%; background:url(omino.jpg) no-repeat center right; overflow:hidden; }
		#first iframe { margin-top:10px; }

		p { text-align:center; padding:0; color:#444; }
		p, ul, div { font-size:13px; } div { color:#666; }
		p a, li a { color:#39c; text-decoration:none }
		p.intro { border-bottom:1px solid #ccc; margin-bottom:20px; padding:20px 0 30px 0; text-align:center; width:100% }
		p#cross-links { text-align:center }
		p#cross-links { border-bottom:1px solid #ccc; margin-bottom:30px; padding-bottom:30px }
		noscript p, noscript ol { color:#a00; font-size:13px; line-height:1.4em; text-align:left; margin:auto; width:500px; }
		noscript a { color:#a00; text-decoration:underline }
		noscript ol { margin-left:25px; }
		a:focus { outline:none }
		img { border:0 }
		body {
			font:13px "Trebuchet Ms";
			background:#ffffff url("images/bgBIGsmall.jpg") no-repeat top center;
			color:#000;
			margin:auto;
			text-align:center;
			padding-bottom:20px;
		}

		#topmenu {width:630px; height:80px; text-align:right; background:url(images/logo.png) no-repeat center left; }
		#topmenu a {color:#287BBF; font-weight:bold; margin:40px 0 0 15px;}
		#topmenu a:hover {color:#000000;}
		h1{font:20px trebuchet ms; color:#287BBF; font-weight:bold; margin:0px; display:inline; }
		
		.stripViewer .panelContainer .panel ul {
			text-align:left;
			margin:0 15px 0 30px;
		}
		
		.slider-wrap {
			padding:5px 5px 0 5px;
			width:620px;
			border:2px solid #B8D9EF;
			font-size:15px;
			background:#E7F2FA url(images/bgcell.png) repeat-x top left;
			position:relative;
			z-index:3;
			clear:both;
			margin:0 auto 0 auto;
		}

		.csw {width:100%; height:460px; background:#fff; overflow:scroll}
		.csw .loading {margin:200px 0 300px 0; text-align:center}

		.stripViewer {
			position:relative;
			overflow:hidden; 
			border:2px solid #BEDAF1;
			margin:auto auto 0 auto;
			width:596px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height:360px;
			clear:both;
			background-color:#fff;
			background-image:url("images/bg.jpg");
			background-repeat:no-repeat;
			background-position:bottom left;
		}
		
		.stripViewer .panelContainer {
			position:relative;
			left:0; top:0;
			width:100%;
			background:url(images/bgtop.jpg) repeat-x top left; height:100%;
			list-style-type:none;
		}
		
		.stripViewer .panelContainer .panel {
			float:left;
			height:100%;
			position:relative;
			padding:0;
			width:596px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper {
			padding:10px; text-align:left;
		}
		
		.stripNav {
			margin:auto 0 0 6px;
		}
		
		.stripNav ul {
			list-style:none;
		}
		
		.stripNav ul li {
			float:left;
			height:40px;
			width:100px;
			margin-right:0px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
		}
		
		.stripNav a { /* The nav links */
			font-family:Trebuchet Ms;
			font-size:12px;
			font-weight:bold;
			text-align:center;
			background:#c6e3ff;
			color:#666666;
			text-decoration:none;
			display:block;
			padding:10px 0 0 0;
			height:30px;
		}
		.stripNav li.tab1 a { background:none; }
		.stripNav li.tab2 a { background:none; }
		.stripNav li.tab3 a { background:none; }
		.stripNav li.tab4 a { background:none; }
		.stripNav li.tab5 a { background:none; }
		.stripNav li.tab6 a { background:none; }
		.stripNav li.tab7 a { background:none; }
		
		.stripNav li a:hover {
			background:url(images/toolbar_tab-new.png) no-repeat bottom left; 
		}
		.stripNav li a.current {
			background:url(images/toolbar_tab-new.png) no-repeat bottom left; 
		}

		.txt { border:1px solid #BBB; color:#444; text-align:center; font:13px "Segoe Ui", Sans-serif, Arial; }
		#bx { border:1px solid #D8F0FA; background-color:#FBFCFD; padding:8px; cursor:pointer; font:20px "Trebuchet Ms"; font-weight:bold; color:#287BBF; width:250px; margin:auto; } 
		#bx:hover { border:1px solid #D8F0FA; background:#E8F6FD url("images/bg.png") repeat-x top left; }

		#uno_left { border:0px solid #aaa; margin-top:20px; text-align:center; }
			#uno_left input { margin:0 0 4px 4px; }
			#avviso { width:300px; font-size:12px; background-color:#FFFCAC; margin:3px auto; padding:3px; border:1px solid #FFD148; display:none;}
		#uno_right { border:0px solid #aaa; margin-top:20px; text-align:center; display:none; }
			#charset { width:100%; height:200px; overflow:auto; margin-bottom:10px; border:0px solid #BBB; }
			#charset td { border:1px solid #ddd; background-color:#f9f9f9; text-align:center; padding:2px; margin:2px; }
			#charset a { font-size:12px; text-decoration:none; color:#333; }

		#corn1, #corn2 { width:284px; height:280px; background-color:transparent; border:0px; font:13px "Segoe Ui", Sans-serif, Arial; padding:4px; }
		#corn1 { text-align:right; } #corn2 { text-align:left; } .blu { background-color:#EFF6FA; }
			#corn { background-color:transparent; font:13px "Segoe Ui", Sans-serif, Arial; border:0; text-align:center; margin-top:10px; }

		.colori { width:150px; text-align:center; font:13px "Segoe Ui", Sans-serif, Arial; }
		#pickers { width:180px; border:0px solid #FFD148; margin:auto;} #tavolozza1, #tavolozza2 { display:none; }
		#pickers p {float:left; margin:2px; padding:0px; height:18px; text-align:left;} #pickers p a{font-size:12px;}
		#pickers .pi {border:1px solid #555; float:left; margin-left:10px; width:30px; background:#ffffff url("images/luce.png") no-repeat top left; display:none; }

		.btn { border:2px solid #BBB; color:#666; text-align:center; font:13px "Segoe Ui", Sans-serif, Arial; }
		textarea{ font:12px "Segoe Ui", Sans-serif, Arial; color:#666666; width:498px; } span{height:24px;}
		.lbl { color:#287BBF; width:500px; font-size:14px; font-family:trebuchet ms; text-align:left; margin:0 auto; border:0px solid #000;}
		.ctrlv { text-align:center; font-size:12px; color:#666; font-style:italic; width:500px; margin:0 auto; }

		#star { width:120px; margin:auto; text-align:center; padding:0px; }
		#star ul.star { list-style:none; margin:0; padding:0; width:85px; height:20px; left:10px; top:-5px; position:relative; float:left; background:url('images/stars.gif') repeat-x; cursor:pointer; }
		#star li { padding:0; margin:0; float:left; display:block; width:42px; height:20px; text-decoration:none; text-indent:-9000px; z-index:20; position:absolute; padding:0; }
		#star li.curr { background:url('images/stars.gif') left 25px; font-size:1px; }
		#star div.user { left:15px; position:relative; float:left; font-size:13px; font-family:arial; color:#888; }