INPUT {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-serif
} 

TD {
	VERTICAL-ALIGN: top;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana,Arial,Helvetica,Sans-serif;
	LETTER-SPACING: 0.04em;
	/*TEXT-ALIGN: left;*/
	LINE-HEIGHT: 16px;
}
BODY {
	margin: 0px;
	margin-top: 2px;
	margin-left: 0px;
	color: #00164F;
	
	
	FONT-FAMILY: Verdana,Arial,Helvetica,Sans-serif;
}



/*  impostazioni generali della struttura */

.tabella770 {
 width: 770px;
}

.tabella760 {
 width: 760px;
}


.tabella630 {
 width: 630px;
}

.tabella610 {
 width: 610px;
}

.tabella460 {
 width: 460px;
}

.tabella421 {
 width: 421px;
}

.tabella21 {
 width: 21px;
}

.tabella11 {
 width: 11px;
}

.tabella433 {
 width: 433px;
}

.tabella153 {
 width: 153px;
}

.tabella13 {
 width: 13px;
}


.tabella125 {
 width: 125px;
}

.tabella6 {
 width: 6px;
}

.tabella148 {
 width: 148px;
}

.tabella100 {
 width: 100px;
}

.tabella270 {
 width: 270px;
}

.tabella170 {
 width: 170px;
}

