
	
 #container {
    position:relative;
	width: 98%;
	top:1px;
	margin: 0 auto;
	 } 

#entete_container {
	position:absolute;
    top:0px;
    margin-left:auto;
    margin-right:auto;
	width:100%;
	height:140px;
	z-index:9;   }

#entete_container_RC {
	position:fixed;
    top:-10px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
	width:100%;
	height:120px;
    background-image: url(/mp_img/background_image_enteteRC.jpg);
    background-position: top;
    background-position-y:0px;
	background-repeat:repeat-x;
	z-index:9;   }

#entete_container_RC2 {
	position:fixed;
    top:-10px;
    left:0px;
    margin-left:auto;
    margin-right:auto;
	width:100%;
	height:120px;
    background-image: url(/mp_img/background_image_enteteRC2.jpg);
    background-position: top;
    background-position-y:0px;
	background-repeat:repeat-x;
	z-index:9;   }

#entete {
	position:relative;
    margin-left:auto;
    margin-right:auto;
	margin-top:0px;
	width:1220px;
    height:110px;
          	  }

#entete_groupeG {
    position:absolute;
	top:10px;
	left:15px;
	width:100%;
	height:auto;
	z-index:1;

    }

#entete_groupeD {
    position:absolute;
	top:5px;
	right:120px;
	width:285px;
	height:auto;
	z-index:1;
    }
  
#entete_corps {
	position:relative;
    margin-left:auto;
    margin-right:auto;
	top:0px;
	width:100%;
	height:140px;
	z-index:1;   }

#entete_corpsRC {
	position:relative;
    margin-left:auto;
    margin-right:auto;
	top:0px;
	width:100%;
	height:100px;
	z-index:1;  
    }

#bandeau_entete {
	position:absolute;
	top:140px;
	left:0px;
	width:1000px;
	height:20px;
	opacity:0.3;
	z-index:5;

}

#fil_ariane {
	position:relative;
	width:99%;
	height:20px;
    padding-top:10px;
    padding-left:1%;
    border-color:#DEDEDE;
    border-width:0px 1px 0px 1px;
    border-style:solid;
    	 }

#layer_form 
{   position:relative;
    margin-top:-8px;
    width:99%;
    padding:1%;
    height:auto;
    z-index:2;
    border-radius: 0px; 
    background-color: #FFFFFF;  }

#pied_bandeau
{   margin: 0px;
    padding:0px;
    margin-top:30px;
    width:100%;
    height:5px;
    background-color: #a8c1d7;
           }

#pieds 
{   position:relative;
    margin: 0px;
    padding:0px;
    margin-top:0px;
    width:100%;
    height:320px;
    background-color:#0065a4;
   }

#pieds_container 
{   position:relative;
    padding-top:30px;
    margin-left:auto;
	margin-right:auto;
    width:96%;
    height:290px;
    background-color:#0065a4;
    
   }

.pieds_colonne {
    float:left;
    width:24.5%;
    line-height:1.2;
}

#fond_page {
    position:absolute;
    top:220px;
    height:700px;
    left:50%;
    transform:translateX(-850px);
    width:250px;
    z-index:0;
    background-image: url(/mp_img/fond_page2.jpg);
    background-repeat:no-repeat;
}


#logo_bleurouge {
	position:absolute;
	top:5px;
	left:0px;
	width:87px;
	height:120px;
	z-index:2; }

#gendev {
	position:absolute;
	top:30px;
	left:0px;
    width:237px;
	z-index:1; }

#logo_adherent {
	position:absolute;
	top:0px;
	left:125px;
	width:270px;
	height:40px;
    color: #FFFFFF;
	font-size:32px;
    font-weight:bold;
    font-family:  Arial,Helvetica, sans-serif;
    line-height:0.9;
    z-index:1; 
}

#logo_userRC {
	position:absolute;
	top:5px;
	left:125px;
	width:500px;
	height:25px;
    color: #FFFFFF;
    overflow:hidden;
	font-size:26px;
    font-weight:bold;
    font-family:  Arial,Helvetica, sans-serif;
    line-height:0.9;
    z-index:1; 
}

#lien_docvte {
    position:absolute;
    z-index:9;
    top:42px;
    right:10px;
    width:80px
}

#aide_myburo {
	position:absolute;
	top:0px;
	right:125px;
	width:270px;
	height:40px;
    color: #FFFFFF;
	font-size:26px;
    font-weight:bold;
    font-family:  Arial,Helvetica, sans-serif;
    line-height:0.9;
    z-index:1; 
}

