/*
couleur principal (header...) : #fc9303
couleur principal - 50% : rgba(170, 29, 35,0.5)
*/
.mobile{
	background:#fff;
	padding:0;
	margin:0;
}
.mobile #logo_mobile{
	background:#fff;
	padding : 0;
	margin:0;
	color:@couleur-fond;
	text-align:center;
}
.mobile #contenu-inc-mobile p{margin-bottom:10px;}
.mobile #logo_mobile img{max-width:100%; max-height:80px;}
.mobile #telephone_mobile{
	background:#fc9303;
	padding : 10px 0;
	margin:0;
	color:#fff;
	text-align:center;
	font-weight:bold;
	font-size:20px;
}
.mobile #contenu-inc-mobile img{margin-right:10px;}
.mobile #devis-express-mobile{
	background:rgba(252, 147, 3,0.5);
	color:#fff;
	padding:15px 0;
	margin-bottom:10px;
	z-index:999;
}
.mobile #menu_content-mobile{z-index:9999;}
.mobile h1, .mobile h2{color:#fc9303; text-transform:none; font-size:20px; display:block;width: auto;margin:0;padding:0;}
.mobile .ss_titre{margin:0; font-size:16px;}
.mobile #devisform{text-align:center; margin-bottom:20px; padding:0 10px 0 0;}
.mobile .form-ligne{margin:10px;}
.mobile .form-input{ width: 100%; max-width:380px; border-radius:10px; line-height:30px; height:30px; padding:0 0 0 10px;}
.mobile .btn-devis{height:40px; text-transform: uppercase;font-weight: bold; width: 100%;max-width:380px;background:#fc9303; border:none; color:#fff; border-radius:10px; font-size:20px;}
.mobile footer{text-align:center; margin:10px 0; padding:5px 0;background:#fc9303; color:#fff;}


.mobile #btn-menu-mobile-open{position:absolute; top:5px; right:5px; background:#fff; color:#fc9303; border:2px solid #fc9303; border-radius:5px; font-size:22px; margin:0; padding:3px 10px 5px 10px; text-align:center; font-weight:bold; }
.mobile #btn-menu-mobile-close{color:#000;}
.mobile #btn-menu-mobile-open:hover{cursor:pointer;}
.mobile #menu-mobile{position:absolute; top:0; right:0; background:#fff; display:none; width:75%; }
.mobile #menu-mobile ul{margin:0; padding:0;}
.mobile #menu-mobile li{list-decoration:none;list-style: none; margin:10px; border-bottom:1px solid #fc9303; padding-bottom:10px;}
.mobile #menu-mobile li a{font-size:18px; color:#fc9303; text-decoration:none;}
#btn-menu-mobile-close{text-align:right;font-size:18px; color:#fc9303; text-decoration:none; padding:5px;}

.mobile #contenu-inc-mobile{margin: 0 10px;}
.mobile #resultat li{list-style:none;}
.mobile #resultat ul{margin:0; padding:0;}
.mobile #resultat{font-size:18px; color:#ff0000; margin-bottom:10px;}

.mobile  .diag{
  margin-top: 20px;
  width: auto;
  background: white;
  padding: 0;}

.mobile #formLivre{display:block;}