a.redigoGrid_filterButton, a.redigoGrid_clearFilterButton, a.redigoGrid_searchButton, a.redigoGrid_searchClearButton,
input.redigoGrid_filterButton,
#header select#idEPOrganizzatore,
button, .btn,
input[type=submit] {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    word-wrap: break-word;
    font-style: inherit;
    font-weight: normal;
    font-family: 'SansationRegular',Tahoma, Verdana, Arial, sans-serif;
    text-decoration:none;
}
#header select#idEPOrganizzatore {
    text-align: left;
}

a.redigoGrid_filterButton:hover, a.redigoGrid_clearFilterButton:hover, a.redigoGrid_searchButton:hover, a.redigoGrid_searchClearButton:hover,
input.redigoGrid_filterButton,
#header select#idEPOrganizzatore:hover,
button:hover, .btn:hover,
input[type=submit]:hover {
    color: rgb(51, 51, 51);
    background-image: linear-gradient(to bottom, #FFFFFF, #cdcdcd);
    background-color: rgb(230, 230, 230);
}

button:focus, .btn:focus,
input[type=submit]:focus {
    color: rgb(51, 51, 51);
    background-color: rgb(230, 230, 230);
}

button:active, .btn:active,
input[type=submit]:active {
    color: rgb(51, 51, 51);
    background-color: rgb(230, 230, 230);
}

.btn-danger {
    background-color: #DA4F49;
    background-image: linear-gradient(to bottom, #EE5F5B, #BD362F);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.btn-danger:hover {
    color: rgb(255, 255, 255);
    background-image: linear-gradient(to bottom, #EE5F5B, #942a25);
    background-color: rgb(189, 54, 47);
}
.btn-danger:focus {
    color: rgb(255, 255, 255);
    background-color: rgb(189, 54, 47);
}
.btn-danger:active {
    color: rgb(255, 255, 255);
    background-color: rgb(189, 54, 47);
}
.active.btn-danger {
    color: rgb(255, 255, 255);
    background-color: rgb(189, 54, 47);
}

.btn-success {
    background-color: #5BB75B;
    background-image: linear-gradient(to bottom, #62C462, #51A351);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-success:hover {
    color: rgb(255, 255, 255); 
    background-color: rgb(81, 163, 81);
    background-image: linear-gradient(to bottom, #62C462, #376f37);
}
.btn-success:focus {
    color: rgb(255, 255, 255); 
    background-color: rgb(81, 163, 81);
}
.btn-success:active {
    color: rgb(255, 255, 255); 
    background-color: rgb(81, 163, 81);
}



[class^='icon-'] {
    background-position: 14px 14px; width: 14px; height: 14px; line-height: 14px; margin-top: 1px; vertical-align: text-top; display: inline-block; background-image: url("glyphicons-halflings.png"); background-repeat: no-repeat;
}
[class*=' icon-'] {
    background-position: 14px 14px; width: 14px; height: 14px; line-height: 14px; margin-top: 1px; vertical-align: text-top; display: inline-block; background-image: url("glyphicons-halflings.png"); background-repeat: no-repeat;
}


.icon-music {
    background-position: -24px 0px;
}
.icon-search {
    background-position: -48px 0px;
}
.icon-envelope {
    background-position: -72px 0px;
}
.icon-heart {
    background-position: -96px 0px;
}
.icon-star {
    background-position: -120px 0px;
}
.icon-star-empty {
    background-position: -144px 0px;
}
.icon-user {
    background-position: -168px 0px;
}
.icon-film {
    background-position: -192px 0px;
}
.icon-th-large {
    background-position: -216px 0px;
}
.icon-th {
    background-position: -240px 0px;
}
.icon-th-list {
    background-position: -264px 0px;
}
.icon-ok {
    background-position: -288px 0px;
}
.icon-remove {
    background-position: -312px 0px;
}
.icon-zoom-in {
    background-position: -336px 0px;
}
.icon-zoom-out {
    background-position: -360px 0px;
}
.icon-off {
    background-position: -384px 0px;
}
.icon-signal {
    background-position: -408px 0px;
}
.icon-cog {
    background-position: -432px 0px;
}
.icon-trash {
    background-position: -456px 0px;
}
.icon-home {
    background-position: 0px -24px;
}
.icon-file {
    background-position: -24px -24px;
}
.icon-time {
    background-position: -48px -24px;
}
.icon-road {
    background-position: -72px -24px;
}
.icon-download-alt {
    background-position: -96px -24px;
}
.icon-download {
    background-position: -120px -24px;
}
.icon-upload {
    background-position: -144px -24px;
}
.icon-inbox {
    background-position: -168px -24px;
}
.icon-play-circle {
    background-position: -192px -24px;
}
.icon-repeat {
    background-position: -216px -24px;
}
.icon-refresh {
    background-position: -240px -24px;
}
.icon-list-alt {
    background-position: -264px -24px;
}
.icon-lock {
    background-position: -287px -24px;
}
.icon-flag {
    background-position: -312px -24px;
}
.icon-headphones {
    background-position: -336px -24px;
}
.icon-volume-off {
    background-position: -360px -24px;
}
.icon-volume-down {
    background-position: -384px -24px;
}
.icon-volume-up {
    background-position: -408px -24px;
}
.icon-qrcode {
    background-position: -432px -24px;
}
.icon-barcode {
    background-position: -456px -24px;
}
.icon-tag {
    background-position: 0px -48px;
}
.icon-tags {
    background-position: -25px -48px;
}
.icon-book {
    background-position: -48px -48px;
}
.icon-bookmark {
    background-position: -72px -48px;
}
.icon-print {
    background-position: -96px -48px;
}
.icon-camera {
    background-position: -120px -48px;
}
.icon-font {
    background-position: -144px -48px;
}
.icon-bold {
    background-position: -167px -48px;
}
.icon-italic {
    background-position: -192px -48px;
}
.icon-text-height {
    background-position: -216px -48px;
}
.icon-text-width {
    background-position: -240px -48px;
}
.icon-align-left {
    background-position: -264px -48px;
}
.icon-align-center {
    background-position: -288px -48px;
}
.icon-align-right {
    background-position: -312px -48px;
}
.icon-align-justify {
    background-position: -336px -48px;
}
.icon-list {
    background-position: -360px -48px;
}
.icon-indent-left {
    background-position: -384px -48px;
}
.icon-indent-right {
    background-position: -408px -48px;
}
.icon-facetime-video {
    background-position: -432px -48px;
}
.icon-picture {
    background-position: -456px -48px;
}
.icon-pencil {
    background-position: 0px -72px;
}
.icon-map-marker {
    background-position: -24px -72px;
}
.icon-adjust {
    background-position: -48px -72px;
}
.icon-tint {
    background-position: -72px -72px;
}
.icon-edit {
    background-position: -96px -72px;
}
.icon-share {
    background-position: -120px -72px;
}
.icon-check {
    background-position: -144px -72px;
}
.icon-move {
    background-position: -168px -72px;
}
.icon-step-backward {
    background-position: -192px -72px;
}
.icon-fast-backward {
    background-position: -216px -72px;
}
.icon-backward {
    background-position: -240px -72px;
}
.icon-play {
    background-position: -264px -72px;
}
.icon-pause {
    background-position: -288px -72px;
}
.icon-stop {
    background-position: -312px -72px;
}
.icon-forward {
    background-position: -336px -72px;
}
.icon-fast-forward {
    background-position: -360px -72px;
}
.icon-step-forward {
    background-position: -384px -72px;
}
.icon-eject {
    background-position: -408px -72px;
}
.icon-chevron-left {
    background-position: -432px -72px;
}
.icon-chevron-right {
    background-position: -456px -72px;
}
.icon-plus-sign {
    background-position: 0px -96px;
}
.icon-minus-sign {
    background-position: -24px -96px;
}
.icon-remove-sign {
    background-position: -48px -96px;
}
.icon-ok-sign {
    background-position: -72px -96px;
}
.icon-question-sign {
    background-position: -96px -96px;
}
.icon-info-sign {
    background-position: -120px -96px;
}
.icon-screenshot {
    background-position: -144px -96px;
}
.icon-remove-circle {
    background-position: -168px -96px;
}
.icon-ok-circle {
    background-position: -192px -96px;
}
.icon-ban-circle {
    background-position: -216px -96px;
}
.icon-arrow-left {
    background-position: -240px -96px;
}
.icon-arrow-right {
    background-position: -264px -96px;
}
.icon-arrow-up {
    background-position: -289px -96px;
}
.icon-arrow-down {
    background-position: -312px -96px;
}
.icon-share-alt {
    background-position: -336px -96px;
}
.icon-resize-full {
    background-position: -360px -96px;
}
.icon-resize-small {
    background-position: -384px -96px;
}
.icon-plus {
    background-position: -408px -96px;
}
.icon-minus {
    background-position: -433px -96px;
}
.icon-asterisk {
    background-position: -456px -96px;
}
.icon-exclamation-sign {
    background-position: 0px -120px;
}
.icon-gift {
    background-position: -24px -120px;
}
.icon-leaf {
    background-position: -48px -120px;
}
.icon-fire {
    background-position: -72px -120px;
}
.icon-eye-open {
    background-position: -96px -120px;
}
.icon-eye-close {
    background-position: -120px -120px;
}
.icon-warning-sign {
    background-position: -144px -120px;
}
.icon-plane {
    background-position: -168px -120px;
}
.icon-calendar {
    background-position: -192px -120px;
}
.icon-random {
    background-position: -216px -120px; width: 16px;
}
.icon-comment {
    background-position: -240px -120px;
}
.icon-magnet {
    background-position: -264px -120px;
}
.icon-chevron-up {
    background-position: -288px -120px;
}
.icon-chevron-down {
    background-position: -313px -119px;
}
.icon-retweet {
    background-position: -336px -120px;
}
.icon-shopping-cart {
    background-position: -360px -120px;
}
.icon-folder-close {
    background-position: -384px -120px; width: 16px;
}
.icon-folder-open {
    background-position: -408px -120px; width: 16px;
}
.icon-resize-vertical {
    background-position: -432px -119px;
}
.icon-resize-horizontal {
    background-position: -456px -118px;
}
.icon-hdd {
    background-position: 0px -144px;
}
.icon-bullhorn {
    background-position: -24px -144px;
}
.icon-bell {
    background-position: -48px -144px;
}
.icon-certificate {
    background-position: -72px -144px;
}
.icon-thumbs-up {
    background-position: -96px -144px;
}
.icon-thumbs-down {
    background-position: -120px -144px;
}
.icon-hand-right {
    background-position: -144px -144px;
}
.icon-hand-left {
    background-position: -168px -144px;
}
.icon-hand-up {
    background-position: -192px -144px;
}
.icon-hand-down {
    background-position: -216px -144px;
}
.icon-circle-arrow-right {
    background-position: -240px -144px;
}
.icon-circle-arrow-left {
    background-position: -264px -144px;
}
.icon-circle-arrow-up {
    background-position: -288px -144px;
}
.icon-circle-arrow-down {
    background-position: -312px -144px;
}
.icon-globe {
    background-position: -336px -144px;
}
.icon-wrench {
    background-position: -360px -144px;
}
.icon-tasks {
    background-position: -384px -144px;
}
.icon-filter {
    background-position: -408px -144px;
}
.icon-briefcase {
    background-position: -432px -144px;
}
.icon-fullscreen {
    background-position: -456px -144px;
}




