 html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	font-size: 62.5%;
}

body {
	background-color: White;
	color: Black;
	font-size: 75%;
	font-family:Arial, Helvetica, sans-serif;
}

#connexion-panier, #menu, #recherche, #footer, #footer-2, #breadcrumb, #haut ul, .btn_voir_produit, .ui-dialog-titlebar, ul#outils_aide li, ul#outils_liens, #moncompte, .btn_print_pdf_panier, #espaceclient_panier, #faq_droite, #sondage, .mots_cles, #header_new #espaceclient_panier,  #header_new #outils , #aideenligne, .sprite_print_share, #produit_zoom , #menu-full, #sous-boutiques-header, .azur, .bloc_partager_imprimer, #back_site{
	display:none !important;
}

p, a, h1, h2, h3, h4, h5 ul{
	color: #000 ;
	margin:auto ;
}
h1, h2, h3 { 
	page-break-after: avoid; /* pas de saut apr�s ces �l�ments */ 
}

.ui-dialog{
	border:none !important;
	-moz-border-radius: none !important;
	border-radius: none !important;
	position:absolute !important;
	left:0 !important;
	top:0 !important;
}

.ui-widget-overlay {
	background: #fff !important;
}


#header_new{
	height:2.5cm;
}

#logo{
	float:left;		
}
#logo h1{
	float:left;
	margin-right:0.5cm;
}


#global { 
	margin:0;
	padding:0;
	border:none;
	width:100%;
}

#produit_visuel {margin:0 auto;width:430px;}

ul#outils_aide li.azur{
	display:block;
	float:right;
}

a, a:hover {
	font-weight:normal;
	text-decoration:none;
}
p { 


	margin:2pt 1pt 6pt 0;
	font-size:10pt;
}
#content{
	border:none;
	color:#000;
	float:none;
	width:100%;
	margin:0 !important;
	padding:0 !important;
	text-align:left;
	
}

table tr{
	page-break-inside: avoid;
}
.table_ugap{
	border-collapse:collapse;
	border-spacing: 0;
	width:100% ;
}
.table_ugap, td, th{
	border:1pt solid #000000;	
}
.table_ugap th{
	background-color:#eeeeee;	
}
.table_ugap caption {
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	background:#aaa;
	border-top:thin solid #000000 ;
	border-left:thin solid #000000;
	border-right:thin solid #000000;
}
.table_ugap .textalign_center 	{text-align: center;}
.table_ugap .textalign_right 	{text-align: right;}

.table_ugap tr.gris_clair {
	background: #f6f6f6;	
}

#haut p.comparatif {float: none; width: 100%;  height: auto;  font-size: 14pt;}

#haut{
	border-bottom:5px solid #4f5050;
	background:none ;
}
.produit_infos_prix{
	border:1px solid #666;
	margin:10px 0 0 0;
}
.produit_infos{
	background:none;
	border-right:1px solid #ccc;
}
.produit_disponible{
	background:none ;
}
.plus_produit{
	background:none;
	margin:0 0 10px 0 ;
	padding:10px 0 0 0 ;
}

.autresversions tr, .caracteristiquestec tr, .accessoires tr{
	font-size: 8pt;
	color: #000000;
}
.autresversions table, .caracteristiquestec table, .accessoires table{
	border:1px #000 solid ;
}
.produitphoto img{
	border:1px #666 solid ;
}

.autresversions tr.titre, .caracteristiquestec tr.titre, .accessoires tr.titre{
	background:#666 ;
	border-bottom:1pt #000 solid ;
	font-size:11pt;
	height:23pt;
}

.sommaire td.ref{
	width:43px ; /* rapproche les descirption produit vers la gauche*/
}


.produit{

	page-break-after: avoid;  /*quand mis en commentaire, pas de page vide au d�but*/
}

tr.gris td{
	background:#f3f3f3 ;
}
tr.couleur{
	background:#eaeff2 ;
}


.cat_anchor .product_anchor {
	visibility:hidden;
}


.sous_titre_actu {
	margin-top:0;
}

.cache{
	height:auto;
	position:relative;
	top:0 ;
	width:auto;
}


