/* 
================================
Skin styles for DotNetNuke
================================
*/   

/*
=================================
DNN:NAV Style Sheet Classes
=================================
*/

.MainMenu_MenuContainer {
	width:213px;	
}

.MainMenu_MenuBar {
	cursor: hand;
}
	
.MainMenu_MenuItem {
	cursor: hand;
	background-image:Url(images\MenuTab.jpg);
	cursor: pointer;  
	color: #FFFFFF; 
	font-size: 11px; 
	font-weight: Bold; 
	font-family:Arial; 
	height:23px;
	text-indent:20px;
	letter-spacing:1px;
	
}

.MainMenu_MenuItemSel {
	cursor: hand;
	background-image:Url(images\MenuTab.jpg);
	cursor: pointer;  
	color: #FFFFFF; 
	font-size: 11px; 
	font-weight: Bold; 
	font-family:Arial; 
	height:23px;
	text-indent:20px;
	letter-spacing:1px;
	
	}
	
	.MainMenu_MenuItemActive {
	cursor: hand;
	background-image:Url(images\MenuTab.jpg);
	cursor: pointer;
	color: #FFFFFF; 
	font-size: 11px; 
	font-weight: Bold; 
	font-family:Arial; 
	text-indent:20px;
	letter-spacing:1px;
	
	
	}
	
.MainMenu_SubMenu
{background-color:#d6d9e7;
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#ffffff', Direction=135, Strength=0); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
	font-family:Arial; 
	font-size: 12px; 
	color: #35468e; 
	text-indent:0px;
	font-weight: normal; 
	height:16px;
	background-image:none;
	letter-spacing:0px;
	border-bottom: #eeeeee 0px solid; 
	border-left: #eeeeee 0px solid; 
	border-top: #eeeeee 0px solid;  
	border-right: #eeeeee 0px solid; 
	
}

.MainMenu_SubMenu .MainMenu_MenuItem 
{
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#ffffff', Direction=135, Strength=0); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
	font-family:Arial; 
	font-size: 12px; 
	color: #35468e; 
	text-indent:0px;
	font-weight: normal; 
	height:16px;
	background-image:none;
	letter-spacing:0px;
	border-bottom: #eeeeee 1px solid; 
	border-left: #eeeeee 0px solid; 
	border-top: #eeeeee 0px solid;  
	border-right: #eeeeee 0px solid; 
	
	
}

.MainMenu_SubMenuItemSelected
{   color: #ffffff; 
	padding: 1px 1px 1px 1px; 
	background-color:#35468e;
	background-image:none;
	text-indent:0px;
	font-family:Arial; 
	font-size: 12px; 
	font-weight: normal; 
	height:16px;
	letter-spacing:0px;
	border-bottom: #eeeeee 1px solid; 
	border-left: #eeeeee 0px solid; 
	border-top: #eeeeee 0px solid;  
	border-right: #eeeeee 0px solid; 
	}

.MainMenu_MenuIcon {
	display:none;
}

.MainMenu_MenuBreak 
{	border-bottom: #eeeeee 1px solid; 
	border-left: #eeeeee 0px solid; 
	border-top: #eeeeee 0px solid;  
	border-right: #eeeeee 0px solid; 
	background-color: #ffffff; 
    height:0px;
}

.MainMenu_SubMenuItemActive
{
    background-color:#d6d9e7;
    color:#ffffff;
   	padding: 1px 1px 1px 1px; 
	border-bottom: #00000  1px solid; 
	border-left:  #000000  0px solid; 
	border-right:  #000000  0px solid;
	border-top: #000000  0px solid;
	text-indent:0px;
	font-weight: normal; 
	height:16px;
	font-size: 11px; 
	background-image:none;
	letter-spacing:0px;
}

.MainMenu_MenuArrow {
	display:none;
}
.MainMenu_RootMenuArrow {
	display:none;
}

.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: arial; 
  font-size: 10px;
  font-weight: normal;
}

.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}


