div.informazioni {
	width:400px;
	background-color: #FFFFFF;
	border:2px solid red;
	padding:10px 10px 10px 10px;
	color:black;
	position:absolute;
	visibility:hidden;
	z-index: 100;
}

span.informazioni {
	clear:both;
	float:right;
	width:20px;
	background-color: #FFFFFF;
}

BODY,TD,TH,INPUT,TEXTAREA,SELECT{
  font-family:Verdana;
  font-size:8pt;
  color:#656565;
}
INPUT,TEXTAREA,SELECT{
  color:#000;
}
BODY{
  margin:0px;
  padding:0px;
	text-align:center;
}
TH{
  text-align: left;
}
A{

  color:#656565;
  text-decoration: underline;
}

FORM LABEL{
 
  clear:left;
  display:block;
  float:left;
  width:190px;
}
FORM LABEL.obbligatorio{
			color:#F00;
		}

FORM TEXTAREA{
  width:300px;
  height:100px;
}

FIELDSET{
  border:none;
}
FIELDSET LEGEND{
   
  margin:0px;
  padding:0px;
  margin-bottom:10px;
  position:relative;
  left:-7px;
  color:#646464;
  text-transform: uppercase;
  font-weight:bold;
  
}

#content #msgError{
  color:#F00;
  text-transform: uppercase;
}
#content DIV.elimina{
  
 
  border-bottom:1px solid #D9D9D9;
  color:#FFF;
  height:20px;
  width:100%;
}
#content DIV#aggiungi{
  
  width:100%;
}
#content DIV#aggiungi A,
#content DIV.elimina A{
  font-size:10px;
}
#content DIV#aggiungi A{
  border:1px solid #D9D9D9;
  text-decoration:none;
  display:block;
  clear:both;
  float:left;
  text-transform: uppercase;

}
#content DIV#aggiungi A SPAN{
  color:#F00;
  font-weight: bold;
  margin-right:5px;
}
#content DIV.elimina A{
  border:1px solid #D9D9D9;
  text-decoration:none;
  
  display:block;
  clear:both;
  float:right;
}
#content DIV.elimina A SPAN{
  color:#F00;
  font-weight: bold;
}

#content #elimina_0_.elimina A{
  display:none;
}

#content {
	text-align:left;
	width:768px;
	margin-left:auto;
	margin-right:auto;
  
  background: url(../img/bkg.gif) repeat-y #D4DBDC;
}



#content #top{
	display:block;
	clear:both;
	float:none;
	
 
 
}
#content #top H1{
  background:url("../img/testata.jpg") no-repeat;
  margin:0px;
  padding:0px;
  
}
#content #top H1 A{
	border-bottom: 1px solid #497e94;
  width:768px;
  height:200px;
  display:block;
}
#content #top H1 A SPAN{
  display:none;
}
#content #colSx{
	display:block;
	clear:left;
	float:left;
	width:154px;  
  padding:0px;
	background-color:#D4DBDC;
  border-left:1px solid #497E94;
}
#content #colSx H3{
  display:none;
}
#content #colSx UL#menu,
#content #colSx UL#menuExtend
{

  margin:0px;
  padding:0px;
}
#content #colSx UL#menu LI,
#content #colSx UL#menuExtend LI
{
  list-style:none;
  margin:0px;
  padding:0px;  
  border-bottom:1px solid #8DABB6;
  font-size:10px;
  display:block;
  background:url("../img/button.gif") no-repeat;
  white-space:nowrap;
  
}
#content #colSx UL#menu LI A,
#content #colSx UL#menuExtend LI A
{
  font-weight:normal;
  text-decoration:none;
  display:block;  
  color:#007390;
  padding-top:6px;
  padding-bottom: 6px;
  padding-left:18px;
  
}
#content #colSx UL#menu LI A:hover,
#content #colSx UL#menu LI.attivo A:hover,
#content #colSx UL#menuExtend LI A:hover,
#content #colSx UL#menuExtend LI.attivo A:hover
{
  color:#003163;
}
#content #colSx UL#menu LI.attivo,
#content #colSx UL#menuExtend LI.attivo
{
  background:url("../img/buttonOver.gif") no-repeat;
}
#content #colSx UL#menu LI.attivo A,
#content #colSx UL#menuExtend LI.attivo A
{

  color:#656565;
}
#content #colSx P#login{
  margin:0px;
  padding-right:5px;
  padding-bottom:10px;
  padding-top:10px;
  background: #FFF;
  border-right: 1px solid #D4DBDC;
  height:60px;
}
#content #colSx P#login STRONG{
  padding-left:5px;
  width:100%;
  display:block;
  border-bottom: 1px solid #D4DBDC;
}
#content #colSx P#login span{
  padding-left:5px;
  width:100%;
  display:block;
}
#content #colSx P#login A{
  color:#9C281B;
  display:block;
  clear: both;
  float: right;
  margin-bottom: 4px;
  padding:0px;
}
#content #colSx H4{
  font-size:11px;
  color:#003163;
  margin-left:10px;
  margin-top:30px;
}
#content #colSx UL#link{
  margin:30px 0px 0px 10px;
  
  padding:0px;
  list-style: none;
}
#content #colSx UL#link LI A{
  text-decoration:none;
}


