body { margin : 0 0 0 10px; padding : 0; text-align: center; font-family:  Arial, Helvetica, sans-serif; background-color: #F0F0F0 ;}
#wrap {	margin: 0 auto; text-align: center; width: 995px; float: left; display: block; background-color: #F0F0F0; background-image: url(../immagini/albero.gif);background-repeat: no-repeat; background-position: 522px 50px;}
#wrap_pagine {	margin: 0 auto; text-align: center; width: 995px; float: left; display: block; background-color: #F0F0F0; background-image: url(../immagini/albero_t.gif);background-repeat: no-repeat; background-position: 522px 50px;}
#banner {text-align: left;  margin: 0; padding: 0; width: 995px;height: 130px; }
#bannersx {text-align: left;  margin: 0; padding: 0; width: 300px; height: 130px;float: left; display: block;  }
#bannerdx {text-align: right;  margin: 0 10px 0 0 ; padding: 0; width: 600px; height: 130px; float: right; display: block; font-size: 18px; color: #666; font-style: italic; font-weight: normal; }

#menu { clear: both; float: left; display: block; margin: 0; padding: 0;}
#menu ul { position: relative; bottom: 4px; top: 0px; margin: 0; padding: 0;text-align: center; float: center; font: bold 1.4em 'Trebuchet MS', Tahoma, Arial, Sans-serif; width: 950px; /* 775px; */ border: 1px solid #44A0C3; border-width: 0 0 0 0; list-style: none;}
#menu ul li { display: inline; float: center;}
#menu ul li a { position: relative; float: left; color: #3193B7; padding: 0px 10px; text-decoration: none; border-bottom: 4px solid #44A0C3; border-top: 4px solid #44A0C3; }
#menu ul li a:hover{ color: #FFFFFF; background-color: #44A0C3; border-bottom: 4px solid #3193B7; border-top: 4px solid #3193B7;}
#menu ul li#current a{ color: #FFFFFF; background-color: #44A0C3; border-bottom: 4px solid #3193B7; border-top: 4px solid #3193B7;}

#bloccocentrale { text-align: left; float: left; display:block; width: 995px; }

#menuverticale {float: left; width: 260px; padding: 80px 0 0 0; font-weight: bold; font-size: 12px; color: #0083B9; text-transform: uppercase; line-height: 30px; }
#menuverticale a {color: #0083B9;text-decoration: none;}
#menuverticale a:hover { color: #999; text-decoration: none;}
#menuverticale  img { margin-top: 6px; margin-bottom: 6px; margin-right: 6px;}

#testocentrale {float: left; display: block; width: 350px;  padding: 260px 0 0 0;}
#testocentrale h2 {color: #000000;font-size: 12px; font-weight: normal;}

#testocentrale_pagina {float: left; display: block; width: 678px;  padding: 30px 0 0 0;}
#testocentrale_pagina h1 {color: #0083BB; font-weight: bold; font-size: 22px; text-transform: uppercase;}
#testocentrale_pagina h2 {color: #000000; font-size: 14px; font-weight: normal; text-align: justify;}
#testocentrale_pagina img { float: right; margin-left: 15px;}

#testocentrale_pagina2 {float: left; display: block; width: 678px;  padding: 30px 0 0 0;}
#testocentrale_pagina2 h1 {color: #0083BB; font-weight: bold; font-size: 22px; text-transform: uppercase;}
#testocentrale_pagina2 h2 {color: #000000; font-size: 14px; font-weight: normal; text-align: justify;}

#testosinistra {float: left; width: 328px;  padding: 160px 0 0 0;}
#testosinistra h2 { font-size: 25px; font-style: italic; color: #333; text-align: left;}

#footer {float: left; width: 995px;}
#footer  h2 { line-height: 16px; color: #0077A9; font-weight: bold; font-size: 11px; padding: 0 3px 0 3px; vertical-align: bottom;text-align: center}
#footer  h3 { line-height: 13px; color: #0077A9; font-weight: normal; font-size: 10px; padding: 0 3px 0 3px; vertical-align: bottom;text-align: center}
#footer  h4{ line-height: 20px; color: #0077A9; font-weight: normal; font-size: 12px; text-align: center;}

