body {
	margin: 0px;
	background-color: #ffffff
}

form {
	margin: 0px;
	padding: 0px;
}

/*.cornice {
	background-color: #F7F7F7;
}*/

/*.cornice_top {
	background: url("/img/util/bg_box_home_spalla_dx_yellow.gif") repeat-x scroll left top transparent;
}*/
#dettagli-azienda, 
#azioni-azienda 
{
	width: 98%;
	float: left;  
	margin: 0 1%;
}
#dettagli-azienda {
	background: url("/img/util/bg_box_home_spalla_dx_yellow.gif") repeat-x scroll left top #F7F7F7;
}
#azioni-azienda {
	padding-top: 1em;
	background: url("/img/util/bg_box_home_spalla_dx_yellow.gif") repeat-x scroll left top TRANSPARENT;
}


#icona-almascelta {margin: 10px 19px -28px 0px;text-align: right; position:relative;}
#icona-almascelta img { position:relative; z-index:10;}

#dettagli-azienda #avatar { float: left;}
#dettagli-azienda #anagrafica { /*float: right;*/ width: 80%;}
#anagrafica .user_table 
{
	margin: auto;
}

#anagrafica table 
{
	margin: 0;
	padding: 0em;
}


.text-title {
	color: #363767;
	text-transform: uppercase;
	text-decoration: none; 
	display:block;
}
.text-parag {
	color: #333;
	display:block;
}
.pannello {text-align: center;}


/* AZIONI */
#azioni-azienda li { 
	height: 80px; 
}
#azioni-azienda li a {
	color: #333;
	display: block; 
	padding: 0px 0px 0px 55px; margin: 0px;
	font-size: 8pt;
	min-height: 52px;
}
#azioni-azienda li a:hover .text-title {
	color: #333;
	text-decoration: underline;
}
#azioni-azienda li a:hover .vai {
}

#cercaa, #cercaa:link, #cercaa:visited, #cercaa:active { background: url(/img/aziende/icone/cerca.gif) no-repeat top left; }
#cercaa {text-decoration: none}
#cercaa:hover {background: url(/img/aziende/icone/cerca_on.gif) no-repeat top left;}

#cvsalvatia, #cvsalvatia:link, #cvsalvatia:visited, #cvsalvatia:active {background: url(/img/aziende/icone/cvsalvati.gif) no-repeat top left; }
#cvsalvatia {text-decoration: none}
#cvsalvatia:hover {background: url(/img/aziende/icone/cvsalvati_on.gif) no-repeat top left;}

#pubblicaa, #pubblicaa:link, #pubblicaa:visited, #pubblicaa:active {background: url(/img/aziende/icone/pubblica.gif) no-repeat top left; }
#pubblicaa {text-decoration: none}
#pubblicaa:hover {background: url(/img/aziende/icone/pubblica_on.gif) no-repeat top left;}

#cvricevutia, #cvricevutia:link, #cvricevutia:visited, #cvricevutia:active {background: url(/img/aziende/icone/cvricevuti.gif) no-repeat top left; }
#cvricevutia {text-decoration: none}
#cvricevutia:hover {background: url(/img/aziende/icone/cvricevuti_on.gif) no-repeat top left;}

#abbonatia, #abbonatia:link, #abbonatia:visited, #abbonatia:active {background: url(/img/aziende/icone/abbonati.gif) no-repeat top left; }
#abbonatia {text-decoration: none}
#abbonatia:hover {background: url(/img/aziende/icone/abbonati_on.gif) no-repeat top left;}

#ricerchea, #ricerchea:link, #ricerchea:visited, #ricerchea:active {background: url(/img/aziende/icone/ricerche.gif) no-repeat top left; }
#ricerchea {text-decoration: none}
#ricerchea:hover {background: url(/img/aziende/icone/ricerche_on.gif) no-repeat top left;}

#stages, #stages:link, #stages:visited, #stages:active {background: url(/img/aziende/icone/icona-tirocini-almascelta-bn.png) no-repeat top left; }
#stages {text-decoration: none;}
#stages:hover {background: url(/img/aziende/icone/icona-tirocini-almascelta-colore.png) no-repeat top left;}

#mitoa, #mitoa:link, #mitoa:visited, #mitoa:active {background: url(/img/aziende/icone/mito.png) no-repeat top left; }
#mitoa {text-decoration: none;}
#mitoa:hover {background: url(/img/aziende/icone/mito_on.png) no-repeat top left; }

#eventia, #eventia:link, #eventia:visited, #eventia:active {background: url(/img/aziende/icone/eventi.png) no-repeat top left; }
#eventia {text-decoration: none;}
#eventia:hover {background: url(/img/aziende/icone/eventi_on.png) no-repeat top left;}

