

@media print {
size: A4 landscape;
}

@font-face {
  font-family: "futura";
  src: url("futura-light.ttf");
}
@font-face {
  font-family: "futura-bold";
  src: url("futura-bold2.ttf");
}
@font-face {
  font-family: "futura-condensed";
  src: url("futura-condensed.otf");
}

#step1, #step2, #step3{	display:none; }
#print-page{
	display:block;
   width: 27.8cm;
   height: 18cm;
	font-family:futura;
	text-transform:uppercase;
	text-align:center;
	/*background:url(../images/fond.jpg) no-repeat center;*/
	background-size:100%;
	letter-spacing:0.05cm;
	font-size:0.5cm;
}
#print-content{
	border:1px solid #fff;
	display:block;
	margin-left:52%;
	margin-right:1%;
}
#print-image{
	margin:0;
	width:1.6cm;
	height:1.6cm;
	margin:0 auto 0.65cm auto;
}
#print-image img{
width:100%;
	height:100%;
}
#print-secteur{
	font-size:0.35cm;
	margin-top:-0.2cm;
}
#print-nom{
	font-size:2cm;
	letter-spacing:0.2cm;
	font-family:futura-condensed;
	margin-top:0.4cm;
	max-width:100%;
	height:2.5cm;
	overflow:hidden;
}
#print-choice{
	letter-spacing:0.07cm;
	margin-top:-0.2cm;
}
#print-phrase{
	margin-top:1.4cm;
	height:3cm;
	overflow:hidden;
	font-size:0.55cm;
	letter-spacing:0.01cm;
}
#print-phrase span{
	display:inline-block;
	vertical-align:middle;
}
#print-phrase span span{
	display:inline;
	vertical-align:top;
	text-shadow:1px 0 0px #000, 0px 1px 0px #000, 1px 1px 1px #000;
}
#print-phrase span.correctif{
	margin-right:-2px;
	width:0;
	height:100%;
}
#print-profil{
	border:0.075cm solid;
	border-radius:0.25cm;
	margin-top:1.8cm;
	display:inline-block;
	font-family:futura-condensed;
	font-size:1.2cm;
	padding:0 0.4cm;
}
#print-profil span{
	position:fixed;
	float:right;
	display:inline-block;
	font-family:futura;
	font-size:0.2cm;
	letter-spacing:0.02cm;
	transform:rotate(180deg);
	text-align:right;
	width:0;
	margin-top:1.6cm;
	white-space:nowrap;
}
	
