.page-content-wrapper .page-content { padding:20px; }
.page-content-wrapper .page-content h1 { margin-top:0px; }

.list h2 {font-size:12pt;font-weight:bold;margin:5px 0px;}
.list table {font-size:10pt;}
.list table colgroup col {width:100px;text-align:left;}
.list table tr {vertical-align:middle;}
.list table th {text-align:center;}
.list table tr.r0 {background-color:#ffffff;}
.list table tr.r1 {background-color:#f8f8f8;}
.list table tr.suppr td {color:#a0a0a0;}
.list table th, .list table td {padding:1px 2px;}
.list table th {white-space:nowrap;}
.list table th a {color:#000000;text-decoration:none;}
.list table th a:hover {color:#f0a080;}
.list table th a img {width:7px;height:4px;margin:2px 0px 0px 5px;vertical-align:middle;}
.list table th.action {width:80px;color:#808080;text-align:center;}
.list table td.action {text-align:center;}
.list table td img {width:16px;height:16px;border:0px;margin:0px 3px;vertical-align:middle;}
.list table td.create {background-color:#D8E2E8;text-align:left;}
.list table td.create a {display:block;color:#26A69A;font-weight:bold;text-decoration:none;text-align:left;}
.list table td.create a:hover {color:#F3565D;}
.list table tr.input td {background-color:#ddddff;padding:0px;}
.list table tr.input td input,
.list table tr.input td select {font-family:Verdana,Arial,sans-serif;font-size:8pt;vertical-align:middle;}
.list table tr.input td input {background-color:transparent;border:0px;}
.list table tr.input td select {background-color:#ddddff;}
.list table tr.total {background-color:#cccccc;font-weight:bold;}
.list table tr.total td {cursor:default;}
p.rowcount {color:#808080;font-style:italic;margin:5px 0px;}

.form input[type="file"] {display:inline;}

.table > tbody > tr > td { padding:2px 3px; line-height:auto; vertical-align:middle; }

.page-footer .page-footer-inner a { color:#98A6BA; }
.page-footer .page-footer-inner a:hover { color:#1CAF9A; }



#tabnav {font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;line-height:13px;list-style-type:none;padding:0px 0px 24px 10px;border-bottom:1px solid #aaaaaa;margin:0px;}
#tabnav li {float:left;height:23px;background-color:#eeeeee;margin:2px 2px 0px 2px;border:1px solid #aaaaaa;}
#tabnav li.active {border-bottom:1px solid #ffffff;background-color:#ffffff;}
#tabnav li span, #tabnav a {float:left;display:block;color:#999999;text-decoration:none;padding:4px;}
#tabnav li span {color:#000000;}
#tabnav li a {color:#999999;}
#tabnav li a:hover {background-color:#ffcc66;color:#000000;}
#tabnav li a.inactif {cursor:not-allowed;}
#tabbody {border:1px solid #aaaaaa;border-top:0px;clear:both;padding:10px;}
#tabbody h2 {font-size:10pt;margin:0px 0px 10px 0px;}
#tabbody .form h2 {margin:2px 0px;}
#tabbody fieldset {border:0px;margin:0px;padding:0px;}
#tabbody fieldset legend {display:none;}

.ari { margin:0px -5px; }
.ari h2 { font-size:10pt; margin:10px 0px 5px 0px; }
.ari>div { padding-left:5px; padding-right:5px; }
.dropzone { min-height:320px !important; padding:0px !important; }
.dropzone .dz-default.dz-message { background-image:url("dropzone-upload.png") !important; width:200px !important; height:200px !important; margin-left:-100px !important; margin-top:-100px !important; }
.dropzone .dz-preview { margin:10px !important; padding:5px !important; }
.dropzone .dz-filename, .dropzone .dz-error-message { font-size:8pt !important; }
.dropzone.photos { min-height:160px !important; padding:0px !important; }
.dropzone.photos .dz-default.dz-message { background-size:140px 140px; width:140px !important; height:140px !important; margin-left:-70px !important; margin-top:-70px !important; }
