/* specifique REG - espace abonnes */
.EspaceAbonnes {	
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
 	font-style:normal;
	font-weight:bold; 
	font-size:18px; 
	color:#6CC4A7; /* REG vert turquoise */
}

A.AccueilPortail:link, A.AccueilPortail:visited {
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
 	font-style:normal;
	font-weight:bold; 
	font-size:18px; 
	color:#F29136;  /* REG orange */
}

A.AccueilPortail:active, A.AccueilPortail:hover
{
	color:red;
}

A.EspacePublic:link, A.EspacePublic:visited {	
	text-decoration: none; 
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
 	font-style:normal;
	font-weight:bold; 
	font-size:18px; 
	color:white; 
}

A.EspacePublic:active, A.EspacePublic:hover
{
	color:red;
}

/* ================================
    CSS STYLES DNN
   ================================
*/ 
/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
/*Body {
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
 	font-style:normal;
	font-weight:normal;
    font-size: 10pt;
    color:black; 
}
*/
.LeftPane,.ContentPane, .RightPane  {
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
 	font-style:normal;
	font-weight:normal;
    font-size: 12px;
    color:black;  
}

/* background/border colors for the selected tab */
.TabBg {
}

/* hyperlink style */
A:link  {
    text-decoration: none;
}
A:visited   {
    text-decoration: none;
}
A:active    {
    text-decoration: none;
	color:red;
}
A:hover {
    text-decoration: none;
	color:red;
}
 
/* hyperlink style for the SelectedTab (token fil d'ariane [BREADCRUMB]) */
.SelectedTab {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color:#02046b; /* REG Bleu fonc*/ 
    text-decoration: none;
}
A.SelectedTab:link, A.SelectedTab:visited  {
    color: #02046b; /* REG Bleu fonc*/ 
}
A.SelectedTab:active,A.SelectedTab:hover   {
	color:red;  /* rouge */
}

/* ======  CSS STYLES pour les menus dynamiques LINK:1 et LINKS:2  et TERMS ====== */   
/* text style for the unselected tabs */
.OtherTabs {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
    font-size: 12px;
    color: white; 
    text-decoration: none;
}
/* hyperlink style for the unselected tabs */
A.OtherTabs:link, A.OtherTabs:visited {
	color:white;
}
A.OtherTabs:active, A.OtherTabs:hover {
	color:red;
}

/* ================================
    CSS STYLES FOR DotNetNuke
   ================================*/
/* ======  CSS STYLES pour les menus des modules  ====== */   
/* style for module titles */
.Head   {
 	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	color: #6CC4A7;	/*REG vert */ 
}
/* style du trait du menu */
HR {
	color: #6CC4A7;	/*REG vert */ 
}

  /* GENERAL */
/* style for module titles */

/* style of item titles on edit and admin pages */
.SubHead    {
 	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	color: #6CC4A7;	/*REG vert */ 
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color: #6CC4A7;	/*REG vert */ 
}
TBODY, TABLE, UL, LI, blockquote {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: black;
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
.NormalRed
{
 	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
    color: red;
}
.NormalBold
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
    font-weight: bold;
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
  	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}    
/* GENERIC */
H1  {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:18px;
	font-style: normal;
	font-weight: bold;
	color: #6CC4A7;	/*REG vert */ 
}

H2  {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #6CC4A7;	/*REG vert */ 
}
H3  {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #6CC4A7;	/*REG vert */ 
}
H4  {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #6CC4A7;	/*REG vert */ 
}
H5  {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #6CC4A7;	/*REG vert */ 
}
H6 {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #6CC4A7;	/*REG vert */ 
}
H7  {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #6CC4A7;	/*REG vert */ 
}
H8 {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #6CC4A7;	/*REG vert */ 
}

TFOOT, THEAD    {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:  12px;
}
TH  {
    vertical-align: baseline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:  bold;
}
/*---------------------*/
/* Styles Solpart Menu */
/*---------------------*/
/* NOTE --> les classes remarquables sont MainMenu_Out(pour les  bouttons du menu non utilises), */
/*              MainMenu_Over(pour les bouttons en mode "selected")         */
/*          et MainMenu_Active(pour le boutton de la page que l'on visite) */
/*-------------------------------------------------------------------------*/
.MainMenu_MenuContainer {  
	width: 150px;   
	border: 0px;
	border-style:outset;
	border-color:transparent;   
	border-spacing: 0px; 
	background:transparent;   
}
.MainMenu_MenuBar { 
	cursor: hand;  
	background:transparent;  
	width: 150px;    		
	border: 0px; 
}
.MainMenu_MenuItem {  
	background:transparent; 
	border: 0px;  
	/* height: 30px; */
	text-align:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:white;    
}
.MainMenu_MenuItemSel { 
	cursor: hand;  
	background:white;		
	border: 0px;  
	text-align:left;   
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:red;    
}
.MainMenu_Out {  
	background: transparent;  
	border: 0px;  
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:red;     
}
.MainMenu_Over { 
	background: transparent;  
	border: 0px;  
	text-align: left; 
	color:red; 
}
.MainMenu_Active, .MainMenu_BreadcrumbActive { 
	background: transparent;    
	color:red; 
}
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow  { 
	display: none;
}
.MainMenu_MenuIcon  { 
	background-color:transparent;  
	padding: 0px;
	border: 0px;
	cursor: hand; 
	text-align: left;  
	width: 10px; 
}
.MainMenu_SubMenu{ 
	z-index: 1000;  
	cursor: hand;  
	background:#6CC4A7;	/*REG vert */ 
	border: 0px;   
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:white;     
}
.SubMenu_Active, .SubMenu_Over { 
	cursor: hand;  
	background:#6CC4A7;	/*REG vert */   
	border: 0px;    
	text-align:left;   
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:red;  
	border-color:white;
}
.MainMenuSeperator, .MainMenu_MenuBreak { 
	display: none;
	width: 10px; 
	border: 0px;  
}
/*---------------------*/
/* Styles ModuleTitle */
/*---------------------*/
.ModuleTitle_SubMenu { 
	z-index: 1000;  
	cursor: hand;  
	margin: 0px 0 0 0px; 
	background: #6CC4A7;	/*REG vert */   
	padding: 0px; 
	border: 1px solid #c5c3ad; 
	filter: none; 
}
.ModuleTitle_MenuItem {  
	background: #6CC4A7;	/*REG vert */   
	padding: 0px 0px 0px 0px;  
	height: 20px; 
	border: 0;    
	text-align:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:black;
}
.ModuleTitle_MenuItemSel { 
	cursor: hand;  
	background: orange;  
	padding: 0px 0px 0px 0px;  
	height: 20px; 
	border: 0px;    
	text-align:left;   
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:black;
}
.ModuleTitle_MenuContainer { 
	color: #6CC4A7;	/*REG vert */   
}
.ModuleTitle_MenuBar { 
	cursor: hand;
}
.ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel { 
	padding: 0px; 
}
.ModuleTitle_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow { 
	display: none; 
	width: 5px;
}
.ModuleTitle_MenuIcon, .ModuleTitle_MenuIcon a { 
	display:inline; 
	text-align:left; 
	width:0px;
	padding: 0px 0px 0px 0px; 
	border:0; 
	background-color: transparent;      
	text-decoration: none;
}










