* {
	margin: 0;
	padding: 0;
}

body {
	/*background: #F5FCF5 url('../img/bgBody.jpg') no-repeat 0px 0px;*/
	background: #F5FCF5;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

	a {
		color: #197FE5;
		text-decoration: none;
	}

	a:hover {
		text-decoration: underline;
	}

	div.Contenitore {
		position: relative;
		margin: -15px auto;
		text-align: justify;
		width: 780px;
		background: #fff;
	}

		div.Sfondo {
			position: absolute;
			top: 15px;
			left: -266px;
			margin: 0 auto;
			width: 266px;
			height: 550px;
			background: #F5FCF5 url('../img/bgBody.jpg') no-repeat 0px 0px;
		}

		div.Testa {
			position: relative;
			background: url('../img/bgTesta.jpg') no-repeat 0px 0px;
			height: 180px;
		}
		
			div.Testa a.Logo {
				position: absolute;
				top: 26px;
				left: 5px;
				width: 309px;
				height: 171px;
				background: url('../img/Logo_Lysis.png') no-repeat 0px 0px;
			}

		ul.MenuTop {
			position: absolute;
			top: 150px;
			right: 20px;
			height: 30px;
			list-style: none;
			text-align: center;
		}

			ul.MenuTop li {
				float: left;
				width: 120px;
				height: 30px;
				margin: 0 10px 0 0;
				line-height: 30px;
				font-weight: bold;
				color: #bbb;
				font-size: 10pt;
				background: url('../img/bgTabMenu.png') no-repeat 0px 0px;
			}

				ul.MenuTop li a {
					display: block;
					color: #EFFFEF;
					text-decoration: none;
					background: url('../img/bgTabMenu.png') no-repeat 0px -30px;
				}

				ul.MenuTop li a:hover {
					color: #fff;
					background-position: 0px -60px;
					text-decoration: underline;
				}

		div.Contenuto {
			padding: 30px 20px;
		}

			div.Contenuto form {
				margin: 0 -20px 0 0;
				padding: 0 0 20px 0;
				float: left;
				width: 560px;
				height: 250px;
			}

			div.Contenuto form.Contattaci {
				position: relative;
				height: 440px;
				background: url('../img/contatti.gif') no-repeat right bottom;
			}

				div.Contenuto form.Contattaci a.Brochure {
					position: absolute;
					top: 0px;
					right: 30px;
					height: 40px;
					line-height: 40px;
					padding: 0 0 0 45px;
					text-decoration: underline;
					font-weight: bold;
					font-size: 13px;
					background: url('../img/icona_pdf.gif') no-repeat 0px 0px;
				}

				div.Contenuto form.Contattaci a.Brochure:hover {
					text-decoration: none;
				}

				div.Contenuto form.Contattaci a.FAQ {
					position: absolute;
					top: 40px;
					right: 30px;
					height: 40px;
					line-height: 40px;
					padding: 0 0 0 45px;
					text-decoration: underline;
					font-weight: bold;
					font-size: 13px;
					background: url('../img/icona_pdf.gif') no-repeat 0px 0px;
				}

				div.Contenuto form.Contattaci a.FAQ:hover {
					text-decoration: none;
				}

				div.Contenuto form input.Invia {
					font-family: Arial, sans-serif;
					font-size: 13px;
					font-weight: bold;
					background: green;
					color: #fff;
					border: 0;
					padding: 3px 6px;
					cursor: pointer;
					margin: 5px 0 0 0;
				}

				div.Contenuto form select, div.Contenuto form textarea {
					width: 220px;
				}

				div.Contenuto form label {
					font-size: 12px;
					color: #666;
					font-weight: bold;
				}

					div.Contenuto form label span {
						color: red;
					}

				div.Contenuto form input, div.Contenuto form select  {
					display: block;
					margin: 0 0 10px 0;
				}

			div.Contenuto ul.MenuSx {
				text-align: left;
				width: 160px;
				background: #E7F5E6 url('../img/bgMenuSx.jpg') no-repeat left bottom;
				list-style: none;
				border-top: 1px solid #BEDFBE;
				float: left;
				margin: 0 20px 10px -20px;
				padding: 20px;
			}

				div.Contenuto ul.MenuSx li {
					color: #000;
					font-weight: bold;
					line-height: 14px;
					margin: 0 -20px 6px -20px;
					padding: 0 0 8px 20px;
					font-size: 9.5pt;
					background: url('../img/bgMenuLi.png') repeat-x bottom;
				}

					div.Contenuto ul.MenuSx li a {
						padding: 0 0 0 10px;
						background: url('../img/bgFrecciaVerde.gif') no-repeat 0px 5px;
					}

			div.ColonnaSxHome {
				float: left;
				width: 240px;
				text-align: left;
			}

				div.ColonnaSxHome p.Intro {
					color: #555;
					padding: 0 30px 0 20px;
					margin: 0 0 0 -20px;
					height: 412px;
					text-align: justify;
					background: #fff url('../img/bgContenuto.jpg') no-repeat left bottom;
				}

				div.bgNewsBlog {
					position: relative;
					width: 210px;
					height: 270px;
					background: url('../img/bgNewsBlog.jpg') no-repeat 0px 0px;
				}

					div.bgNewsBlog h3 {
						padding: 20px 0 0 10px;
						font-size: 22px;
						color: #008000;
						font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
						line-height: 18px;
						font-weight: normal;
					}

					div.bgNewsBlog ul {
						list-style: none;
						padding: 20px 10px;
						line-height: 17px;
					}
						
						div.bgNewsBlog ul li {
							border-left: 2px solid #C5DFC5;
							margin: 0 0 15px 0;
							padding: 0 10px;
							color: #777;
							font-size: 10.5pt;
						}

							div.bgNewsBlog ul li strong {
								color: #008000;
								font-size: 12pt;
							}

							div.bgNewsBlog ul li a {
								color: #777;
								text-decoration: none;
								font-weight: bold;
							}

							div.bgNewsBlog ul li a:hover {
								text-decoration: underline;
							}

					div.bgNewsBlog a.Tutte {
						position: absolute;
						right: 10px;
						bottom: 10px;
						text-align: right;
						padding: 0 0 0 10px;
						font-family: Arial, sans-serif;
						font-size: 9pt;
						font-weight: bold;
						background: url('../img/bgFrecciaVerde.gif') no-repeat 0px 3px;
					}

			div.Contenuto ul.BoxHome {
				float: left;
				width: 510px;
				margin: 0 -20px 0 0;
				list-style: none;
			}

				div.Contenuto ul.BoxHome li {
					float: left;
					width: 160px;
					height: 196px;
					margin: 0 10px 10px 0;
					background: url('../img/bgLiBoxHome.jpg') no-repeat left bottom;
				}

					div.Contenuto ul.BoxHome li a {
						display: block;
						width: 160px;
						height: 160px;
						text-indent: -9999px;
						text-decoration: none;
					}
					
					div.Contenuto ul.BoxHome li a.ValutazioneRischioStress {
						background: url('../img/ValutazioneRischioStress.jpg') no-repeat 0px 0px;
					}

					div.Contenuto ul.BoxHome li a.ValutazioneRischioStress:hover {
						background-position: 0px -160px;
					}

					div.Contenuto ul.BoxHome li a.WellnessAtWork {
						background: url('../img/WellnessAtWork.jpg') no-repeat 0px 0px;
					}

					div.Contenuto ul.BoxHome li a.WellnessAtWork:hover {
						background-position: 0px -160px;
					}

					div.Contenuto ul.BoxHome li a.MedicinaDelLavoro {
						background: url('../img/MedicinaDelLavoro.jpg') no-repeat 0px 0px;
					}

					div.Contenuto ul.BoxHome li a.MedicinaDelLavoro:hover {
						background-position: 0px -160px;
					}

					div.Contenuto ul.BoxHome li a.SelezioneDelPersonale {
						background: url('../img/SelezioneDelPersonale.jpg') no-repeat 0px 0px;
					}

					div.Contenuto ul.BoxHome li a.SelezioneDelPersonale:hover {
						background-position: 0px -160px;
					}

					div.Contenuto ul.BoxHome li a.CorsiDiFormazione {
						background: url('../img/CorsiDiFormazione.jpg') no-repeat 0px 0px;
					}

					div.Contenuto ul.BoxHome li a.CorsiDiFormazione:hover {
						background-position: 0px -160px;
					}

					div.Contenuto ul.BoxHome li a.InterventiGiuridici {
						background: url('../img/InterventiGiuridici.jpg') no-repeat 0px 0px;
					}

					div.Contenuto ul.BoxHome li a.InterventiGiuridici:hover {
						background-position: 0px -160px;
					}

					div.Contenuto ul.BoxHome li a.Contattaci {
						background: url('../img/Contattaci.jpg') no-repeat 0px 0px;
					}

					div.Contenuto ul.BoxHome li a.Contattaci:hover {
						background-position: 0px -160px;
					}

					div.Contenuto ul.BoxHome li a.NewsDalBlog {
						background: url('../img/NewsDalBlog.jpg') no-repeat 0px 0px;
					}

					div.Contenuto ul.BoxHome li a.NewsDalBlog:hover {
						background-position: 0px -160px;
					}

			div.Contenuto h1 {
				padding: 0 0 10px 0;
				font-size: 18pt;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-weight: normal;
				color: #008000;
			}

			div.Contenuto h2 {
				padding: 20px 0 10px 0;
				font-size: 14pt;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-weight: normal;
				color: #666;
			}

			div.Contenuto ol {
				list-style: none;
				list-style-image: url('../img/pallinov.gif') no-repeat 0px 0px;
				padding: 0 0 10px 0;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 14.5px;
			}

				div.Contenuto ol li {
				}

					div.Contenuto ol li span {
						padding: 0 3px 0 0;
						font-size: 19px;
						color: #BCDEBC;
						font-family: Georgia, sans-serif;
					}

			div.Contenuto p {
				padding: 0 0 15px 0;
				font-size: 10.5pt;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			}

			div.Contenuto p.privacy {
				font-family: Arial, sans-serif;
				font-size: 10px;
				color: #666;
			}

		div.Piede {
			clear: both;
			border-top: 1px solid #BEDFBE;
			background: #F5FCF5;
		}

			div.Piede p {
				padding: 15px 20px;
				text-align: left;
				font-family: Arial, sans-serif;
				font-size: 8pt;
				color: #7F7F7F;
			}


/*********************/

			div#imgStress {
				float: right;
				margin: 0 -20px 65px 0;
				position: relative;
			}

				div#imgStress div.PulsStrada {
					position: absolute;
					display: block;
					cursor: help;
					text-decoration: none;
				}

					div#imgStress div.PulsStrada span {
						display: block;
						width: 20px;
						height: 20px;
						padding: 0 2px 2px 0;
						line-height: 18px;
						text-align: center;
						font-family: Georgia, sans-serif;
						font-size: 14px;
						font-weight: bold;
						color: #fff;
						background: url('../img/pallino.gif') no-repeat 0px 0px;
					}

					div#imgStress div.PulsStrada div.PopUp {
						display: none;
						margin: 3px 0 0 0;
						width: 232px;
						background: #008000;
					}

						div#imgStress div.PulsStrada div.PopUp div.Testo {
							padding: 5px 15px 15px 15px;
						}

							div#imgStress div.PulsStrada div.PopUp div.Testo h4 {
								margin: 0;
								padding: 10px 0 0 0;
								color: #fff;
								line-height: 18px;
								font-family: Georgia, sans-serif;
								font-weight: normal;
								font-size: 17px;
								text-align: left;
							}

							div#imgStress div.PulsStrada div.PopUp div.Testo p {
								color: #fff;
								text-align: left;
								line-height: 14px;
								font-size: 10px;
								padding: 0;
								font-family: Arial, sans-serif;
							}

			div.Contenuto p.medium {
				font-size: 15px;
			}

			div.Contenuto p.stronger {
				font-size: 14pt;
				color: #666;
			}

			div.Contenuto p.green {
			}

				div.Contenuto p.green strong {
					color: #008000;
					text-transform: uppercase;
				}

			div.Contenuto a.Indietro {
				background: url('../img/bgFrecciaVerde.gif') no-repeat 0px 7px;
				padding: 0 0 0 10px;
			}

			div.Contenuto p.vero {
				color: #008000;
				font-weight: bold;
				font-style: italic;
				font-size: 14px;
			}

			div.Contenuto p.falso {
				color: red;
				font-style: italic;
			}