body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:78%;
	color: #000;
    background-color: #3C1A70;
}

p
{
    margin-left: 70px;
}

/* STRUTTURA GENERALE DELLE PAGINE*/

#centrato 
{
	width: 977px;
	margin: 0px auto;
}

#corpo 
{
   	float: left;
	width: 977px;
	background: #445F8A;
	/*background: url("images/corpo.gif") 0 0 repeat-y;*/
}

#intestazione {
	background: url("images/menu.jpg") left top no-repeat;
	width: 977px;
	height:70px;
    clear: left;
    text-align:center;
}

#menu 
{
	float:left;
	padding-left:440px;
	width:460px;
	margin-top:40px;
	height: 30px;
	color:#000;
	
}
.menu
{
    float:left;
    background: url("images/bottoni.gif") left top no-repeat;
    height:25px;
    width:73px;
    padding-left:8px;
    padding-right:8px;
    padding-top:5px;
    font-size:0.7em;
    font-weight:bold;    
}
.menu a:link
{
    font-weight:bold;    
}
.menu a:visited
{
    font-weight:bold;    
}
.menu a:hover
{
    font-weight:bold;    
}
#menuSx
{
    float: left;
    width: 220px;
    color: #000;
    /*background:#887AC0;*/
}

#centro
{
    float: left;
    padding: 10px 0px 10px 0px;
    width:540px;
    color:#fff;
    /*border: solid 2px #fff;*/
}

#centroFotoGrande
{
    float: left;
    padding: 10px 0px 10px 0px;
    width: 100%;
    color:#fff;
}

#centroindex
{
    float: left;
    width:540px;
}

#menuDx
{
    float: right;
    width: 190px;
    color: #000;
    text-align:center;
    margin-left: 10px;
    /*background: #ffff00;*/
    
}

.phu ketSequenza
{
    float: left;
    width:190px;
    height: 608px;
    margin-top: 15px;
    margin-bottom: 15px;
}

#menuDxSezioni
{
    float: right;
    width: 190px;
    color: #fff;
    text-align:center;
    margin-left: 10px;
    /*background: #ffff00;*/
    
}

#menuDxSezioni a:link
{
    color: #fff;    
}
#menuDxindex
{
    float: right;
    width: 190px;
    color: #000;
    height:430px;
    text-align:center;
    margin-left: 10px;
    background: url("images/Cartolina.jpg") center bottom no-repeat;
    
}

.contenitorePreview
{
    text-align: center;
}

.menudx1 a:link {
	FONT-WEIGHT:bold;
	COLOR: #000;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
}
.menudx1 a:visited {
	FONT-WEIGHT:bold;
	COLOR: #000;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
}
.menudx1 a:HOVER {
	FONT-WEIGHT:bold;
	COLOR: #ff6600;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: underline;
}

.menudx1
{
    /*background: url("images/cocco.gif") left top no-repeat;
    height:190px;
    background: url("images/chisiamo.gif") left top no-repeat;*/
    height:205px;
    padding-top:60px;
    font-size:1em;
    font-weight:bold;  
    COLOR: #000;
}

.menudx2 a:link {
	FONT-WEIGHT:bold;
	COLOR: #000;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
}
.menudx2 a:visited {
	FONT-WEIGHT:bold;
	COLOR: #000;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
}
.menudx2 a:HOVER {
	FONT-WEIGHT:bold;
	COLOR: #ff6600;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: underline;
}

.menudx2
{
    /*background: url("images/phuket.gif") left top no-repeat;*/
    /*padding-top:160px;*/
    margin-bottom: 160px;
    height:135px;
    font-size:1em;
    font-weight:bold;  
}


#chiusura
{
	clear: left;
	height: 70px;
	background: url("images/chiusura.gif") left top repeat-x;
	width:957px;
	padding:0px 10px 0px 10px;
}

.contatore
{
    float: left;
    padding-left: 20px;
    height: 35px;
    width: 200px;
	color: #000;
	background: url("images/visite.png") left top no-repeat;
    font-size:1em;
    font-weight:bold;
}

.powered
{
    float:right;
    text-align: right;
    height: 35px;
    width: 190px;
	color: #908B8B;

}

.titoloPagina
{
    color: #fff;
    border-bottom: solid 1px #fff;
    margin-bottom: 15px;
}


/*  ***** IPERTESTI ******/


#lingua 
{
    clear:left;
    width:540px;
    height:20px; 
    padding-bottom:5px;   
    text-align:center;
    padding-top:5px;
    /*BACKGROUND-COLOR:#887AC0;*/
}

.lingua 
{
    height:30px;       
}

.lingua img
{
    margin-right:15px;
    margin-left:15px;
    text-align:center;
}
#meteovaluta
{
    clear:left;
    width:977px;
    text-align:center;    
}
.valuta
{
    clear:left;
    width:190px;
    margin-top:10px;
}
.meteo
{
    margin-top:10px;
    padding-left:35px;
    float:left;
    width:220px;
    background-image: url("images/meteo.gif");
    background-repeat: no-repeat; 
    /*background-color: #966AD5;*/
    width: 120px; 
    height: 60px;
    /*background-color:#fff;*/
    
}
.cartolina
{
    margin-top:10px;
    background-image: url("images/Cartolina.jpg");
}
.mail
{    
    clear:left;
    font-size:0.8em;
    margin: 0px auto;
    padding-left: 165px;
    padding-right: 165px;
    text-align:center;
	FONT-WEIGHT:bold;
    color: #887AC0;
    width:627px;
    
}
.mail a:link {
	FONT-WEIGHT:bold;
	COLOR: #fff;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: underline;
}
.mail a:visited {
	FONT-WEIGHT:bold;
	COLOR: #fff;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
}
.mail a:hover {
	FONT-WEIGHT:bold;
	COLOR: #fff;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION:none;
}

