/**
 * JEA Smart template stylesheet by Sylvain Philip (http://www.sphilip.com) 
 * This work is licensed under the 
 * Creative Commons Attribution-NonCommercial 3.0 Unported License. 
 * To view a copy of this license, visit :
 * http://creativecommons.org/licenses/by-nc/3.0/
*/
/*** Accueil Menu ***/
#mainnav{
	font-weight: 700; 
	font-family: 'Quicksand', sans-serif;
}

#mainnav ul.menu li.item-101 a {
	color:#000;
	/*background: #c60242;*/
	  padding-top: 10px;
	border-bottom: 5px solid #376cba !important;
	
}
#mainnav ul.menu li.item-101 a:hover,
#mainnav ul.menu li.item-101 a:focus {
background: #376cba;
color: white;
padding-top: 10px;
opacity:1;
transition-duration: 0.2s;
}

#mainnav ul.menu li.active.item-101 a,
#mainnav ul.menu li.active.item-101 a:active {
	background: #376cba;
	color: white;
	  padding-top: 10px;
	/*margin-top: -8px;*/
}

/*** Fin ***/




/*** Société Menu ***/
#mainnav ul.menu li.item-127 ul {
	background: white;
}

#mainnav ul.menu li.item-127 ul li a{
	background: white;
	border-bottom: 5px solid white !important;}
	
#mainnav ul.menu li.active.item-127 ul li a:active,
#mainnav ul.menu li.active.item-127 ul li a:hover{
	border-bottom: 5px solid #fb7950 !important;}

#mainnav ul.menu li.active.item-127 ul li a{
	border-bottom: 5px solid #f76900 !important;
}
/****/

#mainnav ul.menu li.item-127 a {
	color:#000;
	/*background: #c60242;*/
	  padding-top: 10px;
	border-bottom: 5px solid #f76900 !important;
}
#mainnav ul.menu li.item-127 a:hover,
#mainnav ul.menu li.item-127 a:focus {
background: #f76900;
color: white;
opacity:1;
transition-duration: 0.2s;
  padding-top: 10px;
	border-bottom: 5px solid #f76900 !important;
}

#mainnav ul.menu li.active.item-127 a,
#mainnav ul.menu li.active.item-127 a:active {
	background: #f76900;
	color: white;
	  padding-top: 10px;
	border-bottom: 5px solid #f76900 !important;
	/*margin-top: -8px;*/
}

/*** Fin ***/




/*** Modèles&Plans Menu ***/

#mainnav ul.menu li.item-128 ul {
	background: white;
}

#mainnav ul.menu li.item-128 ul li a{
	background: white;
	border-bottom: 5px solid white !important;}
	
#mainnav ul.menu li.active.item-128 ul li a:active,
#mainnav ul.menu li.active.item-128 ul li a:hover{
	border-bottom: 5px solid #ffde7a !important;}

#mainnav ul.menu li.active.item-128 ul li a{
	border-bottom: 5px solid #fcd04a !important;
}



#mainnav ul.menu li.item-128 a {
	color:#000;
	/*background: #c60242;*/
	  padding-top: 10px;
	border-bottom: 5px solid #fcd04a !important;
}
#mainnav ul.menu li.item-128 a:hover,
#mainnav ul.menu li.item-128 a:focus {
background: #fcd04a;
color: white;
opacity:1;
transition-duration: 0.2s;
  padding-top: 10px;
	border-bottom: 5px solid #fcd04a !important;
}

#mainnav ul.menu li.active.item-128 a,
#mainnav ul.menu li.active.item-128 a:active {
	background: #fcd04a;
	color: white;
	  padding-top: 10px;
	border-bottom: 5px solid #fcd04a !important;
	/*margin-top: -8px;*/
}

/*** Fin ***/

/*** Offres Menu ***/
#mainnav ul.menu li.item-129 ul {
	background: white;
}