#texte_bleurouge {
	position:absolute;
	top:60px;
	left:125px;
	width:320px;
	height:40px;
    color: #FFFFFF;
	font-size:20px;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    font-style:italic;
	z-index:1; 
    }

#texte_bo {
	position:absolute;
	top:20px;
	left:500px;
	width:460px;
	height:40px;
    color: #FFFFFF;
	font-size:16px;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    font-style:italic;
	z-index:1; }

#layer_recherche {
	position:absolute;
	display: table;
	top:70px;
	right: 155px;
	width:280px;
	height:25px;
	z-index:1;  
}

#compte {
    position: absolute;
    top: 0px;
    padding-left:3px;
    padding-top:2px;
    left: 0px;
    width: 110px;
    height: 22px;
    z-index: 1;
    text-align:center;
    background-color: #666666;
    border-color: #DEDEDE;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 2px 2px 2px #CCCCCC;
}

#compte:hover {
    background-color:#F35712;
}

#espace_pro {
    position: absolute;
    top: 0px;
    padding-left:3px;
    padding-top:2px;
    left: 0px;
    width: 120px;
    height: 22px;
    z-index: 1;
    text-align:center;
    background-color: #666666;
    border-color: #DEDEDE;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 2px 2px 2px #CCCCCC;
}

#espace_pro:hover {
    background-color:#F35712;
}

#panier {
    position: absolute;
    top: 0px;
    padding-left:3px;
    padding-top:2px;
    left: 130px;
    width: 155px;
    height: 22px;
    z-index: 1;
    background-color: #1b8544;
    border-color: #DEDEDE;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 2px 2px 2px #CCCCCC;
}

#panier:hover {
    background-color:#F35712;
}


#panier_article {
    position:absolute;
	top:1px;
	left:225px;
    width:60px;
	height:15px;
	z-index:1; 
	}

#panier_article:hover #panier {
    background-color:#F35712;
} 

#lien_RC {
    position: absolute;
    top: 28px;
    padding-left:3px;
    padding-top:2px;
    left: 130px;
    width: 155px;
    height: 20px;
    z-index: 1;
    background-color: #a0830f;
    border-color: #DEDEDE;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 2px 2px 2px #CCCCCC;
}

#lien_RC:hover {
    background-color:#F35712;
}

#mascotte_D {
    position:absolute;
    top:-5px;
    left:250px;
    width:160px;
    height:150px;
    z-index:10;
    }

#bandeau_menu {
	position:absolute;
	display:table;
	top:42px;
	left: 110px;
	width:100%;
	height:30px;
	z-index:1;
    }

#layer_menu_mini {
	position:absolute;
	top:47px;
	left: 72px;
	width:200px;
	height:32px;
    border-radius:4px 4px 0px 0px;
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:1.5em;
    font-weight:bold;
    text-align:center;
    border-width:0px;
    background-color: #666666;  
	z-index:1;
    display:none;
}

#bandeau_menu_bo {
	position:absolute;
	display:table;
	top:110px;
	left: 110px;
	width:890px;
	height:30px;
	z-index:1;  }

#bandeau_menu_bo2 {
	position:absolute;
	display:table;
	top:78px;
	left: 110px;
	width:890px;
	height:30px;
	z-index:1; 
    background-color:#c62829;
}


#menu_sanitaire {
	display:table-cell;
	width:140px;
	height:30px;
	text-align:center;
	z-index:1;  }
	

#menu_chauffage {
	display:table-cell;
	width:140px;
	height:30px;
	text-align:center;
	z-index:1;  }	

#menu_plomberie {
	display:table-cell;
	width:140px;
	height:30px;
	text-align:center;
	z-index:1;  }	

#menu_electricite {
	display:table-cell;
	width:140px;
	height:30px;
	text-align:center;
	z-index:1;  }	

#menu_carrelage {
	display:table-cell;
	width:140px;
	height:30px;
	text-align:center;
	z-index:1;  }	

#menu_electromenager {
	display:table-cell;
	width:140px;
	height:30px;
	text-align:center;
	z-index:1;  }	

#menu_promotions {
	display:table-cell;
	width:140px;
	height:30px;
	text-align:center;
	z-index:1;  }
	
#menu_solutions_rt {
	display:table-cell;
	width:140px;
	height:30px;
	text-align:center;
	z-index:1;  }

