.icon-tal-talitres-logo{
	z-index: 10;
	position: relative;
}

.icon-tal-cercle-noir{
	margin-top: -70px;
	z-index: 0;
	position: relative;	
}

.tiny_shadow{
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
}

header, header > #logo .bloc-logo, header #talitres-menu, header #talitres-menu nav > ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;

  margin-top: auto;
  margin-bottom: auto
  
}

header {
  background-color: #c0c0c0;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
  max-width: 960px;
  width:100%;
  
	  padding: 10px 0px;
	  z-index:99;
	  font-family: 'apercu_light', Helvetica, Arial, sans-serif;
}


header a{
	text-decoration: none;
}


header > div#logo .bloc-logo  {
	width:235px;
}

header > div#logo .bloc-logo > * {
  margin-top: auto;
  margin-bottom: auto
        
}
header #talitres-menu{
  margin-left: auto;
  margin-top: auto;
  margin-bottom: auto
}

header #talitres-menu nav{
	display: block!important;
}

nav a{
	color:#fff;
}

header #talitres-menu #navToggle {
  display: none!important;
}



header #talitres-menu #navToggle:hover > a {
/*   color: #ffffff; */
}



header #talitres-menu nav > ul {
    list-style-type: none;
    padding-left: 0em;
    background-color: #c0c0c0;

    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;



}

header #talitres-menu nav > ul > li {
  background-color: #c0c0c0;
/*   border-bottom: none; */
  padding-right: 10px;

}


header #talitres-menu nav > ul > li a {
/*
	vertical-align: baseline;
    border-bottom-width: 1px;
    border-bottom-style: solid;
*/
    text-decoration: none;
}




@media (max-width: 767px){

header, header #logo, header #talitres-menu, header #talitres-menu nav > ul  {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

header #logo {
    margin-left:10px;
}




header #talitres-menu{
    margin-left: 0;
}


header #talitres-menu nav  {
    padding-top:10px;
    display: none!important;
}

.ouvert header #talitres-menu nav{
	display: block !important;

}


header #talitres-menu nav > ul {

    text-align: center;
}

header #talitres-menu nav > ul li {
/* 	border-bottom: 1px dotted rgba(0, 0, 0, 1); */
	padding: 8px 0;
}

header #talitres-menu nav > ul li a.prm {
	padding-right: 0px;
}



header #talitres-menu #navToggle  {
	display: block!important;
  	position: absolute;
  	top:0;
  	right:0;
  	display: table;
  	height:70px;
  	width:70px;
  	
   

  -webkit-transition: 300ms all ease;
          transition: 300ms all ease;
}

header #talitres-menu #navToggle a {
	display: table-cell;
	vertical-align: middle;
  	font-size:40px;
  	padding-top:20px;
  	padding-right:10px;
  	float: right;
}




}









