/* Foglio di stile CSS predefinito per un nuovo progetto di applicazione Web */

BODY
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	FONT-WEIGHT: normal;
	LETTER-SPACING: normal;
	TEXT-TRANSFORM: none;
	WORD-SPACING: normal;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url(../images/overlay.png);
	background-repeat: repeat-x;
	background-attachment: inherit;
}
BODY.pop
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	FONT-WEIGHT: normal;
	LETTER-SPACING: normal;
	TEXT-TRANSFORM: none;
	WORD-SPACING: normal;
	margin-bottom: 0px;
	margin-top: 0px;
	background-color: #C2E4F3;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: blue;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link	{
	text-decoration:	none;
	color:	#ff6600;
	font-size: 10px;
	}	
		
A:visited	{
	text-decoration:	none;
	color:	#ff6600;
	font-size: 10px;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	none;
	color:	#0066ff;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

.IMG 	{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}

.Stile {
	color: #FEB11C;
	font-weight: bold;
	font-style: italic;
	font-size: 8px;
}
	
.Stile1 {
	color: #000099;
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
	font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.Stile2 {
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Stile2large {
	color: #666666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Stile2s {
	color: #000000;
	font-weight:  normal;
	font-style: normal;
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
.Stile2s10 {
	color: #000000;
	font-weight:  normal;
	font-style: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
.Stile3 {
	color: #E86E1B;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Stile4 {
	color: #FFFFFF;
	font-weight:bold ; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}

.Stile4foot {
	color: #FFFFFF;
	font-weight:bold ; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:italic;
}

.Stile4foot:Link {
	color: #FFFFFF;
	font-weight:bold ; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:italic;
}

.Stile4foot:Hover {
	color: #FFFFFF;
	font-weight:bold ; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:italic;
}

.Stile4foot:visited{
	color: #FFFFFF;
	font-weight:bold ; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:italic;

}


.Stile5 {
	color: #FFFFFF;
	font-weight:bold ; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;

}


.Stile4:Link {
	color: #FFFFFF;
	font-weight:bold ; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}

.Stile4Title {
	color: #FFFFFF;
	font-weight:bold ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}
.Stile4Title14 {
	color: #FFFFFF;
	font-weight:bold ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
}
.Stile9 {font-size: 12px}

.Stile20 {	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.StructureAddress {	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.CellStyle 
{
	color: #000000;
	font-weight:  normal;
	font-style: normal;
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background : #efefee; 
	}
	
.CellStyle9 
{
	color: #000000;
	font-weight:  normal;
	font-style: normal;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background : #efefee; 
	}
	
.AlternateCellStyle 
{
	color: #000000;
	font-weight:  normal;
	font-style: normal;
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background : #FFFFFF; 

	}
	
.AlternateCellStyle9 
{
	color: #000000;
	font-weight:  normal;
	font-style: normal;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background : #FFFFFF; 

	}
	
.test {
	font-size: 9px;
	color: #CCCCCC;
	border: 1px solid #E1E1E1;
	border-width: 0;
}
input{
	border:1px solid #CCCCCC;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
select {
	border:1px;
	border-color: #666666;
	border-style: solid;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.MainTable 
{
	width:780;
	height:100%; 
 }
 
.LeftPanel 
{
	background-color : #F2B121;
	vertical-align:top; 
	width:164px; 
	height:100%   
}
.ContentPanel 
{
	background-color: #FFFFFF;
	width:502px;
	height:100%;
	border: 0px;

}
.RightPanel {
	width:118px;
	vertical-align:top;
	background-color: #FFFFFF;
	height: 100%;
}

.ContentTable 
{
	width:100%;
	height:100%; 
	border:0 ;
 }
 
 .ContentTopPanel 
{
	text-align:left ;
	vertical-align:top;
	height:33px; 
	width:100%;
	border:0 ;
 }
 
  .ContentBottomPanel 
{
	text-align:right ;
	vertical-align: bottom ;
	height:33px; 
	width:100%;
	border:0 ;
 }
 
.FooterMenu
{
  background-color:#F2B121; 
  border-width:0px; 
	FONT-SIZE: 9px;
	padding:0px;
	padding-left:9px;
	padding-right:9px;
	color: #FFFFFF;
	
}
.HotelName {color:#000000;font-family:Arial, Helvetica, Sans Serif;font-size:16px;font-weight:bold;text-decoration:none;text-transform:none}
.HotelDescrtxt{font-size:12px;line-height:16px;}

.StructureTitleName
{
	FONT-SIZE: 14px;
	}

.StructureMenuEmpty
{
	background :"/library/images/structuredetails/fondomenuvuoto.jpg";
	}
.MiniWebsiteStructureTitleName
{
	FONT-SIZE: 16px;
	font-weight :bold ;
	color :Blue ;
	}
	.PanoramicTitleName
{
	FONT-SIZE: 12px;
	color :Blue ;
	}
	
.StructureTitleNameBlue
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight:bold ;   
	color :Blue ;
	}

.corpo {
color:#0066FF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
text-align: justify;
}
.corposmall {
color:#0066FF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
text-align: justify;
}
 
.titolo {
color:#ff6600;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom: 10px;
}
 .gabbia {
width:420px;
margin-left:25px;
}
a.testo
{
color: #ff6600;
font-size:12px;
text-decoration:underline;
}
a.testo:visited
{
color: #ff6600;
font-size:12px;
text-decoration:underline;
}
a.testo:hover
{
color: #0066ff;
font-size:12px;
text-decoration:underline;
}
.img_map {
margin-right:15px}

/* MENU ORIZZONTALE */
a.menuh
{
    color: #fff;
    font-weight: bold;
	text-decoration: none;
}
a.menuh:visited
{
    color: #fff;
    font-weight: bold;
	text-decoration: none;
}
a.menuh:hover
{
    color: #ff6600;
    font-weight: bold;
	text-decoration: none;
}
/*  MENU DIV LATERALE AGGIUNTO  */

#menu_isola
{
    width: 148px;
	height: 129px;
	background:url(../images/menu1_lampedusando.jpg) no-repeat;
	color:#fff;
}

div.testo_lampedusa
{
    padding-top: 45px;
    background: transparent;
}
#menu_lampedusando
{
    width: 148px;
	height: 178px;
	background:url(../images/menu2_lampedusando.jpg) no-repeat;
	color:#fff;
}
div.lampedusando
{
    padding-top: 48px;
    background: transparent;
}
a.menu
{
    display: block;
    position: relative;
    background: transparent;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    padding: 3px 3px 2px 6px;
}
a.menu:visited
{
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}
a.menu:hover
{
    display: block;
    position: relative;
    background: transparent;
    color: #ff9933;
    font-weight: bold;
    text-decoration: none;
}

a.Smenu
{
    display: block;
    position: relative;
    color: #fff;
    text-decoration: none;
    padding: 3px 3px 3px 3px;
	border: 1px solid #ff6100;
}
a.Smenu:visited
{
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}
a.Smenu:hover
{
    display: block;
    position: relative;
    background: #ff6100;
    color: #000000;
    text-decoration: none;
    padding: 3px 3px 3px 3px;
}
div.Smenu
{
    visibility: hidden;
    position: absolute;
    margin: -21px 0px 0px 148px;
    background: #ff6100;
    width: 120px;
}
/* FINE MENU DIV LATERALE AGGIUNTO  */
.styleblu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
}
.volo  {
height:510px;}
#spazio  {
height:420px;}