@CHARSET "UTF-8";

@page {
	size: landscape;
	margin: 1cm
}
body{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;
-webkit-print-color-adjust:exact;print-color-adjust:exact}
#header,#footer,#menu,.no-print,div.button,img.ui-datepicker-trigger{display:none}
table{border-spacing:0;width:100%}
table thead{display:table-header-group;background-color:#deedf7}
table tbody{font-size:10pt}
tr{page-break-inside:avoid}
table tbody tr:nth-child(odd){background-color:#eee}
td.nb_represent{text-align:center;width:0.75cm}
td.chiffre,td.charge_avg_cost{text-align:right}
table.spectacles caption{padding-bottom:2mm;font-weight:bold;font-size:14pt}

form legend{background-color:#fff}
form p{font-size:11pt}
form p label{width:200px;float:left}
form p span label,form p#p_spectaclesdatemin label{display:inline;position:static;float:none}
span.value,span.value{display:inline-block}
form p input,form p select,span.value,span.value{width:180px}
form select{-webkit-appearance: none;-moz-appearance: none;appearance: none}
form p span input{width:auto}
form p input.date{width:94px}
input.chiffre,input.float,span.float,span.chiffre,td.chiffre,td.float{text-align:right}
form input,form select{border:0;font-size:11pt;background-color:transparent}
form p input.chiffre,span.chiffre{width:80px}
form p input.float,span.float{width:106px}
input.grey{color:#777}