/* 
================================
Skin styles for DotNetNuke
================================
*/   




/* ***************************** dnnMENU *************************** */

.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer;
	cursor: hand;
	height:27;
	background-color: Transparent;
	line-height : 10px;
	width:108px;
	text-align:center; 
}

.MainMenu_MenuItem {
	cursor: pointer;
	cursor: hand;
	color: White;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 7pt; 
	font-weight: bold;
	font-style: normal;
	background-color: #FF5F01;
}




/* *************RUBRIQUE VERT FONCE ********************** */

.Onglet_vertfonce {
	cursor: pointer;
	cursor: hand;
	color: White;
	font-family:  "Arial Narrow", sans-serif;
	font-weight: normal;
	font-size : 12px;
	font-style: normal;
	background-color: #009900;
	padding-left:10px;
	padding-right:5px;	
}

.Onglet_vertfoncedegrade {
	background-color: #7dc77d;
}
/* *************RUBRIQUE BLEUE ********************** */
.Onglet_bleu{
	cursor: pointer;
	cursor: hand;
	color: White;
	font-family:  "Arial Narrow", sans-serif;
	font-weight: normal;
	font-size : 12px;
	font-style: normal;
	background-color: #6692BF;
	padding-left:10px;
	padding-right:5px;	

}

.Onglet_bleudegrade {
	background-color: #abc3dc;
}


/* *************RUBRIQUE BLEUE FONCEE********************** */
.Onglet_bleufonce{

	cursor: pointer;
	cursor: hand;
	color: White;
	font-family:  "Arial Narrow", sans-serif;
	font-weight: normal;
	font-size : 12px;
	font-style: normal;
	background-color: #00286e;
	padding-left:10px;
	padding-right:5px;	

}
.Onglet_bleufoncedegrade{
	background-color:#7f93b6;
}




/* *************RUBRIQUE MAUVE ********************** */
.Onglet_mauve{
	cursor: pointer;
	cursor: hand;
	color: White;
	font-family:  "Arial Narrow", sans-serif;
	font-weight: normal;
	font-size : 12px;
	font-style: normal;
	background-color: #a34faf;
	padding-left:10px;
	padding-right:5px;	
}

.Onglet_mauvedegrade{
	background-color: #d1a7d7;
}


/* *************RUBRIQUE VERTE CLAIRE ********************** */
.Onglet_vertclair {
	cursor: pointer;
	cursor: hand;
	color: White;
	font-family:  "Arial Narrow", sans-serif;
	font-weight: normal;
	font-size : 12px;
	font-style: normal;
	background-color: #aac200;
	padding-left:10px;
	padding-right:5px;	
}

.Onglet_vertclairdegrade{
	background-color: #C3D44C;
}


/* *************RUBRIQUE ORANGE ********************** */
.Onglet_orange {
	cursor: pointer;
	cursor: hand;
	color: White;
	font-family:  "Arial Narrow", sans-serif;
	font-weight: normal;
	font-size : 12px;
	font-style: normal;
	background-color: #ff4200;
	padding-left:10px;
	padding-right:5px;	
}
.Onglet_orangedegrade{
	background-color: #ffa773;
}
.couleur{
	background-color:#ff4200;
}

.TitrePage{
	font-family: Tahoma, Arial, Helvetica;
	font-style: normal;
	font-size:20px;
	font-weight: bold;
	/*color: #3C6EA3;*/
	color: #ff5f00;
}
.TitrePage_orange{
	font-family: Tahoma, Arial, Helvetica;
	font-style: normal;
	font-size:20px;
	font-weight: bold;
	color: #9A9CA0;
}
/* */

.MainMenu_MenuIcon {
	background-color: #FFD085; 
	border-left: #FFD085 1px solid; 
	border-bottom: #FFD085 1px solid; 
	border-top: #FFD085 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.MainMenu_SubMenu {
	background-color: #FFD085; 
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
 
}
.MainMenu_MenuArrow {
	 
}
.MainMenu_RootMenuArrow {
	 
}


	/* ************* TreeView Menu ********************** 
MENU ATTENDU :
<table class="TreeViewMenu"..>
<tr>
	<td class="Normal" ..>
	<div class="Node" ..>
		<a class="NodeText" > rubrique 1</a> 
	</div>
	
	<div class="Node" ..>rubrique 2</div>
	
	<span class="Child" ..>
		<div class="Node" ..>
			<a class="NodeText" >rubrique 2-1</a> 
		</div>
		<div class="Node" ..>
			<a class="NodeText" > rubrique 2-2 </a> 
		</div>
		
			<span class="Child" ..>
				<div class="Node" ..>
					<a class="NodeText">rubrique 2-2-1</a> 
				</div>
				<div class="Node" ..>
					<a class="NodeSelectedCssClass" >rubrique 2-2-2 SELECTIONNEE</a> 
				</div>
				<div class="Node" ..>
					<a class="NodeText" >rubrique 2-2-3</a> 
				</div>
			</span>
		<div class="Node" ..>
			<a class="NodeText" > rubrique 2-3 </a> 
		</div>	
	</span>
	
	<div class="Node" ..>
		<a class="NodeText" >rubrique 3</a> 
	</div>
	</td>
</tr>
*/



