
BODY, table {
	background-color: #111111;
	
	/*margin: 0 auto;
	padding: 0;
	width: 607px;
	font: 70%/140% Arial, Helvetica, sans-serif;*/
	
	/*font-family: "Gill Sans", sans-serif;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	/*margin: 3em; */
	/*color: #ffffaa;*/
	/*color: #ffffcc;*/
	/*color: #99cc99;*/
	/*color: #1d8d07;*/
	/*color: #0cb204;*/
	color: #04b277;
	line-height: 12pt
}

a { 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	/*color: #bbccff;*/
	color: #0299a7;
}

H2 { 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15pt; 
	color: #bbccff;
}

H3 { 
	/*text-decoration: none; */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	/*font-size: 15pt; */
	color: #ccddbb;
}

b { 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	/*color: #88dd88;*/
	/*color: #aaddbb;*/
	color: #04c577;
}


H1 {
	/*background: #fdcd07;*/
	/*background: #dbac05;*/
	/*background: #537901;*/
	/*background: #327740;*/
	/* background: #113311; */
	margin: 20px 0 10px;
	padding: 4px;
	text-align: center;
	/*color: #801d03;*/
	/*color: #b22504;*/
	/*color: #99bbff;*/
	/* color: #ffddee; */
	color: #55cc55;
	/*font: 310%/100% Garamond, Georgia, serif;*/
	font: 310%/100% Monotype Corsiva, Bookman Old Style;
	/*letter-spacing: 8px;*/
	letter-spacing: 6px;
	text-transform: uppercase;
}

.titolo_homepage {
	/*background: #fdcd07;*/
	margin: 20px 0 10px;
	padding-left: 10px;
	/*text-align: center;*/
	/*color: #d31d03;*/
	/*color: #ca8602;*/
	/* color: #ea3101; */
	color: #bbccff;
	/*font: 310%/100% Garamond, Georgia, serif;*/
	font: 310%/100% Monotype Corsiva, Bookman Old Style;
	letter-spacing: 11px;
	text-transform: uppercase;
	/*border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;*/
}

h1 em {
	border: dashed 1px #e3792c;
	display: block;
	padding: 10px 0;
	font-style: normal;
}
.credits {
	width: 280px;
	margin: 0 auto 20px;
	text-align: center;
	border-bottom: solid 1px #ccc;
	padding: 0 0 8px 0;
	font: 130%/110% Garamond, Georgia, serif;
}
.credits em {
	color: #999;
}
.credits a {
	color: #333;
	text-decoration: none;
	text-transform: uppercase;
}
.credits a:hover {
	text-decoration: underline;
}
img {
	border: none;
}

.link_freccia { 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #ffffff;
}

.link_menu_alto { 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #99bbff;
}

.link_menu_basso { 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #ffddee;
}

.header_menu { 
	/* background-color: #5a3035; */
	background-color: #746330;
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	color: #ffffaa;
	/*border-color: #556655;*/
	border-collapse: collapse;
}

.header { 
	/* background-color: #4c1512; */
	background-color: #524110;
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	color: #ffffaa;
	/*border-color: #556655;*/
	border-collapse: collapse;
}

.titolo_frase { 
	/*background-color: #352025;*/
	/*background-color: #452525;*/
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	color: #ffffaa;
	/*border-color: #556655;*/
	border-collapse: collapse;
}

.header_link { 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #ccddff;
	/* color: #77bbdd; */
	/*color: #7777ff;*/
	/* color: #115588; */
}

.riquadro_vetrina { 
	border: solid;
	border-width: 1px;
	border-color: #556655;
	border-collapse: collapse;
}

.titolo_riquadro { 
	background-color: #202020;
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #bb7744;
}

.text_box { 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: black;
}

.bottone { 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: black;
}

.titolo_errore { 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	color: red;
}

.descrizione_errore { 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: red;
}

.mini { 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
}

.mini_errore { 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: red;
}

.titolo { 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18pt; 
	color: #02ccff;
}

