body {
background-color:#BAD3EA;
background-image:url(images/back.gif);
background-position:center top;
background-repeat:repeat-x;
color:#4F4F4F;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0 auto;
text-align:center;
}
#container {
margin:0 auto;
position:relative;
text-align:center;
vertical-align:top;
width:920px;
}
#header {
margin:0 0 5px -35px;
vertical-align:bottom;
width:920px;
z-index:500;
}
* > div#header {
margin:0 auto 60px;
}
#content {
background-color:#e1f1f5;
background-image:url(images/back-interno.gif);
background-position:center top;
background-repeat:repeat-y;
height:800px;
margin:-5px 0;
position:relative;
width:920px;
}
* > div#content {
height:800px;
top:5px;
}
.imgSfondoContent {
background-image:url(images/sfondoTondo.gif);
background-position:center bottom;
background-repeat:no-repeat;
height:21px;
left:2px;
position:absolute;
top:800px;
width:915px;
}
#corpoCentrale {
bottom:0;
height:auto;
left:-20px;
position:absolute;
top:0;
width:920px;
}
* > div#corpoCentrale {
left:8px;
position:absolute;
top:1px;
width:920px;
}
.backOmbra {
background-image:url(images/back-InOmbra.gif);
background-position:center top;
background-repeat:repeat-x;
height:10px;
width:920px;
}
.logoDiv {
/*background-image:url(images/logo.gif);
background-repeat:no-repeat;*/
float:left;
height:55px;
margin:99px 10px 0 30px;
position:relative;
width:395px;
}

#menuDiv {
left:0;
position:relative;
top:30px;
}


.testoMenu {
color:#FFFFFF;
font-family:"Times New Roman",Times,serif;
font-size:11pt;
}
ul#navigation {
list-style-type:none;
margin:0;
padding:100px 0 0;
text-align:center;
}



ul#navigation li {
float:left;
position:relative;
}



.lineaSepara {
background:transparent url(images/separaMenu.gif) no-repeat scroll right center;
margin-left:-5px;
padding-left:18px;
padding-right:15px;
}

ul#navigation li.lingue {
float:left;
position:relative;
margin-left:10px;
}


ul#navigation li.lingue2 {
float:left;
position:relative;
margin-left:-15px;
}



/*
li#francese {

margin-left:15px;

}
li#tedesco {

padding-left:20px;
}
li#inglese {

padding-left:20px;
}
li#italiano {

padding-left:20px;
}
li#coreano {

clear:right;
padding-left:20px;
}

*/
#imgHome {
/*background-image:url(images/imgHome.jpg);
background-position:center top;
background-repeat:no-repeat;*/
float:left;
/*height:433px;*/
margin-left:30px;
margin-right:10px;
margin-top:-10px;
position:relative;
width:395px;
z-index:30;
}
* > div#imgHome {
margin-top:-12px;
}

#LinkHomePage{
	position:absolute;
	top:48px;
	left:63px;

	
}

#LinkHomePage a{
padding-left:20px;
text-decoration:none;
background-image:url(images/pallinoHomepage.png);
background-repeat:no-repeat;
background-position:left;
}




#LinkHomePage a:hover{
padding-left:20px;
text-decoration:none;
color:#bad3ea;
background-image:url(images/pallinoHomepageOver.png);
background-repeat:no-repeat;
background-position:left;
}


ul#imgNavigation {
left:413px;
list-style-type:none;
position:absolute;
top:-10px;
width:474px;
}
* > ul#imgNavigation {
left:387px;
top:-22px;
}
ul#imgNavigation li {
float:left;
width:31%;
}
li#img1Navigation {
background:url(images/imgVico.jpg) no-repeat scroll center top;
margin-left:2px;
}
li#img2Navigation {
background:url(images/imgSorrento.jpg) no-repeat scroll center top;
margin-left:2px;
}
li#img3Navigation {
background:url(images/imgPompei.jpg) no-repeat scroll center top;
clear:right;
margin-left:2px;
}
#imgNavigation li {
color:#D4EFFC;
font-family:"Times New Roman",Times,serif;
font-size:8.5pt;
font-weight:bold;
padding-top:109px;
text-align:left;
}
.margineTesto {
margin-left:15px;
margin-top:100px;
}
#retTitolo {
background-color:#6B91BE;
text-align:left;
z-index:150;
margin:115px 18px 0px 460px;
}