/* general */
.TreeViewMenu {
	width: 217px;
	background-color:#ffa773;
	BORDER-RIGHT: #9A9CA0 0px solid;
	BORDER-TOP: #9A9CA0 0px solid;
	BORDER-LEFT: #9A9CA0 0px solid;
	BORDER-BOTTOM: #9A9CA0 0px solid;
}

.TreeViewMenu .filet{
	background-color:inherit;
	BORDER-TOP: #FF5F00 3px solid;
}

.filet{
	BORDER-BOTTOM: #FFD3B9 1px solid;
}

.TreeViewTitre{
	font-family: Tahoma, Arial, Helvetica;
	font-size:  14px;
	font-style: normal;
	font-weight: bold;
	color: #fff;
	width: 100%;
	text-align:left;
	background:#ffa773;
/*	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;	
	display:block;
	BORDER-BOTTOM: #FFD3B9 1px solid;
	background-image:url(../../../../images/aeflechenav.gif);
	background-repeat: no-repeat;*/


	
}

/* chaque lment du menu, parent ou enfant, page ou dossier, est un noeud */
.Node {
/*position:relative;
width:300px;*/
	/*font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;*/
	BORDER-BOTTOM: #FFD3B9 1px solid;
	padding-top:1px;
	padding-bottom:1px; 

	
}
/*
.TreeViewTitre{
	font-family: Tahoma, Arial, Helvetica;
	font-size:  14px;
	font-style: normal;
	font-weight: bold;
	color: #fff;
	width: 100%;
	text-align:center;
	padding-left:0px;
	padding-top:5px;
	padding-bottom:5px; 
	background:#FF5F00;
	display:block;
	margin-bottom:1px;


	
}


.Node {

	BORDER-BOTTOM: #9A9CA0 1px solid;
	background-color : #FFD292;
	
	
}*/

