/*  **********  IMPOSTAZIONI GENERALI [INIZIO] ************** */
/* 
	Queste impostazioni normalmente vengono utilizzate
	per azzerare i valori di default degli elementi di blocco
	es. il margine sinistro di 40px delle liste non ordinate (<ul>)
	
	Oppure per definire lo sfondo dell'INTERA pagina.
	
	In caso di necessità possono tranquillamente venir sovrascritte
	più avanti con regole di specificità maggiore.
*/
html{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
	font-size:1.2em;
	
	height:100%;
	min-height:100%;
	display:block;
	background-image: url(immagini/sfondo_generico.gif);
	background-color: #FFFFFF;
	color: #000000;
	z-index: 0;
	position: relative;
}


body {
	text-align: center;
	width:802px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0;
	/*height:100%;
	min-height:100%;*/
	display:table;
	background-color: #FFFFFF;
	z-index: 99;
}

#main1{
display:block;
text-align:left;
width: 804px;
margin-left:auto;
margin-right:auto;
background-color: #FFFFFF;
border-left: 1px solid #999;
}


ul{
text-align:left;
margin:0px;
padding:0px;
z-index: 99;
}
.invisibile {
	display: none;
}
a{
cursor: hand;
z-index: 99;
}


a:link
{
color: #669933;
}

a:visited
{
color: #2E7252;
}


/*  **********  IMPOSTAZIONI GENERALI [FINE] ************** */

#bianco_sx{
	z-index:5;
	background-color: #FFFFFF;
	background-image: url(immagini/06_2009/bianco_sx.jpg);
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 237px;
	width: 50%;
}

#bianco_dx{
	z-index:10;
	background-color: #FFFFFF;
	display: block;
	position: absolute;
	right: 0px;
	top: 0px;
	height: 177px;
	width: 50%;
}

#decor_sin{
	background-image: url(immagini/grigio_sx.gif);
	display: block;
	height: 25px;
	width: 50%;
	position: absolute;
	left: 0px;
	top: 237px;
	z-index:20;
}

#decor_dx{
	background-image: url(immagini/grigio_dx.gif);
	display: block;
	height: 25px;
	width: 50%;
	position: absolute;
	right: 0px;
	top: 153px;
	z-index:30;
}
#header{
width:802px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	z-index: 99;
	position: relative;
}

#header #decor {
	background-image: url(immagini/10_2009_english/decor_ENG.jpg);
	display: block;
	height: 80px;
	width: 800px;
	float: left;
}

/*********** ENTI PATROCINANTI [INIZIO] ******************/
ul#patrocinio{
	list-style-type: none;
	display: block;
	float: left;
	z-index: 99;
	width:603px;
	heigth:103px;
}


/* regole comuni a tutti i loghi [inizio] */

.replace {
position:relative;
margin:0px; padding:0px;
/* hide overflow:hidden from IE5/Mac*/
/* \*/
overflow: hidden;
/**/
	z-index: 99;
}

.replace span{
display:block;
position:absolute;
top:0px;
left:0px;
z-index:200; /*for opera 5 and 6 */
}
/* regole comuni a tutti i loghi [fine] */

/*maschera menu lingua [inizio]*/


#menulang{
position: absolute;
top:20px;
right:5px;
z-index:200;
list-style-type:none;
}

#menulang a{
color: #fff;
}

#ita {
	display: block;
	width: 25px;
	height: 17px;
	z-index: 150;
	font-size: 1%;
}


#linkita, #linkita span{
	width: 25px;
	height: 17px;	
	background-image: url(immagini/ita.gif);
	font-size: 1%;
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	z-index: 150;
}

#eng {
	display: block;
	width: 25px;
	height: 17px;
	z-index: 150;
	font-size: 1%;
}


#linkeng, #linkeng span{
	width: 25px;
	height: 17px;	
	background-image: url(immagini/eng.gif);
	font-size: 1%;
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	z-index: 150;
}
/*maschera menu lingua [fine]*/

/* maschera titolo portale [inizio] */
#portale {
	display: block;
	width: 601px;
	height: 73px;
	float: left;
	z-index: 99;
}

#h1_portale, #h1_portale span{
	width: 601px;
	height: 73px;	
	background-image: url(immagini/06_2009/sistemauni.jpg);
	font-size: 150%;
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	z-index: 99;
}

