@charset "utf-8";
/* CSS Document */

html, body {
	padding:				0 0 0 0;
	margin:					0 0 0 0;
	height:					100%;
	width:					100%;
	scrollbar-arrow-color:			#999;
	scrollbar-base-color:			#bbb;
	scrollbar-shadow-color:			#cbcbcb;
	scrollbar-face-color:			#e2e2e2;
	scrollbar-highlight-color:		#fff;
	scrollbar-dark-shadow-color:	#e2e2e2;
	scrollbar-3d-light-color:		#e2e2e2;
	scrollbar-track-color:			#bbb;
	}
	
#Background {
	background:				url(../images/BgSite.jpg) top center no-repeat;
	}

#Outer{
	height:                 100%;
	width:                  100%;
	display:                table;
	vertical-align:         middle;
	}

#Container {
	width:                  100%;
	margin:                 0 auto;
	text-align:             left;
	position:               relative;
	vertical-align:         middle;
	display:                table-cell;
	}

#Inner {
	position:				relative;
	width: 					945px;
	height:					675px;
	text-align: 			left;
	margin:					0 auto;
	}
	
#Header {
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	height:					215px;
	}
	
#Logo {
	width:					195px;
	float:					left;
	}
	
#ImgHome {
	width:					480px;
	float:					left;
	}
	
#ReservedArea {
	width:					270px;
	height:					218px;
	float:					left;
	background:				url(../images/BgReservedArea.jpg) top left no-repeat;
	}
	
#Iscriviti {
	font:					normal normal normal 14px "Verdana";
	color:					#fff;
	margin:					56px 0px 0px 75px;
	padding:				0px 0px 0px 0px;
	}
	
#Cerca {
	font:					normal normal normal 14px "Verdana";
	color:					#000;
	margin:					25px 0px 0px 155px;
	padding:				0px 0px 0px 0px;
	}
	
#Cerca div {
	float:					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	}
	
#Cerca form {
	float:					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	}
	
#Cerca form div {
	float:					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	}
	
.Input {
	font:					normal normal normal 11px "Verdana";
	color:					#000;
	width:					88px;
	height:					12px !important;
	line-height:			12px !important;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	}
	
.Btn {
	width:					18px !important;
	height:					16px !important;
	margin:					1px 0px 0px 4px !important;
	padding:				0px 0px 0px 0px;
	}
	
.MarginLi {
	margin:					0px 0px 0px 15px !important;
	padding:				0px 0px 0px 0px !important;
	}

.SpacerLi {
	margin:					0px 0px 0px 15px !important;
	padding:				0px 0px 20px 0px !important;
	}
	
.OneToSecond {
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 5px 0px !important;
	}
	
.OneToOne {
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 20px 0px !important;
	}
	
#HorizontalMenu {
	width: 					945px;
	height:					36px;
	background-color:		#eaeaea;
	}
	
#HorizontalMenu div {
	height:					36px;
	line-height:			36px;
	float:					left;
	}
	
.HorizontalMenuMargin {
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	}
	
.HorizontalMenuMargin img {
	margin:					0px 13px 0px 0px;
	padding:				0px 0px 0px 0px;
	}
	
#HorizontalMenu div a:active, #HorizontalMenu div a:link, #HorizontalMenu div a:visited {
	font:					normal normal normal 14px "Verdana";
	color:					#000;
	height:					36px;
	line-height:			36px;
	text-decoration:		none;
	float:					left;
	margin:					0px 0px 0px 30px;
	padding:				0px 0px 0px 0px;
	}
	
#HorizontalMenu div a:hover {
	color:					#7d1b1d;
	text-decoration:		none;
	}
	
#VerticalMenu {
	width:					195px;
	float:					left;
	}
	
#Menu {
	height:					265px;
	background-color:		#c8c8c8;
	}
	
.BigTitle {
	margin:					0px 0px 0px 0px !important;
	padding:				15px 0px 0px 0px !important;
	border-bottom:			none !important;
	}
	
