/* CSS Document */

body {
margin: 0;
padding: 0;
background: url(../images/img-sfondo/sfondo1px.jpg) repeat top;
background-color: #24001a;
height: 100%;
overflow-y:scroll;
overflow-x:hidden;
}

#boximgsfondo {
	background: url(../images/img-sfondo/imgsfondogr4.jpg) no-repeat;
	position: absolute;
	margin-top: 0px;
	height:100%;
	width:100%;
	z-index: 0;
	left: 0;
	top: 0;
}


#boxok {
width:761px;
height:100%;
left:50%;
margin-left:-380px;
position: absolute;
margin-top:46px;
margin-right:0px;
z-index: 2;
}

#boxok2 {
width:1024px;
height:100%;
left:50%;
margin-left:-512px;
position: absolute;
margin-top:46px;
margin-right:0px;
z-index: 2;
}


#boxcentrale2 {
width:733px;
height:482px;
background: url(../images/img-sfondo/sfondonero2.jpg) no-repeat;
margin-right:0px;
z-index: 3;
float:right;
}

#boxcentralecon {
width:733px;
height:482px;
background: url(../images/img-sfondo/sfondonerocont.jpg) no-repeat;
margin-right:0px;
z-index: 3;
float:right;
}

#boxcentralerep {
width:733px;
height:482px;
background: url(../images/img-sfondo/sfondonerorep.jpg) no-repeat;
margin-right:0px;
z-index: 3;
float:right;
}


#boxcentraletour {
width:733px;
height:482px;
background: url(../news/images/sfondonero.jpg) no-repeat;
margin-right:0px;
z-index: 3;
float:right;
}

#boxcentraletour-inserisci {
	width:733px;
	height:482px;
	background: #000000;
	margin-right:0px;
	z-index: 3;
	float:right;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}


#barra {
height: 210px;
position: absolute;
margin-top: 17px;
margin-left: 17px;
margin-bottom: 10px;
z-index: 4;

}

#barrag {
height: 210px;
width:702px;
position: absolute;
margin-top: 17px;
margin-left: 17px;
margin-bottom: 10px;
z-index: 4;
background: url(../images/img-sfondo/fotog.jpg) no-repeat;
overflow-y:scroll;
}

#barra-rep {
height: 390px;
width:703px;
position: absolute;
margin-top: 17px;
margin-left: 17px;
margin-bottom: 10px;
z-index: 4;
}

#barra-tour {
	height: 320px;
	width:565px;
	position: absolute;
	margin-top: 75px;
	margin-left: 117px;
	margin-bottom: 10px;
	z-index: 4;
	overflow-y: scroll;
}  

#barra-cont{
	height: 390px;
	width:700px;
	position: absolute;
	margin-top: 45px;
	margin-left: 17px;
	margin-bottom: 10px;
	z-index: 4;
}
.tourtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	color: #FF0000;
	text-decoration: none;
}


#barra-reptext {
margin-top: 5px;
margin-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#ffffff;
text-align:left;


}

#barra-gtext {
margin-top: 10px;
margin-left:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#000000;
text-align:left;


}

#barra-reptext a{
color:#FC712E;
text-decoration:none;
}

#barra-reptext a:active{
color: #FC712E;
text-decoration:none;
}

#barra-reptext a:hover{
color: #ffffff;
text-decoration:none;
}

#barra-reptext a:visited {
color:#FC712E;
text-decoration:none;
}

#menu {
height: 22px;
position: absolute;
margin-top: 228px;
margin-left: 17px;
margin-bottom: 10px;
z-index: 5;
}

#menu-rep {
height: 22px;
position: absolute;
margin-top: 417px;
margin-left: 17px;
margin-bottom: 10px;
z-index: 5;
}

#menu-contatti {
height: 22px;
position: absolute;
margin-top: 417px;
margin-left: 17px;
margin-bottom: 10px;
z-index: 5;
}

#barra-tourtext {
margin-top: 0px;
margin-left:5px;
margin-right:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-style:normal;
color:#ffffff;
text-align:left;


}

#newshome {
height: 188px;
margin-top: 249px;
margin-left: 17px;
margin-bottom: 10px;
background: url(../images/struttura/img-benvenuto.jpg) no-repeat;
z-index: 6;
}

#news5 {
width: 186px;
height: 155px;
position: absolute;
margin-top: 30px;
margin-left: 17px;
margin-bottom: 10px;
z-index: 7;
}


