.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;
	}
	
/* Common CSS */

/* Generiques */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: white;
	max-width:19cm;
	}
ol, ul { list-style: none; list-style-position:outside; list-style-type:none; }
blockquote, q { quotes: none; }

div#topmenu, div#sidebar, div#categorie, .playerpreview, .prodRef, #contact, #footer { display:none; }

div#content, #header { font-size:8.5pt; font-family:trebuchet MS; width:19cm; margin:auto; *font-size:8pt; *width:17cm }
#header img { *width:17cm; }

h1 a, h2, h4, h4, h5 { font-family:Arial, Helvetica, sans-serif; color:#003F86; text-decoration:none; }

/* Mdl 1 */

#intro { min-height:171pt; _height:181pt; *width:100%; }
#intro img#imageProduit {
	border:1px solid #999999;
	float:left;
	height:6cm;
	text-align:center;
	width:6cm;
	margin:0 5pt;
	}

div#infos { width:60%; float:left; }

#intro #prix { color:red; width:50%; float:left;}
#intro #prix span{ display:block; }
#intro .prefixe {font-size:0.7em; color:#000; }
#intro .vente, #intro .barre { height:0.8cm; }
#intro .vente { font-size:2em; float:left; width:70%; }
#intro .barre { display:inline; text-decoration:line-through; float:right; width:30%; }
#intro #prix span.devise { font-size:0.5em; display:inline; }

#intro .fraction { width:100%; display:block; clear:both; }
#intro #prix .fraction span { font-size:1em; display:inline; }
#intro .fraction span#conditions { font-size:0.85em; display:block; }

#intro div#resume {float:left; width:60%; _width:30%; }
#intro div.pictoLivraison span#libLivraison {display:inline; }
.pictoLivraison span { background-color:transparent; font-size:9pt; }

ul#liste-action { width:100%; margin:5% 0; *margin:1% 0;}
ul#liste-action li{ width:100%; }
ul#liste-action li div.libelle{ width:90%; float:left; }
ul#liste-action li div.prix{ width:10%; float:right; text-align:right; }