#menu_sep_contact {
	display:table-cell;
	width:4px;
	height:20px;
	text-align:center;
	z-index:1;  }
		
#menu_contact {
	display:table-cell;
	width:100px;
	height:30px;
	text-align:center;
	z-index:1;  }	

#menu_marque {
	display:table-cell;
	width:100px;
	height:30px;
	text-align:center;
	z-index:1;  }

.menu_BO {
    display:table-cell;
	width:170px;
	height:25px;
	text-align:center;
	z-index:1; 
    border-color:#DEDEDE;
    border-width:1px;
    border-style:solid;
    border-radius:4px;
}

.menu_userRC {
    display:table-cell;
	width:116px;
	height:25px;
	text-align:center;
	z-index:1;
    font-size: 1.4em;
    font-family:Arial, Helvetica, sans-serif;
    color:  #FFFFFF;
    font-weight: bold;
    text-align:center; 
    border-color:#DEDEDE;
    background-color:#777777;
    border-width:1px;
    border-style:solid;
    border-radius:4px;
}

.menu_userRC:hover
 {  background-color:#BBBBBB;
}

.menu_userRC2 {
    display:table-cell;
	width:116px;
	height:25px;
	text-align:center;
	z-index:1;
    font-size: 1.4em;
    font-family:Arial, Helvetica, sans-serif;
    color:  #FFFFFF;
    font-weight: bold;
    text-align:center; 
    border-color:#DEDEDE;
    background-color:#8f9da4;
    border-width:1px;
    border-style:solid;
    border-radius:4px;
}

.menu_userRC2:hover
 {  background-color:#BBBBBB;
}

#M_sanitaire
{   position:absolute;
    width:1020px;
    height:auto;
    z-index:99;
    left: 0px;
    top: 132px;
    padding-top:20px;
    padding-left:10px;
    padding-right:5px;
    padding-bottom:10px;
    background-color:#015287;
    border-radius: 0px 0px 10px 10px;
    box-shadow: 2px 2px 2px #CCCCCC;
    opacity:0;
    transition-property: opacity;
    transition-duration: 0.4s;
    visibility: hidden  }


#M_chauffage
{   position:absolute;
     width:1020px;
    height:auto;
    z-index:99;
    left: 0px;
    top: 132px;
    padding-top:20px;
    padding-left:10px;
    padding-right:5px;
    padding-bottom:10px;
    background-color:#015287;
    border-radius: 0px 0px 10px 10px;
    box-shadow: 2px 2px 2px #CCCCCC;
    opacity:0;
    transition-property: opacity;
    transition-duration: 0.4s;
    visibility: hidden  }

#M_plomberie
{   position:absolute;
     width:1020px;
    height:auto;
    z-index:99;
    left: 0px;
    top: 132px;
    padding-top:20px;
    padding-left:10px;
    padding-right:5px;
    padding-bottom:10px;
    background-color:#015287;
    border-radius: 0px 0px 10px 10px;
    box-shadow: 2px 2px 2px #CCCCCC;
    opacity:0;
    transition-property: opacity;
    transition-duration: 0.4s;
    visibility: hidden  }

#M_electricite
{   position:absolute;
     width:1020px;
    height:auto;
    z-index:99;
    left: 0px;
    top: 132px;
    padding-top:20px;
    padding-left:10px;
    padding-right:5px;
    padding-bottom:10px;
    background-color:#015287;
    border-radius: 0px 0px 10px 10px;
    box-shadow: 2px 2px 2px #CCCCCC;
    opacity:0;
    transition-property: opacity;
    transition-duration: 0.4s;
    visibility: hidden  }

#M_carrelage
{   position:absolute;
    width:1020px;
    height:auto;
    z-index:99;
    left: 0px;
    top: 132px;
    padding-top:20px;
    padding-left:10px;
    padding-right:5px;
    padding-bottom:10px;
    background-color:#015287;
    border-radius: 0px 0px 10px 10px;
    box-shadow: 2px 2px 2px #CCCCCC;
    opacity:0;
    transition-property: opacity;
    transition-duration: 0.4s;
    visibility: hidden  }

#M_electromenager
{   position:absolute;
    width:1020px;
    height:auto;
    z-index:99;
    left: 0px;
    top: 132px;
    padding-top:20px;
    padding-left:10px;
    padding-right:5px;
    padding-bottom:10px;
    background-color:#015287;
    border-radius: 0px 0px 10px 10px;
    box-shadow: 2px 2px 2px #CCCCCC;
    opacity:0;
    transition-property: opacity;
    transition-duration: 0.4s;
    visibility: hidden  }

