/*	Casa di Cura Santa Maria del Pozzo - Somma Vesuviana - Napoli
/*	cemsmdpstile.css - creato da Francesca Vaino - fra_kung@yahoo.it  - 26/02/04
/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/*
/* ***** B A S E ***** */ 
body {background: #E7EFE7; color: #040; 
	margin: 0px; padding: 0px; 
	font: 75% verdana, arial, helvetica, sans-serif; 
	scrollbar-face-color: #E7EFE7; scrollbar-highlight-color: #FFC; scrollbar-3dlight-color: #008040; 
	scrollbar-darkshadow-color: #000; scrollbar-shadow-color: #004040; scrollbar-arrow-color: #F60; 
	scrollbar-track-color: #FFF; 
	}
hr {margin: 10px 40px 10px 40px; border: 1px solid #040;
}
h1, h2, h3, h4 {
	font-family : verdana, arial, helvetica, sans-serif; color: #040;
}
h1 {font-size: 1.5em; text-align: center;
}
h2 {padding-top: 10px;	font-size: 1.5em; text-align: center;
}
h3 {margin: 10px; padding: 10px; 
	font-size: 1.35em; letter-spacing: .1em; word-spacing: .2em;
}
h4 {margin-top: 0px; margin-left: .8em;
	font-size: 1.25em; letter-spacing: .2em; word-spacing: .2em; 
}
h5 {
	font-family : verdana, arial, helvetica, sans-serif; color: #C60;
}
p {margin: 2px 20px 2px 20px; line-height: 2em;
}
		p img {	margin: 10px; border: 1px solid #FF6500;
		}
table {
	border : 1px solid #040;
	table-layout : auto;
	border-collapse : separate;
}
tr td {font-size: .8em; line-height: 1.5em; color: #040; background-color : #FFF;
		margin: 2px; padding: 1px 5px 1px 5px; border-bottom: 1px solid #040;
}
a img {border: none;
}
a:link {color: #FF6500; text-decoration: none;
}
a:visited {background: #FFF; color: #FF6500; text-decoration: none;
}
a:hover {color: #FF6500; text-decoration: underline;
}
/*
/* ***** CLASSI ***** */
.alt {display: none;
}
.enfa {font-weight: bold; 
}
.centrato {margin: 10px; padding: 5px;
	text-align: center; line-height: 1.5em;
}
.firma {margin: 5px 20px 5px 5px; padding: 5px;
	text-align: right; line-height: 1em; font-style: italic; font-weight: bold;
}
.cont1 {margin-left: 35px; margin-right: 35px; padding: 0px;
}
		.cont1 h3 {margin-left:0px; padding: 0px;
		}
		.cont1 h4 {margin-bottom: .3em; padding-top: .5em; margin-left:0px;
			font-size: 1em; text-align: left;
		}
		.cont1 li { font-size: .9em; line-height: 2em; font-weight : bold;
		}
		.cont1 img {margin: 5px; padding: 2px 10px 2px 10px; border: 3px double #070;
		}
	.cont2  {font-size: .9em; line-height: 1.75em; margin-left : 5px;
	}
		.cont2 img {margin: 5px; padding: 2px 10px 2px 10px; border: 3px double #070;
		}
.mark1 {margin-left: 0px; margin-right: 30px; padding: 0px; 
	color: #040; line-height : 2em; font-weight: bold;
	border-bottom: 3px groove #C60;
}
	.mark2 {margin: 10px 30px 5px  5px; padding: 0px;
		color: #000; line-height: 2em;  font-weight: bold; font-variant : small-caps;
		border-top: 2px groove #FF6500;
	}
.quadro {background: #E7EFE7; color: #040;
	margin-left: 0px; margin-right: 5px; padding: 5px; border: 1px solid #040;
}
		.quadro img {
			padding: 10px;			
}
.coda {	border-top: 1px solid #040; padding-top: 5px; clear : both;
	margin: 30px 5px 5px 0px; font-size: .9em; font-style: italic; 
}

/*
/* ***** L A Y O U T ***** */
#Testa {
	background: #E7EFE7 url(images/logocemsmdp.gif) no-repeat left;
	color: #000;
	margin-left: 40px;
	height: 115px;
	padding: 0px;
}
#Lato {background:#E7EFE7; color: #040; font-size: .85em;
	position: absolute; top: 117px; left: 0px; width: 129px;
}
		#Lato h2 {background: #E7EFE7; color: #FF6500;
			height: 37px;
			margin: 0px; padding: 0px;
		}
		#Lato  img {background: #E7EFE7;
			margin: 2px; padding: 2px;
		}
