.boxconfigset {
    width : 100%;
    height: auto;
    margin: auto;
    padding: 0px;
    background: white;
    float: left;
}
.boxconfigset #cke_comment {
  width: 97%;
}


.boxconfigset .content p {
  overflow: visible;
  text-align: justify;
}

.boxconfigset .content .alertdisplay {
  background: #A7C0D3;
  padding: 10px;
  font-weight: bold;
  color: #FFFFFF
}

.boxconfigset .content .red {
  color: #FF0000;
}

.boxconfigset .w33, .boxconfigset.w33 {
  width: 33%;
}
.boxconfigset .w66, .boxconfigset.w66 {
  width: 65%;
}
.boxconfigset .w50, .boxconfigset.w50 {
  width: 49%;
}
.boxconfigset .w100 {
  width: 98.5%;
}
.boxconfigset .fiche-adr {
  position: relative;
}

#cpflistul{
    left: 10px;
    top: 110px;
    max-height: 200px;
}

.boxconfigset .form-group {
    margin-top: 10px;
}
.boxconfigset .form-group input{
  display: inline;
}
.boxconfigset .margin1 {
  margin-left: 4px;
}
.boxconfigset .top1 {
  margin-top: 5px;
}
.boxconfigset input,.boxconfigset textarea {
}
.boxconfigset input[type="radio"], .boxconfigset input[type="checkbox"] {
    width: auto;
}
.boxconfigset input.onlyread
{
  background-color: #EEF3F7;
}
.boxconfigset textarea{
    height: 100px;
}
.boxconfigset .checkbox {
  margin-top: 0px;
}

.boxconfigset .checkbox input {
    position: relative;
    margin-top: 0px;
    margin-left: 10px;
    float: left;
    height: auto;
}
.boxconfigset .checkbox label {
  float: left;
  line-height: 12px;
  margin-left: -10px;
}
.boxconfigset .etage label {
    float: left;
    clear: left;
    margin: 5px 10px;
    line-height: 30px;
}
.boxconfigset .etage input {
    width: 60px;
    float: left;
}

.boxconfigset .secteur option, .boxconfigset .secteur select{
  font-size: 14px;
}

.boxconfigset .secteur label {
    float: left;
    clear: left;
    margin: 5px 10px;
    line-height: 30px;
}
.boxconfigset .secteur input {
    width: 60px;
    float: left;
}
.boxconfigset .hours label {
    float: left;
    line-height: 15px;
    margin: 5px 10px;
}
.boxconfigset .hours .labelday {
      width: 100px;
}

.boxconfigset .hours select {
    float: left;
}

#chapitres-names td {
  width: auto;
  border-bottom: dotted;
}
#chapitres-names td.center {
  text-align: center;
}
#chapitres-names td input[type="text"] {
    vertical-align: middle;
    line-height: 25px;
    padding: 2px 5px;
    margin: 2px 0px;
    min-width: 10px;
    font-size: 14px;
}

#chapitres-names td.bcsimage {
  width: 110px;
}
#chapitres-names td.bcsaction{
  width: 80px;
}
#chapitres-names td .bcsdelete {
  margin-top : 5px;
}

#chapitres-names td .fileUpload{
    background: url(../../pictures/photo-plus-min.png) no-repeat scroll left 0px;
    position: relative;
    overflow: hidden;
    width:30px;
    height: 30px;
    float: left;
    margin-left: 19px;
    margin-top: 5px;
}
#chapitres-names td .fileUpload input.upload {
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    opacity: 0;
    width: 30px;
    height: 30px;
    display: inline;
}

#chapitres-names td .readonly {
  border: none
}
#chapitres-names td label {
  line-height: 35px;
}
#chapitres-names .link {
  min-width: 100px;
}
#chapitres-names .linksmall {
  margin-top: 1px;
}

@media (max-width: 768px){
    .boxconfigset .w50, .boxconfigset .w66, .boxconfigset .w33, .boxconfigset .w100, .boxconfigset.w50, .boxconfigset.w66, .boxconfigset.w33, .boxconfigset.w100 { width: 100%; }
}