#gff_forms_images .article-picture-preview { float : left; width : 180px; border : 2px solid #999; padding: 10px; margin-right: 10px; margin-bottom: 10px; overflow: hidden; height : 350px; line-height: 1.2em; }
#gff_forms_images input { width : 160px; border : 1px solid #666; }
#gff_forms_images input.long { width : 800px; }
#gff_forms_images h2 { width: auto; font-size: 100%; }
#gff_forms_images .article-picture-preview.used { border : 2px solid red; }
#gff_forms_images .article-picture-preview.not-used { border : 2px solid green; }
#gff_forms_images .article-picture-preview.no-caption { border-style: dashed; }
#gff_forms_images .article-picture-preview.marked { border : 2px solid blue; }
#gff_forms_images .article-picture-preview.used.no-title,
#gff_forms_images .article-picture-preview.not-used.no-title { border-style: dotted; }
#gff_forms_images .image-code { clear: both; }
#edit-field-sections-und { border: 1px solid #999; padding: 10px; column-count:6; -moz-column-count:6; -webkit-column-count:6; }

.page-gff-forms-pop-images #gff-forms-triggers a { margin-right: 1em; border : 1px solid #999999; padding: 2px 6px; }
.page-gff-forms-pop-images .gff-forms-images-top { border-bottom: 1px solid #000000; position: fixed; height: 80px; background-color: #eeeeee; margin-top: -100px; width: 100%; left: 0; padding: 0 1em 0 1em; overflow: hidden; }
.page-gff-forms-pop-images #content { margin-top: 100px; }

.gff-preview { border : 2px solid #666666; margin: 1em 1em 1em 0; padding: 1em; float: left; }
.gff-preview > h3 { margin-bottom: 1em; border-bottom: 2px solid #666666; }
.gff-preview.embedded-node,
.gff-preview.related-node { width : 250px; }
.gff-preview.miniteaser,
.gff-preview.menu-teaser { width : 120px; }
.gff-preview.related-node .field-name-field-image { margin-bottom: 35px; }

#gff-forms-condition-factor-form .form-submit { margin: 0 19px; }
#gff-forms-condition-factor-form .form-item { float: left; }
#gff-forms-condition-factor-form p, #gff-forms-condition-factor-form .form-item { margin: 0; padding: 0; }

#gff-forms-fb-form ul li,
#gff-forms-fb-form fieldset .form-item { display: inline; }
#gff-forms-fb-form fieldset .form-item { width: 65px; display: inline-block; }

/* Add error highlighting to checkboxes and radios */
.form-item input[type="checkbox"].error,
.form-item input[type="radio"].error { outline: 2px solid red;  -moz-appearance: none; }

.form-type-textfield #autocomplete { background-color: #ffffff; }

ul.alpha-links li { display: inline; list-style: none; margin: 0 1em 0 0; font-weight: bold; }
.auteur-links { border-bottom: 2px solid green; }
.auteur-links .active { font-weight: bold; }