/*
colori usati

testo: #0000AA;
testatine(e titoli): #800000;
sottotitoli    : #FFAA02;
link: normale:#676767;
      hover: 	#676768;

Elemento selezionato albero:#767676;

barracontesto normale: #767677;
              hover:   #cc6600;
              
 headerOggettiCorrelati: #C66203

*/


/*################################################################
IMPOSTAZIONI DI DEFAULT
################################################################*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676767; /*<---Colore del testo di default*/
	background-color:;
	background-image: url(/img/sfondo.jpg);
	background-repeat:repeat-x;
	margin-top:-10px;
	/*background-repeat: repeat-x;*/
	
 	
}


a{
 	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight: bold;
	color: #0099ff;
	text-decoration: none;
	border:none;
}
a:visited {

	color: #0099ff;
}

a:hover {
	color: #676768;
	text-decoration:underline;
}

img {
border:0px;
}


/*Default dei titoli grandi e delle testatine*/

div.testatina {
font-size:13px;
font-weight:bold;
color: #669900;
margin-bottom:4px;
}

/* definizione generale per gli headeroggetti correlati (nelle singole aree è possibile 
sovrascrivere/integrare gli attributi di stile*/
.headerOggettiCorrelati{
 text-align:left;
 color: #3C5295;
 font-weight:bold;
 list-style-image:none;
 border-bottom:1px solid #0B98E1;
 }
 
div.sottotitolo {
font-size:11px;
font-weight:bold;
color: #003399;
}
/*Sommario per gestire la paginazione
degli elechi schede(tipo elenco scheda di una categoria, risultati della ricerca con più pagine)*/
div.paginazione {
width:90%;
text-align:right;

}
.SommarioPagine {
border-bottom:px solid black;
text-align:right;
display:inline;
}


/*singolo numero di paginazione*/
/*div contenitore singola cifra*/
.navigapagine {
	border:0px solid red;
	text-align:center;
	margin:2px;
}
/*non è relativo alla pagina corrente!!!!*/
a.paginatore {
		border:0px solid red;
	
}

a.PaginaCorrente {
	width:98%;
	background-color:#cccccc;
}


/*################################################################
 INTELAIATURA PRINCIPALE
################################################################*/

div#all {
text-align:center;
 margin-top:0px;
 padding-top:0px;
 vertical-align:top;

}

div#main {
 position:relative;
 
	width:860px;
	/*height:100%;*/
		margin: 10px auto 10px auto;
		/*margin-left:61px;*/
		/*margin-right:82px;*/
		/*margin-top:0px;*/
	/*	margin-bottom:0px;*/
	padding-bottom:4px;
	
	/*background-color:;*/
	/*border:1px none black;*/
	/*	background-image:url('/img/acer-sfondo.gif');*/
	/*background-repeat:no-repeat;*/
	
	/*border-right:;*/
	/*border-left:;*/
}


div#centrale{

}




div#FasciaCentrale{
	float: left;
	text-align: left;
	width:860px;
	background-color:#FFFFFF;
	/*padding-left:10px;*/
	background-image:url('/img/sfondoCentro_2livello.jpg');
	background-repeat:no-repeat;
	padding-top:10px;
/*border:solid thin red;debug*/
}

/*questa sintassi non è standard e viene utilizzata per far interpretare lo stile SOLO da IE6*/
* html #FasciaCentrale{


}
div.AreaContenuti{
width:608px;
 float:left;
 padding-top:30px;

}

div.ColonnaPrincipale {
position:absolute;
margin:0;
padding-left:0 px;
width:246px;
float:right;
}

* html div#ColonnaPrincipaleSche
{
width:246px;
margin-left:-23px;
}
* html div#ColonnaPrincipaleCat
{
width:250px;
margin-left:10px;
}


/*questo settaggio sovrascrive il precedente, la sintassi viene compresa da tutti ibrowser tranne IE6*/
/* è stato fatto per correggere un problema di posizionamento della colonna in IE6 appunto*/
html>body div.ColonnaPrincipale{
position:static;
margin:0;
padding:0;
width:250px;
float:right;


}


/* qui vengono indicate le caratteristiche comuni, quelle peculiari di scheda,immagine ecc..
 integrate nella rispettive sezioni del css (rifere dosi alle sezioni con il rispettivo id)*/
 
/*dentro all'area contenuti ci sono l'area corpo della scheda...a*/
div .AreaCorpo{
 float:left;
 padding-left:18px;
 padding-top:20px;
}
/*... a l'area degli elenchi correlati,immagini comprese */
div .AreaElenchi{
 float:right;
}



/*#############################################################################################################
                                                      TESTATA
##############################################################################################################*/
div#testata {

	width:860px;
	/*position: relative;*/
	height: 147px;
	/*background-color:#FFFFFF;*/
	background-image:url('/img/testata.jpg');
	background-repeat:no-repeat;
	/*margin-bottom: 5px;*/
	padding-top: 1px;

	/*font-size: 10px;*/
	/*font-weight: normal;*/
	/*color: #800000;*/
}

