/* Start of CMSMS style sheet 'FFS - Divers' */
/* Side ********************************************************************* */

#side > h2 {
  font-family : 'ErasLightITCRegular', verdana, arial, sans-serif ;
  font-size : 28px ;
  margin-bottom : 10px ;
  }

  #side > *+h2 {
    margin-top : 30px ;
    }

#side > p {
  text-align : justify ;
  font-size : 12px ;
  line-height : 1.7 ;
  }

#side > table {
  width : 100% ;
  border : 1px solid #aeaeae ;
  -moz-border-radius : 5px ;
  -webkit-border-radius : 5px ;
  -khtml-border-radius : 5px ;
  border-radius : 5px ;
  background : white ;
  }

  #side > *+table {
    margin-top : 10px ;
    }

  #side > h2+table {
    margin-top : 0 ;
    }

  #side > table thead th {
    color : black ;
    padding : 4px 4px ;
    text-align : center ;
    background : #aeaeae ;
    }

    #side > table thead th:first-child {
      -moz-border-radius : 3px 0 0 0 ;
      -webkit-border-top-left-radius : 3px ;
      -khtml-border-radius : 3px 0 0 0 ;
      border-radius : 3px 0 0 0 ;
      }

    #side > table thead th:last-child {
      -moz-border-radius : 0 3px 0 0 ;
      -webkit-border-top-right-radius : 3px ;
      -khtml-border-radius : 0 3px 0 0 ;
      border-radius : 0 3px 0 0 ;
      }

  #side > table tbody tr:nth-child(even) {
    background : #e4e4e4 ;
    }

    #side > table tbody tr:last-child {
      -moz-border-radius : 0 0 3px 3px ;
      -webkit-border-bottom-left-radius : 3px ;
      -webkit-border-bottom-right-radius : 3px ;
      -khtml-border-radius : 0 0 3px 3px ;
      border-radius : 0 0 3px 3px ;
      }

  #side > table tbody tr:hover {
    background : #d3d7f5 ;
    }

  #side > table td {
    color : #666666 ;
    padding : 4px ;
    }

    #side > table td a {
      color : #666666 ;
      }

/* Devenir pilote ? ********************************************************* */

#side > table.recrutement th:first-child {
  text-align : left ;
  }

#side > table.recrutement td {
  text-align : center ;
  }

#side > table.recrutement td:first-child {
  text-align : left ;
  }

#side > table.recrutement td.ouvert {
  color : #0e8d2a ;
  font-weight : bold ;
  }

#side > table.recrutement td.ferme {
  color : red ;
  font-weight : bold ;
  }

#side > .recrutement_inlineblock {
  display : none ;
  }

  .recrutement_inline {
    height : 360px ;
    background:#fff;
    padding:20px;
    }

/* Identification *********************************************************** */

#side .formbuilderform fieldset {
  border : 1px solid #aeaeae ;
  -moz-border-radius : 5px ;
  -webkit-border-radius : 5px ;
  -khtml-border-radius : 5px ;
  border-radius : 5px ;
  background : white ;
  padding : 5px ;
  }

  #side .formbuilderform fieldset > div {
    line-height : 1.5 ;
    clear : both ;
    margin-bottom : 10px ;
    }

    #side .formbuilderform fieldset > div:last-child {
      margin-bottom : 0 ;
      }

    #side .formbuilderform label {
      float : left ;
      width : 100px ;
      line-height : 1.5 ;
      clear : left ;
      }

    #side .formbuilderform input[type=text],
    #side .formbuilderform input[type=password] {
      width : 120px ;
      line-height : 1.5 ;
      }

    #side .formbuilderform input[type=submit] {
      width : 228px ;
      border : 1px solid #aeaeae ;
      -moz-border-radius : 3px ;
      -webkit-border-radius : 3px ;
      -khtml-border-radius : 3px ;
      border-radius : 3px ;
      padding : 0 4px ;
      background : #e4e4e4 ;
      }

/* Shout Box **************************************************************** */

#shoutbox {
  margin-bottom : 10px ;
  width : 100% ;
  border : 1px solid #aeaeae ;
  -moz-border-radius : 5px ;
  -webkit-border-radius : 5px ;
  -khtml-border-radius : 5px ;
  border-radius : 5px ;
  background : white ;
  }

#shoutbox_contenu {
  font-size : 11px ;
  }

  #shoutbox_contenu > p  {
    padding : 5px ;
    }

  #shoutbox_contenu > p:nth-child(even) {
    background : #e4e4e4 ;
    }

  #shoutbox_contenu > p > .shoot_date {
    color : #aeaeae ;
    letter-spacing : -1px ;
    }

  #shoutbox_contenu > p.last {
    background : #d3d7f5 ;
    font-weight : bold ;
    }

    #shoutbox_contenu > p.last > .shoot_date {
      font-weight : normal ;
      }

  #shoutbox_contenu > .shoot_date {
    font-weight : bold ;
    }

#shootboxDiv {
  color : black ;
  padding : 4px 4px ;
  background : #aeaeae ;
  }

#shootboxNickname  {
  display : none ;
  }

#Shootboxinput {
  width : 222px ;
  border : 1px solid white ;
  -moz-border-radius : 3px ;
  -webkit-border-radius : 3px ;
  -khtml-border-radius : 3px ;
  border-radius : 3px ;
  padding : 0 4px ;
  background : #e4e4e4 ;
  }

/* Serveurs ***************************************************************** */

#side > table.serveur th:first-child {
  text-align : left ;
  }

#side > table.serveur td:last-child {
  text-align : center ;
  }

#side > table.serveur td.ouvert {
  color : #0e8d2a ;
  font-weight : bold ;
  }

#side > table.serveur td.ferme {
  color : red ;
  font-weight : bold ;
  }
/* End of 'FFS - Divers' */

