	/* body & altro
	- - - - - - - - - - - - - - - - - - - - */
	* {margin:0; padding:0;}
	body {margin:0; padding:0; background:url(../images/html/bg_linea.gif) repeat-x 0 50px #2e292a; font:11px Arial, Helvetica, sans-serif; color:#746e6a;}
	#container {width:952px; margin:0 auto;}
	.clear {clear:both; height:1%;}
	* html li {height:1%;}
	* html li a {height:1%;}
	img {border:none;}
	a {outline:none;}
	
	
	/* loader
	- - - - - - - - - - - - - - - - - - - - */
	#overloader {display:none; position:absolute; top:0; left:0; z-index:90; width:100%; height:100px; background-color:#000; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; text-align:center;} 
	#loader {display:none; position:absolute; top:50%; left:50%; z-index:100; width:100px; padding:10px; text-align:center; background:#443F41; border-right:1px solid #221E1F; border-bottom:1px solid #221E1F; margin:-10px 0 0 -50px; color:#796b4f;} 
	#loader span {display:block; text-align:center; padding:0 0 5px 0;}
	
	
	/* header
	- - - - - - - - - - - - - - - - - - - - */
	#header {padding:13px 0 14px 13px; height:38px;}
	a#logo {border:none; float:left; background:url(../images/html/logo_ernestomeda.gif) no-repeat; display:block; width:86px; height:22px;}
	a#logo img {display:none;}
	ul#top_nav {float:right; margin:11px 0 0 0; padding:0; list-style:none;}
	ul#top_nav li {margin:0 0 0 20px; display:inline; padding:5 0 20px 0; position:relative;}
	ul#top_nav li a {text-decoration:none; color:#e7e1dd;}
	ul#top_nav li a:hover {color:#A09F9B;}
	ul#top_nav li ul {margin:0; padding:2px; text-align:left; list-style:none; position:absolute; width:120px; top:14px; left:-5px; background:#393435; border-bottom:1px solid #221e1f; border-right:1px solid #221e1f;}
	ul#top_nav li ul li {margin:0; padding:0; display:block;}
	ul#top_nav li ul li a {display:block; padding:1px 4px; background:#443f41; margin-bottom:1px;}
	ul#top_nav li ul li a:hover {background:#3e393a;}
	
	/* menu navigazione
	- - - - - - - - - - - - - - - - - - - - */
	#menu_navigazione {background:#393435; border-bottom:15px solid #2e292a;}
	#menu_navigazione h1 {padding:10px 9px 0 9px; margin:0; color:#b2aca7; font-size:12px; font-weight:normal;}
	#menu_navigazione h1 span {color:#83795c;}
	#menu_navigazione h1 span i {font-size:10px; font-style:normal;}
	#menu_navigazione ul {margin:0; padding:10px; list-style:none; }
	#menu_navigazione ul li {margin:0; padding:0;}
	
	.folder ul {display:none;}
	.folder ul li.folder_on ul {display:none;}
	
	.folder_on ul {display:block;}
	.folder_on ul li.folder_on ul {display:block;}
	
	li.voice a {color:#796b4f;}
	li.voice a:hover {color:#efcf94;}
	
	li.voice_link a {background:url(../images/html/links.jpg) no-repeat left center; padding-left:10px; color:#796b4f; text-decoration:underline;}
	li.voice_link a:hover {background:url(../images/html/links.jpg) no-repeat left center; padding-left:10px; color:#efcf94;}
	
	.folder a {color:#796b4f;text-decoration:none;}
	.folder a:hover {color:#efcf94;}
	
	.folder_on a {color:#efcf94;text-decoration:none;}
	.folder_on a:hover {color:#efcf94;}
	
	/*.folder_on ul {display:block;}*/
	.folder_on ul li a {color:#796b4f;}
	
	.folder_on ul li.folder a {color:#796b4f;}
	.folder_on ul li.folder a:hover {color:#efcf94;}
	.folder_on ul li.folder_on a {color:#efcf94;}
	
	.folder_on ul li.voice a {color:#796b4f;}
	.folder_on ul li.voice a:hover {color:#efcf94;}
	.folder_on ul li.voice_on a {color:#efcf94;}
	
	.folder_on ul li.voice_link a {background:url(../images/html/links.jpg) no-repeat left center; padding-left:10px;color:#796b4f;}
	.folder_on ul li.voice_link a:hover {background:url(../images/html/links.jpg) no-repeat left center; padding-left:10px;color:#efcf94;}
	
	/*
	ul li a {color:#796b4f;}
	ul li a:hover, .folder_on ul li.voice_on a {color:#efcf94;}
	*/
	
	/*
	.folder a {color:#796b4f;}
	.voice a {color:#796b4f;}
	.folder_on a {color:#efcf94;}
	.voice_on a {color:#efcf94;}
	
	.folder ul {display:none !important;}
	.folder_on ul {display:block;}
	.folder_on ul li a {color:#796b4f;}
	.folder_on ul li a:hover, .folder_on ul li.voice_on a {color:#efcf94;}
	.folder_link a { padding-left:15px;color:#efcf94;}
	
	.voice a {color:#796b4f; text-decoration:none; display:block;}
	.voice_link a {background:url(../images/html/links.jpg) no-repeat left center; padding-left:10px;color:#efcf94;}
	.voice_title {background:url(../images/html/title.jpg) no-repeat left center; padding-left:10px !important;color:#796b4f;}
	*/
	
	/* corpo
	- - - - - - - - - - - - - - - - - - - - */
	#corpo {background:url(../images/html/bg_corpo.gif) repeat-y right top; margin:0; padding:0;}
	#sinistra {width:685px; float:left;}
	#destra {width:259px; float:right;}
	
	
	/* menu_prodotti
	- - - - - - - - - - - - - - - - - - - - */
	#menu_prodotti {width:679px; height:57px; margin:0 0 0 3px; background:#393435;}
	#menu_prodotti h1 {padding:10px 9px 0 9px; margin:0; color:#b2aca7; font-size:12px; font-weight:normal;}
	#menu_prodotti h1 span {color:#83795c;}
	#menu_prodotti h1 span i {font-size:10px; font-style:normal;}
	#menu_prodotti ul {margin:13px 5px 0 4px; padding:1px 0; list-style:none; background:#443f41; border-bottom:1px solid #221e1f; border-right:1px solid #221e1f;}
	#menu_prodotti ul li {display:inline; padding:0 16px 0 13px; background:url(../images/html/bg_menu_prod.gif) no-repeat right center; margin:0;}
	#menu_prodotti ul li.li_1 {padding:0 16px 0 6px;}
	#menu_prodotti ul li.li_7 {background:none;}
	#menu_prodotti ul li a {text-decoration:none; color:#decdae; font-size:11px;}
	#menu_prodotti ul li a:hover {color:#fff;}
	
	/* menu_specials
	- - - - - - - - - - - - - - - - - - - - */
	#menu_specials {width:679px; height:56px; margin:0 0 0 3px; background:#3e3936;}
	#menu_specials h1 {padding:5px 9px 0 9px; margin:0; color:#b2aca7; font-size:12px; font-weight:normal;}
	#menu_specials h1 span {color:#83795c;}
	#menu_specials h1 span i {font-size:10px; font-style:normal;}
	#menu_specials ul {margin:8px 5px 0 4px; padding:1px 0; list-style:none; background:#443f41; border-bottom:1px solid #221e1f; border-right:1px solid #221e1f;}
	#menu_specials ul li {display:inline; padding:0 16px 0 13px; background:url(../images/html/bg_menu_prod.gif) no-repeat right center; margin:0;}
	#menu_specials ul li.li_1 {padding:0 16px 0 6px;}
	#menu_specials ul li.li_7 {background:none;}
	#menu_specials ul li a {text-decoration:none; color:#bead8e; font-size:11px;}
	#menu_specials ul li a:hover {color:#A09F9B;}
	
	
	/* loading
	- - - - - - - - - - - - - - - - - - - - */
	.img_not_loaded {display: none;}
	.img_loaded {display:block;}
	
	
	/* prodotto
	- - - - - - - - - - - - - - - - - - - - */
	#prodotto h1 {margin:0; padding:10px 10px 3px 12px; color:#e1d3ce; font-size:16px; font-weight:normal;}
	#foto_top {background:url(../images/html/bg_foto_top.gif) no-repeat; height:3px;}
	#foto_img {background:url(../images/html/bg_foto.gif) repeat-y; padding:10px 13px; position:relative;}
	#foto_bottom {background:url(../images/html/bg_foto_bottom.gif) no-repeat; height:3px;}
	#container_foto {}
	#loading {position:absolute; top:50%; left:50%; width:32px; height:32px; margin:-16px 0 0 -16px; visibility:hidden; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}
	
	
	/* dati tecnici
	- - - - - - - - - - - - - - - - - - - - */
	#dati_tecnici {font-size:10px; color:#decdae; position:absolute; right:0; top:0; margin:10px 12px 0 0;}
	#dati_tecnici a {padding:5px; color:#decdae; text-decoration:none; background:#423d3e; display:block;}
	#dati_tecnici a:hover {padding:5px; color:#e7e1dd; text-decoration:none; background:#3e393a;}
	#dati_tecnici_2 {padding:0 0 10px 10px; width:337px; background:#3e393a; position:absolute; right:0; top:0; margin:10px; visibility:hidden; filter:alpha(opacity=98); -moz-opacity: 0.98; opacity: 0.98;}
	#dati_tecnici_2 h2 {margin:0; padding:0; color:#746e6a; font-size:12px; font-weight:normal;}
	#dati_tecnici_2 ul {margin:20px 0 0 0; padding:0; list-style:none;}
	#dati_tecnici_2 ul li {margin:0; padding:0;}
	#dati_tecnici_3 {width:659px; margin:15px 0 0 3px; padding:10px 10px 1px 10px; background:#393435;}
	#dati_tecnici_3 h2 {margin:0; padding:0; color:#746e6a; font-size:12px; font-weight:normal;}
	#dati_tecnici_3 ul {margin:20px 0; padding:0; list-style:none;}
	#dati_tecnici_3 ul li {margin:0; padding:0;}
	#chiudi {float:right; color:#b8a891; font-size:10px;}
	#chiudi a {background:#443f41; color:#b8a891; display:block; border-right:1px solid #221e1f; border-bottom:1px solid #221e1f; padding:1px 5px 2px 5px; text-decoration:none;}
	#chiudi a:hover {background:#393435; color:#fff;}
	ul.menu_dati_tecnici {margin:0; padding:6px 5px 1px 6px!important; background:#393435; list-style:none;}
	ul.menu_dati_tecnici li {margin:0; padding:0; height:1%;}
	ul.menu_dati_tecnici li a {background:#443f41; color:#b8a891; display:block; border-right:1px solid #221e1f; border-bottom:1px solid #221e1f; padding:1px 3px; margin:0 0 5px 0; text-decoration:none; height:1%;}
	ul.menu_dati_tecnici li a:hover {background:#3e393a;}
	
	
	/* foto principali
	- - - - - - - - - - - - - - - - - - - - */
	.foto_princ {width:679px; margin:15px 0 0 3px; padding:0 0 4px 0; background:#393435;}
	.foto_princ h1 {padding:10px 9px 0 9px; margin:0; color:#b2aca7; font-size:12px!important; font-weight:normal;}
	.foto_princ h1 span {color:#83795c;}
	.foto_princ h1 span i {font-size:10px; font-style:normal;}
	.foto_princ ul {margin:9px 9px 0 9px; padding:0; list-style:none;}
	.foto_princ ul li {margin:0; padding:0 10px 9px 0; display:block; float:left; height:55px;}
	.foto_princ ul li a {display:block; height:55px; float:left; padding:0 0 3px 0; margin:0;  background:#393435;}
	.foto_princ ul li a:hover {background:#decdae; padding:0 0 1px 0; border-bottom:2px solid #393435;}
	.foto_princ ul li a.on, .foto_princ ul li a.on:hover {background:#decdae; padding:0 0 3px 0; border:none;}
	.foto_princ ul li a img {border:none;}
	.foto_princ ul li a:hover img {filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;}
	.foto_princ ul li a.on img, .foto_princ ul li a.on:hover img {filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
	
	/* foto tecniche
	- - - - - - - - - - - - - - - - - - - - */
	.foto_tecniche {width:679px; margin:15px 0 0 3px; padding:0 0 4px 0; background:#393435;}
	.foto_tecniche h1 {padding:10px 9px 0 9px; margin:0; color:#b2aca7; font-size:12px!important; font-weight:normal;}
	.foto_tecniche h1 span {color:#83795c;}
	.foto_tecniche h1 span i {font-size:10px; font-style:normal;}
	.foto_tecniche ul {margin:9px 9px 0 9px; padding:0; list-style:none;}
	.foto_tecniche ul li {margin:0; padding:0 10px 9px 0; display:block; float:left; height:70px auto;}
	.foto_tecniche ul li a {display:block; height:70px auto; float:left; padding:0 0 3px 0; margin:0;  background:#393435;}
	.foto_tecniche ul li a:hover {background:#decdae; padding:0 0 1px 0; border-bottom:2px solid #393435;}
	.foto_tecniche ul li a.on, .foto_tecniche ul li a.on:hover {background:#decdae; padding:0 0 3px 0; border:none;}
	.foto_tecniche ul li a img {border:none;}
	.foto_tecniche ul li a:hover img {filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;}
	.foto_tecniche ul li a.on img, .foto_tecniche ul li a.on:hover img {filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
	.foto_tecniche ul li a span {position:absolute;display:none;padding:6px 6px 6px 6px;margin:0;font-size:10px; font-style:normal;background:#decdae;color:#83795c;}
	
	/* contenuto
	- - - - - - - - - - - - - - - - - - - - */
	.contenuto {width:679px; margin:15px 0 0 3px; padding:0 0 4px 0; background:#393435;}
	.contenuto h1 {padding:10px 9px 0 9px; margin:0; color:#b2aca7; font-size:12px!important; font-weight:normal;}
	.contenuto h1 span {color:#83795c;}
	.contenuto h1 span i {font-size:10px; font-style:normal;}
	.contenuto ul li h2 {padding:10px 9px 0px 0px; margin:0; color:#b2aca7; font-size:13px; font-weight:normal;}
	.contenuto ul {margin:9px 9px 0 9px; padding:0; list-style:none;}
	.contenuto ul li {margin:0; padding:0 10px 9px 0; display:block; float:left; height:55px auto;}
	.contenuto a {color:#796b4f; text-decoration:none; display:inline !important;}
	.contenuto ul li a {color:#796b4f; text-decoration:none; display:block;}
	.contenuto ul li a:hover {color:#efcf94;}
	.contenuto ul li a img {border:none;}
	.contenuto ul li a:hover img {}
	.contenuto ul li a.on img, .contenuto ul li a.on:hover img {}
	
	/* menu mappa
	- - - - - - - - - - - - - - - - - - - - */
	#menu_mappa h1 {padding:10px 9px 0 9px; margin:0; color:#b2aca7; font-size:12px; font-weight:normal;}
	#menu_mappa h1 span {color:#83795c;}
	#menu_mappa h1 span i {font-size:10px; font-style:normal;}
	#menu_mappa ul {padding-left:40px;}
	#menu_mappa .folder ul {display:list-item;}
	#menu_mappa ul li {float:none; clerar:left;font-size:12px;margin:0;padding:0;}
	#menu_mappa ul ul {margin-bottom:10px;padding-left:10px;}
	#menu_mappa ul li ul li {font-size:11px;margin:0;padding:0;}
	
	/* news
	- - - - - - - - - - - - - - - - - - - - */
	#news {background:#393435;}
	#news h1 {padding:10px 9px 0 9px; margin:0; color:#b2aca7; font-size:12px; font-weight:normal;}
	#news h1 span {color:#83795c;}
	#news h1 span i {font-size:10px; font-style:normal;}
	#news dl {padding:10px 0 1px 0; margin:0;}
	#news dl dt,#news dl dd {background:#443f41; margin:0 5px; padding:10px; border-right:1px solid #221e1f;}
	#news dl dd {margin-bottom:15px; padding-top:0; border-bottom:1px solid #221e1f;}
	#news dl dt a {color:#796b4f; text-decoration:none;}
	#news dl dt a:hover, #news dl dt a.on {color:#efcf94;}
	
	#news h3 {padding:0; margin:0; color:#b2aca7; font-size:11px; font-weight:normal;}
	
	/* footer
	- - - - - - - - - - - - - - - - - - - - */
	#footer {margin:8px 0; background:#2e292a; color:#555051; text-align:right; text-transform:uppercase;}
	#footer img {vertical-align:text-bottom;}
	
	.foto_princ_off {display: none;}
	.off {display: none;}
	
	/* xmlcomm
	- - - - - - - - - - - - - - - - - - - - */
	#xmlcomm {position:absolute;display:none;padding:6px 6px 6px 6px;margin:0;font-size:10px;font-style:normal;background:#decdae;color:#83795c;}
