.smartphone_av:before{
content:url('data:image/png;base64,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');
margin: 0 8px;
position: relative;
top: 5px;
}

.smartphone_ap:after{
content:url('data:image/png;base64,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');
margin: 0 8px;
position: relative;
top: 5px;
}
.window_av:before{
content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAYAAAAG/yacAAAB8ElEQVQokc2Rv2sTYRjHP7nLJU2TNjGpaZu0tFVQQVRaHUoFsVgLThbRpXNxcBAEHURcXUQQF/EvEEQnQRAdClGHUqoFS7WlTZofjYbm19015+UueR1MWjNkcvE7vfB8Pzwfnhf+mwiEQwgc7QvPris/bk97hRAOce2FPLvdPzQTO/Zo7vGFk3/3nPvAlUnmX9+0487qjfsTiwtT60e8kjauBUvH44vaGrAG/GqB0PJ38IlLtqrqZlY7XAqUTzvrNZx9goJkToLnDRgpAGkPsi0vAQ9dturxpI1AXXdYqlpHrUgodU9/AHewWd2HKmVJr8rEXOFyWXeZXeUDRettoDT9MlS4OyJHD53qHoQ/B9nTK+2IxANtKvIuctFHcdk8pz3fPrujD8yMG/4tzZKHl6IjS8u4AHNv0y3laaY8+nCwL3I5XNfP94QVyzs2kO3pCAolGqx1nxgWY4CvRS8rzhz0unxKoFfGtnv9+YrPoVUBIfj6U7a+rOt+INSi50bPGLud1I0Ny5ZWrGSu21xOu0ofUlLtyStzc3MjlQI6WiCllk2sfop9X/l4L6epmUImLRLzC7KrmNf8UEsCMSBN8xoAoxOzQ98+v79qGLkQsAokG/qdwBYQB3ZbIMANHG28E43fb85N2sTR0JXaFf4pvwHdKMvfednEOwAAAABJRU5ErkJggg==");
margin: 0 8px;
position: relative;
top: 5px;
line-height: 11px;
}
.window_ap:after{
content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAYAAAAG/yacAAAB8ElEQVQokc2Rv2sTYRjHP7nLJU2TNjGpaZu0tFVQQVRaHUoFsVgLThbRpXNxcBAEHURcXUQQF/EvEEQnQRAdClGHUqoFS7WlTZofjYbm19015+UueR1MWjNkcvE7vfB8Pzwfnhf+mwiEQwgc7QvPris/bk97hRAOce2FPLvdPzQTO/Zo7vGFk3/3nPvAlUnmX9+0487qjfsTiwtT60e8kjauBUvH44vaGrAG/GqB0PJ38IlLtqrqZlY7XAqUTzvrNZx9goJkToLnDRgpAGkPsi0vAQ9dturxpI1AXXdYqlpHrUgodU9/AHewWd2HKmVJr8rEXOFyWXeZXeUDRettoDT9MlS4OyJHD53qHoQ/B9nTK+2IxANtKvIuctFHcdk8pz3fPrujD8yMG/4tzZKHl6IjS8u4AHNv0y3laaY8+nCwL3I5XNfP94QVyzs2kO3pCAolGqx1nxgWY4CvRS8rzhz0unxKoFfGtnv9+YrPoVUBIfj6U7a+rOt+INSi50bPGLud1I0Ny5ZWrGSu21xOu0ofUlLtyStzc3MjlQI6WiCllk2sfop9X/l4L6epmUImLRLzC7KrmNf8UEsCMSBN8xoAoxOzQ98+v79qGLkQsAokG/qdwBYQB3ZbIMANHG28E43fb85N2sTR0JXaFf4pvwHdKMvfednEOwAAAABJRU5ErkJggg==");
margin: 0 8px;
position: relative;
top: 5px;
}
.mac_av:before{
content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAYAAAAG/yacAAACuUlEQVQokXWTT2wUZQDFfzPzze7sdtmW7R9phFIQSIymEDlowF4gtKbBCxdIiImJerNH7z0QEvRaD17lYDRohIM3aDSQolASSncX2q1Md5vSdnc6093Z3e58M/N50CaYwLu+/PLykvc0XqPp6eneyMxezaSNe599cvn7lz3xKmBGzYjbVx5Ouk3nc5qeC3QBzV3feBUU1YdO/1m0v1vIP2nO378z7zf8ZaD2v6SpqSn9woWLo7WtjXcKT0sL12/dPpVIZ6yPR09uBs1jJ7a2tj/4YbFYYm5OAjA5OZksPlu6WnW9Vs311OLfduv3u7POg7lHynG92Kv7qlR6vnPl2jffjo2NdQGIsx9NfCpj9VWz1RZShiSSydRbR4+k4ijGqzc0y7JYrznJQn7h/UKhcBhYEBvV2he5vkFRddx/SxoGhmEQRTFSSpRS/Hzjp9Zvt26uep43BJSE57f77UoFFSuEKWj4TZbtFZbtCutVh06ngyk91/f9JaAMBKJcXtMiDGQgsVdWmS8+xXG3QTcwTBOFwcFct0omxZMwDEtAJKq1zaofRAeW7RXWqjXMRJqeN/ajGyboOoEMET3p/nPj5/f9+suNDoAxcvz4oXzZ+TBMZMkO7GdPboBEVxZhpTCtFFY6TUezhG5lR8ZPnaz/9fW1x+LFUvFm5s2RS2Lw2LDQFUop0AA0iGPQNDAEG/nZXk05h3snJgYNu1Jxjh4aznVSe0czA0OYyRRRDJowsTI9JDLdOCtLhPZc+f7dPx63wrAigHYlP/vjPk2MuzJ4T7Y8wlq5rekGyYGDqQiD4Pmj7Rd26VkMJaCi/Tcna+Tdty/XpfalkkG33PE341i1urK5vh0ZZMN2Y21jffMOcB1Y3IUA+oEzwAmgAawCFnAA2AFmgIdA8DKkA71AH9ABPMAEeoAQWN+9xz+bEkl/7M/KLQAAAABJRU5ErkJggg==");
margin: 0 8px;
position: relative;
top: 5px;
}
.mac_ap:after{
content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAYAAAAG/yacAAACuUlEQVQokXWTT2wUZQDFfzPzze7sdtmW7R9phFIQSIymEDlowF4gtKbBCxdIiImJerNH7z0QEvRaD17lYDRohIM3aDSQolASSncX2q1Md5vSdnc6093Z3e58M/N50CaYwLu+/PLykvc0XqPp6eneyMxezaSNe599cvn7lz3xKmBGzYjbVx5Ouk3nc5qeC3QBzV3feBUU1YdO/1m0v1vIP2nO378z7zf8ZaD2v6SpqSn9woWLo7WtjXcKT0sL12/dPpVIZ6yPR09uBs1jJ7a2tj/4YbFYYm5OAjA5OZksPlu6WnW9Vs311OLfduv3u7POg7lHynG92Kv7qlR6vnPl2jffjo2NdQGIsx9NfCpj9VWz1RZShiSSydRbR4+k4ijGqzc0y7JYrznJQn7h/UKhcBhYEBvV2he5vkFRddx/SxoGhmEQRTFSSpRS/Hzjp9Zvt26uep43BJSE57f77UoFFSuEKWj4TZbtFZbtCutVh06ngyk91/f9JaAMBKJcXtMiDGQgsVdWmS8+xXG3QTcwTBOFwcFct0omxZMwDEtAJKq1zaofRAeW7RXWqjXMRJqeN/ajGyboOoEMET3p/nPj5/f9+suNDoAxcvz4oXzZ+TBMZMkO7GdPboBEVxZhpTCtFFY6TUezhG5lR8ZPnaz/9fW1x+LFUvFm5s2RS2Lw2LDQFUop0AA0iGPQNDAEG/nZXk05h3snJgYNu1Jxjh4aznVSe0czA0OYyRRRDJowsTI9JDLdOCtLhPZc+f7dPx63wrAigHYlP/vjPk2MuzJ4T7Y8wlq5rekGyYGDqQiD4Pmj7Rd26VkMJaCi/Tcna+Tdty/XpfalkkG33PE341i1urK5vh0ZZMN2Y21jffMOcB1Y3IUA+oEzwAmgAawCFnAA2AFmgIdA8DKkA71AH9ABPMAEeoAQWN+9xz+bEkl/7M/KLQAAAABJRU5ErkJggg==");
margin: 0 8px;
position: relative;
top: 5px;
}

