
        

            @font-face {
                font-family: 'cabinsketchbold';
                src: url(/fonts/1/cabinsketch-bold-webfont.woff2) format('woff2'),
                    url(/fonts/1/cabinsketch-bold-webfont.woff) format('woff'),
                    url(/fonts/1/cabinsketch-bold-webfont.ttf) format('truetype'),
                    url(/fonts/1/cabinsketch-bold-webfont.svg#cabinsketchbold) format('svg');
                font-weight: normal;
                font-style: normal;

            }

            @font-face {
                font-family: 'cabinsketchregular';
                src: url(/fonts/1/cabinsketch-regular-webfont.woff2) format('woff2'),
                    url(/fonts/1/cabinsketch-regular-webfont.woff) format('woff'),
                    url(/fonts/1/cabinsketch-regular-webfont.ttf) format('truetype'),
                    url(/fonts/1/cabinsketch-regular-webfont.svg#cabinsketchregular) format('svg');
                font-weight: normal;
                font-style: normal;

            }

        
        a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
        
            .nuimg-console {
                background-color:sienna;
                padding:10px;
                border:1px solid;
            }
            .nuimg-console .sizes {
                padding-left:20px;
                list-style:square;
                margin:16px 0;
            }
            .nuimg-console .nuimg-breadcrumb {
                margin-bottom:16px;
            }
            .nuimg-breadcrumb b {
                font-weight:bold;
                font-size: 140%;                
            }

            .nuimg-console .nuimg-editor img {
                display:block;
                border:1px solid;
                margin-bottom:10px;
            }

            .nuimg-console .nuimg-button {
                background-color:darkslateblue;
            }
            .nuimg-console .nuimg-button:hover {
                background-color:slateblue;
            }


            .nuimg-fields li {
                display:block;
                margin-bottom:10px;
            }

            /*
            
            */

            .totoom-thing .image {
                display:inline-block;
                margin-right:8px;
                margin-bottom:8px;
                max-width:180px;
            }
            .totoom-thing .image img {
                display:block;
                border:1px solid;
            }
            .totoom-thing .image .caption {
                display:block;
                font-style:italic;
                font-size:14px;
                line-height:18px;
            }


        
        
        
            body {
                color:#000;
                font-size:16px;
                line-height:24px;
                font-family:sans-serif;
            }
            button {
                font-family:inherit;
            }
            [data-goto],
            a {
                cursor:pointer;
                color:inherit;
                text-decoration:underline
            }
            [data-goto]:hover,
            a:hover {
                color:inherit;
                text-decoration:none
            }   


            .tduh a {
                text-decoration:none
            }
            .tduh a:hover {
                text-decoration:underline
            }

            h1 {
                font-size:40px;
                line-height:40px;
                margin:16px 0 32px;
                font-family: cabinsketchregular, serif;                
                word-break:break-word;
            }

            h2 {
                display: block;
                color:#fde3a7;
                border-left:1px dashed; /* #C0B84B; */ 
                margin:16px 0 16px 8px;
                padding:1px;
                font-family: cabinsketchregular, serif;                
            }
            h2 span {
                display: inline-block;
                border-bottom: 1px dashed #fde3a7;
                font-size: 20px;
                line-height:24px;
                padding: 8px 12px 8px 24px;
                margin-bottom: 8px;
                margin-left: -16px;
            }
            h2 i {
                font-style:italic;
            }
            xxxxxxx.h2-wrapper h2 {
                margin:0;
                padding:0;
                height:auto;
                border:0
            }
            .h2-wrapper em {
                font-size: 12px;
                font-style: italic;
                /*    margin-top: -36px;
                 /*   display: block;*/
            }
            .h2-wrapper em::before {
                content:'-';
                padding-right:12px;
            }

            h3 {
                margin:16px 0;
                font-family: cabinsketchregular, serif;                
            }
            h3 span {
                display: inline-block;
                border-bottom: 1px dashed;
                font-weight:bold;
                font-size: 16px;
                line-height:20px;
                padding-bottom: 3px ;
                margin-bottom: 8px;
            }

            .flashy {
                color:fuchsia
            }



        
        

            .guillemet {
                font-family: trebuchet ms;
                color:#666
            }

            .hellip {
                color:#666;
                font-weight:700;
                font-size:150%;
                line-height: 5px;
                padding-left:5px
            }


        
        
        
            .clearboth {
                clear:both
            }
            .tac {
                text-align: center;
            }
            .tar {
                text-align: right;
            }
            .floatl {
                float:left;
            }
            .floatr {
                float:right
            }
            .mb {
                margin-bottom:16px;
            }
            @media (max-width:500px) {
                .onmobile-displaynone {
                    display:none;
                }
            }
            @media (max-width:800px) {
                .onminitablet-nomargin {
                    margin-left:-20px;
                    margin-right:-20px;
                }
            }
            @media (min-width:501px) {
                .onwiderthannmobile-displaynone {
                    display:none;
                }
            }
        
        
        


            body {
                background-color:#C0B84B;
                color:#fff;
            }

            .wrapper,
            header,
            main,
            footer {
                width:1000px;
                margin:auto;
            }
            main {
                border:1px solid #fff;
                background-color:#604A32;
                padding:20px;
            }            
            @media (max-width:1020px) {
                .wrapper,
                header,
                main,
                footer {
                    width:100%;
                    margin:0;
                }
                main {
                    border-left:0;
                    border-right:0;
                }                 

            }



        
        
        
            header {
                color:#373030;
                /*                background:red;*/
                padding:8px 8px 16px 0;
            }
            #logo {
                float:left;
                display:block;                
                /*
                */
                background:sienna;
                background:goldenrod;
                background:darkgoldenrod;
                background:chocolate;
                background:saddlebrown;

                background:darkolivegreen;
                border:1px solid darkolivegreen;
                color:#000;
                color:#fff;
                text-align:center;
                width:240px;
                /*                height:65px;*/
                /*                outline:1px solid;*/
                /*                margin-left:-20px;*/
                /*    padding-top:15px;*/
                text-decoration:none;
                border-radius:10px;
            }
            #logo:hover {
                border:1px solid;
            }
            #logo span {
                display:block;                
                font-family: cabinsketchregular, serif;                
                font-size:36px;                
                line-height:50px;
                text-decoration:none;
                /*                margin-bottom:10px*/
            }
            #logo em {
                display:block;
                font-style:italic;
                line-height: 20px;
                margin-bottom: 9px;                
            }

            #accountbox {
                float:right;
                /*                background:green;*/
                text-align:right;  
                margin-bottom:16px;
            }

            #search-icon {
                /*  position:absolute;
                  left:500px;*/
                display:inline-block;
                vertical-align:text-bottom;
                width:16px;
                height:16px;
                text-indent:-9999px;
                /*border:1px solid;*/
                /*border-radius:5px;*/
                background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iIzM3MzAzMCIgdmlld0JveD0iMCAwIDMwLjIzOSAzMC4yMzkiPjxwYXRoIGQ9Ik0yMC4xOTQgMy40NmExMS44NSAxMS44NSAwIDAgMC0xNi43MzQgMGMtNC42MTIgNC42MTQtNC42MTIgMTIuMTIxIDAgMTYuNzM1IDQuMTA4IDQuMTA3IDEwLjUwNiA0LjU0NyAxNS4xMTYgMS4zNGEyLjQ5IDIuNDkgMCAwIDAgLjY3NiAxLjI1NGw2LjcxOCA2LjcxOGEyLjUgMi41IDAgMCAwIDMuNTM1IDBjLjk3OC0uOTc4Ljk3OC0yLjU2IDAtMy41MzVsLTYuNzE4LTYuNzJhMi41IDIuNSAwIDAgMC0xLjI1My0uNjc0YzMuMjA5LTQuNjExIDIuNzY5LTExLjAwOC0xLjM0LTE1LjExOHptLTIuMTIxIDE0LjYxNGMtMy40NDQgMy40NDQtOS4wNDkgMy40NDQtMTIuNDkyIDBhOC44NSA4Ljg1IDAgMCAxIDAtMTIuNDkyIDguODUgOC44NSAwIDAgMSAxMi40OTIgMGMzLjQ0NCAzLjQ0NCAzLjQ0NCA5LjA0OCAwIDEyLjQ5MnoiLz48cGF0aCBkPSJtMTU1LjMzIDU3LjE0MmMtNTEuNTMxIDAtOTMuNDU0IDQ0LjQ1LTkzLjQ1NCA5OS4wODZzNDEuOTIzIDk5LjA4NiA5My40NTQgOTkuMDg2IDkzLjQ1NS00NC40NSA5My40NTUtOTkuMDg2LTQxLjkyMy05OS4wODYtOTMuNDU1LTk5LjA4NnoiLz48L3N2Zz4=) left top no-repeat;
            }
            @media (max-width:800px) {
                #search-icon {
                    text-indent:0;
                }
            }
            #export-icon {
                /*  position:absolute;
                  left:500px;*/
                display:inline-block;
                vertical-align:text-bottom;
                width:16px;
                height:16px;
                text-indent:-9999px;
                /*border:1px solid;*/
                /*border-radius:5px;*/
                background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiMzNzMwMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDU2LjI3MyA0OC4yMzQiIGZpbGwtb3BhY2l0eT0iLjk0NSI+PHBhdGggZD0iTTQ4LjQ2MSAzMC40djExLjIzMkg3LjgxM1YzMC40SDB2MTQuNTM0YzAgMS44MjIgMS43NDYgMy4zIDMuOTEyIDMuM2g0OC40NDljMi4xNjQgMCAzLjkxMi0xLjQ3NiAzLjkxMi0zLjNWMzAuNEg0OC40NnptLTIxLjA0LTEuMTE0TDE2LjIzNiAxNy44NjJzLTEuNzAyLTEuMzU4LjE0NC0xLjM1OGg2LjMwM3YtMi4zMjNWLS4xMjdzLS4yNS0uODEgMS4xOTMtLjgxaDguODcyYzEuMDQgMCAxLjAxNy42ODIgMS4wMTcuNjgydjE0LjMzOSAyLjA3N2g1LjgxOGMyLjIzOSAwIC41NTMgMS40MjIuNTUzIDEuNDIyUzMwLjYyIDI4LjI2MSAyOS4yOTIgMjkuMzgxYy0uOTU1LjgxMi0xLjg3MS0uMDk1LTEuODcxLS4wOTV6Ii8+PC9zdmc+) left top no-repeat;
            }
            @media (max-width:800px) {
                #export-icon {
                    text-indent:0;
                }
            }

            header .logo-menu {
                /*                display:block;*/
            }
            @media (max-width:500px) {
                header {
                    outline:1px solid blue;    
                    width:300px;
                    margin:auto;
                }
                #accountbox {
                    float:none;
                    text-align:left;  
                }
            }
        
                

            header nav {
                clear:right;
                float:right;
                /*              outline:1px solid;*/
                /*                background:blue;*/
            }            
            body.totoom-form-needed header nav {
                visibility:hidden
            }
            header nav .sep {
                color:#fff
            }

            header .launcher {
                display:none;
                float:none;
                clear:both;
            }
            @media (max-width:800px) {
                header .launcher {
                    float:left;
                    clear:none;
                    margin-left:16px;
                    margin-top:24px;
                }
                /*
                 * @svg  Icons made by Cole Bemis from www.flaticon.com is licensed by CC 3.0 BY
                */
                header nav {
                    display:none;
                    float:none;
                    clear:both;
                    padding-top:8px;
                }
                header .menu-visible + nav {
                    display:block;

                }
                header .launcher {
                    display:block;
                    width:32px;
                    height:32px;
                    background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiBmaWxsPSIjZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNDkxLjMxOCwyMzUuMzE4SDIwLjY4MkM5LjI2LDIzNS4zMTgsMCwyNDQuNTc3LDAsMjU2czkuMjYsMjAuNjgyLDIwLjY4MiwyMC42ODJoNDcwLjYzNg0KYzExLjQyMywwLDIwLjY4Mi05LjI1OSwyMC42ODItMjAuNjgyQzUxMiwyNDQuNTc4LDUwMi43NDEsMjM1LjMxOCw0OTEuMzE4LDIzNS4zMTh6Ii8+PHBhdGggZD0iTTQ5MS4zMTgsNzguNDM5SDIwLjY4MkM5LjI2LDc4LjQzOSwwLDg3LjY5OSwwLDk5LjEyMWMwLDExLjQyMiw5LjI2LDIwLjY4MiwyMC42ODIsMjAuNjgyaDQ3MC42MzYNCmMxMS40MjMsMCwyMC42ODItOS4yNiwyMC42ODItMjAuNjgyQzUxMiw4Ny42OTksNTAyLjc0MSw3OC40MzksNDkxLjMxOCw3OC40Mzl6Ii8+PHBhdGggZD0iTTQ5MS4zMTgsMzkyLjE5N0gyMC42ODJDOS4yNiwzOTIuMTk3LDAsNDAxLjQ1NiwwLDQxMi44NzlzOS4yNiwyMC42ODIsMjAuNjgyLDIwLjY4Mmg0NzAuNjM2DQpjMTEuNDIzLDAsMjAuNjgyLTkuMjU5LDIwLjY4Mi0yMC42ODJTNTAyLjc0MSwzOTIuMTk3LDQ5MS4zMTgsMzkyLjE5N3oiLz48L3N2Zz4=) left top no-repeat;
                }
                header nav a {
                    display:block !important;
                    border:1px solid;
                    background:none !important;
                    width:100% !important;
                    height:32px !important;
                    margin-bottom:8px;
                    padding:0 8px;
                    line-height:32px;
                    text-decoration:none;
                }
                header nav a:hover {
                    text-decoration:underline;
                }
                header nav .sep {
                    display:none;
                }
            }
        
        
        
            #breadcrumb {
                margin-bottom:30px;
                font-size:80%;
            }
            #breadcrumb a {
                background-color:#C0B84B;
                color:#000;
            }
            #breadcrumb a:not(.totoom-edit) {
                padding:3px;
            }
            #breadcrumb .actif {
                font-family:cabinsketchbold;
            }
            #breadcrumb .separator {
                background-color:#800;
                color:#fff;
                padding:0 5px
            }
            #breadcrumb-footer {
                text-align:right;
            }
        
        
        
            footer {
                color:#373030;                
                padding:20px 0;
            }
            @media (max-width:1020px) {
                footer {
                    padding:20px;
                }
            }

            footer form {
                /*     margin-right:8px*/
            }
            footer ul {
                /*   margin:10px;*/
                display:inline
            }
            footer li {
                display:inline
            }
            footer li + li::before {
                content:' | ';
            }
            @media (max-width:800px) {
                footer ul {
                    display:block                
                }
                footer li {
                    display:block
                } 
                footer li + li::before {
                    content:'';
                }            
            }
            @media (max-width:-8980px) {
                footer li {
                    display:block
                }
                footer li::before {
                    content:'';
                }            
            }
            @media (max-width:-9500px) {
                footer li {
                    display:block
                }
                footer li::before {
                    content:'';
                }            
            }
        
        
        

            .totoom-table .deleted {
                text-transform:uppercase;
                background-color:red;
            }
            .totoom-edit,
            .totoom-table .edit {
                position:relative;
                display:inline-block;
                background-color:rgba(255,255,255,0.5);
                /*    height:18px;*/
                line-height:20px;
                font-size:12px;
                color:#080;
                font-family:aria,sans-serif;
                padding:3px;
                padding-left:22px;
                border-radius:4px;
            }
            .totoom-edit.light {
                background-color:rgba(255,255,255,0.1);
                color:#fff;
                opacity:0.5
            }
            .totoom-table .edit:hover {
                background-color:rgba(225,225,225,0.5);
            }
            .totoom-edit:hover {
                opacity:1
            }

            .totoom-edit::before,
            .totoom-table .edit::before {
                content:'';
                display:block;
                width:14px;
                height:14px;
                position:absolute;
                left:5px;
                top:5px;
                background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MjguODk5IDUyOC44OTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUyOC44OTkgNTI4Ljg5OTsiPg0KPHBhdGggZmlsbD0iIzAwMCIgZD0iTTMyOC44ODMsODkuMTI1bDEwNy41OSwxMDcuNTg5bC0yNzIuMzQsMjcyLjM0TDU2LjYwNCwzNjEuNDY1TDMyOC44ODMsODkuMTI1eiBNNTE4LjExMyw2My4xNzdsLTQ3Ljk4MS00Ny45ODEgYy0xOC41NDMtMTguNTQzLTQ4LjY1My0xOC41NDMtNjcuMjU5LDBsLTQ1Ljk2MSw0NS45NjFsMTA3LjU5LDEwNy41OWw1My42MTEtNTMuNjExIEM1MzIuNDk1LDEwMC43NTMsNTMyLjQ5NSw3Ny41NTksNTE4LjExMyw2My4xNzd6IE0wLjMsNTEyLjY5YyAxLjk1OCw4LjgxMiw1Ljk5OCwxNi43MDgsMTQuODExLDE0LjU2NWwxMTkuODkxLTI5LjA2OSBMMjcuNDczLDM5MC41OTdMMC4zLDUxMi42OXoiLz48L3N2Zz4=) left top no-repeat;
            }

        
                


            .totoom-pikto-home {
                padding-left:5px;
                min-height:20px;
            }
            .totoom-pikto-home::before {      
                content:'';
                display:inline-block;
                width:12px;
                height:12px;
                margin-right:6px;
                background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjZmZmIj48cGF0aCBkPSJNNTEyLDI5NmwtOTYtOTZWNTZoLTY0djgwbC05Ni05NkwwLDI5NnYxNmg2NHYxNjBoMTYwdi05Nmg2NHY5NmgxNjBWMzEyaDY0VjI5NnoiLz48L3N2Zz4=) left top no-repeat;
            }
            .totoom-pikto-home.only-pikto::before {                
                margin-right:0;
            }



            /*
             * ---
             * ---
             * ---
             */
            .totoom-pikto-vertical_double_arrow {
                display:inline-block;
                width:24px;
                height:24px;
                margin:5px 0;
            }
            .totoom-pikto-vertical_double_arrow::before {      
                content:'';
                display:inline-block;
                width:24px;
                height:24px;
                background:transparent url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjZmZmIiBzdHlsZT0idHJhbnNmb3JtOnJvdGF0ZSg5MGRlZykiPjxwYXRoIGQ9Ik02Ljk5IDExTDMgMTVsMy45OSA0di0zSDE0di0ySDYuOTl2LTN6TTIxIDlsLTMuOTktNHYzSDEwdjJoNy4wMXYzTDIxIDl6Ij48L3BhdGg+PC9zdmc+) center center no-repeat;
            }



            /*
             * ---
             * ---
             * ---
             */



            .totoom-pikto-parameters {
                padding-left:5px;
                min-height:20px;
            }
            .totoom-pikto-parameters::before {      
                content:'';
                display:inline-block;
                width:12px;
                height:12px;
                margin-right:6px;
                background:transparent url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMzczMDMwIiB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDcuNDUxIDUwNy40NTEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwNy40NTEgNTA3LjQ1MTsiPjxwYXRoIGQ9Ik00NDAuODEzLDI4MC41YzAtNy42NSwyLjU1LTE1LjMsMi41NS0yNS41czAtMTcuODUtMi41NS0yNS41bDUzLjU1LTQzLjM1YzUuMS01LjEsNS4xLTEwLjIsMi41NS0xNS4zbC01MS04OS4yNSBjLTIuNTUtMi41NS03LjY0OS01LjEtMTUuMy0yLjU1bC02My43NSwyNS41Yy0xMi43NS0xMC4yLTI4LjA1LTE3Ljg1LTQzLjM1LTI1LjVsLTEwLjItNjYuM0MzMTUuODYzLDUuMSwzMDguMjEyLDAsMzAzLjExMywwIGgtMTAyYy01LjEwMSwwLTEyLjc1LDUuMS0xMi43NSwxMC4ybC0xMC4yLDY4Ljg1Yy0xNS4zLDUuMS0yOC4wNSwxNS4zLTQzLjM1LDI1LjVsLTYxLjItMjUuNWMtNy42NS0yLjU1LTEyLjc1LDAtMTcuODUxLDUuMSBsLTUxLDg5LjI1Yy0yLjU1LDIuNTUsMCwxMC4yLDUuMSwxNS4zbDUzLjU1LDQwLjhjMCw3LjY1LTIuNTUsMTUuMy0yLjU1LDI1LjVzMCwxNy44NSwyLjU1LDI1LjVsLTUzLjU1LDQzLjM1IGMtNS4xLDUuMTAxLTUuMSwxMC4yLTIuNTUsMTUuMzAxbDUxLDg5LjI1YzIuNTUsMi41NSw3LjY0OSw1LjEsMTUuMywyLjU1bDYzLjc1LTI1LjVjMTIuNzUsMTAuMiwyOC4wNSwxNy44NSw0My4zNSwyNS41IGwxMC4yLDY2LjNjMCw1LjEsNS4xLDEwLjIsMTIuNzUsMTAuMmgxMDJjNS4xMDEsMCwxMi43NS01LjEwMSwxMi43NS0xMC4ybDEwLjItNjYuM2MxNS4zLTcuNjUsMzAuNi0xNS4zLDQzLjM1LTI1LjVsNjMuNzUsMjUuNSBjNS4xMDEsMi41NSwxMi43NSwwLDE1LjMwMS01LjEwMWw1MS04OS4yNWMyLjU1LTUuMSwyLjU1LTEyLjc1LTIuNTUxLTE1LjNMNDQwLjgxMywyODAuNXogTTI1Mi4xMTMsMzQ0LjI1IGMtNDguNDUsMC04OS4yNS00MC44LTg5LjI1LTg5LjI1czQwLjgtODkuMjUsODkuMjUtODkuMjVzODkuMjUsNDAuOCw4OS4yNSw4OS4yNVMzMDAuNTYzLDM0NC4yNSwyNTIuMTEzLDM0NC4yNXoiLz48L3N2Zz4=) left top no-repeat;
            }
            .totoom-pikto-parameters.only-pikto::before {                
                margin-right:0;
            }



            /*
             * ---
             * ---
             * ---
             */


            .totoom-warning-bar {
                position:relative;
                /* border:1px solid #fff;*/
                min-height:20px;
                padding-left:24px;
            }
            .totoom-warning-bar.inline {
                display:inline-block;
                min-height:16px;
            }
            .totoom-warning-bar span {
                display:block;
                padding:5px;
                min-height:20px;
                background:gold;
                color:#000;
            }
            .totoom-warning-bar.inline span {
                padding:0 5px;
            }
            .totoom-warning-bar::before {                
                content:'';
                position:absolute;
                left:0;
                top:0;
                bottom:0;
                width:16px;
                background:transparent url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJnb2xkIiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NzQuMjY2IDc3NC4yNjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDc3NC4yNjYgNzc0LjI2NjsiPjxwYXRoIGQ9Ik02NDAuMzUsOTEuMTY5SDUzNi45NzFWMjMuOTkxQzUzNi45NzEsMTAuNDY5LDUyNi4wNjQsMCw1MTIuNTQzLDBjLTEuMzEyLDAtMi4xODcsMC40MzgtMi42MTQsMC44NzUgQzUwOS40OTEsMC40MzgsNTA4LjYxNiwwLDUwOC4xNzksMEgyNjUuMjEyaC0xLjc0aC0xLjc1Yy0xMy41MjEsMC0yMy45OSwxMC40NjktMjMuOTksMjMuOTkxdjY3LjE3OUgxMzMuOTE2IGMtMjkuNjY3LDAtNTIuNzgzLDIzLjExNi01Mi43ODMsNTIuNzgzdjM4LjM4N3Y0Ny45ODFoNDUuODAzdjQ5MS42YzAsMjkuNjY4LDIyLjY3OSw1Mi4zNDYsNTIuMzQ2LDUyLjM0Nmg0MTUuNzAzIGMyOS42NjcsMCw1Mi43ODItMjIuNjc4LDUyLjc4Mi01Mi4zNDZ2LTQ5MS42aDQ1LjM2NnYtNDcuOTgxdi0zOC4zODdDNjkzLjEzMywxMTQuMjg2LDY3MC4wMDgsOTEuMTY5LDY0MC4zNSw5MS4xNjl6IE0yODUuNzEzLDQ3Ljk4MWgyMDIuODR2NDMuMTg4aC0yMDIuODRWNDcuOTgxeiBNNTk5LjM0OSw3MjEuOTIyYzAsMy4wNjEtMS4zMTIsNC4zNjMtNC4zNjQsNC4zNjNIMTc5LjI4MiBjLTMuMDUyLDAtNC4zNjQtMS4zMDMtNC4zNjQtNC4zNjNWMjMwLjMyaDQyNC40MzFWNzIxLjkyMnogTTY0NC43MTUsMTgyLjMzOUgxMjkuNTUxdi0zOC4zODdjMC0zLjA1MywxLjMxMi00LjgwMiw0LjM2NC00LjgwMiBINjQwLjM1YzMuMDUzLDAsNC4zNjUsMS43NDksNC4zNjUsNC44MDJWMTgyLjMzOXoiLz48cmVjdCB4PSI0NzUuMDMxIiB5PSIyODYuNTkzIiB3aWR0aD0iNDguNDE4IiBoZWlnaHQ9IjM5Ni45NDIiLz48cmVjdCB4PSIzNjMuMzYxIiB5PSIyODYuNTkzIiB3aWR0aD0iNDguNDE4IiBoZWlnaHQ9IjM5Ni45NDIiLz48cmVjdCB4PSIyNTEuNjkiIHk9IjI4Ni41OTMiIHdpZHRoPSI0OC40MTgiIGhlaWdodD0iMzk2Ljk0MiIvPjwvc3ZnPg==) 2px 8px no-repeat;
            }
            .totoom-warning-bar.inline::before {                
                background-position:2px 2px;
            }

            .totoom-pikto-delete {
                padding-left:5px;
                min-height:20px;
            }

            .totoom-pikto-delete::before {                
                content:'';
                display:inline-block;
                width:12px;
                height:12px;
                margin-right:6px;
                background:transparent url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmIiB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NzQuMjY2IDc3NC4yNjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDc3NC4yNjYgNzc0LjI2NjsiPjxwYXRoIGQ9Ik02NDAuMzUsOTEuMTY5SDUzNi45NzFWMjMuOTkxQzUzNi45NzEsMTAuNDY5LDUyNi4wNjQsMCw1MTIuNTQzLDBjLTEuMzEyLDAtMi4xODcsMC40MzgtMi42MTQsMC44NzUgQzUwOS40OTEsMC40MzgsNTA4LjYxNiwwLDUwOC4xNzksMEgyNjUuMjEyaC0xLjc0aC0xLjc1Yy0xMy41MjEsMC0yMy45OSwxMC40NjktMjMuOTksMjMuOTkxdjY3LjE3OUgxMzMuOTE2IGMtMjkuNjY3LDAtNTIuNzgzLDIzLjExNi01Mi43ODMsNTIuNzgzdjM4LjM4N3Y0Ny45ODFoNDUuODAzdjQ5MS42YzAsMjkuNjY4LDIyLjY3OSw1Mi4zNDYsNTIuMzQ2LDUyLjM0Nmg0MTUuNzAzIGMyOS42NjcsMCw1Mi43ODItMjIuNjc4LDUyLjc4Mi01Mi4zNDZ2LTQ5MS42aDQ1LjM2NnYtNDcuOTgxdi0zOC4zODdDNjkzLjEzMywxMTQuMjg2LDY3MC4wMDgsOTEuMTY5LDY0MC4zNSw5MS4xNjl6IE0yODUuNzEzLDQ3Ljk4MWgyMDIuODR2NDMuMTg4aC0yMDIuODRWNDcuOTgxeiBNNTk5LjM0OSw3MjEuOTIyYzAsMy4wNjEtMS4zMTIsNC4zNjMtNC4zNjQsNC4zNjNIMTc5LjI4MiBjLTMuMDUyLDAtNC4zNjQtMS4zMDMtNC4zNjQtNC4zNjNWMjMwLjMyaDQyNC40MzFWNzIxLjkyMnogTTY0NC43MTUsMTgyLjMzOUgxMjkuNTUxdi0zOC4zODdjMC0zLjA1MywxLjMxMi00LjgwMiw0LjM2NC00LjgwMiBINjQwLjM1YzMuMDUzLDAsNC4zNjUsMS43NDksNC4zNjUsNC44MDJWMTgyLjMzOXoiLz48cmVjdCB4PSI0NzUuMDMxIiB5PSIyODYuNTkzIiB3aWR0aD0iNDguNDE4IiBoZWlnaHQ9IjM5Ni45NDIiLz48cmVjdCB4PSIzNjMuMzYxIiB5PSIyODYuNTkzIiB3aWR0aD0iNDguNDE4IiBoZWlnaHQ9IjM5Ni45NDIiLz48cmVjdCB4PSIyNTEuNjkiIHk9IjI4Ni41OTMiIHdpZHRoPSI0OC40MTgiIGhlaWdodD0iMzk2Ljk0MiIvPjwvc3ZnPg==) left top no-repeat;
            }



            .totoom-pikto-delete.only-pikto::before {                
                margin-right:0;
            }

            .totoom-pikto-save::before {                
                content:'';
                display:inline-block;
                width:12px;
                height:12px;
                margin-right:8px;
                background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OSA0OSI+PGcgZmlsbD0iI2ZmZiIgPjxyZWN0IHg9IjI3LjUiIHk9IjUiIHdpZHRoPSI2IiBoZWlnaHQ9IjEwIi8+PHBhdGggZD0iTTM5LjkxNCwwSDAuNXY0OWg0OFY4LjU4NkwzOS45MTQsMHogTTEwLjUsMmgyNnYxNmgtMjZWMnogTTM5LjUsNDdoLTMxVjI2aDMxVjQ3eiIvPjxwYXRoIGQ9Ik0xMy41LDMyaDdjMC41NTMsMCwxLTAuNDQ3LDEtMXMtMC40NDctMS0xLTFoLTdjLTAuNTUzLDAtMSwwLjQ0Ny0xLDFTMTIuOTQ3LDMyLDEzLjUsMzJ6Ii8+PHBhdGggZD0iTTEzLjUsMzZoMTBjMC41NTMsMCwxLTAuNDQ3LDEtMXMtMC40NDctMS0xLTFoLTEwYy0wLjU1MywwLTEsMC40NDctMSwxUzEyLjk0NywzNiwxMy41LDM2eiIvPjxwYXRoIGQ9Ik0yNi41LDM2YzAuMjcsMCwwLjUyLTAuMTEsMC43MS0wLjI5YzAuMTgtMC4xOSwwLjI5LTAuNDUsMC4yOS0wLjcxcy0wLjExLTAuNTIxLTAuMjktMC43MWMtMC4zNy0wLjM3LTEuMDQtMC4zNy0xLjQxLDAgYy0wLjE5LDAuMTg5LTAuMywwLjQzOS0wLjMsMC43MWMwLDAuMjcsMC4xMDksMC41MiwwLjI5LDAuNzFDMjUuOTc5LDM1Ljg5LDI2LjIyOSwzNiwyNi41LDM2eiIvPjwvZz48L3N2Zz4=) left top no-repeat;
            }
            .totoom-pikto-logout-background,
            .totoom-pikto-logout {
                background-color:brown;
            }
            .totoom-pikto-logout::before {
                content:'';
                display:inline-block;
                width:12px;
                height:12px;
                margin-right:8px;
                background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEycHgiIGZpbGw9IiNmZmYiIHZpZXdCb3g9IjAgMCAxNC41NzMgMTQuNTczIj48cGF0aCBkPSJNNy4yODYsMTQuNTczYy0xLjczNiwwLTMuMzY4LTAuNjc2LTQuNTk2LTEuOTAzYy0xLjIyNy0xLjIyOC0xLjkwNC0yLjg2LTEuOTA0LTQuNTk3CQkJczAuNjc3LTMuMzY5LDEuOTA0LTQuNTk3YzAuMzkxLTAuMzkxLDEuMDIzLTAuMzkxLDEuNDE0LDBzMC4zOTEsMS4wMjMsMCwxLjQxNGMtMC44NSwwLjg1MS0xLjMxOCwxLjk4MS0xLjMxOCwzLjE4MyBzMC40NjgsMi4zMzMsMS4zMTgsMy4xODNzMS45NzksMS4zMTcsMy4xODIsMS4zMTdzMi4zMzItMC40NjgsMy4xODItMS4zMTdjMC44NTEtMC44NSwxLjMxOC0xLjk4LDEuMzE4LTMuMTgzIFMxMS4zMTgsNS43NCwxMC40NjksNC44OWMtMC4zOTEtMC4zOTEtMC4zOTEtMS4wMjMsMC0xLjQxNHMxLjAyMy0wLjM5MSwxLjQxNCwwYzEuMjI3LDEuMjI5LDEuOTA0LDIuODYxLDEuOTA0LDQuNTk3IHMtMC42NzcsMy4zNjktMS45MDQsNC41OTdDMTAuNjU1LDEzLjg5Nyw5LjAyMywxNC41NzMsNy4yODYsMTQuNTczeiIvPg0KPHBhdGggZD0iTTcuMjg2LDdjLS41NTMsMC0xLTAuNDQ4LTEtMVYxYzAtMC41NTIsMC40NDctMSwxLTFzMSwwLjQ0OCwxLDF2NUM4LjI4Niw2LjU1Miw3Ljg0LDcsNy4yODYsN3oiLz48L3N2Zz4=) left top no-repeat;
            }
            .totoom-pikto-logout:hover {
                background-color:firebrick;
            }


            .totoom-pikto-calendar::before {
                content:'';
                display:inline-block;
                width:18px;
                height:18px;
                background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiBmaWxsPSIjMDAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCA2MCA2MCI+PHBhdGggZD0iTTUwLjI1LDExYy0xLjU2My0wLjgzOC0xMS4yODItNi4wNy0xNi42MjMtOS40MjFDMzIuNzE1LDAuNjEyLDMxLjQzMSwwLDMwLDBzLTIuNzE1LDAuNjEyLTMuNjI3LDEuNTc5IEMyMS4wMzEsNC45MjksMTEuMzEzLDEwLjE2Miw5Ljc1LDExSDB2NDloNjBWMTFINTAuMjV6IE0yNS4wMDYsNC43NTRDMjUuMDAyLDQuODM2LDI1LDQuOTE4LDI1LDVjMCwyLjc1NywyLjI0Myw1LDUsNXM1LTIuMjQzLDUtNSBjMC0wLjA4Mi0wLjAwMi0wLjE2NC0wLjAwNi0wLjI0NkMzOC41ODcsNi44OSw0My4wMjksOS4zNTEsNDYuMDUxLDExSDEzLjk0OUMxNi45NzEsOS4zNTEsMjEuNDEzLDYuODksMjUuMDA2LDQuNzU0eiBNMiw1OFYyMGg1NiB2MzhIMnoiLz48Y2lyY2xlIGN4PSIyMyIgY3k9IjI4IiByPSIxIi8+PGNpcmNsZSBjeD0iMzAiIGN5PSIyOCIgcj0iMSIvPjxjaXJjbGUgY3g9IjM3IiBjeT0iMjgiIHI9IjEiLz48Y2lyY2xlIGN4PSI0NCIgY3k9IjI4IiByPSIxIi8+PGNpcmNsZSBjeD0iNTEiIGN5PSIyOCIgcj0iMSIvPjxjaXJjbGUgY3g9IjkiIGN5PSIzNiIgcj0iMSIvPjxjaXJjbGUgY3g9IjE2IiBjeT0iMzYiIHI9IjEiLz48Y2lyY2xlIGN4PSIyMyIgY3k9IjM2IiByPSIxIi8+PGNpcmNsZSBjeD0iMzAiIGN5PSIzNiIgcj0iMSIvPjxjaXJjbGUgY3g9IjM3IiBjeT0iMzYiIHI9IjEiLz48Y2lyY2xlIGN4PSI0NCIgY3k9IjM2IiByPSIxIi8+PGNpcmNsZSBjeD0iNTEiIGN5PSIzNiIgcj0iMSIvPjxjaXJjbGUgY3g9IjkiIGN5PSI0MyIgcj0iMSIvPjxjaXJjbGUgY3g9IjE2IiBjeT0iNDMiIHI9IjEiLz48Y2lyY2xlIGN4PSIyMyIgY3k9IjQzIiByPSIxIi8+PGNpcmNsZSBjeD0iMzAiIGN5PSI0MyIgcj0iMSIvPjxjaXJjbGUgY3g9IjM3IiBjeT0iNDMiIHI9IjEiLz48Y2lyY2xlIGN4PSI0NCIgY3k9IjQzIiByPSIxIi8+PGNpcmNsZSBjeD0iNTEiIGN5PSI0MyIgcj0iMSIvPjxjaXJjbGUgY3g9IjkiIGN5PSI1MSIgcj0iMSIvPjxjaXJjbGUgY3g9IjE2IiBjeT0iNTEiIHI9IjEiLz48Y2lyY2xlIGN4PSIyMyIgY3k9IjUxIiByPSIxIi8+PGNpcmNsZSBjeD0iMzAiIGN5PSI1MSIgcj0iMSIvPjxjaXJjbGUgY3g9IjM3IiBjeT0iNTEiIHI9IjEiLz48L3N2Zz4=) left top no-repeat;

            }
            .totoom-pikto-borrowableby {
                display:inline-block;
                width:24px;
                height:24px;
            }
            .totoom-things .totoom-pikto-borrowableby {
                opacity:0.33;
                cursor:help;
            }
            label .totoom-pikto-borrowableby {
                width:16px;
                height:16px;                
            }
            .table-caption .totoom-pikto-borrowableby {
                background:#fff;
                padding-top:5px;
                padding-left:3px;
            }
            .table-caption .totoom-pikto-borrowableby::before {
                width:24px !important;
                height:24px !important;                
            }
            .totoom-pikto-borrowableby::before {
                content:'';
                display:inline-block;
                width:100%;
                height:100%;
                position: relative;
                top: 2px;                
            }
            .table-caption .totoom-pikto-borrowableby {
                background:#fff;
            }
            .totoom-pikto-borrowableby[data-type="nobody"]::before {
                background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTQyLjkxNiAxNDIuOTE2Ij48cGF0aCBkPSJNMzIuOTAxLDExNC43OTlsLTEyLjAxNSwxNi41MDdjLTIuMzc1LDMuMjY1LTEuNjU2LDcuODM1LDEuNjA4LDEwLjIxYzEuMzAxLDAuOTQ1LDIuODA3LDEuNCw0LjI5NSwxLjQgYzIuMjYxLDAsNC40ODctMS4wNDMsNS45MTctMy4wMDZsMTIuMTEtMTYuNjM4YzcuOTUxLDQuMjM5LDE3LjAxOSw2LjY1MSwyNi42NDQsNi42NTFjMzEuMzQyLDAsNTYuODQtMjUuNDk5LDU2Ljg0LTU2Ljg0MiBjMC0xNS45NzktNi42MzYtMzAuNDI3LTE3LjI4My00MC43NjRsMTUuMDc0LTIwLjcwOWMyLjM3NS0zLjI2NSwxLjY1NS03LjgzNC0xLjYwNy0xMC4yMWMtMy4yNzMtMi4zNzctNy44NC0xLjY1MS0xMC4yMDksMS42MDggTDk5LjMxMywyMy41NjJjLTguMjQxLTQuNjU1LTE3LjczOS03LjMyMy0yNy44NTYtNy4zMjNjLTMxLjM0MywwLTU2Ljg0MiwyNS40OTktNTYuODQyLDU2Ljg0MSBDMTQuNjE1LDg5LjU1NywyMS42NjUsMTA0LjQwOSwzMi45MDEsMTE0Ljc5OXogTTExMy42ODIsNzMuMDhjMCwyMy4yODQtMTguOTQsNDIuMjI2LTQyLjIyNiw0Mi4yMjYgYy02LjQwNywwLTEyLjQ2MS0xLjQ3Ny0xNy45MDUtNC4wMzlsNDguNzI5LTY2Ljk1MUMxMDkuMzMxLDUxLjg2NCwxMTMuNjgyLDYxLjk2NCwxMTMuNjgyLDczLjA4eiBNNzEuNDU3LDMwLjg1NiBjNi45MDEsMCwxMy40MDMsMS42OTgsMTkuMTU5LDQuNjQ2bC00OS4wNDMsNjcuMzgxYy03LjYyMy03LjY0My0xMi4zNDQtMTguMTgxLTEyLjM0NC0yOS44MDEgQzI5LjIzMiw0OS43OTgsNDguMTczLDMwLjg1Niw3MS40NTcsMzAuODU2eiIvPjwvc3ZnPg==) left top no-repeat;
            }
            .totoom-pikto-borrowableby[data-type="memorial"]::before {
                background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTEwIDExMCI+PHBhdGggZD0iTTUsMTVoNDB2LTIuNXEgMTAsLTE1IDIwLDB2Mi41aDQwYyAtMTAsMTUtMjUsMTktNDAsMjB2NzBoLTIwdi03MGMgLTEwLC0xLTI1LC01LTQwLC0yMHoiPjwvcGF0aD48L3N2Zz4=) left top no-repeat;
            }            
            .totoom-pikto-borrowableby[data-type="usufruct"]::before {
                background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMDAwIiB2aWV3Qm94PSIwIDAgMjU4Ljc1IDI1OC43NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMjkuMzgiIGN5PSI2MCIgcj0iNjAiLz4gPHBhdGggZD0ibTEyOS4zOCAxNTBjLTYwLjA2MSAwLTEwOC43NSA0OC42ODktMTA4Ljc1IDEwOC43NWgyMTcuNWMwLTYwLjA2MS00OC42ODktMTA4Ljc1LTEwOC43NS0xMDguNzV6Ii8+PC9zdmc+) left top no-repeat;
            }
            .totoom-pikto-borrowableby[data-type="virtualgroup"]::before {
                background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMwMDAiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMzg5IDQwLjg0YzE4LjUgMCAzNSAxOC43OSAzNSA0NC4wMyAwIDI1LjMzLTE2LjUgNDQuMDMtMzUgNDQuMDNzLTM1LTE4LjctMzUtNDQuMDNjMC0yNS4yNCAxNi41LTQ0LjAzIDM1LTQ0LjAzem0tMTMyLjkgMGMxOC40IDAgMzUgMTguNzkgMzUgNDQuMDMgMCAyNS4zMy0xNi42IDQ0LjAzLTM1IDQ0LjAzLTE4LjUgMC0zNS4xLTE4LjctMzUuMS00NC4wMyAwLTI1LjI0IDE2LjYtNDQuMDMgMzUuMS00NC4wM3ptLTEzMyAwYzE4LjUgMCAzNSAxOC43OSAzNSA0NC4wMyAwIDI1LjMzLTE2LjUgNDQuMDMtMzUgNDQuMDNzLTM1LjA5LTE4LjctMzUuMDktNDQuMDNjMC0yNS4yNCAxNi41OS00NC4wMyAzNS4wOS00NC4wM3ptMTMzIDEwOS4wNmwxODIuOCA0LjJjMzAuOSAxNy44IDQ1LjIgMTA5IDQ0LjMgMTQwLjdsLTE3LjYgMTcuN2MtNy43LTQyLjgtMTcuNC05OS45LTMzLjUtMTEyLjZ2ODcuNmw0LjEgMTgzLjdINDE0bC0xNi43LTE4NC43aC0xOGwtMTYuNyAxODQuN2gtMjIuM2w0LjItMTgzLjctOC04OC41aC0yOS4zbC03LjIgODguMiA0LjIgMTgzLjdoLTIyLjNsLTE2LjgtMTg0LjdoLTE4bC0xNi44IDE4NC43aC0yMi4ybDQuMi0xODMuN0wyMDUgMTk5aC0yOS4zbC04IDg4LjUgNC4yIDE4My43aC0yMi4zbC0xNi43LTE4NC43aC0xOEw5OC4wMSA0NzEuMmgtMjIuMmw0LjItMTgzLjd2LTg3LjZjLTE2LjIgMTIuNy0yNS45IDY5LjgtMzMuNiAxMTIuNmwtMTcuNi0xNy43Yy0uOS0zMS43IDEzLjUtMTIyLjkgNDQuMy0xNDAuN2wxODIuOTktNC4yeiIvPjwvc3ZnPg==) left top no-repeat;
            }
            .totoom-pikto-borrowableby[data-type="my_friends"]::before {
                background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMDAwIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTU1LjMzIDU3LjE0MmMtNTEuNTMxIDAtOTMuNDU0IDQ0LjQ1LTkzLjQ1NCA5OS4wODZzNDEuOTIzIDk5LjA4NiA5My40NTQgOTkuMDg2IDkzLjQ1NS00NC40NSA5My40NTUtOTkuMDg2LTQxLjkyMy05OS4wODYtOTMuNDU1LTk5LjA4NnoiLz48cGF0aCBkPSJtMzY3LjggNzEuMzIxYy0wLjIxMSAwLTAuNDI1IDFlLTMgLTAuNjM2IDJlLTMgLTIxLjYyNiAwLjE3OS00MS44MjYgOS4zMS01Ni44NzggMjUuNzEzLTE0Ljc4OCAxNi4xMTMtMjIuODI5IDM3LjM3LTIyLjY0NCA1OS44NTQgMC4xODYgMjIuNDg0IDguNTc3IDQzLjYwNSAyMy42MjggNTkuNDczIDE1LjE3IDE1Ljk5MSAzNS4yNjUgMjQuNzczIDU2LjY1MSAyNC43NzMgMC4yMTUgMCAwLjQzLTFlLTMgMC42NDYtMmUtMyAyMS42MjYtMC4xNzkgNDEuODI2LTkuMzExIDU2Ljg3OC0yNS43MTMgMTQuNzg4LTE2LjExMyAyMi44MjktMzcuMzcgMjIuNjQ0LTU5Ljg1NS0wLjM4NS00Ni41OTQtMzYuMzQtODQuMjQ1LTgwLjI4OS04NC4yNDV6Ii8+PHBhdGggZD0ibTM3MS43NCAyNTcuMzZoLTcuNzZjLTM2LjE0IDAtNjkuMTIgMTMuNzQtOTQuMDIgMzYuMjYgNi4yMyA0Ljc4IDEyLjE2IDkuOTkgMTcuNzggMTUuNjEgMTYuNTggMTYuNTggMjkuNiAzNS45IDM4LjcgNTcuNDIgOC4yIDE5LjM4IDEyLjg4IDM5LjggMTMuOTcgNjAuODNoMTcxLjU5di0yOS44N2MwLTc3LjMzLTYyLjkyLTE0MC4yNS0xNDAuMjYtMTQwLjI1eiIvPjxwYXRoIGQ9Im0zMTAuMzUgNDI3LjQ4Yy0yLjgzLTQ1LjU5LTI1Ljk0LTg1LjY5LTYwLjQzLTExMS4zOS0yNS4wOS0xOC43LTU2LjIxLTI5Ljc3LTg5LjkyLTI5Ljc3aC05LjM0Yy04My4yMSAxZS0zIC0xNTAuNjYgNjcuNDUtMTUwLjY2IDE1MC42NnYxNy44OGgzMTAuNjV2LTE3Ljg4YzAtMy4xOS0wLjEtNi4zNi0wLjMtOS41eiIvPjwvc3ZnPg==) left top no-repeat;

            }
            .totoom-pikto-borrowableby[data-type="my_friends_and_theirs"]::before {
                background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDcuMDAzIDQ3LjAwMyI+PHBhdGggZD0iTTIyLjI2NywxOS43NjNsMC41OTgtMy44NWwtMC4zMDEtMC40ODVjLTAuMDQzLTAuMDY3LTAuMDM1LTAuMTU1LDAuMDE5LTAuMjE0bDAuNzg1LTAuODQ4IGMwLjA2OC0wLjA3MiwwLjE5Mi0wLjA3MiwwLjI2LDBsMC43ODUsMC44NDhjMC4wNTQsMC4wNTksMC4wNjIsMC4xNDYsMC4wMTksMC4yMTRsLTAuMzAxLDAuNDg1bDAuNTk4LDMuODQ5IGM0LjcyMy0wLjA3OSw3LjU4My0wLjYxOCw3LjU4My0xLjE4YzAtMi43NDUtMS44NjYtMi44NjYtMy45NC0zLjU0NGMtMS4yNzgtMC40MTUtMi44NjItMC42NDktMi41MjItMi44NTEgYzAuODQyLTAuNzcsMS4xMzUtMi4zNTUsMS4xMzUtMi4zNTVzMS4xMjEtMC41NjUsMS4yNS0xLjY0N2MwLjA5NS0wLjgyNS0wLjMzNi0xLjIwOC0wLjMzNi0xLjIwOHMwLTAuMDU5LDAtMS4wNDYgYzAtMi4zMy0xLjk5Ni00LjE2NS00LjM5Ny00LjE2NWMtMi40MDIsMC00LjM5OCwxLjgzNS00LjM5OCw0LjE2NWMwLDAuOTg3LDAsMS4wNDYsMCwxLjA0NnMtMC40MywwLjM4My0wLjMzNSwxLjIwOCBjMC4xMjgsMS4wODIsMS4yNDksMS42NDcsMS4yNDksMS42NDdzMC4yOTQsMS41ODYsMS4xMzYsMi4zNTVjMC4zMzgsMi4yMDEtMS4yNDUsMi40MzYtMi41MjMsMi44NTEgYy0yLjA3NSwwLjY3OC0zLjk0LDAuNzk5LTMuOTQsMy41NDRDMTQuNjg1LDE5LjE0MywxNy41NDQsMTkuNjgzLDIyLjI2NywxOS43NjN6Ii8+IDxwYXRoIGQ9Ik0xMy42ODIsNDAuNTEzYy0xLjI3OC0wLjQxNi0yLjg2Mi0wLjY0OS0yLjUyMy0yLjg1M2MwLjg0Mi0wLjc3LDEuMTM2LTIuMzU0LDEuMTM2LTIuMzU0czEuMTItMC41NjMsMS4yNDktMS42NDYgYzAuMDk1LTAuODI2LTAuMzM1LTEuMjA5LTAuMzM1LTEuMjA5czAtMC4wNiwwLTEuMDQ1YzAtMi4zMy0xLjk5Ni00LjE2Ni00LjM5OC00LjE2NnMtNC4zOTgsMS44MzYtNC4zOTgsNC4xNjYgYzAsMC45ODYsMCwxLjA0NSwwLDEuMDQ1cy0wLjQzLDAuMzgzLTAuMzM1LDEuMjA5YzAuMTI4LDEuMDgyLDEuMjQ5LDEuNjQ2LDEuMjQ5LDEuNjQ2czAuMjk0LDEuNTg1LDEuMTM2LDIuMzU0IGMwLjMzOCwyLjIwMi0xLjI0NSwyLjQzNy0yLjUyMywyLjg1M0MxLjg2NSw0MS4xODksMCw0MS4zMTIsMCw0NC4wNTZjMCwwLjU2MiwyLjg1OSwxLjEwMyw3LjU4MywxLjE4MmwwLjU5OC0zLjg1TDcuODgsNDAuOTAyIGMtMC4wNDMtMC4wNjgtMC4wMzUtMC4xNTQsMC4wMTktMC4yMTNsMC43ODUtMC44NWMwLjA2OC0wLjA3LDAuMTkyLTAuMDcsMC4yNiwwbDAuNzg1LDAuODVjMC4wNTQsMC4wNTksMC4wNjIsMC4xNDYsMC4wMTksMC4yMTMgbC0wLjMwMSwwLjQ4NWwwLjU5OCwzLjg0OWM0LjcyMy0wLjA3OCw3LjU4My0wLjYxOSw3LjU4My0xLjE4MUMxNy42MjIsNDEuMzEyLDE1Ljc1Niw0MS4xODksMTMuNjgyLDQwLjUxM3oiLz4gPHBhdGggZD0iTTQzLjA1Nyw0MC41MTNjLTEuMjc3LTAuNDE2LTIuODYxLTAuNjQ5LTIuNTIyLTIuODUzYzAuODQyLTAuNzcsMS4xMzYtMi4zNTQsMS4xMzYtMi4zNTRzMS4xMi0wLjU2MywxLjI0OS0xLjY0NiBjMC4wOTUtMC44MjYtMC4zMzUtMS4yMDktMC4zMzUtMS4yMDlzMC0wLjA2LDAtMS4wNDVjMC0yLjMzLTEuOTk2LTQuMTY2LTQuMzk4LTQuMTY2Yy0yLjQwMSwwLTQuMzk3LDEuODM2LTQuMzk3LDQuMTY2IGMwLDAuOTg2LDAsMS4wNDUsMCwxLjA0NXMtMC40MzEsMC4zODMtMC4zMzUsMS4yMDljMC4xMjgsMS4wODIsMS4yNDksMS42NDYsMS4yNDksMS42NDZzMC4yOTQsMS41ODUsMS4xMzYsMi4zNTQgYzAuMzM4LDIuMjAyLTEuMjQ0LDIuNDM3LTIuNTIzLDIuODUzYy0yLjA3NCwwLjY3Ny0zLjkzOSwwLjc5OS0zLjkzOSwzLjU0M2MwLDAuNTYyLDIuODU5LDEuMTAzLDcuNTgzLDEuMTgybDAuNTk5LTMuODUgbC0wLjMwMi0wLjQ4NWMtMC4wNDMtMC4wNjgtMC4wMzQtMC4xNTQsMC4wMTktMC4yMTNsMC43ODUtMC44NWMwLjA2OC0wLjA3LDAuMTkyLTAuMDcsMC4yNiwwbDAuNzg1LDAuODUgYzAuMDU1LDAuMDU5LDAuMDYyLDAuMTQ2LDAuMDIsMC4yMTNsLTAuMzAxLDAuNDg1bDAuNTk4LDMuODQ5YzQuNzIzLTAuMDc4LDcuNTgzLTAuNjE5LDcuNTgzLTEuMTgxIEM0Ni45OTcsNDEuMzEyLDQ1LjEzMSw0MS4xODksNDMuMDU3LDQwLjUxM3oiLz48cGF0aCBkPSJNMzAuNDk3LDM2LjMyNmMwLjMzNywwLDAuNjcxLTAuMTQ1LDAuOTAzLTAuNDI0YzAuNDE2LTAuNDk5LDAuMzQ4LTEuMjQtMC4xNTEtMS42NTRsLTYuNTc3LTUuNDc0di02LjQ0OSBjMC0wLjY0OS0wLjUyNi0xLjE3NS0xLjE3NS0xLjE3NXMtMS4xNzUsMC41MjYtMS4xNzUsMS4xNzV2Ni40NDlsLTYuNTc3LDUuNDc0Yy0wLjQ5OSwwLjQxNC0wLjU2NywxLjE1NS0wLjE1MiwxLjY1NCBzMS4xNTYsMC41NjYsMS42NTUsMC4xNWw2LjI0OS01LjE5OWw2LjI0OSw1LjE5OUMyOS45NjUsMzYuMjM2LDMwLjIzLDM2LjMyNiwzMC40OTcsMzYuMzI2eiIvPjwvc3ZnPg==) left top no-repeat;
            }
            .totoom-pikto-borrowableby[data-type="public"]::before {
                background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMDAwIiB2aWV3Qm94PSIwIC0yIDUxMiA1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTI0MSA1MDcuMzU1NDY5di0xMDguODQzNzVjLTI3LjI1NzgxMiAxLjAzOTA2Mi01NC4yNTM5MDYgNC44ODI4MTItNzkuOTQxNDA2IDExLjI1MzkwNiA0LjEzNjcxOCA5Ljk5NjA5NCA4LjY2NDA2MiAxOS41NzAzMTMgMTMuNTY2NDA2IDI4LjYwOTM3NSAxOS41NjY0MDYgMzYuMDU0Njg4IDQzLjg4MjgxMiA2MC45NzY1NjIgNjYuMzc1IDY4Ljk4MDQ2OXptMCAwIi8+PHBhdGggZD0ibTMzNy4zNzUgNDM4LjM3NWM0LjkwMjM0NC05LjAzNTE1NiA5LjQyOTY4OC0xOC42MTMyODEgMTMuNTY2NDA2LTI4LjYwOTM3NS0yNS42ODc1LTYuMzcxMDk0LTUyLjY4MzU5NC0xMC4yMTQ4NDQtNzkuOTQxNDA2LTExLjI1MzkwNnYxMDguODQzNzVjMjIuNDkyMTg4LTguMDAzOTA3IDQ2LjgwODU5NC0zMi45MjU3ODEgNjYuMzc1LTY4Ljk4MDQ2OXptMCAwIi8+PHBhdGggZD0ibTI0MSAzNjguNDkyMTg4di05OS44MTY0MDdoLTEwOS4zOTA2MjVjMS4zNjcxODcgMzguOTY4NzUgOC4wMTU2MjUgNzcuNzEwOTM4IDE5LjE0ODQzNyAxMTIuNzg1MTU3IDI4Ljk4MDQ2OS03LjQzMzU5NCA1OS40OTYwOTQtMTEuODc1IDkwLjI0MjE4OC0xMi45Njg3NXptMCAwIi8+PHBhdGggZD0ibTI0MSAyMzguNjc5Njg4di05OS44MTY0MDdjLTMwLjc0NjA5NC0xLjA5Mzc1LTYxLjI2MTcxOS01LjUzNTE1Ni05MC4yNDIxODgtMTIuOTY0ODQzLTExLjEzMjgxMiAzNS4wNzQyMTgtMTcuNzgxMjUgNzMuODEyNS0xOS4xNDg0MzcgMTEyLjc4MTI1em0wIDAiLz48cGF0aCBkPSJtMzc5Ljk1MzEyNSA4OS4xMjg5MDZjMTguMjQ2MDk0LTYuMTUyMzQ0IDM1LjU0Mjk2OS0xMy42NDA2MjUgNTEuNDQ5MjE5LTIyLjM0NzY1Ni0yNy45Mjk2ODgtMjYuMjMwNDY5LTYxLjcxNDg0NC00Ni4zMDA3ODEtOTkuMTY3OTY5LTU3Ljk4NDM3NSAxMS4yMTg3NSAxMi42NzU3ODEgMjEuODMyMDMxIDI4LjA1MDc4MSAzMS41MDM5MDYgNDUuODc1IDUuOTQxNDA3IDEwLjk0MTQwNiAxMS4zNDc2NTcgMjIuNDY0ODQ0IDE2LjIxNDg0NCAzNC40NTcwMzF6bTAgMCIvPjxwYXRoIGQ9Im0xNzQuNjI1IDY4Ljk4MDQ2OWMtNC45MDIzNDQgOS4wMzkwNjItOS40Mjk2ODggMTguNjEzMjgxLTEzLjU2NjQwNiAyOC42MDkzNzUgMjUuNjg3NSA2LjM3MTA5NCA1Mi42ODM1OTQgMTAuMjE0ODQ0IDc5Ljk0MTQwNiAxMS4yNTM5MDZ2LTEwOC44NDM3NWMtMjIuNDkyMTg4IDguMDAzOTA2LTQ2LjgwODU5NCAzMi45MjU3ODEtNjYuMzc1IDY4Ljk4MDQ2OXptMCAwIi8+PHBhdGggZD0ibTI3MSAyNjguNjc1Nzgxdjk5LjgxNjQwN2MzMC43NSAxLjA5NzY1NiA2MS4yNjE3MTkgNS41MzUxNTYgOTAuMjQyMTg4IDEyLjk2ODc1IDExLjEzMjgxMi0zNS4wNzQyMTkgMTcuNzgxMjUtNzMuODE2NDA3IDE5LjE1MjM0My0xMTIuNzg1MTU3em0wIDAiLz48cGF0aCBkPSJtMjcxIDEzOC44NjMyODF2OTkuODE2NDA3aDEwOS4zOTA2MjVjLTEuMzY3MTg3LTM4Ljk2ODc1LTguMDE1NjI1LTc3LjcwNzAzMi0xOS4xNDg0MzctMTEyLjc4MTI1LTI4Ljk4MDQ2OSA3LjQyOTY4Ny01OS40OTIxODggMTEuODcxMDkzLTkwLjI0MjE4OCAxMi45NjQ4NDN6bTAgMCIvPjxwYXRoIGQ9Im0xMjEuODc4OTA2IDM5MC4wMzkwNjJjLTExLjk5MjE4Ny0zNy43NTc4MTItMTguOTYwOTM3LTc5LjA4MjAzMS0yMC4zMDA3ODEtMTIxLjM2MzI4MWgtMTAxLjU3ODEyNWMzLjI4NTE1NiA1Ni42Nzk2ODggMjUuMDU4NTk0IDEwOC40NzI2NTcgNTkuMzY3MTg4IDE0OS40MzM1OTQgMTkuMTA5Mzc0LTExLjA4OTg0NCA0MC4xNzU3ODEtMjAuNTAzOTA2IDYyLjUxMTcxOC0yOC4wNzAzMTN6bTAgMCIvPjxwYXRoIGQ9Im0zNzkuOTUzMTI1IDQxOC4yMjY1NjJjLTQuODcxMDk0IDExLjk5MjE4OC0xMC4yNzczNDQgMjMuNTE1NjI2LTE2LjIxNDg0NCAzNC40NjA5MzgtOS42NzE4NzUgMTcuODI0MjE5LTIwLjI4NTE1NiAzMy4xOTUzMTItMzEuNTAzOTA2IDQ1Ljg3MTA5NCAzNy40NTMxMjUtMTEuNjgzNTk0IDcxLjIzODI4MS0zMS43NTM5MDYgOTkuMTcxODc1LTU3Ljk4NDM3NS0xNS45MTAxNTYtOC43MDcwMzEtMzMuMjA3MDMxLTE2LjE5NTMxMy01MS40NTMxMjUtMjIuMzQ3NjU3em0wIDAiLz48cGF0aCBkPSJtMTMyLjA0Njg3NSA0MTguMjI2NTYyYy0xOC4yNDYwOTQgNi4xNTIzNDQtMzUuNTQyOTY5IDEzLjY0MDYyNi01MS40NDkyMTkgMjIuMzQ3NjU3IDI3LjkyOTY4OCAyNi4yMzQzNzUgNjEuNzE0ODQ0IDQ2LjMwMDc4MSA5OS4xNjc5NjkgNTcuOTg4MjgxLTExLjIxNDg0NC0xMi42Nzk2ODgtMjEuODI4MTI1LTI4LjA1MDc4MS0zMS41MDM5MDYtNDUuODc1LTUuOTQxNDA3LTEwLjk0NTMxMi0xMS4zNDc2NTctMjIuNDY4NzUtMTYuMjE0ODQ0LTM0LjQ2MDkzOHptMCAwIi8+PHBhdGggZD0ibTM5MC4xMjEwOTQgMTE3LjMxNjQwNmMxMS45OTIxODcgMzcuNzU3ODEzIDE4Ljk2MDkzNyA3OS4wODIwMzIgMjAuMzAwNzgxIDEyMS4zNjMyODJoMTAxLjU3ODEyNWMtMy4yODUxNTYtNTYuNjc5Njg4LTI1LjA1ODU5NC0xMDguNDY4NzUtNTkuMzY3MTg4LTE0OS40Mjk2ODgtMTkuMTA5Mzc0IDExLjA4OTg0NC00MC4xNzU3ODEgMjAuNS02Mi41MTE3MTggMjguMDY2NDA2em0wIDAiLz48cGF0aCBkPSJtMzkwLjEyMTA5NCAzOTAuMDM5MDYyYzIyLjMzNTkzNyA3LjU2NjQwNyA0My40MDIzNDQgMTYuOTc2NTYzIDYyLjUxMTcxOCAyOC4wNjY0MDcgMzQuMzA4NTk0LTQwLjk2MDkzOCA1Ni4wODIwMzItOTIuNzUzOTA3IDU5LjM2NzE4OC0xNDkuNDI5Njg4aC0xMDEuNTc4MTI1Yy0xLjMzOTg0NCA0Mi4yODEyNS04LjMwODU5NCA4My42MDU0NjktMjAuMzAwNzgxIDEyMS4zNjMyODF6bTAgMCIvPjxwYXRoIGQ9Im0yNzEgMHYxMDguODQzNzVjMjcuMjU3ODEyLTEuMDM5MDYyIDU0LjI1MzkwNi00Ljg4MjgxMiA3OS45NDE0MDYtMTEuMjUtNC4xMzY3MTgtMTAtOC42NjAxNTYtMTkuNTc0MjE5LTEzLjU2NjQwNi0yOC42MTMyODEtMTkuNTY2NDA2LTM2LjA1NDY4OC00My44ODI4MTItNjAuOTc2NTYzLTY2LjM3NS02OC45ODA0Njl6bTAgMCIvPjxwYXRoIGQ9Im0xMjEuODc4OTA2IDExNy4zMTY0MDZjLTIyLjMzNTkzNy03LjU2NjQwNi00My40MDIzNDQtMTYuOTc2NTYyLTYyLjUxMTcxOC0yOC4wNjY0MDYtMzQuMzEyNSA0MC45NjA5MzgtNTYuMDgyMDMyIDkyLjc1MzkwNi01OS4zNjcxODggMTQ5LjQyOTY4OGgxMDEuNTc4MTI1YzEuMzM5ODQ0LTQyLjI4MTI1IDguMzA4NTk0LTgzLjYwNTQ2OSAyMC4zMDA3ODEtMTIxLjM2MzI4MnptMCAwIi8+PHBhdGggZD0ibTEzMi4wNDY4NzUgODkuMTI4OTA2YzQuODcxMDk0LTExLjk5MjE4NyAxMC4yNzczNDQtMjMuNTE1NjI1IDE2LjIxNDg0NC0zNC40NTcwMzEgOS42NzE4NzUtMTcuODI4MTI1IDIwLjI4NTE1Ni0zMy4xOTkyMTkgMzEuNTAzOTA2LTQ1Ljg3NS0zNy40NTMxMjUgMTEuNjgzNTk0LTcxLjIzODI4MSAzMS43NTM5MDYtOTkuMTcxODc1IDU3Ljk4NDM3NSAxNS45MTAxNTYgOC43MDcwMzEgMzMuMjA3MDMxIDE2LjE5NTMxMiA1MS40NTMxMjUgMjIuMzQ3NjU2em0wIDAiLz48L3N2Zz4=) left top no-repeat;
            }


        
                

            .totoom-fullcat b {
                font-weight:bold;
            }

            @media (max-width:500px) {
                .totoom-categories tbody .cell-name,
                .totoom-categories tbody .cell-nb_items {
                    display:inline-block;
                    border:0 !important;
                }
                .totoom-categories tbody .cell-nb_items span::before {
                    content:'(';
                }
                .totoom-categories tbody .cell-nb_items span::after {
                    content:')';
                }
            }
        
                

            @media (max-width:1020px) {
                table.totoom-table.totoom-all-bookings .cell-date_from {
                    display:block;
                    float:left;
                }
                table.totoome-table.totoom-all-bookings td.cell-date_from::before {
                    content:'De : ';
                    font-weight:bold;
                }
                table.totoom-table.totoom-all-bookings .cell-date_to {
                    display:block;
                }
                table.totoom-table.totoom-all-bookings td.cell-date_to::before {
                    content:'À : ';
                    padding-left:5px;
                    font-weight:bold;
                }
                table.totoom-table.totoom-all-bookings .cell-thing {
                    display:block;
                }
                table.totoom-table.totoom-all-bookings .cell-booker {
                    display:block;
                    float:left;
                }
                table.totoom-table.totoom-all-bookings td.cell-booker::before {
                    content:'Par : ';
                    font-weight:bold;
                }
                table.totoom-table.totoom-all-bookings .cell-has {
                    display:block;
                    float:left;
                }
                table.totoom-table.totoom-all-bookings .cell-has b {
                    background-color:gold
                }
                table.totoom-table.totoom-all-bookings .cell-delete {
                    display:block;
                    float:right
                }
            }            


            table.totoom-table.totoom-bookings > tbody > tr > * {
                /* même couleur entre pair et impair */
                background-color: rgba(240,255,240,0.5);
                background-color: rgba(240,240,255,0.5);
            }

            .totoom-booking-item {
                position:relative;
                padding-right:40px;
            }
            .totoom-booking-item form {
                position:absolute;
                right:0;
                top:0;

            }
        
                
            .totoom-form.addthing .subform {
                margin:10px;    
                padding:10px;
                border-left:3px double;                
            }
            .totoom-form.addthing .subform {
                display:none;
            }
            .totoom-form.addthing [type="radio"]:checked ~ .subform {
                display:block;
            }
        
                

            .totoom-styler textarea {
                width:640px;
                max-width:100%;
                height:100px;
            }
            .totoom-styler.widget {
                background:#000;
                padding:16px;
            }
            .totoom-styler .result {
                background:cadetblue;
                padding:16px;
            }
            .totoom-styler .desc span {
                background:salmon;
                padding:2px;
                font-family:monospace;
            }


            .totoom-slideDown {
                margin:8px 0;
                display:block;
                text-decoration:underline dotted;
            }
            .totoom-slideDown::after {
                display:inline-block;
                content:'\25B2';
                padding-left:8px;             
            }
            .totoom-slideDown.target-hidden::after {
                content:'\25BC';
            }
            .totoom-slideDown.target-hidden + div {
                display:none;
            }

            [data-i-am-target="0"] {
                font-style:italic;
                color:#666;
            }
            .last-name {
                text-transform:uppercase;
            }

            .totoom-style p,
            p.totoom-style {
                margin: 16px 0;                
            }
            .totoom-style .exergue,
            .exergue.totoom-style {
                margin: 16px 0;                
                border:1px dashed #C0B84B;
                padding:8px;
            }
            .totoom-style blockquote,
            blockquote.totoom-style {
                border-left:3px double #C0B84B;
                position:relative;
                margin: 16px 0;                
                padding-left:16px;
                /*                min-height:32px;*/
                font-style:italic;
            }

            .totoom-style ul,
            ul.totoom-style,
            .totoom-style ol,
            ol.totoom-style {
                list-style:square;
                padding-left:20px;
                margin: 16px 0;                
            }
            .totoom-style ol,
            ol.totoom-style {
                list-style:decimal;
            }
            .totoom-style ul > li,
            ul.totoom-style > li,
            .totoom-style ol > li,
            ol.totoom-style > li {
                margin: 4px 0;                
            }
            .totoom-style.li-far li {
                margin-bottom:16px;
            }
            .totoom-style .blockcomm,
            .totoom-style.blockcomm {
                font-style:italic;
                margin:16px 0;
            }
            .totoom-style i,
            .totoom-style em {
                font-style:italic;
            }
            .totoom-style b,
            .totoom-style strong {
                font-weight:bold;
                color:#ffd;
            }
            .totoom-style .color-inherit {
                color:inherit;
            }
            .totoom-style.b-like-label b {
                background:rgba(255,255,255,0.2);
                padding:3px;
                font-weight:normal;
            }

            .totoom-style hr {
                height:1px;
                border:0;
                background-color:#C0B84B;
            }

        
                
            .addbox {
                float:right;
                margin-bottom:16px;
            }
            .totoom-nocontent .addbox {
                float:none;
            }
            .addbox::before {
                content:'+';
                background-color:#fff;
                color:#000;
                font-weight:bold;
                font-family:monospace;
                border-radius:50%;
                display:inline-block;
                line-height:22px;
                width:22px;    
                text-align:center;
                margin-right:8px;
            }
            .show-form-wrapper.form-autonomy,
            .show-form-wrapper.form-borrowing {
                display:inline-block;
            }
            .show-form-wrapper.form-booking {
                float:right;
                margin-left:10px;
            }
            td .totoom-tunnel {
                border-collapse:collapse;
                width:100%;
                text-align:left;
                color:#000;
                word-break:break-word;
            }
            td .totoom-tunnel th {
                width:145px;
            }
            td .totoom-tunnel tr + tr > * {
                border-top: 1px dotted #000;
                padding-top:3px;
            }
            .totoom-list-u .totoom-tunnel .empty {
                background:gold;
            }
        
                
            #totoom-geo7coords-map {
                height: 400px;
                max-height:75vh;
                width: 100%;
            }
        
                
            .logoutbox {
                width:200px;
            }
        
                
            #notif-bar {
                text-align:right;
                background-color:#000;
                padding:10px 0;
                margin: 10px;
                border-radius: 10px;                
            }
            #notif-bar form {
                display:inline-block;                
                margin-left:20px;
                /*   outline:1px solid green;*/
                padding-top:10px;
            }
            #notif-bar button {
                position:relative;
                background:#ddd;
                color:#000;
                border-color:#ddd;
            }
            #notif-bar button:hover {
                background:#eee;
            }
            #notif-bar button span {
                position:absolute;
                left:-10px;
                top:-10px;
                min-width:20px;
                height:20px;
                line-height:20px;
                padding:0 5px;
                /*                border:1px solid #f00;*/
                color:#fff;
                background-color:#f00;
                -webkit-border-radius: 50%; 
                -moz-border-radius: 50%; 
                border-radius: 50%;                 
            }

            .notif-intro {
                background-color:#000;
                padding:20px;
                margin-bottom:50px;
                -webkit-border-radius: 5px; 
                -moz-border-radius: 5px; 
                border-radius: 5px;                                 
            }
            .notif-intro b {
                color:gold;
            }
            .notif-intro p {
                margin-bottom:10px;
            }
            .notif-intro form {
                margin-top:10px;
            }
        
        
        
            .totoom-table {
                border-collapse:collapse;
                /*    width:100%;*/
                text-align:left;
                color:#000;
                word-break:break-word;
            }
            @media (max-width:1020px) {
                .totoom-table {
                    width:100%;
                }
            }

            .totoom-table thead {
                background-color:#666;
                color:#fff;
                font-weight:bold;
                text-align:center;
            }

            .totoom-table,
            .totoom-table > * > tr > th,
            .totoom-table > * > tr > td
            {
                border: 1px solid #ddd;
            }

            .totoom-table > * > tr > th,
            .totoom-table > * > tr > td
            {
                /*height: 24px;*/
                padding:4px;
                vertical-align:top;
                text-align:left;
            }
            .totoom-table > * > tr > th {
                padding-left:8px;
            }


            /*
             * --- ITEM --- 
             */

            .totoom-table > tbody > tr + tr {
                border-top:2px solid #666;
            }
            .table-caption .tr,
            .totoom-table > tbody > tr:nth-child(odd) {
                background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAACBJREFUGFdj/P//PwMDw+XLlxkuXboE5ID4QAzi/P8PADGIFlhmNzmAAAAAAElFTkSuQmCC) left top repeat;
            }
            .totoom-table > tbody > tr:nth-child(even) {
                background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAB5JREFUGFdjuHTp0n8wYARiBgaGy5cvMwBZIOH//wFPQhZYPmTt9gAAAABJRU5ErkJggg==) left top repeat;        
            }

            .totoom-table > tbody > tr:nth-child(odd) > * {
                background-color: rgba(240,240,255,0.5);
            }
            .totoom-table > tbody > tr:nth-child(even) > * {
                background-color: rgba(240,255,240,0.5);
            }

            .totoom-table > tbody > tr:hover > .cell-edit {
                background-color: rgba(255,255,100,0.5);
            }

        
                

            .nth_alias {
                background:#ddd;
                color:#000;
                font-size: 66%;
                text-decoration: none;
                border-radius: 50%;
                display: inline-block;
                text-align: center;
                line-height: 100%;
                width: 1em;
                font-family: arial;
                height: 100%;            
            }
            .totoom-thing .totoom-dates {
                font-style:italic;
                /*                text-align:center;*/
                margin:-8px 0 24px;
            }
            .totoom-thing .totoom-description {
                max-width:640px;
            }
        
        
        

            .table-caption {
                margin:16px 0;
            }
            .table-caption.borders tr > * {
                border:1px solid;
                padding:5px;
            }
            .table-caption th {
                text-align:left;
            }
            .table-caption .picto-wrapper {
                position:relative;
                display:block;
                margin:3px 0;
                /*               outline:1px solid;*/
                line-height:32px;
                min-height:32px;
                padding-left:40px;
            }
            .table-caption .picto {
                position:absolute;
                left:0;
                top:0;
                display:block;
                width:32px;
                height:32px;
            }

            .table-caption .tr span {
                display:block;
                width:32px;
                height:100%;
            }
            .faq p {
                margin:16px 0;
            }
            .faq ul {
                padding-left:15px;
            }
            .faq li {
                list-style:disc;
            }
            .faq table {
                border:3px double;
            }
            .faq th {
                background-color:#333;
            }
            .faq td {
                background-color:#000;
            }
            .faq thead th {
                font-weight:bold;
            }
            .faq .tag {
                padding:3px;
            }
            .faq .error {
                background-color:#f00;
            }
            .faq .disabled {
                background-color:#666;
            }
            .faq .fuchsia {
                background-color:purple;
            }
            .faq .medium {
                background-color:#840;
            }
            .faq .ok {
                background-color:#080;
            }
            .faq .ok-pale {
                background-color:seagreen;
                background-color:mediumseagreen;
            }

            .loggy {
                display:none;                
            }

            x            table.totoom-things > tbody > tr.nuimg-item[data-published="0"] > * {
                background-color:rgba(125,125,125,0.5) /*!important*/;
            }

            x            table.totoom-things > tbody > tr.nuimg-item[data-published="0"] > * {
                background-color:rgba(125,125,125,0.5)/* !important*/;
            }
            @media (max-width:800px) {
                .totoom-table.totoom-things > tbody > tr:nth-child(even) > *,
                .totoom-table.totoom-things > tbody > tr:nth-child(odd) > * {
                    background-color:transparent;
                }
            }
            x            table.totoom-table.totoom-things > tbody > tr > * {
                /* même couleur entre pair et impair */
                background-color: rgba(240,255,240,0.5);
            }

            .table-caption .tr.i-am-not-the-owner span,
            table.totoom-table.totoom-things > tbody > tr.i-am-not-the-owner > * {
                background-color:rgba(125,200,125,0.5) /*!important*/;
            }
            @media (max-width:800px) {
                table.totoom-table.totoom-things > tbody > tr.i-am-not-the-owner {
                    background:rgba(125,200,125,1) /*!important*/;
                }
            }

            .table-caption .tr.borrowed span,
            table.totoom-table.totoom-things > tbody > tr.borrowed > * {
                background-color:rgba(255,200,125,0.5) /*!important*/;
            }
            @media (max-width:800px) {
                table.totoom-table.totoom-things > tbody > tr.borrowed {
                    background:rgba(255,200,125,1) /*!important*/;
                }
            }

            .table-caption .tr.subborrowed span,
            table.totoom-table.totoom-things > tbody > tr.subborrowed > * {
                background-color:rgba(154,205,50,0.5) /*!important*/;
            }
            @media (max-width:800px) {
                table.totoom-table.totoom-things > tbody > tr.subborrowed {
                    background:rgba(154,205,50,1) /*!important*/;
                }
            }

            TODELETE            .table-caption .tr.not-borrowable span,
            TODELETE            table.totoom-table.totoom-things > tbody > tr.not-borrowable > * {
                background-color:rgba(125,200,255,0.5) /*!important*/;
            }
            @media (max-width:800px) {
                TODELETE                table.totoom-table.totoom-things > tbody > tr.not-borrowable {
                    background:rgba(125,200,255,1) /*!important*/;
                }
            }

            table.totoom-things .cell-img {
                border-right:0;   
            }
            table.totoom-things .cell-name {
                border-left:0;   
            }

            table.totoom-things .figure.noimage {
                display:inline-block;
                width:70px;
                height:70px;
                background-color:rgba(255,255,255,0.5)
            }

            .user-title {
                font-weight:bold;
            }
            .totoom-category {
                font-size:75%;
            }
            .totoom-category span {
            }

            .borrowedby-visu {
                margin-bottom:5px;
            }
            .borrowedby-forms {
                position:relative;
                padding-right:24px;
            }

            .borrowedby-form-borrowing {
                display:none;
            }
            .borrowedby-form-autonomy {
                display:none;
            }
            .borrowedby-form-booking {
                display:none;
            }
            .borrowedby-form-borrowing-visible .borrowedby-form-borrowing {
                display:block;
            }
            .borrowedby-form-autonomy-visible .borrowedby-form-autonomy {
                display:block;
            }

            .borrowedby-forms .borrowedby-close {
                display:none;
                cursor:pointer;
                position:absolute;
                right:0;
                top:0;
                font-size:20px;
                text-align:center;
                background-color:#000;
                color:#fff;

                width: 25px;
                height: 25px;
                line-height: 22px;

                /*                border-radius: 0 0 50% 0;*/
                border: 1px solid #fff;

                border-left:0;

            }
            .borrowedby-form-autonomy-visible .borrowedby-forms .borrowedby-close,
            .borrowedby-form-borrowing-visible .borrowedby-forms .borrowedby-close {
                background-color:sienna;

            }
            .borrowedby-form-booking-visible .borrowedby-forms .borrowedby-close {
                background-color:olive;
            }

            .borrowedby-form-autonomy-visible .borrowedby-buttons,
            .borrowedby-form-autonomy-visible .borrowedby-visu,
            .borrowedby-form-borrowing-visible .borrowedby-buttons,
            .borrowedby-form-borrowing-visible .borrowedby-visu,
            .borrowedby-form-booking-visible .borrowedby-buttons,
            .borrowedby-form-booking-visible .borrowedby-visu {
                display:none;
            }
            .borrowedby-form-autonomy-visible .borrowedby-close,
            .borrowedby-form-borrowing-visible .borrowedby-close,
            .borrowedby-form-booking-visible .borrowedby-close {
                display:block;
            }
            .borrowedby-form-booking-visible .borrowedby-form-booking {
                display:block;
            }


            .borrowedby-buttons .form-borrowing {
                float:left;
            }
            .borrowedby-buttons .form-booking {
                float:right;
            }
            .booking-visu {
                display:inline-block;
            }
            .form-booking a {
                position:relative;
                display:inline-block;
                /*                width:26px;
                                height:26px;*/
                /*                padding:4px;*/
                padding:4px 4px 4px 4px;
                line-height: 10px;
                border-radius: 4px;                
                background-color:rgba(255,255,255,0.5); /* comme .edit */
                margin-left:8px;
            }
            .form-booking a[data-has-bookings="1"]::after {
                content: '+';
                position: absolute;
                top: 0;
                right: 0;
                display: block;
                background-color: crimson;
                width: 12px;
                height: 12px;
                font-size: 14px;
                line-height: 12px;
                color: #fff;
                border-radius: 50%;
                text-align: center;
                font-family: monospace;
            }
            @media (max-width:800px) {
                table.totoom-table.totoom-things > thead {
                    display:none;
                }
                table.totoom-table.totoom-things > tbody  .cell-img {
                    display:block;
                    float: left;
                    border: 0 !important;                             
                }   
                table.totoom-table.totoom-things > tbody  .cell-name {
                    display:block;
                    min-height: 83px;
                    border: 0 !important;                        
                }   
                table.totoom-table.totoom-things > tbody  .cell-borrowableby {
                    display:block;
                    clear: both;
                    float: left;
                    width: 75px;
                    text-align: right;
                    border: 0 !important;
                }   
                table.totoom-table.totoom-things > tbody  .cell-borrowedby {
                    display:block;
                    float: left;
                    border: 0 !important;
                }   
                table.totoom-table.totoom-things > tbody .hide-bnb .cell-borrowedby,
                table.totoom-table.totoom-things > tbody .hide-bnb .cell-borrowableby {
                    display:none
                }
            }

        
                

            .totoom-relationships .totoom-user  {
                font-weight:bold;
                color:#000;
                font-size:100%;
            }


            @media (max-width:480px) {
                .totoom-relationships thead {
                    display:none;
                }
                .totoom-relationships td  {
                    display:block;
                    border:0 !important;
                }



                table.search-friends thead {
                    display:none;
                }

                table.search-friends td:first-child ,
                table.search-friends td:first-child + td,
                table.search-friends td:first-child + td + td {
                    display:block;
                }
                table.search-friends td:first-child + td + td + td {
                    width:30px;
                }
                table.search-friends td b {
                    display:inline-block;
                    padding-left:5px;
                }
                table.search-friends td::before {
                    /*                    font-weight:bold;*/
                    font-size:75%;
                }
                table.search-friends td:first-child::before {
                    content:'Prénom:';
                }
                table.search-friends td:first-child+td::before {
                    content:'Nom:';
                }
                table.search-friends td:first-child+td+td::before {
                    content:'Pseudo:';
                }

            }
        
        
        
            table.totoom-user-items {
                border-collapse:collapse;
                /*    width:100%;*/
                text-align:left;
                color:#000;
            }

            table.totoom-user-items thead {
                background-color:#666;
                color:#fff;
                font-weight:bold;
                text-align:center;
            }

            table.totoom-user-items,
            table.totoom-user-items > * > tr > th,
            table.totoom-user-items > * > tr > td
            {
                border: 1px solid #ddd;
            }

            table.totoom-user-items > * > tr > th,
            table.totoom-user-items > * > tr > td
            {
                /*height: 24px;*/
                padding:4px;
                vertical-align:top;
                text-align:left;
            }
            table.totoom-user-items > * > tr > th {
                padding-left:8px;
            }


            /*
             * --- ITEM --- 
             */

            table.totoom-user-items > tbody > tr + tr {
                border-top:2px solid #666;
            }
            table.totoom-user-items > tbody > tr:nth-child(odd) {
                background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAACBJREFUGFdj/P//PwMDw+XLlxkuXboE5ID4QAzi/P8PADGIFlhmNzmAAAAAAElFTkSuQmCC) left top repeat;
            }
            table.totoom-user-items > tbody > tr:nth-child(even) {
                background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAB5JREFUGFdjuHTp0n8wYARiBgaGy5cvMwBZIOH//wFPQhZYPmTt9gAAAABJRU5ErkJggg==) left top repeat;        
            }
        
        
        

            .asterix {
                color: sandybrown;
                font-weight: bold;
                cursor: help;
                font-size: 120%;
                line-height: 100%;
                position: relative;
                top: 5px;
            }



            #totoom_editor {
                position:relative;
            }
            main.totoom-thing {
                position:relative;
            }
            aside.totoom-style {
                float:right;
                max-width:300px;
            }
            @media (max-width:1020px) {
                aside.totoom-style {
                    float:none;
                    padding-bottom:32px;
                    margin-bottom:32px;
                    border-bottom:1px dashed;
                }
            }
            aside .tunnel {
                position:relative;
                padding: 16px; /* 0 16px 16px 16px; */ 
                border:1px solid;
                background-color:gray !important;
                color:#fff;
                margin-bottom:8px
            }
            xxxaside .tunnel + .tunnel {
                border-top:0;
                padding-top:10px;
            }
            aside .tunnel + .tunnel::before {
                content:'';
                position:absolute;
                left:-1px;
                top:-10px;
                /*margin-left:-5px;*/
                display:block;
                border-left:1px solid #fff;
                border-right:1px solid #fff;
                background-color:gray;
                width:10px;
                height:10px;
            }


            fieldset.autonomy-edit,
            fieldset.lending-edit {
                padding: 0 16px 16px 16px;
                border:1px solid;
                background-color:sienna;
                color:#fff;
                margin-bottom:8px;
            }

            .totoom-things fieldset.autonomy-edit,
            .totoom-things fieldset.lending-edit {
                padding-top:16px;
            }
            fieldset.booking-console {
                padding:16px;
                border:1px solid;
                background-color:olive;
                color:#fff;

            }

            #totoom_editor fieldset[data-field="borrowable_by"] {
                /*   float:left;*/
                /*                max-width:40%;*/
            }
            @media (max-width:1020px) {
                #totoom_editor fieldset[data-field="borrowable_by"] {
                    max-width:100%;
                }
            }

            #totoom_editor fieldset h3 {
                font-weight:bold;
            }
            #totoom_editor fieldset textarea {
                height:100px
            }
            #totoom_editor .comm {
                font-style:italic;
            }
            /* --- usufruct --- */
            #borrowable_by_usufruct_radios {
                display:none;
                margin:5px;
            }
            [name="borrowable_by"][value="usufruct"]:checked + label + .comm + #borrowable_by_usufruct_radios {
                display:block;
            }
            #borrowable_by_usufruct_radios {
                border-left:3px double;
                margin-left:10px;
                padding-left:10px;
            }
            #borrowable_by_usufruct_radios label {
                display:block;
                margin:5px;
            }
            /* --- virtualgroup --- */
            #borrowable_by_virtualgroup_radios {
                display:none;
                margin:5px;
            }
            [name="borrowable_by"][value="virtualgroup"]:checked + label + .comm + #borrowable_by_virtualgroup_radios {
                display:block;
            }
            #borrowable_by_virtualgroup_radios {
                border-left:3px double;
                margin-left:10px;
                padding-left:10px;
            }
            #borrowable_by_virtualgroup_radios label {
                display:block;
                margin:5px;
            }
            /* --- */

            input#borrowable_by_public {
                visibility:hidden;
            }
            input#borrowable_by_public + label {
                text-decoration:line-through;   
            }

            .help-wrapper {
                text-align:left;
                font-size:80%;
            }


        
                
            .contact-comember {
                display:inline-block;
                vertical-align: text-top;
                width:20px;
                height:20px;
                margin-left:10px;
                background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiBmaWxsPSIjNjA0QTMyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCA2MTIgNjEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MTIgNjEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTMwNi43NjgsMzQ2LjgxNGgwLjEzMWM0LjYxNSwwLDkuMTc2LTEuMzM5LDEyLjg2Ni0zLjc3N2wxLjAwMS0wLjY0M2MwLjIxOC0wLjE0MiwwLjQ0Ni0wLjI3MSwwLjY3NS0wLjQyNGwxMS42NTgtOS42NDUgbDI3OC4yNTktMjI5LjYyNGMtMC41NzYtMC43OTUtMS41NTctMS4zMzktMi42MDItMS4zMzlIMy4yMzNjLTAuNzUxLDAtMS40NDgsMC4yNzItMi4wMDMsMC43MjlsMjkxLjEyNSwyMzkuOTU0IEMyOTYuMDI0LDM0NS4wODMsMzAxLjI1OSwzNDYuODE0LDMwNi43NjgsMzQ2LjgxNHogTTAsMTMzLjg5OXYzNDAuMzdsMjA4LjU1LTE2OC40NzFMMCwxMzMuODk5eiBNNDAzLjY2OCwzMDYuOTQxTDYxMiw0NzQuMzU2IFYxMzUuMDMxTDQwMy42NjgsMzA2Ljk0MXogTTMzNy40MzEsMzYxLjU4NWMtOC4zMDUsNi44MTQtMTkuMTY4LDEwLjU3LTMwLjU3NiwxMC41N2MtMTEuNDUxLDAtMjIuMzA0LTMuNzM0LTMwLjU4Ny0xMC41MTYgbC00Ny43NjUtMzkuMzk0TDAsNTA2LjgwNnYwLjU4N2MwLDEuNzUzLDEuNTAyLDMuMjQ0LDMuMjc2LDMuMjQ0aDYwNS40OTFjMS43NDEsMCwzLjIzMi0xLjQ5MSwzLjIzMi0zLjI1NXYtMC41NDRMMzgzLjY5MywzMjMuNCBMMzM3LjQzMSwzNjEuNTg1eiIvPjwvc3ZnPg==) left top no-repeat;                
            }
            aside fieldset .contact-comember {
                background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiBmaWxsPSIjZmZmIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCA2MTIgNjEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MTIgNjEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTMwNi43NjgsMzQ2LjgxNGgwLjEzMWM0LjYxNSwwLDkuMTc2LTEuMzM5LDEyLjg2Ni0zLjc3N2wxLjAwMS0wLjY0M2MwLjIxOC0wLjE0MiwwLjQ0Ni0wLjI3MSwwLjY3NS0wLjQyNGwxMS42NTgtOS42NDUgbDI3OC4yNTktMjI5LjYyNGMtMC41NzYtMC43OTUtMS41NTctMS4zMzktMi42MDItMS4zMzlIMy4yMzNjLTAuNzUxLDAtMS40NDgsMC4yNzItMi4wMDMsMC43MjlsMjkxLjEyNSwyMzkuOTU0IEMyOTYuMDI0LDM0NS4wODMsMzAxLjI1OSwzNDYuODE0LDMwNi43NjgsMzQ2LjgxNHogTTAsMTMzLjg5OXYzNDAuMzdsMjA4LjU1LTE2OC40NzFMMCwxMzMuODk5eiBNNDAzLjY2OCwzMDYuOTQxTDYxMiw0NzQuMzU2IFYxMzUuMDMxTDQwMy42NjgsMzA2Ljk0MXogTTMzNy40MzEsMzYxLjU4NWMtOC4zMDUsNi44MTQtMTkuMTY4LDEwLjU3LTMwLjU3NiwxMC41N2MtMTEuNDUxLDAtMjIuMzA0LTMuNzM0LTMwLjU4Ny0xMC41MTYgbC00Ny43NjUtMzkuMzk0TDAsNTA2LjgwNnYwLjU4N2MwLDEuNzUzLDEuNTAyLDMuMjQ0LDMuMjc2LDMuMjQ0aDYwNS40OTFjMS43NDEsMCwzLjIzMi0xLjQ5MSwzLjIzMi0zLjI1NXYtMC41NDRMMzgzLjY5MywzMjMuNCBMMzM3LjQzMSwzNjEuNTg1eiIvPjwvc3ZnPg==);                
            }
            
            .contact-comember-content {
                background-color:#604A32;
                color:#fff;
                padding:5px;
            }
            .contact-comember-content b {
                font-weight:bold;
            }
        
        
        
            .nuimg-feedback,
            .feedback {
                border:1px solid;
                border-radius:5px;
                color:#fff;
                margin:16px 0;
                padding:10px 10px 10px 30px;
                font-family:arial,sans-serif;
            }
            .nuimg-feedback li,
            .feedback li {
                list-style:square;
            }
            .nuimg-feedback li:only-child,
            .feedback li:only-child {
                list-style:none;
            }

            .nuimg-feedback.ko,
            .feedback.ko {
                background-color:red;
            }
            .feedback.ok {
                background-color:limegreen;
                background-color:olivedrab;
            }
            .feedback.warning {
                background-color:orange;
            }
            .feedback.info {
                background-color:#000;
            }
            .feedback.tofill {
                background-color:mediumvioletred;
            }
            .feedback b {
                font-weight:bold;
            }

            .totoom-form .fieldset {
                display:block;
                margin-top:16px;
            }
            .totoom-form .fieldset + .fieldset  {
                border-top:1px dashed #fff;
                padding-top:16px;
            }
            .totoom-form .fieldset .legend {
                /*      background-color:blue*/
                font-weight:bold;
            }
            .totoom-form .fieldset .comm {
                font-style:italic;
            }
            .totoom-form .fieldset .comm .password-requirement,
            .totoom-form .fieldset .comm .password-requirement li {
                display:inline;
            }
            .totoom-form .fieldset .comm .password-requirement li + li::before {
                content:' + ';
                font-weight:bold;
                /*                background-color:#000;*/
            }

            .totoom-form .block {
                margin:8px 0;                   
            }
            .totoom-form .radio-block {
                position:relative;
                padding-left:24px;
            }
            .totoom-form .radio-block [type="radio"] {
                margin:8px 0;
                position:absolute;
                left:0;
                top:0;
            }
            .totoom-form [type="radio"] + label {
                display:inline-block;
                cursor:pointer;
                padding:2px 8px;
                line-height: 28px;
                background-color:lightsteelblue;
                color:#000;
            }
            .totoom-form [type="radio"] + label:hover {
                background:#666;
                background:#fff;
            }
            .totoom-form [type="radio"]:checked + label {
                background:#fff;
            }
            .totoom-form .boolean [type="radio"] + label {
                background:#fff;
            }
            .totoom-form .boolean.true [type="radio"]:checked + label {
                background:#080;
                color:#fff;
            }
            .totoom-form .boolean.false [type="radio"]:checked + label {
                background:#f00;
                color:#fff;
            }


            .totoom-form [type="radio"][disabled] {
                /*      display:none;*/
                opacity:0.5;
            }
            .totoom-form [type="radio"][disabled] + label {
                background:#999;
                cursor:default;
                text-decoration:line-through;   
            }
            .totoom-form [type="radio"][disabled] + label + .comm {
                color:#ddd
            }
            .totoom-form .subform {
                display:none;
                border-left:3px double;
                margin-top:10px;
                padding:0 10px;
            }
            .totoom-form [disabled].show-subform-if-disabled ~ .subform,
            .totoom-form .launch-subform:checked ~ .subform {
                display:block;
            }

            .totoom-form .sublegend {
                display:block;
            }
            .totoom-form textarea {
                width:100%;
                max-width:640px;
            }




            form.contact-comm {
                width:300px;
                margin:0 auto 20px;
            }

            form.contact [data-valid=false] {
                outline:1px solid #f00
            }
            form.contact .alert {
                display:block;
                background-color:#f00;
                color:#fff;
                padding:5px;
                margin-bottom:5px;
            }



            form .field7 {
                margin-bottom:15px
            }
            form span.label {
                display:block;
                margin-bottom:5px		
            }
            form .saisie  {
                font-family:arial,sans-serif !important;
                display:block;
                width:100%;

                -moz-appearance: none;
                -webkit-appearance: none;
                appearance: none;
                border: 0 none;
                font-family: inherit;
                font-size: 15px;
                -webkit-border-radius: none!important;
                -moz-border-radius: none!important;
                border-radius: none!important;
                background-color: #fff;
                color: #604A32;

            }
            form textarea {
                height:200px;
                resize:vertical;
            }

            /*            form button[type=submit] {*/
            .button-like,
            button {
                -moz-appearance: none;
                -webkit-appearance: none;
                appearance: none;
                -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
                border-radius:  5px;
                background-color:goldenrod;
                background-color:steelblue;
                color:#fff;
                border:1px solid;
                text-transform:uppercase;
                cursor:pointer;
                font-size:14px;
                padding:5px 10px;    
                text-decoration:none;
            }
            .button-like[disabled],
            button[disabled] {
                opacity:0.5
            }
            /*
            [data-rememberme="0"] [name="totoom_thing_update"] 
            */
            [data-rememberme="1"] [name="totoom_thing_update"] {
                font-weight: bold;
                animation: shake 4.82s cubic-bezier(.36,.07,.19,.97) both;
                /*    animation-iteration-count: 1;*/
                animation-iteration-count: infinite;
                /*
                transform: translate3d(0,0,0);
                backface-visibility: hidden;
                perspective: 1000px;                    
                */
            }
            @keyframes shake {
                50% {
                    background-color: orange;    
                }
                40%, 60% {
                    /*
                  transform: translate3d(-1px,-1px, 0);
                  transform: translate3d(-1px,0, 0);
                    */
                }

                44%, 56% {
                    /*
                  transform: translate3d(1px,1px, 0);
                  transform: translate3d(1px,0, 0);
                    */ }

                47%, 50%, 53% {
                    /*    transform: translate3d(-2px,-2px, 0);*/
                    /*  transform: translate3d(-2px,0, 0);*/
                }

                49%, 51% {
                    /*  transform: translate3d(2px,2px, 0);*/
                    /*transform: translate3d(2px,0, 0);*/
                }
            }


            /*            form button[type=submit]:hover {*/
            .button-like:hover,
            button:hover {
                color:#fff;
                background-color:#604A32;
                background-color:#C0B84B;
                background-color:cadetblue;
            }
            .button-red {
                background-color:red;                
            }
            .button-red:hover {
                background-color:darkred;                
            }
            .button-green {
                background-color:green;                
            }
            .button-green:hover {
                background-color:darkgreen;                
            }

            .form-wrapper {
                width:100%;
                max-width:300px;
                margin:auto;
            }

            .totoom-form-search {
                padding:5px;
                background-color:#666/*darkgoldenrod*/;
                border:1px solid;
                margin-bottom:16px;
            }
            .totoom-form-search p {
                margin:5px;
            }

        
        
        

            /*
        .nupagination-navigator nav {
        padding:0 51px;
        }
            */
            .nupagination-navigator .pager {
                text-align:left;
                margin-top:8px;
            }
            .nupagination-navigator nav {
                padding:0 38px;
            }
            .nupagination-navigator .sequence {
                border-left:1px dashed;
                border-right:1px dashed;
                padding:0 8px;
                /*margin:0 8px;*/
                /*                line-height:35px;*/
            }
            TODELETE.nupagination-navigator .sequence::before,
            v.nupagination-navigator .sequence::after {
                content:' - ';
            }
            @media (max-width:500px) {
                TODELETE.nupagination-navigator .sequence::before,
                TODELETE.nupagination-navigator .sequence::after {
                    content:'';
                }
            }

            .nupagination-navigator .hellip {
                color:inherit;
            }
            .nupagination-navigator .sep {
                display:none;
            }
            .nupagination-navigator .launcher {
                background-color:#C0B84B;
                display:inline-block;
                width:32px;
                height:32px;
                line-height:32px;
                text-align:center;
                border-radius:50%;
            }            
            .nupagination-navigator .launcher.active {
                color:#C0B84B;
                background-color:#fff;
                text-decoration:none
            }            
            .nupagination-navigator .button {
                margin-top:7px;
            } 
            /*
            .nupagination-navigator .button.prev {
                margin-right:8px;
            }            
            .nupagination-navigator .button.next {
                margin-left:8px;
            }           
            */
        
        