BODY { background-image:url(../img/layout/bg.gif); background-position:Top; background-repeat:repeat-x; color:#666; text-align:left; margin:0px; padding:0px; font-family:Verdana, Arial;font-size:11px; background-color:#36383b}
TD {font-size:9px;margin:0px;}

/* ELIMINARE IL FOCUS NEI LINK IN MOZILLA */
:focus { -moz-outline-style: none; }

/* LISTE */
UL { line-height:16px; margin-left:12px;}
LI { padding-bottom: 8px; margin-left:0px; list-style-image:url(../img/layout/lista.gif); color:#666666}

.clr {clear:both}
.cornice { padding:4px; border:1px solid #2e2e2e; background-color:#191919}
.div_space {margin:20px 0px 20px 0px; border-bottom:1px solid #dad7ce }
.div_space_2 {margin:5px 0px 5px 0px; border-bottom:1px solid #BBB }

.didascalia { font-size:9px; text-align:center; line-height:12px; color:#aeaca5; font-family:Tahoma}


/*MODULI FORM*/
FORM {margin:0px; padding:0px;}
INPUT,SELECT,TEXTAREA {border: 1px solid #000; margin:1px 2px 1px 2px; background-color:#151515; color:#FFF; padding:2px; font-size:11px; font-family:Tahoma; font-weight:normal}
INPUT.button { padding:3px 15px 3px 15px; border: 1px solid #2e2e2e; background-color:#151515; color:#FFF; font-weight:bold }
INPUT.nostyle { border:0px; background-color:#EEE; padding:0px;}




a.btn {border: 1px solid #2e2e2e; background-color:#151515; color:#666; line-height:24px; text-decoration:none; padding:4px 5px 4px 16px;background-image:url(../img/layout/btn_back.png); background-position:left; background-repeat:no-repeat }
a:hover.btn {border:1px solid #999; background-color:#EEE; line-height:24px; color:#000; padding:4px 5px 4px 16px;}


#contenitore { width:654px; text-align:left; }

#menu-servizio { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-align:right; margin:30px 40px 20px 0px;}
	#menu-servizio a {color:#a1a3a4; text-decoration:none}
	#menu-servizio a:hover {color:#8c8e93; border-bottom:2px solid #737476; padding-bottom:1px }
	
/* LEFT */	
#left {float:left; width:191px; }


#main { float:left; line-height:16px; background-color:#000; width:463px; color:#666; font-size:9px; }
#main .padding {padding:26px}	
	#main a {color:#FFF; text-decoration:none}
	#main a:hover {color:#666; }
	
	/* TABELLE */
	table.fg {border-top:1px solid #151515;border-left:1px solid #151515; line-height:16px;}
	.td1 { background-image:url(../img/layout/table_sub1_back.gif); background-repeat:repeat-x; background-color: #1e1e1e;	border-bottom:1px solid #151515;	border-right:1px solid #151515;	border-top:1px solid #2e2e2e;	border-left:1px solid #2e2e2e;  font-family:Verdana}
	.td2 { background-image:url(../img/layout/table_sub2_back.gif); background-repeat:repeat-x; background-color: #1e1e1e;	border-bottom:1px solid #151515;	border-right:1px solid #151515;	border-top:1px solid #2e2e2e;	border-left:1px solid #2e2e2e;  font-family:Verdana}
	.td-header { background-color: #292929;	border-bottom:1px solid #262626;	border-right:1px solid #151515;	border-top:1px solid #2e2e2e;	border-left:1px solid #2e2e2e;  font-family:arial;font-size:15px; letter-spacing:-1px; font-weight:bold;  color:#FFF;}
	
	H1 {padding:0px; font-family:Arial; font-size:18px; letter-spacing:-1px; font-weight:bold; margin:0px 0px 10px 0px; color:#48453f; }
	H2 {padding:0px; font-family:Georgia; font-size:18px; font-weight:normal; margin:2px 0px 7px 0px; color:#FFF;}
	H3 {padding:0px; font-family:Arial; font-size:15px; letter-spacing:-1px; font-weight:bold; margin:0px 0px 0px 0px; color:#FFF; }

	.data {color:#555;font-size:9px; }
	.title {color:#952b1e; font-weight:bold}
	.box-eventi {background-image:url(../img/layout/eventi-bg.gif); font-size:9px; color:#7c7567; line-height:14px}
	.paragrafo { font-size:10px; line-height:15px}

/*FOOTER*/
#footer { font-size:9px; color:#737476; font-family:Verdana; line-height:18px; width:654px; border-top:1px solid #737476; padding-top:5px; margin:10px 0px 15px 0px}
	#footer a {color:#96989a; text-decoration:none }
	#footer a:hover {color:#737476; border-bottom:2px solid #737476; padding-bottom:1px }