.td_testa_logo {
 width: 220px;
}
.td_testa_data {
 width: 90px;
  font-weight: bold;
	color: #FF5900;
}
.td_testa_banner {
 width: 135px;
}
.td_testa_progetti {
 width: 120px; 
}
.ted_sfondo_ir {
background: url(http://www.bdp.it/images/sfondo_ir_sx.gif);
 width: 15px;
}

.ted_sfondo_ir_t {
  BORDER-RIGHT: #FF5A00 4px solid;
}


.ted_sfondo_ir_2 {
background: url(http://www.bdp.it/images/sfondo_ir.gif); 
width: 21px;
}

.td_sfondo_news {
background: url(http://www.bdp.it/images/righino_news_sx.gif);
 width: 11px;
}



.td_sfondo_news_2 {
background: url(http://www.bdp.it/images/righino_news.gif);
 width: 6px;
}

.td_sfondo_tabella_centrale {
background: url(http://www.bdp.it/images/sfondo_dx_tabella_centrale.gif);
width: 20px;
}

.ted_sfondo_box_ir {
background: url(http://www.bdp.it/images/sfondo_box_ir.jpg);
}

.selezionato {
    BORDER-bottom: #FF5A00 4px solid;
	BORDER-top: #FF5A00 0px solid;
	LINE-HEIGHT: 16px;
}


.scaffali {
margin-left: 5px;
margin-right: 8px;
padding-top: 0px;
margin-top: 0px;
margin-bottom: 0px;

}






/*  impostazioni dei testi e dei link*/

a.news:link {
	TEXT-DECORATION: none;
	color: #082C5B;
	LETTER-SPACING: 0.04em;
	LINE-HEIGHT: 16px;
}
a.news:visited {
	TEXT-DECORATION: none;
	color: #082C5B;
}
a.news:active {
	TEXT-DECORATION: none;
		color: #082C5B;
}
a.news:hover {
 TEXT-DECORATION: underline;
 	color: #FF5A00;

}


a:link {
	TEXT-DECORATION: underline;
	color: #082C5B;
	LETTER-SPACING: 0.04em;
	LINE-HEIGHT: 16px;
}
a:visited {
	TEXT-DECORATION: underline;
	color: #082C5B;
}
a:active {
	TEXT-DECORATION: underline;
		color: #082C5B;
}
a:hover {
 TEXT-DECORATION: underline;
 	color: #FF5A00;

}







a.barra:link {
	TEXT-DECORATION: underline;
	color: #082C5B;
	
	
}
a.barra:visited {
	TEXT-DECORATION: underline;
	color: #082C5B;
}
a.barra:active {
	TEXT-DECORATION: underline;
		color: #082C5B;
}
a.barra:hover {
 TEXT-DECORATION: underline;
 	color: #FFFFFF;

}


a.istituzionale:link {
	TEXT-DECORATION: none;
	/*font-weight: bold;*/
	
}
a.istituzionale:visited {
	TEXT-DECORATION: none;
	/*font-weight: bold;*/
	
}
a.istituzionale:active {
	TEXT-DECORATION: none;
	/*font-weight: bold;*/
}
a.istituzionale:hover {
	TEXT-DECORATION: underline;
	/*font-weight: bold;*/
}


.topic {
	COLOR: #FFFFFF; 
	FONT-SIZE: 10px;
	}





a.topic:link {
	TEXT-DECORATION: none;
	color: #FFFFFF;
	FONT-SIZE: 10px; 

	
}
a.topic:visited {
	TEXT-DECORATION: none;
	color: #FFFFFF;
FONT-SIZE: 10px;
}
a.topic:active {
	TEXT-DECORATION: none;
	color: #FFFFFF;
FONT-SIZE: 10px; 
}
a.topic:hover {
	color: #FFFFFF;
	FONT-SIZE: 10px; 
	BORDER-bottom: #FF5A00 4px solid;
}

a.vai:link {
	TEXT-DECORATION: underline;
	color: #FF5A00;
	/*FONT-WEIGHT: bold;*/
	LETTER-SPACING: 0.04em;
	LINE-HEIGHT: 16px;
}
a.vai:visited {
	TEXT-DECORATION: underline;
	color: #FF5A00;
	/*FONT-WEIGHT: bold;*/
}
a.vai:active {
	TEXT-DECORATION: underline;
	color: #FF5A00;
	/*FONT-WEIGHT: bold;*/
}
a.vai:hover {
	TEXT-DECORATION: underline;
	color: #000066;
	/*FONT-WEIGHT: bold;*/
}

a.titolo1:link {
FONT-WEIGHT: bold; 
FONT-SIZE: 22px;  
COLOR: #0855A5; 
LINE-HEIGHT: 28px; 
FONT-FAMILY:  verdana, arial, helvetica; 
LETTER-SPACING: 0.04em; 
TEXT-DECORATION: none;

}
a.titolo1:visited {
FONT-WEIGHT: bold; 
FONT-SIZE: 22px;  
LINE-HEIGHT: 28px; 
FONT-FAMILY:  verdana, arial, helvetica; 
LETTER-SPACING: 0.04em; 
	TEXT-DECORATION: none;
	color: #0855A5;
	/*FONT-WEIGHT: bold;*/
}
a.titolo1:active {
	FONT-WEIGHT: bold; 
FONT-SIZE: 22px;  
LINE-HEIGHT: 28px; 
FONT-FAMILY:  verdana, arial, helvetica; 
LETTER-SPACING: 0.04em; 
	TEXT-DECORATION: none;
	color: #0855A5;
	/*FONT-WEIGHT: bold;*/
}
a.titolo1:hover {
	TEXT-DECORATION: underline;
	color: #FF5A00;
	/*FONT-WEIGHT: bold;*/
}




a.titolo2:link {
FONT-SIZE: 11px; 
LINE-HEIGHT: 16px; 
FONT-FAMILY:  verdana, arial, helvetica; 
LETTER-SPACING: 0.04em; 
color: #0855A5; 
FONT-WEIGHT: bold;
TEXT-DECORATION: none;

}
a.titolo2:visited {
FONT-SIZE: 11px; 
LINE-HEIGHT: 16px; 
FONT-FAMILY:  verdana, arial, helvetica; 
LETTER-SPACING: 0.04em; 
color: #0855A5; 
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
}
a.titolo2:active {
	FONT-SIZE: 11px; 
LINE-HEIGHT: 16px; 
FONT-FAMILY:  verdana, arial, helvetica; 
LETTER-SPACING: 0.04em; 
color: #0855A5; 
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
}
a.titolo2:hover {
	TEXT-DECORATION: underline;
	color: #FF5A00;
	/*FONT-WEIGHT: bold;*/
}



a.titolo3:link {
TEXT-DECORATION: none;
FONT-WEIGHT: bold; 
FONT-SIZE: 11px; 
COLOR: #000066; 
LINE-HEIGHT: 16px; 
FONT-FAMILY:  verdana, arial, helvetica; 
LETTER-SPACING: 0.04em


}
a.titolo3:visited {
TEXT-DECORATION: none;
FONT-WEIGHT: bold; 
FONT-SIZE: 11px; 
COLOR: #000066; 
LINE-HEIGHT: 16px; 
FONT-FAMILY:  verdana, arial, helvetica; 
LETTER-SPACING: 0.04em


}
a.titolo3:active {
TEXT-DECORATION: none;
FONT-WEIGHT: bold; 
FONT-SIZE: 11px; 
COLOR: #000066; 
LINE-HEIGHT: 16px; 
FONT-FAMILY:  verdana, arial, helvetica; 
LETTER-SPACING: 0.04em


}
a.titolo3:hover {
	TEXT-DECORATION: underline;
	color: #FF5A00;
	
}





	.dot {
	/*COLOR: #FF5A00;*/ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px;
	}




.cercaa {
	
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana,Arial,Helvetica,Sans-serif;
	LETTER-SPACING: 0.04em;
	LINE-HEIGHT: 8px;
}
a.cercaa:link {
	TEXT-DECORATION: underline;
	/*FONT-WEIGHT: bold;*/
	LINE-HEIGHT: 8px;
	FONT-SIZE: 10px; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-serif
}
a.cercaa:visited {
	TEXT-DECORATION: underline;
	/*FONT-WEIGHT: bold;*/
}
a.cercaa:active {
	TEXT-DECORATION: underline;
	/*FONT-WEIGHT: bold;*/
}
a.cercaa:hover {
	TEXT-DECORATION: underline;
	color: #000066;
	/*FONT-WEIGHT: bold;*/
}


a.galleria:link {
	TEXT-DECORATION: none;
	color: #ffffff;
	FONT-WEIGHT: bold;

}
a.galleria:visited {
	TEXT-DECORATION: none;

	color: #ffffff;
	FONT-WEIGHT: bold;

}
a.galleria:active {
	TEXT-DECORATION: none;
	color: #ffffff;
	FONT-WEIGHT: bold;
	 
}
a.galleria:hover {
	TEXT-DECORATION: underline;
	color: #ffffff;
	FONT-WEIGHT: bold;

}

.titolo_01 {
	FONT-WEIGHT: bold; FONT-SIZE: 22px;  COLOR: #0855A5; LINE-HEIGHT: 28px; FONT-FAMILY:  verdana, arial, helvetica; LETTER-SPACING: 0.04em; 
}
.titolo_02 {
	FONT-SIZE: 11px; COLOR: #092B5B; LINE-HEIGHT: 16px; FONT-FAMILY:  verdana, arial, helvetica; LETTER-SPACING: 0.04em; 
}

.titolo_02_home {
	FONT-SIZE: 11px; LINE-HEIGHT: 16px; FONT-FAMILY:  verdana, arial, helvetica; LETTER-SPACING: 0.04em; color: #0855A5; FONT-WEIGHT: bold;
}
.titolo_02_news {
	FONT-SIZE: 11px; LINE-HEIGHT: 8x; FONT-FAMILY:  verdana, arial, helvetica; LETTER-SPACING: 0.04em; color: #0855A5; FONT-WEIGHT: bold; margin-left: 3px;
}

.titolo_02_calendario {
	FONT-SIZE: 11px; LINE-HEIGHT: 8x; FONT-FAMILY:  verdana, arial, helvetica; LETTER-SPACING: 0.04em; color: #0855A5; FONT-WEIGHT: bold; margin-left: 3px;
}


.titolo_03 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000066; LINE-HEIGHT: 16px; FONT-FAMILY:  verdana, arial, helvetica; LETTER-SPACING: 0.04em
}

H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #0C55A4; LINE-HEIGHT: 22px; FONT-FAMILY:  verdana, arial, helvetica; LETTER-SPACING: 0.10em
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #092B5B; LINE-HEIGHT: 16px; FONT-FAMILY:  verdana, arial, helvetica; LETTER-SPACING: 0.06em
}

H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 1px 0px 0px; COLOR: #314C79; LINE-HEIGHT: 16px; FONT-FAMILY:  verdana, arial, helvetica; LETTER-SPACING: 0.06em
}
H4 {
	color: #FE5A03;
	font-weight: bold;
	FONT-SIZE: 11px; 
}

H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN-BOTTOM: 5px; COLOR: #666666; LINE-HEIGHT: 16px; BORDER-BOTTOM: #666 1px dotted; FONT-FAMILY:  verdana, arial, helvetica; LETTER-SPACING: 0.06em; BACKGROUND-COLOR: white
}

H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; MARGIN-BOTTOM: 0px; COLOR: #000066; LINE-HEIGHT: 20px;  FONT-FAMILY:  verdana, arial, helvetica; LETTER-SPACING: 0.06em; BACKGROUND-COLOR: white
}


.home_topic {
	color: #CC0033;
	/*font-weight: bold;*/
	FONT-SIZE: 10px;
	padding-left: 11px;
}

.home_notizie {
	color: #FD823C;
	/*font-weight: bold;*/
	FONT-SIZE: 10px;
}

.home_collabora {
	color: #FD823C;
	/*font-weight: bold;*/
	
}

.correlati {
	color: #FE5A03;
	font-weight: bold;
	FONT-SIZE: 14px; 
}

.home_calendario {
	color: #682606;
	font-weight: bold;
	FONT-SIZE: 10px; 
}


.progetti {
	/*color: #682606;
	font-weight: bold;*/
	FONT-SIZE: 10px; 
	 TEXT-ALIGN: right;
}

.home_notizie_titolo {
	color: #FE5A03;
	
}
.home_notizie_testo {
	/*color: #0A56A2;*/
	margin-left: 3px;
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 14px;
	
}
.home_notizie_progetto {
	color: #0A2C5A;
	
}


/* roba per versione testuale*/

.t_notizie {
    BORDER-bottom: #FF5A00 1px solid;
	BORDER-top: #FF5A00 1px solid;
	BORDER-right: #FF5A00 1px solid;
	BORDER-left: #FF5A00 1px solid;
}

.t_vetrina {
    BORDER-bottom: #cccccc 1px solid;
	BORDER-top: #cccccc 1px solid;
	BORDER-right: #cccccc 1px solid;
	BORDER-left: #cccccc 1px solid;
}

.t_calendario {
    BORDER-bottom: #ffe780 1px solid;
	BORDER-top: #ffe780 1px solid;
	BORDER-right: #ffe780 1px solid;
	BORDER-left: #ffe780 1px solid;
}

.t_galleria {
    BORDER-bottom: #FF5A00 1px solid;
	BORDER-top: #FF5A00 1px solid;
	BORDER-right: #FF5A00 1px solid;
	BORDER-left: #FF5A00 1px solid;
	 width: 222px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.t_small {
    FONT-SIZE: 9px; 
	color: #cccccc;
}

.t_banner {
 width: 150px;
 height: 30px;
    BORDER-bottom: #FF5A00 3px solid;
	BORDER-top: #FF5A00 3px solid;
	BORDER-right: #FF5A00 3px solid;
	BORDER-left: #FF5A00 3px solid;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
}

.t_banner_02 {
 width: 150px;
 height: 30px;
    BORDER-bottom: #ffe780 3px solid;
	BORDER-top: #ffe780 3px solid;
	BORDER-right: #ffe780 3px solid;
	BORDER-left: #ffe780 3px solid;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
}
/* ///////////////////////////////////////  fine link?!  */


#for_cliccabile{
	border: 1px solid red;
	float: right;
	width: 200px;
	height: 200px;
}


ul {
font-style: normal;
/*line-height: 1em;*/
font-weight: normal;
font-variant: normal;
text-transform: none;
/*color: #00CC33;*/
text-decoration: none;
/*background-color: #CCCCCC;*/
text-indent: 2px;
/*list-style-position: outside;*/
/*list-style-image: url(arrow.gif);*/
list-style-type: square;
padding: 2px;
margin-left: 16px;
}




















/* nuove definizioni di luca per xhtml *********************************/
.formazioneInnovazione{
  //margin-bottom: -2px; 
}

/* box formazione innovazione*/
#boxFor{
  width: 197px;
  height: 88px;
  //margin-bottom: -2px; 
}

