body {	margin: 0 auto; padding: 0; font: normal 11px Arial, Helvetica, sans-serif;  }
.displayNONE { }
.clear {  clear: left; }

#logo_stampa { 	display: none; }

#container { 
	margin: 0 auto; 
	padding: 0; 
	width: 774px; 
}

#header {
	margin: 0px; padding-top: 0px; padding-right: 0px;
	width: 772px;
	height:104px;
}

#main {
	background-image: url(../img/bkg_content.jpg);
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
	width: 772px;
	color: #000000;
	text-align: left;
}

#albero { border: 1px solid #f1efe2; background-image: url(../img/albero.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; padding: 0; min-height: 400px; margin: 0 10px 0 16px; }
html>body #albero { background-image: url(../img/albero.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; padding: 0; min-height: 400px; margin: 0 10px 0 16px; }


a{ font-weight: bold; color: #006600; text-decoration: none; }
a:visited{ font-weight: bold; color: #006600; text-decoration: none; }
a:hover{ font-weight: bold; color: #339933; text-decoration: underline; }

p { text-align: justify; }
didascalia { font-size: 8px;}

.titolo { margin-bottom: 0; font-size: 13px; font-weight: bold; color: #006600; background-image: url(../img/titolo.gif); background-repeat: no-repeat; background-position: left bottom; height:26px; text-align: right; }
html>body .titolo { margin-bottom: 0; font-size: 13px; font-weight: bold; color: #006600; background-image: url(../img/titolo.png); background-repeat: no-repeat; background-position: left bottom; height:26px; text-align: right; }

.sottotitolo { 
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	
}

.immagine {
	margin-left: 10px;
}

.img_link {
	margin-left: 5px;
	border: 0px;
}
.inputbox {
	font-size:11px;
	border-color: #9A9897;
	border-width: 1px 1px 1px;
}

.inputSub {
	font-size:11px;
	border-color: #9A9897;
	border-width: 1px 1px 1px;
}

.argomento { 
	color: #000000; 
	font-style: normal; 
	font-size:  10px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-align: left; margin: 0px; 
	padding: 0px; 
	border-bottom: 1px solid #ceaf87 
}

.famiglia {
	float: left;
	width: 454px;
	font-weight: bold;
	font-style: normal; 
	font-size:  12px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-align: left; 
	margin: 0px; 
	padding: 0px; 
	height: 22px;
	border-bottom: 1px solid #ceaf87 
}
/*** menu principale ***/
#menu		{ float: left; width: 130px; padding: 20px 15px 15px 0; background-repeat: repeat-y; text-align:justify; }

#menu .stvoce { width: 105px; margin-bottom: 0; font-size: 11px; padding-left: 40px; padding-top: 1px; font-weight: bold; color: #006600; background-image: url(../img/stitolo_menu.gif); background-repeat: no-repeat; background-position: left top; text-align: left; }
html>body #menu .stvoce { width: 105px; margin-bottom: 0; font-size: 11px; padding-left: 40px; padding-top: 1px; font-weight: bold; color: #006600; background-image: url(../img/stitolo_menu.png); background-repeat: no-repeat; background-position: left top; text-align: left; }

/*** fine menu principale ***/

.glossario tr td { border-top: 1px solid #ceaf87; }
.glossario ul { text-indent: 2px; margin: 5px 15px; }
.glossario li { text-indent: 0; list-style-type: circle; }


/*** box content e box a destra ***/
.titolo_pag { display: none; }

/*** INIZIO BOX MAIN ***/
#centro_cont { background-image: none; text-align: justify; margin: 0; width: 412px; float: left; padding: 0; }

#centro_alto { background-image: url(../img/centro_01.gif); float: left; width: 376px; padding: 16px 18px 0; background-repeat: no-repeat; background-position: left bottom; text-align:justify; margin: 0; }
#centro_cent { background-image: url(../img/centro_02.gif); background-repeat: repeat; text-align: justify; margin: 0; padding: 20px 18px 8px; width: 376px; float: left; }
#centro_bass { background-image: url(../img/centro_03.gif); background-repeat: no-repeat; background-position: left top; text-align: justify; margin: 0; padding: 20px 18px 8px; width: 376px; float: left; }

html>body #centro_alto { background-image: url(../img/centro_01.png); float: left; width: 376px; padding: 16px 18px 0; background-repeat: no-repeat; background-position: left bottom; text-align:justify; margin: 0; }
html>body #centro_cent { background-image: url(../img/centro_02.png); background-repeat: repeat; text-align: justify; margin: 0; padding: 20px 18px 8px; width: 376px; float: left; }
html>body #centro_bass { background-image: url(../img/centro_03.png); background-repeat: no-repeat; background-position: left top; text-align: justify; margin: 0; padding: 20px 18px 8px; width: 376px; float: left; }


#centro_cont_g { background-image: none; text-align: justify; margin: 0; width: 412px; float: left; padding: 0; }

#centro_alto_g { background-image: url(../img/centro_g_01.gif); float: left; width: 546px; padding: 16px 18px 0; background-repeat: no-repeat; background-position: left bottom; text-align:justify; margin: 0; }
#centro_cent_g { background-image: url(../img/centro_g_02.gif); background-repeat: repeat; text-align: justify; margin: 0; padding: 20px 18px 8px; width: 546px; float: left; }
#centro_bass_g { background-image: url(../img/centro_g_03.gif); background-repeat: no-repeat; background-position: left top; text-align: justify; margin: 0; padding: 20px 18px 8px; width: 546px; float: left; }

html>body #centro_alto_g { background-image: url(../img/centro_g_01.png); float: left; width: 546px; padding: 16px 18px 0; background-repeat: no-repeat; background-position: left bottom; text-align:justify; margin: 0; }
html>body #centro_cent_g { background-image: url(../img/centro_g_02.png); background-repeat: repeat; text-align: justify; margin: 0; padding: 20px 18px 8px; width: 546px; float: left; }
html>body #centro_bass_g { background-image: url(../img/centro_g_03.png); background-repeat: no-repeat; background-position: left top; text-align: justify; margin: 0; padding: 20px 18px 8px; width: 546px; float: left; }

#fotografia { padding: 5px; width: 546px; text-align: center; margin: 0; }


#centro_cent div.single { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0 0 10px; padding: 0; width: 377px; text-align: left; }
#centro_cent div.left { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; float: left; padding: 5px; width: 168px; text-align: left; margin: 0 8px 5px 0; }
#centro_cent div.right { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0 0 5px; padding: 5px; width: 168px; text-align: left; float: right; }

/*** FINE BOX MAIN ***/


/*** INIZIO BOX DESTRA ***/
#colonna_dx { float: left; margin: 0; padding: 0; width: 158px; 	text-align: left; }

#colonna_dx_alto1  	    { background-image: url(../img/destra_01.gif); float: left; width: 178px; padding: 16px 0px 0 0; background-repeat: no-repeat; background-position: left bottom; text-align:justify; margin: 0; }
#colonna_dx_alto  	    { background-image: url(../img/destra_01.gif); float: left; width: 178px; padding: 0px; background-repeat: no-repeat; background-position: left bottom; text-align:justify; margin: 0; height: 18px;}
#colonna_dx_cent  	    { background-image: url(../img/destra_02.gif); background-repeat: repeat; text-align: justify; margin: 0; padding: 0px 10px 0px 10px; width: 158px; float: left; }
#colonna_dx_bass  	    { background-image: url(../img/destra_03.gif); background-repeat: no-repeat; background-position: left top; text-align: justify; margin: 0; padding: 0px; width: 178px; height: 18px; float: left; }

html>body #colonna_dx_alto1 { background-image: url(../img/destra_01.png); float: left; width: 178px; padding: 16px 0px 0 0; background-repeat: no-repeat; background-position: left bottom; text-align:justify; margin: 0; }
html>body #colonna_dx_alto  { background-image: url(../img/destra_01.png); float: left; width: 178px; height:18px; padding: 0px; background-repeat: no-repeat; background-position: left bottom; text-align:justify; margin: 0; }
html>body #colonna_dx_cent  { background-image: url(../img/destra_02.png); background-repeat: repeat; text-align: justify; margin: 0; padding: 0px 10px 0px 10px; width: 158px; float: left; }
html>body #colonna_dx_bass  { background-image: url(../img/destra_03.png); background-repeat: no-repeat; background-position: left top; text-align: justify; margin: 0; padding: 0px; width: 178px; height: 18px; float: left; }

/*** FINE BOX DESTRA ***/
.quadrati { width: 540px; border-top: solid 1px #217b05; border-left: solid 1px #217b05; border-right: solid 1px #217b05; }
.bottone	{ color: #217b05; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fff7e3; float: left; margin: 2px; text-align:center; padding: 2px 4px; border: 1px solid #217b05; width: 18px}
.bottone_on	{ color: #fff7e3; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #217b05; float: left; margin: 2px; text-align:center; padding: 2px 4px; border: 1px solid #217b05; width: 18px}
.fotografia { width: 540px; border: solid 1px #217b05; }
#left2{
	float: left;
	width: 454px;
	padding: 20px 15px 15px 15px;
	background-image: url(../img/bkg_content.jpg);
	background-repeat: repeat-y;
	text-align:justify;
	height: 38px;
}

#pad_colonna_dx { margin: 0; padding: 0; }

div.divisore5 {
	margin:0;
	padding: 0;
	height: 5px;
	background-color:#ceaf87; 
}

/*** INIZIO SEZIONE NEWS ***/
.bkg_tit_colonna_dx { 
	width: 104px;
	background-image: url(../img/bkg_tit1.gif);
	background-repeat: no-repeat;
	height: 15px;
	background-position: right;
	float: left;
	margin-bottom: 10px;
}
.tit_colonna_dx {	
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	background-color: #003366;
	padding-right: 5px;
}
.notizia {
	color: #FFFFFF;
	text-align:justify;
	padding: 5px;
}
.notizia a {
	color: #CCCCCC;
	text-decoration: none;
}
.notizia a:visited{
	color: #CCCCCC;
	text-decoration: none;
}
.notizia a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.spacer_tratt{
	background-image: url(../img/divisore_orizzontale_grigio.gif);
	height: 20px;
	background-repeat: repeat-x;
	background-position: center;
}
/*** FINE SEZIONE NEWS ***/


/*** INIZIO MENU FOOTER  ***/
#footer {
	margin:0px;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-right: 25px;
	width: 732px;
	color: #006600;
	text-align: center;
	background-image: url(../img/pedice.jpg);
	height: 15px;
	background-repeat: no-repeat;
	background-position: center bottom;
}
/*** FINE MENU FOOTER  ***/