.skype
{
    float:left;
    text-align:center;
    margin: 0px auto;
    width:527px;
}
#banner 
{
    clear:left;
    width:977px;
    text-align:center;
    
}
#bannercentrato
{
    width:595px;
    height:148px;
    margin:0 auto;
}
.bannerbig
{
    text-align:center;
    width:180px;
    margin: 7px AUTO;
}

.bannerbig a:link {
	FONT-WEIGHT:bold;
	COLOR: #fff;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: underline;
}
.bannerbig a:visited {
	FONT-WEIGHT:bold;
	COLOR: #fff;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: underline;
}
.bannerbig a:hover {
	FONT-WEIGHT:bold;
	COLOR: #fff;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION:none;
}
.bannersmall
{
    width:220px;
    float:left;
}

.bannersmall img
{
    margin:7px 0px 7px 10px;
}

img
{
    border:0px;
}
p
{
    padding-left:10px;
}
#servizi
{
    width:540px;
    height:90px;

}
.thumbservizi
{
    /*height:76px;
    width:103px;
    border: 2px solid #fff;*/
    float: left;
    
}
.camere
{
    float: left;
    
    
}

.spiagge
{
    float: left;
    
    
}

#dexservizi
{
    float: left;
    width:270px;
}

#anteprimaservizi
{
    float: left;
    width:270px;
}

.formMessaggi
{
    background: url("images/fumettoMesaggio.gif") left top no-repeat;
    width:530px;
    padding-left: 10px;
    background-color:#b02a73;
    color: #fff;
    margin-bottom: 8px;
    padding: 3px;
    border-bottom: solid 3px #a9a798;
}

.formMessaggi a:link {
	FONT-WEIGHT:normal;
	COLOR: #f2bfdb;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: underline;
}
.formMessaggi a:visited {
	FONT-WEIGHT:normal;
	COLOR: #f2bfdb;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: underline;
}
.formMessaggi a:hover {
	FONT-WEIGHT:normal;
	COLOR: #f2bfdb;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION:underline;
}

.navigatore a:link {
	FONT-WEIGHT:normal;
	COLOR: #f8f7ef;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: underline;
}
.navigatore a:visited {
	FONT-WEIGHT:normal;
	COLOR: #f8f7ef;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: underline;
}
.navigatore a:hover {
	FONT-WEIGHT:normal;
	COLOR: #f8f7ef;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION:underline;
}

.formContatti
{
    width:540px;
    padding-left: 10px;
    /*background-color:#000fff;*/
}

.formContatti a:link {
	FONT-WEIGHT:normal;
	COLOR: #fff;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: underline;
}
.formContatti a:visited {
	FONT-WEIGHT:normal;
	COLOR: #fff;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION: none;
}
.formContatti a:hover {
	FONT-WEIGHT:normal;
	COLOR: #fff;
	BACKGROUND-COLOR:transparent;
	TEXT-DECORATION:none;
}

.rigaForm
{
    float:left;
    margin-left:20px;
    margin-top:5px;
    width:520px;
}

.rigaFormDx
{
    float:left;
    text-align: right;
    padding-top:15px;
    width:520px;
}

.etichettaForm
{
    float:left;
    width:150px;
    /*BACKGROUND-COLOR:#000;*/
}
.campoForm
{
    float:left;
    width:370px;
}

.campoForm input,textarea
{
    background-color: #f2d9e7;
}

.sezione 
{
   	float: left;
	width: 185px;
	height: 20px;
	padding-bottom: 2px;
	/*border-bottom: 1px solid #887AC0;*/
	margin-bottom: 15px;
	/*color: #524D4D;*/
	background-image: url("images/sezione.gif");
}

.rigaSezione 
{
    padding-left: 5px;
    padding-top: 5px;
    /*background-color: #887AC0;*/
    padding-bottom: 2px;
	
}

.sezioniDisponibili
{
	margin-top: 25px;
	margin-bottom: 25px;
	color: #fff;
}

.titoloSezione
{
	
	clear: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	border-bottom: 1px solid #fff;
    margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 20px;
	margin-left: 20px;
	/*background-color: #E8E8E2;*/
	padding-left: 5px;
}

.titoloGuestbook
{
	clear: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #d89fbf;
	font-size: 1.5em;
	font-weight: bold;
    margin-top: 25px;
	margin-bottom: 20px;
	margin-right: 20px;
	padding-left: 5px;
}

.rigaFoto
{
    float: left;
    width: 540px;

    margin-bottom: 10px;
}

.fotoPreview
{
    float: left;
    width: 120px;
    height: 89px;
    margin-right: 5px;
    padding: 3px;
    border: 1px solid #E0E0DA;
}