div#testata2 {
	width:860px	;
	/*position: relative;*/
	height: 147px;
	/*background-color:#FFFFFF;*/
	background-image:url('/img/testata2.jpg');
	background-repeat:no-repeat;
	/*margin-bottom: 5px;*/
	padding-top: 1px;

	/*font-size: 10px;*/
	/*font-weight: normal;*/
	/*color: #800000;*/
}

div#AreaLoghiTestata {
 width:100%;
	/*height: 45px;*/
 /*float:left;*/
}

div#boxricerca{
position:absolute;
left:666px;
top:112px !important;
top:120px;

}

div#boxricerca input{
width:180px;
height:12px;
font-size:11px;
margin-bottom:4px;
border:1px solid #88AAFF;
}

div#CampiLogin input{
/*width:180px;*/
height:15px;
font-size:11px;
margin-bottom:4px;
border:1px solid #88AAFF;
}

/************************************barra contesto***************************************/
div#barracontesto {
position:relative;
width:550px;
top:155px;
left:20px;

}

div#barracontesto ul.barraContestuale {

	margin: 0 0 10px 0;
	padding: 0;
}

div#barracontesto ul.barraContestuale li {
	/*float: left;*/
	position: relative;
	margin: 0 15px 5px 0;
	list-style-type: none;
	display: inline;
	/*display: table-cell;*/
}


div#barracontesto a{
	font-size: 10px;
	font-weight: bold;
	color: #3c92e9;
	text-decoration: none;
}

div#barracontesto a:link {

}

div#barracontesto a:visited {

}

div#barracontesto a:hover {
	/*color: #cc6600;*/
	text-decoration: underline;
}

/**********************************Area Link**************************************/

div#AreaLinkTestata{
position:absolute;
top:124px;
left:16px;
}


/*solito trucco per IE6(non riconosce la sintassi sottostante)*/
html>body div#AreaLinkTestata{
position:absolute;
top:122px;
}

div#AreaLinkTestata a{
color:#05418A;

}


div#DivlinkLingua{
position:absolute;
top:100px;
left:534px;
}

div#DivlinkLingua a{
color:#FFFFFF;
}
/*#############################################################################################################
                                                      BOTTOM
##############################################################################################################*/
div #bottom {
	width: 100%;

}

/*questa sintassi non è standard e viene utilizzata per far interpretare lo stile SOLO da IE6*/
* html #bottom{
margin-top:-13px;
}

div.BottomPAgina {

height:159px;
background-image:url('/img/Bottom.gif');
background-repeat:no-repeat;
/*border:solid thin black;debug*/
}



/*############################################################################################################
 																																									INTELAIATURA GENERALE
####################################################################################################*/



/*############################################################################################################
                                                  ELEMENTI COMUNI
####################################################################################################*/



/**************ELENCHI DI SCHEDE (PAGINA CATEGORIA, BOX NEWS, RISULTATI DELLA RICERCA,SCHEDE IN AGENDA,ECC *****************************************/
/*div contenitore di default di tutti gli elenchi di schede*/
div.Elenco {
	margin: 0 0 5px 0;
	padding: 0;
	
}

/*div contenitore di default di un singolo elemento di un elenco di schede(testo + immagine)*/
 div.ElementoElenco {
	margin: 10px 10px 10px 10px;
	padding-bottom: 6px;
	float: left;
	/*position:relative;*/
	width:90%;
	/*border-bottom:1px solid #cccccc;*/
}

/*div contenitore della parte immagine di un singolo elemento di un elenco di schede*/
div.ElementoElenco .ImmagineElenco{
 float:left;
 margin-right:5px;
}


/*div contenitore della parte testo di un singolo elemento di un elenco di schede*/
div.ElementoElenco div.TestoElenco{
float:left;
width:400px;
 display:inline;

}
 
div.ElementoElenco div.TestoElenco div.testatina{
	padding:0px;
	margin-bottom:4px;
	background-color:;
	}
/*************************************inizio elementi risultati ricerca ************************************/
div#TitoloRicerca{
/*il colore di default lo eredita dalla classe testatina*/
font-size:14px;
margin-bottom:10px;
font-weight:bold;
padding-left:10px;
color:#04489b;
}

div#RicercaElementiTrovati {
padding-left:10px;
}

/*il div contenete il singolo elemento (che si compoen di div immagine + div testo)*/
 div#ElementoElencoSchedeRicerca{
	margin: 6px 10px 0px 0px;
	padding-bottom: 6px;
	float: left;
	/*position:relative;*/
	width:97%;
}
/*il div dell'iimagine dell'elenco*/
div#ImmagineSchedeRicerca { 
float:left;
padding-bottom:8px;
padding-right:8px; 
width:90px;
}
/*questo è il div del testo (che si compone di div titolo,sottotiolo e descrizione.)*/
div#TestoElencoSchedeRicerca {
width:81%;
margin-right:6px;
}

