.noPrint{
	display:none;
	}
/*-----CADDIE-----*/

.logo {
	width:10mm;
	}
#content a#imprimer {
	display:none;
	}

#content table#coordonnees{
	margin:10mm 0;
	}
#content table#coordonnees th{
	border-bottom:1pt solid #666
	}
#content table#coordonnees th,
#content table#coordonnees td {
	width:60mm;
	text-align:left;
	}


#content table.articles th{
	border-bottom:1pt solid #666;
	text-align:left;
	}
#content table.articles th,
#content table.articles td{
	width:30mm;
	text-align:right;
	}
#content table.articles th.libelle {
	width:100mm;
	text-align:left;
	}
#content table.articles td.libelle {
	text-align:left;
	}

#content table#totaux{
	margin:3mm 0 0 0;
	}
#content table#totaux th{
	width:160mm;
	text-align:right;
	}
	
#content table#totaux td{
	width:30mm;
	text-align:right;
	}
div.coordonneesBancaires {
	margin:10mm 0;
	width:190mm;
	}
table.coordonneesBancaires td, table.coordonneesBancaires th{
	border:1pt solid #666;
	width:63mm;
	text-align:center;
	}
	
/*-----DEVIS BACHES BULLES-----*/
h2 {
	margin:0;
	}
h1 {
	margin:2mm;
	}
ul.recapitulatifClient,
ul.recapitulatifClient ul li {
	float:left;
	display:block;
	}

table.tableauCouverture {
	border:1px solid #666666;
	margin:0 0 5mm 0;
	width:190mm;
	}
	
table.tableauCouverture tr th {
	background-color:#666666;
	color:white;
	height:25px;
	text-align:left;
	}
	
table.tableauCouverture tr th.finitionCouverture {
	width:50mm;
	}
table.tableauCouverture tr td.containerDevis {
	height:100%;
	padding:0;
	}
table.contenuDevis {
	height:100%;
	width:100%;
	margin:1px 0;
	padding:0;
	}
table.contenuDevis tr td.libelleContenu {
	width:70%;
	}
table.contenuDevis tr td {
	border-bottom:1px dotted #666666;
	border-left:1px dotted #666666;
	}
table.contenuDevis tr td.prixContenu {
	color:red;
	width:30%;
	font-size:1.3em;
	text-align:right;
	}
	
/*Générique*/
#container #wrap #sidebar,
#container #wrap #topmenu,
#container #wrap #content #path,
.liste,
.filtres,
#contact,
#footer2,
#demande-piece-detachee,
#demande-piece {
	display:none;
	height:0px;
	width:0px;
	}
#categorie,
#content #intro #cadeau{
	visibility:hidden;
	height:0px;
	width:0px;
	}
#container #header .logo{
	height:85pt;
	width:700pt;
	}
body {
	background-color:white;
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:11pt;
	}
a {
	border:none;
	}
h1, h2, h3, h4, h5 {
	color:#003F86;
	font-weight:bold;
	}
h1 {
	font-size:18pt;
	line-height:19pt;
	}
h2 {
	font-size:15pt;
	line-height:16pt;
	}
h3 {
	font-size:14pt;
	line-height:15pt
	}
h4, h5 {
	font-size:13pt;
	line-height:14pt;
	}
.barre {
	text-decoration:line-through;
	}
	
/*modèle 1*/

#content #intro {
	}
#intro #prix .fraction {
	visibility:hidden;
	}
#content #redaction,
#content hr {
	width:100%;
	}
#content hr {
	clear:both;
	_clear:none; *clear:none;
	}
#content #intro #image-produit {
	width:230px;
	}
#content #intro #infos {
	height:auto;
	width:500px;
	position:absolute;
	left:235px;
	_position:static; *position:static;
	_left:0px; *left:0px;
	}
#content #intro #image-produit, #content #intro #infos {
	display:inline;
	_display:block; *display:block;
	}
#content #intro #resume {
	}
#content #intro #action,
#content #intro #categorie {
	display:none;
	width:0;
	height:0;
	}
/*modèle 2*/

#content #catalogue .cat {
	position:relative;
	width:100%;
	height:120pt;
	overflow:hidden;
	}
#content #catalogue .cat .image {
	position:absolute;
	}
#content #catalogue .cat .image img {
	width:100pt;
	height:100pt;
	}
#content #catalogue .cat h2,
#content #catalogue .cat .tarif,
#content #catalogue .cat .description {
	position:absolute;
	left:110pt;
	}
#content #catalogue .cat .tarif {
	top:22pt;
	}
#content #catalogue .cat .description {
	top:35pt;
	}
#content #catalogue .cat .infosProduit,
#content #catalogue .cat .devis {
	display:none;
	width:0px;
	height:0px;
	}
