* { margin: 0; padding: 0; }

p {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
}

a { text-decoration: none; }
a:hover { text-decoration: underline; }

.clear { clear: both;}

html {
	background: white url('../images/sfondo-pagina-sotto.gif') repeat top left;
}
body {
	background: transparent url('../images/sfondo-pagina-sopra.gif') repeat-x top right;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	font-style: normal;
	color: #000000;
}


#container_grande {
	width:962px;
	min-height:776px;
	height:auto !important;
	height:776px;
	margin-left : auto; margin-right : auto;
	margin-bottom: 10px;
	/*border:1px solid black;*/
}

#logo {
	height:84px;	/*height:94px;*/
	padding:10px 0px 0px 0px;
}

#fascia_menu {
	height:26px;
	background-color:#d0d1d3\9; /* IE 8 and below */
}

	#menu {
		float:left;
		position:relative;	/*non togliere*/
		width:577px;
		height:21px;	/*height:26px;*/
		padding:5px 0px 0px 0px;
		text-align:center;
		background-color:#ffffff;	/*background: transparent url('../images/sfondo-menu.png') no-repeat top left;*/
		z-index:10;
	}
		#menu  a:hover { 
			text-decoration:none;
		}
		
	/* General */
	#cssdropdown {
	
			/* begin IE6 fix */
			_position:absolute;
			_top:5px;
			_left:0px;
			/* end IE6 fix */
			
			margin-left:3px;
	}
	#cssdropdown, #cssdropdown ul { list-style: none;}
	#cssdropdown * { padding: 0; margin: 0; }
	
	/* Head links */
	#cssdropdown li.headlink {float: left; margin:0px 0px 0px 0px; background-color: #ffffff; text-align: center;}
	#cssdropdown li.headlink a { display: block; padding: 1px 0px 7px 0px; color:#717375; font-weight:bold; /*padding: 3px 18px 5px 18px;*/ }
	#cssdropdown li.headlink span { display: block; padding: 1px 0px 7px 0px; color:#717375; font-weight:bold; /*padding: 3px 18px 5px 18px;*/ }

	/* Child lists and links */
	#cssdropdown li.headlink ul { display: none; border-top: 1px black solid; border-left: 1px black solid; border-right: 1px black solid; border-bottom: 1px black solid; text-align: center; }
	#cssdropdown li.headlink:hover ul { display: block; }
	#cssdropdown li.headlink ul li a { height: 17px; padding: 6px 0px 4px 0px; font-weight:normal;}
		#cssdropdown li.headlink ul li a.due_righe { padding: 6px 0px 17px 0px; }
	#cssdropdown li.headlink ul li a:hover { background-color: #eeeeee; }
		
		
		
	#bottoni_news_approfondimenti {
		float:right;
		width:384px;
		height:26px;
		/*background-color:#d0d1d3\9; /* IE 8 and below */
		color:#ffffff;
		font-size: 11px;
		/*font-family: Verdana, Helvetica, sans-serif;*/
	}
		#bottone_news {
			float:left;
			width:182px;	/*width:192px;*/
			height:20px;	/*height:26px;*/
			padding:6px 0px 0px 10px;
			background-color:#000000;
		}
					#bottone_news:hover {
						cursor:pointer;
						background-color:#333333;
					}
		#bottone_approfondimenti {
			float:right;
			width:182px;	/*width:192px;*/
			height:20px;	/*height:26px;*/
			padding:6px 0px 0px 10px;
			background-color:#000000;
		}
					#bottone_approfondimenti:hover {
						cursor:pointer;
						background-color:#333333;
					}
		#bottone_news.bottone_selezionato, #bottone_approfondimenti.bottone_selezionato  {
			background-color:#4c4d4f;
		}
		