.retTitoloLungo{
margin-left:-7px;
}


* > retTitoloLungo {
margin-left:-3px;
}

* > div#retTitolo {
margin:115px 46px 0 430px;
}


.retTitoloTariffe
{
background-color:#6B91BE;

text-align:left;
z-index:150;
margin:115px 18px 5px 459px;
}


*> .retTitoloTariffe
{
text-align:left;
z-index:150;
margin:115px 46px 5px 430px;
}

.retTitoloTariffe p
{
background-color:#6B91BE;

text-align:left;
z-index:150;
padding:10px;
}


p {
color:#FFFFFF;
font-family:"Times New Roman",Times,serif;
font-size:18pt;
font-style:normal;
padding:18px;
}

div#corpoTesto {
color:#03143c;
background-color:#BDE5F5;
background-image:url(images/angoloTondo.gif);
background-position:right bottom;
background-repeat:no-repeat;
position:relative;
margin:-24px 18px 30px 460px;
z-index:100;

}
* > div#corpoTesto {
clear:right;
margin:-24px 46px 0 430px;
position:relative
}
div#corpoTesto p {
color:#03143c;
font-family:Arial,Helvetica,sans-serif;
font-size:9.5pt;
line-height:24px;
margin-bottom:0px;
padding:17px 20px;
margin-top:-24px;
text-align:left;
text-indent:0;
}
* > div#corpoTesto p {
padding:18px 30px 18px 20px;
height:210px;
margin-top:-28px;
/*height:218px;*/
}
.boxFissi {
float:left;
height:400px;
margin-left:35px;
margin-right:10px;
margin-top:-20px;
position:relative;
text-align:left;
width:25%;
}
div#boxPrenota.boxFissi {
margin-left:35px;
margin-right:0;
text-align:left;
width:30%;
clear:left;
}
.boxFissi .titoli {
color:#005885;
font-size:17pt;
padding-bottom:0;
text-indent:0px;
}


.boxFissi p {
color:#000000;
font-size:11pt;
text-indent:15px;
}


.boxFissi .contatti {
color:#000000;
font-size:11pt;
line-height:20px;
padding-left:15px;
padding-right:50px;
padding-top:0;
text-indent:0;
}

span #skypeFF{
position:relative;
padding:0px;
left:1px;
top:-33px;

}



span #skypeIE{
position:relative;
padding:0px;
left:1px;
top:-33px;

}



.lineaSottoTitoli {
background-image:url(images/lineaSottoTit.gif);
background-position:center top;
background-repeat:repeat-x;
height:5px;
margin:-20px 5px 0;
width:95%;
}

ul#info {
color:#005885;
font-family:"Times New Roman", Times, sans-serif;
font-size:12pt;
font-style:normal;
height:300px;
text-indent:0;
width:200px;
position:absolute;
margin:0px 0px 0px 0px;

}

#info li 
{
	
margin-top:18px;
margin-bottom:30px;
margin-left:25px;
list-style-image:url(images/frecciaMenuInfo.gif);
list-style-position:outside;

}

* > #info li 
{
margin-top:15px;
margin-bottom:28px;
margin-left:-10px;
list-style-position:outside;
}

