/* ================================ 
    Default styles FOR DotNetNuke 
    Default.css taken from official
    v3.1.1 release of the DotNetNuke
    http://www.DotNetNuke.com/
   ================================ 
*/   

/* ======================================================== */
/* These are the tags and selectos defined in this document */
/* These are listed for convenient reference                */
/* ======================================================== */
/*
Body
.ControlPanel, .PagingTable

.SkinObject 
A.SkinObject:link 
A.SkinObject:visited  
A.SkinObject:active   
A.SkinObject:hover    

.Head                           /* style for module titles */ 
.SubHead                        /* style of item titles on edit and admin pages */ 
.SubSubHead                     /* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.Normal,.NormalDisabled         /* text style used for most text rendered by modules */ 
.NormalDisabled                 /* text style used for rendered text which should appear disabled */
.NormalBold                     /* text style used for rendered text which requires emphasis */ 
.NormalRed                      /* text style used for error messages */ 
.NormalTextBox                  /* text style used for textboxes in the admin and edit pages, for Nav compatibility */
{
background-color:#FFFFFF;
color:#000000;
}

.TreeMenu_Node                  /* styles used by TreeMenu Skin Object */
.TreeMenu_NodeSelected 
A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link 
A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited  
A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active   
A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover  

.FileManager                    /* styles used in the FileManager */
.FileManager_ToolBar 
.FileManager_Explorer 
.FileManager_FileList 
.FileManager_MessageBox 
.FileManager_Header 
.FileManager_Pager 
.FileManager_StatusBar 
.FileManager_Item 
.FileManager_AltItem 
.FileManager_SelItem 
.FileManagerTreeNode 
.FileManagerTreeNodeSelected 
A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link 
A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited  
A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active  
A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover    

.Wizard                         /* styles used in the Wizard Framework */ 
.WizardButton 
.WizardHeader 
.WizardFooter 
.WizardBody 
.WizardHelp 
.WizardHelpText 
.WizardText 


.Help                           /* text style used for help text rendered by modules */ 
.CommandButton                  /* text style for buttons and link buttons used in the portal admin pages */ 
A.CommandButton:link            /* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:visited  
A.CommandButton:active  
A.CommandButton:hover   
.StandardButton                 /* button style for standard HTML buttons */

H1                              /* GENERIC */ 
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 Title Menu */ 
.ModuleTitle_MenuContainer 
.ModuleTitle_MenuBar 
.ModuleTitle_MenuItem
{
background-color:#FFFFFF;
color:#9AD4E4;
}
.ModuleTitle_MenuIcon 
.ModuleTitle_SubMenu
{
background-color:#FFFFFF;
color:#9AD4E4;
}
.ModuleTitle_MenuBreak 
.ModuleTitle_MenuItemSel 
.ModuleTitle_MenuArrow 
.ModuleTitle_RootMenuArrow 


/* Main Menu */
.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16;
	background-color:#FFFFFF;
	color:#138CAF;
	font-weight:bold;
	font-size:  11px; 
}
.MainMenu_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: #138CAF; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	border-left: white 0px solid; 
	border-bottom: white 0px solid; 
	border-top: white 0px solid; 
	border-right: white 0px solid;
	background-color: #FFFFFF;
}
.MainMenu_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	border-left: #FFFFFF 0px solid; 
	border-bottom: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid; 
	text-align: center;
	width: 15; 
	height: 21;
}
.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border-bottom: #FFFFFF 0px solid; 
	border-left: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid; 
	border-right: #FFFFFF 0px solid;
}
.MainMenu_MenuBreak {
	border-bottom: #EEEEEE 0px solid; 
	border-left: #EEEEEE 0px solid; 
	border-top: #EEEEEE 0px solid;  
	border-right: #EEEEEE 0px solid; 
	background-color: #EEEEEE; 
	height: 1px;
}
.MainMenu_MenuItemSel {
	cursor: pointer; 
	cursor: hand; 
	color: #36A8CA; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #ffffff;
}
.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #FFFFFF 0px solid; 
	border-bottom: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid;
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}


