@media print {

	body { height:100%; margin:0px; padding:10px 10px 0 70px;}
	#mainContent { height:100%; margin:0 10px 0 50px; padding:0 15px 0 15px;} 
	#container {border:1px solid #FF0000; margin:0; padding:0 5px;}
	#entete_text{width:686px; height:165px; background:#F4F4F4; text-align:left; padding-top:10px; padding-left:10px;} 
	.DevisTable { width:100%; margin:0; padding:0;}
	#entete{ width:100%; margin:0; padding:0;}
	#enpied{width:80%; margin:0 auto; padding:0;}
	.img {width:100%; margin:0; padding:0;}
	
} 

#ClientContactDetails{
float:left;
width:150px;
padding:0;
clear:both;
margin:0 15px 5px 0;
}

#Needs{
float:left;
vertical-align:top;
width:350px;
margin:0;
padding-left:5px;
text-align:center;
}

.centered{
text-align:center;
width:auto;
margin:0 auto 0 auto;
color:#FF0000;
}

h4{
font:Verdana, Arial, Helvetica, sans-serif;
color: #000099;
font-size:16px;
}

h6{
font:Verdana, Arial, Helvetica, sans-serif;
color: #000099;
font-size:14px;
font-weight:500;
}

label{
color:#0000FF;
}

legend{
color:#FF0000;
}

#Listbache, #ListAdhesif, #ListTissus, #ListCanevas, #ListRollups{
color:#FF0000;
}

.fValidator-msg{
color:#FF0000;
}

