/** reset typo **/
.accordion,
.accordion ul{
	padding-bottom: 0px;
    padding-left: 0px;
} 
.accordion li {
	list-style-image: none;
	display: block;
}

/* Page */

.dcjq-count {float: right;}
.accordion {
	position: relative;
	float: left;
}

.accordion ul{
	z-index: 100;
}

.accordion ul li ul{
	z-index: 10;	
}
.accordion ul li ul li ul{
	z-index: 1;	
}

.accordion li {
    /*background-image: url("../images/menu/bkgnd_menu.png");*/
    background-repeat: no-repeat;
    /*padding-left: 2px;*/
	font-weight: bold;
}
.accordion li.redMenu {
    /*background-image: url("../images/menu/bkgnd_red_menu.png");*/
    background-repeat: no-repeat;
    /*line-height: 20px;*/
	font-weight: bold;
}

.accordion a, .accordion a sup, .accordion a:hover sup, .accordion a sub, .accordion a:hover sub {
	color: #333333;
	/*line-height:20px;*/
}

.accordion .redMenu a {
	color: #ffffff;
}



.accordion {
	width: 157px;
	padding-left:10px;
	margin-left: 10px;
}

.accordion li ul li{
	background:none;
	font-weight: normal;
	/*padding-bottom:3px;*/
}
.accordion li ul li a{
	line-height:14px;	
}
.accordion li .dcjq-parent-li {
	/*padding-left: 0px;	*/
}
.accordion li ul {
	/*background-color: #FFFFFF;
	width: 163px;	*/
	width:auto;
	padding-left:0px;
}
.accordion a.dcjq-parent.active {
	color: #C91A00;
}
.accordion ul li a.dcjq-parent.active {
	color: #C91A00;
}

.accordion ul li ul {
	width: 141px;	
}
.accordion ul li ul li ul {
	width: 141px;	
}

.accordion li ul li ul li ul {
	width:135px;
}

/* deeper levels */
.accordion li ul li ul li ul li ul{
	width:auto;
}

.accordion>li{
	padding-left:2px;
}
.accordion .menuLevel1 li {
	margin-left:10px;
	padding-left:2px;
}

.accordion .menuLevel1,
.accordion .menuLevel2,
.accordion .menuLevel3,
.accordion .menuLevel4,
.accordion .menuLevel5,
.accordion .menuLevel6 {
	margin-top:2px !important;
	margin-bottom:2px !important;
}


.accordion .menuLevel6 .frecciaImgMenu{
	display: none;
} 
.menuLevel1,.menuLevel2,.menuLevel3,.menuLevel4{
	cursor: pointer;
}

.accordion li{
	position: relative;
}
.accordion .frecciaImgMenu{
	position: absolute;
	left: -8px;
	top:4px;	
	width:8px;
	height:8px;
	background: url("../images/pictos/N_picto_arrow_nav_small.png");
}
.accordion a.dcjq-parent.active .frecciaImgMenu{
	position: absolute;
	left: -8px;
	top:2px;	
	width:7px;
	height:8px;
	background: url("../images/pictos/N_picto_arrow_nav_small_down.png");
}
.accordion .racineImgMenu{
	position: absolute;
	left: -6px;
	top:5px;	
	width:5px;
	height:5px;
	background: url("../images/pictos/RacineBigBlack.png");
}
.accordion a.dcjq-parent.active .racineImgMenu{
	position: absolute;
	left: 3px;
	top:7px;	
	width:5px;
	height:5px;
	background: url("../images/pictos/RacineBigRed.png");
}
.accordion .menuLevel2 .frecciaImgMenu{
	position: absolute;
	left: -10px;
	top:3px;	
	width:7px;
	height:7px;
	background: url("../images/pictos/N_picto_arrow_nav_small.png");
}

.accordion .menuLevel2 a.dcjq-parent.active .frecciaImgMenu{
	position: absolute;
	left: -8px;
	top:2px;	
	width:7px;
	height:7px;
	background: url("../images/pictos/N_picto_arrow_nav_small_down.png");
}
.accordion .menuLevel2 .racineImgMenu{
	position: absolute;
	left: -7px;
	top:5px;	
	width:4px;
	height:4px;
	background: url("../images/pictos/RacineSmallBlack.png");
}

.accordion .menuLevel2 a.dcjq-parent.active .racineImgMenu{
	position: absolute;
	left: -7px;
	top:4px;	
	width:4px;
	height:4px;
	background: url("../images/pictos/RacineSmallRed.png");
}




/* ADDED BY TINEXT */
.accordion ul li a.current, .accordion ul li a.current sup, .accordion ul li a.current sub {
	color: #C91A00;	
}

.errorTeaserSlider{
    background-color: white;
    color: #C91A00 !important;
    font-size: 18px;
    left: 56px;
    padding: 10px;
    position: absolute;
    top: 70px;
}
.errorTeaserSliderHome{
    background-color: white;
    color: #C91A00 !important;
    font-size: 18px;
    left: 90px;
    padding: 10px;
    position: absolute;
    top: 45px;
}
.colorRed{
	color: #C91A00 !important;
}
.redMenu .colorRed{
	color:#FFFFFF !important;
}

.accordion li.redMenu {
    background-image: url("../images/menu/bkgnd_red_menu.png");
    background-repeat: no-repeat;
    font-weight: bold;
   /* line-height: 20px;*/
    padding-left: 3px;
}
.accordion .redMenu a {
    color: #FFFFFF;
    padding-left: 10px;
}

#navigationRootMenu .sectionNavRoot {
      /*width:164px;*/
      background: none;
      padding-bottom: 0;
      padding-left: 12px;
}
  
#navigationRootMenu .sectionNavRoot {
      background: #e6eef1;
      background: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#c0c0c0));
      background: -moz-linear-gradient(#e9e9e9,#c0c0c0);
      background-image: -o-linear-gradient(top,rgb(233,233,233),rgb(192,192,192)); /* for Opera */
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe9e9e9,endColorstr=#ffc0c0c0);
      border-left: solid 1px #c4c4c4;
      border-top: solid 1px #e3e3e3;
      border-bottom: solid 1px #7b7b7b;
      border-right: solid 2px #a1a1a1;
}
#navigationRootMenu a.dcjq-parent.activeRootNav .frecciaImgMenu{
	position: absolute;
	left: 1px;
	top:5px;	
	width:8px;
	height:8px;
	background: url("../images/pictos/N_bkgnd_menu_white_o.png");
}
#navigationRootMenu a.dcjq-parent.activeRootNav .racineImgMenu{
	position: absolute;
	left: 3px;
	top:7px;	
	width:5px;
	height:5px;
	background: url("../images/pictos/RacineBigRed.png");
}
/*ADDED BY INFOWEB*/