#M_marque
{   position:absolute;
    width:1020px;
    height:auto;
    z-index:99;
    left: 0px;
    top: 132px;
    padding-top:20px;
    padding-left:10px;
    padding-right:5px;
    padding-bottom:10px;
    background-color:#015287;
    border-radius: 0px 0px 10px 10px;
    box-shadow: 2px 2px 2px #CCCCCC;
    opacity:0;
    transition-property: opacity;
    transition-duration: 0.4s;
    visibility: hidden  }

#M_solutions_rt
{   position:absolute;
    width:1020px;
    height:450px;
    z-index:99;
    left: 0px;
    top: 132px;
    padding-top:20px;
    padding-left:10px;
    padding-right:5px;
    padding-bottom:10px;
    background-color:#015287;
    border-radius: 0px 0px 10px 10px;
    box-shadow: 2px 2px 2px #CCCCCC;
    opacity:0;
    transition-property: opacity;
    transition-duration: 0.4s;
    visibility: hidden  }


#M_menu {
    position:absolute;
    width:280px;
    height:40px;
    z-index:99;
    left: 120px;
    top: 136px;
    padding-top:20px;
    padding-left:10px;
    padding-right:5px;
    padding-bottom:10px;
    background-color:#015287;
    border-radius: 0px 0px 10px 10px;
    box-shadow: 2px 2px 2px #CCCCCC;
    opacity:0;
    transition-property: opacity;
    transition-duration: 0.4s;
    visibility: hidden
}

#M_menuRC {
    position:absolute;
    width:300px;
    height:40px;
    z-index:99;
    left: 116px;
    top: 80px;
    padding-top:15px;
    padding-bottom:10px;
    background-color:#ffffff;
    border-color:#bbbbbb;
    border-radius: 0px 0px 10px 10px;
    box-shadow: 2px 2px 2px #CCCCCC;
    opacity:0;
    transition-property: opacity;
    transition-duration: 0.4s;
    visibility: hidden
}

#M_menuTC {
    position:absolute;
    width:290px;
    height:40px;
    z-index:99;
    left: 120px;
    top: 80px;
    padding-top:15px;
    padding-bottom:10px;
    background-color:#ffffff;
    border-radius: 0px 0px 10px 10px;
    box-shadow: 2px 2px 2px #CCCCCC;
    opacity:0;
    transition-property: opacity;
    transition-duration: 0.4s;
    visibility: hidden
}

#container_popup {
    position:fixed;
   	top:15%;
    left:0px;
    width:100%;
    height:auto;
    z-index:21;
     }

#container_popup_abs {
    position:absolute;
   	top:-60px;
    left:0px;
    right:0px;
    margin-left:0px;
    margin-right:0px;
    width:100%;
    height:auto;
    z-index:21;
     }

#container_popup2 {
    position:fixed;
   	top:15%;
    left:0px;
    width:100%;
    height:auto;
    z-index:90;
     }

#popup_ajout {
    position:absolute;
   	top:220px;
    margin-left:auto;
    margin-right:auto;
    width:100%;
    height:auto;
    background-color:#FFFFFF;
    z-index:21;
    border-radius:10px; }

#popup_stock_agence {
    position:absolute;
   	top:220px;
    margin-left:auto;
    margin-right:auto;
    width:100%;
    height:auto;
    background-color:#FFFFFF;
    z-index:21;
    border-radius:10px; }

#popup_imageloupe {
    position:absolute;
   	top:170px;
    margin-left:auto;
    margin-right:auto;
    width:100%;
    height:auto;
    background-color:#FFFFFF;
    z-index:21;
    border-radius:10px; }

#popup_agenda {
    position:absolute;
   	top:150px;
    margin-left:auto;
    margin-right:auto;
    width:100%;
    height:auto;
    background-color:#FFFFFF;
    z-index:21;
    border-radius:10px; }

#popup_rcagenda {
    position:absolute;
   	top:120px;
    margin-left:auto;
    margin-right:auto;
    width:100%;
    height:auto;
    background-color:#FFFFFF;
    z-index:21;
    border-radius:10px; }

#popup_fichetech {
    position:absolute;
   	top:100px;
    margin-left:auto;
    margin-right:auto;
    width:100%;
    height:auto;
    background-color:#FFFFFF;
    z-index:21;
    border-radius:10px; }

