.back001{
	background-image: url(../img/back001.jpg);
}

.back002{
	background-image: url(../img/back002.jpg);
}

.back003{
	background-image: url(../img/back003.jpg);
}

.back004{
	background-image: url(../img/back004.jpg);
}

#pgDIV {
	position:absolute;
	top: 0px;
	left: 211px;
	width:636px;
	height:423px;
	z-index:1;
	background-repeat: no-repeat;
	font-size: 10px;
	font-family:  verdana;
	letter-spacing: 1px;
	color: #6d6952;
}

DIVpicture {
	visibility: hidden;
	z-index:10;
}

.picturclass {
	position:relative;
	width:582px;
	height:1px;
	left: 0px;
	top: 0px;
	overflow: hidden;
	border: 0px solid white;
}

#elenchiDIV {
	position:absolute;
	top: -1px;
	left: -1px;
	width:849px;
	height:425px;
	z-index:1;
	background-repeat: no-repeat;
	font-size: 10px;
	font-family:  verdana;
	letter-spacing: 1px;
	color: #6d6952;
}

#logo003DIV {
	position:absolute;
	top: 1px;
	left: 54px;
	width:105px;
	height:105px;
	z-index:1;
}

#randoDIV {
	position:absolute;
	top: 160px;
	left: 0px;
	width:105px;
	height:105px;
	z-index:1;
}

#rantxtDIV {
	position:absolute;
	top: 76px;
	left: 212px;
	width:600px;
	height:105px;
	z-index:3;
	font-size: 10px;
	font-family:  verdana;
	letter-spacing: 1px;
	color: #6d6952;
}

#ranboxDIV {
	position:absolute;
	top: 310px;
	left: 212px;
	width:583px;
	height:105px;
	z-index:3;
	font-size: 10px;
	font-family:  verdana;
	letter-spacing: 1px;
	color: #6d6952;
}

#comp01 {
	position:absolute;
	top: 0px;
	left: 0px;
	width:107px;
	height:107px;
	z-index:10;
}

#comp02 {
	position:absolute;
	top: 0px;
	left: 212px;
	width:107px;
	height:107px;
	z-index:10;
}

#comp03 {
	position:absolute;
	top: 0px;
	left: 424px;
	width:107px;
	height:107px;
	z-index:10;
}

#comp04 {
	position:absolute;
	top: 0px;
	left: 636px;
	width:107px;
	height:107px;
	z-index:10;
}

#comp05 {
	position:absolute;
	top: 106px;
	left: 106px;
	width:107px;
	height:107px;
	z-index:10;
}

#comp06 {
	position:absolute;
	top: 106px;
	left: 318px;
	width:107px;
	height:107px;
	z-index:10;
}

#comp07 {
	position:absolute;
	top: 106px;
	left: 530px;
	width:107px;
	height:107px;
	z-index:10;
}

#comp08 {
	position:absolute;
	top: 106px;
	left: 742px;
	width:107px;
	height:107px;
	z-index:10;
}

#comp09 {
	position:absolute;
	top: 212px;
	left: 0px;
	width:107px;
	height:107px;
	z-index:10;
}

#comp10 {
	position:absolute;
	top: 212px;
	left: 212px;
	width:107px;
	height:107px;
	z-index:10;
}

#comp11 {
	position:absolute;
	top: 212px;
	left: 424px;
	width:107px;
	height:107px;
	z-index:10;
}

#comp12 {
	position:absolute;
	top: 212px;
	left: 636px;
	width:107px;
	height:107px;
	z-index:10;
}

#comp13 {
	position:absolute;
	top: 318px;
	left: 106px;
	width:107px;
	height:107px;
	z-index:10;
}

#comp14 {
	position:absolute;
	top: 318px;
	left: 318px;
	width:107px;
	height:107px;
	z-index:10;
}

#comp15 {
	position:absolute;
	top: 318px;
	left: 530px;
	width:107px;
	height:107px;
	z-index:10;
}

#comp16 {
	position:absolute;
	top: 318px;
	left: 742px;
	width:107px;
	height:107px;
	z-index:10;
}