div#TestatinaRic.testatina{
font-size:15px;
margin-bottom:10px;
background-image:url('/img/testatina_ricerca.gif');
background-repeat:no-repeat;
height:63px;
}

div#TitoloElementoElencoSchedeCat a{
color:#456587;
}
div#TitoloElementoElencoSchedeRic a{
color: #CC3300;
}


div#SottoTitoloElementoElencoSchedeRicerca{

}
div#DescrizioneElementoElencoSchedeRicerca{

}
/*************************************Fine elementi risultati ricerca ************************************


/************************************Elenchi di link (interni,esterni sottoschede,allegati ecc..)**********************/

/**************Stili Comuni(se non vengono sovrascritti infulenzano tutti gli elenchi di link*******************************************************/
/*Cambiando questi stili cambio gli stili di tutti gli elenchi di link....*/
div .AreaElenchi dl{
 margin-left:20px;
 text-align:left;
  list-style-image: url('/img/bullet.gif');
 list-style-position: outside;
}

div .AreaElenchi ul{
 list-style:none;
 list-style-image: url('/img/bullet.gif');
 list-style-position: outside;
}

div .AreaElenchi dl dd{
 margin:0px;
 padding-bottom:0px;
 text-align:left;
 margin-bottom:8px;
}

/*nei nostri elenchi la testata è non è separata ma è il primo elemento della lista, che però ha uno stile a parte*/
div .AreaElenchi .headerOggettiCorrelati{
 margin-bottom:5px;
 padding:0px;
}

/*stile di tutti della classe corrente,argomento corrento,stato corrente ec...*/
li.selezionata {
background-color:#eeeeee;

}

/*******************fine stili comuni**********************************************/

/*A partire dall' ID del div contenitore, è possibilie ridefinire gli stili descritti sopra per ciascuno
 degli elenchi di link -*/
 

 
 
/*----elenco sottoschede-----*/
div#ElencoLinkSSC{

}
div#ElencoLinkSSC ul{
 /*list-style:none;*/
 /*list-style-image: url('/img/bullet.gif');*/
 /*list-style-position: outside;*/
}
div#ElencoLinkSSC li{
 /*list-style:none;*/
 /*list-style-image: url('/img/bullet.gif');*/
 /*list-style-position: outside;*/
}

div#ElencoLinkSSC .headerOggettiCorrelati{
 /*margin-bottom:5px;*/
 /*padding:0px;*/
}



/*----elenco LinkInterni-----*/
div#ElencoLinkInterni{

}
div#ElencoLinkInterni ul{
 /*list-style:none;*/
 /*list-style-image: url('/img/bullet.gif');*/
 /*list-style-position: outside;*/
}
div#ElencoLinkInterni li{
 /*list-style:none;*/
 /*list-style-image: url('/img/bullet.gif');*/
 /*list-style-position: outside;*/
}

div#ElencoLinkInterni .headerOggettiCorrelati{
 /*margin-bottom:5px;*/
 /*padding:0px;*/
}


/*----elenco Link Esterni-----*/

div.ElencoLink{

width:100%;
}

div#ElencoLinkEsterni{

}
div#ElencoLinkEsterni ul{
 /*list-style:none;*/
 /*list-style-image: url('/img/bullet.gif');*/
 /*list-style-position: outside;*/
}
div#ElencoLinkEsterni li{
 /*list-style:none;*/
 /*list-style-image: url('/img/bullet.gif');*/
 /*list-style-position: outside;*/
}

div#ElencoLinkEsterni .headerOggettiCorrelati{
 /*margin-bottom:5px;*/
 /*padding:0px;*/
}

div.ElencoLink{

}

/*----elenco Link Allegati-----*/
div#ElencoLinkAllegati{

}
div#ElencoLinkAllegati ul{
 /*list-style:none;*/
 /*list-style-image: url('/img/bullet.gif');*/
 /*list-style-position: outside;*/
}
div#ElencoLinkAllegati li{
 /*list-style:none;*/
 /*list-style-image: url('/img/bullet.gif');*/
 /*list-style-position: outside;*/
}

div#ElencoLinkAllegati .headerOggettiCorrelati{
 /*margin-bottom:5px;*/
 /*padding:0px;*/
}

/*----elenco Immagini-----*/
div#ElencoLinkGal{

}
div#ElencoLinkGal ul{
 /*list-style:none;*/
 /*list-style-image: url('/img/bullet.gif');*/
 /*list-style-position: outside;*/
}
div#ElencoLinkGal li{
 /*list-style:none;*/
 /*list-style-image: url('/img/bullet.gif');*/
 /*list-style-position: outside;*/
}