/* maschera titolo portale [fine] */

/* maschera logo megliomilano [inizio] */

#logo_megliomilano {
	display: block;
	width: 199px;
	height: 73px;
	float: left;
	z-index: 99;
}


#a_megliomilano, #a_megliomilano span{
	width: 199px;
	height: 73px;
	display: block;
	background-image: url(immagini/06_2009/logo_megliomilano.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	z-index: 99;

}

/* maschera logo megliomilano [fine] */

/* maschera logo Bicocca [inizio] */
li#bicocca {
	display: block;
	width: 74px;
	height: 75px;	
	z-index: 99;
	float: left;
}

#li_bicocca, #li_bicocca span{
	display: block;
	width: 74px;
	height: 75px;		
	background-image: url(immagini/06_2009/bicocca.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	z-index: 99;
}
/* maschera logo univercity [fine] */

/* maschera logo politecnico [inizio] */
#polimi{
	width:133px;
	height:79px;
	display: block;
	float: left;
	z-index: 99;
}

#li_polimi, #li_polimi span{
	width: 133px;
	height: 79px;
	background-image: url(immagini/06_2009/polimi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	z-index: 99;
}
/* maschera logo politecnico [fine] */


/* maschera logo Bocconi [inizio] */
#bocconi{
	width:163px;
	height:75px;
	float: left;
	display:block;
	z-index: 99;
}

#li_bocconi, #li_bocconi span{
	width: 163px;
	height: 75px;
	background-image: url(immagini/06_2009/bocconi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	z-index: 99;
}
/* maschera logo Bocconi [fine] */

/* maschera logo Cattolica [inizio] */
#cattolica{
	width:81px;
	height:75px;
	float: left;
	display:block;
	z-index: 99;
}

#li_cattolica, #li_cattolica span{
	width: 81px;
	height: 75px;
	background-image: url(immagini/06_2009/cattolica.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	z-index: 99;
}
/* maschera logo cattolica [fine] */

/* maschera logo Conservatorio [inizio] */
#conservatorio{
	width:142px;
	height:75px;
	float: left;
	display:block;
	z-index: 99;
}

#li_conservatorio, #li_conservatorio span{
	width: 142px;
	height: 75px;
	background-image: url(immagini/06_2009/conservatorio.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	z-index: 99;
}
/* maschera logo Bocconi [fine] */

/* maschera logo IULM [inizio] */
#iulm{
	width:142px;
	height:75px;
	float: left;
	display:block;
	z-index: 99;
}

#iulm, #li_iulm span{
	width: 142px;
	height: 75px;
	background-image: url(immagini/06_2009/iulm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	z-index: 99;
}
/* maschera logo IULM [fine] */

/* maschera LIUC [inizio] */
#liuc{
	width:113px;
	height:79px;
	float: left;
	display:block;
	z-index: 99;
}

#li_liuc, #li_liuc span{
	width: 113px;
	height: 79px;
	background-image: url(immagini/06_2009/liuc.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	z-index: 99;
}
/* maschera logo LIUC [fine] */

/* maschera logo NABA [inizio] */
#naba{
	width:105px;
	height:79px;
	float: left;
	display:block;
	z-index: 99;
}

#li_naba, #li_naba span{
	width: 105px;
	height: 79px;
	background-image: url(immagini/06_2009/naba.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	z-index: 99;
}
/* maschera logo NABA [fine] */

/* maschera logo Università Studi Milano [inizio] */
#studi{
	width:133px;
	height:79px;
	float: left;
	display:block;
	z-index: 99;
}

#li_studi, #li_studi span{
	width: 133px;
	height: 79px;
	background-image: url(immagini/06_2009/studi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	z-index: 99;
}
/* maschera logo Università Studi Milano [fine] */

/* maschera logo San Raffaele [inizio] */
#sanraffaele{
	width:119px;
	height:79px;
	float: left;
	display:block;
	z-index: 99;
}

#li_sanraffele, #li_sanraffaele span{
	width: 119px;
	height: 79px;
	background-image: url(immagini/06_2009/sanraffaele.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	z-index: 99;
}
/* maschera logo San Raffaele [fine] */