#fascia_foto_grande {
	height:284px;
	background-color:#000000;
}
	#foto_grande {
		float:left;
		width:577px;
		height:283px;
		text-align:center;
		background-image: url('../images/sfondo-banner-ricerca-medica.jpg');
		border-top:1px solid #000000;
	}
		#foto_grande img {
			border:0;
		}
		
		#player_video_in_home {
			/*margin:1px 0px 0px 45px;
			padding:1px 0px 0px 0px;*/
			margin-left : auto;
			margin-right : auto;
			width:503px;
			height:282px;
			background-color:#000000;
		}
		
	#ultime_news_approfondimenti {
		position:relative;
		float:right;
		width:364px;	/*width:384px;*/
		height:264px;	/*height:284px;*/
		padding:10px;
		background-color:#4c4d4f;
		color:#ffffff;
		font-size:10px;
	}
	
		.ultime_news_approfondimenti_in_home {
			/*margin:0px 0px 20px 0px;*/
			height:80px;
		}
	
			.ultime_news_approfondimenti_in_home h2 {
				font-size:11px;
				color:#f35d13;
				margin:0px 0px 8px 0px;
			}
				.ultime_news_approfondimenti_in_home h2 a {
					color:#f35d13;
				}
			.ultime_news_approfondimenti_in_home .container_foto {
				float:left;
				width:53px;		/*width:76px;*/
				height:40px;
				margin:0px 10px 0px 0px;
				text-align:center;
				background-color:#000000;
				border:1px solid #000000;
				overflow:hidden;
					display:table;
			}
				.ultime_news_approfondimenti_in_home .container_foto div {
					display:table-cell;
					vertical-align:middle;
				}
					.ultime_news_approfondimenti_in_home img {
						border:0;
					}
			.ultime_news_approfondimenti_in_home p {
				margin:0px 0px 3px 0px;
			}
				.ultime_news_approfondimenti_in_home a {
					color:#ffffff;
				}
			.ultime_news_approfondimenti_in_home span {
				color:#9a9a9a;
			}
				.ultime_news_approfondimenti_in_home span a {
					color:#9a9a9a;
				}
				
		#fondo_ultime_news_approfondimenti_in_home {
			position:absolute;
			bottom:12px;
			left:10px;
			color:#ffffff;
		}
			#fondo_ultime_news_approfondimenti_in_home a {
				color:#ffffff;
			}
	
