/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #ffffff;
	padding-left: 17px;
	padding-right: 17px;
}
.skinmaster {
	background-color: #ffffff;	 
	width: 100%;
	height: 100%;
}
/* contient le bandeau logo + identification */
.skinheader {
	width: 100%;
	
}
.skingradient {
	background-color: transparent;
}
.controlpanel {
	width: 100%;
	background-color: #B0E0E6;
}

.Head   {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  16px;
    font-weight:    bold;
    color: #333333;
}



/* ***************************** 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;
}




/* ***************************** dnnIDENTIFICATION *************************** */
.IdentifiantOublie {	  
	font-family: Tahoma, Arial, Helvetica;
	font-size: 7pt;  
	color: #9D3B00;
}
a.IdentifiantOublie:link, a.IdentifiantOublie:visited{	  
	font-family: Tahoma, Arial, Helvetica;
	font-size: 7pt;  
	color: #9D3B00;
	text-decoration: none;
}
a.IdentifiantOublie:hover, a.IdentifiantOublie:active{	  
	font-family: Tahoma, Arial, Helvetica;
	font-size: 7pt;  
	color: #9D3B00;
	text-decoration: underline;
}

/* ***************************** dnnRECHERCHE *************************** */
.Rechercher   {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px	;
    color: #FF5F01;
}


/* ***************************** dnnCOPYRIGHT dnnTERMS dnnPRIVACY *************************** */
.copyright {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;  
	color: #9EA0A9;
}

a.copyright:link, a.copyright:visited{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;  
	color: #9EA0A9;
	text-decoration:none;
}
a.copyright:hover, a.copyright:active{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;  
	color: #9EA0A9;
	text-decoration:underline;
}


/* *************RUBRIQUE VERT FONCE ********************** */

.Onglet_vertfonce {
	cursor: pointer;
	cursor: hand;
	color: White;
	font-family: Tahoma, Arial, Helvetica;	 
	font-weight: bold;
	font-style: normal;
	background-color: #648F3F;
}
.TreeViewMenu_vertfonce {
	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;
}
.TreeViewTitre_vertfonce{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;  
	font-style: normal;
	font-weight: bold;
	color: #648F3F;
}
.TreeViewFonce_vertfonce {
	background-color: #648F3F;
}
.TreeViewClair_vertfonce {
	background-color: #E7EFA4;
}
.TitrePage_vertfonce{
	font-family: Tahoma, Arial, Helvetica;
	font-style: normal;
	font-size:20px;
	font-weight: bold;
	color: #648F3F;
}
.TreeViewMenu_vertfonce .filet{
	background-color:inherit;
	BORDER-TOP: #648F3F 3px solid;
}
/* *************RUBRIQUE BLEUE ********************** */
.Onglet_bleu{
	cursor: pointer;
	cursor: hand;
	color: White;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-style: normal;
	background-color: #6692BF;
}



.TreeViewFonce_bleu {
	background-color: #6692BF;
}
.TreeViewClair_bleu {
	background-color: #B9CDE1;
}

.TitrePage_bleu{
	font-family: Tahoma, Arial, Helvetica;
	font-style: normal;
	font-size:20px;
	font-weight: bold;
	color: #6692BF;	
}
.TreeViewTitre_bleu{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;  
	font-style: normal;
	font-weight: bold;
	color: #6692BF;
}

.TreeViewMenu_bleu .filet{
	background-color:inherit;
	BORDER-TOP: #6692BF 3px solid;
}

/* *************RUBRIQUE BLEUE FONCEE********************** */
.Onglet_bleufonce{
	cursor: pointer;
	cursor: hand;
	color: White;
	font-family: Tahoma, Arial, Helvetica;
	 
	font-weight: bold;
	font-style: normal;
	background-color: #3C6EA3;
}


.TitrePage_bleufonce{
	font-family: Tahoma, Arial, Helvetica;
	font-style: normal;
	font-size:20px;
	font-weight: bold;
	color: #3C6EA3;
}
.TreeViewMenu_bleufonce .filet{
	background-color:inherit;
	BORDER-TOP: #3E6EA0 3px solid;
}
/* *************RUBRIQUE MAUVE ********************** */
.Onglet_mauve{
	cursor: pointer;
	cursor: hand;
	color: White;
	font-family: Tahoma, Arial, Helvetica;
	 
	font-weight: bold;
	font-style: normal;
	background-color: #A34FAF;
}