/* LEGACY STYLES from DNN 1-2 */ 
.HeadBg 
.TabBg
.SelectedTab 
A.SelectedTab:link 
A.SelectedTab:visited 
A.SelectedTab:active   
A.SelectedTab:hover    
.OtherTabs 
A.OtherTabs:link 
A.OtherTabs:visited  
A.OtherTabs:active   
A.OtherTabs:hover    
.PagingTable 


   ======================================================== */





/* background color for the content part of the pages */ 
Body 
{ 
    background-color: white; 
} 

.ControlPanel, .PagingTable { 
    width: 100%; 
    height: 64px; 
    background-color: #FFFFFF; 
    BORDER-RIGHT: #003366 1px solid; 
    BORDER-TOP: #003366 1px solid; 
    BORDER-LEFT: #003366 1px solid; 
    BORDER-BOTTOM: #003366 1px solid; 
} 

.SkinObject { 
    font-weight: bold; 
    font-size: 8.5pt; 
    color: #003366; 
    font-family: Tahoma, Arial, Helvetica; 
    text-decoration: none; 
} 

A.SkinObject:link { 
    text-decoration:    none; 
    color:#003366; 
} 

A.SkinObject:visited  { 
    text-decoration:    none; 
    color:#003366; 
} 

A.SkinObject:active   { 
    text-decoration:    none; 
    color:#003366; 
} 

A.SkinObject:hover    { 
    text-decoration:    none; 
    color:#003366; 
} 



.LienMenu{ 
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  10px; 
    font-weight:    normal; 
    color: #ffffff;
    background-color: #a33e59;
}

A.LienMenu:link { 
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  10px; 
    font-weight:    normal; 
    color: #ffffff;
    background-color: #a33e59;
} 

A.LienMenu:visited  { 
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  10px; 
    font-weight:    normal; 
    color: #ffffff; 
    background-color: #a33e59;
} 

A.LienMenu:active   { 
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  10px; 
    font-weight:    normal; 
    color: #ffffff;
    background-color: #a33e59;
} 

A.LienMenu:hover    { 
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  10px; 
    font-weight:    normal; 
    color: #ffffff;
    background-color: #a33e59;
}



A.LoginCss:link { 
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  10px; 
    font-weight:    normal; 
    color: #a33e59;
} 

A.LoginCss:visited  { 
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  10px; 
    font-weight:    normal; 
    color: #a33e59; 
} 

A.LoginCss:active   { 
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  10px; 
    font-weight:    normal; 
    color: #a33e59;
} 

A.LoginCss:hover    { 
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  10px; 
    font-weight:    normal; 
    color: #a33e59;
}

.LienBas { 
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  10px; 
    font-weight:    normal; 
    color: #ffffff;
}

A.LienBas:link { 
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  10px; 
    font-weight:    normal; 
    color: #ffffff;
} 

A.LienBas:visited  { 
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  10px; 
    font-weight:    normal; 
    color: #ffffff; 
} 

A.LienBas:active   { 
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  10px; 
    font-weight:    normal; 
    color: #ffffff;
} 

A.LienBas:hover    { 
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  10px; 
    font-weight:    normal; 
    color: #ffffff;
}
/* style for module titles */ 
.Head   { 
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  20px; 
    font-weight:    normal;  
} 

/* style of item titles on edit and admin pages */ 
.SubHead    { 
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  11px; 
    font-weight:    bold; 
} 

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */ 
.SubSubHead { 
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  11px; 
    font-weight:    bold; 
    color: black; 
} 

/* text style used for most text rendered by modules */ 
.Normal,.NormalDisabled 
{ 
    font-family: Tahoma, Arial, Helvetica; 
    font-size: 12px; 
    font-weight: normal; 
    color: #333333
} 
.ConnexionAuto
{ 
    font-family: Tahoma, Arial, Helvetica; 
    font-size: 10px; 
    font-weight: normal; 
    color:#57790c;
} 

/* text style used for rendered text which should appear disabled */ 
.NormalDisabled 
{ 
    color: Silver; 
} 