#bloc-ajouter-produit, 
.table_head_supprimer img,
a.produit_image, a.produit_image img,
.table_quantite a, 
.selectionner_deselectionner_haut, 
.selectionner_deselectionner, 
#outils_panier, 
.recap_selectall, .recap_selectall_bas, 
#bloc_recherche_contact,
.poline_warn, .poline_error,
.erreur_panier, .errorMessage,
.table_head_supprimer, .table_supprimer, .table_options_supprimer,
.table_quantite a,
.btn_options,
.bloc_aide, 
.documents_associes,
#etapes-commande  li 
{
	display: none !important;	
}

#etapes-commande {
	margin: 0;	padding: 0;
}

.titre_bloc, .titre_bloc_petit  {

	text-align: center;	
}

.bloc_aide_recap {
	border: solid 1px #ccc;	
}

.merci_devis_ugap_content li,
.bloc_generique_contenu{
	word-wrap: break-word !important;
}

.bloc_generique{
	page-break-inside:avoid !important;
}

.bloc_recap{page-break-inside:avoid;}

.bloc_recap p#cmd_urgente {
	width: 403px !important;
	height: 38px !important;
	margin: 0 0 15px 0;
	padding: 0 0 0 50px;
	border: 1px solid #ccc;
	font-size: 12px;
	background: #333 url(../images/panier/picto_livraison_urgente_bas.gif) no-repeat 0 0;
}
.bloc_recap .bloc_recap_devis_table tr,
.bloc_recap .bloc_recap_devis_table th,
.bloc_recap .bloc_recap_devis_table td {
	border-color: #cccccc !important;
}
.bloc_recap .bloc_recap_devis_table th{
	border-right: none;
}
.bloc_recap .bloc_recap_devis_table td{
	border-left: none;
}

.content_livraison_etage .bloc_livraison_etage input, .bloc_generique_cmd li label{
	border:1px #000 solid;
}
p.titre_bloc{
	font-size:18px;
}

#resume_commande, .bloc_generique_ordonnateur {
	height: 177px;	
	margin-bottom: 20px !important;
}

.titre_bloc_petit {
	height: 40px !important;
	padding-top: 20px !important;
}

.bloc_generique_cmd_petit div {
	height: 160px !important;
}

table#table_panier {
	width: 100%;	
}

#table_panier tr.table_panier_head td {
	color: #000;	
}
.infobulle_non_vendu {display:none !important;}
.produit_designation input.ui-helper-hidden-accessible {visibility:hidden !important;}

.produit_reference {color: #000 !important;}

.info_livraison h6{
	font-size: 12pt;
}


.formulaireacheteur .besoinsinfos {
	display: none !important;	
}

.fiche_logistique_carburant,
.attestation_tipp,
.fiche_logistique_fioul
{
	page-break-before: always !important;	
	page-break-after: always !important;
}

.titre_fiche_carburant, .titre_attestion_tipp, .titre_fiche_fioul {
	height: 60px !important;
    font-size: 24px !important;
    font-weight: bold !important;
    margin: 0 0 0 0 !important;
    text-align: center !important;
	overflow: hidden !important;
}

#sav .savContact li {
	float:none;
	width:80%;
}


#vignette {
	float: none !important;
	font-size: 6pt !important;
	background: none !important;
	margin: 20px 0 0 0 !important;
	text-align: center;
	padding: 0 !important;
	width: 100% !important;
	height: auto !important;
}

#dialog_demande_devis, .demandedevis {
	display: none;	
}