.titolo_blog { 
	text-decoration: none; 
	font-family: Arial black, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15pt; 
	letter-spacing: 2px;
	color: #7777ff;
}

.marchio { 
	text-decoration: none; 
	font-family: Monotype Corsiva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13pt; 
	/*color: #7777ff;*/
}

.evidenza_blu { 
	text-decoration: none; 
	/* font-family: Monotype Corsiva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13pt; */
	color: #33aaff;
}

.domanda_faq { 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #ccddbb;
}

.risposta_faq { 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #ddbbbb;
}

.tabella_esterna { 
	/*text-decoration: none; */
	/*color: #black;*/

	/*text-align:center;*/
	border: solid;
	border-width: 1px 1px 1px 1px; 
	border-spacing: 0px;
	/*border-color: yellow;*/
	border-color: #556655;
	/*border-color: #04b277;*/
	
	border-collapse: collapse;
	table-layout: fixed;
}


.td_menu { 
	/*background-color: #152523;*/
	/* background-color: #4c1512; */
	background-color: #413000;
	border: solid;
	border-width: 0px; 
	border-spacing: 0px;
	border-color: #556655;
	border-collapse: collapse;
}

.td_corpo { 
	background-color: #111820;
	width: 84%;
	border: solid;
	border-width: 1px; 
	border-spacing: 0px;
	border-color: #556655;
	border-collapse: collapse;
	table-layout: fixed;
	padding-left: 5px;
	padding-right: 5px;
}

.table_bottone { 
	background-color: #111820;
	/*border: solid;
	border-width: 0px; 
	width: 84%;
	border-spacing: 0px;
	border-color: #556655;
	border-collapse: collapse;
	table-layout: fixed;
	padding-left: 5px;
	padding-right: 5px;*/
}

.news {
	/*padding-top:8px; 
	align: left;*/ 
	padding-left: 10px; 
	padding-right: 10px; 
}


.tabella_foto { 
	/*text-decoration: none; */
	/*color: #black;*/
	/*text-align:center;*/
	border: solid;
	border-width: 1px; 
	border-spacing: 0px;
	/*border-color: yellow;*/
	/*border-color: #556655;*/
	border-color: #445544;
	border-collapse: collapse;
}

.tabella_album { 
	/*text-decoration: none; */
	/*color: #black;*/
	/*text-align:center;*/
	border: solid;
	border-width: 1px; 
	border-spacing: 0px;
	/*border-color: yellow;*/
	border-color: #556655;
	/*border-color: #334433;*/
	border-collapse: collapse;
}

.foto_album {
	border: solid;
	border-width: 8px;
	border-color: #557055;
	/* #04b277; */
}

.copertina_album {
	border: solid;
	border-width: 15px;
	border-color: #557055;
}

.tabella_blog { 
	/*text-decoration: none; */
	/*color: #black;*/
	border: solid;
	border-width: 1px; 
	border-spacing: 10px;
	border-color: #556655;
	/*border-collapse: collapse;*/
}

.tabella_inserimento { 
	/*text-decoration: none; */
	/*color: #black;*/
	border: solid;
	border-width: 1px; 
	border-spacing: 3px;
	border-color: #556655;
	/*border-collapse: collapse;*/
}

.riquadro_commento { 
	background-color: #222522;
	border: solid;
	border-width: 1px; 
	border-spacing: 5px;
	border-color: #556655;
}

.riquadro_commento_autore { 
	background-color: #253035;
	border: solid;
	border-width: 1px; 
	border-spacing: 5px;
	border-color: #556655;
	table-layout: fixed;
}

.td_inserimento { 
	border: solid;
	border-width: 0 0 1px 0;
	/*border-bottom:1px;*/
	border-spacing: 0px;
	border-color: #556655;
	border-collapse: collapse;
}

.td_senza_bordo { 
	border: solid;
	border-width: 0 0 0 0;
	border-spacing: 0px;
	border-collapse: collapse;
}

