
#esse3 .tirocini .box-1-h2 {
    background-image:none;
	font-size: 1.3em;
	font-weight:normal;
	padding: 2px 10px;

}
#esse3 .tirocini #box-item-anchorboxTiroSearchOppCampagne-1-1, #esse3 .tirocini #box-item-anchorboxTiroSearchOppEventi-1-1, #esse3 .tirocini .tiro_box_FloatingBox3Col p a{
	font-size: 16px;
	font-weight:normal;
    line-height: 1.3em;
    text-transform: uppercase;
}
	

}
 #esse3 .tirocini .tiro_box_FloatingBox3Col p a{
	margin-bottom:3px;

}

#esse3 .tirocini .tiro_box_FloatingBox3Col{
	float: left;
    margin: 0 1% 20px 0;
	padding: 10px;
    width: 29.33%;
	border: 1px solid #929292;
	overflow: hidden;
}

#esse3 .tirocini .tiro_box_FloatingBox2Col{
	float: left;
    margin: 0 1% 20px 0;
    min-height: 152px;
    width: 45.33%;
	background: linear-gradient(to bottom, #F9F9F9 0%, #f4f4f4 100%) repeat scroll 0 0 transparent;
	border: 1px solid #e5e5e5;
}
#esse3 .tirocini .tiro_box_FloatingBox3Col img{
	float: left;
	width: 110px;
	height:48px;
	border:1px solid #ccc;
	padding: 5px;
	margin: 2px 10px 2px 0px;
}
#esse3 .tirocini #tiro-Aziende-containerAziende p{
	text-align:justify;
}
#esse3 .tiro_ActionBarCentered{
	text-align: center;
}

#esse3 .tiro_ActionBarRight{
	float: right;
}

#esse3 .tiro_FloatLeft{
	float: left;
	width: 100%;
}

#esse3 .tiro_Picture_logoAzienda{
}

#esse3 #tiro-azi-containerPrincipale ul li {
    margin: 5px 0px;
}


#esse3 #tiro-azi-containerPrincipale dl.record-riga dt {
    border-top: 1px solid #ccc;
}

#esse3 #tiro-alertCandidaturaNonDisponibile {
	margin-bottom: 10px;
}

#esse3 #tiro-tableFacilitazioni td {
    border: none;
    padding: 0px;
}
#esse3 #tiro-tableFacilitazioni, #esse3 #tiro-tableCompLingue, #esse3 #tiro-tableCompSeniority{
    border: none;
    padding: 0px;
 }

#esse3 #tiro-tableFacilitazioni li,#esse3 #tiro-tableCompLingue td, #esse3 #tiro-tableCompSeniority td {
    border: none;
    padding: 0px;
}

#esse3 #tiro-tableFacilitazioni  #righeFacilitazioni_col1,
#esse3 #tiro-tableCompLingue  #righeCompLingue_col1,
#esse3 #tiro-tableCompSeniority  #righeCompSeniority_col1{
    width: 30%;
    vertical-align: top;
}
#esse3 #tiro-tableFacilitazioni  #righeFacilitazioni_col2{
    width: 10%;
    padding-right: 5px;
}
#esse3 #tiro-tableCompLingue  #righeCompLingue_col2{
    width: 20%;
    padding-right: 5px;
    padding-left: 3px;
}

#esse3 #tiro-tableCompLingue  #righeCompLingue_col4{
    width: 0px;
}

#esse3 #tiro-tableCompSeniority #righeCompSeniority_col2, #esse3 #tiro-tableCompSeniority #righeCompSeniority_rig2_col2, 
#esse3 #tiro-tableCompSeniority #righeCompSeniority_rig3_col2, #esse3 #tiro-tableCompSeniority #righeCompSeniority_col3, 
#esse3 #tiro-tableCompSeniority #righeCompSeniority_rig2_col3, #esse3 #tiro-tableCompSeniority #righeCompSeniority_rig3_col3
{
    width: 14%;
}
#esse3 #tiro-tableCompSeniority #righeCompSeniority_rig2_col4, #esse3 #tiro-tableCompSeniority #righeCompSeniority_rig3_col4, 
#esse3 #tiro-tableCompSeniority #righeCompSeniority_rig2_col5, #esse3 #tiro-tableCompSeniority #righeCompSeniority_rig3_col5
{
    width: 16%;
}

#esse3 #tiro-containerInfoRich  {
	background-color: #FAFAFA;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 5px 0;
    padding: 5px 0;
    width: 100%;
}