#fascia_testo_e_ultima_rivista {
	min-height:355px;
	height:auto !important;
	height:355px;
	background-color:#757779;
}
	#home_colonna_sx {
		float:left;
		min-height:355px;
		height:auto !important;
		height:355px;
		width:256px;	/*width:289px;*/	/*width:578px;*/
		padding:10px 16px 10px 16px;
		margin:0px 1px 0px 0px;
		background-color:#ffffff;
	}
	
	
	#area_video_gallery_home  {	
		margin:0px 0px 15px 0px;
		overflow:hidden;
	}
	
		#area_video_gallery_home h2 {
			font-size:12px;
			color:#FA9B07;	/*#f35d13*/
			margin:0px 0px 15px 0px;
		}
		#area_video_gallery_home .video_gallery_in_home {
			font-size:10px;
			text-align:justify;
			margin:0px 0px 15px 0px;
			overflow:hidden;
		}
			#area_video_gallery_home .video_gallery_in_home h3 {
				font-size:10px;
				color:#FA9B07;
				margin:0px 0px 5px 0px;
			}
				#area_video_gallery_home .video_gallery_in_home h3 a {
					color:#FA9B07;
				}
			#area_video_gallery_home .video_gallery_in_home img {
				float:left;
				width:80px;
				height:44px;
				margin:0px 5px 0px 0px;
				border:0;
			}
			#area_video_gallery_home .video_gallery_in_home p {
				color:#ffffff;
				margin:0px 0px 0px 0px;
			}
				#area_video_gallery_home .video_gallery_in_home a {
					color:#ffffff;
				}
			#area_video_gallery_home .video_gallery_in_home div.video_in_home_visualizzazioni {
				float:left;
				width:130px;
				color:#FA9B07;
			}
			#area_video_gallery_home .video_gallery_in_home div.video_in_home_vedi {
				float:left;
				color:#FA9B07;
			}
				#area_video_gallery_home .video_gallery_in_home div.video_in_home_vedi a {
					color:#FA9B07;
				}
			#area_video_gallery_home .video_gallery_in_home div.video_in_home_invia {
				float:right;
				color:#FA9B07;
			}
				#area_video_gallery_home .video_gallery_in_home div.video_in_home_invia a {
					color:#FA9B07;
				}
				
		
	#area_centrale_home {
		float:left;
		min-height:355px;
		height:auto !important;
		height:355px;
		width:256px;	/*width:289px;*/	/*width:578px;*/
		padding:10px 16px 10px 17px;
		background-color:#ffffff;
		/*overflow:hidden;*/
	}
		
		#area_centrale_home h2 {
			font-size:12px;
			color:#f35d13;
			margin:0px 0px 20px 0px;
		}
		
		#area_home_sostenitori_random {
			height:75px;
			margin:0px 0px 20px 0px;
		}

			#area_home_sostenitori_random div.banner_sostenitore_in_home {
				float:left;
				width:128px;	/*width:133px;*/
				margin:0px 0px 0px 0px;	/*margin:20px 0px 0px 7px;*/
				text-align:center;
			}
				#area_home_sostenitori_random div.banner_sostenitore_in_home img {
					border:0;
				}
			
	div.mini_banner {
		width:256px;
		height:81px;
		margin:0px 0px 20px 0px;
		text-align:center;
		overflow:hidden;
	}
	
		div.mini_banner.border {
			border:1px solid #cccccc;
		}
	
		div.mini_banner img {
			border:0;
		}
			
			
	#area_login_home {
	}
	
		#area_login_home h2 {
			font-size:12px;
			color:#f35d13;
			margin:0px 0px 25px 0px;
		}
	
		#area_login_home label {
			float: left;
			display: block;
			width: 90px;
			margin:0px 0px 5px 0px;
			font-size:10px;
			color:#f35d13;
		}
		#area_login_home .input {
			float: left;
			margin:0px 0px 5px 0px;
			border: 1px solid #000000;
			background: #ffffff;
			font-size:10px;
			width:135px;
		}
		#area_login_home .button {
			border: none;
			float: right;
			width:15px;
			height:15px;
			margin:0px 0px 0px 0px;
			background: url('../images/form-bottone-submit.gif') no-repeat;
			cursor:pointer;
		}
		
		#area_login_home p {
			font-size:10px;
			margin:10px 0px 0px 0px;
		}
			#area_login_home p a {
				color:#000000;
			}
			
			#area_login_home a.link_home_profilo {
				color:#f35d13;
			}
	
	
	#home_colonna_dx {
		float:right;
		width:364px;/*width:384px;*/
		padding:10px;
	}
		#ultima_rivista h3 {
			font-size:12px;
			color:#FA9B07;	/*color:#f35d13;*/
			margin:0px 0px 10px 0px;
		}
		#ultima_rivista img {
			float:right;
			width:90px;
			height:127px;
			margin:0px 0px 0px 10px;
			border:0;
		}
		#ultima_rivista h4 {
			font-size:12px;
			color:#000000;
		}
		#ultima_rivista p {
			color:#ffffff;
		}
		#ultima_rivista span {
			font-size:10px;
			color:#000000;
		}
			#ultima_rivista span a {
				color:#000000;
				font-weight:bold;
			}
			
		#ultimo_articolo {
			margin:25px 0px 0px 0px;
			font-size:10px;
		}	
			#ultimo_articolo h5 {
				margin:0px 0px 5px 0px;
				font-size:12px;
				color:#FA9B07;
			}		
			#ultimo_articolo h6 {
				font-size:10px;
				color:#FA9B07;
			}	
				#ultimo_articolo h6 a {
					color:#FA9B07;
				}
			#ultimo_articolo p a {
				color:#ffffff;
			}
			#ultimo_articolo span a {
				font-size:11px;
				color:#FA9B07;
			}
	