.boxDocenti{
  width: 197px;
  height: 49px;
  //margin-bottom: -2px; 
}

.boxAta{
  width: 197px;
  height: 54px;
  //margin-bottom: -2px; 
}

.boxDirigenti{
  width: 197px;
  height: 54px;
  //margin-bottom: -2px; 
}

#boxPon{
  width: 197px;
  height: 71px;
  //margin-bottom: -2px; 
}

#boxRisorse{
  width: 197px;
  height: 71px;
  //margin-bottom: -2px; 
}

#boxSos{
  width: 197px;
  height: 59px;
  //margin-bottom: -2px; 
}

#boxStudenti{
  width: 197px;
  height: 55px;
  //margin-bottom: -2px; 
}





/* box progeti aperti */

#progettiAperti{
  //margin-bottom: -2px; 
}

#progettiArchiviati{
  //margin-bottom: -2px; 
}

.itemProgetto{
  background: url(../images/progetti/PA_corpo.jpg);
  padding: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 1.1em;
  height: 55px;
  margin-left: 2px;
  //margin-left: 2px;

}

.itemProgetto img{
  float: left;
}

.itemProgettoTesto{
  width: 126px;
  float: right;
  text-align: left;
}

.itemProgetto a{
  font-size: .9em;
  text-decoration: none;
}

