﻿@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap');

body {margin-top:0px;margin-bottom:0px;font-family:'Source Sans 3' !important;font-size:18px}

input,button{font-family:'Source Sans 3' !important;font-size:18px;color:#404050}
td{font-family:'Source Sans 3' !important;font-size:18px;color:#404050}
.tdright{background-image:url(img/sfborder_right.png);width:7px;background-repeat:repeat-y;}
.tdleft{background-image:url(img/sfborder_left.png);width:7px;background-repeat:repeat-y;}
.tdbody{width:990px;background-color:White;}

.limit{width:994px;margin-left:auto;margin-right:auto;}

.Abutton {padding:6px;border-style:solid;border-width:1px;border-color:#909090;background-color:#d0d0d9;border-radius:5px}

a.accedi:hover{color:darkgreen;font-weight:bold;display:inline;}
a.accedi:link{color:darkgreen;font-weight:bold;display:inline;}
a.accedi:visited{color:darkgreen;font-weight:bold;display:inline;}

a.bianco:hover{color:White;font-weight:normal;display:inline;}
a.bianco:link{color:White;font-weight:normal;display:inline;}
a.bianco:visited{color:White;font-weight:normal;display:inline;}

a.registrati:hover{color:darkred;font-weight:bold;display:inline}
a.registrati:link{color:darkred;font-weight:bold;display:inline}
a.registrati:visited{color:darkred;font-weight:bold;display:inline}

.barraleft{width:240px;margin-left:auto;margin-right:auto;}
.content{width:742px;margin-left:auto;margin-right:auto;}
.content2{width:700px;margin-left:auto;margin-right:auto;}
        
.td_categoria{border-style:dotted;border-color:#C0C0C0;border-top-width:0px;border-bottom-width:1px;border-left-width:0px;border-right-width:0px;}

.td_art_1r_bianco {width:162px;}
.td_art_2r_bianco {width:418px;border-right-width:1px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-color:#c0c0c0;border-style:solid;}
.td_art_3r_bianco {width:120px;border-right-width:1px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-color:#c0c0c0;border-style:solid;}
.td_art_4r_bianco {width:122px;text-align:right;font-size:14pt;font-weight:bold;color:#C50B07;padding:10px}
.td_art_4r_asta_bianco {width:122px;text-align:right;padding:10px}

.td_art_1r_azzurro {background-color:#F6F6F6;width:162px;}
.td_art_2r_azzurro {background-color:#F6F6F6;width:298px;border-right-width:1px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-color:#c0c0c0;border-style:solid;}
.td_art_3r_azzurro {background-color:#F6F6F6;width:120px;border-right-width:1px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-color:#c0c0c0;border-style:solid;}
.td_art_4r_azzurro {background-color:#F6F6F6;width:122px;text-align:right;padding:10px;font-size:14pt;font-weight:bold;color:#C50B07}
.td_art_4r_asta_azzurro {background-color:#F6F6F6;width:122px;text-align:right;padding:10px}

.td_prof_borderright{border-style:solid;border-left-width:0px;border-top-width:0px;border-bottom-width:0px;border-right-width:1px;border-color:#c0c0c0}
.td_prof_borderrightbottom{border-style:solid;border-left-width:0px;border-top-width:0px;border-bottom-width:1px;border-right-width:1px;border-color:#c0c0c0}
.td_prof_borderbottom{border-style:solid;border-left-width:0px;border-top-width:0px;border-bottom-width:1px;border-right-width:0px;border-color:#c0c0c0}

.pag a, a.CurrentPage{margin:0 3px;text-decoration:none;padding:2px 8px;border:1px solid #CCC;background:#DDD;}
.pag a:hover, .pag a:focus, .pag a:active{background:#FFF;}
.pag a.CurrentPage{padding:2px 6px !important;color:#666;background:none;border:none;font-weight:bold;}
.pag{margin-top:10px;padding:5px 0;}
.pag{margin:0 3px;text-decoration:none;padding:2px 8px;border:1px solid #CCC;background:#FFF;}

.fnorm{font-family:Abel;font-size:9pt;color:#404050;font-weight:normal}

a:hover{text-decoration:none;color:#404050;}
a:link{text-decoration:none;color:#404050;}
a:visited{text-decoration:none;color:#404050;}

a.menu:hover{text-decoration:none;color:#404040;}
a.menu:link{text-decoration:none;color:#404040;}
a.menu:visited{text-decoration:none;color:#404040;}


.errDiv{background-color:#F9AF45;border:1px solid #F00;}
.okDiv{border:1px solid #090;background-color:#7AC064;}
.updated_box{border:1px solid #F0AA17;background-color:#FCD67C;}
.okDiv, .errDiv, .updated_box{padding:10px;margin:7px 0;text-align:center;color:#000;font-weight:bold;line-height:1.5em;}

#form1 label.error { color: red; }

.evidenziatore{background-color:Yellow;padding:2px;}

.crop_ph, .crop_ph i{height:50px;width:50px;}
.crop_ph{overflow:hidden;background:#EBEBEB;float:right;}
.crop_ph i{display:block;background-position:center 20%;background-repeat:no-repeat;}

textarea,
input.text,
input[type="text"],
input[type="button"],
input[type="submit"],
.input-checkbox {
-webkit-appearance: none;
border-radius: 4;
}