#comp17 {
	position:absolute;
	top: 0px;
	left: 106px;
	width:107px;
	height:107px;
	opacity: 0.0;
	filter: alpha(opacity=0);
	z-index:10;
}

#comp18 {
	position:absolute;
	top: 0px;
	left: 318px;
	width:107px;
	height:107px;
	opacity: 0.0;
	filter: alpha(opacity=0);
	z-index:10;
}

#comp19 {
	position:absolute;
	top: 0px;
	left: 530px;
	width:107px;
	height:107px;
	opacity: 0.0;
	filter: alpha(opacity=0);
	z-index:10;
}

#comp20 {
	position:absolute;
	top: 0px;
	left: 742px;
	width:107px;
	height:107px;
	opacity: 0.0;
	filter: alpha(opacity=0);
	z-index:10;
}

#comp21 {
	position:absolute;
	top: 106px;
	left: 0px;
	width:107px;
	height:107px;
	opacity: 0.0;
	filter: alpha(opacity=0);
	z-index:10;
}

#comp22 {
	position:absolute;
	top: 106px;
	left: 212px;
	width:107px;
	height:107px;
	opacity: 0.0;
	filter: alpha(opacity=0);
	z-index:10;
}

#comp23 {
	position:absolute;
	top: 106px;
	left: 424px;
	width:107px;
	height:107px;
	opacity: 0.0;
	filter: alpha(opacity=0);
	z-index:10;
}

#comp24 {
	position:absolute;
	top: 106px;
	left: 636px;
	width:107px;
	height:107px;
	opacity: 0.0;
	filter: alpha(opacity=0);
	z-index:10;
}

#comp25 {
	position:absolute;
	top: 212px;
	left: 106px;
	width:107px;
	height:107px;
	opacity: 0.0;
	filter: alpha(opacity=0);
	z-index:10;
}

#comp26 {
	position:absolute;
	top: 212px;
	left: 318px;
	width:107px;
	height:107px;
	opacity: 0.0;
	filter: alpha(opacity=0);
	z-index:10;
}

#comp27 {
	position:absolute;
	top: 212px;
	left: 530px;
	width:107px;
	height:107px;
	opacity: 0.0;
	filter: alpha(opacity=0);
	z-index:10;
}

#comp28 {
	position:absolute;
	top: 212px;
	left: 742px;
	width:107px;
	height:107px;
	opacity: 0.0;
	filter: alpha(opacity=0);
	z-index:10;
}

#comp29 {
	position:absolute;
	top: 318px;
	left: 0px;
	width:107px;
	height:107px;
	opacity: 0.0;
	filter: alpha(opacity=0);
	z-index:10;
}

#comp30 {
	position:absolute;
	top: 318px;
	left: 212px;
	width:107px;
	height:107px;
	opacity: 0.0;
	filter: alpha(opacity=0);
	z-index:10;
}

#comp31 {
	position:absolute;
	top: 318px;
	left: 424px;
	width:107px;
	height:107px;
	opacity: 0.0;
	filter: alpha(opacity=0);
	z-index:10;
}

#comp32 {
	position:absolute;
	top: 318px;
	left: 636px;
	width:107px;
	height:107px;
	opacity: 0.0;
	filter: alpha(opacity=0);
	z-index:10;
}

#cutter {
	position:relative;
	visibility: inherit;
	width:582px;
	height:423px;
	z-index:2;
	left: 0px;
	top: 0px;
	overflow: hidden;
}

#cuttour {
	position:relative;
	visibility: inherit;
	width:582px;
	height:317px;
	z-index:2;
	left: 0px;
	top: 1px;
	overflow: hidden;
}

#cutterleft {
	position:relative;
	visibility: inherit;
	width:105px;
	height:370px;
	z-index:2;
	left: -1px;
	top: -1px;
	overflow: hidden;
}

#aziendeleftDIV {
	position:absolute;
	visibility: inherit;
	width:105px;
	height:2000px;
	z-index:3;
	left: 0px;
	top: 0px;
	overflow: hidden;
}