.itemProgetto a:hover{
  text-decoration: underline;
  color: #ff5a00;
}

.itemProgettoSD{
	margin: 0px; 
	margin-left: 0px;
	margin-bottom: -1px;
	padding: 0px;
}

/* box IR */
.boxIr{
  width: 613;
  padding: 0px;
  margin-bottom: 20px;
}

.IrTestaXL{
  background: url(../../images/boxIR/IR_testa_XL.jpg);
  height: 67px;
  //height:77px;
  padding-top: 10px;
  padding-left: 30px;
}

.IrCorpo{
  background: url(../../images/boxIR/IR_corpo.jpg);
  padding-top: 0px;
  padding-left: 30px;
  /*border: 1px solid black;*/
}

.IrPiede{
  background: url(../../images/boxIR/IR_piede.jpg);
  height:  31px;
}

.IrTestaSL{
  background: url(../../images/boxIR/IR_testa_SL.jpg);
  background-position: -10px 0px;
  height: 40px;
  //height:50px;
  padding-top: 10px;
  padding-left: 30px;
}

.IrCorpoSL{
  background: url(../../images/boxIR/IR_corpo.jpg);
  background-position: -10px 0px;
  padding-top: 0px;
  padding-left: 30px;
  /*border: 1px solid black;*/
}