.macpc_av:before{
content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAYAAAAG/yacAAAC+ElEQVQokW2STWgUdxjGn/nPZGcmk81+TONuEt3EYhRsWkQDItRSv656UVtFpC1WRBBKaQ+Ch4IIPXopIhLUgy14qFgamooaI7oHvzBm14TN7maT7q6z2Z2dmZ2PndndmemlEZG+p5f3eX68lx+F/5nx8fGgbHXO9YWE7NfHj115PyfvH3wfVGpp5VQqkz8z/fDRhwCiAKh3O8zqsu3kya7nmYx/4MAGMdtKfUcM1VALMwTAMID6uxAFAKn57C6WY05I5Yp75/6DaknWT30+NtriA0x1qViarmnWhZ9/Olt4+2lqavoLnmcvRqPRuBgRkRhaBwLf5wWhm+eFcC6XG7l+7ZoH4HsAJgAwimGdFa1WvCbnQVEUWDYAihBKVgwwbAC3/5hwJicmAgASAOYAgKnI6iafLML3PRCahqbpWCxLKFeq0FUVb7Lpajo9q2z8LL5+z5e7pUunf1WYpWIZptOCYZiYX8jj9cIiPug0EPTayDAC4iHS3vJDpKf7kHth+V76PIDfmX9KxcaStMLNZ3KQGja+2hTAj8ijkrZx/uNRpDem1woHjWN22OeLV6lPASFJOo6TnM1KIOEB9I1sxd4EhUioCbEtI6wb0NpyV9v2eNLbgcZ3xnrBJYipVm8EI6ImJjYjFFsLQhggyKGXthGTNQQsHiXFRTPFeR9ZkXCfGBikQ81qvad/3QaHj44ykTj22c/gKBp+0T/BDD0ImrX9WL6rfbQYaB0eavMLenCOLquWyXp2lXWtMSn7SqR1156MnCAvuNOkWAj72yOP3W+HJHJkp8dygkOylQGZBoBaraZYiqRV5l+6tYFvQiM7zkR5IqI403QH+27ZO0fKXP8gh27OZwqVbnrVPb1eVycBlDhhPUW5GA5GAYbtp8yWaKkOenTDw81nXfXLfyqVVcgHIAF4E4ttHq6vGPvN0t2G1piqzxXM0m+MULr4l8/+nTSXW7aSemv5fyDCIWcx9+RqcjZ5zmg6DbW4jNzLGcYFvDWAtwzg6b8MfGJ+9YolrgAAAABJRU5ErkJggg==");
margin: 0 8px;
position: relative;
top: 5px;
}

