﻿body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, orm, ieldset, input, p, blockquote, th, td {margin : 0; padding : 0; }
ol,ul {list-style :none; }

.left {float:left;}
.right {float:right;}
.bottom {bottom:0;}

.Stile1 {color:#BE9D42;font-weight: bold;}
.Stile2 {color:#BE9D42; text-decoration:underline;}
	
table {border-collapse:collapse; border-spacing:0; }

body {text-align:center;margin:0;padding:0;background:#000;color:#313131;font-family: "Lucida Grande", "Trebuchet MS", sans-serif;font-size:11px;}
a {margin:0;padding:0;text-decoration:none;border:none; color:#be9d42;outline: none;}
a:hover {margin:0;padding:0;text-decoration:none;border:none; color:#000;}
img {border:0;}
.clear {clear:both;}
.imgfr {float: right;}
.png, h1 {behavior: url(/css/iepngfix.htc);}

	#wrapper {margin:0 auto;width:980px;text-align:justify;}
	#header {position:relative;width:980px;height:473px;}
	#header #slideshow {position:relative; top:0; left:0; width:980px; height:473px; z-index:1;display:block;}
	
	#bar {position:absolute;top:30px;left:0;height:60px;width:980px;background:#000;z-index:3;padding:0;}
	#bar h1 {float:left;text-indent:-9999px; width:201px; height:60px; margin:0 0 0 10px;background:url(/images/logo.gif) center no-repeat; cursor:pointer; z-index:4;}
	#bar h2 {float:left;text-indent:-9999px; width:201px; height:64px; margin-left:300px;background: url(/images/nuoveemozioni.gif) center no-repeat;}
	.it #bar h2 {background: url(/images/nuoveemozioni.gif) center no-repeat;}
	.en #bar h2 {background: url(/images/lastingemotion.gif) center no-repeat;}
	
	#bar img {float:left;}
	#bar img+img  {margin-left:320px;}	
	
	#menu_bg {position:absolute;top:0;left:0;background:#fff;width:250px;height:100%;opacity: 0.65;filter:alpha(opacity=65);z-index:2;}

/* ------------------------ MainMenu ------------------------ */
	
	#menu {position:absolute;top:0;left:0;width:250px;z-index:2;}
	#menu ul{margin:105px 0 0 18px; width:214px;}	
	#menu li {border-bottom:1px solid #BE9D42;margin:4px 0;padding:0 0 0 8px;text-align:left;}
	#menu li a {color:#000;}
	#menu li a:hover {font-style:italic;color:#8d6700;}
	#menu ul li.selezionato {background:url(/images/freccina.gif) right top no-repeat;font-style:italic;color:#8d6700;}
		
		/* --- sottom menu --- */
		#menu ul li ul {top:auto;left:0;width:195px;height:auto;margin:5px 0;padding:0 0 0 10px;text-transform:none;}
		#menu ul li ul li {border-top:1px #666 dotted; font-style:normal;border-bottom:0; padding:0;}
		#menu ul li ul li a.selezionato1 {font-style:italic;color:#8d6700; }
	/* under costruction in en */
	#menu h3 {margin: 200px 0 0 0; color:#000; text-align:center; font-size:14pt;}
	
	#menu_lang {position:relative;float:right; font-family:Arial, Helvetica, sans-serif;margin:16px 0 0 0;width:130px;height:32px;border-left:1px solid #BE9D42;}
	#menu_lang ul {margin:8px 0;padding:0 0 0 40px;}
	#menu_lang ul li {display:inline;height:8px;margin:0;padding:0 10px;}
	#menu_lang ul li+li {display:inline;height:8px; border-left:1px solid #be9d42;}
	#menu_lang ul li.selezionato {color:#fff;}
	#menu_lang a {color:#be9d42;}
	#menu_lang a:hover {color:#fff;}

#navmain {margin:0;border-left: 1px solid #e3e3e3;width:800px;height:60px;font-size:11px;color:#fff;letter-spacing:1pt;}
#navmain ul {padding:0px;margin:20px auto;width:90%;}
#navmain ul li {margin:0px;padding:0px;display:inline;height:10px;border-right: 1px solid #fff;padding:0 11px 0 11px;color: #fff;font-size: 16px;}
#navmain ul li.last {margin:0px;padding:0px;display:inline;height:10px;padding:0 0 0 11px;border:0px;color:#fff;}
#navmain ul li.selezionato {color:#e2001a;}
#navmain ul li a:link, #navmain ul li a:visited {text-decoration:none;color:#fff;font-size: 16px;}
#navmain ul li a:hover {color:#959595;text-decoration:none;}

/* ------------------------ FINE  Menu ------------------------ */

/* ----------------------- Sfondi / guardare corrispondenza idbody ------------------------------ */

#welcome {background: url(/images/sf/sf_welcome.jpg) center top no-repeat #000; }

/* ------------------------ Welcome ------------------------ */
#welcome #header {height:625px;}
#welcome #middle {padding:0; border:none;}
#welcome #middle #content {display:none;}

#entra {position:absolute;display:block;height:500px;top:120px;right:0;width:980px;z-index:40;cursor:pointer;}


/* ------------ Contentuti home ------------------------ */

#middle #content #home {position:relative; padding:0;text-align:left; margin:0; }
#middle #content #home .home_left {position:relative;float:left;width:550px;left:10px;/*margin:0 0 0 10px;*/border-bottom:1px solid #be9d42;}
#middle #content #home .home_right {position:relative;float:right;width:320px;right:10px;/*margin:0 10px 0 0;*/border-bottom:1px solid #be9d42;}

#middle #content #home .altezza1 {height:235px;}
#middle #content #home .altezza2 {height:200px;}

#middle #content #home img {margin:6px;}

#middle #content #home h2 {font-family: "Lucida Grande", "Trebuchet MS", sans-serif;margin:0 0 10px 0;font-size:20px; font-weight:500;color:#be9d42;border-bottom:1px solid #be9d42;}

#middle #content #home .intro {float:left;width:305px;}
#middle #content #home .intro h3 {position:relative;width:305px;padding:0;line-height:25px;}
#middle #content #home .intro h3 .trentodoc {position:relative;width:145px;height:20px;padding:0;margin:0;}
#collezione #middle #content .trentodoc {width:145px;height:20px;display:block;float:left;text-indent:-9999px;background:url(/assets/img/logo_trentodoc.jpg) no-repeat;font-size:2px;margin:1px 7px 0 0;}
#middle #content #home .intro h3 span.scritta_trentodoc {text-indent:-9999px;display:none;}

#middle #content #home .box {width:100%; margin:0;}
#middle #content #home .grotta {float:right;width:205px;}

#middle #content #home a {margin:0;padding:0;text-decoration:none;border:none; color:#000;}
#middle #content #home a:hover {margin:0;padding:0;text-decoration:none;border:none; color:#be9d42;}

#middle #content #home #news {width:320px;height:110px;background:url(/images/news/freccia_dx.gif) right no-repeat;border-bottom:1px solid #be9d42;}

	/*gallery*/
	
	#previews {position:relative;width:500px;height:104px;display:block;margin:30px 0 0 0;}
	#thumbnails {}
	#thumbnails div {position:relative;float:left;display:inline;width:29px;height:104px;margin:0 25px;padding:0;cursor:pointer;}
	#thumbnails img {position:relative;left:0;right:0;width:29px;height:104px;z-index:1;}
	.ClearAll {clear:both;height:0;font-size:0;line-height:0;}


/* ------------------------ Contentuti ------------------------ */

/* ------------- template --------------- */
#middle {background:white;width:980px;margin:0;}
#middle #content {margin:0 30px;padding:20px 0;width:920px;}
/* ------------- fine template ---------- */

#middle h2 {font-family: "Lucida Grande", "Trebuchet MS", sans-serif;font-size:20px;font-weight:500; margin:0 0 15px 0;color:#be9d42;}
#middle h3 {font-family: "Lucida Grande", "Trebuchet MS", sans-serif;font-size:20px; font-weight:500;color:#be9d42; margin:0;}
#middle h4 {font-family:"Lucida Grande", "Trebuchet MS", sans-serif; margin:10px 0 15px 0;font-size:14px;font-weight:500;color:#be9d42;border-bottom:1px solid #be9d42; text-align:left;}

/*.trentodoc_big {display:inline-block; text-indent:-9999px; width:145px; margin:0 4px 5px 0; height:16px; font-size:2px; background: url(/images/logo_trentodoc_big.png) center no-repeat;}*/

#middle #content img {margin:0;}

#middle #content #left {float:left;width:216px; margin:0; padding:0;}

#middle #content #center {float:left;width:470px; margin:0 20px; padding:0;}

#middle #content #map {float:left; width:470px;height:350px; margin-bottom:10px;}

	#middle #content .beige {color:#be9d42; font-weight:bold;}
	
#middle #content #right {float:right;width:186px;margin:0; padding:0;}	
	#middle #content #right ul li {margin:10px 0 0 0;}
	#middle #content #right ul li img {margin:0; padding:0;}


	/* ------------ Pagina News ------------------- */
	#news #middle #content #left {float:left;width:216px; margin:0; padding:0; }
	#news #middle #content #center {float:right;width:650px; margin:0 20px; padding:0;}
	
	#news #middle #content .colonna_sx {width:350px; float:left;}
	#news #middle #content .colonna_dx {width:280px; float:right;}
	#news #middle #content .input_text {width:99%;font-size:9pt; color:#000; margin-bottom:6px; border:1px solid #be9d42;}
	#news #middle #content .input_area {width:99%; height:65px; font-size:11px; color:#7a6d60; border:1px solid #be9d42; margin-bottom:6px;}
	#news #middle #content .bottone, .bottone {width:80px; border:1px solid #be9d42;}
	

	/* ------------ Pagina Prodotti ------------------- */
	#middle #content .colonna_sx {float:left; width:250px; color:#000; text-align:left;}
	#middle #content .colonna_sx .bold {color:#be9d42; font-weight:500;font-size:11pt; text-align:left;}
	#middle #content .colonna_dx {float:right; width:200px; color:#000; text-align:left;}
	#middle #content .colonna_dx ul {margin:0 0 15px 0;}
	#middle #content .colonna_dx .riga {border-bottom:1px solid #909090; margin:6px 0;}	
			
/* ------------------------ Footer ------------------------ */

#footer {width:980px; height:80px;margin:0 auto;padding:10px 0 5px 0;color:#fff;}
#footer #icona {float:right; margin:10px 0 0 0;}
#footer .indirizzi {float:left;margin:10px 20px 0 0;}
#footer .indirizzi2 {float:left;margin:10px 20px 0 0;padding:0 30px 0 0; height:30px;border-right:1px solid #be9d42;}
#footer a {color:#be9d42; text-decoration:underline;}
#footer a:hover {color:#fff; text-decoration:underline;}

/*CONCEPT BY*/
	#concept {position:relative;top:-15px;float:left;font-size:9px;margin:0;text-align:right;color:#7f7f7f;}
	#concept a {font-size:9px;font-family:Verdana;color:#b4b4b4;font-weight:bold;font-stretch:expanded;text-decoration: none;}
	#concept a:hover {color:#E97D00;}
#concept #data_progetto {display:none;}/*Fine CONCEPT BY*/

/* ------------------------ Form Contatti ------------------------ */

#formcontatti .contatti1 {width: 230px; float: left;}#formcontatti .contatti1 .input_text {display: block; border:1px solid #be9d42; width: 100%;}#formcontatti .contatti1 .input_area {height: 50px; display: block; border:1px solid #be9d42; width: 100%;}#formcontatti .contatti2 {width: 220px; float: right;}#formcontatti .contatti2 .input_area {display: block; height: 100px; width: 100%; border:1px solid #be9d42; color:#7a6d60; font-size: 11px;}#formcontatti .contatti2 .input_area2 {display: block; height: 150px; width: 100%; border:1px solid #be9d42; font-size: 11px;}
#formcontatti .bottone {width:80px; border:1px solid #be9d42;}
/* --- */

#box_errore {position:absolute; display:none; margin:100px; width:300px; left:620px; top:350px; height:150px; border:1px solid #abaaa6; text-align:left; background:#fff; z-index:5;}#div_titolo_errore {background:#053f88; color:#fff; padding:10px;}#div_errore {color:#000; padding:10px; text-align:center; position:relative; top:10px;}#bottone_errore {position:relative; top:30px;}#formconferma {position:relative; margin:50px 0 0 20px; padding:0px; width:600px;}#conferma {margin:0 0 0 10px;}

/* elenco record - press e news */
	ul#elenco_record {width:650px;}
	ul#elenco_record li {border-bottom:1px #be9d42 solid; padding:15px 0 0 0; line-height:12pt;}
	ul#elenco_record li .box_logo {float:left; margin:0 15px 15px 0;}
	ul#elenco_record li .data {font-family:"Times New Roman", Times, serif; margin:10px 0 15px 0;font-size:15px;color:#be9d42;}
	ul#elenco_record li .sotto_titolo {font-weight:bold;}
	ul#elenco_record li .avanti {text-align:right;}
	ul#elenco_record li .avanti a:link, ul#elenco_record li .avanti a:visited {color:#be9d42;}
	ul#elenco_record li .avanti a:hover {color:#000}

/* -------- Pagina Fotogallery -------- */
	#menu_gallery li {border-bottom:1px solid #BE9D42;margin:5px 0;padding:0 0 0 8px;text-align:left;}
	#menu_gallery li a {color:#000;}
	#menu_gallery li a:hover {font-style:italic;color:#8d6700;}
	#menu_gallery ul li.selezionato {background:url(/images/freccina.gif) right top no-repeat;font-style:italic;color:#8d6700;}
	
/* foto */
	#fotografia #center #gallery {padding:10px 0; text-align:left;}
	#fotografia #center #gallery img {margin:5px; height:75px; border:1px solid #be9d42; }
	#fotografia #center #gallery img:hover {border:1px solid black }
/* -------- Fine Pagina Fotogallery -------- */	

	
/*NEWS HOME*/
	#box_news {padding:0 0 10px 0; border-bottom:1px solid #be9d42;}
	#box_news #featured {width:280px; height:100px; margin:0; padding:0; border:0; z-index:1; overflow:hidden;}
	#box_news #featured .box_news_home {position:relative; width:280px; height:100px; padding:0; overflow:hidden;}
	#box_news #featured .box_news_home .immagine_box_news {float:left; width:100px; height:100px; padding:0; margin:0; overflow:hidden;}
	#box_news #featured .box_news_home .immagine_box_news img {margin:0;}
	#box_news #featured .box_news_home .intestazione_breve {float:left; width:170px; height:80px; padding:0 0 0 10px;}
	#box_news #featured .box_news_home .intestazione_estesa {float:left; width:280px; height:80px; padding:0;}
	#box_news #featured .piccolo .intestazione_breve {float:left; width:180px; height:80px; padding:0 0 0 10px;}
	#box_news #featured .piccolo .intestazione_estesa {float:left; width:290px; height:80px; padding:0;}
	#box_news a.prev, #box_news a.next {position:absolute; top:80px; z-index:3; cursor:pointer; padding:0;}
	#box_news a.prev {left:0;}
	#box_news a.next {right:0;}
	#middle #content #home #box_news a.prev img, #middle #content #home #box_news a.next img {margin:0;}
	#box_news #sfum_left, #box_news #sfum_right {position:absolute; top:0; height:350px; width:44px; z-index:2;}
/*Fine NEWS HOME*/

