
.p_expli_baie{text-align: right;padding-bottom:20px;padding-right:140px;border:0px solid red;margin-bottom:15px;padding-top:0px;margin-right:70px;}
.p_expli_baie h3{text-align:right;text-transform: uppercase !important;}
#b1u{background:url(../images/housing/b1u.webp) no-repeat right center;margin-top:100px; min-height:100px;padding-top:3px;}
#b24u{background:url(../images/housing/b24u.webp) no-repeat right center;padding-top:3px;}

#pname{
    /*background:url(../images/housing/bannierehousingsstxt.webp) #5e84b2 no-repeat top center;*/
    /*background-image:url(..images/housing/bannierehousingsstxt.webp),linear-gradient(180deg,#0e1e4b 0%,  #03111c 100%);*/
    /*background-repeat: no-repeat;*/
    /*background-position: top left;*/
    background-image:linear-gradient(180deg,#031743 0%, #020f21 70%, #06111d 100%) !important;
    background-repeat: no-repeat;
    background-position: top left;
}

#pname_expli {
    background: url(../images/housing/rack_housing.png) no-repeat center right ;
    height: 350px ;
    background-size:300px;
}


#pname_expli_container{
    margin-top:52px;
    /*border:1px solid red;*/
    text-align: left;
    width: 900px;
    font-family: openSansBold
}
/*#pname_expli_container *{font-family: "robotobold";font-weight:normal;}*/
#pname_expli_container h1{font-size: 52px;}
#pname_expli_container p{font-size:16px;}


.titre_photo_housinghs1{position:absolute;top:0px;width:330px;background:#F7941D;color:#f1f1f1;padding:10px;right:-60px;z-index:2; }
.titre_photo_housinghs1 div{border-right:3px solid #fafafa;margin-right: 30px;text-align: right;padding-right:30px;padding-top:5px;padding-bottom:5px;}
.titre_photo_housinghs2{position:absolute;top:0px;width:330px;background:#F7941D;color:#f1f1f1;padding:10px;left:-60px;z-index:2; }
.titre_photo_housinghs2 div{border-left:3px solid #fafafa;margin-left: 30px;text-align: left;padding-left:30px;padding-top:5px;padding-bottom:5px;}
#txt_hs2{margin-top:140px;padding-left:60px;}
.inner_div_duo_nopama_50{padding:0 !important;margin:0 !important; width:50%;}

#table_housing{width:1000px;margin-top:40px;font-size:16px; }
#table_housing a {text-decoration: none;color:#72A43C; font-weight: bold;}
#table_housing thead tr th{padding:18px 5px;font-size:22px;font-weight:bold;letter-spacing: -1px;}
#table_housing thead tr th:nth-child(2){text-align: center;}
#table_housing thead tr th:nth-child(7){text-align: right;padding-right:45px;}

#table_housing tbody tr td{text-align: center;padding: 20px 0;}
#table_housing tbody tr td:nth-child(1){font-weight:bold;}
#table_housing tbody tr td:nth-child(2){border-left:8px solid #FAFAFA; border-right:8px solid #FAFAFA; }
#table_housing tbody tr#tr_commander td{background:#fafafa;}
#table_housing tbody tr#tr_commander td input{width:100%;font-weight: bold;font-size:18px;}
#table_housing tbody tr#tr_prix td:nth-child(n+1){color:#0FA5DF;font-size:18px;font-weight:bold;}
.install_offert{color:#666;font-weight: normal;}

.caract_container h2{text-transform: uppercase;letter-spacing: -1px;}

#table_form_housing{width:800px;margin:0 auto;margin-top:40px;font-size:16px; }
#table_form_housing tr td{width:50%; padding:10px 10px 10px 10px ;}
#table_form_housing tr td input[type="text"]{height:45px;}



#infra_img1{height:794px;width:33%; border-right:6px solid #fff;float:left;background:url(../images/housing/f1.webp) center center no-repeat; background-size: cover !important;}
.img_infra{ background:url(../images/housing/groupe-electro.jpg) center center no-repeat;}
#infra_img2{width:44%;border-right:6px solid #fff;border-bottom:6px solid #fff;height:397px;float:left;background-image:url(../images/housing/f6.webp)}
#infra_img3{width:23%;border-bottom:6px solid #fff;height:397px;float:left;background-image:url(../images/housing/f2.webp)}
#infra_img4{width:34%;height:397px;border-right:6px solid #fff;float:left;background-image:url(../images/housing/f4.webp)}
#infra_img5{width:33%;height:397px;float:left;background-image:url(../images/housing/f5.webp)}

#form_housing textarea {width:100%; border:1px solid #ccc;background:#fff; padding:6px 8px;box-sizing: border-box; height:200px;resize:none;margin-top:3px; font-size: 14px;  }

@media only screen and (max-width: 1320px) 
{
    #table_housing{width:100%;}
    .p_expli_baie{margin-right: 0;}
    .inner_div_duo_nopama_50{width:100% !important;padding-right:0 !important;}
    .inner_div_duo_nopama_50 img{width:100%;}
    .titre_photo_housinghs2{position:relative !important;width:100% !important;padding:0 !important;margin:0 !important;left:0;margin-top:30px !important;}
    .titre_photo_housinghs2 div{border:0px solid green;width:100% !important;margin-left:0;text-align:center;}
    
    .titre_photo_housinghs1{position:relative !important;width:100% !important;padding:0 !important;margin:0 !important;left:0;margin-top:30px !important;}
    .titre_photo_housinghs1 div{border:0px solid green;width:100% !important;margin-left:0;text-align:center;}
    
    #txt_hs2{margin-top:15px;padding-left:0;}
    #b1u{margin-top:20px;}
    
    #infra_img1{width:100%;border-right:none;border-bottom:6px solid #fff;height:494px;}
    #infra_img2{width:40%;border-right:6px solid #fff;}
    #infra_img3{width:60%;}
    #infra_img4{width:60%;border-right:6px solid #fff;}
    #infra_img5{width:40%;}
    /*#infra_img2,#infra_img3,#infra_img4#infra_img5{border-bottom:6px solid #fff;border-right:none;display:block;}*/
}
@media (max-width: 1080px)
{
    .img_infra{width:100% !important;border-right:none !important;border-bottom:6px solid #fff  !important;}
    
}

@media (max-width: 840px) 
{
    
    
}

@media (max-width: 680px) 
{
    
    
}

@media (max-width: 480px)
{
    
    
    
}


    