#popup_bo_maj {
    position:absolute;
   	left:40px;
    top:350px;
    width:850px;
    height:auto;
    background-color:#FFFFFF;
    z-index:21;
    border-radius:10px; }

#popup_bo_newmarque {
    position:absolute;
   	left:40px;
    top:350px;
    width:850px;
    height:auto;
    background-color:#FFFFFF;
    z-index:21;
    border-radius:10px; }

#popup_print_maj {
    position:absolute;
   	left:40px;
    top:250px;
    width:700px;
    height:auto;
    background-color:#FFFFFF;
    z-index:21;
    border-radius:10px; }

#popup_bo_catalogue {
    position:absolute;
   	left:40px;
    top:350px;
    width:850px;
    height:auto;
    background-color:#FFFFFF;
    z-index:21;
    border-radius:10px; }

#popup_dropliste {
    position:absolute;
   	left:180px;
    top:150px;
    width:650px;
    height:auto;
    background-color:#FFFFFF;
    z-index:21;
    border-radius:10px; }

#Layer_notification {
    position:fixed;
    top:200px;
    left: calc(50% - 350px);
    width:700px;
    height:120px;
    padding-top:20px;
    background-color:#FFFFFF;
    z-index:99;
    border-radius:10px; }

#Layer_message {
    position:fixed;
    top:200px;
    left: calc(50% - 350px);
    width:700px;
    height:120px;
    padding-top:20px;
    background-color:#FFFFFF;
    z-index:99;
    border-radius:10px; }

#Layer_confirmation {
    position:relative;
    margin-left:auto;
    margin-right:auto;
    margin-top:100px;
    width:700px;
    height:120px;
    padding-top:20px;
    background-color:#FFFFFF;
    z-index:99;
    border-radius:10px; }
	
 #Layer_blur {
    position:fixed;
    left:0px;
    top:0px;
    width:2000px;
    height:1200px;
    background-color:#777777;
    opacity:0.78;
    z-index:20; }

  #Layer_blur2 {
    position:fixed;
    left:0px;
    top:0px;
    width:2000px;
    height:1200px;
    background-color:#777777;
    opacity:0.78;
    z-index:30; }

.ruban_large {
    float:left;
    width:110px;
    height:70px;
    text-align:center;
    border-radius:8px;
}

.ruban_medium {
    float:left;
    width:70px;
    height:70px;
    text-align:center;
    border-radius:5px;
    
}


.ruban_large:hover, .ruban_medium:hover {
        margin-top: 4px;
        font-weight: bold;

    }

.ruban_small {
    float:left;
    width:125px;
    height:33px;
    text-align:left;
    border-radius:5px;
    }

.ruban_sousmenu_item {
    float:left;
    width:210px;
    height:33px;
    text-align:left;
    border-radius:5px;
    }
.ruban_small:hover, .ruban_sousmenu_item:hover {
    margin-left:4px;
    font-weight: bold;
}

.ruban_image_large {
    width:45px;
    height:45px;
}

.ruban_image_small {
    margin-left:3px;
    width:26px;
    height:26px;
}

.ruban_texte {
    margin-top:-0px;
    width:112px;
    text-align:center;
    font-size: 1.4em;
    color:  #444444;
    
}

.ruban_texte_small {
    margin-top:-30px;
    margin-left:27px;
    text-align:center;
    font-size: 1.4em;
    color:  #444444;
    }

.ruban_texte_smenu {
    margin-top:-30px;
    margin-left:50px;
    text-align:left;
    font-size: 1.4em;
    color:  #444444;
    }

.ruban_small_menuRC {
    position:relative;
    width:95%;
    padding-top:4px;
    padding-left:5%;
    height:32px;
    text-align:left;
    color:  #444444;
        }

.ruban_small_menuRC:hover {
    cursor:pointer;
    background-color:#6d99c1;
    color:  #ffffff;
}

.ruban_image_menuRC {
    float:left;
    margin-left:5px;
    width:26px;
    height:26px;
}

.ruban_texte_menuRC {
    float:left;
    margin-top:0px;
    margin-left:20px;
    width:180px;
    text-align:left;
    font-size: 1.6em;
       
}

.ruban_sousmenu {
    position:relative;
    margin-top:35px;
    padding-top:5px;
    width:100%;
    height:40px;
    text-align:center;
    font-size: 1.4em;
    color:  #444444;
    border-style:solid;
    border-width: 1px 0px 0px 0px;
    border-color:#bbbbbb;
}

