@charset "UTF-8";
/* CSS Document */

@media print{
	
	body{
		background-image:none;
		background-color:transparent;
		width:42cm;
		height:auto;
		margin:0;
		padding:0;
		
	}
	
	#header, #menu, #navig, #datas li.add, #return_menu, #btn_suivant {
		display:none;	
	}
	
	#container_admin {
		margin-top: 0;
		position: relative;
		text-align: left;
		
	}
	
	#datas, #datas_home {
	  display: block;
	  margin-bottom: 0;
	  position: relative;
	  top: 0;
	  width: 100%;
	}
	
	#datas form, #datas_home form {
	  background-color: #FFFFFF;
	  background-image: none;
	  width:100%;
	  margin:0;
	  padding:0;
	  
	}
	
	form #mise_en_page {
	  margin: 0;
	  padding:0;
	  width: 100%;
	}

	.double {
		margin:0 .5cm .5cm;		
		height:auto;
		border:1px solid #ccc;
	}
	
	#mise_en_page .page {
	  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	  display: block;
	  float: left;
	  margin: 0;
	  padding: 0;
	  padding-bottom:.5cm;
	}
	
	#mise_en_page .page table{
		margin:0;
		padding:0;	
		border-collapse:collapse;
	}
	
	.page table td {
	  /*border: 1px solid #999;*/
	  display: inline-block;
	  height: auto;
	  margin: 0;
	  padding: 0;
	  position: relative;
	  vertical-align: bottom;
	  border-collapse:collapse;
	  padding:1px 0;
	  /*width: 1.15cm;*/
	}

	#datas form .page div.case_ann {
	  font-size: .58em;
	  font-weight:bold;
	  line-height:1.2em;
	  top:-2px;
	  /*border:0;*/
	 
	}

	form h1 {
	  font-size: 2em;
	  margin: 0;
	  width: 5cm;
	  float: left;
	  height: auto;
	 /* border:1px solid #000;*/
	  line-height: 1cm;
	  padding-top: 3cm;
	}
	
	
	/* PARTIE CONTRAT */
	#form_tdb,
	#form_tdb table{
		position: static; 
		overflow: visible; 
		float: none; 
	}
	
	#tdb_annee{
		display:none;	
	}
	
	hr{page-break-after:always;}

	
	
}