@charset "utf-8";

/* -- CONTENT TITOLI -------------------------------------------------------------------- */
/* Titolo */
#content_holder LI H1 {
	color:#082650;
	font-family:"Times New Roman", Times, serif;
	font-size:230%;
	padding-bottom:5px;
	border-bottom:2px dotted #CCCCCC;
	margin-bottom:5px;
	text-align:left;
	}

/* Sottotitolo */
#content_holder LI H2 {
	color:#082650;
	font-family:"Times New Roman", Times, serif;
	font-size:150%;
	line-height:130%;
	padding-bottom:5px;
	margin-bottom:5px;
	text-align:left;
	clear:both;
	}

#content_holder LI H2.noClear {
	clear:none;
}


/* -- CONTENT MAPPA -------------------------------------------------------------------- */
#content_holder LI .map {
	font-style:italic;
	font-size:80%;
	margin-bottom:10px;
	}
#content_holder LI .map A { text-decoration:none; color:#999999; }
#content_holder LI .map A:hover { color:#000000; }


/* -- CONTENT PARAGRAFO -------------------------------------------------------------------- */
/* Spaziatura righe */
#content_holder LI P { 
	line-height:140%;
	margin-bottom:10px; 
}

/* firma */
#content_holder LI P.signature {
	text-align:right;
}

#content_holder LI P.signature IMG {
	padding:0px;
	margin:5px 0px 0px 0px;
	float:none;
	border:none;
}

/* centrato */
#content_holder LI P.centrato {
	text-align:center;
}


/* -- CONTENT LISTE ------------------------------------------------------------------ */

#content_holder LI UL,
#content_holder LI OL {
	padding:10px 10px 10px 30px;
}

#content_holder LI UL {	list-style-type:circle;  }
#content_holder LI OL {	list-style-type:decimal; }

#content_holder LI UL LI,
#content_holder LI OL LI {
	margin-bottom:5px; 
	line-height:140%;
	clear:both;
}

#content_holder LI .sidePhoto {
	list-style-position:inside; /* correge bug quando lista e' a finaco di un photoHolder, da rivedere */ 
}

#content_holder LI OL.noClear LI,
#content_holder LI UL.noClear LI {
	list-style-position:inside; /* correge bug quando lista e' a finaco di un photoHolder, da rivedere */ 
	clear:none;
}

/* -- LISTE SPECIALI ------------------------------------------------------------------ */
/* pagina guida / riabilitazione / percorso */
#content_holder LI #stepByStep {
	padding:0;
	margin:0;
	list-style:none;
}

#content_holder LI #stepByStep LI {
	text-align:center;
	padding:0 0 40px 0;
	margin:0 0 15px 0;
	background:url(../graph/arrow/arrow.gif) center bottom no-repeat;
}

#content_holder LI #stepByStep LI.last {
	background:none;
}

/* pagina guida / patologie / muscoli */
#content_holder LI #muscoli_classifica {
	margin-top:10px;
} 

#content_holder LI #muscoli_classifica TR TD {
	border:#999999 1px solid;
	margin:20px;
} 

#content_holder LI.squared {
	padding:15px 15px 0px 15px;
	font-weight:bold;
} 

#content_holder LI LI{
	border:none;
	font-weight:normal;
} 

#content_holder LI #muscoli_classifica UL {	list-style-type:disc; }
#content_holder LI #muscoli_classifica UL UL { list-style-type:square; }

/* pagina CONTATTI */
#wrapper #content_holder LI #contactHolder {
	padding:0px;
	margin:0px;
	float:left;
	width:600px;
}

#content_holder LI #contactHolder UL {
	width:300px;
	padding:0px;
	margin:0px;
	float:left;
	list-style-type:none;
}

#content_holder LI #contactHolder UL LI {
	margin-bottom:20px;
}


#content_holder LI #contactHolder H2 {
	padding-bottom:0px;
	margin-bottom:0px;
}





/* -- MOVIE HOLDER ------------------------------------------------------------------ */
#videoHolder {
	margin-bottom:15px;
}

/* -- CONTENT IMMAGINI ---------------------------------------------------------------- */

/* default */
#content_holder IMG {
	float:left;
	margin: 0px 15px 10px 0px;
	padding:8px;
	border:1px solid #D9E0E6;
	border-bottom-color:#C8CDD2;
	border-right-color:#C8CDD2;
}