.macpc_ap:after{
content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAYAAAAG/yacAAAC+ElEQVQokW2STWgUdxjGn/nPZGcmk81+TONuEt3EYhRsWkQDItRSv656UVtFpC1WRBBKaQ+Ch4IIPXopIhLUgy14qFgamooaI7oHvzBm14TN7maT7q6z2Z2dmZ2PndndmemlEZG+p5f3eX68lx+F/5nx8fGgbHXO9YWE7NfHj115PyfvH3wfVGpp5VQqkz8z/fDRhwCiAKh3O8zqsu3kya7nmYx/4MAGMdtKfUcM1VALMwTAMID6uxAFAKn57C6WY05I5Yp75/6DaknWT30+NtriA0x1qViarmnWhZ9/Olt4+2lqavoLnmcvRqPRuBgRkRhaBwLf5wWhm+eFcC6XG7l+7ZoH4HsAJgAwimGdFa1WvCbnQVEUWDYAihBKVgwwbAC3/5hwJicmAgASAOYAgKnI6iafLML3PRCahqbpWCxLKFeq0FUVb7Lpajo9q2z8LL5+z5e7pUunf1WYpWIZptOCYZiYX8jj9cIiPug0EPTayDAC4iHS3vJDpKf7kHth+V76PIDfmX9KxcaStMLNZ3KQGja+2hTAj8ijkrZx/uNRpDem1woHjWN22OeLV6lPASFJOo6TnM1KIOEB9I1sxd4EhUioCbEtI6wb0NpyV9v2eNLbgcZ3xnrBJYipVm8EI6ImJjYjFFsLQhggyKGXthGTNQQsHiXFRTPFeR9ZkXCfGBikQ81qvad/3QaHj44ykTj22c/gKBp+0T/BDD0ImrX9WL6rfbQYaB0eavMLenCOLquWyXp2lXWtMSn7SqR1156MnCAvuNOkWAj72yOP3W+HJHJkp8dygkOylQGZBoBaraZYiqRV5l+6tYFvQiM7zkR5IqI403QH+27ZO0fKXP8gh27OZwqVbnrVPb1eVycBlDhhPUW5GA5GAYbtp8yWaKkOenTDw81nXfXLfyqVVcgHIAF4E4ttHq6vGPvN0t2G1piqzxXM0m+MULr4l8/+nTSXW7aSemv5fyDCIWcx9+RqcjZ5zmg6DbW4jNzLGcYFvDWAtwzg6b8MfGJ+9YolrgAAAABJRU5ErkJggg==");
margin: 0 8px;
position: relative;
top: 5px;
}

