#logo5 {display: none;}

@media (max-width: 1200px)
{
    * {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
    
	#logo3 {display: none;}
	#logo5 {display: inline;}
	
	/* Message personnalisé */
    body:before 
	{
        content: "Version mobile";
        display: block;
        text-align: center;
        font-style: italic;
        color: #777;
		font-size: 10px;
    }
	
    /* passer body (et tous les éléments de largeur fixe) en largeur automatique */
    body, .bloc, .bloc2, .bloc3
	{
        width: auto;
		margin: 0;
		padding: 10px 0;
    }
	
	#new_head {background: url('bg.png') repeat-x;}
	
    /* fixer une largeur maximale de 100% aux éléments potentiellement problématiques */
    input, select, textarea, .paragraphe, .bloc_contact, #search_form
	{
        width: 90%;
		margin: 0;
		padding: 0;
    }
	
    /* Conserver le ratio des images */
	.paragraphe img {width: auto;}
	
	/* Ou ajuster la largeur */
    .bloc img, footer img, iframe, .banniere_mobile {width: 100%;}
	
    /* gestion des mots longs */
    p, li
	{
        -webkit-hyphens: auto; /* césure propre */
        -moz-hyphens: auto;
        hyphens: auto;
        word-wrap: break-word; /* passage à la ligne forcé */
    }
    
	.menu  {width: 300px;}
	#menu1, #menu2 {height: auto;}
	
	/* Mise en block */
	footer a, nav a, .coordonnees
	{
		display: block; padding: 0 0;
	}
	
    /* masquer les éléments superflus */
    #scrollToTop a, .banniere_fixe, .ligne_separation
	{
        display: none;
    }

	/* Divers */
	.icons, .icons3 {max-width: 40px;}
	.icons2 {max-width: 15px;}
	
	#entete_top {height: auto;}

	#search_form2 {position: relative; top: 100px; padding-left: 0; text-align: center;}
	#search_form2 #mots_clefs, #search_form #mots_clefs {width: 90%; height: 70px; font-size: 20px;}
	#search_form2 #submit {width: 90%; height: 70px; position: relative; right: 0; top: 2px;}
	#logo2, #nav_top2 {float: none; padding-left: 0; padding-right: 0; text-align: center; padding-top: 20px;}
		#logo2 img {width: 200px;}
	#offres {width: 90%;}
	.menu {width: 90%; margin: 0;}
		.menu img {display: none;}
	#titre_entete2 {line-height: 45px; padding-left: 0; text-align: left; font-size: 25px;}
		#titre_entete2 span {font-size: 18px;}
	#image_drt {float: none; padding-top: 30px;}
		#image_drt img {width: 90%;}
}

@media (max-device-width:768px) and (orientation: landscape)
{
  html {-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
}

@media (max-width:768px)
{

}

@media (max-width:469px)
{
	.check {display: block;}
	label {padding-right: 0; position: relative; bottom: 18px;}
	#demande_devis a {background: none;}
	
}