@charset "utf-8";
/* CSS Document */
#top_header, #top_info, #top_quick, #breadcrumb, #menu, #titre-page, #attention, #fonction_rapide, #footer, .table_actions { display:none !important; height: 0 !important }

#content {padding: 0}
#content #principal { display: block }

#tableau {
  width:98%;
  margin: 0 !important;
  
}
#tableau .table_header { background-color:#999}
.row70 { color : #000;}
.row30 { color:#999}

.commandeIdentity {display: block}

/* @media print{@page {size: landscape}} */
header, .share, #scrollToTop, .callToActions, .noprint,
.bx-controls-direction,
#callToActions, #reserver-essai, .webauto-fiche-body-equipement, .webauto-fiche-bottom,
#footer-realisation, footer .text-center,
footer .email_container, footer #list-footer, #cookie-bar
{ display:none !important; height: 0 !important }

.webauto-fiche-body-equipement {
  page-break-before: always;
}

a[href]:after {
  content: none !important;
}
ul {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}

li {
  font-size:10pt;
}
.detailItem {
  font-size: 10pt;
  margin: 0 !important;
}
.col-lg-6 {
  width: 50%;
  float: left;
}
.flex {
    display: block;
}
body { /* Modifications : la couleur de fond de page - la police - l'unitÃ© utilisÃ©e pour la taille de la police  */
	background-color:#fff;
	/* font-family:Serif; */
	font-size:15pt;
}

#page { /* Modifications : suppression de la bordure - marges */
	margin:0;
	border:none;
}

.breadcrumb, #banner, #menuright,
.webauto-fiche .webauto-fiche-body .webauto-fiche-infos .webauto-fiche-infos-inner .webauto-fiche-infos-body .garantie { /* Les elements qui ne seront pas affichés  */
	display:none;
}

.webauto-fiche .webauto-fiche-head h1 { /* Affichage du titre */
	margin:0;
	padding:0;
	text-indent:0;
	line-height:25pt;
	font-size:18pt;
    width: 100%;
    max-width: 100%;
}
.webauto-fiche .webauto-fiche-head h1 span {
    font-size:13pt;   
}
.webauto-fiche .webauto-fiche-head {
    border-bottom: 1px solid #ddd;
}
.webauto-fiche .webauto-fiche-head .flex p {
    display: inline-block;
    width: 32%;
    font-size: 8pt;
}
.webauto-fiche .webauto-fiche-body .webauto-fiche-infos .webauto-fiche-infos-inner {
    border: none;
}
.title, h2, h3, h4, h5, h6 {
    font-size: 15pt;    
}
h2, h3, #contenu h3, #contenu a, a { /* Modification de la couleur des titres et liens */
	color:#000;
}

h2 { /* Modifications : marges - police - couleur du soulignÃ© */
	padding-bottom:2pt;
	padding-left:0;
	font:bold 20pt;
	border-bottom:1pt solid #000;
}
.title::after, h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {
    display: none;    
}

a { /* EmpÃ¨che le soulignÃ© par dÃ©faut du titre h1 */
	text-decoration:none;
}

a:hover { /* Suppression du soulignÃ© */
	text-decoration:none;
}

p { /* Modifications : alignement du texte - marges - unitÃ© des marges, police et taille de la police */
  text-align:justify;
  margin:2pt 1pt 6pt 0;
  font-size:12pt;
  color:#000;
}

#contenu { /* Modifications : suppression du float - adaptation de la largeur*/
  float:none;
  width:100%;
  margin:0;
  padding:0;
  text-align:left;
}

#contenu h3 { /* Modifications : marges - unitÃ© des marges, police et taille de la police */
  font-size:15pt;
	font-weight:bold;
	margin: 10pt 0 5pt 0;
}

#contenu a { /* Modifications : suppression du gras et du soulignÃ© */
  font-weight:normal;
  text-decoration:none;
}

img { /* Modifications : couleur de la bordure - unitÃ©s et marges */
  float:left;
  margin:3pt 6pt 3pt 6pt;
  padding:8pt;
  background:#fff;
  max-height: 300px;
}
.photos.col-sm-6, .photos.col-md-7,
.webauto-fiche-infos.col-sm-6, .webauto-fiche-infos.col-md-5 {
    display: inline-block;
    width: 48%;
    vertical-align: top;
}
.webauto-fiche .webauto-fiche-body .webauto-fiche-infos.fixedsticky {
    position: static;    
}
.webauto-fiche .webauto-fiche-body .webauto-fiche-infos .webauto-fiche-infos-inner .webauto-fiche-infos-top .webauto-fiche-infos-top-prix {
    font-size: 10pt;    
}
.webauto-fiche .webauto-fiche-body .webauto-fiche-infos .webauto-fiche-infos-inner .webauto-fiche-infos-top .webauto-fiche-infos-top-prix span {
    font-size: 16pt;
    display: inline-block;
}
.webauto-fiche .webauto-fiche-body .webauto-fiche-infos .webauto-fiche-infos-inner .webauto-fiche-infos-top .webauto-fiche-infos-top-prix.screen {
    display: none;
}
.webauto-fiche .webauto-fiche-body .webauto-fiche-infos .webauto-fiche-infos-inner .webauto-fiche-infos-top .webauto-fiche-infos-top-prix.print {
    display: block;
}
.webauto-fiche-body-details.col-sm-6, .webauto-fiche-body-details.col-md-7 {
    width: 100%;
    padding: 0;
    margin-top: 40pt;
}
.webauto-fiche-body-details.col-sm-6 .col-lg-6, .webauto-fiche-body-details.col-md-7 .col-lg-6 {
    margin-top: 20pt;
}
.webauto-fiche .webauto-fiche-body .webauto-fiche-body-details .detailItem,
.webauto-fiche .webauto-fiche-body .webauto-fiche-body-details .detailItem li {
    font-size: 8pt;
}


footer .container.topline {
    margin-top: 0;
    padding-top: 0;
    border: 0;
}
.widget_contact, .horaires, .horaires p {
    font-size: 10pt;
}
.widget_contact.col-md-6, .widget_contact.col-md-6.col-lg-7,
.widget_contact .col-lg-6 {
    width: 100%;
    padding: 0;
}
.widget_contact.col-lg-offset-1 {
    margin-left:inherit;
}
.widget_contact .col-lg-6 .vcard {
    display: inline-block;
    width: 49%;
    vertical-align: top;
        margin-bottom: 5%;
}
.widget_contact .col-lg-6:last-child {
    display: none; visibility: hidden;
} 

abbr[title]:after {
    display: none;
}

.horaires.col-md-6, .horaires.col-lg-4 {
    width: 100%;
    padding: 0;
}