div#ElencoLinkGal .headerOggettiCorrelati{
 /*margin-bottom:5px;*/
 /*padding:0px;*/
}

/*verificare cosa sono questi due stili....*/
div#ElencoLinkGal dl.ListaImgDestra{
 margin-left:20px;

}

div#ElencoLinkGal dl.ListaImgDestra dt{

}


/*----fine elenco Immagini-----*/
 
/***************************************Alberi di link****************************************************/

/* AreaALero serve a gestire tutto il blocco dell'albero: testata+ albero*/
div.AreaAlbero{
background:url('/img/SfondoAreaAlbero.gif');
	background-repeat:no-repeat;
	float:left;
	padding-top:6px;
	padding-left:4px;
	border-top:1px solid #cccccc;
	width:90%;
}





div.Albero  {
margin:0px;
padding-left:30px;
width:90%;
float:left;
}

div.Albero ul {
margin:0px;
margin-top: 4px;
padding:0;
line-height:160%;
list-style-image: url('/img/bullet.gif');
list-style-position: outside;
}

div.Albero ul li a{
/*color:#00458B;*/
}

div.Albero ul li a:hover{
/*color:#C96102;*/
}


div.Albero ul li.selezionata  {
color:#767676;
font-weight:bold;
border:1px solid black;
}

div.Albero ul li span.selezionata  {
color:#767676;
font-weight:bold;
 background-color:#ccd7e5;
 padding-right:50px;
}

/*queste definizioni caratterizzano i sotto alberi ovvero
gli elenchi contenuti all'interno di elementi dell'elenco principale*/

div.Albero ul li ul{
list-style:none;
list-style-position: outside;
margin:0px;
margin-left: -2px;
padding:0;
line-height:150%;
/*border-left:1px solid #676767;*/
list-style-image: none;

}

div.Albero ul li ul li{
list-style:none;
padding-left: 8px;

}

div.Albero ul li ul li a {
/*color:#CC6600;*/
}




/*############################################################################################################
 COLONNA PRINCIPALE COMUNE
####################################################################################################*/

/*In quest'area si personalizzano( si sovrascrivono gli stili generali)
degli elementi contenuti nella colonna principale:testatini alberi, elementi aggiunti link ecc.*/

div.ColonnaPrincipale .testatina{
 /*color:#0000FF;*/

}

div #AreaAlberoCategorie{
  margin-bottom:10px;

}


div #TestatinaAlberoCat{
padding-left:5px;
}


li#LiCat20 a{
 color:#98a110;
}
li#LiCat20 ul li a{
 color: #777e07;
}
li#LiCat20 ul li ul li a{
 color: #494e02;
}

li#LiCat20 span.selezionata {
 background-color: #e5ea9b;
}


li#LiCat21 a{
 color:#e08d1c;
}
li#LiCat21 span.selezionata {
 background-color: #fce6b1;
}

li#LiCat22 a{
 color:#3b7ecb;
}

li#LiCat23 a{
 color:#d04a74;
}

li#LiCat23 span.selezionata {
 background-color: #ecccea;
}



li#LiCat2,li#LiCat8,li#LiCat17,li#LiCat18,li#LiCat19,li#LiCat28 {
 display:none;
}

/* testate e elementi grafici della colonna*/
div#testatinaagenda{
height:34px;
background:url('/img/testatina_agenda.jpg');
background-repeat:no-repeat;
background-position:2px 0px;
}

div#testatinaagenda a:hover{
text-decoration:none;
}



div#TestatinaAreaNewsLetter{
width:100%;
height:34px;
background:url('/img/testatina_newsletter.jpg');
background-repeat:no-repeat;
}


div.AreaMail{
/*background:url('/img/SfondoAreaAlbero.gif');*/
/*	background-repeat:no-repeat;*/
	float:left;
	padding-top:6px;
	padding-left:4px;
	border-top:1px solid #cccccc;
	width:90%;
}

div#TestatinaAreaRiservata{
width:93%;
background:url('/img/testatina_mail.jpg');
background-repeat:no-repeat;
height:36px;;
padding-left:40px;
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-tranform:Capital;
color:#3470B6;
margin-top:15px;

}
div#TestatinaAreaNewsLetter.testatina {
width:246px;
padding-bottom:25px;


}
div#TestatinaAreaRiservata.testatina{
width:206px;

}
div#AreaMailLyra{
width:240px;
font-weight:bold;
color:#60B5ED;

}


/*solo IE6*/
* html .AreaAlbero .testatina{
margin-left:-9px;
}
* html #testatinaagenda{
margin-left:-9px;
}

/*############################################################################################################
HOMEPAGE
####################################################################################################*/


/**************************Sovrascrittura stili Elenco schede del box New in Home page************************/