#Menu {
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	}
	
#Menu div {
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 1px 0px;
	border-bottom:			1px solid #fff;
	}
	
#Menu div img {
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 10px;
	}
	
#MenuConvegno {
	margin:					0px 0px 0px 0px;
	padding:				5px 0px 0px 0px;
	}

#MenuConvegno a {
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 15px;
	}
	
#MenuReservedArea {
	margin:					0px 0px 0px 0px;
	padding:				3px 0px 0px 0px;
	}

#MenuReservedArea a {
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 12px;
	}
	
#RedBox {
	height:					180px;
	background-color:		#7d1b1d;
	}
	
#RedBox img {
	margin:					13px 0px 0px 10px;
	padding:				0px 0px 0px 0px;
	}
	
#ContentContainer {	
	width:					487px;
	float:					left;
	}
	
#ContentContainerSchede {
	width:					748px;
	margin:					0px 0px 15px 200px;
	padding:				20px 0px 20px 0px;
	}
	
.ContentSchede {
	font:					normal normal normal 12px "Verdana";
	color:					#000;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 8px;
	}
	
.TableEvent {
	width:					100%;
	}
	
.BtnEvento {
	font:					normal normal bold 11px "Verdana" !important;
	color:					#000;
	height:					24px;
	background-color:		#c8c8c8;
	border-bottom:			1px solid #fff;
	}
	
.TextField {
	width:					115px;
	height:					14px;
	}
	
.BtnEvento a {
	color:					#000;
	text-decoration:		none;
	margin:					0px 0px 0px 0px;
	padding:				3px 3px 3px 3px;
	}
	
.Box02Iniziative {
	width:					240px;
	border-left:			1px solid #eaeaea;
	border-bottom:			1px solid #eaeaea;
	background-color:		#7d1b1d;
	}
	
.Box04Iniziative {
	border-left:			1px solid #eaeaea;
	}
	
.TableIniziativeMenu {
	background-color:		#eaeaea;
	border:					1px solid #c8c8c8;
	}
	
.TableIniziativeMenu tr td {
	font:					normal normal bold 11px "Verdana";
	color:					#000;
	}
	
.TableIniziativeMenu tr td a:active, .TableIniziativeMenu tr td a:link, .TableIniziativeMenu tr td a:visited {
	color:					#000;
	text-decoration:		none;
	}
	
.TableIniziativeMenu tr td a:hover {
	color:					#7d1b1d;
	text-decoration:		none;
}
	
.TableIniziativeMenu tr td.NoBorder {
	border-right:			none !important;
	}

.Box01Iniziative h1 {
	font:					normal normal bold 16px "Verdana";
	color:					#000;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 5px 5px;
	}
	
.Box01Iniziative h2 {
	font:					normal normal bold 13px "Verdana";
	color:					#000;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 5px;
	}
	
.Box01Iniziative p {
	font:					normal normal bold 12px "Verdana";
	color:					#000;
	margin:					0px 0px 0px 0px;
	padding:				15px 15px 0px 5px;
	}
	
.Box02Iniziative form {
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	}

