			body
				{
					font-family: Arial, "Bitstream Vera Sans", Helvetica, Sans-serif;
					font-size: 14px;
					color: #212121;
					background-color: #333;
					margin: 0;
				}
				
			a:link, a:visited {
				color: #6F0E07;
				padding: 3px 0;
				text-decoration: none;
				}
				
			a:hover, a:active {
				text-decoration: underline;
				}

			td
			{
				font-family: "Bitstream Vera Sans", Helvetica, Sans-serif;
			}

			img
			{
				border-style: none;
			}

			hr
			{
				border: 1px solid #BA1212;
			}
			
			#content
				{
					width: 900px;
					height: !100%;
					background-color: #FFF;
					margin: auto;
					-moz-box-shadow: 0 0 14px 16px rgba(0, 0, 0, 0.3);
					-webkit-box-shadow: 0 0 14px 16px rgba(0, 0, 0, 0.3);
				}
		
			#menu
				{
					height: 16px;
					font-family: "Bitstream Vera Sans", Arial, Helvetica, Sans-serif;
					font-size: 0.9em;
					color: #676767;
					padding: 12px;
					background-color: #94180F; /*#E91316 rosso*/
				}
				
				#menu a:link, #menu a:visited
				{
					color: #fff;
					padding-top: 12px;
					text-decoration: none;
				}
	
				#menu a:hover, #menu a:active
				{
					background: #FC832C;
					-moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.6);
					-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.6);					
				}
				
				#menu ul
				{
					list-style: none;
				/**	Required not to move HOMEPAGE **/	
					padding: 0px;
					margin: 0px;
				}

				#menu li
				{
					display: inline;
					text-transform: uppercase;
				}
				
				#menu li a, #menu li a:hover
				{
					padding: 12px;
				}

				.menu-left
				{
					float: left;
				}
				
				.menu-right
				{
					float: right;
				}
				
				.voce_corrente
				{
					background-color:#FE6000;
					-moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.6);
					-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.6);
					margin-bottom:-10px;
					padding-bottom:10px;
				}
		
			#header
				{
				
				}

				#header h1
					{
						font-size: 2em;
						font-weight: normal;
						margin-top: 0;
						margin-bottom: 0;
						padding-top: 1em;
					}

				#header h2
					{
						font-size: 4em;
						margin-top: 0;
						padding-top: 0;
					}
		
			#main
				{
					padding-left: 32px;
					border-right: 1px solid #C5DA01;
				}
				
				#main h1, #main h2
					{
						font-family: "Bitstream Vera Sans", Verdana, Helvetica, Sans-serif;
						font-size: 36px;/*2.9em;*/
						font-weight: normal;
						color: #000;			
					}
				
				#article, #info
				{
					margin-top: 20px;	
				}
				
				#article h2
				{
					margin:30px 0 0 -64px;
					padding-left:16px;				
					color: #fff;
					/*la piega*/
					background: #BA1212 url(../art/piega_ombra.png) no-repeat scroll left bottom;
					height:65px;
					right:0;
					/* rosso background-color: #E91316; */
				}
				
				p.article span, p.article a
				{
					font-style: italic;
				}
				
				#main p
					{
						text-align: left;
						line-height: 1.2em;
					}	
					
				#article
					{
						width: 508px;
						float: left;
						-moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.6);
						-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.6);
						padding-left: 14px;
					}	

					td.time, td.picture
					{
						width: 20%;
						padding: 2px;
						font-size: 0.9em;
						color: #565656;
						border-bottom: 1px solid #ABABAB;
						border-right: 1px solid #ABABAB;
					}

					td.event
					{
						width: 80%;
						padding: 2px;
						border-bottom: 1px solid #CDCDCD;
					}

					td.profile
					{
						width: 80%;
						padding: 2px;
						border-bottom: 1px solid #CDCDCD;
						font-size: 0.9em;
					}

					#article h3
						{
							font-family: Verdana;
							font-weight: bold;
						}
					#article h3.english
						{
							font-family: Verdana;
							font-weight: normal;
							font-size: 1.1em;
							margin-top: -0.8em;
							color: #676767;
							font-style: italic;
						}

					#article h3.title-line
						{
							font-family: Verdana;
							font-weight: normal;
							border-bottom: 1px solid;
							
						}

					#article p.article, #article p.author, #article p.abstract
						{
							font-family: Verdana;
						}


					#article p.author, #article p.abstract
						{
							font-size: 0.9em;
						}

					#article p.abstract
						{
							font-style: italic;
							color: #565656;
						}

					#article p.author
						{
							margin-top: -0.9em;
						}

					#article p.article-quote
						{
							font-style: italic;
							font-family: Verdana;
							font-size: 0.9em;
							padding-left: 1.6em;
							padding-right: 1.6em;
						}
					
					#article p.interlinea_doppia
					{
						line-height: 2.0em;
					}
					
					xtable#relatori h3
					{
						color: #FE6000;
					}
					
					table#relatori img
					{
						border-bottom: 4px solid #fe6000;	
					}
					
					table#relatori h3.title-line
					{
						color: #900;
					}
					
				#info
					{
						width: 280px;
						float: left;
						padding-left: 32px;
					}
					
					#info h2
					{
						background-color:#FC832C; /*FC832C arancio*/
						color:#FFFFFF;
						height:25px;
						margin-left:-26px;
						margin-top: 42px;
						padding-left:32px;
						width:308px;
						font-size: 19px;
					}
					#info p.info
						{
							font-size: 0.9em;
							font-family: Verdana;
							text-align: left;
							margin-bottom: 25px;
							margin-left: 9px;
						}
					
					#info table
						{
						}

					#info td.right
						{
							text-align: right;
						}
					.registrazione a:link, .registrazione a:visited {
							font-size: 0.9em; 
							text-transform: uppercase;
							padding: 7px 10px;
							background: #99015B;
							color: #FFF;
							text-decoration: none;
						}
					.registrazione a:hover, .registrazione a:active {
						}
		
			#footer
				{
					clear: both;
					height: 242px;
					color: #878787;
					background-color: transparent;
					padding: 12px 32px 12px 32px;
				}

				#patrocini
				{
					margin-bottom: 1em;
				}
				
				#patrocini p
				{
					display: inline;
					margin-right: 1em;
				}
				
				#patrocini h2
				{
					color: #BA1212;
					border-bottom: 1px solid #BA1212;
				}
				
				#meta
					{
						width: 498px;
						float: left;
					}

					#meta p.meta
						{
							font-family: "Bitstream Vera Sans", Arial, Helvetica, Sans-serif;
							font-size: 0.9em;
						}

				#colophon
					{
						float: left;
						width: 292px;
						height: 64px;
						padding-left: 44px;
						font-family: "Bitstream Vera Sans", Arial, Helvetica, Sans-serif;
						font-size: 0.8em;
					}
					
			#facebook_badge a:hover, #iscrizione a:hover
					{
						background-color: white;
						color: #ba1212;
					}
					
			#facebook_badge
					{
						text-align: center;
					}
		
			#home_speakers
					{
						height: 200px;
					}
			
			#home_speakers img
			{
				border: 5px solid #FE6000;
			}
	
			#home_speakers ul
					{
						padding-left: 0px;
					}
					
			#home_speakers li
					{
						background-color:#FE6000;
						color:white;
						display:inline;
						float:left;
						font-size:0.9em;
						list-style-image:none;
						list-style-position:outside;
						list-style-type:none;
						margin-right:17px;
						text-align:center;
						width:110px;
						-moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.6);
						-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.6);
					}

			#home_speakers ul li span
					{
						width: 100px;
					}
			
			td.event
			{
				padding:10px;
			}
			
			td.event a
			{
				font-size: 1.2em;
			}
			
			td.event a.relatore
			{
				font-size: 1em;
				color: #444;
				text-decoration: none;
				font-style:italic;
			}
			
			td.event ul li
			{
				font-size: 0.9em;
			}

.citazione
{
	font-size: 0.9em;
	font-style: italic;
}

#sponsorizza_link h1
{
	text-align:center;
	font-size:1.5em;
	border:1px solid #ba1212;
	margin-top: 25px;
	background-color: #ba1212;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

#sponsorizza_link h1 a
{
	display:block;
	color: #fff;
}

.sponsor_list
{
	width: 180px;
	margin-left: 44px;
}

.sponsor_list img
{

}

.twtr-hyperlink
{
	background-color: #ffffff;
}