/**
 * @version		$Id$
 * @author		Joomseller
 * @package		Joomla!
 * @subpackage	Mod_DropDown_MooMenu
 * @copyright	Copyright (C) 2008 - 2011 by Joomseller Solutions. All rights reserved.
 * @license		http://www.gnu.org/licenses/gpl.html GNU/GPL version 3
 */
 
/* Clearfix
-------------------------------------------------------------*/
#js-mainnav {
	background-color: #014E72; /* you can change/delete the transparent gradient image or the background color *//*border-top: 1px solid #001A26; /* you can change the color of the border */
}
/* lv - 0
-----------------------------------*/
/* Styling ---*/
ul.level0 {
	border-right: #014E72; /* you can remove/comment this line or move the border to the left*/
}
ul.level0 li.mega {
	background-color: #002A40;
}
ul.level0 li.first {
	border-top: 0;
}
ul.level0 li.mega a.mega {
	/*border-left: 1px solid #014E72; /* you should comment/delete this line */ 
    /*border-right: 1px solid #333333; /* and this line */ 
	color: #fff;
}
ul.level0 li.over, ul.level0 li.haschild-over {
	background-color: #006699; /* you can change/remove the transparent gradient or the color */
}
ul.level0 li.active {
	background-color: #006699;
}
ul.level0 li #current.active {
	background: none;
}
ul.level0 li.mega a#menu126 {
	background-image: -moz-linear-gradient(top, #0081c6 0%, #1472a5 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0081c6), color-stop(100%, #1472a5));
	background-image: -webkit-linear-gradient(top, #0081c6 0%, #1472a5 100%);
	background-image: -o-linear-gradient(top, #0081c6 0%, #1472a5 100%);
	background-image: -ms-linear-gradient(top, #0081c6 0%, #1472a5 100%);
	background-image: linear-gradient(to bottom, #0081c6 0%, #1472a5 100%);
 	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0081c6, endColorstr=#1472a5, GradientType=0);
}
ul.level0 li.mega a#menu127 {
	background-image: -moz-linear-gradient(top, #1dbbea 0%, #079ac6 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1dbbea), color-stop(100%, #079ac6));
	background-image: -webkit-linear-gradient(top, #1dbbea 0%, #079ac6 100%);
	background-image: -o-linear-gradient(top, #1dbbea 0%, #079ac6 100%);
	background-image: -ms-linear-gradient(top, #1dbbea 0%, #079ac6 100%);
	background-image: linear-gradient(to bottom, #1dbbea 0%, #079ac6 100%);
 	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#1dbbea, endColorstr=#079ac6, GradientType=0);
}
ul.level0 li.mega a#menu128 {
	background-image: -moz-linear-gradient(top, #00aba4 0%, #057f7a 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00aba4), color-stop(100%, #057f7a));
	background-image: -webkit-linear-gradient(top, #00aba4 0%, #057f7a 100%);
	background-image: -o-linear-gradient(top, #00aba4 0%, #057f7a 100%);
	background-image: -ms-linear-gradient(top, #00aba4 0%, #057f7a 100%);
	background-image: linear-gradient(to bottom, #00aba4 0%, #057f7a 100%);
 	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00aba4, endColorstr=#057f7a, GradientType=0);
}
ul.level0 li.mega a#menu130 {
	background-image: -moz-linear-gradient(top, #42a62a 0%, #268110 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #42a62a), color-stop(100%, #268110));
	background-image: -webkit-linear-gradient(top, #42a62a 0%, #268110 100%);
	background-image: -o-linear-gradient(top, #42a62a 0%, #268110 100%);
	background-image: -ms-linear-gradient(top, #42a62a 0%, #268110 100%);
	background-image: linear-gradient(to bottom, #42a62a 0%, #268110 100%);
 	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#42a62a, endColorstr=#268110, GradientType=0);
}
ul.level0 li.mega a#menu131 {
	background: #f29400; /* Old browsers */
	background: -moz-linear-gradient(top, #f29400 0%, #b97406 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f29400), color-stop(100%, #b97406)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f29400 0%, #b97406 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f29400 0%, #b97406 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f29400 0%, #b97406 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f29400 0%, #b97406 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f29400', endColorstr='#b97406', GradientType=0 ); /* IE6-9 */
}
ul.level0 li.mega a#menu133 {
	background-image: -moz-linear-gradient(top, #e2001a 0%, #b40317 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2001a), color-stop(100%, #b40317));
	background-image: -webkit-linear-gradient(top, #e2001a 0%, #b40317 100%);
	background-image: -o-linear-gradient(top, #e2001a 0%, #b40317 100%);
	background-image: -ms-linear-gradient(top, #e2001a 0%, #b40317 100%);
	background-image: linear-gradient(to bottom, #e2001a 0%, #b40317 100%);
 	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e2001a, endColorstr=#b40317, GradientType=0);
}
ul.level0 li.mega a#menu132 {
	background-image: -moz-linear-gradient(top, #6d1f80 0%, #4b0f59 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6d1f80), color-stop(100%, #4b0f59));
	background-image: -webkit-linear-gradient(top, #6d1f80 0%, #4b0f59 100%);
	background-image: -o-linear-gradient(top, #6d1f80 0%, #4b0f59 100%);
	background-image: -ms-linear-gradient(top, #6d1f80 0%, #4b0f59 100%);
	background-image: linear-gradient(to bottom, #6d1f80 0%, #4b0f59 100%);
 	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#6d1f80, endColorstr=#4b0f59, GradientType=0);
}
/* lv - 1 and below
-----------------------------------*/

/* Layout ---*/

 /* Columns ---*/
.megacol {
	float: left;/*border-top: 1px solid #001A26;*/
}
/* barre separation verticale en fonction de la couleur du sous-menu */
li.mega.menu126 ul.level1 li div.group {
	border-right: 0px solid #046aa1;
}
li.mega.menu127 ul.level1 li div.group {
	border-right: 0px solid #BA7406;
}
li.mega.menu128 ul.level1 li div.group {
	border-right: 0px solid #05827D;
}
li.mega.menu129 ul.level1 li div.group {
	border-right: 0px solid #278311;
}
li.mega.menu130 ul.level1 li div.group {
	border-right: 0px solid #BA7406;
}
li.mega.menu131 ul.level1 li div.group {
	border-right: 0px solid #BA7406;
}
li.mega.menu132 ul.level1 li div.group {
	border-right: 0px solid #A757B2;
}
li.mega.menu133 ul.level1 li div.group {
	border-right: 0px solid #BA7406;
}
/* liens individuels */
li.mega.menu126 ul.level1 li a {
	border-right: 0px solid #05827D;
}
li.mega.menu127 ul.level1 li a {
	border-right: 0px solid #05827D;
}
li.mega.menu128 ul.level1 li a {
	border-right: 0px solid #05827D;
}
li.mega.menu129 ul.level1 li a {
	border-right: 0px solid #268110;
}
li.mega.menu130 ul.level1 li a {
	border-right: 0px solid #05827D;
}
li.mega.menu131 ul.level1 li a {
	border-right: 0px solid #05827D;
}
li.mega.menu132 ul.level1 li a {
	border-right: 0px solid #05827D;
}
li.mega.menu133 ul.level1 li a {
	border-right: 0px solid #05827D;
}
.last ul li div.group {
	border: 0;
}
/* Styling ---*/
ul.level1 li.mega { /*border-top: 1px dotted #006699*/;
	background: none;
}
ul.level1 li.first {
	border-top: 0;
}
ul.level1 li.mega a.mega {
	background: none;
	border: 0;
	color: #fff;
	padding : 4px 0 4px 0;
}
ul.level1 li.mega a.mega span.menu-title {
	background: none;
	padding: 0;
}
ul.level1 li.over, ul.level1 li.haschild-over {
	background: transparent;
}
ul.level1 li.haschild, ul.level1 li.haschild-over {
	background-image: url(../../images/arrow.png);
	background-repeat: no-repeat;
	background-position: 95% center;
	padding: 0;
}
ul.level1 li.group {
	background: none;
}
/* CHILD CONTENT
-----------------------------------*/
 
.childcontent-inner {
	background-color: #002A40; /*change here the color to match the new color you have set for mainnav *//*border-right: 1px solid #3A0700;*/
	/*color: #ccc;  after changing code above, you might want to change this color to make the text color readable  */
	/*border-color: -moz-use-text-color #001A26 #001A26;/*border-bottom: 4px solid #006699;*/
}
/*-------------------------------------- Mon rajout --------------------------------------------------------------------- */
li.menu126 div.childcontent div.childcontent-inner-wrap div.childcontent-inner {
	background: #0081C6 url('../../images/ombre.png') 0 0 no-repeat;
	margin-left: 18px;
}
li.menu127 div.childcontent div.childcontent-inner-wrap div.childcontent-inner {
	background: #1DBBEA url('../../images/ombre.png') 0 0 no-repeat;
}
li.menu128 div.childcontent div.childcontent-inner-wrap div.childcontent-inner {
	background: #00ABA4 url('../../images/ombre.png') 0 0 no-repeat;
}
li.menu130 div.childcontent div.childcontent-inner-wrap div.childcontent-inner {
	background: #42A62A url('../../images/ombre.png') 0 0 no-repeat;
}
li.menu131 div.childcontent div.childcontent-inner-wrap div.childcontent-inner {
	background: #F59500 url('../../images/ombre.png') 0 0 no-repeat;
}
li.menu132 div.childcontent div.childcontent-inner-wrap div.childcontent-inner {
	background: #6D1F80 url('../../images/ombre.png') 0 0 no-repeat;
}
li.menu133 div.childcontent div.childcontent-inner-wrap div.childcontent-inner {
	background: #B50317 url('../../images/ombre.png') 0 0 no-repeat;
}
/*------------------------------------ Fin de mon rajout -------------------------------------------------------------- */
.childcontent .js-moduletable {
	color: #fff;
}
.childcontent-inner .group ul li.active {
	background-color: transparent !important;
}
.childcontent .group h3 {
	background: none;
	color: #fff;/*border-bottom: 1px dotted #006699;*/
}
.childcontent .js-moduletable a {
	color: #fff;/*border-bottom: 1px dotted #ccc;*/
}
.childcontent .js-moduletable a:hover, .childcontent .js-moduletable a:focus, .childcontent .js-moduletable a:active {
	color: #fff;
	text-decoration: none;/*border-bottom: 1px solid #fff;*/
}
/* Grouped --- */
.group-title {
/*border-bottom: 1px solid #006699;*/
}
.group-title .menu-title {
	color: #fff;
}
.group-title .menu-desc {
	color: #999;
}
div.group div.group-content ul.megamenu li.mega a {
	line-height : 16px;
}
/* reset --- */