#esse3 #tiro-containerInfoRich .form-2cols-row-left {
	padding-left: 5px;
}
#esse3 #tiro-containerInfoRich p {
	padding: 0px;
}
/* gestione opportunit� azienda */
/* si applica all'elemento "tag di candidatura" e deve rappresentare una etichetta  */
#esse3 .tiro-oppazi-element-tag {
	margin: 5px;
}
/* si applica a un div contenente 2 container che devono essere vicini */
#esse3 .tiro-oppazi-close-elements {
}
	
#esse3 .tirocini a.link-as-button {
	padding:5px;
}	

/* Style cornice tirocni*/

/*#esse3 #column1of1.tirocini {
    float: none;
    width: auto;
}*/

#esse3 .tirocini #tiro-Aziende-containerSearch form,
#esse3 .tirocini #tiro-oppazi-closable_tags form,
#esse3 .tirocini #tiro-oppazi-container_candidati > form {
	background: linear-gradient(to bottom, #F9F9F9 0%, #f4f4f4 100%) repeat scroll 0 0 transparent;
	border: 1px solid #e5e5e5;
	padding:20px;
	margin-bottom: 15px;
}
#tiro-oppazi-container_actionBar_download>div.col-sm-12 {
	padding-left: 0;
}
#tiro-oppazi-selection_tags-div>div.col-sm-10 {
	padding-left: 8px;
}
 #esse3 .tirocini .nobg {
 	background:none;
	border:none;
	padding: 0
}
 #esse3 .tirocini fieldset#containerSeach {
	border:none;
	padding: 0
}
 #esse3 .tirocini fieldset#containerSeach form#searchForm {
	border: 1px solid #929292;
}

#esse3 .tirocini #tiro-Aziende-containerSearch{
	border:0px;
	margin: 0;
    padding: 0;
}

#esse3 .tirocini #prop-tiro-formPrincipale fieldset{
	margin-bottom:10px;
}
#esse3 .tirocini #searchForm {
    padding: 10px;
	width: 93%;
}
#esse3 .tirocini #searchForm p {
	margin-bottom:30px;
}

/*#esse3 .tirocini .form-breaksUp3 {
    margin-top: 15px;
    text-align: center;
}*/

#esse3 .tirocini .inputText-inputText {
    margin: 2px 15px 2px 0px;
}
#esse3 .tirocini #searchForm .form-2cols-row-left, #esse3 .tirocini #prop-tiro-formPrincipale .form-2cols-row-left, #esse3 .tirocini #formSave .form-2cols-row-left, #esse3 .tirocini #tiro-Aziende-formSearch .form-2cols-row-left{
    width: 15%;
}

#esse3 .tirocini .box-1-p {
	line-height: 1.4em;
	padding: 0;
	word-wrap: break-word;
}
#esse3 .tirocini .tiro_box_FloatingBox3Col p:first-child {
    margin-bottom: 0.5em;
   	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#esse3 .tirocini .box-1-p b{
	font-weight:normal;
}

#esse3 .tirocini .toolbar {
	margin-top:15px;

}
#esse3 .tirocini table .tool-bar {
    line-height: inherit;
}
#esse3 .tirocini table td .toolbar-align-left {
    margin-bottom: 0px;
}
#esse3 .tirocini fieldset.form-fieldset legend {
    font-weight: bold;
	padding: 0;
	
}
/*---- customizzable-----*/

#esse3 .tirocini #containerResults #text1{
	background: url(../img/tiro/ico-results.png) no-repeat left;
	padding:5px 0px 5px 30px;
	font-size: 16px;
	
}
#esse3 .tirocini .actionBar-butt-icon {
	padding-left: 30px;
	background-position:5px 8px;
	margin: 5px 0;
}

#esse3 .tirocini ul.selection-list li {
    border-bottom: none;
    padding: 0 0;
}
/*---------PAGINE DI ELENCO E DETTAGLIO OPPORTUNITA' IN AREA AZIENDA ----------*/
#esse3 .tirocini #tiro-azi-containerDetailRow .container-split1-right  { /* bootstrap=0 */
	float:left;
	padding-left: 0;
}
#esse3 .tirocini #tiro-azi-containerDetailRow>div:first-child { /* bootstrap=1 */
	padding-left: 0;
}


/*---------PAGE I MIEI CANDIDATI----------*/
#esse3 .tirocini .ui-jqgrid-btable {
   	border: none;
	//table-layout: auto;
}
#esse3 .tirocini .ui-jqgrid-btable td {
    padding: 0px;/*elimina il 5px padding della table standard!*/
	border-top: medium none;
    padding: 0 0 0 5px;
	}