/* qq images URI  */
[href^="mailto"]:before{
content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFdSURBVHjaxFM7TsNAFJz4lwQ6EL+URBEgIWSRCxgBQaLgAIiGjpaGI9DSIyTEARASRRoKfAGjdCiizw0gidcbs7OLY7kAglLwpPHTzpt5u14/l9I0xTRhYcpwriM8uzaCsg1UHQXX5LKC4nUICQwToE8Ik4dS86EjpQwAG6f+33ZWG4NeK0kSbK8YYpROBmrpodcSQmBrCfCXgZsXRY5+BjXU0kOvbsDC5qIhL9u9b82sUUMt17pBHMcQXChsLAD7fg3nt9GYy0CONWoyjl5Hn0Dml/PU6eHkoImLu6hwaeRYW9+tjTl6newEjMcucLZjBMetZqFBY15B1e5fgaM1w+UnUA3ab8Bhw7wboz5X/GwZTw03YtYn4IPmVj0X/RbU0qMvkd9yb3XyGchAD72cxPDqoRNUPBszan5nK67OVc+B9zXLsZrZfpzgQ83z+0DoPIglJzEs/fvf+CnAAAH6AZJ7yOcnAAAAAElFTkSuQmCC');
margin: 0 5px;
position: relative;
top: 2px;
}

/*[href$=".pdf"]:after,*/ 
.pdf_ap:after{
content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHhSURBVDjLjZPLSxtRFIfVZRdWi0oFBf+BrhRx5dKVYKG4tLhRqlgXPmIVJQiC60JCCZYqFHQh7rrQlUK7aVUUfCBRG5RkJpNkkswrM5NEf73n6gxpHujAB/fOvefjnHM5VQCqCPa1MNoZnU/Qxqhx4woE7ZZlpXO53F0+n0c52Dl8Pt/nQkmhoJOCdUWBsvQJ2u4ODMOAwvapVAqSJHGJKIrw+/2uxAmuJgFdMDUVincSxvEBTNOEpmlIp9OIxWJckMlkoOs6AoHAg6RYYNs2kp4RqOvfuIACVFVFPB4vKYn3pFjAykDSOwVta52vqW6nlEQiwTMRBKGygIh9GEDCMwZH6EgoE+qHLMuVBdbfKwjv3yE6Ogjz/PQ/CZVDPSFRRYE4/RHy1y8wry8RGWGSqyC/nM1meX9IQpQV2JKIUH8vrEgYmeAFwuPDCHa9QehtD26HBhCZnYC8ucGzKSsIL8wgsjiH1PYPxL+vQvm5B/3sBMLyIm7GhhCe90BaWykV/Gp+VR9oqPVe9vfBTsruM1HtBKVPmFIUNusBrV3B4ev6bsbyXlPdkbr/u+StHUkxruBPY+0KY8f38oWX/byvNAdluHNLeOxDB+uyQQfPCWZ3NT69BYJWkjxjnB1o9Fv/ASQ5s+ABz8i2AAAAAElFTkSuQmCC');
margin: 0 5px;
position: relative;
top: 2px;
}