.inputField {
background-image:url(images/sfondoTextArea.gif);
background-position:right top;
background-repeat:no-repeat;
height:26px;
margin-bottom:20px;
margin-left:10px;
margin-top:15px;
padding-right:5px;
width:240px;
}
.inputField .inputBackground {
background-image:url(images/sfondoTA_Bottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
height:26px;
margin:0 auto;
padding-left:10px;
padding-top:3px;
position:absolute;
width:245px;
}
.inputField .inputTf {
border:1px solid #FFFFFF;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
width:200px;
}
.buttonInvia
{
color:#005885;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
vertical-align:middle;
margin:5px 0px 0px 10px;
padding-right:5px;
padding-left:5px;
height:20px;
width:auto;
}



div#messaggi .inputTf {
border:1px solid #FFFFFF;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
width:220px;
}
div#messaggi {
background-image:url(images/sfondoTextArea.gif);
background-position:left top;
background-repeat:no-repeat;
margin-left:10px;
padding-left:10px;
padding-top:3px;
width:245px;
z-index:1000;
}
.sfondoMessaggi {
background-image:url(images/sfondoTA_ripeti.gif);
background-position:left top;
background-repeat:repeat-y;
height:50px;
margin-left:10px;
margin-top:-40px;
width:245px;
}
div#imgMessaggiFine {
background-image:url(images/sfondoTA_Bottom.gif);
background-position:center top;
background-repeat:no-repeat;
margin-left:10px;
margin-top:0;
width:245px;
height:5px;
}







div#corpoTesto.corpoTariffe {
z-index:100;
position:relative;
top:5px;
left:-6px;
margin-right:11px;
bottom:0px;
height:260px;

}


* > div#corpoTesto.corpoTariffe
{
z-index:100;
position:relative;
top:-2px;
margin-bottom:-2px;
margin-left:436px;
margin-right:40px;
height:260px;
}



#titoloTariffe span {
			display: inline;
			
		}


span.titoloTariffeTab
{
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
position:relative;
right:15px;
top:30px;

display:inline;

}

* > span.titoloTariffeTab {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
padding-left:30px;
position:relative;
right:70px;
top:30px;
}


span.titoloTariffeAnno
{
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
position:relative;
right:45px;
top:30px;

display:inline;

}

* > span.titoloTariffeAnno {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
padding-left:30px;
position:relative;
right:70px;
top:30px;
}



#LastColTab{
background-color:#D9CCE1;
background-image:url(images/angoloTondoTariffe.gif);
background-position:right bottom;
background-repeat:no-repeat;
height:307px;

position:absolute;
left:360px;
top:-47px;
width:80px;


}


*> #LastColTab {
background-color:#D9CCE1;
background-image:url(images/angoloTondoTariffe.gif);
background-position:right bottom;
background-repeat:no-repeat;
height:307px;
margin:0 0 0 364px;
position:relative;
width:80px;
z-index:110;
top:-47px;
left:0px;
}



.topDiv{
background-color:#be6ba4;
height:47px;
bottom:0px;
position:relative;
top:0px;
right:0px;
}




table{
margin-bottom:-30px;
font-size:0.8em;
text-indent:0;
text-align:left;
border-spacing:0px;
left:0px;
position:absolute;
width:420px;
z-index:120;
top:0px;
}

*> table{
border-spacing:0;
font-size:1em;
left:0;
margin-bottom:0;
margin-left:10px;
position:absolute;
text-align:left;
text-indent:0;
top:0;
width:420px;
z-index:120;

}

h4 {
color:#03143c;
font-weight:bold;
font-size:8pt;
padding-top:4px;
margin:0px;


}

td{
padding:1px 0px;
margin-right:0px;
border-bottom:#aad0e1 solid 1px;
border-left:0px;
border-right:0px;
border-top:0px;
width:auto;
}

*> td {
padding:2px 0px;
}


.separaTr td{
border-bottom:#7293a8 solid 1px;
padding-bottom:5px;
}


.footerTable
{
font-size:7pt;
padding-top:6px;
padding-bottom:7px;
border-bottom:0px;
display:inline;
float:left;

}
td.alternative
{
text-align:right;
width:80px;

}


span.imgCards
{
float:right;
position:relative;
vertical-align:top;
left:10px;
margin-top:-25px;
display:inline;
padding-right:5px;
}

* > span.imgCards
{
position:absolute;
	left:260px;
	top:253px;
}




/*STILE PER LA PAGINA SERVIZI DOVE CAMBIA SOLO IL DIV CORPOTESTO*/

