
body { 
	border: 0pt none ; 
	margin: 0pt; 
	padding: 0pt; 
	background: rgb(255, 255, 255) url('img/background.gif') repeat-x scroll 0% 0%; 
	-moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; 
	/*text-align: center; */
	font-size: 76%; 
	font-family: Arial, Helvetica, sans-serif;
}
#wrapper { margin: 0pt auto; overflow: hidden; width: 1000px; text-align: left; position: relative; }
#header { height: 180px; }
#header h1 { margin: 0pt; padding: 180px 0pt 0pt; background: transparent url('img/logo.png') no-repeat scroll 0% 0%; overflow: hidden; width: 900px; height: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; }
#contenitoreMenu { background: transparent url('img/menubg.gif') repeat-x scroll 0% 0%; overflow: hidden; width: 1000px; position: absolute; left: 0pt; top: 140px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#menu { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; /*float: left*/ float: right;  height: 40px; position: relative; /*left: 50%;*/ }
#menu li { margin: 0pt 2px; float: left; position: relative; /*right: 50%; */}
#menu li a { padding: 0pt 15px 0pt 0pt; display: block; height: 40px; line-height: 40px; float: left; color: rgb(255, 255, 255); text-decoration: none; }
#menu li a b { padding: 0pt 0pt 0pt 15px; display: block; height: 40px; float: left; cursor: pointer; }
#menu li a:hover, .selezionato a 
{ background: transparent url('img/menubtn.png') no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 36px; }
#menu li a:hover b, .selezionato a b { background: transparent url('img/menubtn.png') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 36px; }

h2 { margin: 20px 0pt 10px; padding: 0pt; font-size: 18px; font-weight: normal; }
h5 { font-size: 15px; }
p { margin: 5px 0pt; padding: 0pt; line-height: 18px; font-size: 12px; }
#contenuto { /*background: transparent url('img/destrabg.gif') repeat-y scroll right top;*/ clear: both; width: 1000px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
#contenuto h2 { color: rgb(204, 68, 0); font-size: 20px; }
.colonnaSinistra { width: 600px; float: left; padding-bottom: 30px; }
.colonnaDestra { border-top: 4px solid rgb(240, 119, 0); width: 300px; float: right; font-family: arial,sans-serif; font-size: 11px; }
/*.colonnaDestra ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.colonnaDestra ul li { padding: 0pt 0pt 0pt 30px; background: transparent url('site.gif') no-repeat scroll 10px center; width: 270px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 5px; }
.colonnaDestra ul li a { color: rgb(0, 0, 221); font-size: 12px; }
*/
#footerSuperiore { background: rgb(85, 85, 95) url('img/footerlinea.gif') repeat-x scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; }
#footerInferiore { border-top: 1px solid rgb(255, 255, 255); background: rgb(68, 68, 79) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; margin-bottom: 50px; font-size: 11px; }
#footerSuperiore a, #footerSuperiore a:visited { color: rgb(221, 221, 221); }
#footerSup { margin: 0pt auto; background: transparent url('rightbackfoottop.gif') repeat-y scroll right top; clear: both; width: 1000px; color: rgb(187, 187, 187); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#footerInf { margin: 0pt auto; background: transparent url('rightbackfootbottom.gif') repeat-y scroll right top; width: 1000px; color: rgb(221, 221, 221); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.inner { padding: 10px; }
.small { font-size: 10px; }
.clear { overflow: hidden; clear: both; height: 0pt; }
.black { /*border-bottom: 1px solid rgb(119, 119, 119); */ color: rgb(238, 238, 238); }
/*

.download { list-style-image: url('li.gif'); }
.download li a { color: rgb(187, 187, 187); text-decoration: none; line-height: 18px; }
.download li a:hover { color: rgb(255, 255, 255); }
.downloads { width: 140px; float: left; margin-right: 5px; display: inline; }
img.preload { position: absolute; left: -9999px; top: 0pt; }
#semiFixed { width: 300px; }
#boxHead { margin: 0pt; padding: 0pt 0pt 0pt 10px; background: transparent url('top.gif') repeat scroll 0% 0%; height: 27px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); font-size: 12px; line-height: 25px; font-family: arial,sans-serif; }
#containerBody { padding: 10px 40px; background: transparent url('bottom.gif') repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(102, 102, 102); font-family: arial,sans-serif; }
#containerBody img { display: block; }
#exchange { padding: 0pt 1px 5px 17px; background: rgb(119, 119, 127) none repeat scroll 0% 0%; width: 282px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#exchange a { border: 0pt none ; text-decoration: none; }
#exchange img { border: 0pt none ; margin: 5px 16px 0pt 0pt; width: 125px; height: 125px; float: left; display: inline; }
#smallBanner { padding: 10px 56px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 468px; height: 60px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
*/


