/* CSS Document */
body.splash {background-color:#000000; background-image:url(../img/logo_centrale_splash2.jpg); background-position:10px 99px; background-repeat:no-repeat;}
.ita_eng { position:absolute; top:340px; left:655px; white-space:nowrap; width:370px;}
body {font-family:Arial, Helvetica, sans-serif; padding:0 0 0 10px; margin:0; font-size:90%; color:#D5CCBB; background-color:#000000; background-image: url(../img/logo_centrale.jpg); background-position:595px 100px; background-repeat:no-repeat;}

.clear {clear:both; height:1px;}
.bold {font-weight:bold;}
.small {font-size:0.8em;}
.title {font-size:1.3em; font-weight:bold; margin-left:20px;}
.title2 {font-size:1.1em; font-weight:bold; margin-left:3px;}
img {border:none; margin:0; padding:0;}
ul {list-style-type:none;}
ul.cv {color:#d67227;}
	ul.cv li {margin:20px 0;}
a.pdf {background-image:url(../img/logo_pdf.gif); background-position:100% 0; background-repeat:no-repeat; padding:10px 35px 10px 0;}
a.doc {background-image:url(../img/logo_doc.gif); background-position:100% 0; background-repeat:no-repeat; padding:10px 35px 10px 0;}
div.get_reader {width:100%; clear:both; height:60px;}
a.get_reader {background-image:url(../img/get_reader.gif); background-position:100% 7px; background-repeat:no-repeat; padding:5px 73px 15px 0;}
a:link, a:visited {color:#E10000; text-decoration:none; font-weight:bold;}
a:hover, a:active, a:focus {text-decoration:underline;}
h1, h2, h3, h4 {display:inline; font-size:1.0em; font-weight:normal; margin:0; padding:0;}
h2.titolo {font-size:1.0em; font-weight:bold; letter-spacing:0.1em; display:block;  margin:0 0 15px 5px; text-align:left} 
h3.titolo {font-size:1.2em; font-weight:bold; letter-spacing:0.1em; display:block;  margin:0 0 15px 5px; text-transform:uppercase;}
h4.titolo {font-size:1.1em; font-weight:bold; letter-spacing:0.1em; display:block;  margin:0 0 15px 5px; text-transform:uppercase;}
.verde {color:#366f08;}

.left {float:left; width:200px;}
.anti_left {margin-left:205px;}

acronym {cursor:help;}
hr { margin:15px 25px; color:#e10000; height:1px}
.skip {position:absolute; top:-1000px; height:1px; line-height:0.1em; font-size:0.1em;}

.menu {width:600px; height:100px; padding:0; margin:0;}
	img.menu_home_img {margin-top:10px;}
.menu_int {clear:both; background-image:url(../img/bg_testata.jpg); background-position:0 0; background-repeat:no-repeat; height:60px; color:#ffffff; text-transform:uppercase; font-size:1.1em; letter-spacing:-0.05em;}
	.menu_int a {font-weight:normal;}
		div.logo {float:right; width:200px; margin:12px 10px 0 0;}
		.menu ul {padding:18px 0 0 0; margin:0; list-style-type:none; list-style-image:none;}
			.menu ul li {float:left; margin-left:10px;}
				.menu ul li.select {text-decoration:underline;}
				.menu ul li.home {padding-left:15px; font-size:1.0em;}
		
.content_black {padding:0 5px 0 5px; margin:0; width:575px; background-color:#000000; border-top:2px solid #366f08; border-right:2px solid #606060; height:auto !important;  height:356px; min-height:356px; font-size:0.8em; background-image:url(../img/home.jpg); background-position:0 0; background-repeat:no-repeat;}
	.content_black img {position:relative; left:-5px;}
.content {padding:10px 5px 5px 5px; margin:0; width:575px; background-color:#1E1E1E; border-top:2px solid #366f08; border-right:2px solid #606060; height:auto !important; height:341px; min-height:341px; font-size:0.8em;}
	.content ul {margin:5px 0;}
		.content ul li {margin:5px 0 20px 0;}
	.content img {padding:2px;}
	.image {float:left; margin:4px 4px 4px 2px;}	
	.image2 {float:right; margin:4px 2px 4px 4px;}	
	.text {padding-left:3px;}
	.border {border:2px solid #E10000;}
	.border1 {border:1px solid #E10000;}

	ul.fotogallery {list-style-image:none; list-style-type:none; display:inline;}
		ul.fotogallery li {float:left; width:130px; text-align:center; margin-right:10px;}
		ul.fotogallery li img {border:1px solid #e10000;}

	.mappa img {border:1px solid #e10000; padding:5px; margin-left:15px;}

.footer {width:585px; margin:0; padding:0; font-size:0.75em; border-top:2px solid #ba0001; background:url(../img/footer.jpg) no-repeat; background-position:100% 7px; height:55px;}	
	.copy {padding:15px 0 0 5px; float:left; width:295px;}
	.credits {text-align:right; margin-left:345px; padding:15px 3px 0 0;}	
	.footer a {font-weight:bold}
		
/* Form */
form {float:left; border:1px solid #d6d6d6; padding:5px; margin:10px 0; width:462px;}	
	form div {margin:5px 0;}	
	form div.bottoni {margin-left:140px;}	
	label {display:block; float:left; width:140px;}	
	input {display:block; float:left; width:310px; background-color:#d6d6d6;}	
	input.bottone {width:90px; background-color:#d6d6d6; border:none; margin-right:20px; font-weight:bold; padding:2px 3px;}
	textarea {float:left; width:310px; height:130px; background-color:#d6d6d6;}	
	.privacy {width:451px; height:300px; overflow:auto; font-size:0.9em; text-align:justify; padding:0 2px; margin:15px 0 15px 0 !important; margin:5px 0 15px 0;}			

/* Pop up */		
.content_popup {background-color:#000000; padding:10px 0; text-align:center;}
	.menu_popup { width:100%;}
	.content_popup img {border:1px solid #e10000; padding:5px 3px; margin:0 2px 0 0;}
	.chiudi {float:left; width:100px; margin:20px 0 0 30px; background-image:url(../img/close.gif); background-position:0 3px; background-repeat:no-repeat; padding-left:18px; font-size:0.8em; text-transform:lowercase;}
		.chiudi a {font-weight:bold; letter-spacing:0.05em;}
	.footer ul li.credits_popup {margin-left:80px}
	
	div.content2 ul.noimg {list-style-image:none; list-style-type:none; margin-left:0; padding-left:5px;}
	div.content2 ul.noimg ul {list-style-image:none; list-style-type:none; margin-left:0; padding-left:5px;}