
@media (max-width: 991px) {
#logo_header {width: 90px;}

}
#logo_15ans {position: absolute; z-index: 100; top: 5px; margin-left: 5px;}
#logo_15ans_mobile {position: absolute; left: 120px; z-index: 100;}
.menuH a:hover{
	text-decoration:none
}

#navbarNav ul.navbar-nav {padding-left: 140px;}
@media (max-width: 991px) {
	#navbarNav ul.navbar-nav {padding-left: 0px; padding-top: 20px;}
	#navbarNav ul.navbar-nav li.nav-item {padding-left: 0px;}
	#navPrincipale {padding-left: 0px;}
}

div.entete_title_bar{
	position:relative;
	width:100%;
	text-align:center;
	background-color:#fafafa;
	padding:5px 0px;
}

div.entete_title_bar div.entete_title{
	font-size:2.4em;
	font-weight:bold;
	max-width:880px;
	margin:auto;
	padding:auto;
	font-family:calibri;
	position:relative;
}

div.entete_title_bar div.entete_title div.espace_pro_logo {
    position: absolute;
    right: 315px;
    top: 20px;
}

div.entete_title_bar div.entete_subtitle{
	max-width:880px;
	margin:auto;
	padding:auto;
	font-size:1.2em;
	color:#000;
}

div.entete_menu_bar{
	position:relative;
	width:880px;
	text-align:center;
	background-color:#00A5F2;
	padding:3px 0px 5px 0px !important;
	margin:auto;
}

	div.nav-contener{
		background: #ffffff url("../images/communes/BandeauVC.png") no-repeat center top;
		min-height: 162px;
		width: 960px;
		position:relative;
	}

	#return-logo{
		height: 150px;
		left: 29px;
		position: absolute;
		top: 0;
		width: 172px;
		z-index: 10;
		cursor:pointer;
	}
	#return-title {
		height: 58px;
		left: 219px;
		position: absolute;
		top: 42px;
		width: 530px;
		z-index: 10;
		cursor:pointer;
	}

	div.espace-pro{
		position:absolute;
		z-index:901;
		left:635px;
		top:85px
	}

	div.nav-entete{
		position:absolute;
		bottom:3px;
		left:170px;
		z-index:900;
		padding:5px 0px;
	}

	.col.nav-list > ul {
		list-style: outside none none;
		margin:0px;
		padding:0px;

	}

	#gab_menu_liste > li {
		display: inline-block;
		vertical-align: middle;
	}



	#gab_menu_liste > li.nav-separateur{
		padding-left:11px;
		padding-right:11px;
		color:#FFFFFF;
	}

	#gab_menu_liste > li  > a, #gab_menu_liste > li  > span {
		font-size:15px;
		font-weight:bold;
		color:#FFFFFF;
		padding:3px;
		cursor:pointer
	}

	#gab_menu_liste > li#link_accueil {
    padding-left: 25px;
}



	a.entete:hover{
		text-decoration:none !important;
	}

	.entete > img {
		vertical-align: text-bottom;
	}

	/***********************
		LES SOUS MENU
	************************/

	.menu_body {
		background-color: #66c9f7;
		display: block;
		font-family: arial;
		font-size: 14px !important;
		margin-left: -3px;
		min-height: 70px;
		min-width: 170px;
		padding: 0 0 5px;
		position: absolute;
		text-align: left;
		z-index: 9999;
	}
	.menu_body a {
		color:#FFFFFF!important;;
		font-size: 14px !important;
	}
	ul.inverse {
		margin-left: -94px !important;
	}
	.menu_body li {
		clear: both;
		color: #000000;
		display: table;
		height: 30px;
		list-style: outside none none;
		margin: 0;
		padding: 0 10px 0 15px;
	}
	.menu_body li.first {
		padding-top: 5px;
	}
	.menu_body li.td {
		cursor: pointer;
	}
	.menu_body li.td:hover {
		background-color: #326ca6;
		color: #ffffff;
		list-style: outside none none;
	}
	.menu_body li.th {
		font-weight: bold;
		padding-bottom: 5px;
		padding-top: 5px;
	}
	.menu_body li.td {
		font-size: 12px;
	}
	.menu_body li.td.ssmenu {
		padding-left: 20px;
	}
.pluginCountButton {
    background: white none repeat scroll 0 0;
    border: 1px solid #9197a3;
    border-radius: 2px;
    color: #4e5665;
    display: inline-block;
    font-size: 11px;
    height: auto;
    line-height: 18px;
    margin-left: 6px;
    min-width: 15px;
    padding: 0 3px;
    text-align: center;
    white-space: nowrap;
}

.pluginCountButtonNub {
    height: 0;
    left: 2px;
    position: relative;
    top: -15px;
    width: 5px;
    z-index: 2;
}

.pluginCountButtonNub s, .pluginCountButtonNub i {
    border-color: transparent #9197a3;
    border-style: solid;
    border-width: 4px 5px 4px 0;
    display: block;
    position: relative;
    top: 1px;
}

.pluginCountButtonNub i {
    border-right-color: #fff;
    left: 2px;
    top: -7px;
}
.col.social-network img {
    vertical-align: middle;
}