#mainnav ul.menu li.item-129 ul li a{
	background: white;
	border-bottom: 5px solid white !important;}
	
#mainnav ul.menu li.item-129 ul li a:hover{
	border-bottom: 5px solid #b9d482 !important;
}
	
#mainnav ul.menu li.active.item-129 ul li a:active,
#mainnav ul.menu li.active.item-129 ul li a:hover{
	background-color:#dbeeb3;
	border-bottom: 5px solid #dbeeb3 !important;}

#mainnav ul.menu li.active.item-129 ul li a{
	border-bottom: 5px solid #b9d482 !important;
}





#mainnav ul.menu li.item-129 a {
	color:#000;
	/*background: #c60242;*/
	  padding-top: 10px;
	border-bottom: 5px solid #b9d482 !important;
}
#mainnav ul.menu li.item-129 a:hover,
#mainnav ul.menu li.item-129 a:focus {
background: #b9d482;
color: white;
opacity:1;
transition-duration: 0.2s;
  padding-top: 10px;
}

#mainnav ul.menu li.active.item-129 a,
#mainnav ul.menu li.active.item-129 a:active {
	background: #b9d482;
	color: white;
	  padding-top: 10px;
	/*margin-top: -8px;*/
}

/*** Fin ***/

/*** Blog Menu ***/
#mainnav ul.menu li.item-130 a {
	color:#000;
	/*background: #c60242;*/
	  padding-top: 10px;
	border-bottom: 5px solid #D04242 !important;
}
#mainnav ul.menu li.item-130 a:hover,
#mainnav ul.menu li.item-130 a:focus {
background: #D04242;
color: white;
opacity:1;
transition-duration: 0.2s;
  padding-top: 10px;
}

#mainnav ul.menu li.active.item-130 a,
#mainnav ul.menu li.active.item-130 a:active {
	background: #D04242;
	color: white;
	  padding-top: 10px;
	/*margin-top: -8px;*/
}

/*** Fin ***/

/*** Labels&ect... Menu ***/
#mainnav ul.menu li.item-131 a {
	color:#000;
	/*background: #c60242;*/
	  padding-top: 10px;
	border-bottom: 5px solid #c082d4 !important;
}
#mainnav ul.menu li.item-131 a:hover,
#mainnav ul.menu li.item-131 a:focus {
background: #c082d4;
color: white;
opacity:1;
transition-duration: 0.2s;
  padding-top: 10px;
}

#mainnav ul.menu li.active.item-131 a,
#mainnav ul.menu li.active.item-131 a:active {
	background: #c082d4;
	color: white;
	  padding-top: 10px;
	/*margin-top: -8px;*/
}

/*** Fin ***/

/*** recherche Menu ***/
#mainnav ul.menu li.item-132 a {
	color:#000;
	/*background: #c60242;*/
	  padding-top: 10px;
	border-bottom: 5px solid #b9d482 !important;
}
#mainnav ul.menu li.item-132 a:hover,
#mainnav ul.menu li.item-132 a:focus {
background: #b9d482;
color: white;
opacity:1;
transition-duration: 0.2s;
  padding-top: 10px;
}

#mainnav ul.menu li.active.item-132 a,
#mainnav ul.menu li.active.item-132 a:active {
	background: #b9d482;
	color: white;
	  padding-top: 10px;
	/*margin-top: -8px;*/
}

/*** Fin ***/

/*** Contact Menu ***/
#mainnav ul.menu li.item-133 a {
	color:#000;
	/*background: #c60242;*/
	  padding-top: 10px;
	border-bottom: 5px solid #3d92c2 !important;
}
#mainnav ul.menu li.item-133 a:hover,
#mainnav ul.menu li.item-133 a:focus {
background: #3d92c2;
color: white;
opacity:1;
transition-duration: 0.2s;
  padding-top: 10px;
}

#mainnav ul.menu li.active.item-133 a,
#mainnav ul.menu li.active.item-133 a:active {
	background: #3d92c2;
	color: white;
	  padding-top: 10px;
	/*margin-top: -8px;*/
}

