.Vente155615 .lien_inclure  {display:none;}

.col-md-6.texteCGV {padding-left:20px!important;}
.entry-title h2 a .h2 a:link {font-weight:bold; font-size: 24px; color: #000 ;text-transform: Uppercase; font-family: Montserrat ;}

.layoutsExemple .entry-image {
    width: 174px;
    float: left;
    margin-right: 0;
}


.fiche_titre_lot {display:none;}

/*----------------  #titres------------- */
h1,h2,h3,h4,h5 {font-weight:bold; font-size: 24px; margin-top: 40px; margin-bottom:20px; font-family: Open Sans;}
.titre_page, .titre_page a, .titre_page a:visited {font-weight:bold; font-size: 24px; color: #000 ;text-transform: Uppercase; font-family: Open Sans;}


.product-title {
display : none;
}
.module_ventesprivees {
float : left;
width : 100%;
clear : both;
margin-bottom : 50px;
}
.device-lg .encart_services {
clear : both;
min-height : 435px;
}
.device-md .encart_services {
clear : both;
min-height : 480px;
}
.device-sm .encart_services {
clear : both;
min-height : 265px;
}
*::-moz-selection {
background : none 0 0 repeat scroll #888 !important ;
color : #fff;
text-shadow : none;
}
.droite_catalogue img {
max-width : 120px;
height : auto;
}
.socialFooter a:hover {
color : #ffc901;
}
.social-icon.si-small:hover i {
margin-top : 0 !important ;
}
.si-instagram:hover, .si-colored.si-instagram {
background-color : #000 !important ;
}
.si-email3:hover, .si-colored.si-email3 {
background-color : #000 !important ;
}
.social-icon {
width : 25px;
height : 25px;
font-size : 14px;
line-height : 25px !important ;
color : #555;
text-shadow : none;
border : #AAA solid 1px;
border-radius : 3px;
overflow : hidden;
}
.productLive {
border-radius : 5px;
border : #c00935 solid 1px;
color : #c00935;
background : #fff;
padding : 10px;
line-height : 15px;
float : left;
text-align : center;
margin-top : 10px;
}
.productOnline, .productOnlineResult {
clear : both;
}
.entry-image img {
border-radius : 2px;
border : #ccc solid 1px;
}
#footer {
margin-top : 30px !important ;
}
[class^="icon-legal"] {
margin-right : 12px;
}
.marginHaut {
padding-top : 45px;
}
#top-cart > a > span {
top : -5px;
left : auto;
right : 10px;
}
.si-share {
display : none;
}
.device-sm [class^="icon-legal"], .device-xs [class^="icon-legal"] {
margin-right : 0;
}
.device-sm #top-search a i, .device-xs #top-search a i {
left : 0;
}
.top-links a:link, .top-links a:visited {
color : #000;
}
#logo img {
height : 80px;
width : auto;
margin-bottom : 25px;
margin-top : 10px;
}
.device-md #logo img {
height : 70px;
width : auto;
margin-bottom : 40px;
margin-left : 0;
}
#top-social li a {
font-weight : bold;
color : #000;
}
#top-social li {
border-left : 0;
}
#top-social li a:hover {
color : #ffc901 !important ;
}
.device-sm #cpgenlogo {
width : 100%;
float : left;
text-align : center;
margin-left : 0;
}
#top-bar {
line-height : 36px;
font-size : 13px;
height : 36px;
color : #000;
}
#top-bar .flags img {
width : 24px !important ;
}
#top-bar .flags a img {
opacity : 0.6;
}
#top-bar .flags a:hover img {
opacity : 1;
}
.flags {
float : right;
}
.layoutsPage {
min-height : 900px !important ;
}
.salePhareTitle {
color : #000;
font-size : 13px;
text-transform : uppercase;
line-height : 1.8em;
font-weight : bold;
font-family : "Open Sans", Helvetica, sans-serif;
padding-bottom : 2px;
margin-bottom : 4px;
}
.salePhareDate {
color : #000;
font-size : 14px;
font-weight : 600;
font-style : normal;
}
.salePhareImage img {
width : 198px;
border-radius : 2px;
border : #ccc solid 1px;
}
.newsPhareImage img {
margin-bottom : 10px;
max-height : 280px;
}
.device-lg .actualite_home .newsPhareImage img, .device-md .actualite_home .newsPhareImage img, .device-sm .actualite_home .newsPhareImage img {
width : 200px;
border-radius : 2px;
border : #ccc solid 1px;
}
.actualite_home .entry-image {
width : 198px !important ;
float : left;
margin-right : 0;
padding-left : 0;
}
.device-sm .actualite_home .entry-image {
width : 150px !important ;
float : left;
margin-right : 20px;
padding-left : 0;
}
.device-sm .col-md-4 .phare_home .salePhareImage {
float : left;
}
.home_calendrier {
margin-bottom : 50px;
}
.carouselCouvCata {
border : #f1f1f1 solid 1px;
}
.couvPasDispo {
background : url("https://www.arteal.ch/uploads/Image/img_site/nocouv.png") center center no-repeat scroll #fff;
background-size : 100% 100%;
border : #f1f1f1 solid 1px;
height : 280px;
}
.carouselCouvCata, .calendrierVertical .cataPasDispo {
max-height : none;
}
.devicel-lg .couvPasDispo {
height : 280px !important ;
}
.device-sm .couvPasDispo {
height : 297px !important ;
}
.device-md .couvPasDispo {
height : 289px !important ;
}
.device-xs .couvPasDispo {
height : 179px;
}
.device-xxs .couvPasDispo {
height : 256px !important ;
}
.calendrierVertical .entry-title {
float : left;
padding-top : 0;
}
.device-lg .home_calendrier .entry-title h2, .device-lg .entry-title h2 a, .device-md .home_calendrier .entry-title h2, .device-md .entry-title h2 a, .device-sm .home_calendrier .entry-title h2, .device-sm .entry-title h2 a {
line-height : 1.3;
color : #000;
font-weight : 600;
font-size:16px;
}
.home_calendrier .entry-title h2, .home_calendrier .entry-title h2 a {
line-height : 1.3;
color : #000;
font-weight : 600;
font-size : 14px;
}
.calendrierVertical .item:hover .verticalImage img {
transform : none;
transform : scale(1) translate(0%,0%);
}
.home_calendrier .carouselCouvCata, .home_calendrier .calendrierVertical .cataPasDispo {
float : left;
}
.owl-theme .owl-dots .owl-dot span {
display : none;
}
.carouselCouvCata, .calendrierVertical .cataPasDispo {
float : left;
}
.calendrierVertical .item .verticalImage img {
border : #f1f1f1 solid 1px;
margin-bottom : 16px;
}
.bloc_vente_date {
color : #000;
font-size : 13px;
font-weight : 600;
font-style : normal;
padding-top:15px;
}
.bloc_vente_lieu {
color : #000;
font-style : italic;
font-size : 13px;
clear : both;
padding-top:10px;
}
.encart_logo_colonne {
text-align : center;
}
.Estimation-text .btn {
border-radius : 0;
background-color : #fff;
border : #ffc901 solid 3px !important ;
color : #000 !important ;
margin-bottom : 5px;
}
.Estimation-text .btn {
color : #000 !important ;
display : inline-block;
font-weight : 300;
letter-spacing : 2px;
padding : 4px 20px;
border : transparent solid 1px;
cursor : pointer;
font-size : 14px;
line-height : 1.8em;
vertical-align : middle;
white-space : nowrap;
width : 160px;
border-radius : 4px;
margin-bottom : 5px;
}
.Estimation-text .btn:hover {
color : #000 !important ;
margin-bottom : 0;
background-color : #ffc901 !important ;
border : #ffc901 solid 3px !important ;
width : 160px;
margin-bottom : 5px;
}
.actualite_droite .entry-c, .actualite_home .entry-c {
width : 100%;
}
.device-sm .actualite_droite .entry-c, .actualite_home .entry-c {
width : 63%;
}
.device-sm .encart_services {
margin-left : 33%;
}
.device-xxs .encart_services {
margin-left : 23%;
}
.device-xs .encart_services {
margin-left : 31%;
}
nav a, nav a:link, nav a:visited {
color : #fff;
}
nav a:hover {
color : #ffc901;
}
#header.sticky-header #header-wrap {
color : #fff;
}
.header2 #primary-menu {
margin-top : 20px;
}
#header.sticky-header:not(.static-sticky), #header.sticky-header:not(.static-sticky) #header-wrap, #header.sticky-header:not(.static-sticky):not(.sticky-style-2) #logo img, #header.sticky-header:not(.static-sticky) #primary-menu, #header.sticky-header:not(.static-sticky) #primary-menu > ul, #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a {
height : 40px;
line-height : 34px;
}
#header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap, #primary-menu.style-2 > div > ul > li > a {
line-height : 34px;
}
#header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap {
min-height : 40px;
}
#top-cart .top-cart-content {
border-top : 2px solid #ffc901;
}
#top-cart > a > span {
font-size : 13px;
color : #fff;
text-shadow : none;
background-color : #000;
right : -5px;
}
#primary-menu.style-2, #primary-menu.style-2 > div > ul, #primary-menu.style-2 > div > ul > li > a {
height : 40px;
}
#primary-menu.style-2 > div > ul > li > a i {
line-height : 34px;
font-weight : bold;
}
#primary-menu ul li a {
line-height : 50px;
}
.header3 #primary-menu {
margin-top : 20px;
}
#primary-menu > ul > li:hover a, #primary-menu > ul > li.current a {
color : #ffc901;
border-bottom : 3px solid #ffc901;
padding-bottom : 4px;
}
#primary-menu ul li i {
top : -2px;
margin-right : 4px;
}
#primary-menu ul ul a {
text-transform : none;
font-size : 14px !important ;
color : #fff !important ;
}
@media all and (min-width: 1200px) {
#primary-menu ul ul, #primary-menu ul li .mega-menu-content {
display : none;
position : absolute;
background-color : #000 !important ;
box-shadow : 0 13px 42px 11px rgb(0, 0, 0, 0.05);
border : #EEE solid 1px;
border-top : 2px solid #000;
height : auto;
z-index : 199;
left : 0;
margin : 0;
top : 42px;
color : #fff;
}
}
.device-md #primary-menu ul ul, #primary-menu ul li .mega-menu-content {
text-shadow : none;
}
#header.sticky-header:not(.static-sticky) #top-search, #header.sticky-header:not(.static-sticky) #top-cart {
margin-top : 8px !important ;
}
#header.sticky-header:not(.static-sticky) #primary-menu {
margin-top : 0;
}
.device-md #primary-menu ul li a {
font-size : 13px;
padding-left : 18px;
padding-right : 18px;
}
.device-md #primary-menu ul ul a {
padding-top : 14px !important ;
}
body.en.device-lg #primary-menu ul li a {
padding-left : 22px;
padding-right : 22px;
}
body.en.device-md #primary-menu ul li a {
padding-right : 15px;
padding-left : 15px;
}
body.en.device-sm #primary-menu ul li a {
padding-right : 10px;
padding-left : 10px;
font-size : 13px;
}
body.en.device-md #primary-menu ul li a {
line-height : 36px;
font-size : 13px !important ;
}
#primary-menu .container #top-search form input::placeholder {
font-size : 16px;
text-transform : none;
font-weight : normal;
}
.device-xxs #primary-menu .container #top-search form input::placeholder {
font-size : 14px;
color : #000;
text-transform : none;
font-weight : normal;
}
#top-search form input {
background : none 0 0 repeat scroll #fff;
border-radius : 6px 0 0 6px;
float : left;
font-size : 16px;
height : 50%;
line-height : 25px;
margin-top : 8px !important ;
padding : 5px 5px 5px 7px !important ;
width : 90%;
font-weight : normal;
color : #000;
}
#primary-menu .container #top-search form input::placeholder {
color : #000000 !important ;
}
#primary-menu.style-2 > div #top-cart, #primary-menu.style-2 > div #side-panel-trigger {
margin-top : 9px;
margin-bottom : 20px;
}
#top-search form input.loupe {
background : url(https://www.arteal.ch/uploads/Image/img_site/bt_loupe.png) 0 4px no-repeat scroll #ffffff !important ;
height : 34px;
width : 30px;
color : #000;
float : left;
border-radius : 0 6px 6px 0;
background-size : 92% 60% !important ;
}
#primary-menu.style-2 > div #top-search, #primary-menu.style-2 > div #top-cart, #primary-menu.style-2 > div #side-panel-trigger {
margin-top : 9px;
margin-bottom : 10px;
}
#primary-menu .container #top-search form input::placeholder {
color : #222 !important ;
}
#primary-menu .container #top-search form input {
color : #222 !important ;
}
#primary-menu-trigger, #page-submenu-trigger {
width : 50px;
height : 40px;
line-height : 40px;
}
#top-search form input {
background : none 0 0 repeat scroll #fff;
border-radius : 6px 0 0 6px;
float : left;
font-size : 14px;
height : 34px;
line-height : 20px;
margin-top : 3px !important ;
padding : 5px 5px 5px 7px !important ;
width : 90%;
font-weight : normal;
color : #000;
}
.device-md #top-search form input {
margin-top : 3px !important ;
}
.device-sm #top-search form input {
margin-top : 3px !important ;
}
.device-xxs #top-search form input, .device-xs #top-search form input {
margin-top : 3px !important ;
}
.top-cart-title p {
color : #000;
font-weight : normal;
}
#top-search form {
background-color : #fff;
top : 0;
border-radius : 8px;
height : 40px !important ;
border : #000 solid 1px;
}
.style-2 .container #top-cart .top-cart-content {
top : 32px;
}
#top-cart .top-cart-content {
border-top : 2px solid #ffc901;
top : 40px;
}
.button.button-3d a:link {
color : #fff !important ;
}
.button.button-3d:hover {
background-color : #ffc901 !important ;
}
.btn-primary {
color : #fff;
background-color : #000;
border-color : #000;
}
.button {
background-color : #000;
color : #fff;
border-color : #000;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
color : #fff;
background-color : #ffc901;
border-color : #ffc901;
}
.device-sm .btn-primary {
margin-top : 50px;
}
#searchFiltre input.btRecherche {
margin-bottom : 20px;
}
#searchFiltre {
background-color : #f8f8f8;
}
#searchFiltre input.btRecherche {
background-color : #000;
color : #fff;
border : #000 solid 1px;
border-radius : 0 4px 4px 0;
}
#searchFiltre input.btRecherche:hover {
width : 100%;
padding : 6px 10px;
background-color : #ffc901;
color : #fff;
border : #ffc901 solid 1px;
border-radius : 0 4px 4px 0;
}
.belles_encheres {
text-align : center;
margin-top : 20px;
}
.belles_encheres_home .owl-carousel .owl-item img {
margin : 0 auto;
border-radius : 0;
height : 140px;
}
.belles_encheres_home .imgphare {
margin-bottom : 14px;
}
.belles_encheres_home {
text-align : center;
margin-top : 20px;
margin-bottom : 30px;
}
.owl-theme .owl-dots .owl-dot.active span {
background-color : #000;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {
background-color : #eeece3 !important ;
color : #fff !important ;
text-decoration : none;
}
.CarouselResultat {
color : #000;
font-weight : bold;
}
.belles_encheres_colonne, .belles_encheres_specialites {
text-align : center;
margin-top : 20px;
}
.device-lg .belles_encheres_colonne {
padding : 0 40px;
}
.device-sm .belles_encheres_colonne {
padding : 0 100px;
}
.device-md .belles_encheres_colonne, .device-xs .belles_encheres_colonne {
padding : 0 20px;
}
.device-xs .belles_encheres_colonne {
padding : 0 30px;
}
.device-xxs .belles_encheres_colonne {
padding : 0;
}
.belles_encheres_colonne .verticalCarouselContent {
border : #fff solid 1px;
}
.col-md-4 .belles_encheres_colonne .verticalCarouselLot {
padding : 10px 0 10px 0;
}
.tparrows {
cursor : pointer;
background : #fece06;
width : 40px;
height : 40px;
position : absolute;
display : block;
z-index : 1000;
}
.tparrows:hover {
background : #eeece3;
}
.tp-caption {
font-size : 15px !important ;
line-height : 1.8em;
font-style : normal;
font-family : "Open Sans", Arial, Helvetica, sans-serif;
}
.device-xxs .tp-caption {
font-size : 12px !important ;
line-height : 15px;
font-style : normal;
font-family : "Open Sans", Arial, Helvetica, sans-serif;
}
.tp-caption #slideTitleId {
margin-bottom : 10px;
text-transform : uppercase;
}
.tp-caption.WebProduct-Title.tp-resizeme {
color : #fff !important ;
font-size : 24px !important ;
line-height : 1.8em;
text-transform : uppercase;
margin-bottom : 10px;
}
#slider {
margin-bottom : 30px;
}
.device-xxs .tp-caption {
display : none;
}
#slider {
margin-top : 1px;
}
.actualite_droite .actualite .entry-image {
width : 150px;
float : left;
margin-right : 0;
}
.device-xs .actualite_droite .actualite .entry-image {
width : auto;
float : left;
margin-right : 0;
}
.device-xxs .actualite_droite .actualite .entry-image {
width : 100%;
float : left;
margin-right : 0;
}
.actualite_droite .entry-c {
width : 100%;
clear : both;
}
.page_actualite .actualite .entry-image img {
width : 160px;
float : left;
margin-right : 20px;
}
.layoutsExemple .actualiteCol1, .layoutsExemple .actualiteCol2 {
width : 100% !important ;
}
.layoutsExemple .actualiteCol1 .entry-image {
width : 350px !important ;
margin-right : 30px;
}
.device-sm .layoutsExemple .actualiteCol1 .entry-image {
width : 350px !important ;
margin-right : 30px;
}
.device-xs .layoutsExemple .actualiteCol1 .entry-image {
width : 90%;
padding-left : 0;
padding-right : 0;
}
.device-lg .actualite_home .entry.clearfix.actualite .entry-c {
width : 100%;
}
.page_actualite .device-lg .entry.clearfix.actualite .entry-c {
width : 60%;
}
.device-md .entry.clearfix.actualite .entry-c {
width : 60%;
}
.entry.clearfix.actualite .entry-image {
width : 200px;
float : left;
}

