body{
		background-color:#000000;
		font-family:Arial, Helvetica, sans-serif;
	}
	body,html,div,ul,li,a,span,img,strong,h1,h2,h3,h4,h5,h6{
		margin:0;
		padding:0;
		border:0;
		vertical-align: baseline;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		text-decoration:none;
		outline:none;
	}
	a{
		color:#dc6302;
	}
	a:hover{
		color:#fff;
	}
	.spacer{
		height:10px;
	}
/*LAYOUT*/
	.container{
		width:900px;
		margin: 0 auto;
	}
	.externalTopBar{
		background-image:url("assets/externalTopBar.jpg");
		height:66px;
	}
	.externalBottomBar{
		background-image:url("assets/externalBottomBar.jpg");
		height:90px;
	}
	.topBar{	
		background:url("assets/topBar.jpg");
		height:78px;
	}
	.topBar img{
		float:left;
	}
	.content{
		background:url("assets/contentBg.gif") no-repeat #393939;
	}
	.bottomBox{
		float:left;
		width:222px;
		color:#c4c4c4;
		font-size:11px;
		line-height:12px;
	}
	
	.bottomBox .pad{
		padding-bottom:12px;
	}

	.txt{
		padding-right:6px;	
	}
	.link{
		text-align:right;
		padding:8px 10px 8px 0;
	}
	.footer{
		background:url("assets/footer.jpg") bottom no-repeat #000000;
		height:194px;
		padding:20px 0 0 10px;
		border-top:1px solid #dc6302;
	}
	.footerPan{
		background:url("assets/footer.jpg") bottom no-repeat #000000;
		height:430px;
		padding:20px 0 0 10px;
		border-top:1px solid #dc6302;
	}
	#panCont{
		height:230px;
		width:880px;
		padding-bottom:10px;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		color: #c4c4c4;
	}
	#panText{
		float:left;
		width:430px;
		padding-right:10px;
	}
	#panText h2{
		font-size:12px;
		font-weight:normal;
		line-height:14px;
	}
	#panGallery{
		float:left;
		width:440px;
	}
	#panViewer{
		float:left;
		width:322px;
		height:174px;
		background:url(assets/pan1.jpg);
	}
	#thumbCont{
		float:left;
		width:108px;
		padding-left:10px;
	}
	#thumbCont div{
		width:108px;
		height:54px;
		padding-bottom:6px;
		cursor:pointer;
	}
	#first{
		background:url(assets/pan1s.jpg) no-repeat;
	}
	#second{
		background:url(assets/pan2s.jpg) no-repeat;
	}
	#third{
		background:url(assets/pan3s.jpg) no-repeat;
	}
	#footNews{
		width:212px;
		height:104px;
	}
	#footNews ul, #news ul{
		list-style:none;
	}
	#footNews ul li a, #news ul li a{
		display:block;
		color:#c4c4c4;
		line-height:18px;
		height:18px;
		padding-left:6px;
		background:url(assets/download.gif) no-repeat right;
	}
	#footNews ul li a:hover, #news ul li a:hover{
		color:#ffffff;
		background:url(assets/download.gif) no-repeat right #666666;
	}
	#news{
		width:100%;
		/*
margin-top:38px;
*/
	}
/*MENU*/	
	#toc {
	    list-style: none;
	    margin: 0;
	    padding: 0;
		line-height:39px;
		float:right;
		text-align:center;
		width:520px;
	}
	#toc li {
	    float: left;
	}
/*MENU BTN*/	
	#toc a.pan {
		background-image:url(assets/panoramicaBtn.jpg);
		background-repeat:no-repeat;
	    display: block; 
		height:78px;
		line-height:78px;
		width:127px;
	}
	#toc a.pan:hover, #toc li.current a.pan  {
	    background-position: 0 -78px;
	}
	#toc a.spec {
		background-image:url(assets/specificheBtn.jpg);
		background-repeat:no-repeat;
	    display: block; 
		height:78px;
		line-height:78px;
		width:127px;
	}
	#toc a.spec:hover, #toc li.current a.spec  {
	    background-position: 0 -78px;
	}
	#toc a.media {
		background-image:url(assets/multimediaBtn.jpg);
		background-repeat:no-repeat;
	    display: block; 
		height:78px;
		line-height:78px;
		width:127px;
	}
	#toc a.media:hover, #toc li.current a.media  {
	    background-position: 0 -78px;
	}
	#toc a.stampa {
		background-image:url(assets/rassegnaStampaBtn.jpg);
		background-repeat:no-repeat;
	    display: block; 
		height:78px;
		line-height:78px;
		width:127px;
	}
	#toc a.stampa:hover, #toc li.current a.stampa  {
	    background-position: 0 -78px;
	}
/*CONTENTS*/
	#specMenu{
		float:left;
		width:190px;
	}
	#specMenu img{
		margin-top:20px;
	}
	#specMenu ul{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		list-style:none;
		padding:10px 15px;
	}
	#specMenu ul li{
		border-bottom:1px solid #c4c4c4;
	}
	#specMenu ul li:hover{
		border-bottom:1px solid #ffffff;
	}
	#specMenu ul li a{
		display:block;
		color:#c4c4c4;
		line-height:22px;
		height:22px;
	}
	#specMenu ul li a:hover, #specMenu ul#faqList li a:hover{
		color:#ffffff;
	}
	#specMenu ul li a.current, #specMenu ul#faqList li a.current{
		color:#dc6302;
	}
	#specMenu ul#faqList li a{
		font-size:12px;
	}
	#specs{
		float:left;
		width:355px;
		color: #c4c4c4;
		padding:20px 20px 0 20px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
	}
	#specImgs{
		float:left;
		width:295px;
		padding:56px 0 0 10px;
	}
	#specImgs img{
		border:6px solid #303030;
	}
	#specTitle{
		margin:0 0 14px -2px;
	}
	#specs .quest{
		background:url(assets/question.gif) no-repeat top left;
		padding:2px 0 0 25px;
	}
	#specs .answ h2{
		font-style:italic;
		font-weight:normal;
	}
	.quest a{
		font-weight:bold;
	}
	#specTitle strong{
		font-size:15px;
		line-height:21px;
		padding:0;
		background-image:none;
		font-weight:bold;
	}
	#credits{
		font-size:12px;
		color:#969696;
		padding-top:6px;
	}
	#credits a{
		color:#969696;
	}
	#credits a:hover{
		color:#c4c4c4;
	}
	

