@media screen and (min-device-width:100px) and (max-device-width:450px){

body {font-size:15px;}

input {font-size:16px;}
#wrapper, #wrapper_content{padding:0; width:100%;}
#wrapper_content {max-width:450px;}

#header_wrapper { background: url('../design_web/header/background_header_450_and_less.jpg') no-repeat center center; background-color:#fffdee; height:220px; max-height:220px;}
#header_content{max-width:450px;}
#header_content .phrase_introduction {display:block; text-align:center;}

#header_div_aiguille {height:0px; display:none;}
#div_header_aeration2{display:none; max-width:450px;}



#cssmenu { background:black;}
#cssmenu.small-screen #menu-button {background:black; margin-top:45px;}
#cssmenu.small-screen ul ul li a {background: #333333 !important;}

#breadcrumbs {margin-top:15px; padding-bottom:20px; padding-right:5px;}

.wrapper_flex{flex-direction: column;}

.triangle-bottomright {display:none;}
.onglet_titre{width:100%; padding-left:10px;}
.onglet_titre {font-size:15px; font-weight:bold;}
.onglet_titre i {font-size:15px}



/****************** Footer *************************************/
#footer_wrapper_content .footer_colonne {min-width: 100%;}
#footer_wrapper_content .footer_colonne .footer_colonne_div_lien {text-align:center;}
#footer_wrapper_content .footer_colonne .footer_colonne_titre {font-size:16px; text-align:center;}
#footer_wrapper_content .footer_colonne .footer_colonne_div_lien a {font-size:15px;}


.affichage_annonce_solo #theImages {justify-content:center;}




/****************************************************************************************/


.bloc_contenu_general {width:100%;}
.bloc_contenu_general {padding:5px; box-sizing: border-box; border:0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.bloc_contenu_general form {width: 95%;}
.bloc_contenu_general p {text-align:justify;}
.bloc_contenu_general label {width:99%; float:left;text-align:left; margin-left:5px;}
.bloc_contenu_general #label_cgu {width:95%; float:left;}
.bloc_contenu_general #label_cgu_bis {width:90%; margin-top:0px;}
.bloc_contenu_general input[type="text"] {display:block; float:none; width:97%; line-height:25px; height:30px; margin-left: 0px; margin:0px auto;}
.bloc_contenu_general input[type="password"] {width:95%; margin-left: 0px; height:30px; line-height:25px;}

.bloc_contenu_general select {width:98%;  height:30px; line-height:30px; margin-left:0px; margin:0px auto; float:none;}
.bloc_contenu_general textarea {width:98%; margin-left: 0px;}
.bloc_contenu_general .div_bouton_validation {width:95%; margin:0px auto; height:30px;}

.bloc_contenu_general .texte_sous_select{width:100%;}

/* Concerne le depot dannonces pieces detachees*/

.easy-autocomplete {width:100%!important; margin:0px auto;}
.easy-autocomplete input[type="text"] {width:97%!important; margin-left:0px; margin:0px auto;}

#go_back_liste_annonce {margin-left: 10px; font-size:15px;}

/**********Style Mes Annonces *********************/

/*#espace_utilisateur label {margin-left:5px;}
#espace_utilisateur h1{max-width:100%;}
*/
.menu_select_mes_annonces{width:100%; height:30px;}

.accueil_utilisateur_div_wrapper a{width:100%; height:50px; line-height:15px;}
.accueil_utilisateur_div_wrapper a i { margin-right:10px; font-size:20px; line-height:14px;}
.accueil_utilisateur_div_wrapper .saut_de_ligne{display:none;}


.mes_annonces_favorites {width:100%; flex-direction: column; justify-content:center; align-content:center;}
.mes_annonces_favorites .bloc_1_photo {align-self:center;}
.mes_annonces_favorites .bloc_2_infos {text-align:center; margin-bottom: 10px;}
.mes_annonces_favorites .bloc_general_details{justify-content: center; }





/********************* Mascotte   *****************************************/
.sidebar_mascotte img { display:none;}



/****************************************************************/
/************************ Publicité *******************/
/****************************************************************/
.pub_pack_grand_luxe {margin:0px auto; text-align:center;}
.pub_pack_grand_luxe img {object-fit: contain; width:100%;}


#pagination .div_numero .numero, #pagination .div_precedent .page_precedente, #pagination .div_numero .numero, #pagination .div_suivant .page_suivante{height:30px; width:30px; line-height: 30px;}
#pagination .div_numero .numero, #pagination .div_numero .numero_actif{height:30px; width:30px; line-height:30px;}

#texte_annonce_complet_vehicule_FR, #texte_annonce_complet_vehicule_EN, #texte_annonce_complet_vehicule_DE {text-align:justify;}




}