/* text style used for rendered text which requires emphasis */ 
.NormalBold 
{ 
    font-family: Tahoma, Arial, Helvetica; 
    font-size: 11px; 
    font-weight: bold 
} 

/* text style used for error messages */ 
.NormalRed 
{ 
    font-family: Tahoma, Arial, Helvetica; 
    font-size: 12px; 
    font-weight: bold; 
    color: #ff0000 
} 

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */ 
.NormalTextBox 
{ 
    font-family: Tahoma, Arial, Helvetica; 
    font-size: 9px; 
    font-weight: normal; 
} 

/* styles used by TreeMenu Skin Object */ 
.TreeMenu_Node 
{ 
    font-family: Tahoma, Arial, Helvetica; 
    font-size: 12px; 
    font-weight: normal; 
} 

.TreeMenu_NodeSelected 
{ 
    font-family: Tahoma, Arial, Helvetica; 
    font-size: 12px; 
    font-weight: normal; 
 background-color: #dcdcdc; 
} 

A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link { 
    text-decoration:    none; 
    color: #003366; 
} 

A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited  { 
    text-decoration:    none; 
    color: #003366; 
} 

A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active   { 
    text-decoration:    none; 
    color: #003366; 
} 

A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover    { 
    text-decoration:    none; 
    color: #ff0000; 
} 

/* styles used in the FileManager */ 
.FileManager 
{ 
 border-right: black 1px solid; 
 border-top: black 1px solid; 
 border-left: black 1px solid; 
 border-bottom: black 1px solid; 
 height:400px; 
} 
.FileManager_ToolBar 
{ 
 border-bottom: black 1px solid; 
 height:25px; 
} 
.FileManager_Explorer 
{ 
 height:100%; 
 border: dimgray 1px solid; 
 background-color: White; 
 margin: 2px 2px 2px 2px; 
} 

.FileManager_FileList 
{ 
 height:100%; 
 border: dimgray 1px solid; 
 background-color: White; 
 margin: 2px 2px 2px 2px; 
 overflow: auto; 
} 

.FileManager_MessageBox 
{ 
 text-align: center; 
 vertical-align: middle; 
 background-color: White; 
 padding: 25px 25px 25px 25px; 
} 

.FileManager_Header 
{ 
    font-family: Tahoma, Arial, Helvetica; 
    font-size: 11px; 
    font-weight: bold; 
    color: #E7E7FF; 
    background-color: #9EBFF6; 
    border-bottom: dimgray 1px solid; 
    height: 25px; 
} 

.FileManager_Pager 
{ 
    font-family: Tahoma, Arial, Helvetica; 
    font-size: 11px; 
    font-weight: bold; 
    background-color: #EEEEEE; 
    border-top: dimgray 1px solid; 
    height: 25px; 
} 

.FileManager_StatusBar 
{ 
    font-family: Tahoma, Arial, Helvetica; 
    font-size: 11px; 
    font-weight: normal; 
    background-color: #dedfde; 
    height: 25px; 
 margin: 2px 2px 2px 2px; 
} 

.FileManager_Item 
{ 
    font-family: Tahoma, Arial, Helvetica; 
    font-size: 11px; 
    font-weight: normal; 
    color: Black; 
    background-color: #F8F8F8; 
    border-top: black 1px dashed; 
    border-bottom: black 1px dashed; 
} 

.FileManager_AltItem 
{ 
    font-family: Tahoma, Arial, Helvetica; 
    font-size: 11px; 
    font-weight: normal; 
    color: Black; 
    background-color: #EEEEEE; 
    border-style: none; 
} 
.FileManager_SelItem 
{ 
    font-family: Tahoma, Arial, Helvetica; 
    font-size: 11px; 
    font-weight: bold; 
    color: White; 
    background-color: #99ffff; 
    border-style: none; 
} 

.FileManagerTreeNode 
{ 
    font-family: Tahoma, Arial, Helvetica; 
    font-size: 11px; 
    font-weight: normal; 
} 

