@charset "utf-8";
/* CSS Document 

	* File: basic_cnt.css
	*
	* Description: 	controllo aspetto grafico dei contenuti (testi e pulsanti)	*				
	* 				piattaforma posTIC
	*
	* @version		2.0	2024-07-29
	* @author		Stefano Pascoletti Ph.D.
	* @copyright	Stefano Pascoletti Ph.D.
	* @license		GNU General Public License
	*
	* Note: per ricaricare la pagina svuotando la cache usare [Ctrl][F5]

*/

body{			
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 16px;*/	
}

p{
	/*line-height: 1.4em;*/
}
h1{
	/*font-size: 1.6em;
	line-height: 1em;*/
}

/*
.text_bastoni{font-family: Verdana, Geneva, sans-serif;}
.txtsz_12{font-size: 12px;}

a.default_link{text-decoration: none;}
a.default_link:link,
a.default_link:visited{color: #ad9f9d;} 
a.default_link:hover,
a.default_link:focus,
a.default_link:active{color: #000;}
*/

/*.panel_link a{	
	text-decoration: none;
	color: #00009d = blu logo EU 
}*/

/*
.home_link a{font-weight: bold;}
.home_link a:link, .home_link a:visited{color: #ad9f9d;} 
.home_link a:hover, .home_link a:focus, .home_link a:active{color: #000; }
.gray_text{color:#999;}

*/


/*a.e_mail{
	
	text-decoration: none;
	padding-left: 20px;
	background: url("../../RES/ico/ico_mail.png") 0 4px no-repeat;	
	per IE5.0/win 
	height: 0;
}*/




/* riquadro intestazione .............................................................. header_panel */


#header_top_panel h1{	/*titolo del sito*/
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif"; 
	padding-top: 0;
	line-height: 0.2em;
	font-size: 30px;
	color: #000;
}


#header_top_panel h2{ /*sottotitolo del sito*/	
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";	
	margin-top: -8px;
	line-height: 1em;
	font-size: 12px;
	color:#000; 
}

/*MENU dei tools (batteria) */
.bmenu_tools{
	float: none;	
}
.bmenu_tools ul{ 	
	margin:0;
	padding:0;
}
.bmenu_tools li{ 			
	list-style: none; /* elimina formattazione stile lista */
	font-family: Verdana, Geneva, sans-serif;	
	font-size:12px;
	text-align: center;
}
.bmenu_tools a{ 
	display: block; /* imposta link in elemento a livello di blocco */
	float: left;	
	padding: 5px 10px;
	
	background: #D6D6D6;
	border: 1px solid;
	border-color: #FFF #666 #666 #FFF;
	
	/*imposta testo*/
	vertical-align: baseline;			
	text-decoration: none;	/* elimina sottolineatura */			
	color: #FFF;	
}
.bmenu_tools a:link,
.bmenu_tools a:visited{
	font-weight: bold;	
	/*background: #CCCCCC;*/
}
.bmenu_tools a:hover,
.bmenu_tools a:focus,
.bmenu_tools a:active{
	font-weight: bold;
	/*background: url(../../RES/imgs/layout/app/cmdApp100x100_rv.png) left top no-repeat;*/
	/*background: #AAA;*/
	color: #000;
}

/* PULSANTE USCITA posizionato a destra */
.bmenu_cover a{ 
	display: block; /* imposta link in elemento a livello di blocco */
	float: right;	
	padding: 5px 10px;	
}

/* PULSANTI status ghostmode */
.bmenu_ghost a{ 
	/*background: #ececec; grigio più chiaro*/
	opacity: 0.5;
}
.bmenu_ghost a:link,
.bmenu_ghost a:visited,
.bmenu_ghost a:hover,
.bmenu_ghost a:focus,
.bmenu_ghost a:active{	
	font-weight: normal;	
	color: #FFF;
}

/* PULSANTI status PREMUTO */
.bmenu_down a{ 
	font-weight: bold !important;	
	color: #000 !important;
	border-color: #666 #FFF #FFF #666 !important;
}
.bmenu_down a:link,
.bmenu_down a:visited,
.bmenu_down a:hover,
.bmenu_down a:focus,
.bmenu_down a:active{	
	font-weight: bold !important;	
	color: #000 !important;
}


#header_bottom_panel{		
	/*line-height: 1.4em;*/
}


/* riquadro navigator (tiene traccia status posizionale) */

#status_navigator{		
	/*font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;	
	margin: 0;
	padding: 0;	*/
}

