@import "round-button.css";
@import url("maxdesign-vcard.css");
/* DynamicForms */
#dnn_ctr3422_DynamicForms_Row_1a106c68-80c7-4696-8f70-93c8e9387ce1{background:LightYellow}
/* Upline */
.upline-item .status-0{color:#c0c0c0}
.upline-item .status-1{color:#0d0}
.upline-item .status-2{color:#ffa500}
.upline-item .status-3{color:#f00}
/* Social Network */
.openinviter-service-image a{display:block}
.openinviter-service-image a:active,
.openinviter-service-image a:focus{outline:0}
/* Obfuscation */
input.Obfuscated{background:url(/portals/Portals/9/images/stripe_9440338470cdf6a8383ed73fcd6834f4.png)}
/* Eye Candies */
div.info div.icon{border:0;float:left;width:32px;height:32px;background:url(/portals/Portals/9/images/Icons/32x32/drf/PNG/info.png)}
div.exclamation div.icon{border:0;float:left;width:32px;height:32px;background:url(/portals/Portals/9/images/Icons/32x32/drf/PNG/exclamation.png)}
div.beta div.icon{border:0;float:left;width:32px;height:32px;background:url(/portals/Portals/9/images/Icons/32x32/beta_black_32x32.gif)}
div.idea div.icon{border:0;float:left;width:32px;height:32px;background:url(/portals/Portals/9/images/Icons/32x32/Idea_32x32.png)}
div.info p,
div.idea p,
div.exclamation p,
div.beta p{margin-left:40px}
div.block{width:220px}
/* Wellness Coaches Directory */
.view-wellness-coaches{border-top:1px solid #ccc;margin:1em}
.view-wellness-coaches .views-field-title{text-transform:capitalize}
.view-wellness-coaches .picture img{
background:#fff url(/portals/Portals/9/images/Icons/32x32/drf/PNG/user.png) center no-repeat;
border:1px solid #ccc;
width:64px}
.view-wellness-coaches td.content{padding:4px;border-bottom:1px solid #ccc}
.nowrap { white-space:nowrap }
.articleHeadline h1 {font-family:Tahoma,Arial,Helvetica; font-size:12px; font-weight:bold;}
/* User Directory
#dnn_ctr2972_ModuleContent {height:450px;width:auto;overflow:auto} */
/* Playlist */
#listroot { position:relative; width:240px; height:268px; 
border:0px solid #FFFFFF; 
background-color:#ffffff; 
z-index:2; 
}
#listhandle { padding:2px; margin:2px; color:white; background-color:#FFFFFF; font-weight:bold; }
.playlistlo { font:9px Tahoma; color:#000000; font-weight:bold; background-color:#FFFFFF; vertical-align:top; text-align:left; }
.playlisthi { font:9px Tahoma; color:#009900; font-weight:bold; background-color:#FFFFCC; }
.playlistbox { height:244px; margin:0px; border:#7bad00 0px solid; overflow:auto; }

div.userdetails {font-family:Tahoma,Arial,Helvetica;margin:.5em;font-size:11px}
div.userdetails dd {margin-left:1em}
div.userdetails h1 {
color:#005B00;
font-family:Trebuchet MS;
font-size:14px;
font-weight:bold;
text-align:center
}
#dnn_RightPane #dnn_ctr2758_ModuleContent {color:#888}
/* SkinningToolkit */
.SkinningToolkit .SC_Item {
  width: 100%;
  overflow: auto;
  border-bottom: 1px dashed silver;
  margin-top: 10px;
}
/* Larghezza menù categorie in pagina acquisti */
div#dnn_ctr1591_ModuleContent {
  width: 185px
}
div.moduleFooter {margin-top:12px}
/* Stili "pannello di controllo" */
.toolsArea fieldset {
  border-color: #D0D0D0 -moz-use-text-color -moz-use-text-color;
  border-style: solid none none;
  border-width: 1px medium medium;
}
.toolsArea .commonButton {
display:inline-block; /* <- In IE7 funziona bene solo su elementi con display:inline nativo, p.es. "span" */
width:80px;
min-height:48px;
margin:4px 2px;
padding:4px 2px;
text-align:center;
vertical-align:top;
border:1px solid #eee
}
.toolsArea .commonButton img {
  height: 24px;
  width: 24px;
  margin-bottom: 8px;
}

.toolsArea .screenButtons .commonButton span {margin: 8px auto}
.formArea .toolsArea .commonButton span,
.toolsArea .commonButton span {
  display: block;
  padding-top: 4px;
  text-align: center;
  vertical-align: top;
}

.toolsArea a.info {
  position: relative;
  z-index: 1;
  background: transparent
  }
.toolsArea a.info:active {outline: none}
.toolsArea a.info:focus {-moz-outline-style: none;}
.toolsArea a.info:hover {
  z-index: 2;
  background: transparent
  }
.toolsArea a.info span {
  display: none;
  }
.toolsArea a.info:hover span {
  display: block;
  position: absolute;
  top: 2em;
  left: 2em;
  width: 15em;
  background-color: #eee;
  border-top:1px solid #fff;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
  border-left:1px solid #fff;
  text-decoration: none;
  padding: 0.5em;
  color: #000;
  text-align: left;
  font-style: normal;
  font-weight : normal;
  }
/* Dimensioni esatte delle icone dei sotto-menu */
.submenuIcon img {width: 16px; height: 16px}

/* Attenzione che anche IE non vada a capo nei menù */
.MainMenu_MenuContainer td {
  white-space: nowrap;
}

/* Voci di menù in evidenza */
/* HlifeShop, Wellness Meeting 5 */
tr#tddnn_dnnMENU_ctldnnMENU1504 td, 
tr#tddnn_dnnMENU_ctldnnMENU1510 td {
  font-weight: bold
}
/* Invita i Tuoi Amici... */
tr#tddnn_dnnMENU_ctldnnMENU902 td {
  font-weight: bold;
  color:#036
}
/* Gestisci */
tr#tddnn_dnnMENU_ctldnnMENU1565 td {
font-weight:bold;
color:#fff;
background:#64bc0e
}
/* Manager, Admin, Host */
tr#tddnn_dnnMENU_ctldnnMENU1902 td,
tr#tddnn_dnnMENU_ctldnnMENU231 td,
tr#tddnn_dnnMENU_ctldnnMENU7 td {
  font-weight: bold;
  color:#f00
}
/* Stili per la visualizzazione della scadenza */
div#dnn_ctr2595_ModuleContent {
  font-family:sans-serif;
}
span.ExpiryDate {
  color:white;
  background-color:red;
  font-size:120%;
}
/* Voci di Menù in evidenza */
/* PER ACQUISTARE... */
tr#tddnn_dnnMENU_ctldnnMENU1495 td {
  padding: 4px 0;
  border-color: #D7D7D7 #fff;
  font-size: 0;
  color: #fff;
  background: #fff
}
tr#tddnn_dnnMENU_ctldnnMENU1495 td.rootmenuitemselected {
  background: #fff
}
#sidetree{font-family:sans-serif;font-size:0.75em}
span.IsActiveTrue{font-weight:bold}
span.IsExpiredTrue{color:#ff4500} /* OrangeRed */
.treeview li {list-style-type: none}

a.DynamicLogin_LoginLink,
a.DynamicLogin_PasswordLink {background:#fff;display:block;margin:0.5em;padding:0.5em;border:1px solid gray;text-align:center}

/* ================================


    CSS ToolTips
   ================================
*/
a.info {
  position: relative;
  z-index:24;
  background-color:#ddd;
  color:#000; 
  text-decoration:none;
  }
a.info:hover {
  z-index:25;
  background-color: #ddd;
  color:#000;
  text-decoration:none;
  }
a.info span {
  display: none;
  }
a.info:hover span {
  display:block;
  position:absolute;
  top:2em;
  left:2em;
  width:15em;
  background-color: #ddd;
  border-top:1px solid #000;
  border-bottom:1px solid #000;
  border-right:10px solid #000;
  border-left:1px solid #000;
  text-decoration:none;
  padding: 0.5em;
  color:#000;
  text-align: left;
  font-style: normal;
  font-weight : normal;
  }
/* ================================
    ThickBox related
   ================================
*/
.skinmaster{margin: 0 auto}
/* ================================
    CSS STYLES FOR SpeedDial Page
   ================================
*/
.right-column {
float:left;

margin:1px 0pt 0pt 40px;
padding:0pt 0pt 35px;
position:relative;
width:340px;
}
.right-column a{text-decoration:none}
.orange-box, .pink-box, .green-box, .yellow-box, .download {
background:transparent url(/images/orange-block.jpg) no-repeat scroll 0%;
color:#FFFFFF;
float:left;
height:79px;
margin:13px 0pt 0pt;
padding:10px 0pt 0pt 19px;

text-decoration:none;
width:306px;
}





.yellow-box {
background:transparent url(/images/yellow-block.jpg) no-repeat scroll 0%;
}

.pink-box {
background:transparent url(/images/pink-block.jpg) no-repeat scroll 0%;
}

.green-box {
background:transparent url(/images/green-block.jpg) no-repeat scroll 0%;
}

.orange-box strong, .pink-box strong, .green-box strong, .yellow-box strong, .orange-box strong {
color:#FFFFFF;
cursor:pointer;
float:left;
font-family:"Trebuchet MS",trebuchet,Arial,sans-serif;
font-size:32px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;

font-variant:normal;
font-weight:normal;
line-height:32px;
padding:0pt 0pt 5px;
width:306px;
}

.orange-box span, .pink-box span, .green-box span, .yellow-box span, .orange-box span {
color:#FFFFFF;
cursor:pointer;
float:left;
font-family:Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:0pt 10px 0pt 0pt;
width:286px;
}

/* ================================
    CSS STYLES FOR Blog Module
   ================================
*/
h2.blog_title {
  font-family: Trebuchet MS;
  font-size: 14px;
  font-weight: bold;
  color: #FF6600;
}
/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   

/* 20070808 TB Rendiamo possibile nascondere del tutto un modulo,
applicandogli il container1. Si tratta di un espediente che decidiamo di
adottare per rendere le pagine più "pulite" (quando necessario) e che
non è in alcun modo legato a questioni di sicurezza. */
table.container1_mar{display:none;}

/* Tito B: piccolo accorgimento per gestire l'intestazione */
#trHeaderPane{}

/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
}

.ControlPanel {
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:active   {
}

A.SelectedTab:hover    {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:active   {
}

A.OtherTabs:hover    {
}

/* GENERAL */
/* style for module titles */
.Head   {font-family:Trebuchet MS; font-size:12px; font-weight:bold; color:#005B00;
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{font-family:Tahoma; font-size:10px; font-weight:normal; color:#000000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}
input.DynamicForms_DisabledTextBox {
  border-width: 0 0 1px 0;
  border-style: none none dashed none;
  border-color: silver;
  background: transparent
}
input.NormalTextBox,
textarea.NormalTextBox {
  border: 1px solid silver
}
.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:active   {
}

A.CommandButton:hover    {
}
    
/* button style for standard HTML buttons */

.StandardButton     {
}

/* GENERIC */
H1  {
}

H2  {

}

H3  {
}

H4  {
}


H5, DT  {
}

H6  {
}



TFOOT, THEAD    {
}

TH  {
}

A:link  {
}

A:visited   {
}

A:active    {

}

A:hover {
}

SMALL   {
}

BIG {
}


BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}


/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}


.ModuleTitle_SubMenu {
}


.ModuleTitle_MenuBreak {

}

.ModuleTitle_MenuItemSel {


}



.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}





















































































