div#AreaSchedaHp   {
	margin:0em;
	margin-top:25px;
	/*position: relative;*/
	/*left:0px;*/
	/*top:-210px;*/
	padding:0;
	width:500px;
	/*background-color:#cccccc;*/
	text-align:justify;
	float:left;
/*	color:#676767;*/
}


/*Qui sotto è possibile personalizzare (sovrascrivere gli stili ereditati dalle classi generiche)
dell'elenco  schede presenti nell'area news dell' Home page  */


div#AreaNewsHP  {

 position:relative;
 top:230px;
 left:33px;
	/*margin-left:3px;*/
	/*padding-left:3px;*/
	width:300px;
	margin-bottom:100px;
	/*background-color:;*/
	/*float:left;*/
	/*border-top:1px solid #E0E0E0;*/
/*	background:url('/img/triangolino.gif');*/
/*	background-repeat:no-repeat;*/


}

div#testatinanews{
	background:url('/img/SfondoAreaAlbero.gif');
	background-repeat:no-repeat;
	float:left;
	padding-top:6px;
	padding-left:4px;
	border-top:1px solid #cccccc;
	color:#484848;
	width:100%;
	margin-bottom:8px;
}

/*il solo elenco 'news' */
div#ElencoNewsHp {
 padding-left:10px;

 /*border:1px solid black;*/
}


 
div#ElencoNewsHp  .ElementoElenco{

	border:none;
}

/*per non ridefinirlo per tutti gli stili personalizzati della cateogorie lo referenzio in questo modo*/
div#ElencoNewsHp  .ElementoElenco .TestoElenco{
 float:left;
 width:225px; 
}


AgdHp  {
 position:relative;
 top:230px;
 left:33px;
	/*margin-left:3px;*/
	/*padding-left:3px;*/
	width:300px;
	/*background-color:;*/
	/*float:left;*/
	/*border-top:1px solid #E0E0E0;*/
/*	background:url('/img/triangolino.gif');*/
/*	background-repeat:no-repeat;*/


}/*il solo elenco 'news' */
div#ElencoAgdHp {
 padding-left:10px;
 /*border:1px solid black;*/
}

div#ElencoAgdHp  .ElementoElenco{

	border:none;
}

/*per non ridefinirlo per tutti gli stili personalizzati della cateogorie lo referenzio in questo modo*/
div#ElencoAgdHp  .ElementoElenco .TestoElenco{
 float:left;
 width:225px; 
}

/*se non c'è caegoira personalizzata, uso questo*/
 div#ElementoElencoAgdHp.ElementoElenco{

 margin-bottom:-10px;
}

div#ImmagineElencoAgdHp { 
float:left;
padding-bottom:8px;
padding-right:8px; 
}

div #TestoElencoAgdHp{
float:none;
width:350px;
display:block;
margin-right:6px;
border-top:none;
color:#888888
}



div#TitoloElementoElencoAgdHp a{
color:#04489b;
font-size:10px;

}

div#DataPubblicazioneAgdHp {
 
 font-weight:normal;
	color: #999999;
	font-size:10px;
	font-style:italic;
	}
	
div#SottoTitoloElementoElencoAgdHp{

}
div#DescrizioneElementoElencoAgdHp{
text-align:justify;
margin-right:20px;
}

/*Parti per gestirelo sfondo diverso a seconda della categoria delgli elementi (schede) dell'elenco*/
div#ElementoAgendaFond{
padding-top:4px;
background:url('/img/bullet_verde_agenda.gif');
background-repeat:no-repeat;

}

div#ElementoAgendaRic{
padding-top:4px;
background:url('/img/bullet_arancio_agenda.gif');
background-repeat:no-repeat;
}

div#ElementoAgendaProgEur{
padding-top:4px;
background:url('/img/bullet_blu_agenda.gif');
background-repeat:no-repeat;
}

div#ElementoAgendaFormLog{
padding-top:4px;
background:url('/img/bullet_fucsia_agenda.gif');
background-repeat:no-repeat;
}

/*se non c'è caegoira personalizzata, uso questo*/
 div#ElementoElencoNewshp.ElementoElenco{

 margin-bottom:-10px;
}

div#ImmagineElencoNewsHp { 
float:left;
padding-bottom:8px;
padding-right:8px; 
}

div #TestoElencoNewshp{
float:none;
width:350px;
display:block;
margin-right:6px;
border-top:none;
color:#888888
}



div#TitoloElementoElencoNewshp a{
color:#04489b;
font-size:10px;

}

div#DataPubblicazioneNewsHp {
 
 font-weight:normal;
	color: #999999;
	font-size:10px;
	font-style:italic;
	}
	
div#SottoTitoloElementoElencoNewshp{

}
div#DescrizioneElementoElencoNewshp{
text-align:justify;
margin-right:20px;
}

table TabLegenda {
color:#57877B;
font-size:8px;
font-weight:bold;

}
#TabLegenda {