#newsbio {
height: 188px;
margin-top: 249px;
margin-left: 17px;
margin-bottom: 10px;
z-index: 10;
}

#news5bio {
width: 552px;
height: 188px;
position: absolute;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
background: #CCCCCC;
overflow-y: scroll;
z-index: 11;
}

#videog {
width: 702px;
height: 188px;
position: absolute;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
background: #CCCCCC;
overflow-y: scroll;
background: url(../images/img-sfondo/videog.jpg) no-repeat;
z-index: 11;
}

#news5new {
width: 553px;
height: 188px;
position: absolute;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
background: #CCCCCC;
overflow-y: scroll;
z-index: 14;
}

#news5bionew {
width: 146px;
height: 188px;
position: absolute;
margin-top: 0px;
margin-left: 554px;
margin-bottom: 10px;
background-color: #333333;
z-index: 12;
}

#news5biorep {
width: 180px;
height: 188px;
position: absolute;
margin-top: 0px;
margin-left: 552px;
margin-bottom: 10px;
z-index: 12;
}


#news5biotext {
margin-top: 10px;
margin-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#000000;
text-align:left;

}


#nomepg{
width: 184px;
height: 19px;
position: absolute;
margin-top: 0px;
margin-left: 2px;
margin-bottom: 10px;
z-index: 8;
}

#nomepg-rep{
width: 184px;
height: 19px;
position: absolute;
margin-top: 438px;
margin-left: 0px;
margin-bottom: 10px;
z-index: 8;
}

#nomepg-cont{
width: 184px;
height: 19px;
position: absolute;
margin-top: 438px;
margin-left: -6px;
margin-bottom: 10px;
z-index: 8;
}

#nomepg-tour{
width: 184px;
height: 19px;
position: absolute;
margin-top: 438px;
margin-left: -42px;
margin-bottom: 10px;
z-index: 8;
}
#nomepgbio{
width: 184px;
height: 19px;
position: absolute;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
z-index: 8;
}

#nomepgg{
width: 184px;
height: 19px;
position: absolute;
margin-top: 0px;
margin-left: -20px;
margin-bottom: 10px;
z-index: 8;
}

#nomepgnews{
width: 184px;
height: 19px;
position: absolute;
margin-top: 0px;
margin-left: -30px;
margin-bottom: 10px;
z-index: 8;
}

#servizio{
width:733px;
height: 30px;
position: absolute;
margin-top:55px;
margin-left:0px;
margin-bottom: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#A27465;
text-align:left;
z-index: 9;
}

#servizio a{
color:#A27465;
text-decoration:none;
}

#servizio a:active{
color: white;
text-decoration:none;
}

#servizio a:hover{
color: white;
text-decoration:none;
}

#servizio a:visited {
color:#A27465;
text-decoration:none;
}

#servizio-rep{
width:733px;
height: 30px;
position: absolute;
margin-top:492px;
margin-left:0px;
margin-bottom: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#A27465;
text-align:left;
z-index: 9;
}

#servizio-rep a{
color:#A27465;
text-decoration:none;
}

#servizio-rep a:active{
color: white;
text-decoration:none;
}

#servizio-rep a:hover{
color: white;
text-decoration:none;
}

#servizio-rep a:visited {
color:#A27465;
text-decoration:none;
}

#menulato {
height: 40px;
width:28px;
margin-top:20px;
float:left;
z-index: 1;

}
#menulato2 {
height: 20px;
width:28px;
margin-top:96px;
float:left;
z-index: 1;

}

.testopopup {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
text-shadow:Navy;
color:#FFFFFF;


}

.titolopopup {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-style:normal;
text-shadow:Navy;
color:#3399FF;


}
.titololocale {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FB6518;
	text-decoration: none;
	font-weight: bold;
}
.titololink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.titololink a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

.titololink a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}


.titololinknew {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.titololinknew a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.titololinknew a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}


.form {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color:#CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}


.form-inserisci {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #FF9933;

}

#barra-inserisci {
	height: 400px;
	width:650px;
	position: absolute;
	margin-top: 35px;
	margin-left: 37px;
	margin-bottom: 10px;
	z-index: 4;
	overflow-y: scroll;
}  

#barra-inserisciok {
	height: 360px;
	width:650px;
	position: absolute;
	margin-top: 35px;
	margin-left: 37px;
	margin-bottom: 10px;
	z-index: 4;

}  

.formnew {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:35px;
	width:165px;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	background-color: #FF9900;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}