select {
    background: #FFFFFF; 
    border: 1px solid #999999; 
    /*height: 22px; */
    border-radius: 4px;
}

input[type=text] {
    /*background: #FFFFFF;*/
    border: 1px solid #999999; 
    height: 22px; 
    border-radius: 4px;
}

input[type=password] {
    /*background: #FFFFFF;*/
    border: 1px solid #999999; 
    height: 22px; 
    border-radius: 4px;
}

input[type=email] {
    border: 1px solid #999999; 
    height: 22px; 
    border-radius: 4px;
}

.btnGreen {
    border-width: 2px;
    border-style: solid;
    width: 250px;
    margin-top: 5px;
    margin-bottom: 5px;
    border-color: #009600;
    color: #009600;
    font-variant: small-caps;
    white-space: normal;
    border-radius: 4px;
    cursor: pointer;
}

.btnRed {
    border-width: 2px;
    border-style: solid;
    width: 250px;
    margin-top: 5px;
    margin-bottom: 5px;
    border-color: #AA0000;
    color: #AA0000;
    font-variant: small-caps;
    white-space: normal;
    border-radius: 4px;
    cursor: pointer;
}

.btnOrange {
    border-width: 2px;
    border-style: solid;
    width: 250px;
    margin-top: 5px;
    margin-bottom: 5px;
    border-color: #ff6600;
    color: #ff6600;
    font-variant: small-caps;
    white-space: normal;
    border-radius: 4px;
    cursor: pointer;
}

.btnBlue { 
    border-width: 2px;
    border-style: solid;
    width: 250px;
    margin-top: 5px;
    margin-bottom: 5px;
    border-color: blue;
    color: blue;
    font-variant: small-caps;
    white-space: normal;
    border-radius: 4px;
    cursor: pointer;
}

.btnBrown {
    border-width: 2px;
    border-style: solid;
    width: 250px;
    margin-top: 5px;
    margin-bottom: 5px;
    border-color: brown;
    color: brown;
    font-variant: small-caps;
    white-space: normal;
    border-radius: 4px;
    cursor: pointer;
}

.btnGrey {
    border-width: 2px;
    border-style: solid;
    width: 250px;
    margin-top: 5px;
    margin-bottom: 5px;
    border-color: #808080;
    color: #808080;
    font-variant: small-caps;
    white-space: normal;
    border-radius: 4px;
    cursor: pointer;
}

.btnPink {
    border-width: 2px;
    border-style: solid;
    width: 250px;
    margin-top: 5px;
    margin-bottom: 5px;
    border-color: #ff33cc;
    color: #ff33cc;
    font-variant: small-caps;
    white-space: normal;
    border-radius: 4px;
    cursor: pointer;
}

.btnBlack{
	border-width: 2px;
    border-style: solid;
    width: 250px;
    margin-top: 5px;
    margin-bottom: 5px;
    border-color: #000000;
    color: #000000;
    font-variant: small-caps;
    white-space: normal;
    border-radius: 4px;
    cursor: pointer;
}

.btnNeutro {
    border-width: 2px;
    border-style: solid;
    width: 250px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-variant: small-caps;
    white-space: normal;
    border-radius: 4px;
    cursor: pointer;
}

.flt {
    border-bottom: 2px solid #FDFDFD;
}

.dummy {
    
}

.btnGreenRevert {
    border-width: 2px;
    border-style: solid;
    width: 250px;
    margin-top: 5px;
    margin-bottom: 5px;
    border-color: #009600;
    background-color: #009600;
    color: #FFFFFF;
    font-weight: bold;    
    font-variant: small-caps;
    white-space: normal;
    border-radius: 4px;
}