font-size:8px;


}
/**************************FINE Sovrascrittura stili Elenco schede del box New in Home page************************/

/****************************Rassegna stampa**************************************************/

div#AreaRassegna{



	/*margin-left:3px;*/
	/*padding-left:3px;*/
	width:250px;
	/*background-color:;*/
	/*float:left;*/
	/*border-top:1px solid #E0E0E0;*/
/*	background:url('/img/triangolino.gif');*/
/*	background-repeat:no-repeat;*/

}

* html div#AreaRassegna
{
  left:340px;

}

/*bottoni delle categorie in home page*/


div.bottoniCategorie{

}

div.bottoniCategorie a:hover{
text-decoration:none;
}


div#BottoneCatFond{
position:absolute;
top:188px; /* /*-10*/
left:12px;/* -68 */
background:url('/img/puls_fondazione.gif');
background-position:bottom;
background-repeat:no-repeat;
}

div#BottoneCatFond a{
display:block;
width:155px;
height:160px;
}

div#BottoneCatStud{
position:absolute;
top:198px; /* /*-10*/
left:165px;/* -68 */
background:url('/img/puls_studi.gif');
background-position:bottom;
background-repeat:no-repeat;
}


div#BottoneCatStud a{
display:block;
width:145px;
height:180px;
}


div#BottoneCatProg{
position:absolute;
top:175px;
left:323px;
background:url('/img/puls_progetti.gif');
background-repeat:no-repeat;
background-position:bottom;
}

div#BottoneCatProg a{
display:block;
width:140px;
height:215px;
}

div#BottoneCatForm{
position:absolute;
top:182px;
left:489px;
background:url('/img/puls_formazione.gif');
background-repeat:no-repeat;
background-position:bottom;
}

div#BottoneCatForm a{
display:block;
width:118px;
height:215px;
}






/*############################################################################################################
   PAGINA CATEGORIA
####################################################################################################*/
/*personalizzazione (sovrascrittura degli stili) per la pagina di visualizzazione della categoria*/

/************************tutta l'area dela categoria : descrizione + elenc********************/
div#ContenutoCat{


}

/************************Parte della categoria (senza elenco)********************************/
/*parte della descrizione della categoria*/
div.Categoria {
width:580px;
margin-left:15px;
}

div.Categoria span{
display:block;
padding-left:10px;
padding-right:25px;


}



div#TitoloCategoria{
/*il colore di default lo eredita dalla classe testatina*/
font-size:14px;
margin-bottom:10px;
font-weight:bold;
padding-left:10px;
color:#04489b;
}

div#TitoloCategoriaFond{
font-size:15px;
margin-bottom:10px;
background-image:url('/img/testatina_fondazione.gif');
background-repeat:no-repeat;
height:63px;
}


div#TitoloCategoriaRic{
font-size:15px;
margin-bottom:10px;
background-image:url('/img/testatina_studi.gif');
background-repeat:no-repeat;
height:63px;
}

div#TitoloCategoriaProgEur{
font-size:15px;
margin-bottom:10px;
background-image:url('/img/testatina_progetti.gif');
background-repeat:no-repeat;
height:63px;
}

div#TitoloCategoriaFormLog{
font-size:15px;
margin-bottom:10px;
background-image:url('/img/testatina_formazione.gif');
background-repeat:no-repeat;
height:63px;

}

div#TitoloCategoriaNews{
font-size:15px;
margin-bottom:10px;
background-image:url('/img/testatina_news.gif');
background-repeat:no-repeat;
height:63px;

}

div#TitoloCategoriaStampa{
font-size:15px;
margin-bottom:10px;
background-image:url('/img/testatina_stampa.gif');
background-repeat:no-repeat;
height:63px;

}

div#TitoloCategoriaGlossari{
font-size:15px;
margin-bottom:10px;
background-image:url('/img/testatina_glossari.gif');
background-repeat:no-repeat;
height:63px;

}
div#TitoloCategoriaLink{
font-size:15px;
margin-bottom:10px;
background-image:url('/img/testatina_link.gif');
background-repeat:no-repeat;
height:63px;

}
div#TitoloCategoriaContatti{
font-size:15px;
margin-bottom:10px;
background-image:url('/img/testatina_contatti.gif');
background-repeat:no-repeat;
height:63px;

}


div#SottotitoloCat{
padding-left:10px;

}

/**************************Sovrascrittura stili sommario delle pagine della categoria****************/
div#PaginazioneCat{
/*width:90%;*/
/*text-align:right;*/
}

div#PaginazioneCat .SommarioPagine {
/*border-bottom:px solid black;*/
/*text-align:right;*/
/*display:inline;*/
}

/*singolo numero di paginazione*/
/*div contenitore singola cifra*/
div#PaginazioneCat .navigapagine {
	/*border:0px solid red;*/
	/*text-align:center;*/
	/*margin:2px;*/
}
/*non è relativo alla pagina corrente!!!!*/
div#PaginazioneCat a.paginatore {
		/*border:0px solid red;*/	
}

