body { color: black;
/*	L'immagine di sfondo e' stata spostata nell'oggetto "corpo"

	background-image: url('images/back.gif');
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 50% 100%; 					*/
	margin-left: 0%; margin-right: 6%;
	margin-top: 0%; margin-bottom: 0%;
	font-family: helvetica, sans-serif;
	font-size: medium;
	text-indent: 5pt; 
/*      Le barre di scorrimento sono inserite nel contenitore "corpo"	*/

	overflow: hidden; }


/*  Headers  */

h1, h2, h3, h4 {text-align: center;
	margin-top: 4pt; margin-bottom: 8pt; }
h4, h5, h6 {text-align: left}
h1 {/* color: #800000 */
	color: #008080;
	font-size: 250%;
	font-weight: bold; }
h2 { font-size: 170%;
    	font-weight: bold; 
	color: yellow; }
h3 { font-size: 150%;
    font-weight: normal;
    line-height: 70%; }
h4 { font-size: 120%; 
	font-weight: normal;
	border-bottom: solid; 
	border-bottom-width: thin; }


/*  Links  */

a:link { color: #1100aa; 
	text-decoration: none; }
a:visited { color: #7040aa;
	text-decoration: none; }
a:hover { color: blue;
	text-decoration: underline; }


/*  Impostazioni generali  */

img { border: 0pt; }

pre { font-size: 98%; }


/*  Sommario e menu' di navigazione  */

.sommario { clear: none;
	position: fixed;
	z-index: 1; 
	/*float: left;*/
	top: 0pt; left: 0pt;
	width: 17%; height: 100%; 
	background: #006400; 
	font-family: "times new roman", serif; 
	text-align: center; 
	overflow: auto; }
.sommario a:link { color: #dddd00; }
.sommario a:visited { color: #ccaa00; }
.sommario a:hover { color: #ffff00; }

.menu table { font-style: italic;
	font-weight: bold;
	text-align: center; 
	margin-left: 2pt; }


/*  Titolo "Professione scout"  */

.titolo { background: #ffffff;
	z-index: 1;
	position: fixed;
	top: 0pt;
	left: 17%;
	width: 82.9%;
	text-align: center; 
	height: 25%; }


/*  Contenitore che corrisponde all'area principale della pagina	*/
/*  e dotato delle barre di scorrimento laterali qualora servano	*/
/*  (questa e' la ragione per cui e' stato separato dal contenitore	*/
/*  "contenuto" che invece raccoglie quanto deve essere contenuto	*/
/*  dentro al "corpo".  					     	*/

.corpo { text-align: center;
	position: absolute; 
/* 	top: 111pt; */
	top: 25%; 
	left: 17%; 
	width: 83%;
	background-image: url('images/back.gif');
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 62% 100%; 
	padding: 0pt;
/* 	padding-left: 0%; padding-right: 0pt; padding-top: 2pt; */
	margin: 0%;
	height: 75%; 
	overflow: auto; }


/*  Contenitore che raccoglie il contenuto principale della pagina.     */
/*  Le barre di scorrimento laterali sono disattivate perche' inserite  */
/*  nel contenitore "corpo" un livello piu' in alto.			*/

.contenuto { margin-left: 2%; 
	margin-right: 2%; 
	margin-top: 1%; margin-bottom: 1%;
	padding-bottom: 1%; }
.contenuto table { width: 90%; 
	margin: auto; } 
.contenuto td { text-align: center; 
	font-size: 90%;
	padding: 2pt; }
.contenuto a { font-style: italic; }
.contenuto ol { text-align: left; }
.contenuto ul { text-align: left; }


/*  Riquadro con la data di aggiornamento del sito  */

#aggiornamento { width: 85%; 
	background: #FFA500; 
	border-style: groove;
	border-width: medium; 
	font-size: small;
	text-align: center; 
	margin-top: 4%; }


/*  Elenco degli ultimi aggiornamenti del sito  */

.novita { padding-top: 4%; }
.novita table { width: 93%;
 	 margin: auto; } 
.novita td { border-style: groove;
	border-collapse: collapse; 
	text-align: center; 
	font-size: 90%; 
	background: #90ee90;}
td.titolo-novita { background: #006400; 
	padding: 0pt; }


/*  Striscia con logo Quanta, Gimps e WebteamGVT  */

table#logo {text-align: center;
	width: 100%; }


/*  Tabella CoCa  */

.coca { padding-left: 6%; padding-right: 6%;
	padding-top: 20pt; }
.coca table { width: 90%; margin: auto; }
.coca td { border-style: double; 
	padding: 3pt;
	background: #ffffee; }
.coca th { border-style: double;
	padding: 3pt;
	background: #90ee90; 
	font-weight: normal; }
.coca li { text-align: left; }


/*  Pagina del WebteamGVT  */

.webteam { padding-left: 8%; padding-right: 8%; padding-top: 20pt; }
.webteam table { width: 100%; margin: auto; }
.webteam td { padding: 3pt;
	text-align: left; }
.webteam th { padding-right: 5pt;
	padding-top: 5pt;
	font-weight: normal;
	font-size: medium; }
.webteam th a { font-family: monospace, sans-serif; }


/*  Avviso in evidenza  */

.avviso table { width: 70%; 
	margin: auto;
	background: #90ee90;
	border-style: groove; 
/* 	border-style: ridge; */
	border-width: thick; 
	padding: 3pt; }


/*  Eventi  */

.eventi table { width: 70%;
/* 	margin: auto;  */
	padding: 3pt;
	margin-top: 4%}
.eventi td { border-style: double; 
	background: #90ee90; }


/*  Testo principale  */

.testo { text-align: justify; 
	padding-top: 3pt;
	padding-bottom: 3pt;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 1%;
	text-indent: 2em; }
.testo p:first-letter { font-size: 160%;
	font-weight: bold; }
.testo em { font-size: 110%;
	color: #009966;
	font-style: normal;
	font-weight: bold; }
.testo li { text-indent: 3pt; }
.testo a { font-style: normal; }
.testo table { width: 70%;
	margin: auto;
	padding-top: 4%; }
.testo td { text-align: left; }

.autore { text-align: right;
	padding-right: 10%;
	font-style: italic; }


/*	Pagina download		*/
.download table { border-style: solid;
	border-width: thin; }
.download td { text-align: left;
	background: #BBCCAA;
	vertical-align: middle;
	padding-left: 2%; }
.download th { font-size: 120%;
	background: #BBCCAA;}


/*  Fotografia (non quelle delle gallerie!)  */

.fotografia { text-align: center;
	border-left-width: 0pt; border-right-width: 0pt;
	border-top-width: medium; border-bottom-width: medium;
	border-style: double;
	font-style: italic;
	width: 98%;
	padding-top: 7pt;
	padding-bottom: 7pt;
	font-family: times, serif, sans-serif;
	text-decoration: overline; }
.fotografia img { border: thin;
	border-style: solid; }
