.bloc_option, .wrapper_tabphotosdivcontainer, .box_tabs, .hidden_print, .hiddenprint, a.btn, #calculateurs{display: none !important;}
*{color: #000000 !important;font-family: Georgia, 'Times New Roman', serif !important;float: none !important;}

.showprint{display: block !important;}
header, header.scrolled, .banner, a.openfiche, footer, .descriptionbloc aside{display: none !important;}
.simultable.charact, .simultable.charact .hiddenfiche{display: flex !important;}
.fichetitlebloc { 
	padding-top: 0;
	padding-left: 0px;
    padding-right: 0px;
}
.adressebloc{ 
	padding-bottom: 0px;
	padding-left: 0px;
    padding-right: 0px;
}
.piecesbloc .piece{border-right: 0 !important;}
.descriptionbloc .wrap>div{width: 100% !important;padding-left: 0;padding-right: 0;}

.piecesbloc .piece{width: 250px;padding: 20px; justify-content: flex-start;}
.wrap{width: 100% !important;}
.piecesbloc .wrap{display: block !important;}
.fichetitlebloc h1{margin-bottom: 0;padding-bottom: 0;}
body{
	color: #000;
	background-color: #fff !important;
	font-size:12pt !important;
	font-family: Georgia, 'Times New Roman', serif !important;
	padding-top: 0 !important;
}
.showprint.imgprint {
	width:100% !important;
	height: auto !important;
}
.piecesbloc .piece img{width: 25px !important; height: 25px !important;margin-right: 10px;}

.img_print, .header_print, .toggle_container{display: block !important;}

.content_center2, .bloc_title .bloc_title2, .lig_logo, .bas_footer2{max-width: 100%;padding-left: 0;padding-right: 0;}

.nom_equipe{
	text-transform: uppercase;
	font-size: 16pt !important;
	padding-bottom: 0;
}

.detail_equipe{
	padding-bottom: 10px;
}

.header_print{
	border-bottom: 1pt solid #000;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
	width: 100% !important;
}

.box_courtier{width: 100% !important;}

.titre_page{padding: 0 !important;}
.titre_page h1{font-size: 16pt !important;margin-top: 30px !important;margin-bottom: 5px !important;text-align: center;}
.titre_prix{font-size: 14pt !important; margin-top: 0 !important;text-align: center;}
.bloc_title2{padding-left: 0 !important;}
.content_center2, #wrapperinfos > div{padding: 0 !important;}

.content_detail, .wrapper_gal{padding: 0 !important;}
.img_print img{
	display: block !important;width: 60% !important;
	margin-left: auto !important;margin-right: auto !important;
	margin-top: 20px !important;
}

.left_gal{
	display: block !important;
	width: 60% !important;
	max-width: 60% !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
.adressebloc,
#caracteristiques, .pbb{
	padding-top: 50px !important;
	page-break-before: always;
}
a.btn_calculateurs:link, a.btn_calculateurs:visited, .form_infos a.btn_calcul4:link, .form_infos a.btn_calcul4:visited, a.btn_calcul4:link, a.btn_calcul4:visited, h3.stit_detail.stit_calcul, .wrapper_triger.active, .btn_eval.btn_calcul4, a.btn_download:link, a.btn_download:visited, .wrapper_triger{background-color: #fff !important; color: #000 !important;}

h3.stit_detail{
	text-align: center !important;
	font-size: 16px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	border-bottom:1pt solid #000;
}

.tit_tab, .txt_tab, .total_taxes, .detail_piece table td, .detail_piece table th{font-size:8pt !important;}

.titre_outils, .nombre_pieces, .wrapper_txt_description{font-size: 10pt !important;}
.nombre_pieces{text-align: center;padding-bottom: 20px !important;}

.item_dimension{padding-left: 0 !important;}



.toggle_container{border-top:0px solid !important;}


.btnsmap,
.wrapper_detail_header_social,
.grecaptcha-badge,
.localstat,
.home_adds_728,
.resultsba,
.favtoggle,
.maptitle,
.wrap-locallogic,
.samesect,
.fichetitlebloc > a,
.fakebanner {
	display: none !important;
}
.hiddenaddenda,
.addendap {
	display:inline !important;
}
.logoprint > .logo {
    display: block;
    width: 130px;
    position: relative;
    transition: all .4s;
}
.logoprint {
   margin-bottom: 30px;
}
.wrapper_courtier_print {
	display: table;
	table-layout: fixed;
	width:100%;
	border:none;
}
.wrapper_courtier_print > div {
	display:table-cell;
	vertical-align: top !important;
}
.wrapper_courtier_print .left_courtier_print {
	width:190px;
}
.wrapper_courtier_print .left_courtier_print > img {
	width: 190px;
}
.wrapper_courtier_print .right_courtier_print {
	padding-left: 20px;
}