



/* Sezione box campi form */
div.tab_grigia_cont {/*border: 1px solid #fff;*/
	text-align:left; /*background-color:#dedede; */
	margin-top: 20px;
	float: left;
	width: 100%;
}
div.tab_grigia_cont p, 
div.tab_grigia_foot, 
div.tab_grigia_body 
{
}
.tab_grigia_cont p {margin:0px; padding:0px;}
.tab_grigia_cont p i {display:block; text-indent: -999999px;}

div.tab_grigia_body {
	box-sizing: border-box;
	float: left;
	width: 100%;
	background: url("/img/util/bg_box_home_spalla_dx_yellow.gif") repeat-x scroll left top #F7F7F7;
	padding: 20px 2% 0 2%; 
}
div.tab_grigia_foot {
	float: left;
	width: 100%;
	margin:0px; padding:0px;
}
div.tab_grigia_foot div { 
	background: url("/img/util/bg_box_home_spalla_dx_yellow.gif") repeat-x scroll left top transparent;
	text-align:center; 
	margin:0px; padding:0px;
}


/* Barra dei criteri */
/*** CERCA ***/

#sidebar #summary {
	overflow: clip;
	margin-bottom: 25px;
	
}
#sidebar #summary h2 {
	color: #333;
	padding-left: 33px;
	background: url("/img/icons/ico_search_black.gif") no-repeat scroll 10px 50% #fff;
}
#sidebar #summary ul#sections li
{
	background-image: url("/img/icons/ico_calendar_blu.gif");
	background-position: 5px 9px;
}
#sidebar #summary ul#sections li.option {
	background-color: #DADADA;
}
#sidebar #summary ul#sections ul li
{
	border: none;
	background: url("/img/icons/ico_calendar_next.gif") 0 5px no-repeat transparent;
	padding: 2px 0 2px 15px;
}
#sidebar #summary ul#sections ul li span
{
	font-weight: bold;
}

/* Pannello filtro nei CV ricevuti */
#filtro {
	margin-top: 0px;
}

p.row-bottom {
	margin-bottom: 1.5em;
}
/*
ul#sections {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul#sections ul {
	margin-left: 0px;
	padding: 0px;
	padding-left: 5px;
}

ul#sections li{
	border: 1px solid #fff;
	background: #4E4688;
	color: #fff;
	font-weight: bolder;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}


ul#sections a.selected, ul#sections a.selected:visited {
	color: #ffB70B;
	text-weight: bolder;
	padding-left: 5px;
}

ul#sections ul li {
	background: #7c70dc;
	font-size: 0.9em;
}
ul#sections a, ul#sections a:visited {
	text-decoration: none;
	color: #fff;
}
ul#sections li.option a, ul#sections li.option a:visited {
	text-decoration: none;
	color: #333;
}
*/





fieldset {border-width:0px;}
fieldset table {clear: both; width:100%; }
fieldset th {/*width: 22%; text-align:right;color:red*/}
fieldset th {width: 22%; text-align:right;}
fieldset th,fieldset  td { font-weight:normal; padding:5px; margin:0px; }
fieldset select.corta {width: 190px;}
fieldset legend { /*display:none;border: 1px solid #c30;*/
	float: right; 
	text-align: right; 
	font-size: 14px;
	color: #363767; 
	font-weight: bold; 
	margin-bottom:1em;
	text-transform: uppercase;
}
label {/*margin-bottom:5px;margin-right:10px;display:block; width:224px; font-size:0.9em; text-align:right; font-weight:bold; float:left;*/}
label {/*evidenzia in rosso ==> margin-bottom:5px;margin-right:10px;display:block; width:224px; font-size:1.5em; text-align:right; font-weight:bold; float:left;color:red*/}
fieldset.bottone { text-align:center; }



table.radio th.left { width: 22%; text-align:right; padding:2px; font-size:1em;}
table.radio th.top, table.radio td {width: 13%; text-align:center; font-size:1em; font-weight:normal; padding:1px; margin:0px;}
table.nopadding td, table.nopadding th { padding:1px; font-size:1em;}
table.nopadding th {width:30%;}

/* Per alcune select che sono troppo larghe nella pagina utilizziamo l'identificativo univoco */
/* select#CORSO, select#CITZ, select#LAVSETECOX, select#LAVAREAZX 
	{ width:190px;}  */

fieldset.button {
	float: left;
	width: 100%;
	text-align: center;
	padding: 0;
}
fieldset.button legend {display:none;}

fieldset.button div.nav2bottoni { 
	width:100%; 
	text-align:center; 
	padding:1em 0; 
	margin-top:1em;
} 
/*  
fieldset.button div.nav2bottoni #CERCA { margin-right:1em; width:12em;}
fieldset.button div.nav2bottoni #CANCELLA{ margin-left:1em; width:12em;} */