/*********** ENTI PATROCINANTI  [FINE] ******************/


/*  **********  MENU SERVIZI [INIZIO] ************** */
ul#nav_servizi
{
	width: 802px;
	height: 20px;
	text-align:right;
	display: table;
	font-size: 70%;
	z-index: 99;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	padding-top: 7px;
	background-color: #FFFFFF;
}
ul#nav_servizi li 
{
	list-style-type: none;
	/* elementi al primo livello di navigazione */
	z-index: 99;
	text-align: center;
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
 }

ul#nav_servizi li a {
	color: black;
	text-decoration: none; /* tolgo sottolineatura */
	z-index: 99;
	cursor: hand;
}
/*  **********  MENU SERVIZI [FINE] ************** */

/*  **********  MENU ATTIVITA' [INIZIO] ************** */
ul#attivita{
	background-image: url(immagini/06_2009/barra3.jpg);
	display: block;
	height: 25px;
	width: 802px;
	clear: left;
	background-position: 2px;
	background-repeat: no-repeat;
	z-index: 99;
	position: relative;
	text-align:left;
}

ul#attivita li {
	list-style-type: none;
	float: left;
	display: block;
	z-index: 99;
}

/* maschera logo home [inizio] */
#home{
	display: block;
	width: 98px;
	height: 25px;
	z-index: 99;
	padding-left: 270px;
}

#li_home, #li_home span{
	width: 98px;
	height: 25px;	
	background-image: url(immagini/bk_home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	float:left;
	display:block;
	z-index: 99;
}

/* maschera logo home [fine] */

/* maschera testo welcome [inizio] HOME PAGE, il padding-left verrà sovrascritto nelle pagine interne */
#welcome{
	display: block;
	width: 99px;
	height: 25px;
	z-index: 99;
	text-align:left;
	padding-left: 298px;
}

#li_welcome, #li_welcome span{
	width: 99px;
	height: 25px;	
	background-image: url(immagini/10_2009_english/welcome_menu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	float:left;
	display:block;
	z-index: 99;
	text-align:left;
}

/* maschera logo welcome [fine] */

/* maschera testo Studying [inizio] */
#studying{
	display: block;
	width: 156px;
	height: 25px;
	z-index: 99;
	text-align:left;
}

#li_studying, #li_studying span{
	width: 156px;
	height: 25px;	
	background-image: url(immagini/10_2009_english/studying_menu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	float:left;
	display:block;
	z-index: 99;
	text-align:left;
}
/* maschera logo vivere [fine] */

/* maschera testo Living [inizio] */
#living{
	display: block;
	width: 116px;
	height: 25px;
	z-index: 99;
	text-align:left;
}

#li_living, #li_living span{
	width: 116px;
	height: 25px;	
	background-image: url(immagini/10_2009_english/living_menu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	float:left;
	display:block;
	z-index: 99;
}
/* maschera testo living [fine] */

/*  **********  MENU ATTIVITA' [FINE] ************** */

/*  **********  WRAPPER [INIZIO] ************** */
#wrapper{
	width:605px;
	display:block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	background-image: url(immagini/06_2009/sfondo.jpg);
	background-repeat: repeat-y;
	background-position: left;
	z-index: 99;
	position: relative;
	float:left;
	text-align:left;
}

body > #wrapper{
	width:606px;
}
/*  **********  WRAPPER [FINE] ************** */


/*  ********** COLLABORAZIONI [INIZIO] ********** */

/* maschera titolo collaborazioni [inizio] */
#collaborazioni{
	float: left;
	display: table;
	height:100%;
	min-height:100%;
	width: 195px;
	background-image: url(immagini/06_2009/ragazza.jpg);
	background-repeat: no-repeat;
	padding-top: 173px;
	padding-bottom: 10px;
	/*border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666666;*/
	z-index: 99;
	position: relative;
}

#collabora{
	display: block;
	width: 195px;
	height: 45px;
	z-index: 99;
	text-align:left;
}

#h1_collaborazioni, #h1_collaborazioni span{
	width: 195px;
	height: 45px;	
	background-image: url(immagini/10_2009_english/collaboration.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	float:left;
	display:block;
	z-index: 99;
}
/* maschera titolo collaborazioni [fine] */


