body {margin:0;padding:0;background:#e1e3ec;font-size:12px;color:#555; font-family: 'Lato', sans-serif!important;}
a {color:#444;}
a:hover {color:#677F07;}
h1 {border-bottom: 2px solid #dedede;padding: 0;margin: 0;margin-bottom: 15px;color: #000;font-weight:bold;font-size:22px!important;}
h2 {font-weight:bold;font-size:12px!important;}
#header {height:139px;overflow:hidden;background:#fff;}


.titoloprogetto{display:inline;float:left;font-weight:bold; font-size:18px;padding-left:20px;padding-top:65px}
#logoimg{display:inline;float:left;padding-left:5px;}
#header #logo{overflow:hidden;padding:10px 0;width:40%;float:left;}
#header #logininfo {overflow:hidden;padding:10px 0;width:55%;float:right;}
#header #logininfo  .nome {margin-right: 5px;}
#header #logininfo .logininfo {color:#000;text-align:right;margin:0 5px;}
#header #logininfo .logininfo a {color:#6f6f6e;}
#menu {background:#777777;margin :0 5px;height:35px;}
#menu ul {margin:0;padding:0;padding:0 5px;padding-top:3px;}
#menu ul li { margin-right:5px;height:33px;text-align:center;float:left;}
#menu ul li a {background:#555555;padding:0 10px;text-decoration:none;line-height:33px;display:block;height:33px;color:#fff;}
#menu ul li.selected a {background:url('images/menu.png') repeat-x top;color:#000;font-weight:bold;}
#menu ul li.config {float: right;}

#menu ul li a {}
#main {padding:5px 0;}
#sidebar,#page {float:left;min-height:450px;}
#sidebar {width:10%;}
#sidebar .box {margin:0 5px;margin-bottom:5px;}
#page {width:90%;}
#page .box {margin-right:5px;}
.box {border:1px solid #bbb;background:#fff;}
.box ul {}
.box ul li {margin-bottom:2px;}
.box ul li a {padding:3px;display:block;text-decoration:none;color:#6f6f6e;}
.box ul li.selected a {background:#555555;color:#fff;font-weight:bold;}
.box_container {margin:0 5px;padding:5px 0;}
#page .box_container {min-height:500px;}
.title {display:block;clear:both;font-weight:bold;font-size:14px;}
.title a {text-decoration:none;color:#444;}
.title a:hover {color:#000;}
.flag {width:15px;height:15px;border:1px solid #dedede;}
.author {display:block;clear:both;font-size:11px;color:#7f7f7f;}
.date {line-height:15px;font-size:11px;color:#999;}
.url {line-height:15px;display:block;clear:both;font-size:11px;color:#677F07;}
.url a {text-decoration:none;color:#677F07;}
.url a:hover {text-decoration:underline;}
#search {background:#EFEFEF;margin:10px 0 0 0;border:1px solid #dedede;}
table, form {width:100%;margin:10px 0;border-collapse:collapse;}
table.search {}
table.search td {border:0;}

table#edit_db td { width: 12%; }
table#edit_db td input.text, table#edit_db td select {width:40%;padding:3px;}
table#edit_db td textarea {width:40%;height:150px;padding:3px;}
table#edit_db td input.text, table#edit_db td select { width: 60%; }

table#edit td input.text, table#edit td select {width:40%;padding:3px;}
table#edit td textarea {width:40%;height:90px;padding:3px;}

table.search td select, table.search td input {color:#444;border:1px solid #aaa;height:28px; border-radius:5px;padding:2px;width:99%;}
table td, table th {border:1px solid #dedede;padding:5px;}
table td ul li {margin-left:0;list-style-type:none;}
table th {border-bottom:3px solid #dedede;background:#EEE;color:#000;font-size:13px;font-weight:bold;}
table td {font-size: 11px;}
table th.configurator, table td.configurator {width:20px;}
table th.configurator a {background:url('images/configurator.gif') no-repeat center bottom;display:block;width:18px;height:18px;overflow: hidden;}
table th.configurator a:hover {background-position:top;}
table tr.field_1 td {color:#bbb;}
table tr.tools td {background:#EEEEEE;}
table td.td_author {width:120px;}
table td.td_description {width:45%;}
table td.td_logo, table td.td_avatar {text-align:center;}
table td.td_logo img {width:105px;height:50px; border:1px solid #bbb;margin:2px 0;}
table td.td_avatar {width:50px;}
table td.td_avatar img {border:1px solid #bbb;width:50px;height:50px;}
table td.td_pagerank, table td.td_alexa_class, table td.td_alexa {text-align:right;font-size:14px;}
table td.td_title{min-height:70px;min-width:150px;}
table td.td_url{width:300px;}
table td.td_categories, table td.td_campaigns, table td.td_lists {min-width:150px;}
a.new {float:right; text-decoration: none; background: #dedede; width: 19px;height:22px;line-height:22px; font-size: 12px; display: block; font-weight:bold; text-align: center;}
a.new:hover {background: #555; color: #fff;}
.select_a_db {float: left; width: 90%;}

button.bottone {background-color:transparent;border:0;width:16px;height:16px;cursor:pointer;margin-right:5px;}
button.save {cursor:pointer;background:url('images/save.gif') no-repeat left bottom; }
button.cerca {cursor:pointer;background:url('images/cerca.png') no-repeat left bottom;width:32px;height:32px;}
button.delete {cursor:pointer;background:url('images/delete.gif') no-repeat bottom;border:0;width:16px;height:16px;}
button.back {cursor:pointer;background:url('images/back.gif') no-repeat bottom;border:0;width:16px;height:16px;}
button.classico {background-position:bottom left;padding-left:20px;padding-bottom:3px;border:0;width:auto;height:16px;cursor:pointer;font-weight:bold;color:#454545;}
button.bottone:hover {color:#000;background-position:left top;}

ul.checkbox {padding:0;margin:0;}
ul.checkbox li {padding:0;margin:0;list-style-type:none;}
.contenitore {width:25%;float:left;}
table.table{width: 50%;}
table.table, table.table td {border:0;}
#loginform {border: 5px solid #dedede;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    background: #fff;
    width: 360px;
    margin: 50px auto;
    text-align: left;
    padding-left: 5%;
    padding-top: 2%;
    padding-bottom: 2%;}
.accedibutton{border: 3px solid #dedede;-moz-border-radius: 10px;-webkit-border-radius: 10px;background: #fff;padding:5px; width:100px;}
.required {color: red;float: right;}
.err{color: red;}
ul.tabs {border-bottom: 3px solid #dedede;height: 30px;overflow: hidden;}
ul.tabs li {float: left;}
ul.tabs li a {background: #EEE;margin: 0 5px;color: #999;text-decoration: none;font-weight: bold;border: 1px solid #dedede;border-bottom: 0;padding: 8px 30px;}
td.selezionato {cursor:pointer;text-align:center;color:#fff;background:#ff0000;font-weight: bold;font-size: 14px;}
td.selezionato:hover {background:#dadada;}
td.head_app {border-bottom: 2px solid #dedede;background: #EEEEEE;color: #999;text-transform:uppercase;}
th.thday {text-transform:uppercase;font-size: 10px;text-align: center;}
td.day {width: 30px;height: 30px;}
div#footer p {background: #DC251E; padding: 5px;}
#footer {color: #fff;padding-top: 15px;text-align: center;font-size: 11px;}
#footer a {color: #fff;}
.day {text-align: center;text-transform:uppercase;}
.day .dday {clear: both;display: block;font-weight: bold;font-size: 14px;}
table td.disabled {background: #EFEFEF;color: #bbb;}
table td.selected {background: #E4FF8F;}
#tracking {color:#000;width: 55%;margin: 30px auto;background:#fff;padding: 30px;font-size: 14px;}
#tracking h1 {border: 0;color:#000;}
#tracking input.text, #tracking textarea {width: 80%;}
#tracking textarea {height: 120px;}
#tracking table td {border:0;font-size: 13px;}
#tracking table td .required {display: none;}
.contengoinputindirizzo input{margin-right:10px;height:18px;}
.contengoinputcontatti input{margin-right:10px; height:18px}
.download_attestato_ok{background:url('images/pdf_abilitato_icona.png'); background-repeat:no-repeat;width:24px; height:24px}
.download_attestato_archiviato{background:url('images/pdf_disabilitato_icona.png'); background-repeat:no-repeat;width:24px; height:24px}
.download_attestato_ko{background:url('images/pdf_archiviato_icona.png'); background-repeat:no-repeat;width:24px; height:24px}
.contengologofooter{background:url('images/logofooter_gestionform.png'); background-repeat:no-repeat;width:93px; height:30px; margin:0 auto}

span.logoutbutton {background-color: #777777; color: #fff; height: 30px;  display: block;   float: right; border-radius:3px}
span.logoutbutton a { margin-right:5px; color: #fff!important; text-decoration:none; font-weight:bold;  line-height: 30px; margin-left: 10px;float: left;}
input.cap_input {width: 50px;}
input.prov_input {width: 50px;}
.etichetta_conapi {background: #eeeeee; width:10%; display:inline-block; clear:both; }
.valore_conapi {background: #eeeeee; width: 90%; display:inline-block;}



.riga-elenco:nth-of-type(odd){
    background-color: #efefef;
}

.riga-elenco:nth-of-type(even){
    background-color: #ffffff;
}

.riga-elenco:hover,
.riga-configurazione:hover {
    background-color: #ecf3f8;
    cursor:pointer;
}

.riga-configurazione:nth-of-type(odd){
    background-color: #efefef;
}

.riga-configurazione:nth-of-type(even){
    background-color: #ffffff;
}

#loginform .row{margin-bottom:10px;}

span#select2-select_anni-container {
    min-width: 61px;
}