div#PaginazioneCat a.PaginaCorrente {
	/*width:98%;*/
	/*background-color:#cccccc;*/
}

/**************************FINE Sovrascrittura stili sommario delle pagine della categoria*******************/

/**************************Sovrascrittura stili Elenco schede della Pagina categoria ************************/


/*il div contenete tutto l'elenco*/
div#ElencoSchedeCat {
 padding-left:15px;
 /*border:1px solid black;*/
}

/*il div contenete il singolo elemento (che si compoen di div immagine + div testo)*/
 div#ElementoElencoSchedeCat{
	margin: 6px 10px 0px 0px;
	padding-bottom: 6px;
	float: left;
	/*position:relative;*/
	width:97%;

}

/*il div dell'iimagine dell'elenco*/
div#ImmagineSchedeCat { 
float:left;
padding-bottom:8px;
padding-right:8px; 
width:90px;
}

/*questo è il div del testo (che si compone di div titolo,sottotiolo e descrizione.)*/
div#TestoElencoSchedeCat{
width:81%;
margin-right:6px;
}

div#TestoElencoSchedeCat a{
color: #2797ff;
}

/*titolo,sottotitolo e testo dell'elenco schede della categoria*/
div#TitoloElementoElencoSchedeCat{

}
div#TitoloElementoElencoSchedeCat a{

color: #CC3300;
}
div#TitoloElementoElencoSchedeCatFond{
padding:2px;
background-color:#c4cf44;
color:#FFFFFF;
}
div#TitoloElementoElencoSchedeCatFond a{
padding:4px;
color:#FFFFFF;
}
div#TitoloElementoElencoSchedeCatRic{
padding:2px;
background-color:#dd8610;
color:#FFFFFF;
}
div#TitoloElementoElencoSchedeCatRic a{
padding:4px;
color:#FFFFFF;
}


div#TitoloElementoElencoSchedeCatEur{
padding:2px;
background-color:#4186d5;
color:#FFFFFF;
}
div#TitoloElementoElencoSchedeCatEur a{
padding-left:4px;
color:#FFFFFF;
}

div#TitoloElementoElencoSchedeCatLog{
padding:2px;
background-color:#c53060;
color:#FFFFFF;
}
div#TitoloElementoElencoSchedeCatLog a{
padding:4px;
color:#FFFFFF;
}




div#SottoTitoloElementoElencoSchedeCat{

}
div#DescrizioneElementoElencoSchedeCat{

}

/**************************FINE Sovrascrittura stili Elenco schede della Pagina categoria *********************/



/*############################################################################################################
   PAGINA SCHEDA (tutte le schede compresa l'homepag, poi nell'homepage si può sovrascirvere))
####################################################################################################*/
div#TitoloScheda{
/*il colore di default lo eredita dalla classe testatina*/
font-size:15px;
margin-bottom:10px;
/*color:#00FF00;*/
}



div#ContenutoSc h2 {font-size:11px;margin-bottom:0px;}
div#ContenutoSc h1 {font-size:11px;margin-bottom:0px;}

/*corpo*/

/*solo perl'homepage, la scheda e sul fondo della pagina */
div#AreaCorpoSchedaHP{
width:600;

}

div#AreaCorpoScheda{
width:560px;

}

/*solo IE6*/

* html div#ColonnaPrincipaleSche .testatina
{
 margin-left:2px;
}

/*solo IE6*/

* html div#AreaRiservata
{
 margin-left:-3px;
}


* html div#AreaUtente
{
 margin-left:-3px;
}


/*Area Elenchi*/

div#AreaElenchiSch {
 margin:0px;
 padding:0px;
 text-align:left;
 float:left;
 width:560px;
 /*padding-left:20px;*/
 /*padding-right:10px;*/
}

div#AreaElenchiSch ul {
list-style:none;
list-style-position: outside;
margin:0px;
margin-left: 20px;
margin-bottom: 20px;
padding:0;
line-height:150%;
list-style-image: url('/img/bullet2.gif')
}

div#AreaElenchiSch ul li{
margin-top: 9px;
margin-bottom: 6px;
padding:0;
line-height:100%;
}