a:link{font-weight: bold;color: #06f; text-decoration:underline;}
a:hover{color: #f07c01;text-decoration:none;}
a:visited{font-weight: bold;color: #06f;text-decoration:underline;}
.fontMauveBold{color: #996699; font-size: 9pt; font-family: Arial; font-weight:bold}
.fontNavyBold{color: #00008b; font-size: 9pt; font-family: Arial; font-weight:bold}
.f13small  { color: #00008b; font-size: 8pt; font-family: Arial }
.footer{color: #696969; font-size: 7pt; font-family: Arial; font-weight:normal;}
a.linkpur:link { color: #783985; font-weight:bold ; text-decoration:underline}
a.linkpur:active { color: #783985; font-weight:bold ; text-decoration:underline}
a.linkpur:hover { color: #783985; font-weight:bold ; text-decoration:none}
a.linkpur:visited { color: #783985; font-weight:bold ; text-decoration:underline}
a.BigLink:link { color: #00008b; font-size:12pt; font-weight:bold ; text-decoration:underline}
a.BigLink:active { color: #00008b; font-size:12pt; font-weight:bold ; text-decoration:underline}
a.BigLink:hover { color: #783985; font-size:12pt; font-weight:bold ; text-decoration:none}
a.BigLink:visited { color: #783985; font-size:12pt; font-weight:bold ; text-decoration:underline}


body{margin-top:0; margin-left:0 ; font-size: 9pt; font-family: Arial; background-color: white; margin: 0pt}

table { font-family: Arial;}
td  { font-size: 9pt; font-family: Arial; padding: 0pt }
#trpurple7 td { height:5; background-image:Url(images\dot-purple7.jpg); background-repeat:repeat-x;}
#trpurple6a td { height:5; background-image:Url(images\dot-purple6a.jpg); background-repeat:repeat-x;}
#trpurple6 td { height:5; background-image:Url(images\dot-purple6.jpg); background-repeat:repeat-x;}
#trpurpleSante td { height:5; background-image:Url(images\dot-purple_sante.jpg); background-repeat:repeat-x;}
#trgreen td { height:5; background-image:Url(images\dots3_green.jpg); background-repeat:repeat-x;}
#trOrange td {height:5; background-image:Url(images\dots.jpg); background-repeat:repeat-x;}
input { font-size: 8pt }
.dots { color: #ff8c00; font-size: 9pt; font-family: Arial; word-spacing: 1pt; letter-spacing: 1pt }

.table1 { color: #fdf1f1; background-color: #eff9ff }
.table2{background-color: #e9f3fe}
.table3{background-color: #f3f9ff}
.table4{background-color: #f6ddbd}
.table5 { background-color: #fdedd8 }
.table6{background-color: #c3ddfc}
.table17{background-color: #dcedff}
.table18 { background-color: #ecf9ff }
.table7 { background-color: #fff9df }
.table8 { background-color: #dff6df }
.table9 { background-color: #b6a9ff }
.table19{font-weight: bold;font-size: 9pt;color: #ffffff;font-family: Arial;background-color: #b6a9ff;}
.table20{font-weight: bold;font-size: 9pt;color: #9453ff;font-family: Arial;background-color: #f7f4ff;}
.table21{font-weight: bold;font-size: 9pt;color: #9453ff;font-family: Arial;background-color: #ebe5ff;}
.table10 { background-color: #f7f4ff }
.table11 { background-color: #ebe5ff }
.table12 { background-color: #fff }
.table13 { background-color: #9abbff }
.table14{background-color: #8d9dff}
.table15{background-color: #7381ff}
.table16 { background-color: #7476ff }
.table13Thin { background-color: #9abbff; font-size:1pt;}
.dtg{background-color: #e9f3fe; border-color:#999999; border-style:solid; border-width:1px;}
.td2 { color: #fff; background-color: #f00 }
.f1   { color: #00008b; font-style: normal; font-weight: bold; font-size: 16px; font-family: Arial }
.f2b    { color: #00008b; font-weight: bold; font-size: 12px; font-family: Arial }
.f2big { color: #00008b; font-weight: bold; font-size: 14px; font-family: Arial }
.f10b { color: #00008b; font-weight: bold; font-size: 12px; font-family: Arial }
.f10 { color: #00008b; font-size: 9pt; font-family: Arial }
.f11 { color: #3857ce; font-size: 9pt; font-family: Arial }
.f11_big { color: #3857ce; font-size: 10pt; font-family: Arial }
.f13small  { color: #00008b; font-size: 8pt; font-family: Arial }
.f13smalb  { color: #00008b; font-weight: bold; font-size: 8pt; font-family: Arial }
.f11i { color: #3857ce; font-style: italic; font-size: 9pt; font-family: Arial }
.f11bi { color: #3857ce; font-style: italic; font-weight: bold; font-size: 9pt; font-family: Arial }
.f11b { color: #3857ce; font-weight: bold; font-size: 9pt; font-family: Arial }
.f11big { color: #3857ce; font-weight: bold; font-size: 11pt; font-family: Arial }
.f10big { color: #00008b; font-weight: bold; font-size: 11pt; font-family: Arial }
.f10big2  { color: #00008b; font-weight: bold; font-size: 10pt; font-family: Arial }
.f10i { color: #00008b; font-style: italic; font-size: 9pt; font-family: Arial }
.f10bi { color: #00008b; font-style: italic; font-weight: bold; font-size: 9pt; font-family: Arial }
.fsmall_top { color: #00008b; font-size: 8pt; font-family: Arial }
.f2i { color: #00008b; font-style: italic; font-size: 9pt; font-family: Arial }
.f3  { color: #696969; font-size: 9pt; font-family: Arial }
.f3big { color: #696969; font-size: 10pt; font-family: Arial }
.f4cu  { color: #ff8c00; font-style: italic; font-weight: bold; font-size: 10pt; font-family: FontName, Arial, FontName }
.dots { color: #ff8c00; font-size: 9pt; font-family: Arial; word-spacing: 1pt; letter-spacing: 1pt }
.f3b { color: #696969; font-weight: bold; font-size: 9pt; font-family: Arial }
.f8 { color: #008000; font-size: 9pt; font-family: Arial }
.f8i { color: #008000; font-style: italic; font-size: 9pt; font-family: Arial }
.f8bi { color: #008000; font-style: italic; font-weight: bold; font-size: 9pt; font-family: Arial }
.f8b { color: #008000; font-weight: bold; font-size: 9pt; font-family: Arial }
.f8big { color: #008000; font-weight: bold; font-size: 11pt; font-family: Arial }
.f7 { color: #f00; font-size: 9pt; font-family: Arial }
.f7BIG { color: #f00; font-size: 11pt; font-family: Arial }
.f7i { color: #f00; font-style: italic; font-size: 9pt; font-family: Arial }
.f7b { color: #f00; font-weight: bold; font-size: 9pt; font-family: Arial }
.f7bi { color: #f00; font-style: italic; font-weight: bold; font-size: 9pt; font-family: Arial }
.f3ci { color: #ff8c00; font-style: italic; font-size: 9pt; font-family: Arial }
.f3i { color: #696969; font-style: italic; font-size: 9pt; font-family: Arial }
.f3iBIG { color: #696969; font-style: italic; font-size: 11pt; font-family: Arial }
.f3iBIG1 { color: #696969; font-style: italic; font-size: 10pt; font-family: Arial }
.f3bi { color: #696969; font-style: italic; font-weight: bold; font-size: 9pt; font-family: Arial }
.f3c { color: #ff8c00; font-size: 9pt; font-family: Arial }
.f12 { color: #ff7215; font-size: 9pt; font-family: Arial }
.f12i { color: #ff7215; font-style: italic; font-size: 9pt; font-family: Arial }
.f12bi { color: #ff7215; font-style: italic; font-weight: bold; font-size: 9pt; font-family: Arial }
.f12b { color: #ff7215; font-weight: bold; font-size: 9pt; font-family: Arial }
.f12big { color: #ff7215; font-weight: bold; font-size: 11pt; font-family: Arial }
.f3bc { color: #ff8c00; font-weight: bold; font-size: 9pt; font-family: Arial }
.f3bci { color: #ff8c00; font-style: italic; font-weight: bold; font-size: 9pt; font-family: Arial }
.f5b { color: #fff; font-weight: bold; font-size: 9pt; font-family: Arial }
.f5big { color: #fff; font-weight: bold; font-size: 11pt; font-family: Arial }
.f5 { color: #fff; font-size: 9pt; font-family: Arial }
.f5i { color: #fff; font-style: italic; font-size: 9pt; font-family: Arial }
.f6 { color: #ff5300; font-size: 9pt; font-family: Arial }
.f6b { color: #ff5300; font-weight: bold; font-size: 9pt; font-family: Arial }
.f9 { color: #9453ff; font-size: 9pt; font-family: Arial }
.f13 { color: #9453ff; font-size: 11pt; font-family: Arial }
.f9b   { color: #9453ff; font-weight: bold; font-size: 9pt; font-family: Arial }
.f9big { color: #9453ff; font-weight: bold; font-size: 12pt; font-family: Arial }
.f9bigi { color: #9453ff; font-style: italic; font-weight: bold; font-size: 11pt; font-family: Arial }
.f9big1 { color: #9453ff; font-size: 11pt; font-family: Arial }
.f9bi    { color: #9453ff; font-style: italic; font-weight: bold; font-size: 9pt; font-family: Arial }
.f9i    { color: #9453ff; font-style: italic; font-weight: normal; font-size: 9pt; font-family: Arial }
.NewsMarqueeDate{color:#964fa0;font-size:11px; font-family:Arial; font-weight:bold}
.newsMarqueeDescription{color:#384a8f; font-size:10px; font-family:Arial}
A.newsMarqueeLink:Link{color:#eaab5e; font-size:10px; font-family:Arial; text-decoration:underline;}
A.newsMarqueeLink:active{color:#eaab5e; font-size:10px; font-family:Arial; text-decoration:underline;}
A.newsMarqueeLink:hover{color:#eaab5e; font-size:10px; font-family:Arial; text-decoration:underline;}
A.newsMarqueeLink:visited{color:#eaab5e; font-size:10px; font-family:Arial; text-decoration:underline;}
/*
----- TreeView Menu ------
*/
.SelectedSub {color:#2c3e88;font-weight:bold; font-size:8pt;font-family: Arial;text-align:left; text-indent:0px;height:20px;  vertical-align:bottom; margin-left:4px; }
.SelectedRoot {color:#e38c25;font-weight:bold; font-size:9pt;font-family: Arial;text-align:left; text-indent:0px; width:120px; height:20px;vertical-align:bottom;margin-left:4px; }
.menunode{ color:#e38c25; font-weight:bold; font-size:8pt;font-family: Arial; text-align:left; text-indent:0px; height:20px;vertical-align:bottom ;margin-left:4px; }
.NodeRoot{ color:#2c3e88; font-weight:bold; font-size:9pt; font-family: Arial;text-align:left; text-indent:0px; width:120px; height:20px;vertical-align:bottom ;margin-left:4px; }
.childnode{color:#2c3e88; font-weight:bold; font-size:8pt;font-family: Arial;text-align:left; text-indent:0px;height:20px;vertical-align:bottom;margin-left:4px; }
.lblHeader{ color:#2c3e88; font-weight:bold; font-size:11pt; font-family: Arial;}


/*
------------ Tree View Menu------------
*/
.MainMenu_MenuContainer1 {
	width:100px;	
}

.MainMenu_MenuBar1 {
	cursor: hand;
}
	
.MainMenu_MenuItem1 {
	cursor: hand;
	background-image:none;
	background-color:Transparent;
	cursor: pointer;  
	color: #2c3e88; 
	font-size: 11px; 
	font-weight: Bold; 
	font-family:Arial; 
	height:5px;
	/*text-indent:20px;*/
	letter-spacing:1px;
	
}

.MainMenu_MenuItemSel1 {
	cursor: hand;
	background-image:none;
	background-color:Transparent;
	cursor: pointer;  
	color: #FFFFFF; 
	font-size: 11px; 
	font-weight: Bold; 
	font-family:Arial; 
	height:23px;
	/*text-indent:20px;*/
	letter-spacing:1px;
	
	}
	
	.MainMenu_MenuItemActive1 {
	cursor: hand;
	background-image:none;
	background-color:Transparent;
	cursor: pointer;
	color: #FFFFFF; 
	font-size: 11px; 
	font-weight: Bold; 
	font-family:Arial; 
	/*text-indent:20px;*/
	letter-spacing:1px;
	
	
	}
	
.MainMenu_SubMenu1
{background-color:#ffffff;
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#ffffff', Direction=135, Strength=0); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
	font-family:Arial; 
	font-size: 12px; 
	color: #e38c25; 
	text-indent:0px;
	font-weight: normal; 
	height:16px;
	background-image:none;
	letter-spacing:0px;
	border-bottom: #eeeeee 0px solid; 
	border-left: #eeeeee 0px solid; 
	border-top: #eeeeee 0px solid;  
	border-right: #eeeeee 0px solid; 
	
}

.MainMenu_SubMenu .MainMenu_MenuItem1
{
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#ffffff', Direction=135, Strength=0); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
	font-family:Arial; 
	font-size: 12px; 
	color: #e38c25; 
	text-indent:0px;
	font-weight: normal; 
	height:16px;
	background-image:none;
	letter-spacing:0px;
	border-bottom: #eeeeee 1px solid; 
	border-left: #eeeeee 0px solid; 
	border-top: #eeeeee 0px solid;  
	border-right: #eeeeee 0px solid; 
	
	
}

.MainMenu_SubMenuItemSelected1
{   color: #e38c25; 
	padding: 1px 1px 1px 1px; 
	background-color:#ffffff;
	background-image:none;
	text-indent:0px;
	font-family:Arial; 
	font-size: 12px; 
	font-weight: normal; 
	height:16px;
	letter-spacing:0px;
	border-bottom: #eeeeee 1px solid; 
	border-left: #eeeeee 0px solid; 
	border-top: #eeeeee 0px solid;  
	border-right: #eeeeee 0px solid; 
	}

.MainMenu_MenuIcon1 {
	display:none;
}

.MainMenu_MenuBreak1 
{	border-bottom: #eeeeee 1px solid; 
	border-left: #eeeeee 0px solid; 
	border-top: #eeeeee 0px solid;  
	border-right: #eeeeee 0px solid; 
	background-color: #ffffff; 
    height:0px;
}

.MainMenu_SubMenuItemActive1
{
    background-color:#d6d9e7;
    color:#e38c25;
   	padding: 1px 1px 1px 1px; 
	border-bottom: #00000  1px solid; 
	border-left:  #000000  0px solid; 
	border-right:  #000000  0px solid;
	border-top: #000000  0px solid;
	text-indent:0px;
	font-weight: normal; 
	height:16px;
	font-size: 11px; 
	background-image:none;
	letter-spacing:0px;
}

.MainMenu_MenuArrow1 {
	display:none;
}
.MainMenu_RootMenuArrow1 {
	display:none;
}
a.rubrique:link
{
	color: #2c3e88; 
	font-size: 11px; 
	font-weight: Bold; 
	font-family:Arial;
	text-decoration:none;
	}
	
	
	a.rubrique:hover
{
	color: #2c3e88; 
	font-size: 11px; 
	font-weight: Bold; 
	font-family:Arial;
	text-decoration:none; 
	}
	
	
	a.rubrique:visited
{
	color: #2c3e88; 
	font-size: 11px; 
	font-weight: Bold; 
	font-family:Arial;
	text-decoration:none; 
	}