body {
	font-family: Verdana, Georgia, Tahoma, Arial, sans-serif;
	font-size:80%;
	color:#2F2F2F;
	margin:0;
	padding:0;
	background:#FFF;
}
#torna {
	width:850px;
	margin-top:15px;
	text-align:center;
	border-top: 1px solid #E6E6E6;
	margin-left:auto;
	margin-right:auto;
}
.bg-torna {
	background:url(../../images/bg/bg-torna.jpg) 0 0 no-repeat;
	padding-left:20px;
}
.center {
	text-align:center;
}
#torna a {
	color:#260C5F;
	text-decoration:none
}
#torna a:hover {
	text-decoration:underline;
	
}
strong {
	color:#EF784A;
}
h3 {
	font-size:130%;
	color:#CF430C;
	
}
#header, #header-te {
	margin-left:auto;
	margin-right:auto;
	width:954px;
	height:140px;
	background:url(../../images/bg/bg-header.jpg) no-repeat;
}
#header-te {
	background:url(../../images/bg/bg-header_Te.jpg)
}
#nav-ori {
	height:42px;
	background:url(../../images/bg/bg-navOri.jpg) repeat-x;
}
/**** LINGUA ******/
#lingue {
	 background:url(../../images/bg/bg-lingue-no.jpg) no-repeat;
	 height:42px;
}
div#menu-lingue ul{
list-style-type: none;
margin: 0 ;
padding: 0;
margin-left: 832px;
}

div#menu-lingue li{
float:left;
margin: 0 13px 0;
padding:0;
}
div#menu-lingue a{
position:relative;
display:block;
height: 37px
}
div#menu-lingue a span{
position:absolute;
width:100%;
height:100%;
cursor: pointer; /*per IE*/
}

div#menu-lingue a:hover{
color: #369; /*per IE*/
}

li#it a{width: 30px;text-indent:-9000px}
li#de a{width: 30px;text-indent:-9000px}

/*********************************/

/**** Mappa ***/
#indirizzi {
	border:1px solid #EF6E3B;
	margin-bottom:15px;
	padding:10px;

}

/**************/

#slide {
	background:url(../../images/bg/bg-slide.jpg) repeat-x;
	height:249px;

}
#content-slide, #lingue {
	width:954px;
	margin-left:auto;
	margin-right:auto;
}
#photo-slide {
	text-align:right;

}
#nav-ver {
	float:left;
}
div#menu-ver ul{list-style-type: none;margin: 0;padding: 0}
div#menu-ver li{margin: 0 0 3px;padding: 0;} 
div#menu-ver a{
	position: relative;
	display: block;
	width: 202px;/*dimunuire per ie6*/
	height: 39px
}
div#menu-ver a span{
	position: absolute;
	width:202px;
	height: 39px;
	cursor: pointer; /*per IE*/
} 
div#menu-ver{float: left}
div#menu-ver a:hover{color: #000 /*per IE*/}
div#menu-ver a:hover span{background-position: -210px 0}
div#menu-ver a#current span{background-position: -420px 0; cursor:default}
li#uno span{background: url(../../images/bg/btn-home.jpg)} 
li#due span{background: url(../../images/bg/btn-listini.jpg)} 
li#tre span{background: url(../../images/bg/btn-itinerari.jpg)} 
li#quattro span{background: url(../../images/bg/btn-raggiungici.jpg)} 
li#cinque span{background: url(../../images/bg/btn-photogallery.jpg)} 
li#sei span{background: url(../../images/bg/btn-contatti.jpg)}
li#sette span{background: url(../../images/bg/btn-listini-T.jpg)} 
li#otto span{background: url(../../images/bg/btn-itinerari-T.jpg)} 
li#nove span{background: url(../../images/bg/btn-raggiungici-T.jpg)} 
li#dieci span{background: url(../../images/bg/btn-contatti-T.jpg)} 

