/* neutralizza stili di default */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;} 
fieldset,img{border:0;} 
ol,ul{list-style:none;}

/* definizioni generali */ 
body{font:normal 12px arial;background:#1b72a3 ;}
a{color:#44b7e9;text-decoration:none;}
a:hover{text-decoration:underline;}
ul,li{list-style-type:none;}
.clear{clear:both;}

/* testata */
.testata{margin:0 auto;padding:0 40px 0 23px;width:887px;height:65px;font:normal 14px "Arial Rounded MT Bold",arial;background:url(img/testata.png) 0 0 repeat-x;border-right:2px solid #21607d;border-left:2px solid #21607d;}
.logo{float:left;width:130px;width:65px;}
.logo a{display:block;width:130px;height:65px;background:url(img/network.png) 0 0 no-repeat;text-indent:-9999em;}
.testata ul{float:right;padding:21px 0 0;}
.testata li{float:left;}
.topNavItem{float:left;position:relative;margin-left:5px;padding:3px 5px 0 5px;height:20px;color:#584f4f;}
.topNavItem:hover,.topNavItem.on{color:#FFF;background:#1591cd url(img/network.png) -200px -75px no-repeat;text-decoration:none;}
.topNavItem:hover span,.topNavItem.on span{position:absolute;top:0;right:-1px;width:4px;height:23px;background:url(img/network.png) 0 -75px no-repeat;}

/* path */
.path{position:relative;margin:0 auto;width:950px;height:26px;font:normal 12px arial;color:#FFF;background:url(img/path.png) 0 0 repeat-x;border-right:2px solid #21607d;border-left:2px solid #21607d;}
.pathTxt{padding:5px 0 0 25px;height:21px;background:url(img/network.png) 0 -108px no-repeat;}
.pathTxt a{float:left;font-weight:bold;}
.pathTxt span{float:left;margin:2px 7px 0;width:2px;height:15px;background:url(img/network.png) -14px -75px no-repeat;text-indent:-9999px}
.pathDecoration{position:absolute;top:0;right:0;width:204px;height:26px;background:url(img/network.png) 0 -144px no-repeat;}

/* content */
.bannerone{border-right:2px solid #21607d;border-left:2px solid #21607d;}
.content{margin:0 auto;width:950px;background:#2c2424;border-top:1px solid #423a3a;border-right:2px solid #21607d;border-left:2px solid #21607d;}

/* footer */
.footer{margin:0 auto;padding:5px 0 40px 25px;width:925px;background:#584f4f;border-right:2px solid #21607d;border-left:2px solid #21607d;}
.fSocial{float:left;width:620px;}
.fSx{position:absolute;bottom:0 !important;bottom:-1px;left:0;width:4px;height:3px;background:url(img/network.png) -26px -75px no-repeat;font-size:0;}
.fDx{position:absolute;bottom:0 !important;bottom:-1px;right:0;width:4px;height:3px;background:url(img/network.png) -30px -75px no-repeat;font-size:0;}
.fSocialAdd{float:left;margin-right:15px;width:280px;}
.fFB{position:relative;float:left;margin:0 0 15px 0;padding:5px 0 4px 5px;width:275px;background:#635a5a;}
.fTW{position:relative;float:left;padding:5px 0 4px 5px;width:275px;background:#635a5a;}
.fFB a,.fTW a{display:block;padding:7px 0 0 46px;height:27px;font:normal 14px georgia;color:#FFF;background:url(img/network.png) -170px -180px no-repeat;}
.fTW a{background-position:-170px -224px}
.fTweets{position:relative;float:left;padding:1px 8px 3px 12px;width:270px;background:#635a5a;}
.fTweets h5{padding:0 0 0 48px;height:30px;font:normal 16px georgia;color:#8deaff;background:url(img/network.png) -157px -266px no-repeat;}
.fTweets em{font-style:normal;font-weight:bold;color:#f8be0c;}
.fTweets li{padding:5px 3px 6px;color:#f4e9e9;background:url(img/footer-dots.png) 0 bottom repeat-x;}
.fTweets li.last{padding-bottom:5px;background:0 none;}
.fCopy{float:left;width:200px;color:#f4e9e9;}
.fNav {float:left;width:200px}
.fNav li{float:left;padding:0 0 2px;width:100px;}
.fNav a{color:#f4e9e9;}
.fPdf{float:left;padding-top:10px;width:300px;}
.fPdf a{float:left;padding:0 0 0 22px;color:#f4e9e9;text-transform:uppercase;background:url(img/newpdf.png) 0 2px no-repeat;}
.fPdf a.left{padding:0 15px 0 22px;margin:0 15px 0 0;border-right:1px solid #696161}

