/*
Released by BuroCom
http://www.burocom.ch
normalize.css v1.0.1 | MIT License | git.io/normalize
*/

#globalnav {
	background:transparent;
    font-family: althaus;
    font-size:125%;}

/* Navigation normal */
#theme-globalnav{
	background-color:transparent;
	border-top: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	line-height:40px;
	margin:120px 0 0 0;
	padding:0;
	text-transform:none;
    text-align:	center;
    display:yes}
#theme-globalnav li{
	display:inline-block;
	position:relative;
	z-index:3}
#theme-globalnav>li>a{
	margin:0 0px 0 20px;
	padding:0 20px 0 0;
	border-right: 0px solid #96b14a;
	position:relative;
	z-index:3}
#theme-globalnav>li:hover>.hasChildrens{
	background:url no-repeat 100% 100%}


/* Couleur lien */	
#theme-globalnav .selected a{
	color:#FFFFFF;
    background: url("../images/x.gif") no-repeat scroll right center / 12px auto rgba(0, 0, 0, 0);
    }
/* Couleur du lien visite */	
#theme-globalnav a:visited{
/*	color:#464646*/}
#theme-globalnav a:hover{
    color:#FFFFFF;
    background: url("../images/x.gif") no-repeat scroll right center / 12px auto rgba(0, 0, 0, 0);}	

#theme-globalnav ul{
	background-color:#fff;
	background-color:rgba(255,255,255,0.9);
	border-bottom:0px solid #3671b3;
	border-radius: 0 0 10px 10px;
	box-shadow:-3px 0 10px 0 rgba(36,30,34,0.7);
	display:none;
	margin:0 0 0 0px;
	padding:10px 10px 10px 20px;
	position:absolute;
	width:130px}
#theme-globalnav li:hover>ul{
	display:block}
#theme-globalnav ul li{
	display:block;
	margin:0 0 15px}
#theme-globalnav ul .last{
	margin:0}
#theme-globalnav ul a,#theme-globalnav .selected ul a,#theme-globalnav ul a:visited{
    font-family: althaus;
	color:#a9a6a1;
	display:block;
    text-align:left;
    }
#theme-globalnav ul a:hover,#theme-globalnav .selected ul a:hover{
	color:#3671b3;
	text-decoration:none;
	text-shadow:none}
#theme-globalnav ul ul{
	margin:0;
	top:-14px;
	left:100%}
    
.globalSectionsLevel1{
    font-size:80%}

.navTree{
	list-style:none;
	margin:0;
	padding:0}
.portletNavigationTree a{
	display:block}
/*.portletNavigationTree a:visited{
	color:#464646}*/
/*.portletNavigationTree a:hover{
	color:#ff0000}*/
.navTreeLevel0{
	font-size:100%;
	line-height:1.33em;
	/*text-transform:lowercase*/
    }
.navTreeLevel0>.navTreeItem{
	margin:0 0 3px}
.navTreeLevel1{
	font-size:90%;
	line-height:1em;
	margin:9px 0 9px 18px;
	text-transform:none}
.navTreeLevel1>.navTreeItem{
	margin:0 0 0.5em}
.navTreeLevel2{
	font-size:90%;
	margin:10px 0 10px 20px}
.navTreeLevel2 .navTree{
	margin:5px 0 6px}
