/*
generate css selectors to apply on content types links
(we're using that to render reference fields)

IMPORTANT:
replace *spaces* in content type id with *underscores*
*/
a.CMF_Document {
    background: transparent url("document_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.CMF_Event {
    background: transparent url("event_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.CMF_Favorite {
    background: transparent url("link_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.CMF_File {
    background: transparent url("file_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.CMF_Folder {
    background: transparent url("folder_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.CMF_Image {
    background: transparent url("image_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.CMF_Large_Plone_Folder {
    background: transparent url("folder_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.CMF_Link {
    background: transparent url("link_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.CMF_News_Item {
    background: transparent url("newsitem_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.CMF_Topic {
    background: transparent url("topic_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.Discussion_Item {
    background: transparent url("discussionitem_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.Plone_Site {
    background: transparent url("site_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.TempFolder {
    background: transparent url("folder_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.ATBooleanCriterion {
    background: transparent url("document_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.Topic {
    background: transparent url("topic_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.ATSelectionCriterion {
    background: transparent url("document_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.Large_Plone_Folder {
    background: transparent url("folder_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.Folder {
    background: transparent url("folder_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.ATPathCriterion {
    background: transparent url("document_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.Image {
    background: transparent url("image_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.ATSortCriterion {
    background: transparent url("document_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.Favorite {
    background: transparent url("favorite_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.ATReferenceCriterion {
    background: transparent url("document_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.ATSimpleIntCriterion {
    background: transparent url("document_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.ATSimpleStringCriterion {
    background: transparent url("document_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.ATCurrentAuthorCriterion {
    background: transparent url("document_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.ATListCriterion {
    background: transparent url("document_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.ATPortalTypeCriterion {
    background: transparent url("document_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.ATDateRangeCriterion {
    background: transparent url("document_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.ATDateCriteria {
    background: transparent url("document_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.ATRelativePathCriterion {
    background: transparent url("document_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.FolderAnimationFlash {
    background: transparent url("folder_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.ImageLogo {
    background: transparent url("document_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.FolderLogo {
    background: transparent url("folder_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.FichierAnimation {
    background: transparent url("document_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.FolderIllustration {
    background: transparent url("folder_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.ImageAnimation {
    background: transparent url("document_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.FolderAnimationImage {
    background: transparent url("folder_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.CalendarX {
    background: transparent url("folder_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.MentionsLegales {
    background: transparent url("document_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.MaintenanceTask {
    background: transparent url("task.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.FolderIntentionsPrieres {
    background: transparent url("folder_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.IntentionPriere {
    background: transparent url("document_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.FolderLivreDor {
    background: transparent url("folder_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.Message {
    background: transparent url("document_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.BSWLien {
    background: transparent url("bswlien_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.DossierNewsletter {
    background: transparent url("DossierNewsletter.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.Newsletter {
    background: transparent url("Newsletter.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.DossierEnvois {
    background: transparent url("DossierEnvois.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.Envoi {
    background: transparent url("Envoi.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.Configuration {
    background: transparent url("Configuration.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.DossierAbonnes {
    background: transparent url("DossierAbonnes.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.Abonne {
    background: transparent url("Abonne.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.DossierHistorique {
    background: transparent url("DossierHistorique.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.Historique {
    background: transparent url("https://www.paroissejp2-limoges.com/Historique.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.FolderVideo {
    background: transparent url("folder_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.Document {
    background: transparent url("document_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.AlbumFolder {
    background: transparent url("albumphoto.png") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.Event {
    background: transparent url("event_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.File {
    background: transparent url("file_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.FolderAgenda {
    background: transparent url("folder_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.FolderActualite {
    background: transparent url("folder_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.FolderGauche {
    background: transparent url("folder_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.FolderPage {
    background: transparent url("folder_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.FolderRubriqueHome {
    background: transparent url("folder_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.News_Item {
    background: transparent url("newsitem_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.FolderLien {
    background: transparent url("folder_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.FolderDroite {
    background: transparent url("folder_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.FolderRubriqueNavigation {
    background: transparent url("folder_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.MP3 {
    background: transparent url("musique.png") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.Contact {
    background: transparent url("contact.png") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.Edito {
    background: transparent url("document_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.FolderFichier {
    background: transparent url("folder_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.Link {
    background: transparent url("link_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.FolderContact {
    background: transparent url("folder_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.FolderEdito {
    background: transparent url("folder_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.FolderMP3 {
    background: transparent url("folder_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.LienRedirect {
    background: transparent url("document_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.BoiteTexte {
    background: transparent url("document_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.Video {
    background: transparent url("video.png") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.FolderAlbum {
    background: transparent url("folder_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
a.FolderHaut {
    background: transparent url("folder_icon.gif") 0 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
