body 
{
	margin:0; 
	padding:0;
	Scrollbar-Face-Color:#66ccff;
	Scrollbar-Base-Color:#fbf3c4;
	Scrollbar-Arrow-Color:#fbf3c4;
	Scrollbar-Shadow-Color:#fbf3c4;
	background-image: url(images/palme.gif);
	background-repeat: repeat;
	text-align:center;
}

h1 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #003399; 
margin-top: 5px; 
margin-bottom: 4px;
}

h2 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #003399; 
margin-top: 8px; 
margin-bottom: 3px;
}

p 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #003399;
}

table { margin:0 auto; border:none; text-align:center; }

fieldset 
{  
margin-right: 5px; 
margin-left: 5px; 
padding-top: 5px; 
border: #99CCFF; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
}

a:hover {  color: #CC0000; }

.banner 
{ 
position:relative;  
margin-top: 10px; 
margin-bottom: 5px;
}

.barra 
{  
background-image: url(images/sfondi/barra.gif); 
background-position: center center; 
background-repeat: repeat;
}

.intestazione 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #003399; 
margin-bottom: 2px;
}

.marque 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #CC0000; 
font-style: normal;
}

.benvenuti 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #003399; 
margin-top: 2px; 
margin-bottom: 2px;
}

.colonne 
{  
background-color: #FFCC00; 
border-color: #FFFFFF black; 
border-style: solid; 
border-top-width: 2px; 
border-right-width: 0px; 
border-bottom-width: 2px; 
border-left-width: 0px;
}

.bordi_gialli {
	border: 2px solid #FAF41F;
}

.barrainf 
{  
background-image: url(images/sfondi/barrainf.gif); 
background-repeat: repeat; 
background-position: top;
}

.cellelast 
{  
background-color: #FFFFFF; 
margin-top: 5px; 
margin-bottom: 5px; 
border-color: black #F8EE3A; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 2px; 
border-bottom-width: 0px; 
border-left-width: 2px; 
padding-left:3px; 
padding-top:4px;
}

.sfondoprenot 
{  
background-image: url(images/sfondi/prenot.jpg); 
background-repeat: no-repeat; 
background-position: right top;
}

.bottone 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
color: white; 
background-color: #91DBFF; 
border: #FFFF99; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
}

.iframe 
{ 
  width: 420px;
  height: 370px;
  overflow: auto;
  border: 1px #c6e2ff solid;
  padding: 5px 5px;
  margin: 10px;
 }
 
.sfondoponti {  background-color: #FBE6E3; }
.sfondolast {  background-color: #FBFBCE; }
.sfondovolo {  background-color: #E5FDEC; }
.sfondoestate {  background-color: #FBE8D0; }

/*stili della home*/
.destinaz 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px;  
color: #CC0000;
}

.partenze 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000099;
}

.sistemaz 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;  
font-weight: bold; 
color: #000000;
}

.sfondoazzurro 
{  
background-color: #e8ffff; 
}

.sfondoarancio 
{  
background-color: #fbf3c4; 
border: 1px #FFFFFF solid;
}

.sfondobianco {  background-color: #FFFFFF; }

.sfondobordato 
{
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fbf3c4;
}

.verdana 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #000066;
}

.lastmin 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold;
}

.grassett 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
}

.margintop_p 
{  
margin-top: 1px; 
margin-bottom: 2px;
}

/*stili last minute*/
.rossosott 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #CC3300; 
text-decoration: underline;
}

.prezzo 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #003399;
}

.giornomese 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #003366;
}

.giorninotti 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #003366;
}

.prezzobarrato 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #003399; 
text-decoration: line-through;
}

.sfondochiaro 
{  
background-color: #ffffd9; 
border: #FFFFFF solid; 
border-width: 3px 1px;
}

.hotel 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #003399;
}

/*stili intern.php*/
.testorosso 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #CC0000;
}

.bordiazzurri {  border: 1px #66ccff solid; }

.sflink 
{
	background-image: url(images/sfondi/link.gif);
	background-repeat: repeat;
	background-position: center top;
	padding-top: 3px;
	padding-bottom: 3px;
}

.testobourdeaux 
{  
font-weight: bold; 
color: #990033; 
margin-top: 4px; 
margin-bottom: 4px; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
}

.marginelink {  margin-top: 15px; }

.bpe 
{ 
background-image: url(images/sfondi/bpe.gif); 
background-repeat: repeat; 
background-position: center top;
}

.inputg 
{  
background-color: #FFFFCC; 
border-color: #999999 #CCCCCC #CCCCCC #999999; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px;
border-left-width: 1px;
}

/* CATALOGO */
#testata_cat		{ margin:0 auto 5px auto; padding:0; width:970px; height:104px; background:transparent url(images/catalogo.jpg) no-repeat center center; clear:both; }
#testata_cat a		{ margin:0 auto; padding:0; width:100%; height:104px; display:block; background:transparent; text-indent:-99999px; }

/* menu 100% */
#menu_cat			{ margin:5px auto; width:100%; height:35px; background:#FFCC00; clear:both; text-align:center; }
#sotto				{ margin:0 auto; width:980px; height:35px; background:#FFCC00; }
#menu_cat ul		{ margin:0 auto; padding:0; text-align:center; }
#menu_cat li		{ margin:0 auto; padding:3px 0 0 0; display:inline; float:left; list-style:none; text-align:center; }
#menu_cat a			{ margin:0; padding:0; border:0px; }
#menu_cat img		{ margin:0; padding:0; border:0px; }
/* ******************************************************************** */

#icont				{ margin:2px auto; padding:0; width:970px !important; text-align:center; }
iframe				{ margin:2px auto; padding:0; width:970px !important; height:2385px; overflow:hidden; }

#fot				{ margin:0 auto; padding:0; width:977px; }

/* NEW HOME PAGE */
#testata			{ margin:0 auto 5px auto; padding:0; width:970px; height:104px; background:transparent url(images/testata_home.jpg) no-repeat center center; text-align:center; }
#testata a			{ margin:0 auto; padding:0; width:100%; height:104px; display:block; background:transparent; text-indent:-9999px; }

.noBordo			{ margin:0; padding:0; text-decoration:none; }
.noBordo img		{ margin:0; padding:0; border:0px; }

.centro				{ margin:0; padding:0; text-align:center; width:100%; }