#fascia_footer {
	height:18px;
	padding-top:3px;
	background-color:#000000;
	color:#ffffff;
	overflow:hidden;
}

	#fascia_footer div {
		/*text-align:center;*/  float:left;
		margin: 0px 25px 0px 25px;    /*margin: 0px 0px 0px 0px;*/  /*margin: 0px 10px 0px 10px;*/
	}

	    #fascia_footer div.small {
		padding-top:1px;
		font-size:9px;
	    }
	
	#fascia_footer a {
		color:#ffffff;
	}

#area_pagine_interne {
	/*min-height:351px;
	height:auto !important;
	height:351px;*/
	background-color:#ffffff;
	border-top:1px solid #000000;
}
	#area_pagine_interne_testo {
		position:relative;	/*<========== da controllare */
		width:750px;	/*width:770px;*/
		min-height:551px;
		height:auto !important;
		height:551px;
		padding:20px 10px 20px 10px;
		float:left;
		text-align:justify;
		background-color:#f2f2f2;
	}
		#area_pagine_interne_testo h1 {
			font-size:13px;
			color:#f35d13;
			margin:0px 0px 25px 0px;
		}
		/*#area_pagine_interne_testo h1.pagina_con_sottomenu {
			padding-top:20px;
		}*/
		#area_pagine_interne_testo h1.pagina_progetti {
			margin:0px 0px 30px 0px;
		}
		#area_pagine_interne_testo a {
			color:#f35d13;
		}
		/*#area_pagine_interne_testo h2 {
			font-size:13px;
			color:#f35d13;
			margin:25px 0px 25px 0px;
		}*/
			#area_pagine_interne_testo .paginazione {
				margin-top:5px;
			}
			#area_pagine_interne_testo a.pag_prev {
				margin-right:10px;
			}
			#area_pagine_interne_testo a.pag_page {
			}
			#area_pagine_interne_testo a.pag_next {
				margin-left:10px;
			}
		#area_pagine_interne_testo .foto_cornice_sinistra {
			float:left;
			padding:7px 7px 20px 7px;
			margin: 0px 10px 5px 0px;
			border:1px solid #999999;
			background-color:#ffffff;
		}
			#area_pagine_interne_testo .foto_cornice_sinistra img {
				width:200px;
				border:0;	/*border:1px solid black;*/
			}
			
		#area_pagine_interne_testo .biografia_sotto_cornice {
			clear:left;
			float:left;
			width:200px;
			padding:7px 7px 20px 7px;
			margin: 0px 10px 5px 0px;
			border:1px solid #999999;
			background-color:#ffffff;
		}
			
		#area_pagine_interne_testo .foto_cornice_destra {
			float:right;
			padding:7px 7px 20px 7px;
			margin: 0px 0px 5px 10px;
			border:1px solid #999999;
			background-color:#ffffff;
		}
			#area_pagine_interne_testo .foto_cornice_destra img {
				width:200px;
				border:1px solid black;
			}
			
		#area_pagine_interne_testo .biografia_sotto_cornice_destra {
			clear:right;
			float:right;
			width:200px;
			padding:7px 7px 20px 7px;
			margin: 0px 0px 5px 10px;
			border:1px solid #999999;
			background-color:#ffffff;
		}
			
		#area_pagine_interne_testo  .input {
			font: 12px Arial, Helvetica, sans-serif;
			border: 1px solid #000000;
			background-color: #E9EAEE;
			height:16px;
		}
		#area_pagine_interne_testo  .button {
			font: 12px Arial, Helvetica, sans-serif;
			border: 1px solid #000000;
			background-color: #E9EAEE;
			width:50px;
			height:18px;
			margin: 0px 0px 0px 5px;
		}
		
	#area_pagine_interne_fascia_destra {
		width:172px;	/*width:192px;*/
		padding:20px 10px 10px 10px;
		float:right;
		text-align:center;
	}
		#area_pagine_interne_fascia_destra h6 {
			margin:20px 0px 5px 0px;
			font-size:10px;
			color:#FA9B07;
		}
			.banner_consigli {
				margin:0px 0px 5px 0px;
			}
	