#Corpo {background: #FFF; color: #000;
	position: absolute; top: 117px; left: 130px; 
	margin:0px; padding-top: 0px;
	border-left: 1px solid #040;
}
#Comando  {background-color: #FFC; color: #040; 
	height: 34px; margin: 0px;
	border-top: 1px solid #040;
	border-bottom: 1px solid #040;
	border-right: 1px solid #040;
}
	.nav {background-color: #E7EFE7; position: relative; height: 30px; /*width: 619px;*/
		margin: 2px; padding: 0px; list-style: none; text-align: center;
		border: 1px solid #040;
	}
#Foglio { background-color : #E7EFE7;
}
.Go {  	background-color : #FFF; margin: 5px auto;
	border: 1px solid #070;  width: 700px; text-align : center;
}
/*
/* ***** L I N K S ***** */
#Lato a {background: #E7EFE7;
	text-decoration: none; 
}
		#Lato h2 a {background-color: #E7EFE7;	color: #040;
			font-weight: bold; letter-spacing: .05em; 
			margin: 0px; padding-top: 10px; padding-right : 20px;
			font-family: verdana, arial, helvetica, sans-serif; font-size:  .8em; text-align: right; text-decoration: none;
			display: block; 
		}
				#Lato h2 a:hover { color : #FF6500;
				}
		#Lato ul {margin: 0; padding: 0; list-style: none; 
		}
		#Lato ul li {display: inline;
		}
		#Lato ul li a {background-color: #FFF; color: #040; padding-right: 2px; font-weight: bold; letter-spacing: .05em; 
			font-family: verdana, arial, helvetica, sans-serif;	text-decoration: none; text-align: right; line-height: 2em;
			display: block;  border-bottom: 1px solid #040; border-top: 1px solid #040;
		}
		#Lato ul li a:visited {	color: #008800;
		}
		#Lato ul li a:hover {background-color: #FFC; color: #FF6500;
		}
ul.nav li {position: absolute; top: 5px; height: 20px; margin: 0px; padding: 2px;
	font-size: 8pt; font-family: verdana, arial, helvetica, sans-serif; text-align: center; 
}
		.nav li a  {border: 1px solid #040; padding:1px; display: block; 
		}
	/**/
		.nav li.ar1 a {	background-color: #FFF;	color: #040; font-weight: bold;	
		}
		.nav li.ar2 a {	background-color: #FFF;	color: #040; font-weight: bold;
		}
		.nav li.ar3 a {	background-color: #FFF;	color: #040; font-weight: bold;
		}
		.nav li.ar4 a {	background-color: #FFF;	color: #040; font-weight: bold;
		}
		.nav li.ar5 a {	background-color: #FFF;	color: #040; font-weight: bold;
		}
		.nav li.ar6 a {	background-color: #FFF;	color: #040; font-weight: bold;
		}
		.nav li.ar7 a {	background-color: #FFF;	color: #040; font-weight: bold;
		}
	/**/
		li.ar1 {left: 2px; width: 54px; display: block; 
		}
			li.ar1 a:visited {background-color: #FFF; color: #008800; text-decoration: none;
			}
			li.ar1 a:hover {background-color: #FFC; color: #FF6500; text-decoration: none;
			}
		li.ar2 {left: 60px; width: 76px; display: block; 
		}
			li.ar2 a:visited {background-color: #FFF; color: #008800; text-decoration: none;
			}
			li.ar2 a:hover {background-color: #FFC; color: #FF6500; text-decoration: none;
			}
		li.ar3 {left: 140px; width: 74px; display: block; 
		}			
			li.ar3 a:visited {background-color: #FFF; color: #008800; text-decoration: none;
			}
			li.ar3 a:hover {background-color: #FFC; color: #FF6500; text-decoration: none;
			}
		li.ar4 {left: 218px; width: 86px; display: block; 
		}
			li.ar4 a:visited {background-color: #FFF; color: #008800; text-decoration: none;
			}
			li.ar4 a:hover {background-color: #FFC; color: #FF6500; text-decoration: none;
			}
		li.ar5 {left: 308px; width: 110px; display: block; 
		}
			li.ar5 a:visited {background-color: #FFF; color: #008800; text-decoration: none;
			}
			li.ar5 a:hover {background-color: #FFC; color: #FF6500; text-decoration: none;
			}
		li.ar6 {left: 422px; width: 138px; display: block; 
		}
			li.ar6 a:visited {background-color: #FFF; color: #008800; text-decoration: none;
			}
			li.ar6 a:hover {background-color: #FFC; color: #FF6500; text-decoration: none;
			}
		li.ar7 {left: 564px; width: 40px; display: block; 
		}
			li.ar7 a:visited {background-color: #FFF; color: #008800; text-decoration: none;
			}
			li.ar7 a:hover {background-color: #FFC; color: #FF6500; text-decoration: none;
			}