.IrPiedeSL{
  background: url(../../images/boxIR/IR_piede.jpg);
  background-position: -10px 0px;
  height:  31px;
}

.boxBigArticolo{
  float: left;
  width: 200px;
  border-right: 2px solid #0855a5;
}

.boxSmallArticolo{
  float: right;
  width: 350px;
  margin-bottom: 30px;
  margin-right: 15px;
}

.boxSmallArticolo img{
  float: left;
  margin: 5px;
}


/* testi per box IR */
.IrSmallTitle {
	color: #0855A5;
	font-size: 10px;
}

.IrCorpo a:link {
  text-decoration: none;
  font-weight: bold; 
  font-size: 22px;  
  color: #0855a5; 
  line-height: 28px; 
  font-family:  verdana, arial, helvetica; 
  letter-spacing: 0.04em;   
}

.IrCorpo a:active {
  text-decoration: none;
  font-weight: bold; 
  font-size: 22px;  
  color: #0855a5; 
  line-height: 28px; 
  font-family:  verdana, arial, helvetica; 
  letter-spacing: 0.04em;   
}

.IrCorpo a:visited {
  text-decoration: none;
  font-weight: bold; 
  font-size: 22px;  
  color: #0855a5; 
  line-height: 28px; 
  font-family:  verdana, arial, helvetica; 
  letter-spacing: 0.04em;   
}

.IrCorpo a:hover {
	text-decoration: underline;
	color: #ff5a00;
}

.IrTestoBoxSmall{
  font-size: 9px;
  width: 530px;
}

.IrTestoBoxSmall a:link {
  font-weight: bold; 
  font-size: 11px;  
  color: #0855a5; 
  line-height: 14px; 
  font-family:  verdana, arial, helvetica; 
  letter-spacing: 0.04em; 
  text-decoration: none;

}

.IrTestoBoxSmall a:active {
  font-weight: bold; 
  font-size: 11px;  
  color: #0855a5; 
  line-height: 14px; 
  font-family:  verdana, arial, helvetica; 
  letter-spacing: 0.04em; 
  text-decoration: none;

}