.pdf_av:before{
content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHhSURBVDjLjZPLSxtRFIfVZRdWi0oFBf+BrhRx5dKVYKG4tLhRqlgXPmIVJQiC60JCCZYqFHQh7rrQlUK7aVUUfCBRG5RkJpNkkswrM5NEf73n6gxpHujAB/fOvefjnHM5VQCqCPa1MNoZnU/Qxqhx4woE7ZZlpXO53F0+n0c52Dl8Pt/nQkmhoJOCdUWBsvQJ2u4ODMOAwvapVAqSJHGJKIrw+/2uxAmuJgFdMDUVincSxvEBTNOEpmlIp9OIxWJckMlkoOs6AoHAg6RYYNs2kp4RqOvfuIACVFVFPB4vKYn3pFjAykDSOwVta52vqW6nlEQiwTMRBKGygIh9GEDCMwZH6EgoE+qHLMuVBdbfKwjv3yE6Ogjz/PQ/CZVDPSFRRYE4/RHy1y8wry8RGWGSqyC/nM1meX9IQpQV2JKIUH8vrEgYmeAFwuPDCHa9QehtD26HBhCZnYC8ucGzKSsIL8wgsjiH1PYPxL+vQvm5B/3sBMLyIm7GhhCe90BaWykV/Gp+VR9oqPVe9vfBTsruM1HtBKVPmFIUNusBrV3B4ev6bsbyXlPdkbr/u+StHUkxruBPY+0KY8f38oWX/byvNAdluHNLeOxDB+uyQQfPCWZ3NT69BYJWkjxjnB1o9Fv/ASQ5s+ABz8i2AAAAAElFTkSuQmCC');
margin: 0 5px;
position: relative;
top: 2px;
}

/*[href$=".zip"]:after, */

.zip_ap:after{
content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTM5jWRgMAAAAVdEVYdENyZWF0aW9uIFRpbWUAMi8xNy8wOCCcqlgAAAQRdEVYdFhNTDpjb20uYWRvYmUueG1wADw/eHBhY2tldCBiZWdpbj0iICAgIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDQuMS1jMDM0IDQ2LjI3Mjk3NiwgU2F0IEphbiAyNyAyMDA3IDIyOjExOjQxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4YXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eGFwOkNyZWF0b3JUb29sPkFkb2JlIEZpcmV3b3JrcyBDUzM8L3hhcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhhcDpDcmVhdGVEYXRlPjIwMDgtMDItMTdUMDI6MzY6NDVaPC94YXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhhcDpNb2RpZnlEYXRlPjIwMDgtMDMtMjRUMTk6MDA6NDJaPC94YXA6TW9kaWZ5RGF0ZT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUdUmQAAAE7SURBVDiNpZM7TsNAEIb/8WPNwwJKh5qGBiNxAiqa+AjQ5iCufQBaOILTUHEBIyEaGmoIVAkyEHshQ7HedSzbUiSvtNqZ0fzfzmhniZkxZFmD1AAcbRCRCQYpdZY1i9gk6cqdrkQAuD1n5H/K9m3g8p4683oBH7/AolT2vujLWgMEKaUAxtp/l8C8AizJ5OjWpgAiACDdy2hq8dVZs/XFd1XBTvPWmwfC23hFDQARIUiJL05qSP6lTn+3Ft89EWYR17p1gC7z9FjFlp8qtrWn/MdnMi/RC9CQwyPGaq5i1gHj9YU6n7EToCHbvrJ/8uYMbATQEKAtbgAqP2qpN1jMnOo5GGVZdu26LjzPgxACQgh4ngdmhpSytcMwnJgKkiRhKSWKokBZluYsSzVJjuPAtm2ztR/HMdHQ7/wPj7WgYLMWxPQAAAAASUVORK5CYII=');
margin: 0 5px;
position: relative;
top: 2px;
}