.galleriaImmagini {text-align:center;padding:3px;margin-bottom:20px;}
.elencoImgGalleria {border:1px solid #484848;}
.ImgGalleria {border:1px solid #484848;background-color:#cccccc;padding-bottom:8px;padding-top:8px;}

/*fine Area Elenchi*/

/*############################################################################################################
   PAGINA AGENDA
####################################################################################################*/

div#ElencoRisultati{
padding-left:20px;
padding-top:20px;
}

.CalRigaAnno{
background-color:#2e72b1;
}
.CalRigaAnno td.selezionato{
background-color:#0a5194;
}

.CalRigaAnno td.selezionato a{
color:#ffffff;
}

.CalRigaAnno td.normale{

}

.CalRigaAnno td.normale a{
color:#ffffff;
}
.CalRigaAnno td.normale a{
color:#ffffff;
}
.TabColoreMesi{
background-color:#ffffff;
}

.TabColoreMesi td.normale{
background-color:#7fc3fd;
}
.TabColoreMesi td.normale a{
color:#ffffff;
}

.TabColoreMesi td.selezionato{
background-color:#3e9ff2;
}
.TabColoreMesi td.selezionato a{
color:#ffffff;
}

.GiornoFestivo{
background-color: #000000;
}

.GiornoFestivo2{
color:#FFFFFF;
background-color: #a0cbf6;
}

.GiornoFeriale{
font-weight:bold;
color:#aab436;
background-color: #ffffff;
}
.GiornoPrefestivo{
color: #ffffff;
background-color: #bfdfff;
}
.GiornoVuoto{
background-color: #ffffff;
}

.NumGiornoFestivo{
background-color: #a0cbf6;
}

.NumGiornoFestivo a{
color: #ffffff;
}

.NumGiornoFestivo2{
background-color: #b1c010;
}


.NumGiornoFeriale{
background-color: #ffffff;
}
.NumGiornoPrefestivo{
background-color: #bfdfff;
}
.NumGiornoPrefestivo a{
color: #ffffff;
}

.NumGiornoVuoto{
background-color: #ffffff;
}
.NumGiornoSelezionato{
background-color: #aab436;
}

.NumGiornoSelezionato a{
color: #ffffff;
}

/*############################################################################################################
   PAGINA IMMAGINE
####################################################################################################*/

div#AreaCorpoImmagine{
 text-align:center;
 /*float:left;*/
 width:390px;
border:0px solid black
}

div #ContenutoImm {
border:0px solid black;

}

div#ContenutoImm h1 {font-size:11px;margin-bottom:6px;}


div#AreaElenchiImm {
 margin:0px;
 padding:0px;
 text-align:left;
  float:left;
 width:150px;
}


.DescrizioneImmagine {margin-top:20px;
text-align:left;}


/*fine pagina imagine*/


/*##########################################VISUAL INTRANET ####################################################*/

.TabBoxLogin {
margin-top:4px;
background-image:url('/img/users.gif');
background-repeat:no-repeat;
}



a.rosso:link {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	color: #CF4704;
	text-decoration: none;
	font-size:10px;
	}
a.rosso:visited {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	color: #CF4704;
	text-decoration: none;
	font-size:10px;
	}
a.rosso:active {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	color: #CF4704;
	text-decoration: none;
	font-size:10px;
	}
a.rosso:hover {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	color: #CF4704;
	text-decoration: none;
	font-size:10px;
	}

form {margin:0px;}

.BordoGrigio {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	color: #2B3D5E;
	/*border: 1px solid #000000;*/
	font-size:10px;
	}
	
.pulsante {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: normal;
	color: #ffffff;
	background-color: #2B3D5E;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #999999;
	border-right-color: #000000;
	border-bottom-color: #000000;
	font-size:100%;
}

.tac{
font-size:10px;
color:#4F4F4F;
text-align:left;
width:60%;
}



.tactitolo{
background:#dddddd;
font-size:10px;
color:#2b3d5e;
font-weight:bold;
}


.azienda{
font-size:10px;
color:#4F4F4F;
font-weight:bold;
padding-top:6px;
background-color:#eeeeee;
}

.vocesettore{
font-size:10px;
color:#4F4F4F;
font-weight:normal;
}



/***************************************VARIE*********************************************/

/*CALENDARIO HOME PAGE*/


table.TabCalendario th{
font-weight:normal;
color:#999900;

}

table.TabCalendario td{
background-color: #D2E0FB;
}

table.TabCalendario td a{
color: #4176AA; 	
}

TdCalendFestivo{

}

TdCalendCorrente{

}


/*ISCRIZIONE*/



.bordo {
width:150px;
background-color: #D0DEF9;
}
.form2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	border: 1px solid #cccccc;
}
.titolo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color:#4ea6f0;
}

.formcompresso {
margin-left:30px;
}

.tabnewsletter {
width:545px;border:0px solid black;
margin-bottom:4px;

}
div#ContenutoUsr {
margin-left:30px;
}


/*inutilizzati -DA ELIMINARE 

.regione {
width:120px;
height:113px;
background-image:url('/img/regione.gif');
margin-left:18px;margin-bottom:12px;
}

.provincia {
width:120px;
height:113px;
background-image:url('/img/provincia-pc.gif');
margin-left:18px;margin-bottom:12px;
}

.comune {
width:120px;
height:113px;
background-image:url('/img/comune-pc.gif');
margin-left:18px;margin-bottom:12px;
}



*/