.IrTestoBoxSmall a:visited {
  font-weight: bold; 
  font-size: 11px;  
  color: #0855a5; 
  line-height: 14px; 
  font-family:  verdana, arial, helvetica; 
  letter-spacing: 0.04em; 
  text-decoration: none;

}
.IrTestoBoxSmall a:hover {
	text-decoration: underline;
	color: #ff5a00;
}




.boxSmallArticolo a:link {
  font-weight: bold; 
  font-size: 11px;  
  color: #0855a5; 
  line-height: 14px; 
  font-family:  verdana, arial, helvetica; 
  letter-spacing: 0.04em; 
  text-decoration: none;

}

.boxSmallArticolo a:active {
  font-weight: bold; 
  font-size: 11px;  
  color: #0855a5; 
  line-height: 14px; 
  font-family:  verdana, arial, helvetica; 
  letter-spacing: 0.04em; 
  text-decoration: none;

}

.boxSmallArticolo a:visited {
  font-weight: bold; 
  font-size: 11px;  
  color: #0855a5; 
  line-height: 14px; 
  font-family:  verdana, arial, helvetica; 
  letter-spacing: 0.04em; 
  text-decoration: none;

}
.boxSmallArticolo a:hover {
	text-decoration: underline;
	color: #ff5a00;
}

.itemBox{
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
  width: 600px;
  /*border: 1px solid red;*/
}


/* definizioni per versione solo testo */
.boxSoloTesto{
  border: 1px solid gray;
  padding: 10px;
  margin-bottom: 10px;
}



.boxSoloTesto a:link {
  font-weight: bold; 
  font-size: 18px;  
  color: #0855a5; 
  line-height: 14px; 
  font-family:  verdana, arial, helvetica; 
  letter-spacing: 0.04em; 
  text-decoration: none;

}

.boxSoloTesto a:active {
  font-weight: bold; 
  font-size: 18px;  
  color: #0855a5; 
  line-height: 14px; 
  font-family:  verdana, arial, helvetica; 
  letter-spacing: 0.04em; 
  text-decoration: none;

}

.boxSoloTesto a:visited {
  font-weight: bold; 
  font-size: 18px;  
  color: #0855a5; 
  line-height: 14px; 
  font-family:  verdana, arial, helvetica; 
  letter-spacing: 0.04em; 
  text-decoration: none;

}


.boxSoloTesto a:hover {
	text-decoration: underline;
	color: #ff5a00;
}
/*Cauteruccio per Bandi e Concorsi*/
.bac_head{
width:100%;
height:29px;
background: url(../images/bac/cornice_bandi_TOP.gif);
}
.bac_row{
width:100%;
background: url(../images/bac/cornice_bandi_REPEAT.gif);
border: 0px solid black;
}
.bac_row div{
width: 88%;
border: 0px solid black;
margin-right: auto;
margin-left: auto;
//margin-left: 30px;
}
.title_orange{
background: #F5A802;
font-size:1.5em;
padding:3px;
padding-bottom:4px;
padding-right:30px;
padding-left:30px;
margin-left:-30px;
}
.title_blue{
background: #016DB5;color:white;
font-size:1.5em;
padding:3px;
padding-bottom:4px;
padding-right:30px;
padding-left:30px;
margin-left:-30px;
}
.title_archivio{
font-size:1.5em;
padding:5px;
margin-right:0px;
float:right;
background: #c0c0c0;
}
hr.hr_orange{
background-color:#F5A802;
color:#F5A802;
border:0;
margin-left:-30px;
margin-right:-10px;
}
hr.hr_blue{
background-color:#016DB5;
color:#F5A802;
border:0;
margin-left:-30px;
margin-right:-10px;
}
.bac_foot{
width:100%;
height:29px;
background: url(../images/bac/cornice_bandi_DOWN.gif);
}
.lnk_back{
font-weight:bold;
font-style:italic;
}
/* fine Cauteruccio per Bandi e Concorsi*/


.headerBoxDx{
	background: url(../images/headerBoxDx.jpg);
	height: 47px;
	width: 197px;
}

.footerBoxDx{
	margin-top: -1px;
	background: url(../../images/formazione_innovazione/FI_piede.jpg);
	height: 40px;
	width: 197px;
}

