.A-ImageGauche{margin-right:10px;margin-left:0px;float:left;margin-bottom:5px;}
.A-ImageDroite{margin-left:10px;margin-right:0px;float:right;margin-bottom:5px;}
p span.A-ImageGauche{margin-right:10px;margin-left:0px;float:left;margin-bottom:5px;}
p span.A-ImageDroite{margin-left:10px;margin-right:0px;float:right;margin-bottom:5px;}
div span.A-ImageGauche{margin-right:10px;margin-left:0px;float:left;margin-bottom:5px;}
div span.A-ImageDroite{margin-left:10px;margin-right:0px;float:right;margin-bottom:5px;}
ul li span.A-ImageGauche{margin-right:10px;margin-left:0px;float:left;margin-bottom:5px;}
ul li span.A-ImageDroite{margin-left:10px;margin-right:0px;float:right;margin-bottom:5px;}
img.A-Left, span.A-Left {float:left;margin:4px;}
img.A-Right, span.A-Right {float:right;margin:4px;}

/* ================================
    Default styles FOR DotNetNuke
   ================================
*/   

/* background color for the content part of the pages */
.ControlPanel {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; /*position:absolute;bottom:0px;	z-index:10000;*/}
.SkinObject {}
A.SkinObject:link {}
A.SkinObject:visited {}
A.SkinObject:active {}
A.SkinObject:hover {}
/* style for module titles */
.Head {}
/* 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 {}
/* text style used for rendered text which requires emphasis */
.NormalBold {}
/* text style used for error messages */
.NormalRed {}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {}
/* styles used by TreeMenu Skin Object */
.TreeMenu_Node {font-family: Verdana, Tahoma, Arial, Helvetica;font-size: 10px;font-weight: normal;}
.TreeMenu_NodeSelected {font-family:  Verdana, Tahoma, Arial, Helvetica;font-size: 10px;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 {}    
/* 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 {}
/* Module Title Menu */
.ModuleTitle_MenuContainer {border-bottom: blue 0px solid; border-left: blue 0px solid; border-top: blue 0px solid;	border-right: blue 0px solid; }
.ModuleTitle_MenuBar {cursor: pointer; cursor: hand;height:16;background-color: Transparent;}
.ModuleTitle_MenuItem {	cursor: pointer; cursor: hand; color: black; font-family: Tahoma, Arial, Helvetica; font-size: 9pt; font-weight: bold; font-style: normal; border-left: white 0px solid; border-bottom: white 1px solid; border-top: white 1px solid; border-right: white 0px solid;	background-color: Transparent;}
.ModuleTitle_MenuIcon {	cursor: pointer; cursor: hand; background-color: #EEEEEE; border-left: #EEEEEE 1px solid; border-bottom: #EEEEEE 1px solid; border-top: #EEEEEE 1px solid; text-align: center; width: 15; 	height: 21;}
.ModuleTitle_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;}
.ModuleTitle_MenuBreak {border-bottom: #EEEEEE 1px solid; border-left: #EEEEEE 0px solid;	border-top: #EEEEEE 1px solid; border-right: #EEEEEE 0px solid; background-color: #EEEEEE; height: 1px;}
.ModuleTitle_MenuItemSel {	cursor: pointer; cursor: hand; color: black; font-family: Tahoma, Arial, Helvetica; 	font-size: 9pt; font-weight: bold; 	font-style: normal;	background-color: #C1D2EE;}
.ModuleTitle_MenuArrow {font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid; border-top: #FFFFFF 0px solid;}
.ModuleTitle_RootMenuArrow {font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand;}


/* 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;}