#tabella_registrazione  {
	border-collapse:collapse;
}
#tabella_registrazione td.colonna_testi {
	width:100px;
}
#tabella_registrazione td {
	padding:0px 10px 10px 0px;
	/*border:1px solid red;*/
}


#tabella_recupero_password {
	border-collapse:collapse;
}
#tabella_recupero_password td.colonna_testi {
	width:100px;
}
#tabella_recupero_password td {
	padding:0px 10px 10px 0px;
}


span.errore_login {
	color:#ff0000;
	font-size:10px;
	font-weight:bold;
}


.box_ricerca {
	float:right;
	/*width:200px;
	height:25px;
	padding:5px;
	border:1px solid black;*/
}

.elenco_progetti {
	margin:0px 0px 30px 0px;
}
	.elenco_progetti .foto {
		float:left;
		width:160px;
		padding:0px 5px 0px 0px;
		text-align:center;
	}
	.elenco_progetti h2 {
		margin-bottom:5px;
		font-weight:normal;
		font-size:11px;
	}
	.elenco_progetti .stato {
		margin-bottom:5px;
	}
	.elenco_progetti .stato span {
		font-weight:bold;
	}
		.elenco_progetti .stato span.da_finanziare {
			color:#808080;
		}
		.elenco_progetti .stato span.allo_studio {
			color:#0000b2;
		}
		.elenco_progetti .stato span.completato {
			color:#5e8044;
		}
		
	div.progress-container {
		position:relative;
		border: 1px solid #cccccc; 
		width: 550px; 
		margin: 2px 5px 2px 0; 
		padding: 1px; 
		background: white;
			float:left;
	}

	div.progress-container  div.barra_colorata {
		/*background-color: #ACE97C; 
		height: 12px;*/
		background: #ebebeb url(../images/progress-bar-small-colored.gif) repeat-x;
		height: 12px;
	}
	div.progress-container  div.testi_barra {		
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		text-align:center;
	}
	.link_scheda_progetto {
		float:right;
		height: 12px;
		margin:2px 0px 0px 0px;
		padding:0px 2px 2px 2px;
		border:1px solid #cccccc;
	}
	
	
.sostenitore {
	margin:0px 0px 20px 0px;
}
	.sostenitore .logo_sostenitore {
		float:left;
		width:180px;
		height:120px;
		margin:0px 0px 0px 0px;
		text-align:center;
		vertical-align:middle;
		border:1px solid black;
		background-color:#ffffff;
	}
	
	.sostenitore .info_sostenitore {
		float:right;
		width:555px;
		height:70px;
		padding-top:15px;
		text-align:left;
		overflow:hidden;
	}
	
		.sostenitore .info_sostenitore h2  {
			color:#000000;
			font-size:14px;
		}
	
		.sostenitore span.testo_sede_sostenitore {
			color: #999999;
			font-size:12px;
		}
		.sostenitore span.testo_info_sostenitore {
			color: #999999;
			font-size:12px;
		}
	
	.sostenitore .link_sostenitore {
		float:right;
		width:555px;
		height:35px;
		text-align:left;
		font-size:12px;
	}
	
.elenco_news {
	margin:0px 0px 10px 0px;
}
	.elenco_news h2 {
		font-size:12px;
	}
	
	
#dettagli_progetto {}
	#dettagli_progetto h2 {
		font-size:12px;
		margin:0px 0px 10px 0px;
	}
	
	#dettagli_progetto img.progetto_brochure {
		float:left;
		margin:5px 25px 10px 5px;
		border:0;
	}
	
	#dettagli_progetto #info_progetto {
		/*float:right;
		width:640px;*/
		padding-top:3px;
		margin-bottom:10px;
	}
	
	ul.documenti_progetto  {
		list-style-type:circle;
		list-style-position:inside;
	}
		.documenti_progetto li {
			height:18px;
		}
		
	#dettagli_progetto h3 {
		font-size:12px;
		margin:20px 0px 10px 0px;
	}
	ul.sostenitori_progetto {
		list-style-type:none;
	}
		.sostenitori_progetto li {
			float:left;
			width:370px;
			height:18px;
			text-align:left;
		}
		
	#dettagli_progetto h4 {
		font-size:12px;
		margin:20px 0px 10px 0px;
	}
	#dettagli_progetto img.foto_project_leader {
		float:left;
		margin: 0px 10px 0px 0px;
	}
	

