/**
 * colours
 */
textarea.f3-form-error {
  background-color: #FF9F9F;
  border: 1px #FF0000 solid; }

input.f3-form-error {
  background-color: #FF9F9F;
  border: 1px #FF0000 solid; }

table.tx-wi-fal {
  width: 100%;
  border: 1px solid #e4e4e4; }

#middle .tx-wi-fal .listall {
  padding: 0; }
  #middle .tx-wi-fal .listall li {
    list-style: none;
    font-size: 1.8em; }
    #middle .tx-wi-fal .listall li ul {
      padding: 0 0 20px;
      padding-left: 30px; }
      #middle .tx-wi-fal .listall li ul li {
        font-size: 1.4em; }
      #middle .tx-wi-fal .listall li ul ul li {
        font-size: 1em;
        padding: 0; }
#middle .tx-wi-fal .cadre {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #dddde1;
  border-radius: 5px;
  box-shadow: 0 3px 3px 0 #dddde1;
  box-sizing: border-box;
  margin-bottom: 20px;
  padding: 14px 3% 18px;
  width: 100%; }
  #middle .tx-wi-fal .cadre .detail-doc {
    background: transparent url("/typo3conf/ext/wi_fal/Resources/Public/Images/filet-doc.gif") no-repeat scroll right center;
    float: left;
    padding-right: 3.5%;
    width: 84.7%; }
    #middle .tx-wi-fal .cadre .detail-doc .type-doc {
      color: #e43a02;
      padding-bottom: 10px; }
    #middle .tx-wi-fal .cadre .detail-doc h2 {
      font-size: 1.4em;
      font-family: "montserrat-regular-webfont";
      padding-bottom: 5px; }
    #middle .tx-wi-fal .cadre .detail-doc .date-doc {
      color: #bec3c6; }
      #middle .tx-wi-fal .cadre .detail-doc .date-doc p span {
        float: right; }
  #middle .tx-wi-fal .cadre .lien-doc {
    float: left;
    margin-top: 45px;
    text-align: center;
    width: 11.8%; }

.tx-wi-fal {
  font-size: 0.95em; }
  .tx-wi-fal img.smallicon {
    margin-top: -8px;
    margin-bottom: -5px; }
  .tx-wi-fal .bloc-documents {
    padding: 10px 0 10px 0; }
    .tx-wi-fal .bloc-documents p {
      padding: 0 0 0px 0;
      margin: 0; }
  .tx-wi-fal .bloc-documents-info {
    padding-bottom: 10px; }
  .tx-wi-fal .doc-menu li {
    background: url("../Images/puce.png") no-repeat scroll left 4px transparent;
    list-style: none outside none;
    padding: 0 0 0 16px; }
  .tx-wi-fal .doc-menu li a:hover, .tx-wi-fal .doc-menu li a.selected {
    font-weight: bold; }
  .tx-wi-fal .doc-menu.tx_wifal_listlast {
    padding-right: 30px; }
    .tx-wi-fal .doc-menu.tx_wifal_listlast li {
      border-top: 1px solid #e6e6e6;
      margin: 2px 0;
      padding: 10px 0;
      font-size: 14px; }
      .tx-wi-fal .doc-menu.tx_wifal_listlast li .doc-date {
        font-size: 12px;
        font-style: italic; }
  .tx-wi-fal .form-horizontal .form-control {
    padding: 15px;
    height: auto; }
  .tx-wi-fal .inline {
    list-style-type: none; }
    .tx-wi-fal .inline li {
      display: inline;
      background: 0 !important; }
    .tx-wi-fal .inline .doc-menu-child {
      display: none; }
  .tx-wi-fal .lk-all {
    padding-right: 30px; }
  .tx-wi-fal table {
    border-collapse: collapse;
    background-color: #ffffff; }
    .tx-wi-fal table th {
      background-color: #e4e4e4;
      font-weight: bold;
      padding: 6px 10px;
      vertical-align: top; }
    .tx-wi-fal table td {
      vertical-align: top;
      padding: 10px 10px;
      border-right: #f5f5f5 1px solid; }
      .tx-wi-fal table td.tx-wi-fal_name {
        font-weight: bold; }
      .tx-wi-fal table td.tx-wi-fal_size {
        width: 12%; }
      .tx-wi-fal table td.tx-wi-fal_description {
        font-size: 0.95em;
        line-height: 130%; }
      .tx-wi-fal table td.tx-wi-fal_extension {
        width: 10%; }
      .tx-wi-fal table td.tx-wi-fal_creation-date {
        width: 12%; }
      .tx-wi-fal table td.tx-wi-fal_file {
        background: url("../Images/picto-download.png") no-repeat 10px 7px;
        padding-left: 25px;
        width: 16%; }
    .tx-wi-fal table tr:nth-of-type(2n) {
      background: #f0f0f0; }
      .tx-wi-fal table tr:nth-of-type(2n) td {
        border-right: 1px solid #ffffff; }
    .tx-wi-fal table tr td:last-child {
      border-right: none; }
  .tx-wi-fal .date-doc p span {
    float: right; }
  .tx-wi-fal .pagination {
    margin-top: 5px;
    width: 100%; }
    .tx-wi-fal .pagination .pages-number {
      padding: 5px; }
    .tx-wi-fal .pagination .paginate-chevrons, .tx-wi-fal .pagination #select-paginate {
      display: inline;
      height: 100%; }
    .tx-wi-fal .pagination #select-paginate {
      float: left;
      width: 70px;
      height: 25px;
      overflow: hidden;
      border: 1px solid #ccc;
      background-color: white; }
    .tx-wi-fal .pagination .button-next-prev {
      padding: 5px;
      background-color: white;
      border: 1px solid #ccc;
      border-radius: 2px; }

.typo3-messages .message-error {
  color: red; }
.typo3-messages .message-ok {
  color: green; }

/*# sourceMappingURL=WiFal_main.css.map */
