/******** sidebar-nav **********/
.titre_menu li,
.titre_menu li.active .separator{
	display:none;
}
.titre_menu li.active{
	display:block;
}
.sidebar-nav .menu_gauche li{
	display:none;
}

.sidebar-nav li.active,
.sidebar-nav li.active ul li {
	display:block;
}
.sidebar-nav li.active .separator {
	background:url("../../../images/site/templates/left_h3.png") 1% 50% no-repeat;
	padding: 0 0 0 15px;
	height:40px;
	line-height:40px;
    color: #fff;
    text-transform: uppercase;
	margin:0 0 5px -10px;
	display:block;
	font-size: 14px;
}
.sidebar-nav li.active ul{
	padding:5px 0;
}
.sidebar-nav li.active ul li{
	margin-bottom:1px;
}
.parentid-458 .sidebar-nav li.active ul li a,
.parentid-459 .sidebar-nav li.active ul li a,
.parentid-460 .sidebar-nav li.active ul li a,
.parentid-461 .sidebar-nav li.active ul li a,
.parentid-462 .sidebar-nav li.active ul li a,
.sidebar-nav li.active ul li a{
    display: block;
    font-size: 16px;
    padding: 5px 20px;
	color:#6b6767;
	font-family: 'GrotesqueMTStd';
}
.sidebar-nav li.active ul li a:hover,
.sidebar-nav li.active ul li.active a{
	text-decoration:underline;
	font-weight:bold;
}
.sidebar-nav li.active ul li a:hover:after,
.sidebar-nav li.active ul li.active a:after {
  content: "\f105";
  display: inline-block;
  font-family:FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  float: right;
}

.parentid-458 #left .moduletable h3{
	color:#00b9ee;
}
.parentid-458 .articlebody h2,
.parentid-458 .breadcrumb,.parentid-458 .breadcrumb span,.parentid-458 .breadcrumb a,
.parentid-458 #left .moduletable .custom ul li a:hover,
.parentid-458 #left  a:hover,
.parentid-458 a,
.parentid-458 .sidebar-nav li.active ul li a:hover,
.parentid-458 .sidebar-nav li.active ul li.active a{
	color:#00b9ee;
}

.parentid-460 #left .moduletable h3{
	color:#be0094;
}
.parentid-460 .articlebody h2,
.parentid-460 .breadcrumb,.parentid-460 .breadcrumb span,.parentid-460 .breadcrumb a,
.parentid-460 #left .moduletable .custom ul li a:hover,
.parentid-460 #left  a:hover,
.parentid-460 a,
.parentid-460 .sidebar-nav li.active ul li a:hover,
.parentid-460 .sidebar-nav li.active ul li.active a{
	color:#be0094;
}

.parentid-459 #left .moduletable h3{
	color:#f05d05;
}
.parentid-459 .articlebody h2,
.parentid-459 .breadcrumb,.parentid-459 .breadcrumb span,.parentid-459 .breadcrumb a,
.parentid-459 #left .moduletable .custom ul li a:hover,
.parentid-459 #left  a:hover,
.parentid-459 #left a,
.parentid-459 .sidebar-nav li.active ul li a:hover,
.parentid-459 .sidebar-nav li.active ul li.active a{
	color:#f05d05;
}

.parentid-461 #left .moduletable h3{
	color:#104a92;
}
.parentid-461 .articlebody h2,
.parentid-461 .breadcrumb,.parentid-461 .breadcrumb span,.parentid-461 .breadcrumb a,
.parentid-461 #left .moduletable .custom ul li a:hover,
.parentid-461 #left  a:hover,
.parentid-461 a,
.parentid-461 .sidebar-nav li.active ul li a:hover,
.parentid-461 .sidebar-nav li.active ul li.active a{
	color:#104a92;
}

.parentid-462 #left .moduletable h3{
	color:#921035;
}
.parentid-462 .articlebody h2,
.parentid-462 .breadcrumb,.parentid-462 .breadcrumb span,.parentid-462 .breadcrumb a,
.parentid-462 #left .moduletable .custom ul li a:hover,
.parentid-462 #left  a:hover,
.parentid-462 a,
.parentid-462 .sidebar-nav li.active ul li a:hover,
.parentid-462 .sidebar-nav li.active ul li.active a{
	color:#921035;
}
@media (min-width: 768px) and (max-width: 1024px) {
.sidebar-nav li.active .separator {
	font-size:10px;
}
.parentid-458 .sidebar-nav li.active ul li a,
.parentid-459 .sidebar-nav li.active ul li a,
.parentid-460 .sidebar-nav li.active ul li a,
.parentid-461 .sidebar-nav li.active ul li a,
.parentid-462 .sidebar-nav li.active ul li a,
.sidebar-nav li.active ul li a{
    font-size: 11px;
    padding: 5px 10px;
}	
}
.poll-template .poll-meta {
	display:none;
}
.poll-navigation button {
	background:#42bdfd;
	border:none;
	color:#FFFFFF;
	margin-left:10px;
}
.poll-content label {
	display:inline;
}
ul.poll-content {
	margin-bottom:17px;
}
.acysubbuttons {
	text-align:left !important;
}
#joomladministration {
	overflow:visible;
}