.btnRedRevert {
    border-width: 2px;
    border-style: solid;
    width: 250px;
    margin-top: 5px;
    margin-bottom: 5px;
    border-color: #AA0000;
    background-color: #AA0000;
    color: #FFFFFF;
    font-weight: bold;
    font-variant: small-caps;
    white-space: normal;
    border-radius: 4px;
}
.btnOrangeRevert {
    border-width: 2px;
    border-style: solid;
    width: 250px;
    margin-top: 5px;
    margin-bottom: 5px;
    border-color: #FF6600;
    background-color: #FF6600;
    color: #FFFFFF;
    font-weight: bold;
    font-variant: small-caps;
    white-space: normal;
    border-radius: 4px;
}

.btnBlueRevert {
    border-width: 2px;
    border-style: solid;
    width: 250px;
    margin-top: 5px;
    margin-bottom: 5px;
    border-color: blue;
    background-color: blue;
    color: #FFFFFF;
    font-weight: bold;
    font-variant: small-caps;
    white-space: normal;
    border-radius: 4px;
}

.btnBlueRevertHoverable{
	border-width: 2px;
    border-style: solid;
    width: 250px;
    margin-top: 5px;
    margin-bottom: 5px;
    border-color: #2e6da4;
    background-color: #337ab7;
    color: #FFFFFF;
    font-weight: bold;
    font-variant: small-caps;
    white-space: normal;
    border-radius: 4px;
}

.btnBlueRevertHoverable:hover{
    background-color: #286090;
    border-color: #204d74;
}

.btnGreenRevertHoverable{
    border-width: 2px;
    border-style: solid;
    width: 250px;
    margin-top: 5px;
    margin-bottom: 5px;
    border-color: #006600 ;
    background-color: #009600;
    color: #FFFFFF;
    font-weight: bold;
    font-variant: small-caps;
    white-space: normal;
    border-radius: 4px;
}

.btnGreenRevertHoverable:hover{
    background-color: #006600;
    border-color: #004d00;
}

.btnRedRevertHoverable{
    border-width: 2px;
    border-style: solid;
    width: 250px;
    margin-top: 5px;
    margin-bottom: 5px;
    border-color: #820000 ;
    background-color: #AA0000;
    color: #FFFFFF;
    font-weight: bold;
    font-variant: small-caps;
    white-space: normal;
    border-radius: 4px;
}

.btnRedRevertHoverable:hover{
    background-color: #820000;
    border-color: #6b0000;
}

.btnBrownRevert {
    border-width: 2px;
    border-style: solid;
    width: 250px;
    margin-top: 5px;
    margin-bottom: 5px;
    border-color: brown;
    background-color: brown;
    color: #FFFFFF;
    font-weight: bold;
    font-variant: small-caps;
    white-space: normal;
    border-radius: 4px;
}

.btnGreyRevert {
    border-width: 2px;
    border-style: solid;
    width: 250px;
    margin-top: 5px;
    margin-bottom: 5px;
    border-color: #808080;
    background-color: #808080;
    color: #FFFFFF;
    font-weight: bold;
    font-variant: small-caps;
    white-space: normal;
    border-radius: 4px;
}

.no-input {
    background-color: transparent;
    border: 0px;
    text-align: inherit;
}

.btnSmall {
    width: 150px;
}

.readonly2{
    color: #000000;
    background-color: #CCCCCC;
    border: 1px solid #666666;
}

.capt {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    background: #AAAAAA;
    font-weight: bold;
    margin: 0px 2px;
}

.fltTextOpaco {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #797979;
    font-style: italic;
}

.tabInserimento {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a7c7dc+0,a7c7dc+100 */
    background: rgb(167,199,220); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(167,199,220,1) 0%, rgba(167,199,220,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(167,199,220,1) 0%,rgba(167,199,220,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(167,199,220,1) 0%,rgba(167,199,220,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7c7dc', endColorstr='#a7c7dc',GradientType=0 ); /* IE6-9 */
}

input[type="file"] {
    background-color: #FFFFFF;
    border: 1px solid #666666;
    width: 250px;
    font-size: 11px;
}