/*** Fin ***/


/*** Moomenu ***/
#mainnav ul.menu li a {
	color:#000;
	/*background: #c60242;*/
	 /* padding-top: 10px;*/
	/*border-bottom: 5px solid #f15f31;*/
}




#mainnav ul.menu li a:hover,
#mainnav ul.menu li a:focus {
background: #c4c4c4;
color: black;
border-bottom: 5px solid #f15f31;
/*margin-top: -8px;*/
opacity:1;
transition-duration: 0.2s;
	  padding-top: 10px;
}


#mainnav ul.menu li.active a,
#mainnav ul.menu li.active a:active {
	background: #c4c4c4;
	color: black;
	border-bottom: 5px solid #f15f31;
	  padding-top: 10px;
	/*margin-top: -8px;*/
}

/*#mainnav ul.menu li.active a,
#mainnav ul.menu li.active a:hover,
#mainnav ul.menu li.active a:active,
#mainnav ul.menu li.active a:focus {
	background: #c4c4c4;
	color: black;
	border-top: 8px solid #f15f31;
	margin-top: -8px;
}*/


#mainnav ul.menu li ul {
	background: #f15f31;
}


#mainnav ul.menu li ul a:hover,
#mainnav ul.menu li ul a:active,
#mainnav ul.menu li ul a:focus,
#mainnav ul.menu ul li:hover,
#mainnav ul.menu ul li.sfhover,
#mainnav ul.menu ul li.havesubchildsfhover,
#mainnav ul.menu ul li.havesubchild-activesfhover,
#mainnav ul.menu ul ul li:hover,
#mainnav ul.menu ul ul li.sfhover,
#mainnav ul.menu ul ul li.havesubchildsfhover,
#mainnav ul.menu ul ul li.havesubchild-activesfhover {
	/*background: #7b0129;*/
	/*color: #fff;*/
}

/*** template ***/
.button, .button2-left a {
  color: #fff;
  background: #B9D482;
  padding-left: 35px;
  padding-right: 35px;
  /* margin-right: 20px; */
  margin: 12px 0px;
  /* float: right; */
}

.button:HOVER {
	/*background: #c60242;*/
}

#header-1 ul.menu li a,
#header-2 ul.menu li a {
	background: rgb(198, 2, 66);
	background: -moz-linear-gradient(0deg, rgb(198, 2, 66) 34%, rgb(235, 138, 108) 100%);
	background: -o-linear-gradient(0deg, rgb(198, 2, 66) 34%, rgb(235, 138, 108) 100%);
	background: -ms-linear-gradient(0deg, rgb(198, 2, 66) 34%, rgb(235, 138, 108) 100%);
	background: -webkit-linear-gradient(90deg, rgb(198, 2, 66) 34%, rgb(235, 138, 108) 100%);
	background: linear-gradient(0deg, rgb(198, 2, 66) 34%, rgb(235, 138, 108) 100% );
}

#header-1 ul.menu li a:HOVER,
#header-2 ul.menu li a:HOVER {
	/*background: #c60242;*/
}

.sidebar ul.menu li a {
	/*background: #C60242;*/
	color: #fff;
}

.sidebar ul.menu li a:hover {
	background: -moz-linear-gradient(0deg, rgb(198, 2, 66) 34%, rgb(235, 138, 108) 100% );
	background: -webkit-linear-gradient(0deg, rgb(198, 2, 66) 34%, rgb(235, 138, 108) 100% );
	background: -o-linear-gradient(0deg, rgb(198, 2, 66) 34%, rgb(235, 138, 108) 100% );
	background: -ms-linear-gradient(0deg, rgb(198, 2, 66) 34%, rgb(235, 138, 108) 100% );
	background: linear-gradient(0deg, rgb(198, 2, 66) 34%, rgb(235, 138, 108) 100% );
}