.Box02Iniziative form tr td {
	font:					normal normal normal 11px "Verdana";
	color:					#000;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	}
	
.Box03Iniziative p {
	font:					normal normal normal 12px "Verdana";
	color:					#000;
	margin:					15px 10px 0px 0px;
	padding:				0px 0px 0px 0px;
	}

.Box04Iniziative h3 {
	font:					normal normal bold 11px "Verdana";
	color:					#000;
	margin:					0px 0px 0px 5px;
	padding:				5px 0px 5px 0px;
	}
	
.Box04Iniziative p {
	font:					normal normal normal 11px "Verdana";
	color:					#000;
	text-align:				justify;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 10px 7px !important;
	}
	
.Content {
	font:					normal normal normal 12px "Verdana";
	color:					#000;
	height:					350px;
	overflow-y:				auto;
	overflow-x:				hidden;
	text-align:				justify;
	margin:					20px 10px 20px 30px;
	padding:				0px 15px 0px 0px;
	}
	
	
	
.Content h1 {
	font:					normal normal bold 12px "Verdana";
	color:					#000;
	text-align:				left;
	margin:					0px 0px 0px 0px;
	padding:				10px 0px 10px 0px;
	}
	
.Content h2 {
	font:					normal normal bold 12px "Verdana";
	color:					#000;
	text-align:				left;
	margin:					0px 0px 0px 0px;
	padding:				10px 0px 10px 0px;
	}
	
.Content p {
	font:					normal normal normal 12px "Verdana";
	color:					#000;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 10px 0px;
	}
	
.Content a {
	font:					normal normal bold 12px "Verdana";
	color:					#7d1b1d;
	}
	
.Content form {
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	}

.Content ul {
	font:					normal normal normal 12px "Verdana";
	color:					#000;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 10px 15px;
	}
	
.Content ul li {
	font:					normal normal bold 12px "Verdana";
	color:					#000;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	}
	
.DistintList {
	background-color:		#eee;
	margin:					20px 0px 20px 0px;
	padding:				5px 0px 5px 0px;
	}
	
.BoldTd {
	font-weight:			bold !important;
	}
	
.BoldTd span {
	color:					#7d1b1d !important;
	text-decoration:		underline !important;
	}
	
.TableTds tr td {
	height:					40px;
	}
	
.PdfLink {
	background:				url(../images/PdfIcon.gif) 0px 0px no-repeat;
	height:					25px !important;
	line-height:			25px !important;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 10px 23px;
	}	
	
.Content ol {
	font:					normal normal normal 12px "Verdana";
	color:					#000;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 10px 30px;
	}
	
.Content ol li {
	font:					normal normal normal 12px "Verdana";
	color:					#000;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 5px 0px;
	}	
	
#ContainerBoxes {
	width:					263px;
	text-align:				right;
	float:					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 25px 0px;
	}
	
#ContainerBoxes h1 {
	margin:					0px 0px 0px 0px;
	padding:				10px 30px 0px 0px;
	}
	
.Box01 {
	background-color:		#efefef;
	margin:					0px 0px 0px 0px;
	padding:				10px 10px 10px 10px;
	}
	
.Box01 div {
	height:					110px;
	overflow:				hidden;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	}
	
.Box01 div p {
	font:					normal normal normal 11px "Verdana";
	color:					#000;
	text-align:				justify;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 5px 0px;
	}
	
.Box01 h3 {
	font:					normal normal normal 11px "Verdana";
	color:					#7d1b1d;
	text-align:				right !important;
	margin:					0px 0px 0px 0px;
	padding:				10px 0px 5px 0px;
	}

.Box01 h3 a:active, .Box01 h3 a:link, .Box01 h3 a:visited {
	font:					normal normal normal 11px "Verdana";
	color:					#7d1b1d;
	text-decoration:		none;
	padding:				10px 0px 5px 0px;
	}
	
.Box01 h3 a:hover {
	font:					normal normal normal 11px "Verdana";
	color:					#7d1b1d;
	text-decoration:		underline;
	}
	
.Box01 h4 {
	font:					normal normal normal 11px "Verdana" !important;
	color:					#7d1b1d;
	text-align:				left !important;
	margin:					15px 0px 0px 0px !important;
	padding:				0px 0px 3px 0px !important;
	}
	
.Box01 h4 a:active, .Box01 h4 a:link, .Box01 h4 a:visited {
	font:					normal normal normal 11px "Verdana";
	text-align:				left !important;
	color:					#7d1b1d;
	text-decoration:		none;
	}
	
.Box01 h4 a:hover {
	font:					normal normal normal 11px "Verdana";
	color:					#7d1b1d;
	text-decoration:		underline;
	}
	
