@media print {
 
 @page { margin: 2cm; } 
  
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
	font-size:11pt !important;
  }
  
  body{
	background:white;
}
  
  a,
  a:visited {
    color:#520;
	font-weight:bold;
	text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
	font-size:90%;
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  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;
  }

  
 
[class*="span"], .row-fluid [class*="span"], .row [class*="span"] {
    float: none;
    display: block;
	width: auto;
    margin-left: 0.5cm;
}
.span13{
    width: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* #container{
width:			100% !important;
border: 		1px solid red !important;
margin:			0 2cm 0 2cm !important;
padding:		0 !important;
float:			none !important;
} */

 
.ombreService,
.dtSettingsItem,
.dropdown,
table tfoot,
th.dtSettings,
td.dtSettingsItem,
.export,
.formFooter,
.span3
{display:none !important;}

h2.num_de_stock_title{
	font-size:			22pt !important;
	}

h2.tableTitle {
	font-weight:		bold !important;
	font-size:			16pt !important;	
	border-bottom:		1px solid #5E5E5E !important;
	margin:				10px 0 !important;
	padding:			0 !important;}	
 
table, table td, table th {
	border:				1px solid #000000 !important;}	

table {
	border-radius:		4px 4px 0 0 !important;
	width:				100% !important;}
	
table th {
	background-color:	#CCCCCC !important;
	color:				#5E5E5E !important;}
	
th.dtSetting {border:0px !important;}


.messageBox{
	border:				1px solid #000 !important;
	border-radius:		4px !important;
	padding:			15px !important;
	margin:				15px 0 !important;}	

.infoText{
	padding:			10px 0 !important;
	border-style:		solid;
	border-color:		#000000 !important;
	border-top:			1px !important;
	border-bottom:		1px !important;
	border-left:		0px !important;
	border-right:		0px !important;}	


.form-horizontal .control-label{
	text-align:			left !important;}

.control-group label {font-weight:bold !important;}
	
}	