body{margin: 0px;padding: 0px;}
body,a,input,select,td,div,span{font-family:sans-serif;font-size: 97%;}
a{color: #990000;text-decoration: none;}
a:hover{text-decoration: underline;}
.main{padding: 10px;}
h2.title{font-style: italic;}

.text,select{border: 1px solid #666666;-moz-border-radius:4px;font-family:sans-serif;font-size: 12px;padding: 4px;background-color: #EEEEEE;}
.text:focus{background-color: white;}

.button{background:url(img/but.png) repeat-x;border: 1px solid #BBBBBB;padding: 3px 5px;-moz-border-radius:5px;text-decoration: none;color: #666666;}
.button:hover{background:url(img/but_hov.png) repeat-x;border: 1px solid #BBBBBB;padding: 3px 5px;-moz-border-radius:5px;}

.topBar{background:red url(img/but_hov.png) repeat-x;border: 1px solid #BBBBBB;text-align: right;padding: 3px 10px;}


#processArea{}
#workArea{width: 800px;}

@media print{
    .noprint{display: none;}
    body{margin: 0px;padding: 0px;}
}

.carnet{border: 1px  dashed #BBBBBB;width:9cm;height:11cm;float: left;margin: 2px;}
.used{background-color: #CCC;}

div.message {background: #f3f8fc url(../../../../web/img/control/information.png) 8px 50% no-repeat;color: #006dba;padding: 5px 5px 5px 30px;margin: 5px 0 5px 0;border: 1px solid #b2d1ff;text-align:left;}
div.error,div.warning{background: #f3f8fc url(../../../../web/img/control/exclamation.png) 8px 50% no-repeat;background-color:#fff2f9;border: 1px solid red;color: #cc0000;padding: 5px 5px 5px 30px;margin: 5px;text-align:left;}