/*-------------------------------------------------------------------->

.// Webaccessibile.org 'Stiloso_print' Style Sheet 

Type:        Main One | No tables layout
Author:      Marco 'Da Bazzmann' Trevisan < marco@bazzmann.it >
Version:     01.2002
Last update: 16.sep.2002

Please refére to bottom of this page for further info and copyright.
<--------------------------------------------------------------------*/

/* Don't forget the main settings! */

body {
	font-family: Georgia, "Times New Roman", Times, serif;
    margin: 0px 0px 0px 0px;
	color: #000;
	background-color: #fff; 
	font-size: .9em;
}


a {
   color: #036;
   text-decoration: underline;
   background-color: transparent;
}

a:hover {
   color: #000;
   text-decoration: none;
   background-color: #ff6;
   border-bottom: 1px dashed #036;
   padding: 0px;
}

form {
   margin: 0px 0px 0px 0px;
   padding: 0px;
}

p {
   letter-spacing: .3px;
   line-height: 160%;
}

dt {
   font-style: normal;
   font-weight: bold;
   margin-bottom: 5px;
}

dd {
   margin-left: 20px;
   margin-bottom: 15px;
}

li {
   azimuth: left-side;
   margin-bottom: 5px;
   margin-left: -15px;
}

code {
   font-family: "Courier New", Courier, monospace;
   font-weight: bold;
   background-color: transparent;
   color: #930;
}

/* A handlers -------------------------------------------------------*/

a.indice {
   color: #039;
   background-color: transparent;
   text-decoration: none;
   letter-spacing: .1px;
}

a.indice:hover {
   color: #fff;
   background-color: #039;
   text-decoration: none;
   letter-spacing: .1px;
}

a.rednone {
   color: #c00;
   text-decoration: none;
   background-color: transparent;
}

a.rednone:hover {
   color: #0002cc;
   text-decoration: none;
   background-color: transparent;
   border-bottom: 1px dashed #0002cc;
   padding: 0px;
}

a.conformita {
   color: #666;
   text-decoration: none;
   background-color: transparent;
}

a.conformita:hover {
   color: #333;
   text-decoration: none;
   background-color: transparent;
   border-bottom: 1px dashed #333;
}


/* DIV handlers -----------------------------------------------------*/

div {
	font-family: Georgia, "Times New Roman", Times, serif;
}

div.stealth {
   display: none;
}

div.imgtitle {
	 padding-left: 20px; 
	 width: 500px; 
}


/* ID's handlers ----------------------------------------------------*/

#bannerhead {
   text-align: center;
   margin: 10px 0px 10px 0px;
   azimuth: center;
}

#mainbox {
   color: #000;
   background-color: #fff;
   text-align: justify;
   border: none;
   padding: 0px;
}

#testata {
   color: #000;
   background-color: #036;
   border-bottom: 1px solid #000;   
   margin: 0px 0px 0px 0px;
   padding-left: 20px;
}

#sottotestata {
    color: #000;
    background-color: #cf3;
    font-size: .8em;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-align: left;
    padding-left: 25px;
    padding-right: 15px;   
    padding-top: 5px;
    padding-bottom: 5px;   
    vertical-align: middle; 
}

#tuseiqui {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    color: #fff;
    background-color: #06c;
    text-align: right;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 2px;
    padding-bottom: 2px;
}

#contentbox {
   padding: 15px;
}

#contenuto {
   padding-right: 10px;
   margin-right: 10px;
   padding-left: 10px;
   margin-left: 10px;
   margin-bottom: 15px;
   text-align: justify;
   border: none;
   }

#contenutint {
   margin: 0px 0px 0px 0px;
   /* border-right: 1px dotted #666; */
}

#colsx {
   float: left;
   width: 150px; 
}

#coldx {
   display: none;
}

#boxautore {
   color: #000;
   background-color: transparent;
   padding-left: 0px;
   margin-bottom: 50px;
}

#editoriale {
   color: #333;
   background-color: transparent;
   line-height: 130%;
}

#downnavy {
   display: none;
}

#footer {
   color: #333;
   background-color: transparent;
   border-top: 1px dotted #666;
   font-size: .7em;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin: 0px 0px 0px 0px;
   padding-top: 2px;
}

#conformita {
   color: #333;
   background-color: transparent;
   font-size: .8em;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-align: right;
}


/* Classes handlers -------------------------------------------------*/


.updotline {
   color: #000;
   background-color: transparent;
   border-top: 1px dotted #666;
}

.ylwboxdashed {
   color: #000;
   background-color: #ffc;
   border: 1px solid #999;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-right: 2px;
   padding-left: 7px;
   margin-bottom: 25px;
}

.invisibile {  
	display:none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
}


/* Headers handlers -------------------------------------------------*/

h1 {
	 font-family: Georgia, "Times New Roman", Times, serif;
    color: white;
    font-size: 2.5em;
    font-weight : normal;
    background-color : transparent;
    letter-spacing: 1.5px;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

h2 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #036;
    font-size: 1.5em;
    font-weight : bold;   
    letter-spacing: .5px; 
    background-color : transparent;
    border-bottom: 1px dashed #666;
}

h3 {
	 font-family: Georgia, "Times New Roman", Times, serif;
    color: #666;
    font-size: 1.2em; 
    font-weight : normal;      
    background-color : transparent;
    letter-spacing: 0.5px;
}

/* Headers classes handlers */

h2.titpagina {
	 font-family: Georgia, "Times New Roman", Times, serif;
    color: #000;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;        
    font-size: 1.5em;
    font-weight : bold;
    background-color : #9cf;
    margin: 0px 0px 0px 0px;
}

h3.titpagina {
	 font-family: Georgia, "Times New Roman", Times, serif;
    color: #600;
    padding-left: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;        
    font-size: 1.6em;
    font-weight : normal;
    background-color : transparent;
    margin: 0px 0px 0px 0px;
}

h3.nomargin {
   margin: 0px;
   padding: 0px;
}

/*-- Footer Notes ---------------------------------------------------->

< Goals >
Reaching good style support, cross to every browser, supporting the
W3C standards but testing and hacking them to best compatibility on
the net.

Also wish to support, promote and make effective goal on accessibility
and usability into the website.

< About >
This style sheet is the advanced one produced by Bazzmann Labs, using
more techniques to reach good with accessible web design, like 
harmonious colours, non tables layout (only in conjunction with DIV
and SPAN tag), hacking techniques on CSS.

< Did you find a bug? >
Please report to our labs your feedback through the online form at:
http://www.bazzmann.it/interattiva/css_bug_report.php

I'll appreciate it really much.

< Do you wish to use this CSS? | Copyright info >
The nature of web W3C standards are not for copyright stuff, the 
knowledge is useful when it can fly free. All the same the work and
effort to reach this kind of CSS level is produced by Bazzmann Labs
crew for own projects and customers.

So, you're free to use it and hack it, also for commercial use, but
put and keep this header on your CSS files:

"This CSS model is based on original model by Marco Trevisan | Bazzmann 
 Labs, please refére to http://www.bazzmann.it/cssmodel to download the 
 last release."

Thanks,
Marco Trevisan | marco@bazzmann.it
 
<--------------------------------------------------------------------*/