a.boutontiny{
                padding:5px 10px 5px 10px;
                text-decoration: none;
                display: inline-block;
                -moz-border-radius: 4px;
                -webkit-border-radius: 4px;
                -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
                -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
                border-bottom: 1px solid rgba(0,0,0,0.25);
                font-family: "Lucida Grande",Lucida,Verdana,sans-serif;
                outline:none;
                position:relative;
                font-size: 11px;
                margin:2px;
                background:transparent url(buttonover.png) repeat-x top left;
                white-space:nowrap;
                color:#FFF;
            }
            a.boutontiny:link{text-decoration:none;color:#FFF;}
            a.boutontiny:hover{background-color: #777;}

            a.boutonmed {
                padding:5px 15px 5px 15px;
                text-decoration: none;
                display: inline-block;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
                -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
                -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
                border-bottom: 1px solid rgba(0,0,0,0.25);
                font-family: "Lucida Grande",Lucida,Verdana,sans-serif;
                outline:none;
                position:relative;
                font-size: 16px;
                margin:6px;
                background:transparent url(buttonover.png) repeat-x top left;
                white-space:nowrap;
                color:#FFF;
            }
            a.boutonmed:link{text-decoration:none;color:#FFF;}
            a.boutonmed:hover{background-color: #777;}
            a.boutonmed:active{
                top: 1px;
                left:1px;
            }

            a.boutonbig{
                padding:5px 15px 5px 15px;
                text-decoration: none;
                display: inline-block;
                -moz-border-radius: 10px;
                -webkit-border-radius: 10px;
                -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
                -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
                border-bottom: 1px solid rgba(0,0,0,0.25);
                font-family: "Lucida Grande",Lucida,Verdana,sans-serif;
                outline:none;
                position:relative;
                font-size: 32px;
                margin:10px;
                background:transparent url(buttonover.png) repeat-x top left;
                white-space:nowrap;
                color:#FFF;
            }
            a.boutonbig:link{text-decoration:none;color:#FFF;}
            a.boutonbig:hover{background-color: #777;}
            a.boutonbig:active{
                top: 1px;
                left:1px;
            }

            a.tagtiny{
                padding:5px 10px 5px 10px;
                text-decoration: none;
                display: inline-block;
                font-family: "Lucida Grande",Lucida,Verdana,sans-serif;
                outline:none;
                position:relative;
                font-size: 11px;
                margin:2px;
                background:#000;
                white-space:nowrap;
            }
            a.tagtiny:link{text-decoration:none;color:#FFF;}
            a.tagtiny:hover{background-color: #FFF;color:#000;}

             a.tagmed{
                padding:5px 13px 5px 13px;
                text-decoration: none;
                display: inline-block;
                font-family: "Lucida Grande",Lucida,Verdana,sans-serif;
                outline:none;
                position:relative;
                font-size: 15px;
                margin:5px;
                background:#000;
                white-space:nowrap;
                color:#FFF;
            }

            a.tagmed:link{text-decoration:none;color:#FFF;}
            a.tagmed:hover{background-color: #FFF;color:#000;}
            
             a.tagbig{
                padding:5px 15px 5px 15px;
                text-decoration: none;
                display: inline-block;
                font-family: "Lucida Grande",Lucida,Verdana,sans-serif;
                outline:none;
                position:relative;
            	font-size: 32px;
                margin:10px;
                background:#000;
                white-space:nowrap;
                color:#FFF;
            }

            a.tagbig:link{text-decoration:none;color:#FFF;}
            a.tagbig:hover{background-color: #FFF;color:#000;}

            .shadow,a.shadow,a.shadow:visited{
                background-color: #a3a3a3;
                border: 0px solid #777;
                color: #FFF;
                font-weight:bold;
            }
            .engraved,a.engraved,a.engraved:visited {
                background: #666;
                border: 1px solid #777;
                color: #000;
                text-shadow: 0px 1px 1px #fff;
                font-weight: bold;
            }
            .glow,a.glow,a.glow:visited{
                color: #fff;
                background: #888;
                border: 1px solid #777;
                text-shadow: 1px 1px 6px #fff;
            }
            .white,a.white,a.white:visited{
                color: #fff;
                background: #fff;
                text-shadow: 1px 1px 4px #000;
                border: 1px solid #f0f0f0;
                font-family: "Arial";
                font-weight:bold;
                letter-spacing:-1px;
            }
            .white:hover,a.white:hover{
                background-color:#f1f1f1;
            }
            .red,a.red,a.red:visited{
                background-color: #B00000;
                border: 1px solid #7F0000;
                color: #FFF;
                text-shadow: 1px 1px 4px #000;
                font-family: "Palatino Linotype";
            }
            .red:hover,a.red:hover{
                background-color:#800000;color:#FFF;
            }

            .lightblue,a.lightblue,a.lightblue:visited{
                background-color: #7FB0F0;
                color: #FFF;
                text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
                font-weight:100;
            }
            .lightblue:hover,a.lightblue:hover{
                background-color:#7FA0C0;
            }
            .olive,a.olive,a.olive:visited{
                background-color: #B0E000;
                border: 1px outset #D0E000;
                color: #FFF;
                text-shadow: 0 2px 1px rgba(0,0,0,0.2);
            }
            .olive:hover,a.olive:hover{
                background-color: #90A000;
            }
            .orange,a.orange,a.orange:visited{
                background-color: #FFCC00;
                border: 1px outset #F2FF00;
                color: #FFF;
                font-family:Helvetica;
                font-weight:bold;
            }
            .orange:hover,a.orange:hover{
                background-color: #FF8000;
            }
            .pink,a.pink,a.pink:visited{
                background-color: #C0107F;
                border: 1px outset #70107F;
                color: #FFF;
                font-family:"Georgia";
                font-weight:bold;
            }
            .pink:hover,a.pink:hover{
                background-color: #F0107F;
            }
            .pink:active{
                border: 1px inset #70107F;
            }
            .sea,a.sea,a.sea:visited{
                background-color: #20807F;
                color: #FFF;
            }
            .sea:hover,a.sea:hover{
                background-color: #60807F;
            }
            .rose,a.rose,a.rose:visited{
                background-color: #F07FD0;
                color: #FFF;
                font-family: "Palatino Linotype";
                text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.4);
            }
 
            .rose:hover,a.rose:hover{
                background-color: #B07FA0;
            }
            .black,a.black,a.black:visited{
                background-color: #000;
                background-image:url(buttonover2.png);
                color: #FFF;
                letter-spacing:-1px;
                text-shadow: 0 2px 1px rgba(0,0,0,0.2);
            }
            .black:hover,a.black:hover{
                background-color: #000;
            }

            .sand,a.sand,a.sand:visited{
                background-color: #F0C07F;
                background-image:url(buttonover2.png);
                color: #fff;
                letter-spacing: 3px;
                text-shadow: 1px 0px 1px rgba(0,0,0,0.2);
            }
            .sand:hover,a.sand:hover{
                background-color: #FFF090;
            }

            .violet,a.violet,a.violet:visited{
                background-color: #9400D3;
                background-image:url(buttonover2.png);
                color: #fff;
                font-family:"Arial Black";
                text-shadow: 0px 1px 1px #777;
            }
            .violet:hover,a.violet:hover{
                background-color: #8A2BE2;
            }

            .green,a.green,a.green:visited{
                background-color: #32CD32;
                background-image:url(buttonover2.png);
                color: #fff;
                font-family:"Century Gothic";
                text-shadow: 1px 0px 1px rgba(0,0,0,0.2);
            }
            .green:hover,a.green:hover{
                background-color: #2F4F4F;
            }
            .darkblue,a.darkblue,a.darkblue:visited{
                background-color: #00008B;
                background-image:url(buttonover2.png);
                color: #fff;
                font-family:"Impact";
                text-shadow: 1px 0px 1px rgba(0,0,0,0.2);
            }
            .darkblue:hover,a.darkblue:hover{
                background-color: #191970;
            }
            .sunset,a.sunset,a.sunset:visited{
                background-color: #FF6347;
                background-image:url(buttonover2.png);
                color: #777;
                font-family:"Palatino Linotype";
                text-shadow: 0px 1px 1px #fff;
            }
            .sunset:hover,a.sunset:hover{
                background-color: #FF7F50;
            }
            .choco,a.choco,a.choco:visited{
                background-color: #D2691E;
                background-image:url(buttonover2.png);
                color: #fff;
                font-family:"Gill Sans";
                text-shadow: 1px 0px 1px rgba(0,0,0,0.2);
            }
            .choco:hover,a.choco:hover{
                background-color: #D2B48C;
            }
            .cadet,a.cadet,a.cadet:visited{
                background-color: #5F9EA0;
                background-image:url(buttonover2.png);
                color: #fff;
                font-family: "Arial Narrow";
                text-shadow: 1px 0px 1px rgba(0,0,0,0.2);
            }
            .cadet:hover,a.cadet:hover{
                background-color: #008080;
            }
            .aqua,a.aqua,a.aqua:visited{
                background-color: #00FFFF;
                background-image:url(buttonover2.png);
                color: #fff;
                font-family: "Tahoma";
                text-shadow: 1px 1px 4px #000;
            }
            .aqua:hover,a.aqua:hover{
                background-color: #00FFCC;
            }