/* lment d'un bloc enfant */
.Child .Node {
	background-color : white;
	/*background-image:url(http://armstrong/EC/images/file.jpg);
	background-repeat:no-repeat;
	background-position: 25px;*/
	padding-left:10px;
	
}
/*.Child .Node .Child .Node  NE FONCTIONNE PAS ALORS QUE C'est physiquement!! */
.Child .Child .Node{
/*	background-color :#F1DBF4 ;*/
	background-image:url(http://armstrong/EC/images/tiret.gif);
	background-repeat:no-repeat;
	background-position: 30px;
	padding-left:15px;
	
}
/* TENTATIVE DE SELECTION D'UN PARENT SELON LA PRESENCE D'UN ENFANT*/
/*
.Node a[class="NodeSelectedCssClass"]{
	background-color : blue;
}
*/
.Node A.NodeSelectedCssClass:link, .Node A.NodeSelectedCssClass:visited{

	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #783182;
	/*width:300px;*/
}



/*
.Child .Node .NodeText{
	background-image:url(http://armstrong/EC/images/file.jpg);
	background-repeat:no-repeat;
	padding-left:18px;	
}
*/

.Node A.NodeText:link, .Node A.NodeText:visited{
/*position:relative;*/
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	/*width:300px;*/
}
.Node A.NodeText:hover, .Node A.NodeText:active {
/*position:relative; */
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #FF5F00;
	text-decoration:none;
 /*BORDER-BOTTOM: black 1px solid;*/
}
.Node A:link, .Node A:visited{
/*position:relative;*/
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #FF5F00;
	font-weight:bold;
	/*width:300px;*/
}
/** QUAND NOEUD ENFANT SELECTIONNE ET PASSAGE DESSUS*/
.Node A:hover, .Node A:active {
/*position:relative; */
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FF5F00;
	text-decoration:none;
	
 /*BORDER-BOTTOM: black 1px solid;*/
}

/* Style du texte pour chaque lment*/
.NodeText {
/*position:relative;*/

	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: Black;
/*	background-color : #bebebe;*/
}

/* lien sur un lment enfant */
.Child .Node A.NodeText:link,
.Child .Node A.NodeText:visited {


	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: black;
	/*text-decoration:none;
	background-color : white;*/
}

.Child .Node A.NodeText:hover,
.Child .Node A.NodeText:active
  {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #783182;
	text-decoration:none;
	/*background-color : white;*/
}

/*
.Child .NodeSelectedCssClass {
	background-image:url(http://armstrong/EC/images/file.gif);
	background-repeat:no-repeat;
	padding-left:18px;	
}*/


.NodeSelectedCssClass{
/* width:300px;*/
	font-family: Tahoma;
		font-size: 12px;
	font-weight: bold;
	color: White;
	background-color : #red;

}


.NodeSelectedCssClass a.Node:link,
.NodeSelectedCssClass a.Node:hover,
.NodeSelectedCssClass a.Node:active,
.NodeSelectedCssClass a.Node:visited  {
 font-family: Tahoma;
		font-size: 11px;
	font-weight: normal;
	color: White;
	/*background-color : #009933;*/
	background-color : red;
}
/* *********************** Menu parme ************************************************** */
.TreeViewMenu_parme {
	width: 217px;
	background-color:#F1DBF4;
	BORDER-RIGHT: #783182 0px solid;
	BORDER-TOP: #783182 0px solid;
	BORDER-LEFT: #783182 0px solid;
	BORDER-BOTTOM: #783182 0px solid;
}

.TreeViewMenu_parme .filet{
	background-color:inherit;
	BORDER-TOP: #783182 3px solid;
}
.TreeViewTitre_parme,
.TitreTreeView_parme{
	font-family: Tahoma, Arial, Helvetica;
	font-size:  14px;
	font-style: normal;
	font-weight: bold;
	color: #783182;
	width: 100%;
	text-align:center;
	padding-left:0px;
	padding-top:5px;
	padding-bottom:5px; 
	
}

/* chaque lment du menu, parent ou enfant, page ou dossier, est un noeud */
.Node_parme {
/*position:relative;
width:300px;*/
	/*font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;*/
	BORDER-BOTTOM: #E0B9E5 1px solid;
	background-color : #F1DBF4;
	
	
}

/* lment d'un bloc enfant */
.Child_parme .Node_parme {
	background-color : white;
	/*background-image:url(http://armstrong/EC/images/file.jpg);
	background-repeat:no-repeat;
	background-position: 25px;*/
	padding-left:10px;
	
}
/*.Child .Node .Child .Node  NE FONCTIONNE PAS ALORS QUE C'est physiquement!! */
.Child_parme .Child_parme .Node_parme{
	background-color :#F1DBF4 ;
	background-image:url(http://armstrong/EC/images/tiret.gif);
	background-repeat:no-repeat;
	background-position: 30px;
	padding-left:15px;
	
}
/* TENTATIVE DE SELECTION D'UN PARENT SELON LA PRESENCE D'UN ENFANT*/
/*
.Node a[class="NodeSelectedCssClass"]{
	background-color : blue;
}
*/
.Node_parme A.NodeSelectedCssClass_parme:link, .Node A.NodeSelectedCssClass_parme:visited{

	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #783182;
	/*width:300px;*/
}



/*
.Child .Node .NodeText{
	background-image:url(http://armstrong/EC/images/file.jpg);
	background-repeat:no-repeat;
	padding-left:18px;	
}
*/

.Node_parme A.NodeText_parme:link, .Node_parme A.NodeText_parme:visited{
/*position:relative;*/
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	/*width:300px;*/
}
.Node_parme A.NodeText_parme:hover, .Node A.NodeText_parme:active {
/*position:relative; */
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #783182;
	text-decoration:none;
 /*BORDER-BOTTOM: black 1px solid;*/
}
A.Node_parme:link, A.Node_parme:visited{
/*position:relative;*/
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: Black;
	/*width:300px;*/
}
/** QUAND NOEUD ENFANT SELECTIONNE ET PASSAGE DESSUS*/
.Node_parme A:hover, .Node_parme A:active {
/*position:relative; */
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #783182;
	text-decoration:none;
	
 /*BORDER-BOTTOM: black 1px solid;*/
}

/* Style du texte pour chaque lment*/
.NodeText_parme {
/*position:relative;*/

	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: Black;
/*	background-color : #bebebe;*/
}

/* lien sur un lment enfant */
.Child_parme .Node_parme A.NodeText_parme:link,
.Child_parme .Node_parme A.NodeText_parme:visited {


	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: black;
	/*text-decoration:none;
	background-color : white;*/
}

.Child_parme .Node_parme A.NodeText_parme:hover,
.Child_parme .Node_parme A.NodeText_parme:active
  {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #783182;
	text-decoration:none;
	/*background-color : white;*/
}

/*
.Child .NodeSelectedCssClass {
	background-image:url(http://armstrong/EC/images/file.gif);
	background-repeat:no-repeat;
	padding-left:18px;	
}*/


.NodeSelectedCssClass_parme{
/* width:300px;*/
	font-family: Tahoma;
		font-size: 12px;
	font-weight: bold;
	color: White;
	background-color : #red;

}


.NodeSelectedCssClass_parme a.Node_parme:link,
.NodeSelectedCssClass_parme a.Node_parme:hover,
.NodeSelectedCssClass_parme a.Node_parme:active,
.NodeSelectedCssClass_parme a.Node_parme:visited  {
 font-family: Tahoma;
		font-size: 11px;
	font-weight: normal;
	color: White;
	/*background-color : #009933;*/
	background-color : red;
}

/* ********************** Menu vert **************************************************** */
/* general */
.TreeViewMenu_vertclair {
	width: 217px;
	background-color:#E6EFA4;
	BORDER-RIGHT: #ACC400 0px solid;
	BORDER-TOP: #ACC400 0px solid;
	BORDER-LEFT: #ACC400 0px solid;
	BORDER-BOTTOM: #ACC400 0px solid;
}

.TreeViewMenu_vertclair .filet{
	background-color:#E6EFA4;
	BORDER-TOP: #ACC400 3px solid;
}

.TreeViewTitre_vertclair{
	font-family: Tahoma, Arial, Helvetica;
	font-size:  14px;
	font-style: normal;
	font-weight: bold;
	color: #ACC400;
	width: 100%;
	text-align:center;
	padding-left:0px;
	padding-top:5px;
	padding-bottom:5px; 
	
}

/* chaque lment du menu, parent ou enfant, page ou dossier, est un noeud */
.Node_vertclair {
/*position:relative;
width:300px;*/
	/*font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;*/
	BORDER-BOTTOM: #B9C84D 1px solid;
	background-color : #E6EFA4;
	
	
}

/* lment d'un bloc enfant */
.Child_vertclair .Node_vertclair {
	background-color : white;
	/*background-image:url(http://armstrong/EC/images/file.jpg);
	background-repeat:no-repeat;
	background-position: 25px;*/
	padding-left:10px;
	
}
/*.Child .Node .Child .Node  NE FONCTIONNE PAS ALORS QUE C'est physiquement!! */
.Child_vertclair .Child_vertclair .Node_vertclair{
	background-color :#E6EFA4 ;
	background-image:url(http://armstrong/EC/images/tiret.gif);
	background-repeat:no-repeat;
	background-position: 30px;
	padding-left:15px;
	
}
/* TENTATIVE DE SELECTION D'UN PARENT SELON LA PRESENCE D'UN ENFANT*/
/*
.Node a[class="NodeSelectedCssClass"]{
	background-color : blue;
}
*/
.Node_vertclair A.NodeSelectedCssClass_vertclair:link, .Node_vertclair A.NodeSelectedCssClass_vertclair:visited{

	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #ACC400;
	/*width:300px;*/
}



/*
.Child .Node .NodeText{
	background-image:url(http://armstrong/EC/images/file.jpg);
	background-repeat:no-repeat;
	padding-left:18px;	
}
*/

.Node_vertclair A.NodeText_vertclair:link, .Node_vertclair A.NodeText_vertclair:visited{
/*position:relative;*/
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	/*width:300px;*/
}
.Node_vertclair A.NodeText_vertclair:hover, .Node_vertclair A.NodeText_vertclair:active {
/*position:relative; */
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #ACC400;
	text-decoration:none;
 /*BORDER-BOTTOM: black 1px solid;*/
}
A.Node_vertclair:link, A.Node_vertclair:visited{
/*position:relative;*/
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: Black;
	/*width:300px;*/
}
/** QUAND NOEUD ENFANT SELECTIONNE ET PASSAGE DESSUS*/
.Node_vertclair A:hover, .Node_vertclair A:active {
/*position:relative; */
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #ACC400;
	text-decoration:none;
	
 /*BORDER-BOTTOM: black 1px solid;*/
}

/* Style du texte pour chaque lment*/
.NodeText_vertclair {
/*position:relative;*/

	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: Black;
/*	background-color : #bebebe;*/
}

/* lien sur un lment enfant */
.Child_vertclair .Node_vertclair A.NodeText_vertclair:link,
.Child_vertclair .Node_vertclair A.NodeText_vertclair:visited {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: black;
}

.Child_vertclair .Node_vertclair A.NodeText_vertclair:hover,
.Child_vertclair .Node_vertclair A.NodeText_vertclair:active
  {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #ACC400;
	text-decoration:none;
}


.NodeSelectedCssClass_vertclair{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-color : #red;

}


.NodeSelectedCssClass_vertclair a.Node_vertclair:link,
.NodeSelectedCssClass_vertclair a.Node_vertclair:hover,
.NodeSelectedCssClass_vertclair a.Node_vertclair:active,
.NodeSelectedCssClass_vertclair a.Node_vertclair:visited  {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: White;
	background-color : red;
}













