/*
-----------------------------------------------------------------------------------------------------------
HTML-BODY
-----------------------------------------------------------------------------------------------------------
*/
html{margin:0px;padding:0px;}
body
{  
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:10px;
	line-height:15px;
	background-color: #000; 
	margin:0px;
	padding:0px;
	text-align:center;
}
img{	padding:0px;margin:0px}
td {font-size:10px;}
.table_informazioni td img{margin:5px;}
.table_informazioni td {text-align:left;}
a {color:#6b0845}
a:hover {color:#C8DFED;}
.evidbold{color:#6b0845; font-weight:bold;}
.evid {color:#6b0845;}
/*
-----------------------------------------------------------------------------------------------------------
LAYOUT 
-----------------------------------------------------------------------------------------------------------
*/
#div-main-wrap
{
	margin:auto;
	position:absolute;
	top:0px;
	left:155px;
	width:991px;
	height:787px;
	background:url(img/wrap_bg.gif) no-repeat;
	
}
/*-----------------------TOP-------------------------------*/
#div-top
{
	width:801px;
	height:171px;
}
#div-top img{float:left;}
/*-----------------------CONT-----------------------------*/
#div-cont
{
	padding:0px;
	width:991px;
	height:456px;
}
#div-cont-menu
{
	width:570px;
	height:34px;
	font:11px Arial;
	font-weight:bold;
	float:left;
}

#div-cont-menu ul, #div-cont-menu ul ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#div-cont-menu ul .subnav{
	border-bottom: 2px solid #C7BAAA;
	background:#949e7c;
}

#div-cont-menu ul li {
	float:left;
	line-height:24px;
	height:34px;
}

/* style the sub level list items */
#div-cont-menu ul ul li {
	display:block;
	height:auto;
}
/* style the links for the top level */
#div-cont-menu a, #div-cont-menu a:visited {
	display:block;
	float:left;
	height:100%;
	text-decoration:none;
	color:#F7EFD6;
	background: url(img/bg-nav.gif);
	padding-left:12px;
	padding-top:6px;
}
#div-cont-menu a:hover, #div-cont-menu a:active{color:#6b0845;} 

#div-cont-int{width:914px;height:422px;float:left;}
#int{width:892px;height:402px;position:absolute;top:200px;left:39px;/*float:left;*/}
#int-flash{width:550px;height:383px;float:left;margin-top:35px;}

#int-flash-sezione-orizzontale ul li{
		width:100px;
		height:30px;
		float:left;
		text-decoration:none;
		text-align:left;
		list-style-type:none;
		display: inline;
		position:relative;
		left:25px;
}
#menu-sx  {display: inline; width}
#int-top{width:892px;height:19px;float:left;}
#int-top-tar{width:892px;height:40px;margin-top: 15px;margin-left:-60px;text-align:right;}
#int-sx{width:12px;height:383px;float:left;}
#int-dx{width:320px;height:384px;float:left;}

#int-dx-top {width:320px;height:30px;text-align:left; float:left;}
/*-----------------------BOTTOM---------------------------*/
#div-bottom{width:991px;height:120px;position:absolute;top:630px;}
#div-bottom-cont
{
	width:560px;
	height:34px;
	padding-top:5px;
	color:#F7EFD6;
	font-size:11px;
	float:left;
}


.audio{
	position:absolute;
	bottom:-15px;
	right:42px;
	}


/*
-----------------------------------------------------------------------------------------------------------
TESTO
-----------------------------------------------------------------------------------------------------------
*/
.evidbold{
	font-weight:bold;
	color:#6b0845;
}
/*
-----------------------------------------------------------------------------------------------------------
TAPPA BUCHI (Div vuoti in modo da ottenere una giosta strutturazione i tutti e tre i browser)
-----------------------------------------------------------------------------------------------------------
*/
#spazio-cont-menu{width:207px;height:34px;float:left;}
#spazio-cont-int{width:38px;height:422px;float:left;}
#spazio-top-top{width:991px;height:78px;float:left;}
#spazio-top-sx{width:193px;height:39px;float:left;}
#spazio-int-dx-top {width:320px;height:8px;text-align:left; float:left;}
#spazio-int-dx-top-sx {width:14px;height:30px;float:left;}
/*
-----------------------------------------------------------------------------------------------------------
VARI
-----------------------------------------------------------------------------------------------------------
*/
/* hack# evita che il float vada fuori dal div che lo contiene */
div.clear-left { clear: left; line-height: 0em; height: 0;} 
div.clear-right { clear: right; line-height: 0em; height: 0;} 
div.clear { clear: both; line-height: 0em; height: 0;} 
.titoloblu{
	float:right;
	height:0px;
	padding-top:0px;
	padding-left:4px;
	font-size:11px;
	font-weight:bold;
	color:#0C4DA1;
}

/*
-----------------------------------------------------------------------------------------------------------
SCROLL
-----------------------------------------------------------------------------------------------------------
*/
#int-dx-testo
{
	position:relative;
	top:10px;
	left:15px;
	width:330px;
	height: 314px;
	overflow:hidden;
	text-align:left;
	font-size:11px;
	line-height:20px;
}  
#int-dx-testo a{text-decoration:none;color:#000;font-weight:bold;}  
#int-dx-testo a:hover{color:#6b0845;}  
#int-dx-testo_scroll {position:absolute; top:0px; left:0px; width:300px; color: #888;}
#int-dx-testo_scroll  ul{list-style:url(img/ul.gif);}
#int-dx-testo_scroll  li{margin-top:10px;}
#int-dx-testo_freccie {position:absolute; top:25px; left:315px; width: 15px; height: 284px; z-index: 1; display:block;}
#int-dx-testo_freccia-su  {position:absolute; top:0px;    width:15px;height:10px;background: url(img/scroll-gall-su.png) no-repeat; }
#int-dx-testo_freccia-giu {position:absolute; bottom:0px; width:15px;height:10px;background: url(img/scroll-gall-giu.png) no-repeat; }
#int-dx-path{width:320px;height:27px;float:left;text-align:right;top:0px;left:310px;position:relative;margin-right:5px;}
#int-dx-path a{line-height:30px;text-decoration:none;color:#6b0845;font-size:10px Arial;}
#int-dx-path a:hover{color:#000;}
#imgSt-print{display:none;}
.tn-gall-prod {width:85px; height:57px; float:left; margin-right:4px;margin-top:4px;}
/*
-----------------------------------------------------------------------------------------------------------
GALLERY
-----------------------------------------------------------------------------------------------------------
*/
/*#div-gall-prodotti{width: 500px;height: 260px;overflow: hidden;}
#div-gall-scroll {width: 480px;float: left;position: relative;top: 1px;}
#div-gall-frecce {float: right;width: 20px;height: 260px;}
#div-gall-freccia-su {width: 15px;height: 10px;background: url(img/scroll-gall-su.jpg) no-repeat;position: relative;top: 0px;}
#div-gall-freccia-giu {width: 15px;height: 10px;background: url(img/scroll-gall-giu.jpg) no-repeat;position: relative;top: 220px;}
.tn-gall-prod {width: 156px;height: 126px;float: left;margin: 2px 0px 0px 2px;}
.tn-gall-prod-blank {width: 156px;height: 126px;float: left;}*/
/*
-----------------------------------------------------------------------------------------------------------
FINE-------------
-----------------------------------------------------------------------------------------------------------
*/