#actu_pleine_page{
	width:18cm !important;	
}
#outils li.azur{

}
ul#sommaire_la_lettre h4{
	color:#000000;
	font-weight:bold !important;
	font-size:12pt;
	margin:0px 0 3px 0 ;
}
ul#sommaire_la_lettre p{
	font-size:12px;
	color:#000000;
	padding:0;
	margin:0 0 5px 0;
	
}
h2#la_lettre{	
	width:389px;height:88px;
	margin : 0 0 20px 0;
}
p#date{
	color:#bc0005;
	background:none;
	height:18px;
	line-height:20px;
	padding: 0 0 0 10px;
	margin-bottom:30px;
	font-weight:bold;
	border:1px solid #bc0005;
}
div#boutons{
	display:none;
}
ul#sommaire_la_lettre h3{	
	display:inline-block ;
	zoom:1;	/*IE*/
	*display:inline;/*IE*/	
	height:25px;
	border-left:7px solid #333333;
	padding-left:0px !important;
	padding-right:0px;
	margin-bottom:10px;
}
ul#sommaire_la_lettre li#vite_dit h3{
	border-left: 7px solid #fbc421;
}
ul#sommaire_la_lettre h3 span{
	display:none;	
}
ul#sommaire_la_lettre h3 img{
	display:block !important;	
}
ul#sommaire_la_lettre li#a_la_loupe, 
ul#sommaire_la_lettre li#produits_services,
ul#sommaire_la_lettre li#marches,
ul#sommaire_la_lettre li#vite_dit {
	margin-bottom:20px;
}
ul#sommaire_la_lettre li#a_la_loupe{
	background-color:#fff;
	padding-bottom:10px;
	border-bottom:1px solid #cccccc;
}
ul#sommaire_la_lettre li#a_la_loupe h4{
	text-transform:uppercase;
}
ul#sommaire_la_lettre li#vite_dit{
	background-color:#fff;
	padding-bottom:10px;
}
ul#sommaire_la_lettre ul.articles{
	padding:0 10px 0 10px;	
}
ul#sommaire_la_lettre li#produits_services ul.articles li, 
ul#sommaire_la_lettre li#marches ul.articles li {
	border-bottom:1px solid #cccccc;
	padding-bottom:10px;
	margin-bottom:10px;
}
ul#sommaire_la_lettre ul.articles p.chapo, 
ul#sommaire_la_lettre ul.articles h5{
	font-style:italic;
	font-weight:normal;
}
ul#sommaire_la_lettre ul.articles div.texte_article{
	display:block !important;
	border-top:1px solid #cccccc;
	margin-top:10px;
	padding-top:10px;
}
ul.articles .texte_article ul {
	color: #000000;
    list-style-position: inside;
    list-style-type: square;
    margin-bottom: 10px;		
}
ul.articles .texte_article li {
	border:none !important;
	color:#000;
	margin-bottom:0 !important;
	padding-bottom:0 !important;
}
ul#sommaire_la_lettre ul.articles .texte_article p.intertitre{
	font-weight:bold;
	margin-left:10px ;
	font-size:13px;
}
ul#sommaire_la_lettre ul.articles div.texte_article p{
	font-style:normal;
}
ul#sommaire_la_lettre ul.articles div.texte_article p.contact{
	height:20px;
	line-height:20px;
	color:#bc0005;
}
ul#sommaire_la_lettre ul.articles div.texte_article p.contact a{
	color:#bc0005 !important;	
}
ul#sommaire_la_lettre ul.articles div.texte_article p.lien a{
	text-decoration:underline;
}
ul#sommaire_la_lettre li#vite_dit ul.articles hr{
	border:none;
	border-bottom:1px dotted #cccccc;
	height:1px;
}
ul#sommaire_la_lettre li#vite_dit ul.articles div.texte_article,
ul#sommaire_la_lettre li#vite_dit ul.articles div.chapo{
	padding-left:20px;	
}
ul#sommaire_la_lettre li#vite_dit ul.articles h5{
	margin-top:5px;
	color:#000000;	
}
#actu_right_lettre,
#actu_left_lettre .lien,
#actu_left_lettre .demande_documentation,
.renvoi_cata,
ul#sommaire_la_lettre ul.articles div.chapo,
div.texte_article .lien,
div.texte_article .demande_documentation,
p.tags,
p.toutes_les_lettres{
	display:none !important;
}
p.toutes_les_lettres a{
	background-color:#bc0005;
    border-radius: 8px 8px 8px 8px;
    display: inline-block;
    padding: 2px 10px;
    text-decoration: none;
	color:#ffffff;
}
#actu_left_lettre h1.cache_titre{
	display:block !important;
	width:5cm;
	margin:0;
	color:#000;
	font-size:16pt;
	text-transform:uppercase;
}
#actu_left_lettre #a_la_loupe, 
#actu_left_lettre #produits, 
#actu_left_lettre #marches, 
#actu_left_lettre #vite_dit{
	padding-left:0 !important;
	margin-left:0;
}

#header_new,
#header_new p#baseline,
#resume_dossier .statut{
	background:none !important;	
}
#header_new p#baseline span.cache{
	position:relative;
	height:auto;
	width:auto;
	left:auto;
	top:auto;
	overflow:auto;
}

