html,body{
margin:0;
padding: 0;
overflow-x: hidden; 
height: 100%}



body{
background-color: #C2DF58
}

#spotDx{
	position:absolute;
	top:571px;
	left:720px;
	width:197px;
	height:52px;
}


#spotDxI{
	position:absolute;
	top:610px;
	left:787px;
	width:140px;
	height:37px;
}


#spotSx{
	position:absolute;
	top:461px;
	left:18px;














































//background-image: url(images/spotSx.jpg);
	width:100px;
	height:32px;
}



#spotSxA{
	position:absolute;
	top:482px;
	left:20px;
	width:107px;
	height:31px;
}

#spotCt{
position:absolute;
top:614px;
left:364px;
width:200px;
height:38px;
}



#vista {
background-image: url(images/vista.jpg);
position:absolute;
z-index:1;
margin:0 7px 7px 0;
width:188px;
height:140px;
top:25px;
left:15px;
  float: left;
  clear:left;

}



#rq {
position:absolute;
left:15px;
top:55px;
border-width: 2px 2px 2px 2px;
border-style: solid;
border-color: #94AA41;
background-color: #D1E67C;
width:928px;
height:600px;
left:10px;

}

#foto1{
	position:absolute;
	width:49px;
	height:58px;
	top:515px;
	left:16px;
}

#foto2{
// background: url(images/foto_05.jpg);
	position:absolute;
	width:168px;
	height:76px;
	top:442px;
	left:20px;
}

#foto3{
	background: url(images/foto_06.jpg);
	position:absolute;
	width:163px;
	height:52px;
	top:382px;
	left:25px;
	font-family: Arial;
	color: #000000;
	font-size: 9px;
	line-height:10px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	padding-left:5px;
	padding-top:5px;
}

a.scheda:link, a.scheda:visited  {
position:absolute;
left:15px;
top:326px;
border-style: none;
background-color: #7178AC;
width:73px;
height:20px;
left:23px;
font-family: Arial;
    color: #FFFFFF;
	font-size: 11px;
	line-height:20px;
	text-decoration: none;
	font-style: normal;
    font-weight: bolder;
	text-transform: uppercase;
	padding-left:10px;
}
a.scheda:hover{
color: #FFFF99;
}

a.english:link, a.english:visited {
	position:absolute;
	left:15px;
	top:349px;
	border-style: none;
	background-color: #F39B15;
	width:73px;
	height:20px;
	left:23px;
	font-family: Arial;
	color: #FFFFFF;
	font-size: 11px;
	line-height:20px;
	text-decoration: none;
	font-style: italic;
	font-weight: bolder;
	text-transform: uppercase;
	padding-left:10px;
}

a.english:hover{
color: #FFFF99;
}




div#header{
// background: url(images/lay_01.jpg);
position:absolute;
width:927px;
height:76px;
top:-6px;

}



h1{margin: 0;padding:0}
h2{color:#4078B8; font-size:1.5em; text-align:center}
div#navigation{background-color:#000; color: #fff}
div#content{padding:0 1.5em}
div#content p{line-height:1.3em}


div#windx1
{
	background: url(images/lay_06.gif);
	position:absolute;
	top:78px;
	left:715px;
	width:210px;
	height:191px;
}

#bn{
margin-left:12px;
margin-top:6px;
//padding-left:5px;
//padding-top:5px;
width:170px;
height:160px;
}



div#windx2 {
	background: url(images/lay_09.jpg);
	position:absolute;
	top:278px;
	left:715px;
	width:210px;
	height:285px
}

div.box{
	width:510px;
	height:486px;
	position:absolute;
	top:77px;
	left:200px;
	background:url(images/lay_04.gif) no-repeat top left;












//background-color:#ffffff;
	padding:1px 0;
	font-size:10px
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}

div.box-inner{
	font-family: arial;
	position:absolute;
	top:22px;
	left:22px;
	font-size:11px;
	width:439px;
	height: 1173px;
	font-style: normal;
	text-align: justify;
	letter-spacing: normal;
	color: #1C1C85;
	float:left;
	z-index:1;
}

div.box-inner3{
font-family: arial;
	font-size:11px;
	font-style: normal;
    text-align: justify;
	letter-spacing: normal;
	color: #1C1C85;
	float:left;
	z-index:1;
}








.ul{
list-style-type:disc;
list-style-position: inside;
}

#box2{

width:718px;
height:487px;
position:absolute;
top:77px;
left:200px;
background:url(images/interne3.jpg) no-repeat top left;
//background-color:#ffffff;
 padding:1px 0;
 font-size:10px
 z-index:1;
 }
 

#tag{
	POSITION:ABSOLUTE;
	margin:3px 5px 5px 10px;
	font-family: arial;
	font-size:12px;











	width100px;
	height: 30px;
	font-style: normal;
	font-weight:bolder;
	text-align:LEFT;
	letter-spacing: normal;
	color: #FFFFFF;
	width: 86px;
	left: -4px;
	top: 0px;
	}

div.box-inner2{
	font-family: arial;
	position:absolute;
	top:21px;
	left:3px;
	font-size:12px;
	width:654px;
	height: 415px;
	font-style: normal;
	text-align: justify;
	letter-spacing: normal;
	color: #1C1C85;
	overflow: scroll;
	overflow-y: auto;
	overflow-x: hidden;
	margin:3px 5px 5px 10px;
	padding-right: 20px;
	float:none;
	z-index:1;
}