/*#sotto_menu {

	position:absolute;
	top:0px;
	left:0px;
	width:750px;
	height:17px;
	padding:4px 10px 0px 10px;
	background-color:#ffffff;
	border-right:1px solid black;
	border-bottom:1px solid black;

}*/


#dettagli_sostenitore {
	margin-bottom:20px;
}


.fondatori {
	float:left;
	text-align:left;
	width:250px;
	height:20px;
}


.foto_cda {
	text-align:center;
	margin-bottom:25px;
}

.cda {
	margin-bottom:15px;
}
	.ruolo_cda {
		clear:both;
		text-align:left;
		width:750px;
		height:20px;
		border-bottom:1px solid #f35d13;
		margin-bottom:5px;
		font-weight:bold;
	}

	.membro_cda {
		float:left;
		text-align:left;
		width:250px;
		height:20px;
	}
	
	
.foto_albero_abo {
	text-align:center;
	margin-top:20px;
	margin-bottom:25px;
}


.network {
	margin-bottom:25px;
}
	.titolo_network {
		clear:both;
		text-align:left;
		width:750px;
		height:20px;
		border-bottom:1px solid #f35d13;
		margin-bottom:5px;
		font-weight:bold;
	}
	
	.persona_network {
		font-weight:bold;
		margin-bottom:5px;
	}
		.persona_network div {
			font-weight:normal;
			font-style:italic;
		}

		
.riferimenti {
	margin-bottom:25px;
}

	.riferimenti_regione {
		clear:both;
		text-align:left;
		width:750px;
		height:20px;
		border-bottom:1px solid #f35d13;
		margin-bottom:5px;
		font-weight:bold;
	}
	
	.riferimenti_persona {
		font-weight:bold;
		margin-bottom:25px;	
	}
		.riferimenti_persona div {
			font-weight:normal;
			font-style:italic;
		}
		
h2.contatti {
	font-size:13px;
	color:#f35d13;
	margin:25px 0px 25px 0px;	
}


#banner_home_1 {
	position:absolute;
	left:50%;				/*	trucchetto per centrare						*/
	margin-left:150px;		/*	trucchetto per centrare (il width diviso 2)	*/
	top:10px;
}

#banner_home_2 {
	position:absolute;
	left:50%;				/*	trucchetto per centrare						*/
	margin-left:305px;		/*	trucchetto per centrare (il width diviso 2)	*/
	top:10px;
}

#banner_home_3 {
	position:absolute;
	left:50%;				/*	trucchetto per centrare						*/
	margin-left:150px;		/*	trucchetto per centrare (il width diviso 2)	*/
	top:50px;
}

#banner_home_4 {
	position:absolute;
	left:50%;				/*	trucchetto per centrare						*/
	margin-left:305px;		/*	trucchetto per centrare (il width diviso 2)	*/
	top:50px;
}



#div_area_blog {
}
	/*#div_area_blog > #link_registrati{
		margin:5px 0px 0px 0px;
	}
	#div_area_blog > #form_login_blog{
		margin:0px 0px 10px 0px;
	}
	
	span.errore_login_commenti {
		color:#ff0000;
		font-size:11px;
		font-weight:bold;
	}

	#div_area_blog label {
		float: left;
		display: block;
		width: 75px;
		margin:0px 0px 0px 0px;
		font-size:11px;
	}
	#div_area_blog .login_input {
		float: left;
		margin:0px 20px 0px 0px;
		border: 1px solid #000000;
		background: #ffffff;
		font-size:10px;
		width:120px;
	}
	#div_area_blog .login_button {
		border: none;
		float: left;
		width:15px;
		height:15px;
		background: url('../images/form-bottone-submit.gif') no-repeat;
		cursor:pointer;
	}*/
	
	#div_area_blog .bottone_pubblica {
		padding:2px\9;
		font: 12px Arial, Helvetica, sans-serif;
		border: 1px solid #000000;
		background-color: #eeeeee;
	}
	
