body {
	background-attachment: fixed;
	background-image: url(imgs/grafiche/sfondo.gif);
	background-repeat: no-repeat;
	background-position: center center;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #042452;
	scrollbar-track-color: #76A9BA;
	scrollbar-face-color: #2A4F8D;
	scrollbar-arrow-color: #ffoooo;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #1784BF;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #1784BF;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000;
	text-decoration: none;
}
a.menu:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
}
a.menu:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
}
a.menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #1784BF;
	text-decoration: none;
	font-size: 10px;
}
.sfondo01 {
	background-image: url(imgs/grafiche/sfondo01.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-attachment: scroll;
}
.sfondoanagrafica {
	background-image: url(imgs/grafiche/sfondo_anagafica.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.sfondoup {
	background-image: url(imgs/grafiche/sfondo_up.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.sfondofasciahp {
	background-image: url(imgs/grafiche/sfondo_fasciahp.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondoultimosito {
	background-image: url(imgs/grafiche/sfondo_ultimosito.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.sfondo02 {
	background-image: url(imgs/grafiche/sfondo02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.sfondonews {
	background-image: url(imgs/grafiche/sfondonewsdx.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.font01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0E2E62;
}
.font02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.font03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 5px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.font04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.font05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.font06 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D88A19;
}
.fontnewsdxhp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0B275B;
}
.fontultimosito {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.fontanagrafica {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 5px;
}
.titlenewsdx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}
.titleultimosito {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00152F;
}
.sfondoareariservata {
	background-image: url(imgs/grafiche/sfondo_areariservata.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.arcampo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000033;
	padding: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-left-color: #666666;
}
.sfondocomunicare {
	background-image: url(imgs/grafiche/sfondo_comunicare.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.comunicaremondo {
	background-image: url(imgs/grafiche/comunicare_mondo.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.sfondonewsletter {
	background-image: url(imgs/grafiche/sfondo_newsletter.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.sfondofascia {
	background-image: url(imgs/grafiche/sfondo_fascia.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.title01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #003366;
	font-weight: bold;
}
.title02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.title03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.curva2sx {
	background-image: url(imgs/grafiche/curva2sx.gif);
	background-repeat: repeat-y;
	background-position: left;

}
.curva2dx {
	background-image: url(imgs/grafiche/curva2dx.gif);
	background-repeat: repeat-y;
	background-position: right;

}
.curva2down {
	border-botton-width: 1px;
	border-botton-style: solid;
	border-botton-color: #000000;
	background-image: url(imgs/grafiche/curva2botton.gif);
	background-repeat: repeat-x;
	background-position: bottom;

}
.curva2up {
	background-image: url(imgs/grafiche/curva2top.gif);
	background-repeat: repeat-x;
	background-position: top;

}
.stileform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #000000;
}
.stileform_contatti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #003366;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #000000;
}
.sfondonews00 {
	background-image: url(imgs/grafiche/sfondo_news_1px.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.sfondonews01 {
	background-image: url(imgs/grafiche/sfondo_news_00.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondonewsriflesso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(imgs/grafiche/sfondo_news_riflesso.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 3px;

}
.sfondoclienti00 {
	background-image: url(imgs/grafiche/sfondo_clienti00.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.sfondocontenuti01 {
	background-image: url(imgs/grafiche/sfondo_clienti03.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.fontpaginaok {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #003366;
}
.chsfondo {
	background-image: url(imgs/grafiche/ch_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.title04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	font-weight: bold;
	padding: 2px;

}
.tab01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #003366;
}
.arsv {
	background-image: url(imgs/grafiche/ar_sfondo_visibilita.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.arsc {
	background-image: url(imgs/grafiche/ar_sfondo_cartelle.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.tratteggio01 {
	background-image: url(imgs/grafiche/tratteggio01.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.arsd {
	background-image: url(imgs/grafiche/ar_sfondo_download.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
