@page{margin:1.5cm;}
body{max-width:none;}
body,th,td,input,select,textarea,button,div,p,span,strong,em,h1,h2,h3,h4,h5,h6{color:black !important;}

html,body{background:white;}

.max{max-width:none;}
.posit{width:99.9% !important;min-width:99.9% !important;padding-left:0;padding-right:0;}

.bar,header .fr,nav,.foto,.panel,.appointment-report,.newsletter-simple,.bottom,footer,.cookies,.noprint,iframe,.facebook{display:none !important;}

/*page-break-inside:avoid;*/

.text ul > li,.text ol > li{margin-left:30px;padding-left:0;}
.text ul > li{list-style:square;}
.text ul > li:before{display:none;}

.print{display:block !important;}

header .posit{padding-top:0;}
header .logo{position:relative;top:auto;left:auto;}

.main{border-top:1px solid silver;margin-top:15px;}
.main .posit{padding-top:20px;padding-bottom:0;}

.content{margin-left:0 !important;margin-right:0 !important;}
.content h1{margin:0 0 40px 0;}

.offer-details h2.line{border-bottom-color:silver;}
.offer-details div.hdr,.offer-details .location .googlemap,.similar{display:none !important;}
.offer-details .panes,.offer-details .agent{padding:0;}
.offer-details .details,.offer-details .photos,.offer-details .location{display:block !important;}
.offer-details .details .cols ul li{border-top-color:silver;}
.offer-details .photos h2.hid,.offer-details .location h2.hid{display:block !important;margin-top:45px;}
.offer-details .agent .cols-col{width:100% !important;padding:0 !important;}
.offer-details .agent .cols-col > .ovh,.offer-details .agent .agent-info{display:inline-block;width:50%;vertical-align:top;}
.offer-details .agent .cols-col > .ovh{padding-right:10px;}
.offer-details .agent .agent-info{margin:0;padding-left:10px;}
.offer-details .agent .agent-info ul li{border-top-color:silver;}
.offer-details .agent .agent-info ul li:first-child{border-top:0;}
.offer-details .details .informations .table.full{margin-left:0;margin-right:0;}

.table table thead th{background:none;border:1px solid silver !important;}
.table table tbody td{border-color:silver;}

body.calculator .main,body.calculator #exposeMask,.modal .close{display:none !important;}
#calculator{position:relative !important;top:auto !important;left:auto !important;}
.modal > .ovh{width:100% !important;}
.modal h3{font-size:20px;background:none;border-top:1px solid silver;margin-top:15px;padding:20px 0 0 0;}
.modal .form{margin:0;}
.modal .form .gold{background:none;padding-left:0;padding-right:0;}
.modal .form.with-labels .formrow{border-bottom:1px solid silver;}