BODY {
	BACKGROUND-COLOR: #ffffff;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	marginwidth: 0px;
	marginheigh: 0px;
	background-image: url(images/background.gif);
	SCROLLBAR-BASE-COLOR: #ddd;
	scrollbar-darkshadow-color : #9AA7BD;
	SCROLLBAR-ARROW-COLOR: #666;
}
a:link, a:visited {  color:#FF9500; text-decoration: none; font-weight: bold}
a:hover {  color: black; font-weight: bold }
a:active {  color: #425B8D; text-decoration: none}

.linkblu a:link, .linkblu a:visited {  color: #425B8D }
.linkblu a:hover {  color: #FF9500 }
.linkblu a:active {  color: black }

.linkgray a:link, .linkgray a:visited {  color: #333; font-weight: normal }
.linkgray a:hover {  color: #FF9500 }
.linkgray a:active {  color: black }

td { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif}

cite { 	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #888888;	font-weight: bold;	letter-spacing: 1pt;}

.piccolo {  font-size: 10px }
.piccolissimo {  font-size: 9px }
.microlinea { MARGIN-BOTTOM: -8px }

.chiaro {
	color: #eff4ff;
	height: auto;
}
.chiaro a:link, .chiaro a:visited { color: #ffffff; font-weight: normal }
.chiaro a:hover { color: orange }
.chiaro a:active { color: black }
.chiaro h1, .chiaro h2 { color: #d1d5e2 }

h1, .titolo1, h1 a:link, h1 a:visited, .titolo1 a:link, .titolo1 a:visited
{ font-size: 12px; color: #666; MARGIN-TOP: 0px; MARGIN-BOTTOM: 2px; font-weight: bold } 
h2, .titolo2, h2 a:link, h2 a:visited, .titolo2 a:link, .titolo2 a:visited
{ font-size: 11px; color: #777; margin-top: 0px; margin-bottom: 2px; font-weight: bold }
h1 a:hover, .titolo1 a:hover, h2 a:hover, .titolo2 a:hover { color: #FF9500 }
h1 a:active, .titolo1 a:active, h2 a:active, .titolo2 a:active { color: black } 
 
h3, .titolo3 { font-size: 10px; color: #777; margin-top: 0px; margin-bottom: 2px; font-weight: bold }


p { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px }

.menu {	font-size: 10px; color: #eeeeee; font-weight: bold;	text-transform: uppercase;	letter-spacing: 1px }
.menu a:link, .menu a:visited {  color: orange ; background-color: ; 	MARGIN-BOTTOM: 8px; } 
.menu a:hover, .button a:hover {  color: white; XXXackground-color: #55719C }
.menu a:active {  color: black; Xackground-color: #45618C }

.Xmenuselez { font-size: 10px; background-color: #35517C; font-weight: bold;	text-transform: uppercase;	letter-spacing: 1px }
.Xmenuselez a:link, .menuselez a:visited, .menuselez a:hover, .menuselez a:active { color: white	}

.menuselez { font-size: 10px; background-color: orange; font-weight: bold;	text-transform: uppercase;	letter-spacing: 1px }
.menuselez a:link, .menuselez a:visited, .menuselez a:hover, .menuselez a:active { color: white	}


.menupiccolo { font-size: 10px; color: #eeeeee;	letter-spacing: 0px}
.menupiccolo a:link, .menupiccolo a:visited { color: #ffffff; font-weight: bold}
.menupiccolo a:hover { color: black }
.menupiccolo a:active { color: #ffffff }

.form {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #000000; border: 1px solid #666666 }

.button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 	background-color: #ecf3f6; 	color: #335577; font-weight: normal; } 

.pedice { 	vertical-align: -10% }
.apice {
	vertical-align: +60%;
	font-size: 6px }
.titolo-portfolio { color: #777;
	font-size: 10px;
	margin-bottom: 3px;
	font-weight: bold;
}
.titolo-portfolio a:link, .titolo-portfolio a:visited {
	font-size: 11px;
	color: #444;
}


ul { margin-top: 4px; margin-bottom: 4px; margin-left: 20px; list-style-image: url("images/elenco1.gif")}
li { margin-top: 2px; margin-bottom: 2px }

.elenco0 { margin-left: 9px; list-style-image: url("images/spacer.gif") }
.elenco0 li { margin-top: 3px; margin-bottom: 2px }
.elenco2 { list-style-image: url("images/elenco2.gif") }
.elenco3 { list-style-image: url("images/elenco3.gif");  margin-left: 22px }
.elenco4 { list-style-image: url("images/elenco4.gif") }


.firma { color: #666666; font-size: 10px }
.firma a:link, .firma a:visited { color: #666666; font-weight: normal }

.maintable {	border:1px solid #9AA7BD;	background-color: #EEEEEE;}
.borderbottom {	border-bottom:1px solid #9AA7BD }
.borderbottomdotted {border-bottom:1px dotted #9AA7BD}
.bordertopdotted {border-top:1px dotted #9AA7BD}


.box {	background-color: #DCE1E8 }
XXX.box a:link, XXX.box a:visited {  color: #425B8D }
XX.box a:hover {  color: #FF9500 }
XX.box a:active {  color: black }

.boxbianco { background-color: #fff; border:1px solid #9AA7BD; }

.boxtitle {	XXfont-size: 11px; color: #eeeeee; font-weight: bold;	background-color: #687EA4; }
.boxtitle a:link, .boxtitle a:visited {  color: #425B8D }
.box a:hover {  color: #FF9500 }
.box a:active {  color: black }
.boxtitle h1 { color: #EEE; MARGIN-BOTTOM: 0px }
.boxtitle h2 { color: #EEE; MARGIN-BOTTOM: 0px }


.titolobox { font-size: 10px; color: #eeeeee; font-weight: bold;	text-transform: uppercase;	xxetter-spacing: 1 px; background-color: #687EA4; }

h1 {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
	font-size: 18px;
	color:#FF9500;
	margin: 0;
	border-bottom: 4px solid #FF9500;
	letter-spacing:1px;
	font-weight: normal;
}
h2 { font-weight: normal; }
h2, h2 a, h2 a:link, h2 a:active, h2 a:visited {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	color:#FF9500;
	margin: 0;
}
h2 a:hover, h2 a:focus { color:#666; }

h1.bianco a, h1.bianco a:link, h1.bianco a:active, h1.bianco a:visited {
	font-size: 18px;
	font-weight: normal;
	color:#ffffff;
}

h1.bianco a:hover, h1.bianco a:focus { 
	text-decoration:underline;
 }

p.bianco a, p.bianco a:link, p.bianco a:active, p.bianco a:visited {
	font-weight:normal;
	color:#ffffff;
}

p.bianco a:hover, p.bianco a:focus { 
	text-decoration:underline;
 }

.img_new {
	float:left;
	padding-right: 24px;
	border:0;
}
.boxbiancoorange { background-color: #fff; border:1px solid #FF9500; }

.bianco  {
	color:#ffffff;
}


