button:focus {outline:0;}
 #Structure-metallique .rigThumbnailsList {
    display: flex;
    flex-wrap: wrap;
}
#Structure-metallique .rigThumbnailsBox div{
    overflow: hidden !important;
    height: 100%;

}
 #Structure-metallique .RadImageGallery{color:#fff !important;}
  #Structure-metallique .RadImageGallery .rigThumbnailsList>li{height: auto !important;}
  #Structure-metallique .rigActiveImage img {
    width: 100% !important;
    padding: 0 !important;
}
 #Structure-metallique .rigScrollPrevButton{
    bottom: 0px;
    opacity: 1;
    position: absolute;
    /* top: inherit; */
}
   #Structure-metallique .rigScrollNextButton{
    bottom: 0px;
    opacity: 1;
    position: absolute;
    /* top: inherit; */
}
 #Structure-metallique .rigThumbnailsList {
    padding: 0px !important;
    padding-bottom: 0px  !important;
}
 #Structure-metallique .RadImageGallery .rigThumbnailsBoxHorizontal {
    position: relative;
    height: auto !important;
}
 #Structure-metallique .RadImageGallery .rigThumbnailsBoxVertical {
    position: relative;
    overflow: hidden;
    height: 100% !important;
}
    #Structure-metallique .RadImageGallery .rigThumbnailsList .rigThumbnailActive a {
    border: none;
}
 #Structure-metallique .RadImageGallery .rigThumbnailsBox {
    height: calc(100% + 60px);
    background-color: #fff;
    width: 100% !important;
    display: flex;
    flex-wrap: wrap;
}
   #Structure-metallique .RadImageGallery .rigThumbnailsList .rigThumbnailActive a {
    opacity: 1 !important;
    width: 100% !important;
    max-height: 100% !important;
    height: 100% !important;

}

 #Structure-metallique .RadImageGallery .rigScrollPrevButton {
    background: 0;
    height: 30px;
    width: 30px;
    /* margin-top: 0px; */
    opacity: 1;
    /* right: 30px; */
    left: inherit;
}
  #Structure-metallique .RadImageGallery .rigScrollNextButton {
    background: 0;
    height:30px;
    width: 30px;
    opacity: 1;
    right: 0;
}

@media screen and (min-width:1401px) {
 #Structure-metallique .RadImageGallery .rigThumbnailsList img {
    display: block;
    opacity: 1;
    border: 0 none;
    text-align: center;
    text-align: center;
    max-width: 100% !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    line-height: 100% !important;
}
  #Structure-metallique .RadImageGallery .rigThumbnailsList>li {
      min-height: 300px !important;
	max-height:400px !important;
    width: 27vw;
    margin-bottom: 20px !important;
}
  #Structure-metallique .RadImageGallery .rigThumbnailsBoxVertical {
    position: relative;
    /*overflow: initial;*/
}
 #Structure-metallique .RadImageGallery .rigThumbnailsBoxHorizontal{
    position: relative;
    /*overflow: initial;*/
}
  #Structure-metallique .RadImageGallery {
     height: auto !important;
    background: #fff;
    width: 100% !important;
    padding-bottom: 60px;
}

}
@media screen and (min-width:1170px) and (max-width:1400px){
 #Structure-metallique .RadImageGallery .rigThumbnailsList img {
    display: block;
    opacity: 1;
    border: 0 none;
    text-align: center;
    text-align: center;
    max-width: 100% !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    line-height: 100% !important;
}
  #Structure-metallique .RadImageGallery .rigThumbnailsList>li {
    min-height: 300px !important;
	max-height:300px !important;
    width: 27vw;
    margin-bottom: 20px !important;
}
  #Structure-metallique .RadImageGallery .rigThumbnailsBoxVertical {
    position: relative;
    /*overflow: initial;*/
}
 #Structure-metallique .RadImageGallery .rigThumbnailsBoxHorizontal{
    position: relative;
    /*overflow: initial;*/
}
  #Structure-metallique .RadImageGallery {
     height: auto !important;
    background: #fff;
    width: 100% !important;
    padding-bottom: 60px;
}
}
@media screen and (min-width:992px)  and (max-width:1169px) {
 #Structure-metallique .RadImageGallery .rigThumbnailsList img {
    display: block;
    opacity: 1;
    border: 0 none;
    text-align: center;
    text-align: center;
    max-width: 100% !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    line-height: 100% !important;
}
  #Structure-metallique .RadImageGallery .rigThumbnailsList>li {
    min-height: 200px !important;
	max-height:300px !important;
    width: calc(118vw / 3);
    margin-bottom: 20px !important;
}
  #Structure-metallique .RadImageGallery .rigThumbnailsBoxVertical {
    position: relative;
    /*overflow: initial;*/
}
 #Structure-metallique .RadImageGallery .rigThumbnailsBoxHorizontal{
    position: relative;
    /*overflow: initial;*/
}
  #Structure-metallique .RadImageGallery {
     height: auto !important;
    background: #fff;
    width: 100% !important;
    padding-bottom: 60px;
}



 
}