.retour_dossiers,
.btn_etape,
p.btn_bleu,
.btn_noir,
.voir_adresses{
	display:none !important;	
}
div.bloc_generique_frb{
	width:230px !important;
}
div.bloc_generique_frb p.titre_bloc{
	background-image:none !important;
 	background-color: #eeeeee !important;
	padding:10px !important;
	margin:0 !important;
	width:208px !important;
}
div.bloc_generique_frb div.contact_dossier{
	padding:10px !important;
	margin:0 !important;
	border-top:none !important;
}
.dossier_batiments {
	width:18cm; 
}
.dossier_batiments .nom {
	width:20%;
}
.dossier_batiments .engagement_juridique,
.dossier_batiments .code_service,
.dossier_batiments .bon_commande{
	width:10%;
}

.dossier_batiments .date {
	width:10%;
}
.dossier_batiments .surface {
	width:8%;
}
.dossier_batiments .qualite {
	width:10%;
}
.dossier_batiments .montant {
	width:12%;
}
.dossier_batiments .actions_liste_dossiers {
	width:0%;
	display:none;
}

div.outils-rayon, div.outils-rayon *,
div.carto-comparateur,div.carto-comparateur *,
#filtres, #filtres * {
	display:none !important;
}

#profil .suite, #penaliteRetard .suite {
	display:none !important;
}
#penaliteRetard .bloc_generique_titre h5, #penaliteRetard h3 {
	padding:5px 8px 0 0!important;
	margin:0!important;
	line-height:10px!important;
}

#penaliteRetard .bloc_generique_moyen {
	width:23.5% !important;
	border:1px solid #ccc !important;
}
#penaliteRetard .suivi {width:100%;}

#penaliteRetard .bloc_generique_titre {
	border:0px !important;
	background:none !important;
}
#penaliteRetard .penaliteQuestion input{background:#ccc !important;display:inline-block !important;visibility:visible !important;border:1px solid #ccc !important;width:10px!important;height:10px!important;}
#penaliteRetard #tableauInit {
	display:block !important;
}
#penaliteRetard #tableauInit .table_panier_head {color:#333 !important;}

#penaliteRetard #clicNon, #penaliteRetard input{
	display:none !important;
}
#penaliteRetard #table_panier, #penaliteRetard .infoCommande,  #penaliteRetard  #documents_associes.bloc_generique   {
	width:98% !important;
}
#penaliteRetard .penaliteQuestion {width:95%!important;}
#penaliteRetard .commentDisable textarea {border:none !important;font-family:Arial, sans-serif !important;background:none !important;margin-bottom:20px !important;height:auto !important;}
#penaliteRetard .tableDisable input {display:block !important;border:none !important;background:none !important;}
#penaliteRetard .tableDisable  td.table_dateExec input {display:none !important;}
#penaliteRetard .dateExecPoste input {width:150px !important;}

#penaliteRetard #commentaire {width:98%;}
#penaliteRetard .successNotif {display:block !important;visibility:visible !important;border:1px solid #4bbc00 !important;margin:10px 0 !important;	padding:5px !important;	background:#d8eac5 url(../images/global/picto_success.gif) no-repeat scroll 5px 5px !important;}
#penaliteRetard .successNotif  p {padding:0 0 5px 20px !important;}

.info_recap {width:20cm !important;margin:10px 10px !important;}
.bloc_generique_petit {width:4.7cm !important;height:250px !important;border:1px solid #ccc;}
.merci_cmd_ugap {width:4.8cm !important;}
#table_panier, #table_devis, #livraison, #documents_associes {
	width: 100% !important;
	box-sizing: border-box !important;
	border-collapse: collapse !important;
}

.recupilatif_legend{
	background-color: transparent !important;
	font-size: 1.2rem !important ;
}
button.annuler_demande_devis{
	display: none !important;
}
.title2.title_with_print_share{
	margin-bottom: 20px;
}
#subfooter{
	display: none;
}