/* maschera logo agenzia uni [inizio] */
#agenziauni{
	display: block;
	width: 194px;
	height: 104px;
	z-index: 99;
	text-align:left;
}

#li_agenziauni, #li_agenziauni span{
	width: 194px;
	height: 104px;	
	background-image: url(immagini/06_2009/agenziauni.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	float:left;
	display:block;
	z-index: 99;
}
/* maschera logo agenzia uni [fine] */

/* maschera logo startup [inizio] */
#startup{
	display: block;
	width: 194px;
	height: 70px;
	z-index: 99;
	text-align:left;
}

#li_startup, #li_startup span{
	width: 194px;
	height: 70px;	
	background-image: url(immagini/06_2009/startup.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	float:left;
	display:block;
	z-index: 99;
}
/* maschera logo startup [fine] */

/* maschera logo Appuntamenti metropolitani [inizio] */
#appuntamenti{
	display: block;
	width: 194px;
	height: 97px;
	z-index: 99;
	text-align:left;
}

#li_appuntamenti, #li_appuntamenti span{
	width: 194px;
	height: 97px;	
	background-image: url(immagini/06_2009/appuntamenti_metropolitani.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	float:left;
	display:block;
	z-index: 99;
}
/* maschera logo Appuntamenti metropolitani [fine] */

/*  ********** COLLABORAZIONI [FINE] ********** */


/*  **********  NEWS [INIZIO] ************** */
/*#news{
	float: left;
	display: table;
	height:100%;
	min-height:100%;
	width: 195px;
	background-image: url(immagini/06_2009/freccia.jpg);
	background-repeat: no-repeat;
	padding-top: 173px;
	padding-bottom: 10px;
	z-index: 99;
	position: relative;
}*/
/*#news .bodytext {
	padding-left: 10px;
	font-size: 70%;
}*/
/* maschera titolo NEWS [inizio] */
/*#h2_news, #h2_news span{
	width: 195px;
	height: 13px;
	background-image: url(immagini/h2news.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	display:block;
	margin-bottom: 10px;
	z-index: 99;
}*/
/* maschera titolo NEWS [fine] */



/*  **********  TTNEWS [INIZIO] ************** */

#news h1.csc-firstHeader {
display: block;
padding-left: 10px;
font-size: 70%;
background-color: #669933;
color: #FFFFFF;
margin-top:0px;
}

#news h1.csc-firstHeader a {
color: #FFFFFF;
text-decoration: none;
}

#news li.teaser {
	list-style-type: none;
	font-size: 70%;
	display: block;
	padding-right: 17px;
	padding-left: 17px;
	padding-bottom: 11px;
	z-index: 99;
}

li.teaser span.dettagli{
	font-weight: bold;
	display: block;
	clear: left;
	z-index: 99;
}
li.teaser span.dettagli a{
	color: #000000;
	z-index: 99;
}

/* tt_news */

#news div.news-list-container {
font-size: 70%;
padding-left: 15px;
padding-right: 15px;
}

/*  **********  NEWS [FINE] ************** */

/*  **********  PARAGRAFO STUDIARE [INIZIO] ************** */
#p_studiare {
	display: block;
	float: left;
	width: 201px;
	background-image: url(immagini/06_2009/ragazza_02.jpg);
	background-repeat: no-repeat;
	padding-top: 135px;
	font-size: 70%;
	z-index: 99;
}
/* maschera titolo STUDIARE [inizio] */
#p_h2_studiare, #p_h2_studiare span{
font-size:20%;
	width: 200px;
	height: 50px;
	background-image: url(immagini/10_2009_english/welcome.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	display:block;
	margin-bottom: 10px;
	left:1px;
	z-index: 99;
}
/* maschera titolo STUDIARE [fine] */
#p_studiare p{
	padding-right: 11px;
	padding-left: 50px;
	position: relative;
	top: -15px;
	display:block;
	z-index: 100;
}

/*  **********  PARAGRAFO STUDIARE [FINE] ************** */

/*  **********  PARAGRAFO VIVERE [INIZIO] ************** */
#p_vivere {
	display: block;
	float: left;
	width: 202px;
	background-image: url(immagini/06_2009/foto2.jpg);
	background-repeat: no-repeat;
	padding-top: 135px;
	font-size: 70%;
	/*height: 100%;
	min-height:100%;*/
	left:2px;
	z-index: 99;
}