#bo-eventi, #bo-eventi:link, #bo-eventi:visited, #bo-eventi:active {background: url(/img/aziende/icone/eventi.png) no-repeat top left; }
#bo-eventi {text-decoration: none;}
#bo-eventi:hover {background: url(/img/aziende/icone/eventi_on.png) no-repeat top left;}

#menulink-not-avaiable-tooltip {display: none;}



.QuantePagine {width:100%; margin:auto; text-align:center; }

table.paginazione {
	width:100%; 
	clear:both; 
	text-align:center; 
	color:#333; 
	margin:auto;
}
table.paginazione td {padding:0px; margin:0px;}

input.pageNumber {
}
table.paginazione label {/*border: 1px solid #000;*/ cursor:pointer; text-decoration:underline; }

#main .paginazione .prev input,
#main .paginazione .next input,
#main .paginazione .prev input:hover,
#main .paginazione .next input:hover 
{
	color:#fff; 
	background-color:#fff; 
	border: 0px solid #fff; 
	font-size:1px;
	padding:0; margin: 0;
}
#main .pages {
	width:80%;
	padding:0px; 
	margin:0px; 
	color:#333;
}
#main .prev, .next { width:8%;}

.prev div{
	margin-top:1.2em; padding-top:0px;
	background-position: left 1em;
	padding-left: 18px;
	text-align: left;
	background-image: url(/img/icons/ico_calendar_prev.gif);
	background-repeat: no-repeat;
	/*border: 1px solid #c30;*/
}

.next div{
	margin-top: 1.2em; 
	padding-top:0px;
	background-position: right 1em;
	padding-right: 18px;
	text-align: right;
	background-image: url(/img/icons/ico_calendar_next.gif);
	background-repeat: no-repeat;
	/*border: 1px solid #c30;*/
}

/* Tabella utente */
.user_table
{
	margin: auto;
}

.user_table th
{
	text-align: right;
	padding: 0 1em;
}

.user_table td
{
	text-align: left;
}
.user_table td p
{
	margin: 0px;
	padding: 1px;
}


th#done_data_column
{
	width: 20%;
}
th#done_desc_column
{
	width: 50%;
}
th#done_nr_of_cv
{
	width: 10%;
}
th#done_action_column
{
	width: 20%;
}

th#saved_data_column
{
	width: 15%;
}
th#saved_down_data_column
{
	width: 15%;
}
th#saved_desc
{
	width: 30%;
}
th#saved_cv_column
{
	width: 40%;
}
th#saved_action_column
{
	width: 20%;
}


table.results td img
{
	border: none;
}


body.uff_vendita
{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	background-color: #ffb70b;
}

div.uff_vendita_title
{
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	padding: 0px;
	margin-top: 10px;
}

div.uff_vendita_subtitle
{
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	padding: 0px;
	margin: 4px;
}

table.uff_vendita
{
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	padding: 0px;
	margin: 4px;
	width: 100%;
}

input.uff_vendita_pulsante
{
	background-color: #402c88;
	color: #ffb70b;
	border-color: #ffffff;
	border-style: solid;
	border-width: 1px; 
	font-weight: bold;
	font-size: 10px;
	cursor: pointer;
	text-align: center;
	width: 100px;
	background-image: url(/img/freccia_uff_ven.gif);
	background-position: 5px center;
	background-repeat: no-repeat;
	padding-right: 5px;
	padding-left: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;	
}

input.uff_vendita_input
{
	background-color: #ffffff;
	color: #402c88;
	border-color: #402c88;
	border-style: solid;
	border-width: 1px; 
}

span.date
{
	font-weight: normal;
	font-style: italic;
}

span.bold
{
	font-weight: bold;
}

div.left
{
	text-align: left;
}

div.center
{
	text-align: center;
}

div.right
{
	text-align: right;
}

table.index_table
{
	width: 100%;
}

th.index_table
{
	width: 20%;
	text-align: right;
	padding-bottom: 20px;
}

td.index_table
{
	width: 80%;
	text-align: left;
	padding-left: 50px;
	padding-bottom: 20px;
}

td.action_td
{
	width: 30%;
	text-align: left;
	padding-left: 0px;
	padding-top: 2em;
	padding-bottom: 2em;
}

#cv_td a, 
#ric_td a,
#new_ric_td a,
#rec_td a
{
	padding-top: 2em;
	padding-bottom: 2em;
	padding-left: 70px;
	display: block;
	background-repeat: no-repeat;
	background-position: center left;
}