.bg_warning, .bg_info, .bg_success, .bg_error{
	border: 1px solid #ccc;
	padding: 20px;
	font-size: 12px;
	font-size: 1.2rem;
} 
#recapitulatifContent *{
	font-family: "Arial", sans-serif !important;
}
#recapitulatif_action .bloc_generique_frb #titre_approbateur.titre_bloc:before,
#recapitulatif_action .bloc_generique_frb #titre_do.titre_bloc:before,
#recapitulatif_action .bloc_generique_frb #titre_prestataire.titre_bloc:before,
#prestationPonctuellesTab th img,
#boutonPrestationComplementaire,
#boutonBatimentsRefuses,
.dl_table, .back_history,
#recapitulatif_action #accepterPropositionCommerciale,
#recapitulatif_action .dossier_batiments .adresses_actions.list,
.variationPrixClass{
	display: none !important;
}
#recapitulatif_action .dossier_batiments{
	width: 100%;
}
#prestationPonctuellesTab{
	border-collapse:collapse;
	border-spacing: 0;
	width:100% ;
}
#prestationPonctuellesTab td, 
#prestationPonctuellesTab th{
	border:1px solid #000000;
	padding: 10px 5px !important;
	font-size: 11px;
	font-size: 1.1rem;
} 
#prestationPonctuellesTab th{
	background-color:#eeeeee;	
	text-align: center;
}
#recapitulatif_action #panelBatimentsRefuses{
	display: block !important;
}
#recapitulatif_action .dossier_batiments tbody tr:first-child, 
#recapitulatif_action .table_prestations tbody tr:first-child, 
#dlgVariationPrix .dossier_batiments tbody tr:first-child, 
#dlgMotifDeRefus .dossier_batiments tbody tr:first-child, 
.documents_associes.dossier_recap ul, 
.dossier_batiments .ligne_total{
	border-color: #000;
}
#recapitulatif_action .dossier_batiments thead th,
#recapitulatif_action .table_prestations thead th,
#dlgVariationPrix .dossier_batiments thead th,
#dlgMotifDeRefus .dossier_batiments thead th,
.documents_associes p{
	padding: 10px 5px !important;
	vertical-align: middle;
	border: 1px solid #000000 !important;
	text-align: center;
}
#recapitulatif_action .dossier_batiments td,
#recapitulatif_action .table_prestations td, 
#dlgVariationPrix .dossier_batiments td, 
#dlgMotifDeRefus .dossier_batiments td{
	padding: 8px !important;
}

#recapitulatif_action .dossier_batiments {
    border:solid #000 !important;
    border-width:1px 0 0 1px !important;
	border-collapse: separate; 
	border-spacing: -1px;
}
#recapitulatif_action .dossier_batiments th, 
#recapitulatif_action .dossier_batiments td {
    border:solid #000 !important;
    border-width:0 1px 1px 0 !important;
	padding: 8px !important;
}


 #infoliv_comment_edit_zone {
	 display: none;
 }

 #infoliv_edit_comment_in_progress {
	 display: none;
 }

 #infoliv_comment_cancel_edit {
	 display: none;
 }

 #infoliv_comment_save {
	 display: none;
 }

 #infoliv_contact_edit_zone {
	 display: none;
 }

 #infoliv_edit_contact_in_progress {
	 display: none;
 }

 #infoliv_contact_cancel_edit {
	 display: none;
 }

 #infoliv_contact_save {
	 display: none;
 }

.margin_top_5px { margin-top: 5px !important; }
.margin_top_10px { margin-top: 10px !important; }
.margin_top_15px { margin-top: 15px !important; }
.margin_top_20px { margin-top: 20px !important; }
.margin_top_25px { margin-top: 25px !important; }
.margin_top_30px { margin-top: 30px !important; }
.margin_top_40px { margin-top: 40px !important; }
.margin_bottom_5px { margin-bottom: 5px !important; }
.margin_bottom_10px { margin-bottom: 10px !important; }
.margin_bottom_15px { margin-bottom: 15px !important; }
.margin_bottom_20px { margin-bottom: 20px !important; }
.margin_bottom_25px { margin-bottom: 25px !important; }
.margin_bottom_30px { margin-bottom: 30px !important; }
.margin_bottom_40px { margin-bottom: 40px !important; }
.margin_right_5px { margin-right: 5px !important; }
.margin_right_10px { margin-right: 10px !important; }
.margin_right_15px { margin-right: 15px !important; }
.margin_right_20px { margin-right: 20px !important; }
.margin_right_25px { margin-right: 25px !important; }
.margin_right_30px { margin-right: 30px !important; }
.margin_right_40px { margin-right: 40px !important; }
.margin_left_5px { margin-left: 5px !important; }
.margin_left_10px { margin-left: 10px !important; }
.margin_left_15px { margin-left: 15px !important; }
.margin_left_20px { margin-left: 20px !important; }
.margin_left_25px { margin-left: 25px !important; }
.margin_left_30px { margin-left: 30px !important; }
.margin_left_40px { margin-left: 40px !important; }