/* maschera titolo VIVERE [inizio] */
#p_h2_vivere, #p_h2_vivere span{
font-size:20%;
	width: 195px;
	height: 65px;
	background-image: url(immagini/10_2009_english/studying.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	padding-left:5px;
	display:block;
	margin-bottom: 10px;
	left:2px;
	z-index: 99;
}
/* maschera titolo VIVERE [fine] */

#p_vivere p{
	display:block;
	/*width: 150px;*/
	padding-right: 11px;
	padding-left: 50px;
	position: relative;
	top: -30px;
	/*border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #666666;
	border-left-color: #666666;
	height: 100%;
	min-height:100%;*/
	z-index: 100;
}

/*  **********  PARAGRAFO VIVERE [FINE] ************** */

/*  **********  PARAGRAFO TEMPO LIBERO [INIZIO] ************** */
#p_tempo_libero {
	display: block;
	float: right;
	width: 199px;
	background-image: url(immagini/06_2009/foto3.jpg);
	background-repeat: no-repeat;
	padding-top: 135px;
	font-size: 70%;
	background-position: right top;
	z-index: 99;
}

#wrapper>#p_tempo_libero {
	width: 202px;
	float: left;
}

/* maschera titolo STUDIARE [inizio] */
#p_h2_tempo_libero, #p_h2_tempo_libero span{
font-size:20%;
	width: 195px;
	height: 65px;
	background-image: url(immagini/10_2009_english/living.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:right;
	display:block;
	margin-bottom: 10px;
	left:2px;
	z-index: 99;
}
/* maschera titolo STUDIARE [fine] */
#p_tempo_libero p{
	padding-right: 11px;
	padding-left: 50px;
	position: relative;
	top: -30px;
	z-index: 100;
}

/*  **********  PARAGRAFO TEMPO LIBERO [FINE] ************** */

/*  **********  CREDITI [INIZIO] ************** */
#crediti{
	text-align: center;
	display: block;
	font-size: 70%;
	color: #666666;
	width: 802px;
	height: 16px;
	min-height:16px;
	border:1px solid  #666666;
	clear: both;
	background-color: #FFFFFF;
}

/*  **********  CREDITI [FINE] ************** */


/*########### MODIFICA DI MININEWS ###############*/
.tx-mininews-pi1-fp_listrow{
	font-size: 70%;
	padding-left: 15px;
	padding-right: 15px;
}

.tx-mininews-pi1-fp_listrowField-title{
margin-top:0px;
margin-bottom:0px;
}

.tx-mininews-pi1-fp_listrowField-datetime{
display:none;
}

div.wfqbe_odd, div.wfqbe_even{
margin-bottom:20px;
display:table;
width:98%;
font-size: 70%;
}


.wfqbe_even table{
width:90%;
}


#dbintegration{
font-size: 70%;
margin-left: 20px;
display:block;
float: left;
clear: left;
width:90%;
}

#dbintegration1{
font-size: 70%;
margin-left: 20px;
display:block;
float: left;
clear: left;
width:90%;
}

#dbintegration2{
font-size: 70%;
margin-left: 20px;
display:block;
float: left;
clear: left;
width:90%;
}

#dbintegration3{
font-size: 70%;
margin-left: 20px;
display:block;
float: left;
clear: left;
width:90%;
}

#dbintegration4{
font-size: 70%;
margin-left: 20px;
display:block;
float: left;
clear: left;
width:90%;
}

#dbintegration4 div.wfqbe_even, #dbintegration4 div.wfqbe_odd{
/*font-size: 70%;*/
}

#dbintegration4 div.wfqbe_even h2, #dbintegration4 div.wfqbe_odd h2{
width:90%;
font-size: 120%;
}


#dbintegration4 table{
font-size: 100%;
}

#dbintegration4>div>table#palestra{
font-size: 70%;
}


#dbintegration5{
font-size: 70%;
margin-left: 20px;
display:block;
float: left;
clear: left;
width:90%;
}
#contenuto_contenuto table{
margin-left:10px;
margin-right:10px;
width:90%;
border-style:none;
}