#cv_td a
{
	background-image: url("/img/aziende/almascelta/cv_salvati_off.gif"); /* era: cv-icon.jpg */
}
#cv_td a:hover
{
	background-image: url("/img/aziende/almascelta/cv_salvati_on.gif"); /* era: cv-icon.jpg */
}

#ric_td a
{
	background-image: url("/img/aziende/almascelta/lente2.gif"); /* era: lens-icon.jpg */
}
#ric_td a:hover
{
	background-image: url("/img/aziende/almascelta/lente2.gif"); /* era: lens-icon.jpg */
}

#new_ric_td a
{
	background-image: url("/img/aziende/almascelta/cv_risposta_off.gif"); /* era: lens-icon-new.jpg */
}
#new_ric_td a:hover
{
	background-image: url("/img/aziende/almascelta/cv_risposta_on.gif"); /* era: lens-icon-new.jpg */
}

#rec_td a
{
	background-image: url("/img/aziende/almascelta/annunci_off.gif"); /* era: job-cv-icon.jpg */
}
#rec_td a:hover
{
	background-image: url("/img/aziende/almascelta/annunci_on.gif"); /* era: job-cv-icon.jpg */
}

#privacy p, #condizioni_contr p, #condizioni_uso p
{font-weight:bold; background-image:none; text-align:center;margin-top:5px;}
#condizioni_contr p, #condizioni_uso p
{font-weight:normal;text-align:left}
#privacy p label, #condizioni_contr p label, #condizioni_uso p label
{ color:#000; font-weight:normal; margin:2px 10px 2px 2px; display:inline; font-size:1em; text-align:left;}
#alert p {font-weight:bold; background-image:none; text-align:center;margin-top:5px;}
#alert p label { color:#000; font-weight:normal; margin:2px 10px 2px 2px; display:inline; font-size:1em; text-align:left;}


/* USATI NELLA RECEIVED CVS S1 */

.lang-inner-table td
{
	width: 16%;
}

.lang-inner-table td.madrelingua
{
	width: 20%;
}

.received-cvs-resrow
{
	font-size: 8pt;
	border-top: 1px solid #FFB70B;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.received-cvs-resrow map
{
	cursor: pointer;
}

.received-cvs-properties
{
	float: right;
	text-align: right;
}
.received-cvs-relevance
{
	text-align: right;
	font-size: 7pt;
	margin-bottom: 0.7em;
}

.received-cvs-relevance span
{
	color: red;
}
.received-cvs-relevance a,
.received-cvs-relevance a:link,
.received-cvs-relevance a:active,
.received-cvs-relevance a:hover,
.received-cvs-relevance a:visited
{
	text-decoration: none;
}
.received-cvs-relevance a:hover {
	opacity: 0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
}

.received-cvs-relevance img
{
	border: 0px; 
	vertical-align: bottom;
}

.received-cvs-properties a,
.received-cvs-properties a:focus,
.received-cvs-properties a:link,
.received-cvs-properties a:hover,
.received-cvs-properties a:visited
{
	text-decoration: none;
}

.received-cvs-properties a img:hover,
.received-cvs-properties input[type=image]:hover
{
	opacity: 0.8;
}

/* Bottoni skill test nell'elenco candidature */
.skill-test-list {
	display: inline-block;
	vertical-align: bottom;
}
.skill-test-list input {
	vertical-align: bottom;
	width: 30px;
	height: 30px;
}
.skill-test-icon-container input[disabled="disabled"],
.skill-test-icon-container input[disabled="disabled"]:hover
{
	background-color: #fff;
	opacity: 1;
	cursor: not-allowed;
}
.skill-test-icon-container {
	position: relative;
	display: inline-block;
}
.skill-test-loading {
	width: 30px;
	height: 30px;
	position: absolute;
	top:0;
	left:0;
	z-index: 2;
	background: url(/img/icons/skilltest/skill-test-loader.gif) 50% 50% no-repeat #fff;
	opacity: 0.7;
}
img.received-cvs-univ
{
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	width: 50px;
	height: 50px;
}

.received-cvs-sended
{
	font-size: 8pt;
	text-align: right;
}

.clear-right
{
	clear: right;
}

.clear-left
{
	clear: left;
}

.received-cvs-tab-section-title
{
	font-size: 12px;
	font-weight:bold;
	color: #4E4688;
}

#ID_RECEIVED_CVS_BUTTONS
{
	margin: auto;
	text-align: center;
}

#note-az-edit-content
{
	text-align:center;
}
#note-az-edit
{
	width: 90%;
	margin: auto;
}

.placement-contract
{
	width: 95%;
	height: 100px;
	overflow: auto;
	background-color: #EFEFEF;
	border: 1px solid #C4C4C4;
	padding: 10px;
}