#form_aggiungi_blog {
	border-collapse:collapse;
}

	#form_aggiungi_blog textarea {
		width:750px;
		height:70px;
	}
	
	#form_aggiungi_blog td {
		height:30px;
		vertical-align: middle;
	}
	
#pre_disclaimer_blog {
	margin:0px 0px 10px 0px;
}
#disclaimer_blog {
	padding:10px;
	background-color:#ffffff;
	border:1px solid black;
	margin:0px 5px 15px 0px;
}
	
h2.titolo_inserisci_commento {
	font-size:13px;
	margin:20px 0px 20px 0px;
}
h2.titolo_commenti {
	font-size:13px;
	margin:20px 0px 20px 0px;
}
	
.blog_singolo_post {
	width:730px;
	padding:10px;
	margin:10px 0px 0px 0px;
	background-color:#ffffff;
	border:1px solid black;
}


.elenco_comunicati {
	margin:0px 0px 15px 0px;
	border-bottom:1px solid #cccccc;
}
	.elenco_comunicati h2 {
		font-size:12px;
	}
	
	.elenco_comunicati ul {
		list-style:none;
		margin:0px 0px 5px 0px;
	}
	
		.elenco_comunicati li {
			padding-right:30px;
			height:20px;
			float:left;
		}
		
		
.elenco_cartelle {
	margin:0px 0px 15px 0px;
	border-bottom:1px solid #cccccc;
}
	.elenco_cartelle h2 {
		font-size:12px;
	}
	
	.elenco_cartelle ul {
		list-style:none;
		margin:0px 0px 5px 0px;
	}
	
		.elenco_cartelle li {
			padding-right:30px;
			height:20px;
			float:left;
		}
		
		
.elenco_audio_video_stampa {
	margin:0px 0px 15px 0px;
}
	.elenco_audio_video_stampa h2 {
		font-size:12px;
	}
	.elenco_audio_video_stampa img {
		padding-right:5px;
	}
	
	
#player_video_area_stampa {
	margin-bottom:15px;
	text-align:center;
}

#player_audio {
	margin-bottom:15px;
}

#embed_area_stampa {
	margin-bottom:15px;
	text-align:center;
}


.area_categorie_foto ul {
	list-style:none;
}
	.area_categorie_foto ul li{
		float:left;
		width:172px;
		height:190px;
		padding:0px 5px 0px 5px;
		text-align:center;
	}
		.area_categorie_foto ul li div{
			height:140px;
		}
		
			.area_categorie_foto ul li img{
				border:1px solid #cccccc;
				background-color:#ffffff;
				padding:5px;
			}
			.area_categorie_foto ul li img:hover{
				border:1px solid #f35d13;
				padding:5px;
			}
		
.area_visualizza_foto ul {
	list-style:none;
}
	.area_visualizza_foto ul li{
		float:left;
		width:182px;
		height:150px;
		text-align:center;
	}
		.area_visualizza_foto ul li img{
			border:1px solid #cccccc;
			background-color:#ffffff;
			padding:5px;
		}
		.area_visualizza_foto ul li img:hover{
			border:1px solid #f35d13;
			padding:5px;
		}


/*
* BIGLIETTI DI NATALE
*/

div#scelta1_biglietti_natale {
}
    div#scelta1_biglietti_natale label, div#scelta1_biglietti_natale input[type="radio"]{
	margin-right:10px;
	vertical-align:middle;
    }
    div#scelta1_biglietti_natale input[type="submit"] {
	vertical-align:middle;
    }