#content #corpoPagina{
	display:block;
	clear:none;
	float:left;
	padding:10px;
  width:592px!important;
  width:auto;
  border-right:1px solid #497E94;
  background-color:#FFF;
  min-height:300px;
  height:auto!important;
  height:350px;
  
}
#content #corpoPagina .evidenziato{
  font-weight: bold;
}
#content #corpoPagina H2{
  background:url("../img/icona_titolo.gif") no-repeat;
  border-bottom:1px solid #D9D9D9;
  font-size:10pt;
  text-transform: uppercase;
  color:#003163;
  min-height:20px!important;
  height:20px;
  padding-left:25px;
  font-weight: bold;
  

}
#content #corpoPagina H3{
  font-size:10pt;
  text-transform: uppercase;
}
#content #corpoPagina H6{
  font-size:10px;
  margin:0px 0px 0px 0px;
  padding:20px 0px 0px 0px;
}

#content #corpoPagina UL#fax{
  list-style: none;
  margin:20px 0px 20px 0px;
  padding:0px;
}
#content #corpoPagina UL#fax LI{
  padding:2px;
}

#content #corpoPagina FORM FIELDSET DIV{
  margin-bottom: 10px;
  clear:both;
  
   display: block;
}

#content #corpoPagina FORM FIELDSET#espLavorative TEXTAREA{
  height:40px;
}

#content #corpoPagina UL#menuChiCerchiamo{
  list-style: none ;
  display:block;
  margin:10px 0px 10px 0px;
  padding:0px;
  
}
#content #corpoPagina UL#menuChiCerchiamo LI{
  display:inline;
  padding-right:10px;
  
}
#content #corpoPagina UL#menuChiCerchiamo LI A.attivo{
  font-size:14px;
  font-weight: bold;
}

#content #footer{
	display:block;
	clear:both;
	float:none;
  background-color:#D4DBDC;
  text-align:center;
  padding:0px;
  border-right:1px solid #497E94;
  border-left:1px solid #497E94;
}
#content #footer #footerInner{
  border-top:12px solid #EBEEF3;
  padding:3px;
  height:16px;
  font-size:7pt;
}
#content #footer #footerInner P{
  margin:0px;
  padding:0px;
  display:block;
  float:left;
  clear:left;
}
#content #footer #footerInner UL{
  float:right;
  display:block;
  clear:right;
  margin:0px;
  padding:0px;
}
#content #footer #footerInner UL LI{
  margin:0px;
  padding:0px;
  padding-left:5px;
  padding-right:5px;
  list-style:none;
  display:inline;
  border-left:1px solid #656565;
  
   
}
#content #footer #footerInner UL LI.first{
  border-left:none;
}
#content #footer #footerInner UL LI A{
  text-decoration: none;
  color:#656565;
  
 
}
#content #numPagine{
  margin-bottom:10px;
  text-align:center;
  background: #EEF1F2;
}
#content #numPagine UL{
  margin: 0px;
  padding: 0px;
 
 
}
#content #numPagine UL LI{
  list-style: none;
  display:inline;
  float: none;
  clear:none;
  font-size:13px;
  margin-right: 5px;
}
#content #numPagine UL LI A{
  text-decoration: none;
  background: #D4DBDC;
  padding:4px;
  border:1px solid #8DABB6;
}
#content #numPagine UL LI.attivo A{
  background: #B2BEC0;
  font-weight: bold;
}

#content #numPagine UL LI#label{
  font-size:10px;
  float:left;
  
}
#content TABLE TH,#content TABLE TD{
  
  padding:10px;
  margin: 0px;
}
#content TABLE{
  width:100%;
  border-left:1px solid #003163;
  border-bottom:1px solid #003163;
  padding:0px;
  margin: 0px;
  border-collapse: collapse;
}

#content TABLE THEAD TH{
  background:#003163;
  color:#FFF;
}
#content TABLE TBODY TD{
  border-right:1px solid #003163;
}

