body{
font-family:Arial,Verdana;
}
.form_gestione{
width:560px;
height:auto;
float:left;
clear:both;
background-color:#EEEEEE;
border:1px solid #666;
}

.div_label{
font-family:Arial;
color:#ffffff;
width:96px;
font-size:11px;
text-align:right;
line-height:16px;
/* height:14px; */
height:auto;
padding:1px ;
background-color:#839ED5;
/*background-color:#7AACD5;*/
/*background-color:#D6EDFF;*/
border-top:3px solid  #eeeeee;
border-left:3px solid  #eeeeee;
border-right:0px solid  #eeeeee;
border-bottom:3px solid  #eeeeee;

float:left;

}

.div_label2{
font-family:Arial;
color:#ffffff;
width:96px;
font-size:11px;
text-align:right;
line-height:16px;
/* height:14px; */
height:auto;
padding:2px ;
background-color:#839ED5;
/*background-color:#7AACD5;*/
/*background-color:#D6EDFF;*/
border:1px solid  #cccccc;

float:left;

}

.div_label_white{
font-family:Arial;
color:#333333;
width:96px;
height:20px;
font-size:11px;
text-align:right;
line-height:16px;
/* height:14px; */
padding:2px ;
background-color:#ffffff;
/*background-color:#7AACD5;*/
/*background-color:#D6EDFF;*/
border-top:0px solid  #cccccc;
border-left:1px solid  #cccccc;
border-right:1px solid  #cccccc;
border-bottom:1px solid  #cccccc;

float:left;

}


.div_label_ricercasoci{
font-family:Arial;
color:#ffffff;
width:120px;
font-size:11px;
text-align:right;
line-height:16px;
/* height:14px; */
height:auto;
padding:1px ;
background-color:#839ED5;
/*background-color:#7AACD5;*/
/*background-color:#D6EDFF;*/
border-top:3px solid  #eeeeee;
border-left:3px solid  #eeeeee;
border-right:0px solid  #eeeeee;
border-bottom:3px solid  #eeeeee;

float:left;

}


.div_text{
font-size:11px;
width:auto;
height:20px;
padding-top:3px;
padding-left:0px;
padding-bottom:1px;
/*border-bottom:1px solid #ffffff;*/
float:left;
}
.div_text_ricercasoci{
width:165px;
height:20px;
padding-top:3px;
padding-left:0px;
padding-bottom:1px;

/*border-bottom:1px solid #ffffff;*/
float:left;
}


.div_textarea{
width:auto;
height:auto;
padding:2px 2px 2px 0px;
background-color:#EEEEEE;
/*border-bottom:1px solid #ffffff;*/
float:left;
}

.errore{
color:#ff0000;
}

.campitesto{
height:14px;
padding-left:2px;
font-size:11px;
border:1px solid #999999;
background-color:#ffffff;
}
.campiselect{
height:14px;
font-size:11px;
border:1px solid #999999;
background-color:#ffffff;
}

.campitextarea{
font-size:11px;
border:1px solid #999999;
background-color:#ffffff;
}

.elenco_nominativo{
width:314px;
height:30px;
font-size:10px;
line-height:12px;
float:left;
padding-top:2px;
padding-right:5px;
border-right:1px solid #cccccc;
}
.elenco_citta{
width:120px;
height:32px;
font-size:10px;
float:left;
padding-left:5px;

}

.elenco_spunto{
width:25px;
height:32px;
font-size:11px;
float:left;
padding-left:3px;
border-left:1px solid #cccccc;
}
.elenco_modifica{
width:25px;
height:29px;
font-size:11px;
float:left;
background-color:#eeeeee;
padding-top:3px;
padding-left:3px;
border-left:1px solid #cccccc;
}


.tab_open{
width:128px;
height:28px;
padding-top:0px;
float:left;
z-index:1;
}

.tab_closed{
width:128px;
height:18px;
padding-top:10px;
float:left;
z-index:0;
} 


.tab_open_inner{
font-size:16px;
width:122px;
height:23px;
padding:2px;
float:left;
color:#003366;
background-color:#ffffff;
border-top:1px solid #666666;
border-left:1px solid #666666;
border-right:1px solid #666666;
z-index:1;
}

.tab_closed_inner{
width:122px;
height:13px;
padding:2px;
float:left;
background-color:#dddddd;
/*border-top:1px solid #003366;
border-left:1px solid #003366;
border-right:1px solid #003366;*/

z-index:0;
}



/*STILI CORSI*/



.elenco_corsi_nominativo{
width:188px;
height:15px;
padding-top:15px;
font-size:10px;
line-height:13px;
float:left;
padding-top:2px;
padding-right:5px;
/* border-right:1px solid #cccccc; */
}

.divcitta{
width:auto;
height:auto;
float:left;
background-color:#eeeeee;
border:1px solid #999999;
padding:1px;
}

.orderbysel{font-size:11px;}
.orderbysel A:link { COLOR: #ffffff; text-decoration: none; font-weight: bold; }
.orderbysel A:visited { COLOR: #ffffff; text-decoration: none; font-weight: bold; }
.orderbysel A:hover { COLOR: #ffff00; text-decoration: none;  font-weight: bold; }

.orderbynosel{font-size:11px;}
.orderbynosel A:link { COLOR: #333333; text-decoration: none; font-weight: bold; }
.orderbynosel A:visited { COLOR: #333333; text-decoration: none; font-weight: bold; }
.orderbynosel A:hover { COLOR: #000000; text-decoration: none;  font-weight: bold; }





.attivspacer{
width:100%;
height:10px;
clear:both;
}


.atti_id{
width:20px;
text-align:center;
height:20px;
padding-top:12px;
float:left;
}

.atti_pdfico{
height:32px;
width:32px;
padding:0px;
float:left;
}


.atti_pdfname{

width:440px;
height:20px;
padding-top:12px;
float:left;
border-right:1px solid #cccccc;
}

.divatto{
width:600px; height:auto; border:1px solid #666666; padding:0px; float:left; clear:both;
}

.div_label_atti{
font-family:Arial;
color:#ffffff;
font-size:11px;
text-align:center;
line-height:16px;
/* height:14px; */
height:auto;
padding:1px ;
background-color:#839ED5;
/*background-color:#7AACD5;*/
/*background-color:#D6EDFF;*/
border-top:1px solid  #aaaaaa;
border-left:1px solid  #aaaaaa;
border-right:1px solid  #aaaaaa;
border-bottom:0px solid  #aaaaaa;

float:left;

}


.div_label_atti2{
font-family:Arial;
color:#ffffff;
font-size:11px;
text-align:center;
line-height:16px;
/* height:14px; */
height:auto;
padding:1px ;
background-color:#839ED5;
/*background-color:#7AACD5;*/
/*background-color:#D6EDFF;*/
border-top:0px solid  #aaaaaa;
border-left:1px solid  #aaaaaa;
border-right:1px solid  #aaaaaa;
border-bottom:1px solid  #aaaaaa;

float:left;

}


.div_voce_atti{
font-family:Arial;
color:#333333;
font-size:11px;
text-align:left;
line-height:16px;
/* height:14px; */
height:auto;
padding:2px ;
background-color:#ffffff;
/*background-color:#7AACD5;*/
/*background-color:#D6EDFF;*/
border-top:0px solid  #cccccc;
border-left:1px solid  #cccccc;
border-right:1px solid  #cccccc;
border-bottom:1px solid  #cccccc;



float:left;

}