#aziendeleftDIV table {
	width:105px;
	font-size: 10px;
	font-family: verdana;
	line-height:10px;
	font-weight: bold;
	color: #2e4476;
}

#aziendeleftDIV TD{
	padding-top: 6px;
	padding-bottom: 6px;
}

#aziendeleftDIV A {
	color: #2e4476;
}

#aziendeleftDIV A:hover {
	color: #aa0000;
}

#aziendeleftDIV A:visited {
	color: #AAAAAA;
}

#buscardTD{
	visibility:visible;
	border: 1px inset white;
	padding: 3px;
	background: white;
filter: alpha(opacity=40);
-moz-opacity: 0.4;
opacity: 0.4;
	width: 522px;
	height: 167px;
}

#buscardDIV{
	visibility:hidden;
	position: absolute;
	top: 188px;
	left:218px;
	width: 510px;
	height:167px;
	padding: 3px;
	z-index: 99;
	font-family: verdana;
	font-size: 10px;
	color:#2e4476;
}

#buscardDIV A{
	font-size: 12px;
	color:#2e4476;
}

#buscardDIV A:hover {
	color: #aa0000;
}

#produzioneTD{
	width: 516px;
	height: 36px;
}

#introDIV {
	position:absolute;
	visibility: inherit;
	width:578px;
	height:600px;
	z-index:3;
	left: 0px;
	top: 0px;
	overflow: hidden;
}

#tourDIV {
	position:absolute;
	visibility: inherit;
	width:578px;
	height:1630px;
	z-index:3;
	left: 0px;
	top: 0px;
	overflow: hidden;
}

#contDIV {
	position:absolute;
	visibility: inherit;
	width:578px;
	height:1000px;
	z-index:3;
	left: 0px;
	top: 0px;
	overflow: hidden;
}

#credits A{
	color: white;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #6d623b;
	background-color: #92896c;
}

#credits A:hover{
	color: #aa0000;
}

#pgleft {
	position:absolute;
	background-repeat: no-repeat;
	width:211px;
	height:423px;
	z-index:2;
	top: 0px;
	left: 0px;
}

#tourleft {
	position:absolute;
	background-repeat: no-repeat;
	width:213px;
	height:425px;
	z-index:2;
	top: -1px;
	left: -1px;
}

.left001{
	background-image: url(../img/leftback001.jpg);
}

.left002{
	background-image: url(../img/leftback002.jpg);
}

.left004{
	background-image: url(../img/leftback004.jpg);
}

.left005{
	background-image: url(../img/leftback005.jpg);
}

#pgvaso {
	position:absolute;
	width:52px;
	height:211px;
	z-index:11;
	top: 159px;
	left: 742px;
}

#pgvasobig {
	position:absolute;
	width:52px;
	height:211px;
	z-index:11;
	top: 0px;
	left: 742px;
}

#links {
	position:absolute;
	width:105px;
	height:115px;
	z-index:2;
	top: -1px;
	left: 848px;
}

P{
	padding:4px;
}

P:first-letter{
	font-weight: bold;
}

#introOFF{
	position:absolute;
	width:105px;
	height:26px;
	z-index:20;
	top: 0px;
	left: 848px;
}

#tourOFF{
	position:absolute;
	width:105px;
	height:26px;
	z-index:20;
	top: 79px;
	left: 848px;
}

#contOFF{
	position:absolute;
	width:105px;
	height:26px;
	z-index:20;
	top: 106px;
	left: 848px;
}

#compsOFF{
	position:absolute;
	width:105px;
	height:26px;
	z-index:20;
	top: 26px;
	left: 848px;
}

#prodsOFF{
	position:absolute;
	width:105px;
	height:26px;
	z-index:20;
	top: 53px;
	left: 848px;
}

TABLE.turismo{
	width: 214px;
}

TABLE.turismo TD.address{
	border: solid 1px white;
}

TABLE.turismo A{
	color: #326d59;
}

TABLE.turismo A:hover{
	color: #aa0000;
}

TABLE.turismo TD.header{
	border: solid 1px white;
	background-color: white;
	font-weight: bold;
	color: #326d59;
	text-transform: uppercase;
}
