body, .body {
	background-color: #BAAB85;
	font:normal small verdana,arial,helvetica,clean,sans-serif;
	color:#333333;
}

body.a {
	background-color: #F7EED7;
	font:normal small verdana,arial,helvetica,clean,sans-serif;
	color:#333333;
}

DIV.header {
	width : 100%;
}

DIV.contenuti {
	font: verdana,arial,helvetica,clean,sans-serif;
	color: #444444;
	padding: 5px; margin: 5px;
}

H1 {
	font:bold large verdana,arial,helvetica,clean,sans-serif;
	color: #202020;
	padding: 1px; margin: 0px 0px 0px 0px;
}

H2 {
	font:bold large verdana,arial,helvetica,clean,sans-serif;
	color: #202020;
	padding: 1px; margin: 0px 0px 0px 0px;
}

H2.off {
	font:bold x-large verdana,arial,helvetica,clean,sans-serif;
	color: #7F4801;
	padding: 1px; margin: 0px 0px 0px 0px;
}

H2.cer {
	font:bold x-large verdana,arial,helvetica,clean,sans-serif;
	color: #7F4801;
	padding: 1px; margin: 0px 0px 0px 0px;
}

DIV.saluto {
	font:small verdana,arial,helvetica,clean,sans-serif;
	background: #F7EED7;
	border-top: 1px solid #BCAF90;
	color: #202020;
	padding: 1px; margin: 0px;
}

DIV.app {
	font:small verdana,arial,helvetica,clean,sans-serif;
	background: #F7EED7;
	border-top: 0px solid #BCAF90;
	color: #202020;
	padding: 1px; margin: 0px;
}

p.avviso {
	font: x-small verdana,arial,helvetica,clean,sans-serif;
	background: #DFD6BF;
	border: 1px solid #BCAF90;
	color: #202020;
	padding: 1px; margin: 0px;
}

DIV.menusx {
	font: small verdana,arial,helvetica,clean,sans-serif;
	background: #DFD6BF;
	padding: 1px;
	border: 0px solid #EADCB8;
	color: #202020;
	text-align : left;
	vertical-align : top;
	float : left;
}

DIV.categorie {
	font:small verdana,arial,helvetica,clean,sans-serif;
	background: #F7EED7;
	padding: 1px;
	border: 0px solid #EADCB8;
	color: #202020;
	width: 100%;
	text-align : left;
	vertical-align : top;
	float : left;
}

DIV.singolo {
	font:small verdana,arial,helvetica,clean,sans-serif;
	padding: 1px;
	color: #202020;
	/*width: 100%;*/
	text-align : left;
	vertical-align : top;
	/*float : left;*/
	/*clear : right;*/
}

DIV.clear {
	clear : both;
}

TD {
	font:small;
}

P.boxc  {background-color: #EDE3CA; color:#202020; border-bottom: 1px solid #BCAF90;}
P.boxo  {background-color: #DEE0EC; color:#202020; border-bottom: 1px solid #ABB3DA;}
P.boxs  {background-color: #FDE9B9; color:#202020; border-bottom: 1px solid #FDD572;}
P.foo    {color:#202020;}

a {font:small verdana,arial,helvetica,clean,sans-serif; text-decoration:underline; color:#005473;padding: 1px; margin: 1px}
a:hover {font:small verdana,arial,helvetica,clean,sans-serif; text-decoration: underline; color:#005473;padding: 1px; margin: 1px}
a.zone {font:small verdana,arial,helvetica,clean,sans-serif; text-decoration:none; color:#005473;padding: 1px; margin: 1px}
a.zone:hover {font:small verdana,arial,helvetica,clean,sans-serif; text-decoration: underline; color:#005473;padding: 1px; margin: 1px}
a.cat {font:small verdana,arial,helvetica,clean,sans-serif; text-decoration:none; color:#005473;padding: 1px; margin: 1px}
a.cat:hover {font:small verdana,arial,helvetica,clean,sans-serif; text-decoration: underline; color:#005473;padding: 1px; margin: 1px}
a.ann {font:bold small verdana,arial,helvetica,clean,sans-serif; text-decoration:none; color:#D03C02;padding: 1px; margin: 1px}
a.ann:hover {font:bold small verdana,arial,helvetica,clean,sans-serif; text-decoration: underline; color:#D03C02;padding: 1px; margin: 1px}
a.annoff {font:bold small verdana,arial,helvetica,clean,sans-serif; text-decoration:none; color:#1D37A3;padding: 1px; margin: 1px}
a.annoff:hover {font:bold small verdana,arial,helvetica,clean,sans-serif; text-decoration: underline; color:#1D37A3;padding: 1px; margin: 1px}
