/* ================================
    CSS STYLES Somei
   ================================
*/   
#page
{
	width:100%;
	height:100%;
}
a:link  {
    text-decoration:none;
}

a:visited   {
    text-decoration:none;
}

a:active    {
    text-decoration:none;
}

a:hover {
    text-decoration:none;
}

/* hyperlink style for the SelectedTab (token fil d'ariane [BREADCRUMB]) */
.SelectedTab {
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-weight:bold;
    font-size:10pt;
    color:#003399; /* Bleu */
    text-decoration:none;
}
a.SelectedTab:link, a.SelectedTab:visited  {
    color:#003399; /* Bleu */ 
}
a.SelectedTab:active,a.SelectedTab:hover   {
	color:red;  /* rouge */
}

/* ======  CSS STYLES pour les menus dynamiques LINK:1 et LINKS:2  ====== */   
/* text style for the unselected tabs */
.OtherTabs {
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
    font-size:10pt;
    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 pour les menus des modules  ====== */   
/* style for module titles */
.Head   {
	/* color="#0071BC" /Bleu */
}
/* style du trait du menu */
hr {
	/*color:#0071BC;  /Bleu */
}

/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   

/* text style for the selected tab */
/*MME
.SelectedTab {
    font-weight: bold;
    font-size: 8.5pt;
    color: #3DD0EB;
    font-family: Verdana;
    text-decoration: none;
}
*/
/* text style for the unselected tabs */
/*MME
.OtherTabs {
    font-weight: bold;
    font-size: 8.5pt;
    color: #3DD0EB;
    font-family: Verdana;
    text-decoration: none;
}
*/

/* GENERAL */
/* style for module titles */
.Head   {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight:normal;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:black;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:black;
}

/* text style used for most text rendered by modules */
/*.Normal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
*/
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family:Verdana;
    font-size:12px;
    font-weight:normal;
}

.NormalRed
{
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    color:#ff0000
}

.NormalBold
{
    font-family:Verdana;
    font-size:11px;
    font-weight:bold
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton  
{
    font-family:Verdana;
    font-size:11px;
    font-weight:normal;
}
        
/* GENERIC */
h1
{
    font-family:Verdana;
    font-size:20px;
    font-weight:normal;
    color:#666644;
}

h2
{
    font-family:Verdana;
    font-size:20px;
    font-weight:normal;
    color:#666644;
}

h3
{
    font-family:Verdana;
    font-size:12px;
    font-weight:normal;
    color:#003366;
}

h4
{
    font-family:Verdana;
    font-size:12px;
    font-weight:normal;
    color:#003366;
}

h5
{
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    color:#003366;
}

h6
{
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    color:#003366;
}

th
{
    vertical-align:baseline;
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    color:#003366;
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer 
{
	border:solid 0px blue;
}

.ModuleTitle_MenuBar 
{
	cursor:pointer; 
	height:16px;
	background-color:Transparent;
}

.ModuleTitle_MenuItem 
{
	cursor:pointer; 
	color:black; 
	font-family:Verdana; 
	font-size:9pt; 
	font-weight:bold; 
	font-style:normal; 
	border:solid 0px white;
	background-color:Transparent;
}

.ModuleTitle_MenuIcon 
{
	cursor:pointer; 
	background-color:#EEEEEE; 
	border-left:#EEEEEE 0px solid; 
	border-bottom:#EEEEEE 0px solid; 
	border-top:#EEEEEE 0px solid; 
	text-align:center; 
	width:15px; 
	height:21px;
}

.ModuleTitle_SubMenu 
{
	z-index:1000; 
	cursor:pointer; 	
	background-color:#FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border:solid 0px #FFFFFF
}

.ModuleTitle_MenuBreak 
{
	border:solid 0px #EEEEEE;
	background-color:#EEEEEE; 
	height:1px;
}

.ModuleTitle_MenuItemSel 
{
	cursor:pointer; 
	color:black; 
	font-family:Verdana; 
	font-size:9pt; 
	font-weight:bold; 
	font-style:normal;
	background-color:#C1D2EE;  /* ???  */
}

.ModuleTitle_MenuArrow 
{
	font-family:webdings; 
	font-size:10pt; 
	cursor:pointer;
	border-right:#FFFFFF 0px solid; 
	border-bottom:#FFFFFF 0px solid; 
	border-top:#FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow 
{
	font-family:webdings; 
	font-size:10pt; 
	cursor:pointer;
}

/* Main Menu */
.MainMenu_MenuContainer 
{
	border-bottom:#404040 0px solid; 
	border-left:#FF8080 0px solid; 
	border-top:#FF8080 0px solid; 
	border-right:#404040 0px solid; 
	background-color:white; 
}

.MainMenu_MenuBar 
{
	cursor: pointer;
	height:16px;
}

.MainMenu_MenuItem 
{
	cursor:pointer;
	color:black; 	/* couleur du texte du menu et sous menu */
	font-family:Tahoma, Arial, Helvetica; 
	font-size:9pt; 
	font-weight:bold; 
	font-style:normal; 
	border:solid 0px #000000;
}

.MainMenu_MenuIcon 
{
	cursor:pointer; 
	background-color:white; 
	border-left:#000000 0px solid; 
	border-bottom:#000000 0px solid; 
	border-top:#000000 0px solid; 
	text-align:center; 
	width:15px; 
	height:21px;
}

.MainMenu_SubMenu 
{
	z-index:1000; 
	cursor:pointer;
	background-color:white; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ; 
	border-bottom:#404040 0px solid; 
	border-left:#FF8080 0px solid; 
	border-top:#FF8080 0px solid; 
	border-right:#404040 0px solid;
}

.MainMenu_MenuBreak 
{
	border-bottom:#404040 0px solid; 
	border-left:#FF8080 0px solid; 
	border-top:#FF8080 0px solid;  
	border-right:#404040 0px solid; 
	background-color:white; 
	height:1px;
}

.MainMenu_MenuItemSel 
{
	background-color:white; 
	cursor:pointer;
	color:blue;   /* couleur du surlignage (lorsqu'on passe la souris dessus) du texte du menu (hover) */
	font-family:Tahoma, Arial, Helvetica; 
	font-size:9pt; 
	font-weight:bold; 
	font-style:normal;
}

.MainMenu_MenuArrow 
{
	font-family:webdings; 
	font-size:10pt; 
	cursor:pointer;
	border-right:#000000 0px solid; 
	border-bottom:#000000 0px solid; 
	border-top:#000000 0px solid;
}

.MainMenu_RootMenuArrow 
{
	font-family:webdings; 
	font-size:10pt; 
	cursor:pointer;
}












