.Box01 h5 {
	font:					normal normal normal 11px "Verdana" !important;
	color:					#000000;
	text-align:				left !important;
	margin:					0px 0px 0px 0px !important;
	padding:				0px 0px 3px 0px !important;
	}
	
.Box02 {
	background-color:		#efefef;
	margin:					0px 0px 0px 0px;
	padding:				10px 10px 10px 10px;
	}
	
.Box02 div {
	height:					110px;
	overflow:				hidden;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	}
	
.Box02 div p {
	font:					normal normal normal 11px "Verdana";
	color:					#000;
	text-align:				justify;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 5px 0px;
	}
	
.Box02 h3 {
	font:					normal normal normal 11px "Verdana";
	color:					#7d1b1d;
	text-align:				right !important;
	margin:					0px 0px 0px 0px;
	padding:				10px 0px 5px 0px;
	}

.Box02 h3 a:active, .Box02 h3 a:link, .Box02 h3 a:visited {
	font:					normal normal normal 11px "Verdana";
	color:					#7d1b1d;
	text-decoration:		none;
	padding:				10px 0px 5px 0px;
	}
	
.Box02 h3 a:hover {
	font:					normal normal normal 11px "Verdana";
	color:					#7d1b1d;
	text-decoration:		underline;
	}
	
.Box02 h4 {
	font:					normal normal normal 11px "Verdana" !important;
	color:					#7d1b1d;
	text-align:				left !important;
	margin:					0px 0px 10px 0px !important;
	padding:				0px 0px 3px 0px !important;
	}
	
.Box02 h4 a:active, .Box02 h4 a:link, .Box02 h4 a:visited {
	font:					normal normal normal 11px "Verdana";
	text-align:				left !important;
	color:					#7d1b1d;
	text-decoration:		none;
	}
	
.Box02 h4 a:hover {
	font:					normal normal normal 11px "Verdana";
	color:					#7d1b1d;
	text-decoration:		underline;
	}
	
.Box02 h5 {
	font:					normal normal normal 11px "Verdana" !important;
	color:					#000000;
	text-align:				left !important;
	margin:					0px 0px 0px 0px !important;
	padding:				0px 0px 3px 0px !important;
	}
	
#FooterMenu {
	float:					left;
	height:					14px;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	}
	
#FooterMenu p {
	font:					normal normal normal 54% "Verdana";
	color:					#999;
	height:					14px;
	line-height:			14px;
	float:					left;
	background:				url(../images/Linee.jpg) top right no-repeat;
	margin:					0px 0px 0px 0px;
	padding:				0px 5px 0px 5px;
	}
	
#FooterMenu p a:active, #FooterMenu p a:link, #FooterMenu p a:visited {
	color:					#999;
	text-decoration:		none;
	}
	
#FooterMenu p a:hover {
	color:					#999;
	text-decoration:		underline;
	}
	
.FirstP {
	margin:					0px 0px 0px 0px;
	padding:				0px 5px 0px 30px !important;
	}
	
.LastP {
	background:				none !important;
	}
	
#FooterDisclaimer {
	width:					700px;
	float:					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 22px;
	}
	
#FooterDisclaimer p {
	font:					normal normal normal 8px "Arial";
	color:					#000;
	margin:					5px 0px 0px 0px;
	padding:				0px 0px 0px 7px;
	}
	
.Cento {
	height:					100%;
	text-align:				center;
	}
	
.Clear {
	height:					1px;
	clear:					both;
	}
	
.WhiteText {
	color:					#fff !important;
	}
	
.Privacy {
	font-size:				11px !important;
	}
	
.Privacy a {
	font-size:				11px !important;
	}

.SpecialParagraph {
	font:					normal normal normal 12px "Verdana";
	color:					#000;
	/*height:				350px;*/
	overflow-y:				auto;
	overflow-x:				hidden;
	text-align:				justify;
	margin:					20px 10px 20px 0px !important;
	padding:				0px 15px 0px 0px !important;
	}
	
