.menu1 {
  *zoom: 1;
  font-size: 13px;
  max-width: 100%;
  width: 100%;
  margin: auto 0;
  position: relative;
  background: transparent;
  font-family: 'Roboto', sans-serif; 
  font-weight:400;  
  padding: 0px;
 z-index: 99999999;
  	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);


  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
  -webkit-transition-property: opacity, -webkit-transform;
  -moz-transition-property: opacity, -moz-transform;
  transition-property: opacity, transform;
  -webkit-transition-duration: 0.3s, 0.3s;
  -moz-transition-duration: 0.3s, 0.3s;
  transition-duration: 0.3s, 0.3s; }
  .menu1:before, .menu1:after {
    content: " ";
    display: table; }
  .menu1:after {
    clear: both; }
  .menu1 nav {
    *zoom: 1; }
    .menu1 nav:before, .menu1 nav:after {
      content: " ";
      display: table; }
    .menu1 nav:after {
      clear: both; }
	  
 /*.logo { 
		  
		   background:url(../img/aicapye_logo.png) no-repeat center left; margin: 0 2em 0 0; padding:0;}*/

.menu1.menu1-white .logo { 
		  width: 87px;
		  height: 89px;
		   background:url(../img/aicapye_logo.png) no-repeat center left;
		   margin: 18px; position: absolute; float: left; z-index: 99999999;}
.menu1.menu1-min .logo { 
		  width: 30px;
		  height: 35px;
		   background:url(../img/aicapye_logo_mini.png) no-repeat center left;
		   margin: 9px; position: absolute; float: left;}	
		   
.menu1.menu1-white .logo a { display:block; width: 87px; height: 89px; } 


.menu1 li, .menu1 .utility-nav {
  display: inline-block; }
  .menu1 li:hover, .menu1 .utility-nav:hover {
    color: #A71F36; }
.menu1 li a {
  padding: 15px 2em 15px 2em;
  border: 0px; }
 .menu1 li #accueil{ line-height:42px; position:absolute; top: 10px; margin: 0 -26px;}
  .menu1 li #accueil path:hover { fill:#d46e7f;}

	
#space { background:#8f4594 url(http://apicoove.com/img/motif_violet.gif) repeat top;
height: 200px; line-height:200px; position: relative; padding-top:30px; 
-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2) inset;
-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2) inset;}
	
	.slider {
		margin:0;
  list-style-type: none; padding: 0;z-index: 0;}

  


.interieur { line-height: 50px; padding-top: 65px; }


.fixed {
  position: fixed; }

.main-nav {
  float: left;
  width: 100%;
  text-align: right;
    margin: 7px;
  padding: 0px 50px; }
  

  
 /* .main-nav li:not(.logo) {
    margin-right: -2px; }
  .main-nav .logo a {
	  height: 89px;
    padding: 15px 2em 15px 2em;
  border: 0px;}*/


.menu1.menu1-white {
  background-color: #FFFFFF; height: 125px; }
 

  
  	
.menu1.menu1-min {
  background: white; height: 54px; }
	  

	

  .menu1.menu1-min li, .menu1.menu1-min .utility-nav { 
 }
    .menu1.menu1-min li a, .menu1.menu1-min .utility-nav a {
       padding: 15px 2em 15px 2em; height: 15px; }
 /* .menu1.menu1-min .logo {
	   background:url(../img/aicapye_logo.png) no-repeat center left;
    width: 83px;
		  height: 89px;
		   }
    .menu1.menu1-min .logo a {
       padding: 15px 2em 15px 2em;
  border: 0px;}*/

.nav-hide {
  opacity: 0;
  -webkit-transform: translateY(-40px);
  -moz-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  -o-transform: translateY(-40px);
  transform: translateY(-40px);
  -webkit-transition-duration: 0.2s, 0.4s;
  -moz-transition-duration: 0.2s, 0.4s;
  transition-duration: 0.2s, 0.4s; }
  
  #nav-toggle {
  display: none; }

#toggle {
  display: none; }
  
#nav .icone { display:inline-block; }

.menu1.menu1-white .main-nav { position: absolute; top: 71px; height:40px; line-height: 40px;}
.menu1.menu1-min .main-nav {position: absolute; top: 0px; height:40px; line-height: 40px;}


@media screen and (max-width: 800px) {
 #nav .icone { display:none; }


.menu1.menu1-white .logo { position: relative; display: none; }

.menu1.menu1-white .main-nav { position: relative; top: 0px; height:300px; line-height: 60px; }
.menu1.menu1-white  #nav li{ height:60px; line-height: 60px;}

	.main-nav { text-align: center; }
	
.menu1.menu1-white {
  background-color: #FFFFFF; height: 54px; position: fixed; }
  
	
	.menu1 {
  font-size: 16px;
   font-family: 'Roboto', sans-serif; 
  font-weight: 700; 
  text-transform: uppercase;}
  
  .nav-tab {
    display: none; }

  .main-nav {
    display: block;
    float: left;
    margin: 0;
    width: 100%;
	padding: 0px;
	 }
    .main-nav:last-child {
      margin-right: 0; }

  .navigation li { }
  
  .menu1 li, .menu1 .utility-nav {
  display: inline-block; height: 100%; 
   background:url(http://apicoove.com/img/ombre_menu.png) repeat-x top;}
   
   .menu1 li a:hover {
  background:url(http://apicoove.com/img/ombre_menu.png) repeat-x top;}
	
	.menu1 li a {
  padding: 0px 2em;
  border: 0px; }
	
  .fixed {
    position: absolute; }

  .main-nav {
    padding-left: 0%; }

  #nav ul {
    width: 100%;
    display: block; }

  #nav li {
    width: 100%;
    padding: 0em;
    display: block;
	border: 0;
    color: #000;
	background-color: #A71F36; }
	  
	  
  #nav li a {
	  width: 100%;
	  display: inline-block;
    }
	#nav li a:hover {
	  background-color:#FFF;
    }

  #nav a {
    color: #FFF; }
    #nav a:hover {
     color: #A71F36;  }

  .menu1 .utility-nav {
    width: 50%;
    float: right;
    margin-right: 1em; }
    .menu1 .utility-nav i, .menu1 .utility-nav a, .menu1 .utility-nav span {
      color: #f4971b; }
      .menu1 .utility-nav i:hover, .menu1 .utility-nav a:hover, .menu1 .utility-nav span:hover {
        color: #914795; }
		
		
	.menu1.menu1-min li a, .menu1.menu1-min .utility-nav a {
padding: 0px 32px;  height: 60px;
	}
/*  #nav .logo {
    display: none; }*/
	

  .js #nav {
    clip: rect(0 0 0 0);
    max-height: 0;
    position: absolute;
    display: block;
    overflow: hidden;
    zoom: 1; }

  #nav.opened {
    max-height: 220px; }

  #nav-toggle {
    color: #000; }

  /*.menu1-white li:not(.logo) a {
    }*/


  #toggle {
    display: inline-block;
    float: left; }
    
    #toggle b {
      display: inline-block;
      color: #000;
      cursor: pointer;
      -webkit-transition: all 0.2s;
      -moz-transition: all 0.2s;
      transition: all 0.2s; }
  
    #toggle:hover b {
      color: #f4971b; }
	  
	  #space { background:#8f4594 url(http://apicoove.com/img/motif_violet.gif) repeat top;	  
 height: 200px;
	  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2) inset;
-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2) inset;}
	  
	  
	  
	  .panier {position: relative;}
	  
   }
   
   
  @media screen and (max-width: 485px) { .interieur { line-height: 50px; padding-top: 41px; } }
	  
	 
		