﻿/* 
	PRINT STYLESHEET
	Print media styles.
*/

/*body
{
	background-color: Transparent !important;	
	background-image: none !important;
}

body *
{
	color: #000 !important;
	background-color: Transparent !important;	
	background-image: none !important;
	font-family:"Times New Roman", Times, serif;
	font-size:12pt !important;
	margin:0 !important;
	padding:0 !important;
	border-bottom:none !important;
	text-indent:0 !important;
}

a {
	color:#000 !important;
}

#logoScreen, .boutons-imprimer, .rechercher, #tour, .envoyer-demande, #content .wrap ul, #content .wrap-installations ul, .ad-preloads, .b-voir-produits-fr, #gallery .ad-nav, p.ad-image-description, #pied, #headblock, #container .box-banner, .selection h2, #breadcrum, ul.onglets, #footer, #col-1, .b-autres-combustibles, .b-voir-produits, #box-taille #nav-taille, #box-calculateur, #nav-detailsProds, #produit-galerie, #col-options, #accordion-accessoires, .imprimer-pieces, .imprimer-pieces-fr, .imprimer-pieces-en, .imprimer-pieces-es
{display: none !important;}

#logoPrint
{display:block;margin-left:75px !important;}

#logoPrintBig
{display:block;margin:100px 0 0 330px !important;}

#logoPrintBig-rap
{display:block;margin:100px 0 0 270px !important;}

#logo-compagnie
{margin:0 0 30px 0 !important;}

#image-couverture {display: block !important;margin-left:35px !important;}

#content
{width:700px !important;}

#content p, #content h1, #content h2, #content h3, #content ul, #content img, #content ol
{
	padding:0 0 17px 0 !important;
}

#content h1 {border:none !important;text-align:left!important;}

#pages-int .wrap h1 {margin:20px 0 !important;text-align:center !important;}

#content h2
{font-size:1.2em !important;}

#content h3
{margin:0 0 5px 0 !important;font-size:1.2em !important; border:none !important;}

#content ul li, #content ol li
{
	padding:0 0 20px 0 !important;
}

#content img
{border:none!important;}

#box-produits
{
	width:750px !important;
	border:none !important;
}

#produit-txt
{
	float:none !important;
	width:700px !important;
}
#produit-txt .wrap
{padding:0 !important;}


#produit-txt .wrap ul
{
	list-style:circle !important;
	margin:0 !important;
	padding:0 0 15px 0 !important;
}

#produit-txt .wrap ul li
{
	margin:0 !important;
	padding:0 0 0 10px !important;
}




.produits-type
{
	float:none !important;
	width:700px !important;
	margin:0 !important;
	padding:0 !important;
}
.produits-type-last
{
	float:left !important;
	width:700px !important;
	margin:0 !important;
	padding:0 !important;
}

#taille-trespetit {border:none;}





#head-title-prodsChimiques, #head-title-adhesifs, #head-title-peintures, #head-title-indicateurs, #head-title-poignees, #head-title-ventilateurs, #head-title-adaptateurs, #head-title-autres, #taille-tpetit a.b-voir-produits-tpetit, #taille-petit a.b-voir-produits-petit, #taille-moyen a.b-voir-produits-moyen, #taille-grand a.b-voir-produits-grand, #taille-tgrand a.b-voir-produits-tgrand
{
	color:#fff;
	font-size:1.5em;
	text-align:center;
	height:33px;
	padding:12px 0 0 0;
}


#head-tab
{
	width:724px !important;
	padding:10px 0 10px 13px !important;
}
#head-tab h1
{
	font-size:1em !important;
	font-style:normal !important;
	padding:0 !important;
}

.tab-accessoires
{
	width:713px !important;
	border-bottom:1px solid #000;
	margin:0 0 0 13px !important;
	padding:15px 0 !important;
}
.acc-image
{
	float:left !important;
	width:191px !important;
	margin:0 !important;
	text-align:center !important;
}
.acc-code
{
	float:left !important;
	width:149px !important;
}
.acc-description
{
	float:left !important;
	width:189px !important;
}
.acc-utilisation
{
	float:left !important;
	width:184px !important;
}

.tab-accessoires p
{
	font-size:1em !important;
	padding:0 15px 5px 0 !important;
}



#box-taille
{
	width:1020px !important;
	border-top:none !important;
}

#box-taille h3

{margin-bottom:20px !important;}




#taille-choix
{width:1020px;}



#taille-trespetit, #taille-petit, #taille-moyen, #taille-grand, #taille-tresgrand
{
	float:left !important;
	border:none !important;
	text-align:left !important;
	margin:0 !important;	
}

#taille-tpetit img, #taille-petit img, #taille-moyen img, #taille-grand img, #taille-tgrand img {margin:0 !important;}
#taille-tpetit p, #taille-petit p, #taille-moyen p, #taille-grand p, #taille-tgrand p

{
	font-size:0.9em !important;
	padding:0 11px 12px 11px !important;
	text-align:left !important;
}



.box-taille-produits
{
	margin:0 !important;
}




#box-taille #box-taille-bgFoot .box-taille-bgDegrade .box-taille-produits .taille-prods-petit h1 {margin-left:0 !important;text-align:center !important;}

#box-taille #box-taille-bgFoot .box-taille-bgDegrade .box-taille-produits .taille-prods-petit p {text-align:center !important;}

.taille-prods-tpetit, .taille-prods-petit, .taille-prods-moyen, .taille-prods-grand, .taille-prods-tgrand

{
	float:left !important;
	border:none !important;
	text-align:center !important;
	margin-bottom:55px !important;
}
.taille-prods-tpetit h1, .taille-prods-petit h1, .taille-prods-moyen h1, .taille-prods-grand h1, .taille-prods-tgrand h1
{
	font-size:0.8em !important;
	color:#000 !important;
	font-style:normal !important;
	padding:5px 0 !important;
	text-align:left !important;
}



.taille-prods-tpetit p, .taille-prods-petit p, .taille-prods-moyen p, .taille-prods-grand p, .taille-prods-tgrand p
{
	font-size:0.9em !important;
	padding:5px 10px 7px 10px !important;
	text-align:left !important;
}
.taille-prods-tpetit img, .taille-prods-petit img, .taille-prods-moyen img, .taille-prods-grand img, .taille-prods-tgrand img
{margin:0 0 5px 0 !important;}

.nobordureLeft
{border-left:none !important;}



.tabComparaison
{
	width:706px !important;
	margin:24px 0 20px 20px !important;
}


.tabComparaison th h1.headTab-tpetit, .tabComparaison th h1.headTab-petit, .tabComparaison th h1.headTab-moyen, .tabComparaison th h1.headTab-grand, .tabComparaison th h1.headTab-tgrand
{
	font-size:1.3em !important;
	font-style:normal !important;
	text-align:center !important;
	padding:3px 0 !important;
}

.tabComparaison td
{
	padding:10px !important;
	}

.tabComparaison td h2
{
	font-size:0.9em !important;
	color:#000 !important;
	padding:2px 7px 2px 0 !important;
	text-align:right !important;
	font-style:normal !important;
}

.tabComparaison td p
{
	font-size:0.9em !important;
	padding:3px 13px !important;
}



.tabSpecifications
{
	width:700px !important;
	background:#000 !important;
	font-size:0.9em !important;
}

.tabSpecifications td
{
	width:350px !important;
	padding:5px !important;
}

#content .tabSpecifications td h1
{
	font-size:0.9em !important;
	font-style:normal !important;
	padding:3px 0 !important;
	color:#000 !important;
}

.tabSpecifications td p
{
	font-size:0.9em !important;
	padding:3px 5px !important;
}

.tabSpecifications-donnees
{margin:0 !important;}
.tabSpecifications-donnees td
{padding:0 !important;}





.formulaire
{
	
	margin:0 !important
}

.formulaire h1
{
	width:700px !important;
	border:none  !important;
	font-size:1em  !important;
	padding:20px 0  !important;
	height:auto  !important;
	font-style:normal !important;
	margin:0 !important;
}

.formulaire h1.long
{
	height:auto  !important;
}

.formulaire h2
{
	font-size:0.9em  !important;
	padding:0 0 3px 0 !important;
	font-style:normal !important;
	color:#fff !important;
	margin:0 0 15px 0  !important;
	text-transform:none !important;
	border:none  !important;
}

.side-1
{
	float:left  !important;
	width:350px  !important;
	padding:0 0 15px 0  !important;
}
.side-2
{
	float:left  !important;
	width:350px  !important;
	padding:0 0 15px 0  !important;
}

.form
{margin:0 0 10px 0  !important; position:relative  !important;}

.form label{
	float:left  !important;
	width:155px  !important;
	vertical-align: middle  !important;
	font-size:1em  !important;
	padding:4px 0 0 0  !important;
}

.form input{
	width:160px  !important;
}

.form select{
	width:165px  !important;
}

.form input.b-radio
{
	width:20px !important; 
	margin:5px 0 0 4px !important; 
	border:none; 
}

.form input.c-estimation
{
	width:20px !important; 
	margin:5px 0 0 160px !important; 
	border:none; 
}

.form input.c-tel-1
{
	width:30px  !important;
	margin:0 5px 0 0  !important;
}
.form input.c-tel-2
{
	width:30px  !important;
	margin:0 5px  !important;
}
.form input.c-tel-3
{
	width:60px  !important;
	margin:0 0 0 5px  !important;
}

.form select.c-nomModele{
	width:400px  !important;
}
.form input.c-jj
{
	width:30px  !important;
	margin:0 3px 0 0  !important;
}
.form input.c-mm
{
	width:30px  !important;
	margin:0 3px  !important;
}
.form input.c-aaaa
{
	width:50px  !important;
	margin:0 3px  !important;
}

.form label.label-sinonPourquoi
{
	float:none  !important;
	margin:0  !important;
}
.form textarea
{
	width:700px  !important;
	margin:0 0 10px 0  !important;
}

.tabModeles
{
	width:700px !important;
	margin:0 0 30px 0 !important;
}

.tabModeles th
{text-align:center  !important;}
.tabModeles th.title-nomModele
{text-align:left  !important;}

.tabModeles td
{
	text-align:center  !important;
	padding:6px 0  !important;
	border-bottom:1px solid #d3cfc2  !important;
}
.tabModeles td.modele-nom
{text-align:left  !important;}

.b-formulaire
{margin:0 10px 10px 0  !important;}

.form input.c-documentAppui
{
	width:300px !important;
	margin:0  !important;
}

.tabModeles input.c-quantite-produits
{width:50px !important;}
.tabModeles input.no-de-produits
{width:80px !important;}
.tabModeles input.description-produits
{width:320px !important;}
.tabModeles input.montant-produits
{width:80px !important;}
.tabModeles input.total-produits
{width:120px !important;}

.tabModeles td.b-calculer
{text-align:right  !important;}




#content .wrap #box-produits .pieces-produit {width:1020px !important;}
#content .wrap #box-produits .pieces-produit .selection span {margin:0 0 12px 0 !important;font-size:20px !important;text-align:center;}
#content .wrap #box-produits .pieces-produit .pieces-explosees {margin:0 0 0 200px !important;}
#content .wrap #box-produits .pieces-produit .pieces-explosees img {display:none;}
#content .wrap #box-produits .pieces-produit .pieces-explosees #viewport {display:none;}
#content .wrap #box-produits .pieces-produit table {margin:0 0 0 0 !important;}

#content .wrap #box-produits .pieces-produit table tr td.title {font-size:16px !important;border-right:1px solid #fff !important;background:url(images/bg-th-pieces.gif) repeat-x top left !important;height:45px !important;text-transform:uppercase !important;color:#fff !important;}
#content .wrap #box-produits .pieces-produit table tr td.title-last {border:none;}

#content .wrap #box-produits .pieces-produit table {border:1px solid #DF792B !important;margin:0 auto 20px !important;}
#content .wrap #box-produits .pieces-produit table tr td {text-transform:uppercase !important;padding:2px 5px 5px 5px !important;}
#content .wrap #box-produits .pieces-produit table tr td.gris {background-color:#e6e6e6 !important;}

#content .wrap #box-produits .pieces-produit table tr td.number {width:40px !important;}
#content .wrap #box-produits .pieces-produit table.title tr td.number {width:39px !important;}
#content .wrap #box-produits .pieces-produit table tr td.piece {width:80px !important;}
#content .wrap #box-produits .pieces-produit table.title tr td.piece {width:79px !important;}
#content .wrap #box-produits .pieces-produit table tr td.desc {width:500px !important;}
#content .wrap #box-produits .pieces-produit table.title tr td.desc {width:449px !important;}
#content .wrap #box-produits .pieces-produit table tr td.qte {width:125px !important;}
#content .wrap #box-produits .pieces-produit table.title tr td.qte {width:94px !important;}
#content .wrap #box-produits .pieces-produit table tr td.select {width:68px !important;}
#content .wrap #box-produits .pieces-produit table.title tr td.select {width:67px !important;}

.etape1-complete span {display:none !important;}
.etape-deux h2, #content .wrap #box-produits .pieces-produit .trouver {display:none;}
h1.cover {margin:25px 0 0 400px !important;font-size:1.4em !important;page-break-after:always;}
#box-produits .pieces-produit .selection {margin:25px 0 0 20px !important;}
h2.print {margin:100px 0 0 325px !important;}

#content .wrap .pieces-general table tr td.nom-produit {width:500px !important;padding:12px !important;}
#content .wrap .pieces-general table tr td.title {padding:12px !important;background:url(images/bg-th-pieces.gif) repeat-x top left !important;height:35px !important;text-transform:uppercase !important;color:#fff !important;}





table.tabDetaillants {width:916px !important;border:1px solid #d68e33 !important;margin:0 auto !important;}
table.tabDetaillants th {background:#929292 url(../images/tabDetaillants-head-bg.gif) repeat-x top left !important;color:#fff !important;text-transform:uppercase !important;font-size:1.1em !important;font-weight:normal !important;padding:10px !important;border-right:1px solid #fff !important;text-align:left !important;}
table.tabDetaillants td {padding:12px 0 12px 10px !important;}
table.tabDetaillants td.bg-gris {background:#f3f3f3 !important;}
.noBorderRight {border-right:none !important;}
h1.cover-catalogue {margin:25px 0 0 373px !important;font-size:1.4em !important;page-break-after:always;}
a.b-export, a.b-printer, a.b-printer-exp {display:none !important;}
#container {width:1020px !important;}




#loupe {display:none !important;}
h1.cover-exp {margin:25px 0 0 215px !important;font-size:1.4em !important;page-break-after:always}
#viewport {border:1px solid #000 !important;}
table.mrg-left {margin:0 0 0 50px !important;}
.formulaire p a {display:none !important;}




#ReportViewer1_Div {margin-left:120px !important;}
.csA5631B67 {font-weight:bold !important;} 
.pieces-explosees-rapport {margin:60px 0 20px 80px !important;width:700px !important;}
#ReportToolbar1_Menu {display:none !important;}

.csA471BBA8 {color:#000000 !important;background-color:#000000 !important;border-left-style: none !important;border-top-style: none !important;border-right-style: none !important;border-bottom-style: none !important;font-family:Times New Roman !important; font-weight:normal !important; font-style:normal !important; }
.csA06257DF {color:#000000 !important;background-color:#F5F5F5 !important;border-left-style: none !important;border-top-style: none !important;border-right-style: none !important;border-bottom-style: none !important;font-family:Times New Roman !important; font-weight:normal !important; font-style:normal !important; padding-left:2px !important;padding-right:2px !important;}
.cs9395E326 {color:#000000 !important;background-color:#FFFFFF !important;border-left-style: none !important;border-top-style: none !important;border-right-style: none !important;border-bottom-style: none !important;font-family:Times New Roman !important; font-weight:bold !important; font-style:normal !important; }
.cs558CDE16 {color:#000000 !important;background-color:transparent !important;border-left-style: none !important;border-top-style: none !important;border-right-style: none !important;border-bottom-style: none !important;font-family:Times New Roman !important; font-size:9pt !important; font-weight:normal !important; font-style:normal !important; }
.csFB056A89 {color:#800000 !important;background-color:#FFFFFF !important;border-left-style: none !important;border-top-style: none !important;border-right-style: none !important;border-bottom-style: none !important;font-family:Arial !important; font-weight:bold !important; font-style:normal !important; }
.csA5631B67 {color:#800000 !important;background-color:#FFFFFF !important;border-left-style: none !important;border-top-style: none !important;border-right-style: none !important;border-bottom-style: none !important;font-family:Times New Roman !important; font-size:20pt !important; font-weight:bold !important; font-style:normal !important; }
.csF7D3565D {height:0px !important;width:0px !important;overflow:hidden !important;font-size:0px !important;line-height:0px !important;}

h1.cover-rap {margin:25px 0 0 315px !important;font-size:1.4em !important;text-align:left !important;page-break-after:always;}
#slideshow {border:none !important;margin-left:111px !important;}
#logos {margin-left:125px !important;margin-top:25px !important;}
#taille-choix-encastrables {margin-left:111px !important;}




#box-options
{
	width:955px !important;
	padding:25px 0 10px 8px !important;
	margin-left:100px !important;

}

#box-options h1
{
	font-size:1.2em !important;
	color:#000 !important;
	text-indent:-9999em !important;
	padding:0 0 30px 0 !important;
}

#box-options p
{
	color:#000 !important;
	padding:0 100px 0 12px !important;
	font-size:10pt !important;
}

#box-options p a
{
	color:#000 !important;
	text-decoration:none !important;
}

#box-options .option1
{
	float:left !important;
	display:block !important;
	background:url(images/box-options-01.gif) no-repeat top left !important;
	width:235px !important;
	height:122px !important;
	margin-right:65px !important;

}

#box-options .option1 p
{color:#526a2c !important;}

#box-options .option2
{
	float:left !important;
	display:block !important;
	background:url(images/box-options-02.gif) no-repeat top left !important;
	width:234px !important;
	height:122px !important;
	margin-right:65px !important;
}

#box-options .option3
{
	float:left !important;
	display:block !important;
	background:url(images/box-options-03.gif) no-repeat top left !important;
	width:235px !important;
	height:122px !important;
}

#box-options .option4
{
	float:left !important;
	display:block !important;
	background:url(images/box-options-04.gif) no-repeat top left !important;
	width:234px !important;
	height:122px !important;
}

#logos-partenaires-acc li, #logos-partenaires li {padding-left:5px !important;padding-right:5px !important;}

#content .wrap {margin-left:82px !important;}

#content .wrap h1, #content .wrap-installations h1 {margin-left:0 !important;}

.tab-telechargements {margin-bottom:22px !important;}

#caracteristiques .wrap {margin-left:0 !important;}

.intro-catalogue {width:auto !important;text-align:center !important;}
.intro-catalogue p {width:auto !important;text-align:center !important;margin-bottom:12px !important;}




#print-slideshow {display:block !important;margin-top:20px !important;margin-left:111px !important;}

.ctr {display:block !important;width:715px !important;margin:0 auto 20px !important;}

.formulaire {width:1000px !important;margin:0 auto !important;}
#couverture-catalogue {display:block !important;page-break-after:always !important;}
.intro-catalogue {float:none !important;}*/




* { background: transparent !important; color: black !important; text-shadow: none !important; 
filter:none !important; -ms-filter: none !important; border:none !important;} 
a, a:visited { text-decoration: underline; }
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; }
tr, img { page-break-inside: avoid; }
img { max-width: 100% !important; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; margin-left:0 !important; margin-right:0 !important; }
h2, h3 { page-break-after: avoid; }


div.clear, #backstretch, #head, #breadcrum, #nav-detailsProds,
.wrap h1.head-bois span.ico,
.pieces-produit .trouver,
a.bouton, a.imprimer-pieces-fr, a.imprimer-pieces-en,
.pieces-explosees .wrap > a,
.etape1-complete,
.produit + .wrapper,
.footer {display:none !important;}

#container, #contenu, 
.pieces-explosees,
div.olMap {width:100%;page-break-after:always;}

#content, .wrap h1.head-bois span {padding:0 !important;}
#content .wrapper {border:none;padding:0;width:auto;}

#content .wrap #box-produits .pieces-produit h2 {margin:0;padding:0;}

#content .wrap #box-produits .pieces-produit .selection h2,
#content .wrap #box-produits .pieces-produit .selection span {float:none;}