.SpecialParagraph p {
	font:					normal normal normal 12px "Verdana";
	color:					#000;
	text-align:				justify;
	margin:					0px 0px 0px 0px !important;
	padding:				0px 10px 10px 5px !important;
	}
	
.SpecialParagraph h1 {
	font:					normal normal bold 12px "Verdana";
	color:					#000;
	text-align:				left;
	margin:					0px 0px 0px 0px !important;
	padding:				0px 10px 10px 5px !important;
	}
	
.SpecialParagraph h2 {
	font:					normal normal bold 12px "Verdana";
	color:					#000;
	text-align:				left;
	margin:					0px 0px 0px 0px !important;
	padding:				10px 10px 10px 5px !important;
	}
	
.SpecialParagraph a {
	font:					normal normal bold 12px "Verdana";
	color:					#7d1b1d;
	}
	
.SpecialParagraph form {
	margin:					0px 0px 0px 0px !important;
	padding:				0px 0px 0px 0px !important;
	}

.SpecialParagraph ul {
	font:					normal normal normal 12px "Verdana";
	color:					#000;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 10px 15px;
	}
	
.SpecialParagraph ul li {
	font:					normal normal bold 12px "Verdana";
	color:					#000;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	}
	
.Content_r {
	font:					normal normal normal 12px "Verdana";
	color:					#000;
	height:					350px;
	overflow-y:				auto;
	overflow-x:				hidden;
	text-align:				justify;
	margin:					20px 0px 20px 0px;
	padding:				0px 0px 0px 0px;
	}


.Content_r a {
	font:					normal normal bold 12px "Verdana";
	color:					#7d1b1d;
	}


.Content_r ul {
	font:					normal normal normal 12px "Verdana";
	color:					#000;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 10px 15px;
	}


.Content_r ul li {
	font:					normal normal bold 12px "Verdana";
	color:					#000;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	}


.Content_r ol {
	font:					normal normal normal 12px "Verdana";
	color:					#000;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 10px 30px;
	}


.Content_r ol li {
	font:					normal normal normal 12px "Verdana";
	color:					#000;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 5px 0px;
	}	

.Content_r h1 {
	font:					normal normal bold 12px "Verdana";
	color:					#000;
	text-align:				left;
	margin:					0px 0px 0px 0px;
	padding:				10px 0px 10px 0px;
	}

.Content_r h2 {
	font:					normal normal bold 12px "Verdana";
	color:					#000;
	text-align:				left;
	margin:					0px 0px 0px 0px;
	padding:				10px 0px 10px 0px;
	}
	
.Content_r p {
	font:					normal normal normal 12px "Verdana";
	color:					#000;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 10px 0px;
	}

.Content_ {
	font:					normal normal normal 12px "Verdana";
	color:					#000;
	height:					350px;
	text-align:				justify;
	margin:					20px 10px 20px 30px;
	padding:				0px 15px 0px 0px;
	}

.Content_ h1 {
	font:					normal normal bold 12px "Verdana";
	color:					#000;
	text-align:				left;
	margin:					0px 0px 0px 0px;
	padding:				10px 0px 10px 0px;
	}
	
.Content_ h2 {
	font:					normal normal bold 12px "Verdana";
	color:					#000;
	text-align:				left;
	margin:					0px 0px 0px 0px;
	padding:				10px 0px 10px 0px;
	}
	
.Content_ p {
	font:					normal normal normal 12px "Verdana";
	color:					#000;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 10px 0px;
	}
	
.Content_ a {
	font:					normal normal bold 12px "Verdana";
	color:					#7d1b1d;
	}
	
.Content_ form {
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	}

.Content_ ul {
	font:					normal normal normal 12px "Verdana";
	color:					#000;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 10px 15px;
	}
	
.Content_ ul li {
	font:					normal normal bold 12px "Verdana";
	color:					#000;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	}
		