.FileManagerTreeNodeSelected 
{ 
    font-family: Tahoma, Arial, Helvetica; 
    font-size: 11px; 
    font-weight: normal; 
 background-color: #dcdcdc; 
} 

A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link { 
    text-decoration:    none; 
    color: #003366; 
} 

A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited  { 
    text-decoration:    none; 
    color: #003366; 
} 

A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active   { 
    text-decoration:    none; 
    color: #003366; 
} 

A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover    { 
    text-decoration:    none; 
    color: #ff0000; 
} 

/* styles used in the Wizard Framework */ 
.Wizard 
{ 
 border-right: black 1px solid; 
 border-top: black 1px solid; 
 border-left: black 1px solid; 
 border-bottom: black 1px solid; 
 height:400px; 
 width:650px; 
} 

.WizardButton 
{ 
 border-right: dimgray 1px solid; 
 padding-right: 2px; 
 border-top: dimgray 1px solid; 
 padding-left: 2px; 
 padding-bottom: 2px; 
 border-left: dimgray 1px solid; 
 padding-top: 2px; 
 border-bottom: dimgray 1px solid; 
 background-color: gainsboro; 
} 
.WizardHeader 
{ 
 background: #ffffcc; 
 border-bottom: black 1px solid; 
 height:40px; 
} 
.WizardFooter 
{ 
 border-top: black 1px solid; 
 background: #ccffcc; 
 height: 25px; 
 text-align: right; 
} 
.WizardBody 
{ 
 padding-right: 10px; 
 padding-left: 10px; 
 padding-bottom: 10px; 
 padding-top: 10px; 
 height: 325px; 
} 
.WizardHelp 
{ 
 padding-right: 5px; 
 padding-left: 5px; 
 font-size: 9pt; 
 padding-bottom: 5px; 
 border-left: black 1px solid; 
 width: 180px; 
 padding-top: 5px; 
 background-color: #ccffff; 
} 
.WizardHelpText 
{ 
 overflow: auto; 
 font-size: 8pt; 
 width: 180px; 
 color: black; 
 font-family: Tahoma, Verdana, Arial, Sans-Serif; 
 height: 300px; 
} 
.WizardText 
{ 
 font-size: 9pt; 
 color: black; 
 font-family: Tahoma, Verdana, Arial, Sans-Serif; 
} 


/* text style used for help text rendered by modules */ 
.Help 
{ 
  border-right: black 1px solid; 
  padding-right: 2px; 
  border-top: black 1px solid; 
  padding-left: 2px; 
  font-weight: normal; 
  font-size: 11px; 
  padding-bottom: 2px; 
  border-left: black 1px solid; 
  color: black; 
  padding-top: 2px; 
  border-bottom: black 1px solid; 
  font-family: Tahoma, Arial, Helvetica; 
  background-color: #ffff99; 
} 

/* text style for buttons and link buttons used in the portal admin pages */ 
.CommandButton     { 
    font-family: Tahoma, Arial, Helvetica; 
    font-size: 11px; 
    font-weight: normal; 
} 
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */ 
A.CommandButton:link { 
    text-decoration:    underline; 
    color: #003366; 
} 

A.CommandButton:visited  { 
    text-decoration:    underline; 
    color: #003366; 
} 

A.CommandButton:active   { 
    text-decoration:    underline; 
    color: #003366; 
} 

A.CommandButton:hover    { 
    text-decoration:    underline; 
    color: #ff0000; 
} 

/* button style for standard HTML buttons */ 
.StandardButton 
{ 
 padding-right: 5px; 
 padding-left: 5px; 
 font-weight: normal; 
 font-size: 9px; 
 background: #ffffff;
color:#138CAF;
font-weight:bold; 
 font-family: Tahoma, sans-serif; 
} 

    
/* GENERIC */ 
H1  { 
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  20px; 
    font-weight:    normal; 
    color: #666644; 
} 

H2  { 
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  20px; 
    font-weight:    normal; 
    color: #666644; 
} 

H3  { 
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  12px; 
    font-weight:    normal; 
    color: #003366; 
} 