#menu_autrefonction
{   position:absolute;
    width:220px;
    height:10px;
    z-index:99;
    left: 780px;
    top: 114px;
    padding-top:10px;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:10px;
    text-align:center;
    background-color:#FFFFFF;
    border-radius: 0px 0px 10px 10px;
    border-color: #bbbbbb;
    border-width:0px 1px 1px 1px;
    border-style:solid;
    transition-property:height;
    transition-duration: 0.2s;
    visibility: hidden;
    overflow-y:hidden;
}

div.clear{clear:both;}

.loading_page  {
    position:fixed;
    left:45%;
    top:30%;
    width:80px;
    height:80px;
    opacity:0.95;
    z-index:99;
    background-image: url(/mp_img/loader.gif);
    background-position: center;
    background-repeat: no-repeat;
        }

.loading  {
    position:relative;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    width:80px;
    height:80px;
    background-image: url(/mp_img/loader.gif);
    background-position: center;
    background-repeat: no-repeat;
        }

.loading_absolute  {
    position:absolute;
    margin-left:auto;
    margin-right:auto;
    top:100px;
    left:45%;
    width:80px;
    height:80px;
    z-index:20;
    background-image: url(/mp_img/loader.gif);
    background-position: center;
    background-repeat: no-repeat;
        }

@media (max-width: 450px) {
        #corps  { 
            position:relative;
            margin-top:00px;
            margin-left:auto;
            margin-right:auto;
            width:400px;
            height:auto;
                   }
        #entete { width:400px;}
      }


@media (min-width:440px) and (max-width: 1520px) {
        #corps  { 
            position:relative;
            margin-top:00px;
            margin-left:auto;
            margin-right:auto;
            width:99%;
            height:auto;
                   }
        #entete {width: 99%;}
       }


@media (min-width: 1520px) {
        #corps  { 
            position:relative;
            margin-top:00px;
            margin-left:auto;
            margin-right:auto;
            width:1420px;
            height:auto;
               }
        #entete {width: 1420px;}
        #pieds_container {width: 1420px;}
       }

@media (max-width: 1080px) {
    #mascotte_D {display:none;}
    #layer_recherche{right: 30px;}
    #entete_groupeD {right: 40px;}
}

@media (min-width: 980px) and (max-width:1080px) {
    #M_sanitaire {width:92%}
    #M_chauffage {width:92%}
    #M_plomberie {width:92%}
    #M_electricite {width:92%}
    #M_carrelage {width:92%}
    #M_electromenager {width:92%}  
    #M_solutions_rt {width:92%}
    #M_marque {width:92%}
}

@media (max-width: 980px) {
    #bandeau_menu {display:none;}
    #M_sanitaire {display:none;}
    #M_chauffage {display:none;}
    #M_plomberie {display:none;}
    #M_electricite {display:none;}
    #M_carrelage {display:none;}
    #M_electromenager {display:none;}
    #M_solutions_rt {display:none;}
    #M_marque {display:none}
    #entete_corpsRC {height:70px}
    #entete_container_RC2 {height:85px;background-image: url(/mp_img/background_image_enteteRC2M.jpg);}
    #entete {height:90px}
    #entete_groupeG {left: 5px;}
    #logo_bleurouge {top:3px;width:58px;height:80px;}
    #layer_menu_mini {display:block;}
    #M_menu {left: 10px;}
    #M_menuRC {left: 10px;}
    #M_menuTC {left: 10px;}
    #texte_bleurouge {left:105px;top:70px;font-size:16px;width:270px}
    #logo_userRC{left:60px;top:5px;}
    #lien_docvte{top:47px;}
    #layer_recherche{top:110px;right: 10px;}
    #entete_groupeD {right: 20px;}
    .ruban_large {margin-top:-35px;}
    .ruban_large:hover {margin-top:-31px;}
    #espace_pro{top: 50px;}
}


@media (max-width: 660px) {
      
     .pieds_colonne {width: 50%;}
    #pieds_container {height: 320px;}
    #pieds {height: 320px;}
    #fil_ariane {display: none;}
    #logo_userRC {width:350px}
        }


@media (max-width: 580px) {
    #layer_recherche{right: 0px;}
    #layer_menu_mini {width:150px}
    #fond_page {display:none}
    #gendev{width:160px}
}