/************************************/
/*** classi per le pagine dei CdC ***/
/************************************/

/*******************************************/
/* contenitore parte destra pagine dei CdC */
/*******************************************/
.cont_cla { float:right;
	    width:350px !important;
	    padding:0px;
	    margin:auto;
	    margin:0px 5px 0px 5px; 
	    background-color:#ffffff;
	    /* border:1px solid green; */
}
.cont_cla span { 
	    color:#222222 !important; 
}

/*** righe dispari elenchi ***/
.odd_line {
	background-color: #e9f0fe;
	text-align:left!important;
	padding: 2px 10px 2px 15px;
	height:40px;
}

/*** righe pari elenchi ***/
.even_line {
	background-color: #f0f7ff;
	text-align:left!important;
	padding: 2px 10px 2px 15px;
	height:40px;
}

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



/* tabella elenco classi */
/* contenuta in cont_cla*/
.cont_cla table {
	width:100%;
	font-size:11px;
	/* border:1px solid #FBff00;*/
}
.cont_cla caption {
	padding: 2px;
	color: #000000;
	text-align:left;
	
	width: 100%;
	border:none;
}
/*
.cont_cla th {
	padding: 2px;
	text-align:left;
	font-weight:bold;
	width: 40px!important;
}
*/
.cont_cla td {
	border: 1px outset #dddddd!important;
	padding: 2px;
	text-align:center!important;
	background-color: #97b2e7!important;
	color: #000000 !important;
}
.cont_cla a {
	color: #ffffff;
}
.cont_cla a:visited {
	color: #FEF5CA;
}



/* contenitore contenente il CdC  */
.cont_cdc { float:right;
	    width:500px !important;
	    padding:0px;
	    margin:auto;
	    margin:0px 5px 0px 5px; 
	    background-color:#ffffff;
	    /* border:1px solid green; */
	    border:1px solid green;
}

/* tabella Consiglio di Classe    */
/* contenuta in cont_cdc*/
.cont_cdc table {
	width:450px;
	font-size:11px;
	/* border:1px solid #FBff00;*/
	border:1px solid red;
}
.cont_cdc caption {
	padding: 2px;
	color: #000000;
	text-align:left;
	width: 100%;
	border:none;
}

.cont_cdc th {
	padding: 2px;
	text-align:center !important;
	font-weight:bold;
	background-color:#d0daf0 !important;
}

.cont_cdc td {
	border: 1px outset #dddddd!important;
	padding: 2px;
	text-align:left!important;
	background-color: #97b2e7!important;
	color: #000000 !important;
}


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

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


/*******************************************/
/* messaggi errore della sezione pof       */
/*******************************************/
.errorcdc1 {
	    background-color:#bbd1f9;
	    color:#000000;
            width:200px;
	    margin:0px 5px 8px 30px;
}	   


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


/******************************************************/
/* ridefinizione colore oggetti del css principale    */
/******************************************************/
.buttonLayout, .buttonType {
		background-color:#97b2e7;
		color:#ffffff !important;
		border: 1px outset #dddddd!important;

}
.buttonLayout a:visited { 
		color:#FEF5CA !important;
}
.buttonCont {   width:582px;
		height:20px;
		/*background-color:#97b2e7;*/
		color:#ffffff !important;
		/*border: 1px outset #dddddd!important;*/
		margin:10px 0px 0px 0px;
}
.buttonCont p { float:right;
}
.buttonCont em { float:right;
		/*background-color:#97b2e7;*/
		color:#ffffff !important;
		/*border: 1px outset #dddddd!important;*/
}

.std_form label, .std_form span {
              background-color:#e5edff;
              color:#222;
}

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

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

#c_left h2 {
             border:1px solid #bbd1f9 !important;
}
div#centralCol a:hover {
       background-image:url('../img/sf_menu1.gif');
}