div.box-Map{
font-family: arial;
position:absolute;
top:25px;
left:39px;
	font-size:12px;
	width:590px;
	height: 409px;
	font-style: normal;
    text-align: justify;
	letter-spacing: normal;
	color: #1C1C85;
	margin:3px 5px 5px 10px;
	padding-right:20px;
    float:none;
	z-index:1;
}



#colonna2{
	position:absolute;
	left: 237px;
	top: 308px;
	font-family: arial;
	font-size:11px;
	width:200px;
	height: 150px;
	font-style: normal;
	text-align: justify;
	letter-spacing: normal;
	color: #1C1C85;
	float:left;
	z-index:1;
	overflow: visible;

}


	

div.box p{margin-top:0}



div#footer{
	position:absolute;
	z-index : 1;
	top:658px;
	left:330px;
	width:200;
//padding:0.5em; 
	color:#000;
	text-align:center;
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
	color:#800000;
}

div#copyR{
	position:absolute;
	z-index : 1;
	top:658px;
	left:840px;
	width:200;
//padding:0.5em; 
	color:#000;
	text-align:right;
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
	color:#800000;
}
div#cf{
	position:absolute;
	z-index : 1;
	top:658px;
	left:636px;
	width:134px;
	height: 18px;
//padding:0.5em; 
	color:#000;
	text-align:right;
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
	color:#800000;
}


#banner{
	position:absolute;
	top:574px;
	left:200px;
	width:200;
	visibility: inherit;
}






// ZONA TESTI


ul.menu1, li a:link, ul.menu1, li a:visited {
color: 1C1C85;
list-style:none;
font-family: Arial;
	font-size: 11px;
	line-height:22px;
	text-decoration: none;
	font-style: normal;
    font-weight: lighter;
	text-transform: uppercase;
	background: url(linea.jpg) no-repeat;

} /* colori per il link */

#li{
color: #1C1C85;
list-style:none;
padding-left:4px;
font-family: Arial;
	font-size: 11px;
	line-height:20px;
	text-decoration: none;
	font-style: normal;
    font-weight: bold;
	text-transform: uppercase;
	background: url(linea.jpg) no-repeat;
} /* colori per il link */







ul.menu1 li a:hover, ul.menu1 li a:active {
//background: #000000;
color:#ffffff;
} /* colori per l'effetto roll-over */

#colonna_menu{
	position:absolute;
	width:162px;
	top:60px;
	left:21px;
	height: 249px;

}



#ricerche{
	position:absolute;
	left: 14px;
	top: 26px;
	font-family: Arial;
	font-size:9px;
	width:190px;
	font-style: normal;
	list-style-image:url("men.gif");
	line-height:9px;
	font-weight: normal;
	background-position: left bottom;
	text-align: left;
	letter-spacing: normal;
	color: #000000;
	height: 184px;
}

#articoli{
	position:absolute;
	left: 9px;
	top: 213px;
	font-family: Arial;
	font-size:9px;
	width:192px;
	font-style: normal;
	list-style-image:url("men.gif");
	line-height:9px;
	font-weight: lighter;
	background-position: left bottom;
	text-align: left;
	letter-spacing: normal;
	color: #000000;
	height: 75px;
}

.riclist{
	font-family: Arial;
	font-size:12px;
	font-style: normal;
	line-height:24px;
	font-weight: normal;
	text-align: left;
	letter-spacing: normal;
	color: #1C1C85;

}




.part{	line-height:5px}


a.art:link, a.art:visited{
color: #000000;
}
a.art:hover{
color:#1C1C85;
}


#ora{
position:absolute; 
top:660px;
 font-family:Verdana; 
 font-size:10pt; 
 font-weight:bold;
  color:#800000;
 }




A:LINK    {
text-decoration: none;
Color:#1C1C85; 
 }

A:VISITED {text-decoration: none; Color:#1C1C85}
A:HOVER   {text-decoration: none;
 list-style-image:url(men.gif);
Color:red; }

a.interlk:link {
text-decoration: none;
Color:#836FFF; 
 }
 a.interlk:hover {
text-decoration: none;
Color:red; 
 }
 a.interlk:visited {
text-decoration: none;
Color:#836FFF; 
 }



.bold{
font-family: arial;
	font-size:13px;
	font-style: normal;
	font-weight: bold;
    text-align: justify;
	letter-spacing: normal;
	color: #1C1C85;
	}
	
	.bold2{
font-family: arial;
	font-size:11px;
	font-style: normal;
	font-weight: bold;
    text-align: justify;
	letter-spacing: normal;
	color: #1C1C85;
	}

a.under:link{
font-family: arial;
	font-size:12px;
	font-style: normal;
    text-align: justify;
	letter-spacing: normal;
	color: #1C1C85;
	text-decoration:underline;
	}
	a.under:visited{
	text-decoration:underline;
	}

primo{
position:absolute;
top:660px;
left:15px;
 font-family:arial; 
 font-size:10pt;
 font-weight:normal; 
 color:#800000
 }


#back{
	POSITION:ABSOLUTE;
	margin:20px 5px 5px 20px;
	font-family: arial;
	font-size:12px;
	width:30px;
	height: 20px;
	font-style: normal;
	font-weight:bolder;
	text-align:right;
	letter-spacing: normal;
	color: red;
	left: 605px;
	top: 440px;
	}