.zip_av:before{
content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTM5jWRgMAAAAVdEVYdENyZWF0aW9uIFRpbWUAMi8xNy8wOCCcqlgAAAQRdEVYdFhNTDpjb20uYWRvYmUueG1wADw/eHBhY2tldCBiZWdpbj0iICAgIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDQuMS1jMDM0IDQ2LjI3Mjk3NiwgU2F0IEphbiAyNyAyMDA3IDIyOjExOjQxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4YXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eGFwOkNyZWF0b3JUb29sPkFkb2JlIEZpcmV3b3JrcyBDUzM8L3hhcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhhcDpDcmVhdGVEYXRlPjIwMDgtMDItMTdUMDI6MzY6NDVaPC94YXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhhcDpNb2RpZnlEYXRlPjIwMDgtMDMtMjRUMTk6MDA6NDJaPC94YXA6TW9kaWZ5RGF0ZT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUdUmQAAAE7SURBVDiNpZM7TsNAEIb/8WPNwwJKh5qGBiNxAiqa+AjQ5iCufQBaOILTUHEBIyEaGmoIVAkyEHshQ7HedSzbUiSvtNqZ0fzfzmhniZkxZFmD1AAcbRCRCQYpdZY1i9gk6cqdrkQAuD1n5H/K9m3g8p4683oBH7/AolT2vujLWgMEKaUAxtp/l8C8AizJ5OjWpgAiACDdy2hq8dVZs/XFd1XBTvPWmwfC23hFDQARIUiJL05qSP6lTn+3Ft89EWYR17p1gC7z9FjFlp8qtrWn/MdnMi/RC9CQwyPGaq5i1gHj9YU6n7EToCHbvrJ/8uYMbATQEKAtbgAqP2qpN1jMnOo5GGVZdu26LjzPgxACQgh4ngdmhpSytcMwnJgKkiRhKSWKokBZluYsSzVJjuPAtm2ztR/HMdHQ7/wPj7WgYLMWxPQAAAAASUVORK5CYII=');
margin: 0 5px;
position: relative;
top: 2px;
}

/*
.lock:after, .lock:before{
content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAABBF0RVh0WE1MOmNvbS5hZG9iZS54bXAAPD94cGFja2V0IGJlZ2luPSIgICAiIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNC4xLWMwMzQgNDYuMjcyOTc2LCBTYXQgSmFuIDI3IDIwMDcgMjI6MTE6NDEgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhhcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAgICAgICAgIDx4YXA6Q3JlYXRvclRvb2w+QWRvYmUgRmlyZXdvcmtzIENTMzwveGFwOkNyZWF0b3JUb29sPgogICAgICAgICA8eGFwOkNyZWF0ZURhdGU+MjAwOC0wMi0xN1QwMjozNjo0NVo8L3hhcDpDcmVhdGVEYXRlPgogICAgICAgICA8eGFwOk1vZGlmeURhdGU+MjAwOC0wMy0yNVQwMjozNTozMVo8L3hhcDpNb2RpZnlEYXRlPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHu+IwAAABV0RVh0Q3JlYXRpb24gVGltZQAyLzE3LzA4IJyqWAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTM5jWRgMAAAHUSURBVDiNpZFPSBtBFMa/mexuTGKDf5JW48GLNiAeRDzpRSpYeioUPbTQm4oIXs2th968e5AQvAgK4l0RvCgoVkEEpYdaKrSE2ESzu2Zj1pnN9KBOsnG1Bx8MzHvfNz++xxAhBJ5TSnVDCMHSzJuoT/V/oYo2Qn1KS9nhmTK/WXWY/fXj7Ga2FkCqEywnhqJq4MUO9Skd3C4uCiF0QkiD4g9+Ljv8lF1f9ddCXAkULZAilLbalj7waXZz536+lBia14LhDUULpAC8d0UQQsiTHO8yFqZ6V7x2XZjqXUmOdxnVfiGEO4Fx/isM4MQLcPHn+wmA0dq5C9D8MnB3u34AqGhPAJpeeZue0uQvOOaxONubfxRwX609kwhGu8kDQOFoWiDc7jIz24bq97tmmR9n6BiekwC5gsMJSkZl91zWRDK1homxd4hEw3JeduRbN8BKbwGRnts0eRP7B2lcGRfY391Gf18M9Y23kNzPQ7z2AjBGYWVNAICZy8PSC2A2h6UXcJnJg/M7n0NdCWTHOIEWikALRUDVEOKdMdTVqYh3xkDVkNQ4f2QFxiiM3xkU8pdS/DDYBpSKMEtFmDkd9Y1N4Jx6A76tHwPBU/yv/qZLeJuo9P8AIBzEJFupNv0AAAAASUVORK5CYII=');
margin: 0 5px;
position: relative;
top: 2px;
}
*/