#corpoServizi {
background-color:#BDE5F5;
background-image:url(images/angoloTondo.gif);
background-position:right bottom;
background-repeat:no-repeat;
color:#03143C;
position:absolute;
top:179px;
left:460px;
width:444px;
z-index:100;
}



* > #corpoServizi {
top:176px;
left:430px;
}


.parServizi {
font-size:8.8pt;
font-weight:bold;
line-height:20px;
margin-left:-15px;
margin-top:20px;
position:relative;
text-align:left;
text-indent:0;
width:444px;
}




.parServizi div {
float:left;
padding-bottom:5px;
position:relative;

}
* > .parServizi div {
position:relative;
padding-bottom:25px;
}


#lingue{
left:5px;

}


* > #lingue{
left:3px;

}


#lingue li {
display:inline;
margin-left:20px;

}

* > #lingue li{
margin-left:3px;
}


.parServizi li {
margin-left:25px;
margin-bottom:4px;
list-style:none;
list-style-position:outside;

}

* > .parServizi li {
left:-11px;
list-style-position:outside;
margin-bottom:1px;
margin-left:5px;
padding-left:0;
padding-right:10px;
position:relative;
}



/*STILE PER LA PAGINA DOVE SIAMO DOVE CAMBIA SOLO IL CONTENUTO DEI BOX SOTTO TUTTO*/

.boxFissi .raggiungerci {
color:#005885;
font-size:10.5pt;
line-height:20px;
padding-left:15px;
padding-right:50px;
padding-top:0;
text-indent:0;

}

* > .boxFissi .raggiungerci {
}


#boxCollega{
width:55%;
}

.testoBoxDovesiamo{
font-family:Arial, Helvetica, sans-serif;
margin-top:10px;
}


.boxFissi .collegamenti{
font-size:9.5pt;
color:#03143c;
padding-top:0;
text-indent:0px;
line-height:20px;

}

* > .boxFissi .collegamenti{
padding-top:0px;

}

.collegamenti span {
color:#005885;
font-weight:bold;
}


/*STILE PER LA PAGINA GALLERIA IMMAGINI DOVE CAMBIA LA PARTE BASSA*/

.boxFissi#boxGalleria
{
	position:relative;
	margin-top:10px;
	width:91%;
}

* >.boxFissi#boxGalleria
{

	margin-top:0px;
	width:91%;
}

#boxGalleria  ul{
list-style-type:none;
	margin-left:-40px;
	margin-top:-10px;
position:relative;


}


#boxGalleria li {
float:left;
padding:5px;

}


a {
text-decoration:none;
color:#ffffff;
}

p a {
text-decoration:none;
color:#03143C;

}

#corpoTesto p a {
text-decoration:underline;
font-weight:bold;
color:#03143C;
}

p.testoBoxDovesiamo a {
text-decoration:underline;
font-weight:normal;
color:#03143C;
}

ul#navigation a:hover {
color:#005885;
}

ul#navigation a:active {
color:#bad3ea;
}

ul#imgNavigation a{
color:#d4effc;
}

ul#imgNavigation a:hover {
color:#ffffff;
}

.boxFissi a{
color:#005885;
}

.boxFissi a:hover{
color:#213a54;
}



#mappa{
height:242px;
position:absolute;
width:444px;
top:0px;
left:-21px;
}

* > #mappa{
height:246px;
position:absolute;
width:444px;
top:0px;
left:0px;
}


#mappa a{
border:0px;
}

span.FBImage{
position:absolute;
bottom:13px;
right:0px;
}


/*
div#menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto;
padding:0;
}
div#menu ul li {
border:1px solid #2693FF;
float:left;
margin:0 0 0 3px;
padding:0;
width:75px;
}
div#menu a {
background-color:#FFFFC5;
color:#41418A;
display:block;
height:25px;
line-height:25px;
text-align:center;
text-decoration:none;
}
div#menu a:hover {
background-color:#FF7E00;
color:#FFFFFF;

}*/

