#errors{margin-top:15px;margin-left:50px;margin-right:50px;width:60%;border:solid 1px #5e9bd1;padding:10px;}
#errors p{padding-left:10px;padding-right:10px;}
#img-warning{float:left;}
#resume-panier {color: #5e9bd1;}
#resume-panier:hover {color: #4ca672;}
strong, b {font-size: inherit;}
.tables{border:solid 1px #ccc;border-collapse:collapse;}
.tables td{font-size:90%;border-left:solid 1px #ccc;padding:2px 4px;}
.erreur{color:#F66;font-weight:700;text-align:center;}
.info{color:#5e9bd1;font-weight:700;text-align:center;}
.label{text-align:right;}
.liens-comp{display:inline;list-style-type:none;}
ul.liens-comp li{display:inline-block;text-indent:0;padding-left:0;margin-left:0;margin-right:10px;margin-top:5px;}
ul.liens-comp a {color: #5e9bd1;}
ul.liens-comp a:hover {color: #4ca672;}
#ariane{margin-top:0;margin-bottom:10px;}
.cards-grid {display: inline-block;margin: 0 auto 20px 0; }
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after { clear: both;}
.cards-grid:after, div.sep:after{
     content: " ";
     display: block;
     clear: both;
     visibility: hidden;
     line-height: 0;
     height: 0;
}
.header-media {width: 100%;height: 315px;}
.img-overlay {
    position: absolute;
    height: 315px;
    width: 740px;
    z-index: 0;
    opacity: .80;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.9)), color-stop(45%, rgba(0, 0, 0, 0)));
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 45%);
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 45%);
    background: linear-gradient(to top, rgba(0, 0, 0, .9), rgba(0, 0, 0, 0) 45%);
}
.section {margin: 40px 0;}
.section header {width: 80%; margin: auto;text-align: center}
.section .section-content {margin: 40px auto;text-align: left}
/*.section .section-content p {font-size: 14px;}*/
.section h2 {margin: 20px 0;font-size: 20px;font-weight: 800;text-align: center;text-transform: uppercase}
.section h3 {margin: 20px 0 0 0;font-size: 16px;font-weight: 800;text-transform: uppercase;}
.section h2:first-child {margin-top: 0;}
/*.section .subh2, .section .section-content*/ .subh2 {font-size: 16px;color: #777;line-height: 1.4;margin: 10px 0 40px 0;text-align: center;}
.acceuil .subh2 {font-size: 18px;}
.acceuil .section-content {width: 80%; margin: 40px auto}
.acceuil header.section-content {margin-top: 20px;}
/*.acceuil header p {font-size: 14px}*/
#conseils-achat {padding-top: 0;}
#listemarque .tabs-nav {margin-bottom: 20px;}
.conseil h2, .conseil h3 {text-align: left}
.conseil {width: 100%}
.block {padding: 40px 0 40px 0}
.block:after {content: "";display: block;margin: 40px auto 0;height: 1px;width: 30%;background: #e5e5e5;}
.section.block {margin: 0 auto;}
.underlined:after {content: "";display: block;margin: 30px auto 30px;height: 1px;width: 30%;background: #e5e5e5;}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    margin: 10px 0;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    outline: none;
    transition: border-color ease-in-out .3s, box-shadow ease-in-out .3s;
    -webkit-transition: all border-color ease-in-out .3s, -webkit-box-shadow ease-in-out .3s ease;
    -o-transition: all border-color ease-in-out .3s, box-shadow ease-in-out .3s ease;
    transition: all border-color ease-in-out .3s, box-shadow ease-in-out .3s ease;
}
.form-control:focus {border-color: #666}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: 0.35s ease;
  -o-transition: 0.35s ease;
  transition: 0.35s ease;
}
.btn-primary {
  color: #ffffff;
  background-color: #5e9bd1;
  border-color: #5e9bd1;
}
.btn-success {
    color: #ffffff;
    background-color: #00a498;
    border-color: #00a498;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #3882c4;
  border-color: #367dbc;
}
.btn-trans {
    color: #2a3d4c;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-success.btn-trans {
    color: #00a498;
}
textarea.form-control {
    height: auto;
}
.desc-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 14px;
    font-style: italic;
}
#infos-page li{list-style-type:disc;color:#009fbb;}
/*#infos-page ul{margin-left:20px;margin-top:10px;margin-bottom:10px;}*/
/*.descmarque, .descmodele {border-bottom: 1px solid #ccc;padding-bottom: 20px;margin-bottom: 20px;}*/
/*.descmodele:after {content: "";display:block;margin: 20px auto 0;height: 1px;width: 30%;background: #495d69;}*/
#infos-marque .logo {float: left;margin: 5px 20px 14px 0;}
.header-media {position: relative}
#infos-modele .header-media h1 {position: absolute;width: 100%;padding: 0 80px; bottom: 35px; color: #fff;text-align: center;}
#infos-modele  h1:after {content: "";display: block;margin: 40px auto 0;height: 1px;width: 30%;background: #e5e5e5;}
#infos-modele .header-media h1:after {display: none;}
#titre-marques{font-style:italic;padding-left:7px;}
#table-marques{border:solid 1px #ccc;background-image:url(https://8833a8.claudeassets.com/20240613081657im_/https://www.pieces-occasion.com/images/degr-table.png);background-repeat:repeat-x;background-position:left top;}
#table-marques td{vertical-align:text-top;padding:2px 4px;}
#table-modeles{border:solid 1px #ccc;margin-left:auto;margin-right:auto;}
#table-modeles th{font-weight:400;text-align:center;padding:2px 4px;}
#table-modeles td{text-align:center;padding:2px 4px;}
#infos-page .section-content, #listemodeles .section-content, #conseils-page .section-content {width: 80%}
#conseils-page header {width: 100%}
#conseils-page header h2 {width: 80%;margin: auto;text-align: center;}
#conseils-page .section-content h3 {margin: 20px 0 20px 40px;}
#conseils-page .section-content ul {margin-left: 80px;}
#infos-page header .section-content, #conseils-page .section-content {width: 100%;}
.cover {margin-bottom: 20px; display: block;}
#listemodeles, #listemarque {text-align: center;}
/*#listemodeles p, #listemodeles strong {font-size: 16px; text-align: center;}
#listemodeles h2 {font-size: 20px;}*/
.marque-card {float: left; margin: 20px 0 0 0;padding: 0 5px;width: 86px;}
.marque-card.first {width: 138px;}
.thumb-marque { display: block; margin: 10px auto; width: 60px;}
.marque-card.first .thumb-marque {width: 110px;}
.modele-card {float: left; margin: 20px 0 0 0;padding: 0 5px;width: 120px;}
img.thumb-famille, .marque-card img, .modele-card img {-webkit-transition: 0.5s ease;-o-transition: 0.5s ease;transition: 0.5s ease;transform: translateZ(0);}
#familles-modele a:hover img, .marque-card a:hover img, .modele-card a:hover img{opacity: 0.7;filter: alpha(opacity=70);zoom: 1;transform: translateZ(0);}
.thumb-modele { display: block; margin: 10px auto; width: 90px;}
.cat-cover {margin: 0 0 20px 0;}
#listemodeles .thumb-modele {border-radius: 4px;}
#table-categories{border:solid 1px #ccc;border-collapse:collapse;width:100%;}
#table-categories th{text-align:center;border:solid 1px #ccc;padding:2px 4px;}
#table-categories td{vertical-align:top;border:solid 1px #ccc;width:50%;padding:2px 4px;}
#listecat li{font-weight:700;list-style-type:none;padding-left:0;margin-left:0;margin-top:.2em;margin-bottom:.2em;}
#listecat ul{padding-left:0;margin-left:15px;}
#familles-modele, #categories-modele {margin: 40px 0;}
#categories-modele {margin-top: 40px }
#categories-modele h2, #familles-modele h2 {font-size: 20px; text-align: center}
/*#familles-modele:before, #familles-modele:after*/
#categories-modele:before, #categories-modele:after {content: " ";display: table;clear:both}
#categories-modele .tabs-nav {margin-top: 0;}
/*.section .subh2 strong {font-size: 18px}*/
#categories-modele .subh2, #familles-modele .subh2 {margin-top: 10px;}
/*#categories-modele p, #familles-modele p {margin: 40px auto;font-size: 14px;text-align: left}
#categories-modele header, #familles-modele header {text-align: center}*/
#categories-modele ul {list-style: none;}
#categories-modele h3 {/*font-size: 20px;*/ text-align: center}
#categories-modele .thumb-famille {margin: 40px auto 10px auto;}
.libfamille {font-size: 14px;font-weight: 800;text-align: center;text-transform: uppercase}
#carrosserie, #mecanique {float: left; width: 50%;}
#carrosserie h3 {margin-right: 20px;}
#mecanique h3 {margin-left: 20px;}
#carrosserie li, #mecanique li {margin-left: 0;}
#carrosserie ul.famille {margin: 20px 20px 20px 0;}
#mecanique ul.famille {margin: 20px 0 20px 20px;}
#carrosserie ul.ssfamille, #mecanique ul.ssfamille, #carrosserie ul.categorie, #mecanique ul.categorie {margin-left: 20px;}
ul.categorie a {color: #5e9bd1;}
ul.categorie a:hover {color: #4ca672;}
.famille-card {float: left;margin: 0 12px 20px 0;width: 176px; text-align: center}
.famille-card.last {float: left;margin: 0 0 20px 0;}
.thumb-famille { display: block; margin: 10px auto; width: 100%;}
#pub46860 p{font-size:110%;color:#0080ab;font-weight:700;}
#pub46860{margin-left:40px;margin-right:40px;text-align:center;}
#table-pieces{width:100%;border:solid 1px #e5e5e5;border-collapse:collapse;}
#table-pieces div.infos {font-size:13px;font-weight:normal;}
#table-pieces div.infos p {margin-top: .5em;margin-bottom:.5em;line-height: 1;}
#table-pieces div.lib {font-size:16px;}
#table-pieces th {text-align: center;}
#table-pieces td{vertical-align:middle;font-weight:700;font-size:16px;font-size:90%;border-left:solid 1px #e5e5e5;padding:10px 10px;}
#table-pieces form{margin:0;padding:0;}
/*#table-pieces input{margin-left: 5px;}
#table-pieces input.btn {margin-left: 5px;}*/
.qterech{width:70px;}
.prix-ttc,.prix-ttc-fr{width:85px;}
#table-pieces .table-form-rech {width: 105px;}
#table-pieces .table-form-rech td{border:none!important;padding: 5px;}
#table-pieces .table-form-rech input[type="text"] {
    text-align: center;
}
.table-form-rech input.form-control {margin-right: 7px;}
#login{text-align:center;padding:5px;}
#menu-compte{text-align:center;width:70%;margin:15px auto;}
#table-menu-compte td{width:50%;vertical-align:bottom;text-align:center;padding:10px;}
#table-menu-compte img{margin-bottom:2px;}
#table-menu-compte a{border:solid 1px #fff;display:block;padding:2px;}
#table-compte{width:70%;text-align:left;margin-left:auto;margin-right:auto;border:solid 1px #e5e5e5;border-collapse:collapse;}
#table-compte td{padding:2px 20px;}
#valider{margin-top:6px;margin-bottom:6px;}
#table-liste-rech{border:solid 1px #e5e5e5;border-collapse:collapse;margin-left:auto;margin-right:auto;}
#table-liste-rech td{font-weight:700;font-size:90%;border-left:solid 1px #e5e5e5;padding:2px 4px;}
#doc{width:90%;margin: 40px auto 0 0;}
.td-ref-lgfonce{background-color:#fafafa;width:100px;}
.td-qte-lgfonce{background-color:#fafafa;width:35px;}
.td-prix-lgfonce{background-color:#fafafa;width:65px;text-align:right;}
.td-suppr-lgfonce{background-color:#fafafa;width:40px;text-align:center;}
.td-ref-lgclair{background-color:#fff;width:100px;}
.td-qtel-gclair{background-color:#fff;width:35px;}
.td-prix-lgclair{background-color:#fff;width:65px;text-align:right;}
.td-suppr-lgclair{background-color:#fff;width:40px;text-align:center;}
#table-doc{width:100%;text-align:left;margin-left:auto;margin-right:auto;border:solid 1px #e5e5e5;border-collapse:collapse;}
#table-doc td{font-size:90%;border:solid 1px #e5e5e5;vertical-align:top;padding:0;}
#table-doc td#validation{color:#0080ab;font-weight:700;padding:10px;}
#table-info-doc th{border:none;text-align:center;padding:2px 4px;}
#table-info-doc td{font-size:90%;border:none;padding:4px;}
#table-coord-doc th{text-align:center;border:none;padding:2px 4px;}
#table-coord-doc td{font-size:90%;border:none;padding:2px 4px;}
#lignes-doc{padding:0;}
#table-lignes-doc th{border-bottom-width:1px;border-bottom-color:#e5e5e5;border-style:none none solid;}
#table-lignes-doc td{border:none;vertical-align:middle;padding:2px 4px;}
.membre{border:solid 1px #e5e5e5;padding:0;}
.cellmembre{padding:4px;}
#liste-membres{width:85%;font-size:12px;margin:auto;}
#liste-membres table{border-collapse:collapse;}
#contenu-mail{background-color:#fff;text-align:left;margin:10px;}
#form-contact{width:80%;text-align:left;margin:auto;}
.etape{font-weight:700;color:#5e9bd1;}
#page p{text-align:justify;margin-left:20px;}
#page p.etape{text-indent:0;margin-left:0;}
#cgu p{text-indent:15px;text-align:justify;}
#societe p{width:50%;margin-left:auto;margin-right:auto;margin-top:20px;background-color:#f5f5f5;border:solid 1px #ccc;text-align:left;padding:4px;}
#table-liens td{padding-top:4px;padding-left:4px;padding-right:4px;}
#ads-haut-cont{text-align:center;margin-bottom:20px;}
.section-content #ads-haut-cont {margin: 0 -40px 20px -40px;}
#ads-bas-cont{margin-top:20px;margin-bottom:20px;text-align:center;}
#ads-carre-cont{float:right;}
.tables th,#table-pieces th,#table-liste-rech th,#table-doc th{border-bottom: solid 1px #e5e5e5;padding:2px 4px;}
.lgfonce,.td-des-lgfonce{background-color:#fafafa;}
.lgclair,.td-desl-gclair{background-color:#fff;}
a.mail,a.mail:hover{font-weight:400;text-decoration:underline;}
#document,#details-doc,#cgu, #pieces {margin: 0 20px 20px 20px;}
#title-liste-mod,#compte,#envoi,#relance-doc,#contact,#societe{text-align:center;}
.famille,.ssfamille{font-weight:700;}
#table-menu-compte,#lien-chgpwd{margin-left:auto;margin-right:auto;}
#table-menu-compte a:hover,#table-menu-compte a.menu-selected{border:solid 1px #5e9bd1;color:#5e9bd1;}
#table-login,#table-pwd{width:350px;text-align:left;margin-left:auto;margin-right:auto;border:solid 1px #e5e5e5;background-color:#fafafa;border-collapse:collapse;}
#table-login td,#table-pwd td{padding:10px;}
#table-login th,#table-compte th,#table-pwd th{color:#5e9bd1;background-color:#fff;text-align:center;border:solid 1px #e5e5e5;padding:10px;}
/*#ok,#reset{margin:4px;}*/
#table-info-doc,#table-coord-doc{width:100%;border:none;}
#offre-demande {display: block;margin: 40px auto; width: 50%}
#intro-acceuil {padding-top: 0;}
#form-panier label{font-weight: bold;}

.tabs-nav {position: relative;margin: 40px 0;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ccc;}
ul.tabs {
  position: relative;
  overflow: hidden;
  left: 0;
  bottom: -1px;
  padding-left: 12px;
  font-size: 18px;
}
ul.tabs li{
	/*position: relative;*/
	display: inline;
	list-style: none;
	/*line-height: 200%;*/
	text-align: center;
}
ul.tabs a, ul.tabs span {
	padding: 0 18px;
	display: block;
	float: left;
	line-height: 2em;
  font-size: 18px;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color: white;
	border-bottom-color: #ccc;
}
ul.tabs span {font-weight: bold;}
ul.tabs .current {
	background: url(https://08c906.claudeassets.com/20240613081657im_/https://www.pieces-occasion.com/images/bg-tab.jpg) repeat-x scroll left top;
	padding-left: 18px;
	padding-right: 18px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-width: 1px;
	border-style: solid;
	background-color: white;
	border-color: #ccc #ccc white;
	color: #5e9bd1;
}
ul.tabs a:hover {
	color: #5e9bd1;
}
.cover-content-wrapper {
  position: absolute;
  text-align: center;
  margin: initial;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  width: 66%;
  top: 50%;
  padding: 4px;
  border: 3px solid #fff;
}
.cover-content {
  padding: 34px 25px;
  background-color: rgba(255,255,255,0.90);
}
.cover-content h1{color: #5e9bd1;margin-top: -7px;}
.cover-content .subh2{color: #555;margin: 20px 0 0 0;}
.icon {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.networks-barre {
  float: right;
  margin: 22px 4px 0 0;
  font-size: 14px;
  list-style: none;
  padding: 0;
}
.networks-barre li {
  display: block;
  float: left;
  margin: 0;
}
.networks-barre a {
  display: block;
  color: #495d69;
  background-color: transparent;
  font-size: 160%;
  padding: 8px;
  text-decoration: none;
  /*.icon-facebook,
		.icon-gplus,
		.icon-twitter {
			transition: ease 1s;
		}*/
}
.networks-barre a span.icon {
  display: block;
  min-height: 32px;
  height: 32px;
  border-radius: 4px;
}
.networks-barre a span.icon:before {
  line-height: inherit;
}
.networks-barre a:hover {
  color: #fff;
}
.networks-barre a:hover .icon-facebook,
.networks-barre a:hover .icon-gplus,
.networks-barre a:hover .icon-twitter {
  -webkit-transition: background-color ease 1s;
       -o-transition: background-color ease 1s;
          transition: background-color ease 1s;
}
.networks-barre a:hover .icon-facebook {
  background-color: #305891;
}
.networks-barre a:hover .icon-gplus {
  background-color: #ce4d39;
}
.networks-barre a:hover .icon-twitter {
  background-color: #2ca8d2;
}
.networks-barre a span.icon:after {
  content: "";
}
.networks-barre ul {
  list-style: none;
  height: 40px;
  padding: 0;
}
.networks-barre.dark a {
  padding: 8px 16px 8px 0;
  color: #fff;
}
.networks-barre.dark a .icon-facebook {
  background-color: #305891;
}
.networks-barre.dark a .icon-gplus {
  background-color: #ce4d39;
}
.networks-barre.dark a .icon-twitter {
  background-color: #2ca8d2;
}
.networks-barre.dark a .icon-facebook,
.networks-barre.dark a .icon-gplus,
.networks-barre.dark a .icon-twitter {
  -webkit-transition: ease 1s;
       -o-transition: ease 1s;
          transition: ease 1s;
}
.networks-barre.dark a:hover {
  color: #fff;
  /*.icon-facebook,
      .icon-gplus,
      .icon-twitter {
        transition: background-color ease 1s;
      }*/
}
.networks-barre.dark a:hover .icon-facebook {
  background-color: #437ccc;
}
.networks-barre.dark a:hover .icon-gplus {
  background-color: #d87262;
}
.networks-barre.dark a:hover .icon-twitter {
  background-color: #5cc7eb;
}
ul.nav-share {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 1px 0;
  font-size: 14px;
}
ul.nav-share li {
  display: block;
  float: left;
}
ul.nav-share a {
  display: block;
  color: #fff;
  background-color: transparent;
  font-size: 150%;
  line-height: 32px;
  padding-right: 8px;
  text-decoration: none;
}
ul.nav-share a span.icon {
  display: block;
  min-height: 32px;
  height: 32px;
  padding: 2px;
  border-radius: 50%;
  -webkit-transition: background-color ease 1s;
       -o-transition: background-color ease 1s;
          transition: background-color ease 1s;
}
ul.nav-share a span.icon:before {
  line-height: inherit;
  margin-top: -1px;
}
ul.nav-share a .icon-facebook {
  background-color: #495d69;
}
ul.nav-share a .icon-gplus {
  background-color: #829199;
}
ul.nav-share a .icon-twitter {
  background-color: #b3bfc7;
}
ul.nav-share a:hover {
  color: #fff;
}
ul.nav-share a:hover .icon-facebook,
ul.nav-share a:hover .icon-gplus,
ul.nav-share a:hover .icon-twitter {
  -webkit-transition: background-color ease 1s;
       -o-transition: background-color ease 1s;
          transition: background-color ease 1s;
}
ul.nav-share a:hover .icon-facebook {
  background-color: #305891;
}
ul.nav-share a:hover .icon-gplus {
  background-color: #ce4d39;
}
ul.nav-share a:hover .icon-twitter {
  background-color: #2ca8d2;
}
ul.nav-share a.last {
  padding-right: 0;
}

.networks-barre p.header {
  padding: 5px 5px 15px 5px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  margin: 10px 13px 0 13px;
  font-size: 12px;
  color: #b3bfc7;
  text-align: center;
}
/*
     FILE ARCHIVED ON 16:49:10 Jun 11, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:56:11 Sep 21, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.467
  exclusion.robots: 0.05
  exclusion.robots.policy: 0.036
  esindex: 0.008
  cdx.remote: 4.329
  LoadShardBlock: 64.403 (3)
  PetaboxLoader3.datanode: 83.368 (5)
  load_resource: 386.585
  PetaboxLoader3.resolve: 283.768
  loaddict: 28.241
*/