#content TABLE TBODY TR.dispari TD{
  background: #ebebeb;
}
#content TABLE#annunci TBODY TD.dettaglio{
  padding:0px;
  margin:0px;
  background-image: url("../img/icona_doc.gif");
  background-position: center;
  background-repeat: no-repeat;
}
#content TABLE#annunci TBODY TD.dettaglio A{
  padding:0px;
  margin:0px;
  display:block;
  width:100%;
  height:20px;
  
}
#content TABLE#annunci TBODY TD.dettaglio A SPAN{
  display:none;
}

#content TABLE#dettaglioOfferta {
  border:1px solid #003163;
 

}
#content TABLE#dettaglioOfferta CAPTION{
  border:1px solid #003163;
  background:#003163;
  color:#FFF;
  font-size: 11px;
  font-weight: bold;
  padding:5px;
  text-align: left;
}
#content TABLE#dettaglioOfferta TH{
  width:100px;
  background: #AABEC5;
  border-bottom:1px solid #003163;
}
#content TABLE#dettaglioOfferta TD{
  border-bottom:1px solid #003163;
 
}
#content UL.pager{
  margin:0px;
  padding:0px;
}
#content UL.pager LI{
  display:inline;
  list-style: none ;
}
#content UL.pager LI.attivo A{
  font-weight: bold;
}







/*Include gli stili del calendario*/

#content .calendario,
#content .calendario IFRAME.ieFix,
#content .calendario TABLE{
  width:250px;
  height:220px;

}

#content .calendario{
	position:absolute; 
  /*
	margin-left:254px;
	margin-top:-11px;
  */
  -moz-user-select:none;
 
}
#content .calendario IFRAME.ieFix{
  display:none;!important
  display:block;  
  position:absolute;  
  top:0px;
  left:0px;
  border:none;
  display:block;
  z-index:0;
}
#content .calendario TABLE{
	position:absolute;

	background:#FFF;
	border: 1px solid #BBBBBB;
	z-index:0;
	display:block;
}

#content .calendario TABLE THEAD TH{
	background:#D2DEE7;
	border-bottom: 1px solid #BBBBBB;
	text-align:left;
	padding:0px;
  color:#000;
}



#content .calendario TABLE THEAD TH .nav_anno{
	display:block;
	float:none;
	clear:both;
  text-align: center;
	
	
}

#content .calendario TABLE THEAD TH .nav_mese{
	display:block;
	float:none;
	clear:both;

	text-align: center;
}

#content .calendario TABLE THEAD TH .annoDecr10,
#content .calendario TABLE THEAD TH .annoIncr10
{
/* display:none;*/
}
#content .calendario TABLE THEAD TH STRONG{
  width:100px;
	padding-left:10px;
	padding-right:10px;
}
#content .calendario TABLE THEAD TH .nav_mese SPAN,
#content .calendario TABLE THEAD TH .nav_anno SPAN,
#content .calendario TABLE TFOOT TD SPAN{
	cursor:pointer;	
	text-align:left;
}
#content .calendario TABLE TFOOT TD{
	border-top:1px solid #CCCCCC;
	padding:5px;
	text-align:center;
}
#content .calendario TABLE TFOOT TD SPAN{
	font-weight:bold;
}
#content .calendario TABLE THEAD TH .nav_mese STRONG{
	
}
#content .calendario TABLE THEAD TH .nav_anno STRONG{
	
}
#content .calendario TABLE TBODY TH{
	background:#D2DEE7;
	border:1px solid #F00;
	padding:0px;

}
#content .calendario TABLE TBODY TD,
#content .calendario TABLE TBODY TH{
	cursor:pointer;
	text-align:center;
	padding:3px;
	background:#FFF;
	
}
#content .calendario TABLE TBODY TD{
	border:none;
  border-right:none;
  border-left:none;
  border-top:none;
  border-bottom:none;
}
#content .calendario TABLE TBODY TD.days{
  cursor:auto;
  font-weight:bold;
  border:none;
}

#content INPUT.immagineCalendario{
  border:1px solid #7F9DB9;
  background: url("../img/calendar.gif") no-repeat right -1px;
  cursor: pointer;
  
}


/* Fine calendario */


#content TABLE#elencoCurriculum,
#content TABLE#elencoCurriculum TD
{
  border:none;
  width:auto;
  border-bottom: 1px solid #AAA;
}

#content .note{
  margin-bottom: 20px;
}

#content .informativa{
  padding-top:30px;
  font-style: italic;
  width:550px;
}

#content #invio{
   padding-top:30px;
}
FORM FIELDSET .blocco{
  padding-bottom: 20px;
 
}

#qualeCat{
 padding-bottom: 40px;
}

#personeDipendenti{
  padding-top:30px;
}

.testoStampa{
  display:none;
}

#content .candidatura{
  font-weight: bold;
  font-size: 12px;
}

#frmz_univ_tipologiaTXT{
  display:none;
}