H4  { 
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  12px; 
    font-weight:    normal; 
    color: #003366; 
} 

H5, DT  { 
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  11px; 
    font-weight:    bold; 
    color: #003366; 
} 

H6  { 
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  11px; 
    font-weight:    bold; 
    color: #003366; 
} 

TFOOT, THEAD    { 
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  12px; 
} 


A:link  { 
    text-decoration:    none; 
    color:  #003366; 
} 

A:visited   { 
    text-decoration:    none; 
    color:  #003366; 
} 

A:active    { 
    text-decoration:    none; 
    color:  #003366; 
} 

A:hover { 
    text-decoration:    underline; 
    color:  #ff0000; 
} 

SMALL   { 
    font-size:  8px; 
} 

BIG { 
    font-size:  14px; 
} 

BLOCKQUOTE, PRE { 
    font-family:    Lucida Console, 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; 
} 

HR { 
    color: dimgrey; 
    height:1pt; 
    text-align:left 
} 

/* Module Title Menu */ 
.ModuleTitle_MenuContainer { 

} 

.ModuleTitle_MenuBar { 
 cursor: pointer; 
 cursor: hand; 
 height:16; 
 background-color: Transparent; 
} 

.ModuleTitle_MenuItem { 
 cursor: pointer; 
 cursor: hand; 
 color: white; 
 font-family: Tahoma, Arial, Helvetica; 
 font-size: 9px; 
 font-style: normal; 
 background-color: Transparent; 
} 

.ModuleTitle_MenuIcon { 
 cursor: pointer; 
 cursor: hand; 
 background-color: #EEEEEE; 
 text-align: center; 
 width: 15; 
 height: 21; 
} 

.ModuleTitle_SubMenu { 
 z-index: 1000; 
 cursor: pointer; 
 cursor: hand; 
 background-color: #a33e59; 
} 

.ModuleTitle_MenuBreak { 

} 

.ModuleTitle_MenuItemSel { 

 cursor: pointer; 
 cursor: hand; 
 color: white; 
 font-family: Tahoma, Arial, Helvetica; 
 font-size: 9px; 
 font-style: normal;  
} 

.ModuleTitle_MenuArrow { 
 font-family: webdings; 
 font-size: 10pt; 
 cursor: pointer; 
 cursor: hand; 
} 

.ModuleTitle_RootMenuArrow { 
 font-family: webdings; 
 font-size: 10pt; 
 cursor: pointer; 
 cursor: hand; 
} 



/* If you don't have any DNN v1 or v2 installs
    you may want to omit the following                 */
/* LEGACY STYLES from DNN 1-2 */ 
.HeadBg { 
    background-color: #CCCCCC; 
} 

.TabBg { 
    background-color: black; 
} 

.SelectedTab { 
    font-weight: bold; 
    font-size: 8.5pt; 
    color: #FFFFFF; 
    font-family: Tahoma, Arial, Helvetica; 
    text-decoration: none; 
} 

A.SelectedTab:link { 
    text-decoration:    none; 
    color:white; 
} 

A.SelectedTab:visited  { 
    text-decoration:    none; 
    color:#eeeeee; 
} 

A.SelectedTab:active   { 
    text-decoration:    none; 
    color:#eeeeee; 
} 

A.SelectedTab:hover    { 
    text-decoration:    none; 
    color:#cccccc; 
} 

.OtherTabs { 
    font-weight: bold; 
    font-size: 8.5pt; 
    color: white; 
    font-family: Tahoma, Arial, Helvetica; 
    text-decoration: none; 
} 
    
A.OtherTabs:link { 
    text-decoration:    none; 
    color:white; 
} 

A.OtherTabs:visited  { 
    text-decoration:    none; 
    color:#eeeeee; 
} 

A.OtherTabs:active   { 
    text-decoration:    none; 
    color:#eeeeee; 
} 

A.OtherTabs:hover    { 
    text-decoration:    none; 
    color:#cccccc; 
} 
.PagingTable { 
    height: 33px; 
}
.Titre {
color:#138CAF;
font-weight:bold;
}





