html, body{ background:#000; margin:0px; height:100%; color:#999999; font-family:Arial; font-size:13px; line-height:15px; }
#cont{ width:990px; height:595px; border:#fff solid 0px; background:#000000; }
#flashindex{ position:absolute; margin: 0 auto; top:50%; left:50%; margin:-297px 0px 0px -495px; border:#FFFFFF solid 0px; text-align:center; font-size:10px; background:#000000; }

#testa1{ width:990px; height:130px; border:#333333 solid 0px; position:relative; }
	#cont_logo{ width:181px; height:110px; border:#FFFFFF solid 0px; position:absolute; top:6px; left:16px; }
		#cont_logo img{ border:none; }

#corpo{ width:990px; height:436px; border:#FF0000 solid 0px; }
	#contTesto{ padding:3px; color:#fff; text-align:left; font-size:13px; border:#FFFFFF solid 0px; text-align:justify; background:#000; }
		#sx{ width:980px; height:400px; border:#0033CC solid 0px; }

#footer{ width:990px; height:15px; border:#00FF66 solid 0px; }

a{ color:#666666; text-decoration:underline; }
a:hover{ color:#999999; text-decoration:none; }
p{ margin:0px; }
.phil{ width:990px; height:436px; border:none; margin:0px; padding:0px; overflow:hidden; border:#FFFFFF solid 0px; background:#000000; color:#ff0000; }

/*****stili scrollbar*****/
.scroll-pane { overflow:auto; border:#FFFFFF solid 0px; }
.jScrollPaneContainer { position: relative; overflow: hidden; z-index:1;  }
.jScrollPaneTrack{ position:absolute; cursor:pointer; right:0; top:0; height:100%; background: #aaa; }
.jScrollPaneDrag { position: absolute; background: #666; cursor: pointer; overflow: hidden;  }

/*****stili progetti*****/
ul.progetti{ margin:0px; padding:0px; }
	ul.progetti li{ list-style:none; position:relative; width:238px; height:109px; float:left; border:#FFFFFF solid 0px; }
	ul.progetti li span{ position:absolute; top:92px; z-index:10; background:url(../immagini/bg1.png) repeat; color:#FFFFFF; width:236px; padding:1px 1px 1px 2px; font-size:12px; text-decoration:none; }
	ul.progetti li img{ border:none; width:238px; height:109px; }
	
/*****stili press*****/
ul.press{ margin:0px 0px 0px 30px; padding:0px; }
	ul.press li{ list-style:none; position:relative; width:238px; height:109px; float:left; border:#FFFFFF solid 0px; }
	ul.press li img{ border:none; }	

/*****stili team*****/
ul.team{ margin:0px; padding:0px; }
	ul.team li{ list-style:none; position:relative; width:120px; height:140px; float:left; border:#FFFFFF solid 0px; margin:10px; }
	ul.team li .span_nome{ color:#fff; padding:0px; font-size:11px; text-decoration:none; text-align:left; }
	ul.team li .span_descri{ color:#999; padding:0px; font-size:11px; text-decoration:none; text-align:left; }
	ul.team li img{ border:none; width:120px; height:140px; }
	ul.team li .email{ width:15px; height:11px; border:#FFFFFF solid 0px; position:absolute; top:143px; right:0px; }
	ul.team li .email img{ width:15px; height:11px; }

/*****stili creative collaboration*****/
ul.cre_col{ margin:0px; padding:0px; width:975px; border:#fff solid 0px; }
	ul.cre_col li{ list-style:none; margin:0px 10px 5px 7px; width:120px; height:150px; float:left; border:#FFFFFF solid 0px; text-align:left; font-size:12px; }
	ul.cre_col li span{ color:#666666; }	
	ul.cre_col li img{ float:left; margin:0px 8px 0px 0px; }
	
/*****stili creative collaboration 2*****/
ul.cre_col2{ margin:0px; padding:0px; width:975px; border:#fff solid 0px; }
	ul.cre_col2 li{ list-style:none; margin:0px 6px 5px 4px; width:95px; height:150px; float:left; border:#FFFFFF solid 0px; text-align:left; font-size:11px; }
	ul.cre_col2 li span{ color:#666666; }	
	ul.cre_col2 li img{ margin:0px 8px 0px 0px; width:90px; height:90px; }	

ul.turnkey{ color:#666666; font-weight:bold; }

.faq{ font-weight:bold; color:#999; font-size:13px; font-style:italic; }
.str_philosopy{ font-weight:bold; color:#666666; }
.str_philosopy a{ font-weight:bold; color:#666666; text-decoration:underline; }

/*****stili slideshow progetti*****/
.slideshowlite{ position: relative; border:0px solid #111; overflow: hidden; }
.slideshowlite a{ position: absolute; z-index: 1; top:0px; left:0px; height: 100%; text-align: center; }
.slideshowlite img{ border:none; }
	/* pagination control */
	.slideshowlite ul,.slideshowlite ol{ list-style: none; position: absolute; margin: 0; padding: 0; bottom:50px; right: 5px; z-index: 3; display:none; }
	.slideshowlite ul li, .slideshowlite ol li{ float: left; margin: 0 3px; width: 16px; }
	.slideshowlite ul li a{ position: relative; display: block; width: 100%; height: 14px; padding-top: 2px; text-decoration: none; color: #666; background: #eee; border: 1px solid #666; text-align: center; font-size: 11px; }
	.slideshowlite ul li a.current{ color: #111; font-weight: bold; border: 1px solid #111; background: #fff; }
	.slideshowlite ul li a:hover{ color: #fff; background: #333; }
	/* caption control */
	.slideshowlite ol{ bottom:0px; position:absolute; overflow:hidden; width:990px; font-size:12px; color:#fff; padding:2px 5px 0px 5px; background:url(../immagini/bg1.png) repeat; text-align:left; font-weight:bold; line-height:12px; }
	.slideshowlite ol li{ width:100%; padding:0px 0px 0px 20px; height:40px; }
	#slideshow2 ul{ left: 5px; }
	#start_pausa{ position:absolute; width:40px; height:20px; border:solid 0px #fff; z-index:1000; top:520px; left:270px; }
		#start_pausa img{ cursor:pointer; }