/* @ BODY DI DEFAULT */
body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; font-style: normal;
background-color: #ffffff;
margin: 0px;
padding: 0px;
}

/* GENERIC */
td.sky { width: 720px; height: 90px; background: #83C0FC url(../img/sf_sky.jpg) no-repeat; text-align: right; }
#contenuto { font-size: 12px; text-align: justify; }
#contenuto div { background: url(../img/sf_234.gif) bottom no-repeat; }
#contenuto p { paddding: 0; margin: 10px 25px 0 25px; line-height: 24px; }
#contenuto blockquote { paddding: 0; margin: 10px 25px 0 45px; }
#contenuto .titoletto { margin: 10px 25px 0 25px; font-size: 22px; border-bottom: 2px solid #003f64; color: #003f64; }
#contenuto p.titoletto { padding: 0 5px 0 0; }
#contenuto .commento { font-size: 9px; }
a.link  { padding: 0 3px 0 3px; text-decoration: none; color: #286fc1; font-weight: bold; }
a:hover.link { text-decoration: none; background: #286fc1; color: #ffffff; }

#mappa ul { padding: 0 0 4px 20px; margin: 0; }
#mappa li { float: top;
	min-height: 24px;
	line-height: 24px;
	text-align: left;
	color: #003f64;
	font-size: 12px; }
#mappa li a:link, #mappa li a:visited { display: block; color: #286fc1; text-decoration: none; font-weight: bold; }
#mappa li a:hover, #mappa li.selected { text-decoration: none; background: #286fc1; color: #ffffff; }

/* NAVIGATION */
div.mainNav { background:#83c0fc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	width:714px;
	height:20px;
	line-height:20px;
	text-align:left;
	padding: 0 3px 0 3px;
	margin: 0 20px 0 20px; }
div.mainNav ul { margin:0; padding:0; }
div.mainNav li { float: left;
	margin: 2px 0 0 0;
	min-height: 16px;
	line-height: 16px;
	text-align: left;
	list-style: none; }
div.mainNav li a { display: block; padding: 0 6px 0 6px; color:#003f64; text-decoration:none; background:none; }
div.mainNav li a:hover, div.mainNav li a:active { color:#ff6600; text-decoration:none; background:#e0effe; }

/* AREA TECNICA */
td.sfsx { background: url(../img/sf_tab_sx.gif); }
td.sfdx { background: url(../img/sf_tab_dx.gif); }
td.cont234 { background: url(../img/sf_234.gif) bottom no-repeat; vertical-align: top;
	text-align: left; }
td.cont472i { background: url(../img/sf_472i.jpg) bottom no-repeat; vertical-align: top;
	text-align: left; }	
td.cont472 { background: url(../img/sf_472.gif) bottom no-repeat; vertical-align: top;
	text-align: left; }

p.newsdata  { padding: 0; margin: 0; }
p.newstitle  { margin: 10px 25px 0 25px; font-size: 22px; border-bottom: 2px solid #003f64; color: #003f64; }
#newscontent p  { font-size: 12px; text-align: justify; paddding: 0; margin: 10px 25px 0 25px; line-height: 24px; }
#newscontent a  { padding: 0 3px 0 3px; text-decoration: none; color: #286fc1; font-weight: bold; }
#newscontent a:hover { text-decoration: none; background: #286fc1; color: #ffffff; }
p.newslink  { padding: 0; margin: 0; }
a.newslink  { text-decoration: none; text-align: left; color: #286fc1; font-weight: bold; line-height: 14px; }
a:hover.newslink  { text-decoration: underline; text-align: left; background-color: #ff6600; color: #ffffff; font-weight: bold; }

/* FOOTER */
#footer { width: 720px; margin: 0; padding: 0; }
#footer ul { margin: 0; padding: 0; }
#footer li { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #286fc1;
	float: right;
	min-height: 18px;
	line-height: 28px;
	text-align: left;
	list-style: none; }
#footer li a:link, #footer li a:visited { display: block; margin: 0; padding: 0 5px 0 5px; color: #286fc1; text-decoration: none; }
#footer li a:hover, #footer li.selected { text-decoration: none; color: #ffffff; background: #ff9600; }

#footer a { text-decoration: none; color: #286fc1; }
#footer a:hover { text-decoration: underline; color: #ff6600; }

#copy { width: 720px; }
#copy p { padding: 0 0 10px 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-align: left; }