/* 
================================
Skin styles for DotNetNuke
================================
*/   


.publicmenu a 
{text-decoration:none;color: #05344D;font-family: Trebuchet MS;font-size: 20px;font-weight: bold;font-style: normal;}

.publicmenu a:hover
{text-decoration:none;color: #9d0d15;font-family: Trebuchet MS;font-size: 20px;font-weight: bold;font-style: normal;}

.NormalRed {color: #05344D;}


/*TESTSECTION*/
.wrapper{
width:978px;
position: relative;
}
.sfondo{
z-index: 1;
position: absolute;
width:978px;
left:0;
top:0;
}
.overlap{

z-index: 2;
position: relative;
}
.sfondoEDIT{

}
.overlapEDIT{
} 


/*END*/
#Body {margin:0px;background-color:#83b1b4;text-align:center;}

#angolo_paradiso 
{text-align:center;padding-top:5px;width:304px;height:94px;font-family:Tahoma;font-size:28px;color:#05344d;position:absolute; top:0;left:0; z-index:2;}
#tab-59,#tab-61,#tab-65,#tab-63, #tab-130 /*Home Page BackGround Settings ITA, ENG, DE, FRA, Email Report*/
{background-image:url('images/backgrounds/home.jpg');background-repeat:no-repeat;background-position:top;}
#tab-68,#tab-69,#tab-87,#tab-118 /*Prezzi BackGround Settings ITA, ENG, DE, FRA*/
{background-image:url('images/backgrounds/prezzi.jpg');background-repeat:no-repeat;background-position:top;}
#tab-70,#tab-93,#tab-106,#tab-124 /*Cose da fare BackGround Settings ITA, DE, ENG, FRA*/
{background-image:url('images/backgrounds/cosedafare.jpg');background-repeat:no-repeat;background-position:top;}
#tab-77,#tab-96,#tab-103,#tab-117 /*Camere BackGround Settings ITA, DE, ENG, FRA*/
{background-image:url('images/backgrounds/camere.jpg');background-repeat:no-repeat;background-position:top;}
#tab-71, #tab-89,#tab-105,#tab-121 /*Spiaggia BackGround Settings ITA, DE, ENG, FRA*/
{background-image:url('images/backgrounds/spiaggia.jpg');background-repeat:no-repeat;background-position:top;}
#tab-78, #tab-92,#tab-107,#tab-128 /*Fotogallery BackGround Settings ITA, DE, ENG, FRA*/
{background-image:url('images/backgrounds/fotogallery.jpg');background-repeat:no-repeat;background-position:top;}
#tab-79, #tab-97,#tab-108,#tab-129 /*Credits BackGround Settings ITA, DE, ENG, FRA*/
{background-image:url('images/backgrounds/credits.jpg');background-repeat:no-repeat;background-position:top;}
#tab-76,#tab-88,#tab-104,#tab-120 /*Servizi BackGround Settings ITA, DE, ENG, FRA*/
{background-image:url('images/backgrounds/servizi.jpg');background-repeat:no-repeat;background-position:top;}
#tab-81,#tab-86,#tab-101,#tab-115 /*Albergo BackGround Settings ITA, DE, ENG, FRA*/
{background-image:url('images/backgrounds/albergo.jpg');background-repeat:no-repeat;background-position:top;}
#tab-72, #tab-98,#tab-111,#tab-125 /*Entroterra BackGround Settings ITA, DE, ENG, FRA*/
{background-image:url('images/backgrounds/entroterra.jpg');background-repeat:no-repeat;background-position:top;}
#tab-75, #tab-94,#tab-114,#tab-119 /*Offerte BackGround Settings ITA, DE, ENG, FRA*/
{background-image:url('images/backgrounds/offerte.jpg');background-repeat:no-repeat;background-position:top;}
#tab-82, #tab-95,#tab-102,#tab-116 /*Dove siamo BackGround Settings ITA, DE, ENG, FRA*/
{background-image:url('images/backgrounds/dovesiamo.jpg');background-repeat:no-repeat;background-position:top;}
#tab-84, #tab-90,#tab-109,#tab-122 /*Il ristorante BackGround Settings ITA, DE, ENG, FRA*/
{background-image:url('images/backgrounds/ristorante.jpg');background-repeat:no-repeat;background-position:top;}
#tab-85, #tab-91,#tab-110,#tab-123 /*Il solarium BackGround Settings ITA, DE, ENG, FRA*/
{background-image:url('images/backgrounds/solarium.jpg');background-repeat:no-repeat;background-position:top;}
#tab-73,#tab-74,#tab-99,#tab-100,#tab-112,#tab-113,#tab-126,#tab-127 /*Sottopagine di Cose da fare BackGround Settings ITA, DE, ENG, FRA*/
{background-image:url('images/backgrounds/servizi.jpg');background-repeat:no-repeat;background-position:top;}


table.tablePrenota 
{width:90%;}
table.TablePrenota input.upbutton 
{width:19px;height:10px;background-image:url('images/button_arrow_up.jpg');background-color:Transparent;
 color:black;border-style:none;font-family:Arial;}
table.TablePrenota td.spinner_edge
{height:20px;width:6px;background-image:url('images/button_spinner_left_edge.gif');background-repeat:no-repeat;}
table.TablePrenota td.spinner_edge_right
{height:20px;width:6px;background-image:url('images/button_spinner_right_edge.gif');background-repeat:no-repeat;}
table.TablePrenota div.spinner 
{background-image:url('images/button_spinner_pattern.gif');height:20px;font-family:Arial;font-size:12px;
 padding-top:2px;padding-right:2px;background-repeat:repeat-x;}
 table.TablePrenota td.spinner
{background-image:url('images/button_spinner_pattern.gif');height:20px;font-family:Arial;font-size:12px;
 background-repeat:repeat-x; border:none; width:30px;}
 .spinner_textbox {border:none; background-color:Transparent;}
 table.TablePrenota input.downbutton 
{width:19px;height:10px;background-image:url('images/button_arrow_down.jpg');background-color:Transparent;
 color:black;border-style:none;font-family:Arial;}
 span.etichetta {font-family:Arial; font-size:14px; color:#7c7372; line-height:1.2;}
/*FORM PRENOTAZIONE - FINE*/

/*BOX OFFERTE*/
table.TopPanel 
{width:270px;height:125px;background-color:#6c9294;}
div.TopPanel 
{width:269px;height:125px;}
/*BOX OFFERTE - FINE*/

#TopSection 
{background-color:White;width:978px;margin-top:191px;margin-bottom:28px;}
/*MENU IN ALTO --- STILE "PUBBLICO"*/
table.topMenu 
{color: #05344D;font-family: Trebuchet MS;font-size: 20px;font-weight: bold;font-style: normal;
 width:100%;text-align:left;margin-bottom:3px;}
table.topMenu img {margin-right:5px;}
table.topMenu a 
{color: #05344D;font-family: Trebuchet MS;font-size: 20px;font-weight: bold;font-style: normal;}
table.topMenu a:visited 
{color: #05344D;font-family: Trebuchet MS;font-size: 20px;font-weight: bold;font-style: normal;}
table.topMenu a:hover
{color:#9d0d15;font-family: Trebuchet MS;font-size: 20px;font-weight: bold;font-style: normal;text-decoration:none;}
/*MENU IN ALTO - FINE*/

ul.left_menu {color:Blue;}
ul.left_menu li a {color:#05344d; font-family:Arial; font-size:14px; font-weight:bold;}
ul.left_menu li a:visited {color:#05344d; font-family:Arial; font-size:14px; font-weight:bold;}
ul.left_menu li {list-style-image:url('images/list_icon.gif');}
ul.left_menu li a:hover {color:#05344d; font-family:Arial; font-size:14px; font-weight:bold; text-decoration:underline;}



#dnn_contentSpecial img {margin-bottom:20px;}




#BottomTable 
{
	margin-top:29px;
	width:978px;
	height:310px;
	background-color:White;
	
}
#BottomTable td
{
	vertical-align:top;
}

#BottomTable a	{text-decoration:none;color:#9d0d15;}

#BottomTable a:visited	{text-decoration:none;color:#9d0d15;}

#BottomTable a:hover	{text-decoration:underline;color:#9d0d15;}

#BottomTable UL LI {list-style-image:url('images/list_icon.gif');}


.longbutton 
{
	width:152px;
	height:22px;
	background-image:url('images/button_long.gif');
	background-color:Transparent;
	color:White;
	border-style:none;
	font-family:Tahoma;
	}
	
.smallbutton 
{
	width:80px;
	height:22px;
	background-image:url('images/button_small.gif');
	background-color:Transparent;
	color:White;
	border-style:none;
	font-family:Tahoma;
	}

td.topPanelBtnRow 
{
	background-image:('images/topPanelBtnBg.gif');
	
	}

.TopBoxTable div
{
	
	background-color:White;
	color:Blue;
	
	}

#welcome
{
	color:#9c9e9f;
	font-family:Arial;
	font-size:14px;
	background-color:White;
	text-align:left;
	font-weight:bold;
	padding-left:24px;
	padding-bottom:5px;
}

#welcome a
{
	color:#9c9e9f;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}
#welcome a:visited
{
	color:#9c9e9f;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}
#welcome a:hover
{
	color:#666666;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}

.TopMenu 
{
	color:#05344D;
	font-family:Trebuchet MS;
	font-size:20px;
	font-weight:bold;
}

/* SOLMENUPART SETTINGS*/

.MainMenu_MenuBar 
{
	text-align:left;
    cursor: pointer; 
    cursor: hand;
    height: 40;
}

.MainMenu_MenuItem
{
    cursor: pointer;
    color: #05344D;
    font-family: Trebuchet MS;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
}

.MainMenu_MenuBreak
{
    font-family: Trebuchet MS;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    margin-left:100px;
    background-color:White;
}

.MainMenu_SubMenu {
    z-index: 1000;
    cursor: pointer;
    cursor: hand;
    font-family: Trebuchet MS;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
}

.MainMenu_MenuItemSel
{
    cursor: pointer;
    cursor: hand;
    color: #05344D;
    font-family: Trebuchet MS;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
}
/*
.CommandButtonButton
{
	width:60px;
	background-image:url('images/button_small.gif');
	color:White;	
	
}
.CommandButton
{
	width:60px;
	background-image:url('images/button_small.gif');
	color:White;
	
}*/

input.long_button
{
	width:152px;
	height:22px;
	background-image:url('images/button_long.gif');
	background-color:Transparent;
	color:White;
	border-style:none;
	font-family:Tahoma;
}

input.default
{
	width:80px;
	height:22px;
	background-image:url('images/button_small.gif');
	background-color:Transparent;
	color:White;
	border-style:none;
	font-family:Tahoma;
}

/* DEFAULT SETTINGS */
/*
.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #FEFEFE;
}
.skinmaster {
	height: 100%;
	background-color: #F3F5FA;
	BORDER-RIGHT: #7994CB 1px solid; 
	BORDER-TOP: #7994CB 1px solid; 
	BORDER-LEFT: #7994CB 1px solid; 
	BORDER-BOTTOM: #7994CB 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient {
	BACKGROUND-IMAGE: url(gradient_DkBlue.jpg); HEIGHT:30px;
}
.controlpanel {
	width: 100%;
	background-color: #DFE5F2;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	border-left: #CAD5EA 0px solid; 
	border-bottom: #CAD5EA 1px solid; 
	border-top: #CAD5EA 1px solid; 
	border-right: #CAD5EA 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
}
.MainMenu_MenuIcon {
	background-color: #CAD5EA; 
	border-left: #CAD5EA 1px solid; 
	border-bottom: #CAD5EA 1px solid; 
	border-top: #CAD5EA 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.MainMenu_SubMenu {
	background-color: #CAD5EA;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	background-color: #8DA4D3; 
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
}
.MainMenu_MenuArrow {
	border-right: #CAD5EA 1px solid; 
	border-bottom: #CAD5EA 1px solid; 
	border-top: #CAD5EA 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton     {
    background: #7994CB none; 
    color: #FFFFFF;
    font-family:Verdana, sans-serif; 
    font-size: 11px;
    font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #DFE5F2;
	BORDER-RIGHT: #7994CB 1px solid; 
	BORDER-TOP: #7994CB 1px solid; 
	BORDER-LEFT: #7994CB 1px solid; 
	BORDER-BOTTOM: #7994CB 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px
}
.TreeViewMenu_Header {
	BACKGROUND-IMAGE: url(gradient_LtBlue.jpg);
}
.Head   {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  18px;
    font-weight:    normal;
    color: #333333;
}
*/