.device-sm .layoutsExemple .entry-image { width: 150px; float: left; margin-right: 10px;}


.more-link {float : left;clear : both;}
.texte_actualite {margin-bottom : 10px;}

.encart_titre, .encart_titre a, .encart_titre a:visited {font-weight : bold;text-transform : uppercase;color : #56565a;}
.panel_actualite {
margin : 45px 0;
width : 250px;
}
.panel_actualite .panel-heading {
background : #000 !important ;
color : #fff;
font-weight : bold;
}
.panel-heading {
padding : 10px 15px;
border-bottom : 1px solid transparent;
border-top-right-radius : 0;
border-top-left-radius : 0;
}
.panel_actualite .panel {
margin-bottom : 20px;
background-color : #ffffff;
border : #ccc solid 1px;
border-radius : 4px;
box-shadow : 0 1px 1px rgb(0, 0, 0, 0.05);
padding-bottom : 0;
}
.panel-body {
padding : 15px;
}
.paiement {
background-color : #f1f1f1;
width : 100%;
padding : 20px;
float : left;
margin-top : 40px;
margin-bottom : 20px;
}
.paiement h3 {
display : none;
}
.paiement {
margin-top : 30px;
}
.calLegende {
background-color : #f1f1f1;
padding : 20px;
width : 100% !important ;
text-align : center;
margin-bottom : 40px;
}
.page_statique h2 {
clear : both;
padding : 0 0 0 0;
margin : 30px 0 10px 0;
text-transform : none;
font-size : 24px;
}
.page_statique h3 {
padding : 20px 0 0 0 !important ;
font-size : 16px;
font-style : normal;
text-transform : none;
}
.page_statique h4 {
padding : 20px 0 0 0;
font-size : 14px;
}
.encart_titre, .encart_titre a {
font-weight : normal;
color : #004489 !important ;
font-family : "Open Sans", Arial, Helvetica, sans-serif;
}
.carreSpecialites.col-md-4 img {
border : #f1f1f1 solid 1px;
}
.device-xxs .carreSpecialites.col-md-4 {
height : auto;
float : left;
margin-bottom : 20px;
}
.titrespecialites {
text-align : center;
text-transform : uppercase;
font-size : 13px;
color : #000;
font-weight : 500;
letter-spacing : 1px;
opacity : 1;
}
.carreSpecialites.col-md-4 div {
padding : 10px 0;
margin-top : 0;
}
.titrespecialites {
background-color : #fff;
}
.device-lg .carreSpecialites.col-md-4 {
height : 395px;
float : left;
width : 30%;
}
.device-md .carreSpecialites.col-md-4 {
height : 370px;
float : left;
}
.device-sm .carreSpecialites.col-md-4 {
height : 400px;
float : left;
width : 50%;
}
.device-xs .carreSpecialites.col-md-4 {
height : 480px;
float : left;
}
.descriptionventeprivee {
text-transform : none;
}
.col-md-4.equipe img {
border : #ccc solid 1px;
text-align : center;
}
img.visu_equipe {
border : #ccc solid 1px;
text-align : center;
width : 260px;
height : auto;
margin-bottom : 20px;
}
.page_equipe .equipe {
text-align : center;
margin-bottom : 30px;
font-size : 13px;
}
.logo_Other {
text-align : center;
min-height : 105px;
margin-bottom : 10px;
}
.linkOther {
text-align : center;
font-weight : 600;
}
.texteOther {
text-align : center;
}
.col-md-4.blocLiens {
margin-bottom : 30px;
height : 270px;
margin-top : 30px;
}
.btn-default {
color : #000 !important ;
background-color : #fff !important ;
border-color : #ffc901 !important ;
}
#estim {
margin-top : 30px;
}
.bt_valider_ordre input, #estim .btn.btn-default, #form_inscription .btn.btn-default, .formEnvoyer input {
background : #fff;
border : #ffc901 solid 3px;
width : auto;
}
.bt_valider_ordre input:hover, #estim .btn.btn-default:hover, #form_inscription .btn.btn-default:hover, .formEnvoyer:hover input {
background : #ffc901 !important ;
color : #000;
border : #ffc901 solid 3px;
}
button .bt_valider_ordre input, #estim .btn.btn-default, .fond_estimation .btn.btn-default.nb, .formEnvoyer input {
background : #fff;
color : #000;
padding : 10px 15px;
border : #ffc901 solid 3px;
border-radius : 2px;
margin-top : 10px;
width : auto;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
color : #fff;
background-color : #ffc901;
border-color : #ffc901;
}
.envoyer_ordre .button.button-border:hover {
background : #ffc901;
}
.bt_valider_ordre input, #estim .btn.btn-default, #form_inscription .btn.btn-default, .formEnvoyer input {
background : #fff;
}
#etape1, #etape2, #etape3, #droit {
margin-bottom : 0;
}
#estim input, #estim textarea {
width : auto;
}
.newsletter_lettrine {
display : none;
}
.freeForm .label {
float : left;
font-size : 14px;
width : 280px;
color : #ffc901;
text-align : left;
}
.device-lg .newsletter_colonne {
float : left;
width : 33%;
}
.device-md .newsletter_colonne, .device-sm .newsletter_colonne {
float : left;
width : 100%;
}
.device-md .newsletter_chekbox_txt, .device-sm .newsletter_chekbox_txt {
font-size : 13px !important ;
}
.page_newsletter #etape1, .page_newsletter #etape2, .page_newsletter #etape3, .page_newsletter #droit {
padding : 25px;
margin-bottom : 0 !important ;
margin-top : 0;
width : 100%;
}
.device-xxs .page_newsletter #etape1, .device-xxs .page_newsletter #etape2, .device-xxs .page_newsletter #etape3, .device-xxs .page_newsletter #droit {
padding : 25px 10px 25px 5px;
margin-bottom : 0 !important ;
}
.page_expertiser, page_newsletter, .inscription_legende {
padding-bottom : 30px;
}
#estim .row {
margin-bottom : 10px;
}
.inscription_legende {
padding : 20px;
}
.page_expertiser #etape1, .page_expertiser #etape2, .page_expertiser #etape3, .page_expertiser #droit {
background-color : #f1f1f1 !important ;
margin-bottom : 0;
padding : 25px;
width : 100%;
}
.page_abonnement #etape1, .page_abonnement #etape2, .page_abonnement #etape3, .page_abonnement #droit {
background-color : #fff !important ;
margin-bottom : 0;
padding : 25px;
}
.device-xxs .page_newsletter .col-sm-3 {
padding-right : 0;
}
.device-xxs textarea {
width : 100%;
}
.device-xxs input[type="text"], .device-xs input[type="text"] {
width : 80%;
}
.device-xs input[type="radio"] {
width : 14px !important ;
}
.device-xs #estim input [type="radio"] {
width : 14px !important ;
}
.device-xxs #estim input[type="radio"] {
width : 14px !important ;
}
.device-sm input[type="radio"] {
width : 14px !important ;
}
.device-sm #estim input [type="radio"] {
width : 14px !important ;
}
.device-xxs input[type="email"] {
width : 100%;
}
.device-xxs .formulaireContact input[type="civilite"] {
width : 100%;
}
.fond_estimation {
padding : 20px 0;
width : 100%;
}
.row.inscription_etape_un, .row.inscription_etape_deux, .row.inscription_etape_trois {
border-bottom : 1px solid #f1f1f1;
}
.fond_estimation {
padding : 20px;
width : 100%;
background-color : #f1f1f1;
margin-bottom : 10px;
}
.page_newsletter .fond_estimation {
float : left;
padding : 20px;
width : 100%;
background-color : #f1f1f1;
margin-bottom : 10px;
}
.newsletter_theme {
font-size : 12px;
}
.titre_ordre_etape, .titre_ordre_phrase, .num_etape_trois, .num_etape_deux, .num_etape_un, .texte_etape_un, .texte_etape_deux, .texte_etape_trois, .inscription_etape, .calendrier_theme {
color : #000;
}
.device-xs .newsletter_colonne, .device-xxs .newsletter_colonne {
padding-left : 20px;
}
#footer .social-icon i {
color : #fff;
}
#copyrights {
font-size : 12px;
line-height : 1.3;
}
#footer a img.flag {
opacity : 0.5;
height : 25px;
}
#footer a:hover img.flag {
opacity : 1;
height : 25px;
}
footer a:link, footer a:visited {
color : #fff;
}
footer a:hover {
color : #ffc901;
}
#gotoTop:hover {
background-color : #ffc901;
}
.copyright-links, .copyright-links a, .copyright-links a:visited {
font-size : 13px;
color : #fff;
}
.copyright-links a:hover {
color : #ffc901;
}
.copyrights-menu a {
margin : 6px 0 20px 0;
}
img.footer-logo {
width : 200px;
height : auto;
display : inline;
}
.device-md img.footer-logo {
width : 140px;
height : auto;
}
.social-icon:hover {
color : #ffc901 !important ;
}
.device-lg .socialFooter {
margin-left : 34%;
}
.device-md .socialFooter {
margin-left : 30%;
}
.device-sm .socialFooter {
margin-left : 30%;
}
.device-xs .socialFooter {
margin-left : 35%;
}
.device-xxs .socialFooter {
margin-left : 35%;
}
#copyrights {
font-size : 13px;
line-height : 1.3;
}
.droits {
font-size : 12px;
font-family : "Open Sans", Arial, Helvetica, sans-serif;
}
@media (max-width: 991px) {
#top-search form {
top : 10px;
height : 30px !important ;
}
#top-search form input {
font-size : 12px;
height : 24px;
line-height : 14px;
}
#top-search a, #top-cart, #side-panel-trigger {
top : 10px;
}
#slider {
margin-bottom : 0;
}
#top-bar {
font-size : 13px;
}
.fiche_titre_lot {
font-size : 20px;
}
#logo img {
width : auto;
height : 80px;
margin-bottom : 0;
top : -3px;
}
#primary-menu > div > #top-search form {
height : 30px !important ;
}
#top-cart > a > span {
font-size : 13px;
color : #fff;
text-shadow : none;
background-color : #000;
right : -14px;
}
#primary-menu .container #primary-menu-trigger {
top : 0;
left : 0;
background-color : transparent !important ;
height : 40px;
}
#primary-menu-trigger {
opacity : 1;
pointer-events : auto;
top : 100%;
background-color : transparent !important ;
}
#primary-menu-trigger .icon-reorder {
color : #fff !important ;
}
#header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap {
min-height : 40px;
}
#primary-menu > div > #top-search a, #primary-menu > div > #side-panel-trigger {
margin : 10px 0 !important ;
}
#primary-menu > div > #top-cart, #primary-menu > div > #side-panel-trigger {
margin : 4px 0 !important ;
}
.col-md-10.entry-c {
width : 100%;
}
.device-sm .col-md-10.entry-c {
width : 77%;
}
.entry-c {
width : 100%;
}
.col-md-2.entry-image.couverture_catalogue {
padding-right : 0;
}
.col-sm-3.inscription_legende, .col-sm-2.inscription_legende {
width : auto;
margin-top : 0;
margin-bottom : 0;
padding-left : 0;
}
.device-sm .col-sm-3.inscription_legende, .device-sm .col-sm-2.inscription_legende {
width : 24%;
padding-left : 20px;
}
.inscription_etape {
width : 100%;
padding-left : 20px;
font-size : 12px;
}
.calendrier_theme {
width : 100%;
padding-left : 10px;
font-size : 12px;
}
textarea {
width : 100%;
}
.device-xxs #estim input {
width : 100%;
}
input [type="radio"] {
width : 14px !important ;
}
input[type="radio"], input[type="checkbox"] {
width : 14px;
}
.device-sm input[type="text"] {
width : 90%;
}
input[type="text"] {
width : 100%;
}
input[type="email"] {
width : 100%;
}
input[name="montant"][type="text"] {
width : 90%;
}
#searchFiltre {
background-color : #f8f8f8;
height : 230px;
}
.btn-primary {
margin-top : 20px;
}
.page_actualite .actualite .entry-image {
width : 130px;
float : left;
}
.page_actualite .entry-c {
width : 60%;
}
.logo-footer {
padding-bottom : 10px;
}
.copyrights-menu {
margin-bottom : 0;
}
#primary-menu ul li {
padding-left : 20px;
}
.product:not(.product-2):not(.product-3) .product-title h3 {
font-size : 12px;
line-height : 1.3;
}
.footer-logo {
width : 190px;
height : auto;
padding-top : 0;
margin-bottom : 0;
}
#copyrights .footer-logo {
margin-left : auto;
margin-right : auto;
}
#top-search form input.loupe {
background : url(https://www.arteal.ch/uploads/Image/img_site/bt_loupe.png) 0 0 no-repeat scroll #ffffff !important ;
height : 25px;
width : 25px;
color : #000;
float : left;
border-radius : 0 6px 6px 0;
background-size : 100% !important ;
}
.device-xs .page_actualite .actualite .entry-c {
width : 60%;
float : left;
}
.device-xxs .page_actualite .actualite .entry-image img {
width : 100%;
float : left;
margin-right : 0;
}
#top-search a i {
top : -6px;
}
.col_one_third {
text-align : center !important ;
padding : 20px;
width : 100%;
}
.copyright-links, .copyright-links a, .copyright-links a:visited {
font-size : 13px;
color : #fff;
}
.droits {
font-size : 13px;
}
#top-cart {
display : block;
right : 70px;
}
[class^="icon-legal"] {
margin-right : 0;
}
}
.device-xxs #top-cart {
display : block;
right : 40px;
}
@media (max-width: 767px) {
.paiement .freeForm .label {
float : left;
font-size : 14px;
width : 100%;
color : #000;
text-align : left;
}
.paiement input {
font-family : inherit;
font-size : inherit;
line-height : inherit;
width : auto;
clear : both;
float : left;
}
.paiement select {
width : 100%;
}
#footer .textAlignRight {
text-align : center;
}
.page_actualite .actualite .entry-image {
width : 130px;
float : left;
margin-right : 20px;
}
.device-xxs .page_actualite .actualite .entry-c {
width : 100%;
float : left;
}
#footer .col-md-3 {
width : 100%;
text-align : center;
float : left;
}
.col_full, .col_half, .col_one_third, .col_two_third, .col_three_fourth, .col_one_fourth, .col_one_fifth, .col_two_fifth, .col_three_fifth, .col_four_fifth, .col_one_sixth, .col_five_sixth {
margin-bottom : 20px !important ;
}
#logo img {
width : auto;
height : 60px;
margin-bottom : 10px;
top : 10px;
}
}
@media (max-width: 480px) {
.page_actualite .actualite .entry-image {
width : 100%;
float : left;
margin-right : 0;
}
.page_actualite .entry-c {
width : 100%;
}
.ordre_true.product, .pageOrdre .ordre_true.product {
height : 640px !important ;
}
.ordre_false.product, .pageOrdre .ordre_false.product {
height : 600px !important ;
width : 265px;
}
.actualite_home .entry-image {
width : 100% !important ;
}
}
@media all and (min-width: 500px) and (max-width: 1199px) {
.ordre_true.product, .pageOrdre .ordre_true.product {
height : 630px !important ;
}
.ordre_false.product, .pageOrdre .ordre_false.product {
height : 600px !important ;
width : 265px;
}
}
@media all and (min-width: 1200px) {
.ordre_true.product, .pageOrdre .ordre_true.product {
height : 655px !important ;
}
.ordre_false.product, .pageOrdre .ordre_false.product {
height : 600px !important ;
width : 265px;
}
}
@media (max-width: 767px) {
.entry-title h2, .post-grid .entry-title h2 {
font-size : 12px !important ;
font-weight : 600;

}
}


@media (min-width: 992px) {
  .col-md-10 { width: 70%;}
}


/*----------------  #video youtube------------- */
.video-responsive { 
overflow:hidden; 
padding-bottom:56.25%; 
position:relative; 
height:0;
}

.video-responsive iframe {
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}

.video-responsive { 
overflow:hidden; 
padding-bottom:56.25%; 
position:relative; 
height:0;
}

.video-responsive iframe {
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}