@media (min-width:601px)
{

.w3-top1 {
  display: none;
}
}


@media (min-width:601px)
{

.slideshow {
  display: none;
}
}




@media (max-width:600px)
{

.w3-top {
  display: none;
}
}



@media (max-width:600px)
{

.slideshow1 {
  display: none;
}
}

	
.dropdownmenu {
	width: 100%; 
    position: absolute; left: 1%; top: 170px;

}



/* Suppression des puces et des marges pour les listes du menu et des sous-menus */ 
.dropdownmenu,
.dropdownmenu ul {
    list-style-type: none; 
    margin: 0px; 
    padding: 0px;

	
} 
.dropdownmenu ul { /* Masquage des sous-menu par defaut */
    display: none;
}
.dropdownmenu li {
    /* Disposition horizontale des elements de menu */
    display: inline-block;
    /* Positionnement relative des elements de menu pour pouvoir    positionner les sous-menu correctement en absolu */
    position: relative;
}
.dropdownmenu a {
    /* On transforme les liens en bloc pour pouvoir les dimensionner */
    display: block;
    /* Dimensions des liens */ 
    width: 285px; 
    height: 65px; 
    line-height: 30px; 
    /* Doit etre equivalent a la hauteur du menu pour centrer le texte verticalement */
    padding: 5px 0px;
    text-align: left;
	font-size: 15px;
	text-decoration: none;  
	
}
.dropdownmenu li:hover ul {
    /* Affichage du soumenu au survol */
    display: block;
    /* Positionnement du sous-menu */ 
    position: absolute; 
    top: 36px; /* Hauteur du menu + hauteur du padding top et bottom : 30 + 3 + 3 = 36 */ 
    left: 0px; /* Decalage du sous-menu par rapport aux liens du menu*/ 
    z-index: 100; /* Gestion de la superposition des sous-menus par rapport au reste de la page */ 


	
}
.dropdownmenu ul a { 
    /* Changement de l'affichage des liens des    sous-menus pour ne pas les afficher en inline-block comme les liens de menu, ils seront donc verticaux */
    display: block;
         border: 1px solid #f1f1f1 ;

	
}
/* Gestion des couleurs */
.dropdownmenu li { 
    background-color:#fff ; /* Couleur d'arriere-plan du menu */
   background-image: url("images/motif.png");
   background-repeat: repeat-x; 
   background-color: white;
   line-height: 20px;
   border: 1px solid #f1f1f1;
   border-radius: 8px 8px 8px 8px  ;
   padding: 3px;
   color: #000000;

}
.dropdownmenu li a { 
    color: #000000 ; /* Couleur du texte du menu */ 

}

.dropdownmenu li:hover {
    background-color:#fff; /* Couleur d'arriere-plan du menu au survol */

}    

.dropdownmenu li:hover a {
    color: #000000; /* Couleur du texte du menu au survol */ 
}

.dropdownmenu ul li { 
    background-color: white; /* Couleur d'arriere-plan des sous-menu */ 
}


.dropdownmenu ul li:hover {
    background-color: #d6d6da; /* Couleur d'arriere-plan des sous-menu au survol */ 
}



.dropdownmenu ul li:hover a {
    color: #000000 ; /* Couleur du texte des sous-menu au survol */
}


.dropdownmenu ul li a {
    color: #000000; /* Couleur du texte des sous-menu */ 
}


        .recherche1521
        {
		  width: 100%;
		  padding: 5px;
		  padding-bottom: 17px;
		  position: absolute;
          left: 1%;
          top:  90px;
        }


	 #minipanier
{
   position: absolute;
   width: 5%;
   left: 97%;
   top: 38px;
   color:#215472 ;
   font-size: 11px;

    
}

.element_minipanier a
{
   color: white;
   text-decoration: none;   
	
}

.element_minipanier a:hover
{
   background-color:  white;
   color: white ;
}

.total
{
   position: absolute;
   left:97.7%;
   top: 24px;
   font-size: 15px;
   font-bold: 17px;
   color:#215472 ;

    
}



#membre
{        
   position: absolute;
   width: 5%;
   left: 94%;
   top: 39px;
   color:white ;
   font-size: 11px;

    
}



.element_membre a
{
   color: white;
   text-decoration: none;   
	
}

.element_membre a:hover
{
   background-color:  white;
   color: white;
}


 .zone6
        {
          width: 13%;
		  height: 10px;
          position: absolute;
          left:88.5%;
          top: 55px;
          text-align: center;
		  text-decoration: underline;
		   font-size: 11px;
		  color:white;
		  padding: 0px;

        }
		
.element_zone6 a
{
   color: white;
   text-decoration: underline;   
	
}

.element_zone6 a:hover
{
   background-color:  white;
   color: white ;
}


 #minipanier1
{
   position: absolute;
   width: 5%;
   left: 82%;
   top: 23px;
   color:#215472 ;
   font-size: 11px;

    
}

.element_minipanier1 a
{
   color: white;
   text-decoration: none;   
	
}

.element_minipanier1 a:hover
{
   background-color:  white;
   color: white ;
}

.total1
{
   position: absolute;
   left:86%;
   top: 9px;
   font-size: 15px;
   font-bold: 17px;
   color:#215472 ;

    
}



#membre1
{        
   position: absolute;
   width: 5%;
   left: 70%;
   top: 10px;
   color:white ;
   font-size: 11px;

    
}



.element_membre1 a
{
   color: white;
   text-decoration: none;   
	
}

.element_membre1 a:hover
{
   background-color:  white;
   color: white;
}


 .zone61
        {
          width: 13%;
          position: absolute;
          left:68%;
          top: 45px;
          text-align: center;
		  text-decoration: underline;
		   font-size: 11px;
		  color:white;
		  padding: 0px;

        }
		
.element_zone61 a
{
   color: white;
   text-decoration: underline;   
	
}

.element_zone61 a:hover
{
   background-color:  white;
   color: white ;
}