/* -------------------------------------------------------------- 
  
 Hartija Css Print  Framework
   * Version:   0.8 (2008-03-10)
	 
-------------------------------------------------------------- */

body { 
width:100% !important;
margin:0 !important;
padding:0 !important;
/*line-height: 1.4;*/
/*word-spacing:1.1pt;*/
/*letter-spacing:0.2pt; */
font-family: Arial, Garamond,"Times New Roman", serif; 
color: #000; background: none; 
background-color:#FFFFFF;
}

#tabImpression{
font-size: 11px; 
padding-top:165px;
}
/*Headings */
/*h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1{font-size:19pt;}
h2{font-size:17pt;}
h3{font-size:15pt;}
h4,h5,h6{font-size:12pt;}

code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em;  font-size: 10pt; }
hr { background-color: #ccc; }*/

/* Images */
/*img { float: left; margin: 1em 1.5em 1.5em 0; }
a img { border: none; }*/

/* Links */
/*a:link, a:visited { background: transparent; font-weight: 700; text-decoration: underline;color:#333; }
a:link[href^="http://"]:after, a[href^="http://"]:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
a[href^="http://"] {color:#000; }*/

/* Table */
/*table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th,td { padding: 4px 10px 4px 0; }*/
tfoot { font-style: italic; }
caption { background: #fff; margin-bottom:2em; text-align:left; }
thead {display: table-header-group;}
tr {page-break-inside: avoid;}


/* hide various parts from the site */

#header, #ariane, #footer, #intBarre, #boutonImprimer,  #navigation, #rightSideBar, #leftSideBar, #popFormContainer1, #boutonFermer {
	display:none;
	visibility: hidden;
}



.detail{
line-height:17px;
}

#tabImpression {
margin:0 auto;
}


#tabImpression h1{
font-size:22px;
font-family:arial;
color:#6b6363;
}

#calqueImpressionProduit{
border:1px solid #dedcdc;
margin-top:8px;
}

.calqueImpressionDesc{
padding:5px 5px 20px 15px;
color:#9a9595;
}

#calqueImpressionProduit .intro, .calqueImpressionDesc .detail{
	/*background: url(../medias/boutique/filetHorizontal.gif) no-repeat bottom right;*/
	padding-bottom:7px;
	width: 330px;
	margin-top: 5px;
	border-bottom:1px dashed #dedcdc;
}

#calqueImpressionProduit .intro h3{
font-size: 11px;
padding:0;
margin:0;
}

p{ margin:0; padding:0;}

.gras{
font-weight:bold;
letter-spacing:0.6pt;
}

.espaceHautPetit{
margin-top:5px;
}

.ficheGauche{
padding-top:15px;
}

.blocFicheProduitDroite{
color:#e0e0e0;
}

.blocFicheProduitDroite .prix{
font-size:30px;
color:#b70808;
text-align:left;
line-height:28px;
margin-bottom:3px;
}

.carteBHV{
	/*float:right;*/
	text-align: left;
	/*letter-spacing: -0.1pt;*/
	line-height:11px;
	margin-top:2px;
}

.carteBHV a, .carteBHV a:hover{

color:#aeaeae;

text-decoration:underline;
}

.texteItalic{
font-style:italic;
}

/*************pg commande*********/

/*********compte - mes commandes ********/

.tableCptCommande{
 width:910px;
 margin:0 auto;
}

.tableCptCommande .firstRow{
margin-top:5px;
}

.tableCptCommande td{

}

.tableCptCommande a, .tableCptCommande a:hover{
color:#cc3333;
font-weight:bold;
text-decoration:underline;
}

.tableCptCommandeEntete{
 width:910px;
}

.tableCptCommandeEntete th{
background-color:#edebe8;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
text-align:left;
}

.tableCptCommandeEntete th.Designation, .tableCptCommandeContenu td.Designation{
	width:264px;
	padding-left:15px;
}

.tableCptCommandeEntete th.Coloris, .tableCptCommandeContenu td.Coloris{
	width:112px;
}

.tableCptCommandeEntete th.Quantite, .tableCptCommandeContenu td.Quantite{
	width:213px;
	text-align:center;
}

.tableCptCommandeEntete th.prix, .tableCptCommandeContenu td.prix{
	width:156px;
	text-align:left;
}

.tableCptCommandeEntete th.prix div, .tableCptCommandeContenu td.prix div{
	width:60px;
	text-align:right;
}

.tableCptCommandeEntete th.PrixTotal, .tableCptCommandeContenu td.PrixTotal{
	width:150px;
	text-align:left;
}

.tableCptCommandeEntete th.PrixTotal div, .tableCptCommandeContenu td.PrixTotal div{
	width:65px;
	text-align:right;
}

.tableCptCommandeEntete th.fraisLiv{
	width:auto;
	text-align:right;
	padding:2px 5px 2px 0;
}

.tableCptCommandeEntete th.modeLiv{
	width:auto;
	text-align:left;
	padding:2px 5px 2px 15px;
}

.tableCptCommandeContenu{
margin-top:12px;
width:910px;
border:1px solid #c5c0bc;
font-size:12px;
}

.tableCptCommandeContenu td{
padding:10px 0;
vertical-align:top;
}

.tableCptCommandeEnteteDemi{
width:445px;
text-align:left;
}

.tableCptCommandeEntete th, .tableCptCommandeEnteteDemi th{
background-color:#edebe8;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
text-align:left;
}

.tableCptCommandeEnteteDemi th.Designation{
padding-left:15px;
text-align:left;
}


.tableCptCommandeEnteteDemi  td.blocAdresseFacture{
width:215px;
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
background-color:#faf9f8;
vertical-align:top;
text-align:left;
}