#content_holder IMG.no_float {
	float:none;
	margin:0px;
	padding:0px;
	border:none;
}

/* contenuitore verticale di immagini */
#content_holder .imgHolderV {
	list-style-type:none;
	float:left;
	padding:0px 15px;
	margin:0px;
}

/* contenuitore verticale immagini con link */
#content_holder .linkHolderV {
	list-style-type:none;
	float:left;
	padding:0px 15px;
	margin:0px;
}

.linkHolderV LI {
	text-align:center;
	padding-bottom:5px;
}

.linkHolderV LI A[href^="http:"] {
	/* eventualmente elimina l'immagine del link OFFSITE */
	background:none;
	padding-right:10px;
}

#content_holder DL { 
	line-height:120%;
}

/* POSTER holder */
#content_holder .pHolder DL DT { 
	padding-left:15px;
	margin-bottom:10px;
	background:url(../graph/system/dot/dot_1.gif) left 10% no-repeat;
}

/* PUBBLICAZIONI SCIENTIFICHE  */
#content_holder .psHolder DL DT {
	padding-left:15px;
	background:url(../graph/system/dot/dot_1.gif) left 10% no-repeat;
}

#content_holder .psHolder DL DD {
	padding-left:15px;
	margin-bottom:10px;
}

/* LOGHI BANCHE */ 
#content_holder UL.bankHolder {
	list-style-type:none;
	margin-top:10px;
}

#content_holder UL.bankHolder LI {
	width:100%;
	text-align:center;
	margin-bottom:15px;
}

#content_holder UL.bankHolder LI IMG {
}


/***************************************************************************************************/

/* INAGE HOLDER ORIZZONTALE -----------------------------------------------------------------------*/
#photoHolder_o {
}

#photoHolder_o DL {
	float:left;
	display:inline; /* fix IE 6 double margin bug */
	margin-right:10px;
	text-align:center;
}

#photoHolder_o DL IMG {
	margin-bottom:4px;
}

/*bancge congresso 2009 */
#photoHolder_o {
	padding-left:135px;
}
#photoHolder_o.banche DL {
	width:144px;
	margin-left:10px;
}

#photoHolder_o.banche DL A[href^="http:"] {
	background:none; 
}
#photoHolder_o.banche DL IMG {
	margin:0 0 4px 0;
	padding:0;
	border:none;
	float:none;
}



/* IMAGE HOLDER VERTICALE con descrizioni -------------------------------------------------------*/
#photoHolder_v {
	width:194px;
	float:left;
	margin-right:16px;
}

#photoHolder_v DL {
	text-align:center;
	margin-bottom:12px; /* dovrebbe essere 16, messo 12 per evitare doppi salti riga */
}

#photoHolder_v DL DD IMG {
	margin:0px;
	margin-bottom:4px;
	float:none;
}

#photoHolder_v DL DT {
	font-size:80%;
	color:#333333;
	padding:0px 16px;
}

#photoHolder_v DL A[href^="http:"] {
	/* eventualmente elimina l'immagine del link OFFSITE */
	background:none;
	padding-right:10px;
}

#photoHolder_v.wide {
	width:401px;
}

#photoHolder_v.attivita {
	width:142px;
}



/* IMAGE HOLDER VERTICALE con descrizioni e titoli ------------------------------------------*/
#splitHolder_v {
	width:100%;
}

#splitHolder_v DL {
	margin-bottom:12px; /* dovrebbe essere 16, messo 12 per evitare doppi salti riga */
	clear:both;
}

#splitHolder_v DT {
	/* NB: e' lo stesso di H2 */
	color:#082650;
	font-family:"Times New Roman", Times, serif;
	font-size:150%;
	line-height:130%;
	padding-bottom:5px;
	margin-bottom:5px;
	text-align:left;
}



/***************************************************************************************************/



/*- ELENCO RELATORI E MODERATORI ------------------------------------------------------------------*/

.rHolder {
	width:605px;
	float:left;
}

.rHolder DL {
	float:left;
	display:inline; /* IE5: fix "float double margin" */
	width:605px; /* IE/mac: fix "expanding float element" */
	margin-bottom:10px;
	border-bottom:#999999 1px dotted;
	padding-bottom:10px;
}