#status_navigator a{		
	/*text-decoration: none;	 togli sottolineatura 
	color: #000;	
	white-space: nowrap;*/
}
/*
#status_navigator a:link,#status_navigator a:visited{font-weight: normal;}
#status_navigator a:hover, #status_navigator a:focus, #status_navigator a:active{color: #FFF;font-weight: normal;}
#status_navigator a.curr_item{	color: #FFF;}
*/

/* riquadro altezza font (posizionato dentro #header_bottom_panel) */

/*.font_size{	
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;	
	margin: 0;
	padding: 0;		
}*/
/*.font_size a{		
	text-decoration: none;	 togli sottolineatura 
	color: #000; 
}*/
/*
.font_size a:link,
.font_size a:visited{font-weight: normal;color: #FFF;}
.font_size a:hover,.font_size a:focus,.font_size a:active{	font-weight: bold;}
*/



/* riquadro colonna sinistra (dimensioni fisse) ......................................... left_panel */

#left_panel_info a{	
	/* text-decoration: none;	togli sottolineatura 
	font-weight: bold;
	font-size: 14px;		*/
}
/*
#left_panel_info a:link,#left_panel_info a:visited{	color: #ad9f9d;} 
#left_panel_info a:hover,#left_panel_info a:focus,#left_panel_info a:active{color: #000;} 

*/
/*#left_panel_info p.icoapp{  paragrafo con l'immagine icona APP grande 
	margin: 0;
}*/






/* riquadro centrato (dimensioni elastiche) ........................................... center_panel */

/* MENU delle w-apps e dei test batteria */
.menu_apps{
	float: none;	
}
.menu_apps ul{ 	
	margin:0;
	padding:0;
}
.menu_apps li{ 			
	list-style: none; /* elimina formattazione stile lista */
	font-family: Verdana, Geneva, sans-serif;	
	font-size:12px;
	text-align: center;
}
.menu_apps a{ 
	display: block; /* imposta link in elemento a livello di blocco */
	float: left;
	/*imposta dimensioni*/
	width: 90px;
	height: 30px;
	padding: 65px 5px 25px 5px;
	/*
	background: #D6D6D6;
	border: 1px solid;
	border-color: #FFF #666 #666 #FFF;
	*/
	/*imposta testo*/
	vertical-align: baseline;			
	text-decoration: none;	/* elimina sottolineatura */			
	color: #FFF;	
}
.menu_apps a:link,
.menu_apps a:visited{
	font-weight: bold;	
	/*background: #CCCCCC;*/
}
.menu_apps a:hover,
.menu_apps a:focus,
.menu_apps a:active{
	font-weight: bold;
	/*background: url(../../RES/imgs/layout/app/cmdApp100x100_rv.png) left top no-repeat;*/
	/*background: #AAA;*/
	color: #000;
}


.app0 a:link, 
.app0 a:visited{ /* base segnaposto */
	background: url(../../res/layout/app/cmdApp100x100_void.png) left top no-repeat;	
} /* segnaposto */
.app0 a:hover,
.app0 a:focus,
.app0 a:active{	
	background: url(../../res/layout/app/cmdApp100x100r_void.png) left top no-repeat;	
}


/* app batteria FE */

.appBFE a:link, 
.appBFE a:visited{ /* webApp */
	background: url(../../res/layout/app/cmdApp100x100_bFE.png) left top no-repeat;	
} /* Batteria FE */
.appBFE a:hover,
.appBFE a:focus,
.appBFE a:active{	
	background: url(../../res/layout/app/cmdApp100x100r_bFE.png) left top no-repeat;	
}


/* singoli test batteria FE */

.app1 a:link,
.app1 a:visited{ 
	background: url(../../fe_btst/test-id1/tst_res/cmdApp100x100_1.png) left top no-repeat;	
} /* TEST id=1 */
.app1 a:hover,
.app1 a:focus,
.app1 a:active{	
	background: url(.../../fe_btst/test-id1/tst_res/cmdApp100x100r_1.png) left top no-repeat;	
}

.app2 a:link,
.app2 a:visited{ 
	background: url(../../fe_btst/test-id1/tst_res/cmdApp100x100_2.png) left top no-repeat;	
} /* TEST id=2 */
.app2 a:hover,
.app2 a:focus,
.app2 a:active{	
	background: url(.../../fe_btst/test-id1/tst_res/cmdApp100x100r_2.png) left top no-repeat;	
}

.app3 a:link,
.app3 a:visited{	
	background: url(../../fe_btst/test-id3/tst_res/cmdApp100x100_3.png) left top no-repeat;	
} /* TEST id=3 */
.app3 a:hover,
.app3 a:focus,
.app3 a:active{	
	background: url(../../fe_btst/test-id3/tst_res/cmdApp100x100r_3.png) left top no-repeat;	
}

