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; }
TD {font-size:11px;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}
LI.none { padding-bottom: 8px; margin-left:0px; color:#666666}


.clr {clear:both}
.cornice { padding:2px; border:1px solid #C9C9C9; background-color:#fdfdfd}
.div_space {margin:7px 0px 8px 0px; background-image:url(../img/layout/divisore_sx.gif) }
.div_space_2 {margin:5px 0px 5px 0px; border-bottom:1px solid #BBB }


/*MODULI FORM*/
FORM {margin:0px; padding:0px;}
INPUT,SELECT,TEXTAREA {border: 1px solid #DDD; margin:1px 2px 1px 2px; background-color:#FFF; font-size:11px; font-family:Tahoma; font-weight:normal}
INPUT.button { padding:2px 10px 2px 10px; border: 1px solid #666; background-color:#999; color:#FFF; font-weight:bold }
INPUT.nostyle { border:0px; background-color:#EEE; padding:0px;}


/* CONTENITORI */
#contenitore { width:741px; text-align:left;}

.white { width:741px; background:url(../img/layout/bg-main.gif) no-repeat top; background-color:#FFF}

#left {width:209px; float:left; margin-top:62px}
#news {width:203; margin: 3px; margin-top:15px; padding: 3px; background-color: #e0f1f9; border: 1px solid #99ccff; text-align: center;}

#main { float:left; line-height:16px; width:532px;}
	#main .padding {padding:57px 30px 0px 56px;}
	
	#main a {text-decoration:none; color:#3177e0; padding-bottom:2px}
	#main a:hover {border-bottom:1px dashed #DDD; padding-bottom:2px}
	
	/* TABELLE */
	table.fg {border-top:1px solid #c3d8e5;border-left:1px solid #c3d8e5;}
	.td1 { background-image:url(../img/layout/table_sub1_back.gif); background-repeat:repeat-x; background-color: #f6f9fb;	border-bottom:1px solid #c3d8e5;	border-right:1px solid #c3d8e5;	border-top:1px solid #FFF;	border-left:1px solid #FFF; font-size:10px; font-family:Verdana}
		.td2 { background-image:url(../img/layout/table_sub2_back.gif); background-repeat:repeat-x; background-color: #ecf3f7;	border-bottom:1px solid #c3d8e5;	border-right:1px solid #c3d8e5;	border-top:1px solid #FFF;	border-left:1px solid #FFF; font-size:10px; font-family:Verdana}

	
	H1 {padding:0px; font-family:Arial; font-size:18px; letter-spacing:-1px; font-weight:bold; margin:0px 0px 10px 0px; color:#797979; }


/*FOOTER*/
#footer { font-size:9px; color:#141bb2; font-family:Tahoma; padding:13px 0px 5px 40px; text-align:left; line-height:12px; width:741px; background-repeat:no-repeat; background-image:url(../img/layout/foot-bg.gif)}

	#footer a {color:#5055c0; text-decoration:none }
	#footer a:hover {color:#141bb2; }