#esse3 .tirocini .ui-jqgrid-btable td img {
    float: left;
    position: relative;
    top: -2px;
}
.tirocini #tiro-oppazi-closable_tagsParent h2{
	background: url(../img/tiro/ico-tag.png) no-repeat left center transparent;
	padding-left: 30px;
	color: #000;
	height: 30px;
    line-height: 30px;
}
.tirocini #tiro-oppazi-closable_tags .closablePanelTitle {
	border:none;
	padding: 3px 10px;
}

.tirocini #tiro-oppazi-closable_tags .closablePanel-anchorC, #esse3 .tirocini #tiro-oppazi-closable_tags .closablePanel-anchorO {
	top: -28px;
}

.tirocini .toolbar-align-left {
	margin-bottom:20px;
}
.tirocini #tiro-oppazi-toolbar_scelta_tags a {
	border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    padding: 5px 30px 5px 10px;
	margin-right: -15px;
	display: inline;
	line-height: 20px;
}
.tirocini #tiro-oppazi-toolbar_scelta_tags a#tiro-oppazi-link-notag, #esse3 .tirocini #tiro-oppazi-toolbar_scelta_tags a#tiro-oppazi-link-all {
	border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    padding: 5px 10px 5px 10px;
	margin-right: 0px;
}
.tirocini #tiro-oppazi-toolbar_scelta_tags a.toolbar-s-image  {
	border: 0px solid #CCCCCC;
	left: -15px;
	position:relative; 
    padding: 3px 12px;
	margin-right:0px;
}
.tirocini #tiro_oppazi-btn-email {
	 background-position:0px 0px!important;
}
.tirocini #tiro-oppazi-container_toolbars h3 {
	border-bottom: 1px solid #CCCCCC;
	margin:0px 0px 20px 0px ;
}
.tirocini #tiro-oppazi-container_toolbars  {
	margin-bottom:20px ;
}
.tirocini #tiro-oppazi-container_operazioni_tag .tiro-oppazi-container-tags {
    /*width: 80%;*/
}
.tirocini .list-standard {
    padding: 0;
}
.tirocini #tiro-oppazi-container_operazioni_tag ul.list-iconlist {
    text-align: left;
    margin: 10px 0;
    line-height: 40px;
}
.tirocini #tiro-oppazi-container_operazioni_tag ul.list-iconlist img {
	float:none;
	padding: 0 0px 0 5px;
}
#esse3 .tirocini .form-horizontal #tiro-oppazi-selection_tags-div.form-group {
	margin-left: -11px;
}

#esse3 .tirocini #linkModificaDati ul.list-iconlist {
    text-align: left;
}
#esse3 .tirocini #tiro-oppazi-inputText_tag-div {
	margin-top: 15px;
}

#esse3 .tirocini [aria-describedby="tiro-oppazi-table_candidati_Ranking"], #esse3 .tirocini [aria-describedby="tiro-oppazi-table_candidati_Candidato_a"],
#esse3 .tirocini [aria-describedby="tiro-oppazi-table_candidati_Tag"]  {
	text-align: center;
}
#esse3 .tirocini .ui-jqgrid-btable [aria-describedby="tiro-oppazi-table_candidati_Nome"]  {
	padding-left: 10px;
}

#esse3 .tirocini .container-split2-left-noborder .form-2cols-row-left {
	width:10%;
	
}

#esse3 .tirocini #tiro-oppazi-container-actionBar-tag .container-split2-left-noborder {
	width:20%;
	position: relative;
    top: 8px;
	
}

#esse3 .tirocini #container-split2-left-noborder {
	width:20%;
}

#esse3 .tirocini #tiro-oppazi-box_dati_candidatura {
	margin-bottom:10px;
}

.tirocini #tiro-oppazi-toolbar_tags ul.list-iconlist li {
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    margin: 3px;
	text-align: right;
    padding: 5px;
	display: inline;
	line-height: 20px;
}
.tirocini #tiro-oppazi-toolbar_tags ul.list-iconlist li a img{
	position:relative;
	top: -2px;
}
.tirocini #tiro-oppazi-toolbar_tags #tiro-oppazi-toolbar_tags{
	clear:both;
	width:100%;
}

 /*----PRESENTAZIONE AZIENDA----*/

#esse3 #column1of2 #tiro-anteprimaazi-containerDesAzi {
	background: linear-gradient(to bottom, #F9F9F9 0%, #f4f4f4 100%) repeat scroll 0 0 transparent;
	border: 1px solid #e5e5e5;
	padding: 20px 0px;
}
#esse3 #column1of2 #tiro-anteprimaazi-containerDesAzi p{
	padding: 0px 20px;
}
#esse3 #column2of2 #tiro-anteprimaazi-listLogo img {
	width:215px;
	padding:5px;
	background: linear-gradient(to bottom, #F9F9F9 0%, #f4f4f4 100%) repeat scroll 0 0 transparent;
	border: 1px solid #e5e5e5;
	margin-top: 20px;
}