table.result tr td b,
table.result tr td strong
{
	font-size: 11px;
}
table.result tr td.center { text-align:center;}
table.result tr th.idstud { width:80px; padding:2px;}
table.result tr th.eta{ width:50px; padding:2px;}
table.result ul { clear:both; margin:0px; padding:3px;}
table.result li { float:left; list-style-type:none;}
table.result li.ate { width:75%; margin:3px 0px 3px 0px; padding:0px; float:left; list-style-type:none;}
table.result li.datal { width:25%; margin:0px; padding:0px; float:left; list-style-type:none;}
	/* gestione font della tabella */
table.result tr td, table.result tr td li { font-size:10px;}
table.result tr { border:2px solid #000;}
table.result tr td.col_eta { /*border-right:2px solid #000;border-left:2px solid #000;*/}
table.result td.col_id { padding: 4px; vertical-align: top; }
table.result td.col_id .idstud-cv,
table.result td.col_id .view-cv,
table.result td.col_id .sel-cv
 {	
	height: 20px; 
	line-height: 20px;
	vertical-align: top;
}
table.result td.col_id .idstud-cv span {
	font-weight: bold;
}
table.result td.col_id label,
table.result td.col_id input[type=checkbox]
{ 
	display: inline;
	font-weight: bold;
	font-size: 11px;
	padding: 0; margin: 0;
}
table.result td.col_id .view-cv a
{
	display: block;
	background: url(/img/icons/ico_search_black.gif) left 50% no-repeat transparent;
	padding-left: 17px;
	color: #333;
}


/*
 Pagina di ricerca tabella relativa alle competenze linguistiche 
*/ 
#ID_comp-ling td, #ID_comp-ling th {padding-bottom:2px; padding-top:2px;}
#ID_comp-ling td {text-align:center;}
#ID_comp-ling th {padding-right:1em;}
#ID_comp-ling input {margin:auto}

/* Pagina di ricerca tabella relativa alle competenze informatiche*/ 
#ID_comp-inf td, #ID_comp-inf th {padding-bottom:2px; padding-top:2px;}
#ID_comp-inf td {text-align:center;}
#ID_comp-inf th {padding-right:1em;}
#ID_comp-inf input {margin:auto}


/* Pagina di ricerca tabella relativa all'area aziendale */ 
#ID_area-az td, #ID_area-az th {padding-bottom:2px; padding-top:2px;}
#ID_area-az td {text-align:center;}
#ID_area-az th {padding-right:1em;}
#ID_area-az input {margin:auto}

#salta_banca { border:3px solid #c30; font-weight:bolder;  }

#ID_MREGIONE,#ID_RPRODEF,#ID_CITZ,#ID_GRUPPOSTAT,#ID_CORSCLASSE_AGGR,#ID_LAUDIP,#ID_CORSO,#ID_UNIV,#ID_NFAC,#ID_ATENEO,
#ID_TIPMAT,#ID_ATTIVTIPOX,#ID_LAVCPROVX,#ID_LAVPROVX,#ID_LAVSETECOX,#ID_LAVAREAZX,#ID_LIVELLO,#ID_CLASSE_EQ,#ID_LAUDIP_AGGR
{ width:370px; }

#ID_MATERIA,#ID_TITTESI,#ID_TITTESI_it,#ID_TITTESI_en,#ID_RCOMDEF,#ID_LAVFUNZX, #ID_DOCENTE { width:350px; }

#sections span.alma-tooltip-menulink
{
	color: #ababab;
}

#sections span.alma-tooltip-menulink
{
	cursor: pointer;
}

div.menulink-not-avaiable-tooltip-div
{
    visibility: hidden; 
    position: absolute; 
    top: 0;  
    left: 0; 
    z-index: 2; 
    width: 100%;
    height: 100px;
    padding: 5px 5px 5px 15px;
    background: url("/img/sites/tooltip_violet.png") no-repeat left top;
}		

span.not-avaiable-tooltip-title
{
	font-size: 14px; 
	font-weight: bold;
}

div.not-avaiable-radio
{
	float: left; 
	padding-top: 5px			
}

	.mainTable {
		width: 100%;
		border: 0px;
	}
	.mainTable td {
		width: 100%;
	}
	.searchBox {
		width: 100%;
	}
	.searchBox th {
		width: 40%;
		text-align: right;
		vertical-align: middle;
	}
	.searchBox td {
		width: 60%;
		vertical-align: middle;
	}


.top-plafond {
	text-align: right;
	margin-top: 1em;
}
.end-plafond {
	font-weight: bold;
	margin: 20px 0;
}	

table.formati-scarico-cv
{
	border: 2px solid #373667;
}
table.formati-scarico-cv th,
table.formati-scarico-cv td
{
	border: 1px solid #373667;
}
table.formati-scarico-cv th.desc {
	width: 40%;
}
table.formati-scarico-cv th.info {
	width: 20%;
}
table.formati-scarico-cv th.formato {
	width: 20%;
}

#colorbox #cboxTitle {
	display: block;
}
/* Per sito placement aggiustamento alla dialog box della ricerca count */
.searchCountDialog {
	border-radius: 10px;
}
.searchCountDialog .ui-dialog-titlebar {
	display: none;
}