/* fleche verte */
.arrow_verte:after{
content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEsSURBVDjLY/j//z8DJZhhmBuQvdj8a+p8w//xc3U5yTIgeb7h18bNUf/DZ2j8958qz0nQgPyltv9zF5v/TV9o/Ddxrv7fmvWh/1ednvi/ZLX/f9d+8b+23YI8eA0AOvn/hnPT/q89OwWsccXpCf8n7Cn5v/B41/+MpW7/TdvZ/+o2M/LjNADoZLDmvl35/zt3ZP9v3Zb2v2Fz4v+mren/Zxxq/h+zwOa/aj3DH5wGRM/W/L/y1IT/S0/0/l94rOv/vKMdQEOy/k8/1PQ/banHf8VahlfSlQwGOA0InK74z3Oi9D/nftF/1t38/+LmW/2fdrDhf9Jit//ytQzPJSsZtEiKBe1mxq/xC53/y1czPAFqVic5GoFO/ipXzfxftJJBkeyUKFzOwDm48wIAh5XH+g7drOwAAAAASUVORK5CYII=');
margin: 0 2px;
position: relative;
top: 2px;
}

/* fleche verte */
.arrow_verte_av:before{
content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEsSURBVDjLY/j//z8DJZhhmBuQvdj8a+p8w//xc3U5yTIgeb7h18bNUf/DZ2j8958qz0nQgPyltv9zF5v/TV9o/Ddxrv7fmvWh/1ednvi/ZLX/f9d+8b+23YI8eA0AOvn/hnPT/q89OwWsccXpCf8n7Cn5v/B41/+MpW7/TdvZ/+o2M/LjNADoZLDmvl35/zt3ZP9v3Zb2v2Fz4v+mren/Zxxq/h+zwOa/aj3DH5wGRM/W/L/y1IT/S0/0/l94rOv/vKMdQEOy/k8/1PQ/banHf8VahlfSlQwGOA0InK74z3Oi9D/nftF/1t38/+LmW/2fdrDhf9Jit//ytQzPJSsZtEiKBe1mxq/xC53/y1czPAFqVic5GoFO/ipXzfxftJJBkeyUKFzOwDm48wIAh5XH+g7drOwAAAAASUVORK5CYII=');
margin: 0 2px;
position: relative;
top: 2px;
}

