h1 {
 
}

.contentFormNew{
    color: black;
    background-color: #EDEDED;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid black;
    padding: 10px;
    border-image: initial;
    margin: 0 auto;
    width: 700px;
     

}

.contentFormNew textarea{
    width: 95%;
    min-height: 100px;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #79a17d;
    border-image: initial;
}

.contentFormNew table{
    border:none;
    text-align: center;
}
.contentFormNew td{
    border:none;
    text-align: left;
    vertical-align: middle;
}
.contentFormNew label{
    color:#000;
    font-weight: bold;
    text-align: left;

}
.newBancaError{
	font-style: italic;
	color: 
	red !important;
	font-size: 10px !important;
	display:none;
}
label.error {
font-style: italic;
color: 
red !important;
font-size: 10px !important;
}
.contentFormNew select
{
    width: 155px;
}

.tableProf{
    width: 100%;
    border-collapse: collapse;
    table-layout: auto;
    vertical-align: top;
    margin-bottom: 15px;
    border: 1px solid #CCC !important;
}

.tableProf td {
font-weight: bold;
font-size: 12px;
color: black;
padding: 5px;
}

.tableProf thead th {
    color: white;
    background-color: #666;
    border: 1px solid #CCC;
    border-collapse: collapse;
    text-align: center;
    table-layout: auto;
    vertical-align: middle;
}

.tableProf tbody tr.dark {
    color: #666;
    background-color: #E8E8E8;
    height: 19px;
    vertical-align: middle;
}



.tableProf tbody td {
    vertical-align: top;
    border-collapse: collapse;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    min-height: 19px;
    padding: 2px !important;
    vertical-align: middle;
    text-align: center;
}

.tableProf label {
background-color: transparent !important;
color: white !important;
font-size: 11px;
}

.tableProf img{
    margin: 0 auto;
}



#tableList{
  margin-top:30px;  
}

#list{

    margin: 0 auto;
    text-align: center;
}



#list a{
    background-color:transparent !important;
    color:#FFF;
    font-size:11px;
}

.cSuccesOk{
    background-color:#afffb3 !important;
    border: 3px solid #37a73c;
    text-align: center;
    padding: 15px;
    width: 900px;
    margin: 0 auto;   
}

.cSuccesKo{
    background-color:#ffb7b7 !important;
    border: 3px solid #a73737;
    text-align: center;
    padding: 15px;
    width: 900px;
    margin: 0 auto;   
}

.buttonDetail{
    background-image: url('/Structure/Style/img/lente.png');
   
}
.tabApplication{
   width:150px !important; 
}
.tableRules td{
    text-align: left;
}
.tableRules tr:hover{
    cursor:auto;
}
#adminProfili{
    float:left;
    width:30%;
}
#adminArgumentRules{
    float:right;
    width:40%;
    text-align: left;
    
}
.tableRules th a img{
    vertical-align: central;
    margin: 0 auto;
}
.tableRules td a img{
    vertical-align: central;
    margin: 0 auto;
    display:block;
}
.tableRules td{
    font-weight: bold;
    font-size: 12px;
    color: black;
    padding: 5px;
}
#tableNuovaBanca td{
	border: none !important;
}
#banca {
	width:433px !important;
}
#agenzia{
	width:450px !important;
}
#iban{
	width:450px !important;
}
#indirizzo{
	width:444px !important;
}

#indirizzoB{
	width:450px !important;
}
#nomeNB{
	width: 400px !important;
}
#indirizzoNB{
	width:340px !important;
}
#civicoNB{
	width:50px !important;
}
#capNB{
	width:50px !important;
}
.tableContents{
	border: none !important;
}
.tableContents td{
	border: none !important;
}
.tableContents span{
	color:#79a17d;
	font-weight: bold;
	text-align: left;
}

.basepoup label{
    color: #000;
    font-weight: bold;
    text-align: left;
    display: block;
}

.tableScheda{
	margin:auto;
	width:800px;
	font-weight:bold;
}

.tableScheda tbody tr:hover{
	background-color:#CBE3BB;
	color:#FFF;
}
.tableScheda td{
	border-bottom: 1px solid #CCC;
	vertical-align: middle;
}
.titleDettSlot{
	font-style: oblique;
	color:#000;
	border:none;
	
}
.valueDettSlot{
	background:#FFF;
	border: 1px solid #828282;
	color: #000;
	width:50%;
	padding:5px;
}