div#scelta2_biglietti_natale {
}
    div#scelta2_biglietti_natale select {
	margin-bottom:10px;
    }


    div#scelta2_biglietti_natale input[name="nome_azienda"] {
	margin-bottom:10px;
    }

    div#scelta2_biglietti_natale label, div#scelta2_biglietti_natale input[type="radio"] {
	
	vertical-align:middle;
    }

    div#scelta2_biglietti_natale div {
    	margin-bottom:5px;
    }

    div#scelta2_biglietti_natale textarea {
    	width:600px;
    }

    div#scelta2_biglietti_natale input[type="submit"] {
    	display:block;
	width:80px;
	margin-left:520px;
    }

    table#preview_biglietti td.cella_biglietto {
	text-align:center;
	padding-bottom: 40px;
    }
	td.cella_biglietto p.titolo_biglietto {
	font-size: 13px;
	}
	table#termini_servizio {
	    width:700px;
	}
	table#termini_servizio th {
	    padding:10px 10px 0px 10px;
	}
        table#termini_servizio td {
	    padding:10px;
	}
	    table#termini_servizio td ul {
		margin-left: 15px;
	    }
		table#termini_servizio td li {
		    margin-bottom: 5px;
		}

	table#prezzi_biglietti {
	     width:700px;
	}
	    table#prezzi_biglietti th {
		padding:10px 10px 0px 10px;
	    }
	    table#prezzi_biglietti th.centrato {
		 text-align:center;
	    }
	    table#prezzi_biglietti td {
		padding:10px;
		text-align:center;
	    }

	table#scelta_tipologia_biglietto {

	}
	    table#scelta_tipologia_biglietto td {
		padding:10px;
	    }
	    table#scelta_tipologia_biglietto input[type="radio"] {
		vertical-align:middle;
	    }
	    table#scelta_tipologia_biglietto label {
		margin: 0px 10px 0px 5px;
		vertical-align:middle;
	    }

	table#preview_biglietti div#bottoni_preview_biglietto {
	    text-align:center;
	}
	    table#preview_biglietti div#bottoni_preview_biglietto input {
		margin: 0px 10px;
	    }

.biglietto {

    position:relative;
    width:725px;
    text-align:center;

}

    .biglietto div.frase p {
	width:100%;
	position:absolute;
	bottom:0px;
	left:0px;
	text-align:center;
	margin-bottom:5px;
	font-style: italic;
	font-size: 10px;
    }

    .biglietto1 table.logo_nel_biglietto {

	position:absolute;
	bottom:305px;
	left:260px;
	width:200px;
	height:200px;
	text-align:center;
	vertical-align: middle;
	    /*border:1px solid black;*/
    }
    .biglietto1 div.frase {

	position:absolute;
	bottom:220px;
	left:159px;
	background-color: #ffffff;
	width:400px;
	height:50px;
	    /*display:none;*/
	    /*border:1px solid black;*/

    }

    .biglietto2 table.logo_nel_biglietto {

	position:absolute;
	bottom:205px;
	left:125px;
	width:200px;
	height:200px;
	text-align:center;
	vertical-align: middle;
	    /*border:1px solid black;*/
    }
    .biglietto2 div.frase {

	position:absolute;
	bottom:295px;
	right:130px;
	background-color: #ffffff;
	width:180px;
	height:50px;
	    /*display:none;*/
	    /*border:1px solid black;*/

    }

    .biglietto3 table.logo_nel_biglietto {

	position:absolute;
	bottom:205px;
	left:125px;
	width:200px;
	height:200px;
	text-align:center;
	vertical-align: middle;
	    /*border:1px solid black;*/
    }
    .biglietto3 div.frase {

	position:absolute;
	bottom:295px;
	right:130px;
	background-color: #ffffff;
	width:180px;
	height:50px;
	    /*display:none;*/
	    /*border:1px solid black;*/

    }

    .biglietto4 table.logo_nel_biglietto {

	position:absolute;
	bottom:305px;
	left:260px;
	width:200px;
	height:200px;
	text-align:center;
	vertical-align: middle;
	    /*border:1px solid black;*/
    }
    .biglietto4 div.frase {

	position:absolute;
	bottom:220px;
	left:159px;
	background-color: #ffffff;
	width:400px;
	height:50px;
	    /*display:none;*/
	    /*border:1px solid black;*/

    }

/*
* BIGLIETTI DI NATALE
*/