.rHolder DT {
	font-weight:bold;
	font-size:110%;
	float:right;
	width:487px;
}

.rHolder DD.city {
	font-style:italic;
	margin-bottom:10px;
	width:487px;
	float:right;
}

.rHolder DD.image IMG {
	float:left;
}


/*- ELENCO SPONSOR ------------------------------------------------------------------*/
.spHolder {
	list-style-type:none;
	margin-top:10px;
}

.spHolder DL {
	float:left;
	display:inline; /* fix IE 6 double margin bug */
	width:270px;
	margin:15px; 
	text-align:center;
}

.spHolder A,
.spHolder SPAN { 
	display:block; 
	margin:10px; border:#FFFFFF 1px solid; 
	padding:10px;
}
.spHolder A:hover { border:#999999 1px solid; }


#content_holder .spHolder DL IMG {
	border:none;
}



.spHolder DL A[href^="http:"] {
	/* eventualmente elimina l'immagine del link OFFSITE */
	background:none;
	padding-left:10px;
}

/*- TABELLA ALBERGHI ------------------------------------------------------------------*/

#content_holder LI #hotelTable {
	font-size:85%;	
}

#hotelTable TH {	
	background-color:#21305A; 
	color:#FFFFFF; 
	font-weight:bold;
	padding:10px; 
}

#content_holder LI #hotelTable TR TD {
	padding:10px;
	text-align:left;
	line-height:20px;
}	
/*
#hotelTable TR TD A[href^="http:"] {
	background:none;
	padding-right:0px;
}


#hotelTable TD A{
	display:block;
	padding:0px;
	margin:0px;
}	
*/
	
#hotelTable TR.pari 			{	background-color:#FFFFFF; font-size:12px; }
#hotelTable TR.dispari 		{	background-color:#D3D8ED; }


/*- ELENCO NEWS ------------------------------------------------------------------*/
#content_holder #newslist {
	padding-top:10px;
}

#content_holder #newslist DL {
	margin-bottom:20px;
}

#content_holder #newslist DL DT A {
	font-size:140%;
	line-height:130%;
	display:block;
}

#content_holder #newslist DL DT P {
	font-size:80%;
	color:#666666;
	font-style:italic;
	margin:0px;
	padding:0px;
}

#content_holder #newslist DD {
}

#content_holder #newslist DD A {
	font-weight:normal;
}

#content_holder #newslist DD A.segue {
}

/*- FORM HOLDER ------------------------------------------------------------------*/
#content_holder IFRAME#ifFormVisita {
	width:600px;
	height:800px;
}


/* GRIGLIA CITTA' con rollover ------------------------------------------*/

#content_holder #myJump {
	margin:0;
	padding:0;
	border:none;
}

#content_holder #myJump {
	width:604px;
}

#content_holder #myJump TR TD {
	height:123px;
}

#content_holder #myJump TR TD A{
	height:123px;
	display:block;
}

#content_holder #myJump TR TD A.bologna{ 
	background:url(../graph/system/griglia_citta/bologna_blu.jpg) top left no-repeat; 
	width:133px; 
}
#content_holder #myJump TR TD A.milanocentro{ 
	background:url(../graph/system/griglia_citta/milano_blu.jpg) top left no-repeat; 
	width:178px; 
}
#content_holder #myJump TR TD A.milanonavigli{
	background:url(../graph/system/griglia_citta/milano_navigli_blu.jpg) top left no-repeat;
	width:164px;
}
#content_holder #myJump TR TD A.rimini{
	background:url(../graph/system/griglia_citta/rimini_blu.jpg) top left no-repeat;
	width:129px;
}
#content_holder #myJump TR TD A.roma{
	background:url(../graph/system/griglia_citta/roma.jpg) top left no-repeat;
	width:192px;
}
#content_holder #myJump TR TD A.torino{
	background:url(../graph/system/griglia_citta/torino_blu.jpg) top left no-repeat;
	width:225px;
}
#content_holder #myJump TR TD A.verona{
	background:url(../graph/system/griglia_citta/verona_blu.jpg) top left no-repeat;
	width:187px;
}

#content_holder #myJump TR TD A:hover{
	background-position:right;
}

