/*

	Foglio di stile per le pagine del sito sansotta.net
	(c) Carlo Sansotta, 2003-2004

	Thanks to: CoD, Marcolino, D-Web, Syme++
*/

/*----------------------*/
/*	impostazione pagina	*/
/*----------------------*/
body
	{ 
	background-color: #FFFFFF; 
	color: #000000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; /* font senza grazie */ 
	font-size: 0.8em; 
	font-weight: lighter; /* facilita la lettura, poi viene ridefinito in <strong> */ 
	margin: 0px 0px 0px 0px;
	padding: 0; 
/*	text-align: center; */
	} 

div#pagina 
	{ 
	width: 100%; 
	} 

div#pagina div#header
	{ 
	position: relative;
	background-color: #3f526f; 
	color: #ffffff;
	padding: 10px;
/*	background-color: #002266; */
/*	height: 100px; */
	} 


div#intestazione
	{ 
	position: relative;
	background-color: #3f526f; 
	color: #ffffff;
	padding: 10px; 
	} 
.intestazione
	{ 
	position: relative;
	background-color: #3f526f; 
	color: #ffffff;
	padding: 10px; 
	} 
h1.intestazione
	{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; /* font senza grazie */ 
	font-size: 28px; 
	padding-left: 1em; 
	padding-right: 1em; 
	text-align: left; 
	color: #ffffff;	
	background-color: #3f526f; 
	} 
h2.intestazione
	{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; /* font senza grazie */ 
	font-size: 14px; 
	padding-left: 1em; 
	padding-right: 1em; 
	text-align: left; 
	color: #ffffff;	
	background-color: #3f526f; 
	} 

div#pagina div#header h1 
	{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; /* font senza grazie */ 
	font-size: 28px; 
	padding-left: 1em; 
	padding-right: 1em; 
	text-align: left; 
	color: #ffffff;	
/*	color: #002266;	*/
	background-color: #3f526f; 
	} 

div#pagina div#header h2 
	{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; /* font senza grazie */ 
	font-size: 14px; 
	padding-left: 1em; 
	padding-right: 1em; 
	text-align: left; 
	color: #ffffff;	
/*	color: #002266;	*/
	background-color: #3f526f; 
	} 

.menu
	{
	position: relative;
	color: #ffffff;
	background-color: #ffaa00;	
	padding-top: 10px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	font-weight: bold;
	border-bottom: 2px solid #000000;
	border-top: 2px solid #000000;
	border-left: 2px solid #000000;
	width: 198px;
	float: left;
	text-align: left; 
	}

div#pagina div#corpo 
	{ 
/*	position: relative; 
	position: absolute;
	margin-left: 200px;
	margin-left: 202x;
	padding-top: 2em; 
	padding-left: 2em; 
	padding-right: 2em; 
	padding-bottom: 2em; 
	text-align: left; 
	background-color: #FFFFFF;
	border-top: 2px solid black;
	border-left: 2px solid black;
	border-right: 2px solid black;
	border-bottom: 2px dashed black;	*/
	} 
div#corpo 
	{ 
	position: relative;
/*	position: absolute;	*/
	margin-left: 200px;
	padding-top: 2em; 
	padding-left: 2em; 
	padding-right: 2em; 
	padding-bottom: 2em; 
	text-align: left; 
/*	background-color: #FFFFFF;	*/
	border-top: 2px solid black;
	border-left: 2px solid black;
	border-right: 2px solid black;
	border-bottom: 2px dashed black;
	} 

div#pagina div#footer 
	{ 
	position: relative; 
	background-color: #EEEEEE; 
/*	bottom: 0; */
/*	height: 20px; */
/*	width: 100%; */
	padding-top: 10px; 
	padding-bottom: 10px; 
	padding-right: 20px;
	text-align: right; 
	font-size: 0.7em; 
	} 
/*----------------------------------*/
/* modifica di vari elementi <tags> */ 
/*----------------------------------*/
p
	{
/* dimensionamento del campo occupato dal paragrafo */ 
	margin-top: 10px; 
	margin-bottom: 10px; 
	} 

p:first-letter
	{
/* prima lettera sempre maiuscola e in grassetto */ 
	text-transform: uppercase; 
	font-weight: bold; 
	} 

strong
	{
/* il testo è strong */ 
	font-weight: bold; 
	} 

/* le immagini non hanno mai il bordo */ 
img
	{
	border: none; 
	} 
img.destra
	{
	border: none; 
	float : right;
	padding-right: 10px;
	padding-bottom: 10px;
	} 
img.sinistra
	{
	border: none; 
	float : left;
	padding-right: 10px;
	padding-bottom: 10px;
	} 

hr
	{
/* le righe orizzontali non sono mostrate */ 
	display: none; 
	} 

fieldset
	{
/*	sposta dal bordo	*/
	padding: 10px;
	}

/*------*/
/* Link */
/*------*/
a
	{
	color: #000000;
	background-color: transparent;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	}

a:visited
	{
	color: #333300;
	background-color: transparent;
	font-style: normal;
	font-weight: normal;
	}

a:hover 
	{
	color: red;
	background-color: transparent;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	}

a:active 
	{
	color: #333300;
	background-color: transparent;
	font-style: normal;
	font-weight: normal;
	}

/*------------------------------*/
/*      annullamento delle      */
/* impostazioni per non vedenti */
/*------------------------------*/
.Aural { display: none; }
