/************************************/
/*** classi per le pagine del pof ***/
/************************************/

/*******************************************/
/* contenitore parte destra pagine del pof */
/*******************************************/
.cont_pof { float:right;
	    width:580px !important;
	    padding:0px;
	    margin:auto;
	    margin:0px 5px 0px 5px; 
	    background-color:#ffffff;
	    /* border:1px solid green; */
}


/* tabella elenco progetti */
.cont_pof table {
        width:100%;
	font-size:11px;
}

.cont_pof th {
	padding: 2px;
	background-color: #ccffcc;
	text-align:center;
	font-weight:bold;
}

.cont_pof td {
	/* border: 1px solid #dddddd; */
	padding: 2px;
	background-color: #ffffff;
}

/*** righe dispari elenchi ***/
.odd_line {
	background-color: #f0ffff !important;
}

/*** righe pari elenchi ***/
.even_line {
	background-color: #E9F4F0 !important;
}


/*** righe selezionate ***/
.sel_line {
	background-color: #ffe2cc !important;
}


.cont_pof img { border:0px;
	        text-align:center;
}



/*******************************************/
/* contenitore messaggi vari del modulo    */
/*******************************************/
.messaggi { width:574px;
	    margin:4px 0px 4px 2px; 
	    padding:0px;
	    background-color:#ffffff;
	    border:1px solid #ccffcc;
}

.messaggi p { padding:2px;
	      margin:0px;
 	      text-align:center;
 	      color:#000000;
}


/*******************************************/
/* messaggi errore della sezione pof       */
/*******************************************/
.errorPof { background-color:#A3F1B0;
            width:563px;
	    margin:5px 5px 8px 10px;
	    padding:0px 3px 0px 3px;
}


/*******************************/
/* contenitore titolo grafico  */
/******************************/
.contImgTitolo { padding:5px 0px 7px 0px;
}


/******************************************************/
/* contenitore elenco progetti per form di iscrizione */
/******************************************************/
.contProgIscr { padding:0px;
}

.contProgIscr span { width:35px; 
		     text-align:center; 
		     background-color:#e9f4f0;
}

.contProgIscr p { width:510px;
		  color:#000000; 
                  overflow:hidden; 
                  background-color:#e9f4f0;
}


/******************************************************/
/* ridefinizione colore oggetti del css principale    */
/******************************************************/
.buttonLayout, .buttonType { background-color:#a6d8a2;
}

.std_form label, .std_form span {
              background-color:#f0ffff;
	      color:#000000;
}

.std_form p { 
              background-color:#E9F4F0;
	      width:428px;
}

.titoliForm { background-color:#E3F2DD !important; }

#c_left h2 { 
             border:1px solid #ccffcc !important;
}


.buttonCont p { 
              background-color:#ffffff;
}

div#centralCol a:hover {
               background-image:url('../img/sf_menuPof.gif');
}

/*******************************************/
/** definizione contenitori pagine statiche
/*******************************************/
div#cont_dx h1 { margin:0px;
		 margin-bottom:10px;
                 color:#555555;
                 padding:10px 10px 10px 10px;
                 font-size:11px;
                 font-weight:normal;
                 background-color:#F0FFFF;
                 text-align:justify;
}

div#cont_dx em { display:block;
		 /* color:#7adbb8; */
		 color:#555555;
		 padding:0px 0px 0px 5px;
	         margin:5px 0px 0px 5px;
}

/*** pagina di presentazione ***/

.presTesto h1 { margin:0px;
		margin-bottom:10px;
                color:#555555;
                padding:10px 10px 10px 10px;
                font-size:11px;
                font-weight:normal;
                background-color:#F0FFFF;
                text-align:justify;
}


.presTesto em  { display:block;
		 color:#555555;
		 padding:0px 0px 0px 0px;
	         margin:5px 0px 3px 5px;
		 font-weight:normal;
}