#bg-contenuto {
	background:url(../../images/bg/bg-sole.jpg) 760px top no-repeat;

}
#contenuto {
	width:954px;
	margin-left:auto;
	margin-right:auto;
	line-height:1.5em;
	background:url(../../images/bg/bg-contenuto.jpg) repeat-y;
}
#contenuto a {
	color:#39197A;
	font-weight:bold;
	
}
#contenuto a:hover {
	font-weight:normal;
}
#testi{
	padding:30px 60px;
	
}
#contenuto p{
	margin-top:0;
}
/*** TITOLI CONTENUTI ****/
#intest_home, #intest_home_te, #intest_listini, #intest_listini_te, #intest_itinerari, #intest_itinerari_te, #intest_raggiungici, #intest_raggiungici_te, #intest_photo, #intest_contatti, #intest_contatti_te{
	width:654px;
	height:71px;
	position:relative;
}
#intest_home span, #intest_home_te span, #intest_listini span, #intest_listini_te span, #intest_itinerari span, #intest_itinerari_te span, #intest_raggiungici span, #intest_raggiungici_te span, #intest_photo span, #intest_contatti span, #intest_contatti_te span{
	position:absolute;
	width:100%;
	height:100%;
}
#intest_home span{
	background:transparent url(../../images/bg/bg-intest-home.jpg);
}
#intest_home_te span{
	background:transparent url(../../images/bg/bg-intest-home-te.jpg);
}
#intest_listini span{
	background:transparent url(../../images/bg/bg-intest-listini.jpg);
}
#intest_itinerari span{
	background:transparent url(../../images/bg/bg-intest-itinerari.jpg);
}
#intest_itinerari_te span{
	background:transparent url(../../images/bg/bg-intest-itinerari-te.jpg);
}
#intest_listini_te span{
	background:transparent url(../../images/bg/bg-intest-listini-te.jpg);
}
#intest_raggiungici span{
	background:transparent url(../../images/bg/bg-intest-raggiungici.jpg);
}
#intest_raggiungici_te span{
	background:transparent url(../../images/bg/bg-intest-raggiungici-te.jpg);
}
#intest_photo span{
	background:transparent url(../../images/bg/bg-intest-photo.jpg);
}
#intest_contatti span{
	background:transparent url(../../images/bg/bg-intest-contatti.jpg);
}
#intest_contatti_te span{
	background:transparent url(../../images/bg/bg-intest-contatti-te.jpg);
}
/******************************************/
/*** Tabelle ****/
table {
	font-size: 100%;
	border: 2px solid #E95112;
	border-collapse:collapse;
	background:#F9F9F9;
}
td, th {
	border: 1px solid #FF753F;
	padding: 0.3em 0.7em;
}
table strong {
	color:#260C5F;
}
/****************/
/***** Form *****/
fieldset {  
	margin:10px 0 0 0;  
	padding:0;
	background:transparent url(fieldsetbg.gif) no-repeat bottom right;
	border: 1px solid #E95112;
}
legend {  
	text-transform:uppercase;
	font-size:1.1em;
	padding:5px;
	margin-left:1em;
	color:#ffffff;
	background:#260C5F;
}
fieldset ol {  
	padding:10px 10px 0 10px;  
	list-style:none;
}
fieldset li {  
	position:relative;
	padding-bottom:1em;
	line-height:3.4em;
}
fieldset#submitform {  
	background-image:none;
	border-style:none;
}
label {
	position:relative;
	clear:left;
	float:left;
	width:15em;
	margin-right:5px;
	padding-right:30px;
	line-height:3.4em;
	text-align:right;
}
label.required {
	background:transparent  url(../../images/bg/bg-richiesto.jpg) no-repeat center right;
}
label span {
	position:absolute;
	left:-10000px;
	top:0px;
}
p span.required {
	display:inline-block;
	vertical-align:middle;
	line-height:3.4em;
	width:25px;
	line-height:3.4em;
	text-indent:-10000px;
	overflow:hidden;
	background:transparent url(../../images/bg/bg-richiesto.jpg) no-repeat center right;		
}
input, textarea {
	padding:4px;
	font-size:1.1em;
	border:1px solid #E95112; 
	color:#1E1903; 
	background:#F5F6D4;
}
textarea {
	margin-left:60px;
}
input.radio {
	border:none;
	background:transparent;
}
.cursore {
	cursor:pointer;
}

/****************/
/*** Footer ****/
#footer {
	background:url(../../images/bg/bg-palma.jpg) 0px no-repeat;
	width:954px;
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
	height:146px;
	font-size:80%;
	color:#FFFFFF;
}
#bg-footer{
	background:url(../../images/bg/bg-footer.jpg) right;
	height:176px;
}
#footer p{
	line-height:1.5em;
}
#footer a {
	color:#260C5F;	
}
/**************/