.padding_top_5px { padding-top: 5px !important; }
.padding_top_10px { padding-top: 10px !important; }
.padding_top_15px { padding-top: 15px !important; }
.padding_top_20px { padding-top: 20px !important; }
.padding_top_30px { padding-top: 30px !important; }
.padding_top_40px { padding-top: 40px !important; }
.padding_bottom_5px { padding-bottom: 5px !important; }
.padding_bottom_10px { padding-bottom: 10px !important; }
.padding_bottom_15px { padding-bottom: 15px !important; }
.padding_bottom_20px { padding-bottom: 20px !important; }
.padding_bottom_30px { padding-bottom: 30px !important; }
.padding_bottom_40px { padding-bottom: 40px !important; }
.padding_right_5px { padding-right: 5px !important; }
.padding_right_10px { padding-right: 10px !important; }
.padding_right_15px { padding-right: 15px !important; }
.padding_right_20px { padding-right: 20px !important; }
.padding_right_30px { padding-right: 30px !important; }
.padding_right_40px { padding-right: 40px !important; }
.padding_left_5px { padding-left: 5px !important; }
.padding_left_10px { padding-left: 10px !important; }
.padding_left_15px { padding-left: 15px !important; }
.padding_left_20px { padding-left: 20px !important; }
.padding_left_30px { padding-left: 30px !important; }
.padding_left_40px { padding-left: 40px !important; }

 .clearfix::after {
	 display: block;
	 clear: both;
	 content: "";
 }

 .float-right {
	 float: right;
 }

 .float-left {
	 float: left;
 }

 .width_50pc {
	 width: 50%;
 }

 .font-italic {
	 font-style: italic;
 }

.fiche_equipement_entete{
	display: table;
	width: 100%;
	margin-top: 0;
	padding-top: 0;
}
.fiche_equipement_entete div.logo,
.fiche_equipement_entete p{
	display: table-cell;
	vertical-align: top;
}
.fiche_equipement_entete p{
	text-align: right;
}
.fiche_equipement_haut{
	display: table;
	width: 100%;
	margin: 4mm 0;
}
.fiche_equipement_haut .produit_img {
	display: table-cell;
	width: 40mm;
	height: 40mm;
	border: .5pt solid cmyk(0%,0%,0%,20%);
	vertical-align: middle;
}
.fiche_equipement_haut .produit_img img{
	display: block;
	width: 39mm;
	margin: auto;
}
.fiche_equipement_infos{
	display: table-cell;
	padding: 0 4mm;
	vertical-align: top;
}
.fiche_equipement_infos .mentions{
	margin-bottom: 1mm;
	font-style: normal !important;
}
.fiche_equipement_infos h1{
	padding-bottom: 4mm;
	margin-bottom: 4mm;
	border-bottom: .5pt solid cmyk(0%,0%,0%,20%);
}
.fiche_equipement_attributs{
	position: relative;
	padding-bottom: 4mm;
	border-bottom: .5pt solid cmyk(0%,0%,0%,20%);
}
.fiche_equipement_attributs p{
	display: inline-block;
	width: 49%;
}
.fiche_equipement_attributs p span{
	display: inline-block;
	min-width: 28mm;
	padding: 0 2mm 0 0 !important;
	font-size: 8pt !important;
}
.fiche_equipement_attributs p span:first-child{
	font-weight: 700;
	text-align: left;
}
.fiche_equipement_infos div.btn_imprimer_pdf {
	margin-top: 16px;
}
.fiche_equipement_infos div.btn_imprimer_pdf a{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 10px;
}
#tab_caracteristiques {
	font-size: 8pt;
}

#tab_caracteristiques h3 {
	margin: 4mm 0;
	font-size: 11pt;
}
#tab_caracteristiques table {
	width: 190mm;
	border-collapse: collapse;
}
#tab_caracteristiques table th,
#tab_caracteristiques table td {
	width: 50%;
	padding: 1mm;
	border: .5pt solid cmyk(0%,0%,0%,20%) !important;
}
#tab_caracteristiques table caption {
	width: 187.8mm;
	padding: 2mm 1mm;
	border: .5pt solid cmyk(0%,0%,0%,20%) !important;
	background-color: cmyk(0%,0%,0%,5%);
	font-weight: 700;
	text-align: left;
}
@page {
	@bottom-right {
		content: "Page " counter(page) "/" counter(pages);
		font-family: Arial, sans-serif;
		font-size: 8pt;
		text-align: right;
	}
}