.app4 a:link,
.app4 a:visited{	
	background: url(../../res/layout/app/cmdApp100x100_0.png) left top no-repeat;	
} /* TEST id=4 */
.app4 a:hover,
.app4 a:focus,
.app4 a:active{	
	background: url(../../res/layout/app/cmdApp100x100r_0.png) left top no-repeat;	
}



/*.flags{
	font-family: Verdana,Geneva,sans-serif;
	font-size: 0.8em;
	line-height: 0;	
}*/


/*.author p{
	font-size: 0.8em;
    font-weight: bold;
}*/

/*.area_title{
	text-align: left;
	font-size: 0.8em;
}*/

/*.area_txt{
	padding: 10px 20px 0 0;
	float:inherit;
	text-align: left;
}*/

/*p.attach{
	text-align: left !important;
}*/

/* elenchi ... */

/* .item_lst1 p.author {    
   font-family: Verdana,Geneva,sans-serif;
    font-size: 0.7em;
    font-weight: bold;
    padding: 0;
	color: #ad9f9d;  
}*/
/* .item_lst1 h1 {
   font-size: 1.1em;
    line-height: 1.1em;
    text-align: left;
	padding-right:10px;
}*/

/* intestazione link titolo */
/*.int_lst1 a{ 	text-decoration: none;	}
.int_lst1 a:link,.int_lst1 a:visited{color: #000;}
.int_lst1 a:hover,.int_lst1 a:focus,.int_lst1 a:active{color: #ad9f9d;}  */

/*.txt_lst1 p {
	font-size: 0.9em;
    padding: 0 14px 0 80px;
}*/
/*.txt_lst2 p {  senza rientro 
	font-size: 0.9em;
    padding: 0 14px 0 0;
}*/


/*div.more_items{
	font-family: Verdana,Geneva,sans-serif;
    font-size: 0.8em;
    padding-top: 0.8em;		
}*/
/* div.more_items_tab{ posto a fine table 
	/*font-family: Verdana,Geneva,sans-serif;
    font-size: 0.8em;    	
}*/


/* p.return_list {
   color: #ad9f9d; 
    font-family: Verdana,Geneva,sans-serif;
    font-size: 0.8em;
    font-weight: bold;
	padding-top: 2em;
	text-align: right !important;
}*/

/*.error_msg, .area_publish li.error_input {color: #900;}  rosso */


/*
p.firm{	text-align: right !important;}
p.note_piepag{	font-size: 0.8em;	color: #999;}

*/


/* riquadro colonna destra (dimensioni fisse) .......................................... right_panel */

/* riquadro sopra 
#right_panel_top p{ 
	font-size: 14px;
	line-height: 1em;
	font-weight: bold;
	color: #999;
}*/

/* riquadro logout 
#logout{
	font-size: 14px;
}*/

/* riquadro info destro
#right_info h2,
#right_info h3{	
	font-size: 14px;
}
#right_info h3{		
}
#right_info p{	
	font-size: 13px;
	margin: 0 0 2px 0;	
} */



/* riquadro piè pagina ................................................................ footer_panel */


#footer_top_panel{
	/*font-family: Verdana, Geneva, sans-serif; 
	text-align: right;	
	font-size: 10px;
	color: #FFF;	*/
}

#footer_middle_panel{	
	
}

#info_project{	/* è il primo blocco del div [footer_middle_panel] */	
	text-align: left;
	font-size: 0.9em;
	color: #000;
}
.code_evidenziato {
	/*background-color: white;*/
	font-weight: bold;
	padding: 2px; /* aggiunge 2 pixel di padding su tutti i lati */
	font-size: 1em;
}

#info_lastdate{	/* è il secondo blocco del div [footer_middle_panel] */	
	text-align: right;
	font-size: 0.8em;
	color: #FFF;
}





#footer_bottom_panel{		
	font-size: 0.8em;	
}



/* 	riquadro con i dati istituzionali 
	posizionato dentro #footer_bottom_panel */
#institutional_data{
	/*line-height: 1.2em;
	font-size: 12px;*/
	}
/* 	riquadro info legal policy e privacy
	posizionato dentro #footer_bottom_panel */
#info_data{
	/*font-size: 12px;*/
	}

/* 	riquadro con i riferimenti al Lifelong Learning Programme
	posizionato in #footer_middle_panel */
#prg_eu p{
	/*margin-right: 110px;*/
}
#llp_eu p{	
	/*font-family: Verdana,Geneva,sans-serif;
	line-height: 1em;
	font-size: 10px;
	color:#00009d; 
	margin-top: 0;*/
}