.TitrePage_mauve{
	font-family: Tahoma, Arial, Helvetica;
	font-style: normal;
	font-size:20px;
	font-weight: bold;
	color: #A34FAF;
}
.TreeViewFonce_mauve {
	background-color: #A24FAE;
}
.TreeViewClair_mauve {
	background-color: #D0A5D6;
}
.TreeViewMenu_mauve .filet{
	background-color:inherit;
	BORDER-TOP: #A34FAF 3px solid;
}
/* *************RUBRIQUE VERTE CLAIRE ********************** */
.Onglet_vertclair {
	cursor: pointer;
	cursor: hand;
	color: White;
	font-family: Tahoma, Arial, Helvetica;	 
	font-weight: bold;
	font-style: normal;
	background-color: #ADC400;
}
.TitrePage{
	font-family: Tahoma, Arial, Helvetica;
	font-style: normal;
	font-size:20px;
	font-weight: bold;
	color: #ADC400;
}

.TreeViewMenu_vertclair .filet{
	background-color:inherit;
	BORDER-TOP: #783182 3px solid;
}
/* *************RUBRIQUE PARME ********************** */
.Onglet_parme {
	cursor: pointer;
	cursor: hand;
	color: White;
	font-family: Tahoma, Arial, Helvetica;
	 
	font-weight: bold;
	font-style: normal;
	background-color: #793183;
}



.TreeViewTitre_parme{
	font-family: Tahoma, Arial, Helvetica;
	font-style: normal;
	color: #793183;
}

.TitrePage_parme{
	font-family: Tahoma, Arial, Helvetica;
	font-style: normal;
	font-size:20px;
	font-weight: bold;
	color: #793183;
}
.TreeViewMenu_parme .filet{
	background-color:inherit;
	BORDER-TOP: #793183 3px solid;
}

/* *************RUBRIQUE ORANGE ********************** */
.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 {
	 
}



/* ********************** Menu vert **************************************************** */
/* general */
.TreeViewMenu{
	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 .filet{
	background-color:#E6EFA4;
	BORDER-TOP: #ACC400 3px solid;
}

.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:#ACC400;
	display:block;
	margin-bottom:1px;
	
}

/* chaque lment du menu, parent ou enfant, page ou dossier, est un noeud */
.Node {
	BORDER-BOTTOM: #B9C84D 1px solid;
	background-color : #E6EFA4;
	
	
}

/* lment d'un bloc enfant */
.Child .Node {
	background-color : white;
	padding-left:10px;
	
}

/*.Child .Node .Child .Node  NE FONCTIONNE PAS ALORS QUE C'est physiquement!! */
.Child .Child .Node{
/*	background-color :#E6EFA4 ;*/
	background-image:url(http://www.entreprises-et-cites.com/images/file_vert.gif);
	background-repeat:no-repeat;
	background-position: 30px;
	padding-left:15px;
	
}

.Node A.NodeSelectedCssClass:link, .Node A.NodeSelectedCssClass:visited{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px	;
	font-weight: bold;
	color: #ACC400;
}


.Node A.NodeText:link,
.Node A.NodeText:visited{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px	;
	font-weight: normal;
	color: Black;
}

.Node A.NodeText:hover,
.Node A.NodeText:active {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px	;
	font-weight: normal;
	color: #ACC400;
	text-decoration:none;
}

.Node A:link,
.Node A:visited{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px	;
	color: #ACC400;
	font-weight: bold;
}

/** QUAND NOEUD ENFANT SELECTIONNE ET PASSAGE DESSUS*/
.Node A:hover,
.Node A:active {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px	;
	font-weight: bold;
	color: #ACC400;
	text-decoration:none;
}

/* Style du texte pour chaque lment*/
.NodeText {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px	;
	font-weight: normal;
	color: Black;
}
.NodeText:hover {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px	;
	font-weight: bold;
	color: Black;
}

/* lien sur un lment enfant */
.Child .Node .NodeText:link,
.Child .Node .NodeText:visited {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px	;
	color: black;
}

.Child .Node .NodeText:hover,
.Child .Node .NodeText:active
  {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px	;
	color: #ACC400;
	text-decoration:none;
}


.NodeSelectedCssClass{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ACC400;
	background-color : #red;

}


.NodeSelectedCssClass .Node:link,
.NodeSelectedCssClass .Node:hover,
.NodeSelectedCssClass .Node:active,
.NodeSelectedCssClass .Node:visited  {
	font-family: Tahoma;
	font-size: 12px	;
	font-weight: normal;
	color: White;
	background-color : red;
}