#esse3 #column2of2 #tiro-anteprimaazi-listAllegati {
	width:215px;
	padding:5px;
	border:1px solid #ccc;
	background-color:#eee;
	margin-top: 20px;
}
#esse3 .tirocini #tiro-anteprimaazi-video {
    margin-bottom: 10px;
	background: linear-gradient(to bottom, #F9F9F9 0%, #f4f4f4 100%) repeat scroll 0 0 transparent;
	border: 1px solid #e5e5e5;
	padding:10px;
}

#esse3 .tirocini #tiro-anteprimaazi-img {
	width: 100%;
	border: 1px solid #E5E5E5;
	background-color:#fff;
}
#esse3 .tirocini #tiro-anteprimaazi-img img {
	width: 100%;
}
#esse3 .tirocini #tiro-anteprimaazi-formPrincipale_action_bar {
	margin-top: 20px;
}

#esse3 .tirocini #tiro-anteprimaazi-containerPrincipale .container-1 {
    float: none;
}

#esse3 .tirocini #gu-hpstu-container1 .closablePanel .closablePanelTitle h2, #esse3 .tirocini #gu-hpstu-container2 .closablePanel .closablePanelTitle h2 {
    padding: 2px 10px;
}

#esse3 .tirocini #tiro-azienda-tablePres img, #esse3 .tirocini #tiro-azienda-tableSedi img {
    float: left;
    height: 20px;
    margin-right: 3px;
    padding: 0;
    position: relative;
    top: -3px;
}

.tirocini .ui-jqgrid tr.ui-row-ltr td {
    border: 1px dotted #929292;
    border: 1px dotted #929292;
}	
.tirocini  .ui-jqgrid-htable thead {
    background-color: #F1F3F8;
}
#esse3 .tirocini a#tiro-oppazi-remove-campagna-text:hover {
	color: #333;
}
#esse3 .cell_small {
	width : 10px !important;
}
#esse3 .border_cell_red {
	border: 1px solid #FF0000 !important;
}
#esse3 .cell_gray {
	background-color : #E0E0E0;
}

/* -----------------------------------
MOBILE IPAD LANDSCAPE + NETBOOK
------------------------------------ */
/*box grid tirocini)*/
@media screen and (max-width:500px) {
	#formDatiPersonali_action_bar {
		display: grid;
	}
	#esse3 .btn, #esse3 .actionBar-butt-search, #esse3 .actionBar-butt-delete,
		#esse3 .actionBar-butt-neutral, #esse3 .actionBar-butt-confirm, #esse3 .actionBar-butt-ok,
		#esse3 .link-as-button-icon {
		width: 100%;
		margin: 3px 0;
	}
	#esse3 .link-as-button-icon {
		text-align: center;
		background: no-repeat 38% #efefef;
	}
	#esse3 .footable-filtering-search .btn {
		width: auto;
		margin: 0;
	}
	#esse3 .toolbar-button-blu {
		display: grid;
		display: run-in; /*for IE*/
		text-align: center;
		margin: 3px 0;
	}
	#esse3 a.toolbar-button-blu:link, #esse3 a.toolbar-button-blu:visited {
		width: 100%;
		display: inherit;
	}
}

/*box grid tirocini)*/
@media screen and (max-width :767px) {
	#esse3 .tirocini .tiro_box_FloatingBox3Col, #esse3 .tirocini .tiro_box_FloatingBox2Col
		{
		width: 100%;
		height: auto;
	}
	#esse3 .tirocini #searchForm {
		width: 100%;
	}
}

@media screen and (min-width:768px) and (max-width :1024px) {
	#esse3 .tirocini .tiro_box_FloatingBox3Col {
		height: 300px;
		width: 47.33%;
	}
}

@media screen and (min-width:1024px) and (max-width :1280px) {
	#esse3 .tirocini .tiro_box_FloatingBox3Col {
		height: 270px;
		width: 47.33%;
	}
}

@media screen and (min-width:1280px) and (max-width :1500px) {
	#esse3 .tirocini .tiro_box_FloatingBox3Col {
		height: 290px;
	}
}

@media screen and (min-width:1500px) {
	#esse3 .tirocini .tiro_box_FloatingBox3Col {
		height: 260px;
	}
}