/*  
*************************************************************************************
	part of DiPASSI project

	|	Copyright notice	|

	(c) 2003-2004 Carlo Sansotta per DiPASSI
	Dipartimento di Protezionistica Ambientale, 
	Sanitaria, Sociale ed Industriale
	Universita' di Messina (Italy)

	All rights reserved.

	This script is part of DiPASSI project. The DiPASSI web content management system 
	is NOT free software; you CANNOT redistribute it and/or modify it without an
	explicit written permission of the author.

	This copyright notice MUST APPEAR in all parts of the DiPASSI project!
*************************************************************************************
    Author: Marco GRAZIA
	version: 0.1.0
	date: 28 aprile 2005
	Template 1

	Modified by Carlo Sansotta
	for DIPASSI-unime.it
*/

html {
	margin-bottom: 1px;
	height: 100%;
}
body {
	background: #799FD9 url(../images/sfondo_01.jpg);
	color: #000;
	font: 100 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 1em;
	padding: 1em;
	text-align: center;
}
strong {	font-weight: bold;}
img {	border: none;}
hr {	display: none;}

#container {
	width: 640px;
	\width: 660px;
	w\idth: 640px;
	border: 2px solid #2F4F4F;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	background: #C6E0F4;
}

#banner {
	padding: 2px;
/*	height: 90px;	*/
	height: 65px;
/*	background: #0068A7 url(../images/soapsuds2-2.jpg) no-repeat left 22px;	*/
	background: url(../images/soapsuds2-2.jpg) no-repeat;
	border-bottom: 2px solid #7A88AA;
}
#banner h1 {
	margin: 0;
	padding: 0;
	font-size: 1.2em;
	color: #f5f5f5;
	text-align: right;
}

#path {
	padding: 2px;
	height: 15px;
	background: #0068A7;
	border-bottom: 2px solid #7A88AA;
	font-size: 1.0em;
	color: #f5f5f5;
	text-align: left;
}

#path a:link, #path a:visited {	
	color: #F5FFFA;
	background: #0068A7;
	border-right: 6px solid #0068A7;
	border-left: 6px solid #0068A7;
	text-decoration: none;
}
#path a:active, #path a:hover {	
	color: #F5FFFA;
	background: #4CB7E8;
	border-right: 6px solid #4CB7E8;
	border-left: 6px solid #4CB7E8;
}


#testo {
	margin-right: 176px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	background-color: #F5FFFA;
	border-right: 1px solid #82A879;
	padding: 1em 1.8em 1em 1em;
	text-align: left;
}

/*-----------------------------------*/

div.riquadro_bianco {
	position: relative;
	z-index: 10;
	border: 3px #4CB7E8 solid;
	background-color: #fff;
	/*font-size: 95%;*/
	line-height: 150%;
}
div.riquadro_bianco p {
	padding: 0px 10px 0px 10px;
}
div.riquadro {
	position: relative;
	z-index: 10;
	border: 3px #4CB7E8 solid;
	background-color: #eee;
	/*font-size: 95%;*/
	line-height: 150%;
}
div.riquadro h2 {
	padding: 0px;
	margin: 0px;
	padding: 0.3ex;
	background-color: #4CB7E8;
	color: #333;
	border-bottom: 1px #99c solid;
	text-align: left;
}
div.riquadro p {
	padding: 0px 10px 0px 10px;
}
div.riquadro a:link, div.riquadro a:visited {	
	color: #0068A7;
	text-decoration: none;
}
div.riquadro a:active, div.riquadro a:hover {	
	color: #F5FFFA;
	background: #0068A7;
}

div.riquadro_rosso {
	position: relative;
	z-index: 10;
	border: 3px #f31919 solid;
	background-color: #eee;
	/*font-size: 95%;*/
	line-height: 150%;
}
div.riquadro_rosso h2 {
	padding: 0px;
	margin: 0px;
	padding: 0.3ex;
	background-color: #f31919;
	color: #FFFFFF;
	border-bottom: 1px #99c solid;
	text-align: left;
}
div.riquadro_rosso p {
	padding: 0px 10px 0px 10px;
}
div.riquadro_rosso a:link, div.riquadro a:visited {	
	color: #0068A7;
	text-decoration: none;
}
div.riquadro_rosso a:active, div.riquadro a:hover {	
	color: #F5FFFA;
	background: #0068A7;
}


ul.elenco li a:link, a:hover {	
	color: #FF0000;
	background: #F5FFFA;
}

ul.esterno li {
	list-style-image: url(../images/go.gif);
}
ul.interno li {
	list-style-image: url(../images/doc.gif);
}
ul.download li {
	list-style-image: url(../images/document-save.png);
}
ul.posta li {
	list-style-image: url(../images/mail.gif);
}
ul.licenza li {
	list-style-image: url(../images/licenza.gif);
}
ul.warning li {
	list-style-image: url(../images/warning.png);
}
div.codice {
	position: relative;
	z-index: 10;
	border: 1px black solid;
	padding: 10px 10px 10px 10px;
	background-color: #fefefe;
	/*font-size: 95%;*/
	line-height: 150%;
	font: 100 80% Courier;
}
div.descrizione {
	font-size: 1.0em;
	font: 100 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.inalto {
	text-align: right;
}
div.centrato {
	text-align: center;
}
dt.partner{
	font-weight: bold;
	color: #2F4F4F;
}

/*-----------------------------------*/

#menu p {
	margin: 1em 0 1em 0;
}
#menu p:first-letter {
	text-transform: uppercase;
	font-weight: bold;
	color: #2F4F4F;
}
#testo h1 {
	margin: 0;
	font-size: 1.8em;
	font-weight: 400;
	color: #2F4F4F;
}
#testo h2 {
	font-size: 1.3em;
	font-weight: 400;
	color: #2F4F4F;
}

#testo h3 {
	font-size: 1.1em;
	font-weight: 400;
	color: #2F4F4F;
}

#testo h4 {
	font-size: 1.0em;
	font-weight: 400;
	color: #2F4F4F;
	font-style: italic;
}

#menu {
	float: right;
	width: 180px;
	\width: 194px;
	w\idth: 180px;
	padding-top: 1em;
	padding-bottom: 1em;
}
#menu p {
	margin: 0;
	padding: 1em 3px 3px 6px;
	font-weight: bold;
	color: #2F4F4F;
	text-align: left;
}
#menu ul {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
}
#menu ul li a {
	display: block;
	text-decoration: none;
	padding: 0 1em;
	height: 24px; line-height: 24px;
}
#menu ul li.skip {	display: none;}
#menu ul li {	display: inline;}
#menu ul li a:link, #menu ul li a:visited {	color: #2F4F4F;}
#menu ul li a:active, #menu ul li a:hover {
	color: #F5FFFA;
	background: #4CB7E8;
	border-right: 6px solid #2F4F4F;
}

#footer {
	clear: both;
	padding: 2px;
	height: 22px;
	line-height: 22px;
	margin: 0;
	background-color: #0068A7;
	border-top: 2px solid #7A88AA;
}
#footer p {
	margin: 0;
	padding: 0;
	font-size: 0.7em;
	color: #FFD700;
}
#footer a {	color: #DAA520;}
#footer a:hover {
	color: #F5FFFA;
	background: #4CB7E8;
}

#testo table {
	border-collapse: collapse;
}

#testo table, th, td {
	border: 1px solid black;
}

#testo th, td {
	padding: 2px 4px;
}

/* hack per IE Win \*/
* html body #menu ul {
}
