html,body { font-size:12px; font-family: Arial,Verdana;margin:0;padding:0; }
a { color:blue; }

.Importante { color:red; }
.Center { text-align:center; }
.Right { text-align:right; }
.PathSeparator { position:relative;top:-1px; }
.Relative { position:relative;top:3px; }
.NB { padding:0.5em 1em;border:1px dotted red; }
.Quote { background: #F1F1F1 url('../images/icons/quotes-left.gif') no-repeat 5px 0px;padding:1em 1em 1em 4em ;border:1px solid #000;line-height:1.5em;font-style:italic; }
.AccessKey { color:silver; }
.Disable { color:#dc143c; }
.Break { clear:both; }
.Image { border:0; }

#s3slider { width: 400px;height: 300px;overflow: hidden; }
#s3sliderContent { list-style-type:none;position:absolute;margin:1em 0 0 1em;padding:0;width:400px;top:0;left:0;}
.s3sliderImage { overflow:hidden;float: left; position: relative; display: none; }
.s3sliderImage span { position: absolute; left: 0;font: 10px/15px Arial, Helvetica, sans-serif;padding: 10px 13px;width: 96%;background-color: transparent/* #000 */; filter: alpha(opacity=70); -moz-opacity: 0.7;-khtml-opacity: 0.7; opacity: 0.7; color: #fff;display: none; top: 0;}

a:hover { color:#800080; }

.Msg { margin:1em auto 1em auto;padding:0.5em 0em 0.5em 0.5em;width:98.5%;font-weight:bold; }
.Err { background-color:#ffeeee;border:1px solid #dc143c;color:#dc143c;padding-top:0.5em;padding-bottom:0.5em;}
.Alt { background-color:#ffffe0;border:1px solid yellow;color:black;}
.Vfy { background-color:#90ee90;border:1px solid lime;color:green;}

	.FormData dt{padding: 5px 0px 5px 0px;float: left;margin: 0 1em 0 2em;width:100px;line-height:2em;}
	.FormData dd{padding: 5px 0px 5px 0px;margin-left:0.5em;margin-right:2em;border-bottom:1px dotted silver;line-height:2em;}
	
	#FontSize { float:right;margin:0 0.5em 0 0; }
	#FontSize a{ text-decoration:none; }

	#HeaderContainer { background-color:#D1E8F7;}
		.DefaultWidth { width:1024px;margin:auto; }
		
		.Menu { width:100%;font-size:12px; }
		.Menu ul{ margin:0 auto 0 5em;padding:0;width:100%;white-space:nowrap;text-transform:uppercase;}
		.Menu ul li{ list-style:none;padding:1em 0;background-color:#62BDCF;display:inline-block;width:8.9%;text-align:center;letter-spacing:1px;
			/* border-top-left-radius:     1em 1em;
			border-top-right-radius:    1em 1em; */
			border-bottom-right-radius: 1em 1em;
			border-bottom-left-radius:  1em 1em;
		}
		.Menu ul li a { text-decoration:none;font-weight:bold;color:white; }
		.Menu ul li a:hover { color:#D1E8F7; }
		.Menu ul li.active{ background:#FFF url('../images/bg/MenuBg.png') repeat-x bottom center;height:25px;padding-top:1em; }
		.Menu ul li.active a{ color:#198BA1; }
		
		.MenuActive { font-weight:bold; }
		.MenuActive ul li{ font-weight:normal; }

		#SubHeader { margin:0em;min-height:255px;}
			.Logo { background:transparent url('../images/logo/logo.png') no-repeat center;width:200px;height:222px;margin:1.5em 2em 0 7em;float:left;position:relative;top:2em; }
				.Header { background-color:#F4F8F9;border:1px solid #62BDCF;padding:1em;width:640px;position:relative;bottom:-2em;left:30.5%;z-index:999;}
					.Header-ImgBg { background:transparent url('../images/bg/HeaderImg.jpg') no-repeat center;width:640px;height:219px;   }
					.Header-Text { text-align:center;color:#C95136;text-align:center; }
						.Header-Text h1{ margin:0.5em 0 0 0;padding:0;font-size:22px;letter-spacing:1px; }
	#Container { clear:both;background:#FFF url('../images/bg/ContentBg.png') repeat-x top center;padding:3em 0 0 0; }
		#Path { padding:0.5em 0.5em 0.5em;border: 1px dotted #62BDCF;margin:0 0 0 6em;width:87%; }
		#Content-Left { width:20%;float:left;margin:1.3em 0 0 6em; }
			#Menu-Box {  }
				#Menu-Box h3{ border-bottom:4px solid blue;color:#000;padding:0 0 0.2em 0;margin:0; }
				#Menu-Box ul{ list-style-image:url('../images/icons/arrow.png'); }
				#Menu-Box li{ line-height:1.7em; }
				#Menu-Box li a{ text-decoration:none;color:#000; }
			#Newsletter-Box {  }
			#Newsletter-Box h3{ border-bottom:4px solid red;color:#000;padding:0 0 0.2em 0;margin:0 0 1em 0; }
			#News-Box { margin:1em 0 1em 0; }
			#News-Box h3{ border-bottom:4px solid yellow;color:#000;padding:0 0 0.2em 0;margin:0 0 1em 0; }
			.NewsDate { float:left; }
			#Follow-Box { margin:1em 0 2em 0; }
			#Follow-Box h3{ border-bottom:4px solid green;color:#000;padding:0 0 0.2em 0;margin:0 0 1em 0; }
		#Content-Right { width:665px;float:left;margin:0 0 0 3em;}
			#PageContent { margin:1em 0;min-height:25em; }
			#PageContent h2{ margin:0 0 1em 0;color:#000/* #62BDCF */;border-bottom:4px solid #D1E8F7;text-align:left;padding:0; }
			#PageContent h3{ background-color:#D1E8F7;padding:0.3em; }
			#PageContent hr{ color:#C1C1C1;font-weight:normal; }
				.BottomLine{ background-color:#D1E8F7;padding:0.3em;clear:both; }
			/******** PAGE CONTENT STYLE ********/
				
				
				/**** INDEX ****/
				#boxS_1	{ }
				#boxS_1 h4 { border-bottom:5px solid blue;}
				#boxS_2	{ }
				#boxS_2 h4 { border-bottom:5px solid red;}
				#boxS_3	{ }
				#boxS_3 h4 { border-bottom:5px solid green;}
				#CT132 { float:left; margin:0em 2em 1em 0;background:transparent url('../images/mezzi/132.png') no-repeat center center;width:193px;height:114px;}
				

				.BoxS { border-right:1px solid silver;padding:0 0.3em ;display:block;width:29.0%;float:left;margin:0 1.1em 0 0.2em;min-height:23em; }
				.BoxS h4	{ color:gray;font-size:1.3em;margin:0 0 1em 0; }
				/**** ORGANIGRAMMA ****/
				.TbOragnigramma { margin:auto;text-align:left; }
				/**** STORIA ****/
				.HistImg { float:left;padding:0.5em; margin:0em 1em 1em 0em;	border:1px solid gray; }
				.HistImg1 { float:right;	margin:0em 1em 1em 1em;	}
				/**** DOVE SIAMO ****/
				iframe { width:640px;height:480px;border:0px;margin:auto; }
				/**** SERVIZIO CIVILE ****/
				.ServizioCivile { float:right;margin:0em 3em 1em 3em; 
					background-image: url('../images/serviziocivile/servcivile.jpg'), url('../images/serviziocivile/logo_scn.gif');
					background-repeat: no-repeat;
					background-position: top left, top right;
					width: 170px;
					height: 89px;
				}
				/**** DOWNLOAD ****/
				.Dw{ margin:0.5em 0;padding:0.5em; }
				.Dw:hover{ background-color: #62BDCF; }
				.DwText {  }
				.DwLink { float:right; }
				/**** NUMERI UTILI ****/
				.TbNumeriUtili { border-collapse:collapse;text-align:left; }
				.TbNumeriUtili th{ border: 1px solid #C0C0C0;padding:0.5em 1em;font-weight:normal;background-color:#D1E8F7; }
				.TbNumeriUtili th h4{ margin:0;padding:0;font-weight:bold; }
				.TbNumeriUtili td{ border: 1px solid #C0C0C0;padding:0.5em 1em; }
				.TbNumeriUtili tr:hover{ background-color: #62BDCF; }
				/**** SERVIZI ****/
				.India { padding:0.5em; }
				#India0 { background-color:#FFF;border:1px solid silver; }
				#India1 { background-color:#90ee90; }
				#India2 { background-color:yellow; }
				#India3 { background-color:red; }
				#Logo118 { float:left;padding:0em 1em; }
				/**** MAPPA DEL SITO ****/
				#Site-Map { margin-left: 3em;list-style-image:url('../images/icons/arrow.png'); }
				#Site-Map li{ line-height:2em; }
				#Site-Map li ul { list-style-image:none;list-style-type:circle;list-style-position:inside; }
				#Site-Map li ul li{ line-height:1.5em; }
				/**** DONAZIONI ****/
				#Logo5x1000 { float:left;margin:0 1em;background:transparent url('../images/donazioni/5x1000.png') no-repeat center center;width:100px;height:106px; }
				#LogoDaiVersi { float:left;margin:0 1em;background:transparent url('../images/donazioni/logodai-versi1.gif') no-repeat left center;width:118px;height:96px; }
				
			/******** PAGE CONTENT STYLE ********/
			#Anchor-Top { clear:both;text-align:right;padding:1em 0;margin:1em 0 0 0; }
		#Footer { clear:both;background-color:#D1E8F7;min-height:100px;text-align:center;padding:0.5em 0 0 0; }