@media screen and (min-width:768px)  and (max-width:991px) {
 #Structure-metallique .RadImageGallery .rigThumbnailsList img {
    display: block;
    opacity: 1;
    border: 0 none;
    text-align: center;
    text-align: center;
    max-width: 100% !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    line-height: 100% !important;
}
  #Structure-metallique .RadImageGallery .rigThumbnailsList>li {
    min-height: 200px !important;
	max-height:300px !important;
    width: 38vw;
    margin-bottom: 20px !important;
}
  #Structure-metallique .RadImageGallery .rigThumbnailsBoxVertical {
    position: relative;
    /*overflow: initial;*/
}
 #Structure-metallique .RadImageGallery .rigThumbnailsBoxHorizontal{
    position: relative;
    /*overflow: initial;*/
}
  #Structure-metallique .RadImageGallery {
     height: auto !important;
    background: #fff;
    width: 100% !important;
    padding-bottom: 60px;
}
}


@media screen and (max-width:479px) {
  #Structure-metallique .RadImageGallery .rigThumbnailsList>li {
    min-height: 200px !important;
    width: 80vw;
    margin-bottom: 20px !important;
    margin-right: 10vw !important;
    margin-left: calc(10vw - 15px) !important;
 
}
  #Structure-metallique .RadImageGallery .rigThumbnailsBoxVertical {
    position: relative;
    /*overflow: initial;*/
}
 #Structure-metallique .RadImageGallery .rigThumbnailsBoxHorizontal{
    position: relative;
    /*overflow: initial;*/
}
  #Structure-metallique .RadImageGallery {
     height: auto !important;
    background: #fff;
    width: 100% !important;
    padding-bottom: 60px;
}
 #Structure-metallique .RadImageGallery .rigThumbnailsList img {
    display: block;
    opacity: 1;
    border: 0 none;
    text-align: center;
    text-align: center;
    max-width: 100% !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    line-height: 100% !important;
}
#Structure-metallique .rltbItemBox img{width:280px  !important;height:auto !important;}
}
@media screen and (min-width:480px)  and (max-width:767px) {
 #Structure-metallique .RadImageGallery .rigThumbnailsList img {
    display: block;
    opacity: 1;
    border: 0 none;
    text-align: center;
    text-align: center;
    max-width: 100% !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    line-height: 100% !important;
}
  #Structure-metallique .RadImageGallery .rigThumbnailsList>li {
    min-height:200px !important;
    width: 40vw;
    margin-bottom: 20px !important;
 
}
  #Structure-metallique .RadImageGallery .rigThumbnailsBoxVertical {
    position: relative;
    /*overflow: initial;*/
}
 #Structure-metallique .RadImageGallery .rigThumbnailsBoxHorizontal{
    position: relative;
    /*overflow: initial;*/
}
  #Structure-metallique .RadImageGallery {
     height: auto !important;
    background: #fff;
    width: 100% !important;
    padding-bottom: 60px;
}

}


 #Structure-metallique .RadImageGallery_Metro .rigScrollNextIcon {
 background:#0c4c8a   url(../../../Images/SuivantPartenaire.png) 50% 50% no-repeat;
width:30px !important;
height:30px !important;
    opacity: 0.7;
}
 #Structure-metallique .RadImageGallery_Metro .rigScrollNextIcon:hover{
 background:#0c4c8a   url(../../../Images/SuivantPartenaire.png) 50% 50% no-repeat;
    opacity: 1 !important;
}
 #Structure-metallique .RadImageGallery_Metro .rigScrollPrevIcon:hover{
 background:#0c4c8a   url(../../../Images/PrecedenPartenaire.png) 50% 50% no-repeat;
    opacity: 1 !important;
}
 #Structure-metallique .RadImageGallery_Metro .rigScrollPrevIcon{
 background:#0c4c8a   url(../../../Images/PrecedenPartenaire.png) 50% 50% no-repeat;
width:30px !important;
height:30px !important;
    opacity: 0.7;
}




 #Structure-metallique .RadImageGallery_Metro .rigScrollPrevIcon {
   /* top: inherit !important;
    bottom: -64px !important;*/

}

 #Structure-metallique .RadImageGallery_Metro .rigScrollNextIcon {
    top: inherit !important;

}
 #Structure-metallique .RadImageGallery .rigPrevButton, .RadImageGallery .rigNextButton, .RadImageGallery .rigScrollPrevButton, .RadImageGallery .rigScrollNextButton {

}

  #Structure-metallique .RadImageGallery .rigScrollPrevButton{

}
  #Structure-metallique .RadImageGallery .rigScrollNextButton{

}