.headerBoxDxTesto{
	color: white;
	width: 195px;
	height: 47px;
	text-align: center;
	padding-top: 15px;
	font-size: 1.1em;              	
}
/*-------------------------------contatti-----------------------*/
#contatti_left {
float:left;
width:200px;
border: 0px solid;
font-size: 0.9em;
}
#contatti_right{
margin-left:250px;
//margin-left:150px;
width:500px;
//width:480px;
border: 0px solid;
}
.form_amm {
width: 95%;
margin-left: 20px;
font-size: 0.8em;
}
.input_left {
float: left;
width: 40%;
color: #666;
}
.input_right {
margin-left: 40%;
color: #666;
}
.bottone {
font-size:1em;
padding:5px;
margin-right:0px;

background: #c0c0c0;
}

.bottoneAskInfo {
font-size:0.8em;
padding:5px;
margin-right:0px;
font-weight: 800;
font-variant: small-caps;
display: inline;

background: #e9e9e9;
}

.specialModulistica {
padding: 2px;
background-color: #082C5B;
color: #fff;

}

.specialModulisticaUp {
padding-left: 2px;
color: #082C5B;
border: thin solid #082C5B;
}



/*---------------------------------nuovi stili form------------------------*/

input, textarea, select{
	border:1px solid #dfdfdf;
	margin:3px;
	padding:0px 3px;
	font:90%/180% "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	color:#666666;

}

label{
	
	border: 0px solid;
}

.clearAll{
	clear:both;
}

/***** Shadows that wrap around ALL elements ***********/
.frmShdwTopLt{
	float:left;
	background:url(shadowUpperLeft.gif) top left no-repeat;
}

.frmShdwBottomRt{
	float:left;
	background:url(shadowLowerRight.gif) bottom right no-repeat;
}

.frmShdwBottomLt{
	float:left;
	background:transparent url(shadowBottomLeft.gif) bottom left no-repeat;
}

.frmShdwTopRt{
	float:left;
	background:transparent url(shadowTopRight.gif) top right no-repeat;
}


/***** styles specific to the CHECKBOX **********/
.frmShdwCheck{
	border:0;
	margin:0;
	padding:0;
}

	.frmShdwCheck img{
		border:0;
		margin:0;
	}

	
/***** styles specific to the RADIO BUTTONS **********/
.frmShdwRadio{
	float:left;
	margin:0;
}

	.frmShdwRadio img{
		border:0;
		margin:0;
	}

	
/***** styles specific to the SUBMIT BUTTONS **********/
.frmShdwSubmit{
	border:0;
	background:#f7f7f7 !important;
	background:transparent;
	float:left;
	font-weight:bold;
	cursor:pointer;
}

	.frmShdwSubmit:hover{
		color:#000000;
	}
	

/***** styles specific to the SELECT BOX **********/
.frmShdwSelectDropChosen{
	margin:3px 3px 3px 5px;
	padding: 0 0 0 2px !important;
	padding: 0 0 3px 2px;
	font-size:.9em;
	float:left;
	border-right:1px solid #cccccc;
	border-left:1px solid #ffffff !important;
	border-left:0;
	display:block;
	cursor:pointer;
	/*some stuff for IE*/
	color:#666666;
	text-decoration:none;
}

.frmShdwSelectDropShown{
	margin:3px 3px 3px 5px;
	padding: 0 0 0 2px;
	font-size:.9em;
	float:left;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	position:absolute;
	background:#ffffff;
}

.frmShdwSelectDrop{
	display:none;
}

.fakeSelectImg{
	border:0;
	margin:5px 5px 0px 0px;
}

.frmShdwSelectDropShown a{
	display:block;
	margin:0;
	padding:0px;
	border-bottom:1px dashed #ffffff;
	text-decoration:none;
	color:#666666;
}
	
	.frmShdwSelectDropShown a.selected{
		background:#f7f7f7;
		color:#000000;
		border-bottom:1px dashed #cccccc;
	}
	
	.frmShdwSelectDropShown a.selected:after{
		content:" <<";
	}
	
	
	.frmShdwSelectDropShown a:hover{
		background:#f7f7f7;
		border-bottom:1px dashed #cccccc;
		text-decoration:none;
		color:#666666;
	}
	
	.frmShdwSelectDropShown a:hover:after{
		content:" <<";
	}
	
	
