input[type="submit"], input[type="reset"], input[type="button"], .btn, button {min-height: 35px;line-height: 32px;padding:0 20px;display:inline-block;background-color:#1b3d6a;border: solid 2px transparent;color:#fff;cursor:pointer;text-align:center;text-transform:uppercase;font-size:.79em;font-weight:bold;}
input[type="submit"].edge, input[type="reset"].edge, input[type="button"].edge, .btn.edge, .btn_cestina, button.edge {background-color:transparent; border:solid 2px #1b3d6a; color:#1b3d6a; font-weight:bold;}
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="number"], select {height: 35px;padding:0 2%;}
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="number"], select, textarea {}
textarea {height:130px; padding:1%; background-color:#fefefe;}
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="number"] {width:100%;}
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="number"], select, textarea {background-color:#f1f1f1; border:2px solid #afafaf;}

input[type="text"].oggetto {width:97%;}
textarea {width:97%; resize:vertical;}
select {width:100%;}
input[type="checkbox"] {margin:2px 5px;}
input[type="radio"] {vertical-align:middle; height:40px; line-height:40px; margin:0 5px;}
input[type="file"] {height:35px; line-height:35px; margin-top:1px; font-size:.9em;}

.cercaLavoro ul li input[type="text"] {margin-top:0;}
.cercaLavoro ul li select {margin-top:0;}
.cercaLavoro ul li button  {margin-top:0; margin-bottom:0;}

.red {background-color:#962b20;}

.btn.edge:hover {background-color:#2a5b9a; border:2px solid #2a5b9a; color:#fff;}
input[type="submit"], btn, button:hover {background-color:#2a5b9a; border:2px solid #2a5b9a; color:#fff;}
