/* ================================ 
    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 */

.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 
.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 

/* 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; 
} 


.LienBas{ 
    font-weight: normal; 
    font-size: 9px; 
    color: #ffffff; 
    font-family: Tahoma, Arial, Helvetica; 
    text-decoration: none; 
} 

A.LienBas:link { 
    text-decoration:    none; 
    color:#ffffff; 
} 

A.LienBas:visited  { 
    text-decoration:    none; 
    color:#ffffff; 
} 

A.LienBas:active   { 
    text-decoration:    none; 
    color:#ffffff; 
} 

A.LienBas:hover    { 
    text-decoration:    none; 
    color:#dddddd; 
} 

.LoginCss{ 
    font-weight: normal; 
    font-size: 9px; 
    color: #81027d; 
    font-family: Tahoma, Arial, Helvetica; 
    text-decoration: none; 
} 

A.LoginCss:link { 
    text-decoration:    none; 
    color:#81027d; 
} 

A.LoginCss:visited  { 
    text-decoration:    none; 
    color:#81027d; 
} 

A.LoginCss:active   { 
    text-decoration:    none; 
    color:#81027d; 
} 

A.LoginCss:hover    { 
    text-decoration:    none; 
    color:#81027d; 
} 


/* style for module titles */ 
.Head   { 
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  20px; 
    font-weight:    normal; 
    color: #333333; 
} 

/* style of item titles on edit and admin pages */ 
.SubHead    { 
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  11px; 
    font-weight:    bold; 
    color: #000000; 
} 

/* 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;
} 
TD
{ 
    font-family: Tahoma, Arial, Helvetica; 
    font-size: 12px; 
    font-weight: normal; 
    font-weight: bold;
} 
.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; 
    background:#cce82e;
    color:#333333;

} 

/* 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: #57790c; 
 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; 
    color: #003366; 
} 

TH  { 
    vertical-align: baseline; 
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  12px; 
    font-weight:    bold; 
    color: #003366; 
} 

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-weight: bold; 
 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: #cce82e; 
 color: #333333;
} 

.ModuleTitle_MenuBreak { 

} 

.ModuleTitle_MenuItemSel { 

 cursor: pointer; 
 cursor: hand; 
 color: white; 
 font-family: Tahoma, Arial, Helvetica; 
 font-size: 9px; 
 font-weight: bold; 
 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; 
} 

/* Main Menu */ 
.MainMenu_MenuContainer { 
 background-color: transparent; 
} 
.MainMenu_MenuBar { 
 cursor: pointer; 
 cursor: hand; 
 background-color: transparent; 
 height:25px;
 background-image:url(images/degrade-menu.gif);

} 
.MainMenu_MenuItem { 
 cursor: pointer; 
 cursor: hand; 
 color: white; 
 font-family: Tahoma, Arial, Helvetica; 
 font-size: 12px; 
 
 
} 
.MainMenu_MenuIcon { 
 cursor: pointer; 
 cursor: hand; 
 background-color: #CEE094; 
 border-left: #EEEEEE 0px solid; 
 border-bottom: #EEEEEE 0px solid; 
 border-top: #EEEEEE 0px solid; 
 text-align: center; 
 width: 15; 
 height: 21; 
} 
.MainMenu_SubMenu { 
 z-index: 1000; 
 cursor: pointer; 
 cursor: hand; 
 background-color: #c88fc6;
 color:#000000; 
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: #333333; 
 font-family: Tahoma, Arial, Helvetica; 
 font-size: 12px; 
 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-image:url(images/degrade-menu-dessus.gif);
} 
.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; 
} 



/* 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; 
}

/* =====================================
    CSS STYLES FOR HouseMenu SkinObject
   =====================================
*/

/* Horizontal Menu */
#HouseMenuNav { /* menu wrapper div */
	padding: 0;
	margin: 0;
	list-style-type: none;
	white-space: nowrap;
	width: 100%;
	height:52px; 
	background-color: transparent;
	vertical-align:middle;
}

#HouseMenuNav ul { /* all submenu lists */
	padding: 0;
	border: 0;
	margin: 0;
	list-style: none;
	list-style-type: none;
	line-height: 1px;
	white-space: nowrap;
	background-color: transparent;
	z-index: 99999;
	vertical-align:middle;
}

#HouseMenuNav a { /* all links within the menu wrapper */
	display: block;
	color : #000000;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	font-weight : bold;
	text-decoration : none;
	background-color: transparent;
	width: 100px;
	background-image: url(images/feuillemenu.gif);
	height: 52px;
	margin: 0; 
	border: 0;
	vertical-align:middle;
	text-align:center;
	padding-top:25px;
}

#HouseMenuNav li { /* all list items */
	position: relative;
	vertical-align:middle;
	display: inline;
	list-style-type: none;
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
	width: 144px;
	height: 28px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 500px;
	_width: 1px;
	/* end hack */
}

#HouseMenuNav li a:hover {
	margin: 0;
	border: 0; 
	vertical-align:middle;
	background-image: url(images/FeuilleMenuOuvert.gif);

}

#HouseMenuNav li ul { /* second-level lists */
	position: absolute;
	width: 144px; /* width of submenu, must be set so third-level list can get shifted over properly */
	left: -9999px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border: solid 1px #333;
	/* border-top: none; */
	padding: 0;
	margin: -2px 0 0 0;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	margin: 0 0 0 0;
	/* end hack */
	white-space: nowrap;
	z-index: 88888;
	line-height: 12px;
}

#HouseMenuNav li ul ul { /* third-and-above-level lists */
	margin: -31px 0 0 144px;
	_margin: -30px 0 0 144px;
	border: solid 1px #333;
	white-space: nowrap;
	line-height: 12px;
}

#HouseMenuNav li:hover ul ul, 
#HouseMenuNav li:hover ul ul ul, 
#HouseMenuNav li.sfhover ul ul, 
#HouseMenuNav li.sfhover ul ul ul {
	left: -9999px;
}

#HouseMenuNav li:hover ul, 
#HouseMenuNav li li:hover ul, 
#HouseMenuNav li li li:hover ul, 
#HouseMenuNav li.sfhover ul, 
#HouseMenuNav li li.sfhover ul, 
#HouseMenuNav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#HouseMenuNav li li { /* all items under the top level */
	list-style-type: none;
	width: 148px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 134px;
	_width: 144px;
	/* end hack */
}

#HouseMenuNav li li a { /* all item links under the top level */
	width: 148px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 134px;
	_width: 144px;
	/* end hack */
}

#HouseMenuNav iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	display: block;
}

/* Applied to the parent item, if displayed, in either vertical or horizontal
   orientation. Must follow other styles. */
#HouseMenuNav #houseMenuParentItem a
{ /* all links under the parent item (li) */
	color: #333; 
}

#HouseMenuNav a#houseMenuParentLink
{ /* parent link itself */
	color: #333; 
}

#HouseMenuNav a#houseMenuCurrentLink
{ /* current link itself */
	margin: 0;
	border: 0; 
	padding: 8px 5px 10px 5px;
	color: #eee; 
}