form {
    display: block;
    max-width:600px;
	border: 1px solid #555;
    margin-left:auto;
    margin-right:auto;
	padding: 5px;
	/* arrondi */
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	/* fond */
    background:#E9EEF6;
    background: -moz-linear-gradient(top, #EEEEEE, #E9EEF6);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#E9EEF6));
    -pie-background: linear-gradient(#EEEEEE, #E9EEF6); 
/*background: url('osx_item_bg.gif');*/
}

form.wide{
    max-width:90%;
}

form input.nice{      /* on stylise les champs à la classe "nice" ... */
	width: 180px;
	height: 25px;
	color: #000;
	border: none;
	outline: none;
	padding: 0px 5px 0px 23px;
	-webkit-border-radius: 50px;
	-khtml-border-radius: 50px;
	border-radius: 50px;

background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAQAAABedl5ZAAAAzklEQVQYlWNgAIP%2F9v%2FrwVCfARn85%2F%2B%2F%2Fz8CzEeS%2BnMQJPL0%2Ba37796DJfsZ4EYBwar9DBkMCQwFR86DJeXBUo%2F6QToYHCAKtaO%2Bf%2F%2F%2F%2F3kmmHNm%2Fv%2F%2FD27CTee4c%2Ff%2F%2F2vT4VKfXiM5CQg2t4M5lckQd%2F3nB0n8vQji5HhCFEpArP73AeGF35dACkEgYPtxmODXnxueg2igbqikh3l%2F1%2FpV%2B7vWyzUwxHatB%2BvcBLNfgMEA6AEDBg4g26Br%2FffvqeUMWIEBULcEdikGkG4AzGOfgUQC7TUAAAAASUVORK5CYII%3D') no-repeat 7px center;

    -webkit-box-shadow: inset 0px 0px 5px rgba(0,0,0,0.4);
    box-shadow: inset 0px 0px 5px rgba(0,0,0,0.4);    
    /*text-shadow: 0px 1px 0px #2C2D2F;*/
    /* transition */
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    transition: 0.5s;
    behavior: url("PIE.php");
}

form input.nice:focus {
background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6%2BR8AAAAlElEQVR42oWQQRHEIAxF10ElVAISVgo3bCABCUhYCZWAhEpAQpoD6bzJhNnDO0DyyA8fEXkppXyVCpLViDUfyqVIQN9JFMY637hrlCySFauL21E7KVWbAIGx56rnSLqc5KPXSLo3kySalPhTygFhRDtFC09EIsMeZJSGBj7Qveh3OJW89syImiH%2BIO2BOJX0XwA2%2BQEL4pAhSX4aBQAAAABJRU5ErkJggg%3D%3D') no-repeat 7px center #FFC;
	width: 210px;
	color: #000;
	text-shadow: 0px 1px 0px #FFF;
    behavior: url("PIE.php");
}

/*
form p{
    text-align: center;
}
*/

/* par defaut on change le type block ->inline des labels ... une feuille pour ie678.css redonne le défaut*/
label {     
    display:block;
}

.inline{
    display: inline;
}

input.nice:valid {
    border-right: 4px solid #408000;
}

input.nice:invalid {
    border-right: 4px solid red;
}

input.nice[required] {
    border-right: 4px solid orange;
}

input:invalid+span:after {
    content:" (incomplet)";
    color:#789;
}

:checked+label{
    color:red;
}

/* BORDER image */
.border{
    /*position: relative;*/
    margin:auto;
    text-align: center;
    border-width: 7px 7px 16px 7px;
    -moz-border-image: url('border.png') 7 7 16 7 stretch;
    -o-border-image: url('border.png') 7 7 16 7 stretch;
    -webkit-border-image: url('border.png') 7 7 16 7 stretch;
    border-image: url('border.png') 7 7 16 7 stretch;
     /*et pour Internet Explorer  voir ie789.css  car chemin relatif requis pour images ! */
}

/* BORDER image */
.border_mac{
    position: relative;
    margin:auto;
    /*text-align: center;*/
    border-width: 45px 80px 50px 80px;
    -moz-border-image: url('border_mac.png') 45 80 50 80 stretch;
    -o-border-image: url('border_mac.png') 45 80 50 80 stretch;
    -webkit-border-image: url('border_mac.png') 45 80 50 80 stretch;
    border-image: url('border_mac.png') 45 80 50 80 stretch;
     /*et pour Internet Explorer  voir ie789.css  car chemin relatif requis pour images ! */
}

.border_plus{
    position: relative;
    margin:auto;
    border-width: 22px 9px 12px 22px;
    -moz-border-image: url('border_plus.png') 22 9 12 22 stretch;
    -o-border-image: url('border_plus.png') 22 9 12 22 stretch;
    -webkit-border-image: url('border_plus.png') 22 9 12 22 stretch;
    border-image: url('border_plus.png') 22 9 12 20 stretch;
     /*et pour Internet Explorer  voir ie789.css  car chemin relatif requis pour images ! */
}
/*  cadre_vert*/
.border_vert{
    position: relative;
    margin:auto;
    border-width: 5px 8px 20px 8px;
    -moz-border-image: url('cadre1.jpg')  5 8 20 8 stretch;
    -o-border-image: url('cadre1.jpg')  5 8 20 8 stretch;
    -webkit-border-image: url('cadre1.jpg')  5 8 20 8 stretch;
    border-image: url('cadre1.jpg')  5 8 20 8 stretch;
    /*et pour Internet Explorer  voir ie789.css
}

