@font-face {font-family: Graublau Sans Web; src: url(GraublauWeb.otf) format("opentype");}


html, body {height:100%;  line-height:10px; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro, ; font-size: 10px; text-align: left; color: #606161;}

body { margin:0px auto; height:100%;  background-color:#f3f3f3; }

b{ font-family:georgia, Myriad Pro, verdana, arial, Times New Roman; font-size:15px; color:#ff6c00;}
a {text-decoration:none; font-family: Myriad Pro, verdana, arial, Times New Roman, georgia; font-size:13px; color:#67b2fc; } 
a:hover {color:#67b2fc; text-decoration:none; }
span{font-family: Myriad Pro, verdana, arial, Times New Roman, georgia; font-size: 12px;}
img {border:0px;}


.body {float:center; margin:0px auto; width:1018px;}

.body1 {float:left; width:1018px; height:100% ; background:url(../img/ombra.png); }

.content {float:center; width:960px; height:100%; margin:0 auto;}

.headertop {margin:0px auto; width:960px; height:25px; background-color:#e3e3e3;}
.dataoratop {float:left; margin: 0 0 0 20px; line-height:25px; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro, ; font-size: 16px; font-weight:bold; text-align: left; color: #5c5c5c;}
.socialtop{float:right; margin: 0 20px 0 0;}
.socialtop img{margin: 2px; float:left;}

.header {margin:10px auto; float:left; width:960px; height:105px;}
.header img{float:left; width:150px; height:105px;}
.logo {float:left; margin:0 10px; width:640px; height:105px; background:url(../img/logo.jpg);background-repeat:no-repeat;}






.menu {float:left; margin:0px auto; width:960px; background-color:#91191c; }
.menu a{font-family:Arial, verdana, Times New Roman, georgia; font-size: 15px; line-height:40px; color: #fff; text-align:center;}
.menu a:hover{ font-family:Arial, verdana, Times New Roman, georgia; font-size: 15px; line-height:40px; color: #373737; text-align:center; }







.tasto a{font-family:Arial, verdana, Times New Roman, georgia; height:45px; float:left; padding: 0 20px; border-left:1px solid #fff; border-right:1px solid #fff; background-color:#91191c; color:#fff; }
.tasto a:hover{font-family:Arial, verdana, Times New Roman, georgia; height:45px; float:left; padding: 0 20px; border-left:1px solid #fff; border-right:1px solid #fff; background-color:#dcdbdb; color:#373737;}
.hover {font-family:Arial, verdana, Times New Roman, georgia; height:45px; float:left; padding: 0 20px; border-left:1px solid #fff; border-right:1px solid #fff; background-color:#dcdbdb; color:#373737;}
.hover a{font-family:Arial, verdana, Times New Roman, georgia; height:45px; float:left; background-color:#dcdbdb; color:#373737;}
.hover a:hover{font-family:Arial, verdana, Times New Roman, georgia; height:45px; float:left; background-color:#dcdbdb; color:#373737;}

.menusub {float:left; margin:10px auto; width:960px; height:20px;}
.menusub a{font-family:arial, Times New Roman, georgia, Arial Black, verdana; font-size: 15px; line-height:20px; color: #373737; text-align:center;}
.menusub a:hover{ font-family:arial, Times New Roman, georgia, Arial Black, verdana; font-size: 15px; line-height:20px; color: #fff; text-align:center; }

.tastosub a{font-family: arial, Times New Roman, georgia, Arial Black, verdana; height:20px; float:left; padding: 5px 15px; border-left:4px solid #fff; border-right:4px solid #fff; background-color:#dcdbdb; color:#373737; }
.tastosub a:hover{font-family:arial, Times New Roman, georgia, Arial Black, verdana; height:20px; float:left; padding: 5px 15px; border-left:4px solid #fff; border-right:4px solid #fff; background-color:#91191c; color:#fff;}
.hoversub {font-family:arial, Times New Roman, georgia, Arial Black, verdana; height:20px; float:left; padding: 5px 15px; border-left:4px solid #fff; border-right:4px solid #fff; background-color:#91191c; color:#fff;}
.hoversub a{font-family:arial, Times New Roman, georgia, Arial Black, verdana; height:20px; float:left; background-color:#91191c; color:#fff;}
.hoversub a:hover{font-family:arial, Times New Roman, georgia, Arial Black, verdana; height:20px; float:left; background-color:#91191c; color:#fff;}

.unpx960 {width:960px; height:1px; margin:15px 0; background-color:#dcdbdb; float:left;}

.sx {width:630px; float:left;}

.newstop {width:630px; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size: 20px; color:#606161; font-weight:bold;  float:left;}
.newstop a{font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size: 20px; color:#606161; font-weight:bold;}
.newstop a:hover {font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size: 20px; color:#bbbbbb; font-weight:bold;}

.dataoranewstop {width:630px; margin: 0 0 0 0; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro, ; font-size: 14px;  line-height:100%; float:left; color:#91191c;}
.newstop h1{width:630px; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro, ; font-size: 30px; line-height:100%; color:#000;  float:left;}

.unpx630 {width:630px; height:1px; margin:15px 0; background-color:#dcdbdb; float:left;}

.colonnasx {width:305px;  float:left; margin:0 20px 0 0;}
.colonnadx {width:305px;  float:left;}

.news {width:305px; text-align:left; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size: 25px; color:#000; font-weight:bold;  line-height:100%; float:left;}

.dataoranews {width:155px;  margin: 5px 0 0 0 ; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro, ; font-size: 14px;  line-height:100%; float:left; color:#91191c;}
.newsp{text-align:left; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size: 20px; color:#606161; font-weight:normal; line-height:100%; float:left;}
.newsp a{text-align:left; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size: 20px; color:#606161; font-weight:normal; line-height:100%; float:left;}
.newsp a:hover{text-align:left; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size: 20px; color:#909090; font-weight:normal; line-height:100%; float:left;}

.categoriaimg{background-color:#91191c; float:left; margin-top:85px; padding:0 15px; font-family:arial, Times New Roman, Myriad Pro,  Bookman Old Style, georgia, verdana; font-size:15px; font-weight:normal; color:#fff;}
.unpx305 {width:305px; height:1px; margin:15px 0; background-color:#dcdbdb; float:left;}

.categoriaimg2{background-color:#91191c; float:left; margin-top:120px; padding:0 15px; font-family:arial, Times New Roman, Myriad Pro,  Bookman Old Style, georgia, verdana; font-size:15px; font-weight:normal; color:#fff;}

.dx {width:320px; margin:0 0 0 10px; float:left;}

.ultimenews {width:320px; margin:10px 0 0 0; float:left; height:100% ; background:url(../img/ombraultimenews.png);}
.ultimenewscenter {width:308px; height:100%; margin:0 6px; float:left;}

.ultimanews {width:288px; margin:5px 10px; text-align:left; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size: 16px; color:#000; font-weight:bold; line-height:115%; float:left;}
.dataoraultimanews {width:308px; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size: 13px;  line-height:115%; float:left; color:#91191c;}
.ultimanewsp{width:280px; text-align:left; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size: 14px; color:#606161; font-weight:normal; line-height:115%; float:left;}
.ultimanewsp a {text-align:left; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size: 14px; color:#606161; font-weight:normal; line-height:115%;}
.ultimanewsp a:hover {text-align:left; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size: 14px; color:#606161; font-weight:normal; line-height:115%;}

.unpx280 {width:280px; margin:5px 12px; height:1px; background-color:#dcdbdb; float:left;}

.ultimenewscenter a{font-family:arial, Times New Roman, georgia, Arial Black, verdana; float:right; margin: 10px; color:#91191c;}
.ultimenewscenter a:hover{font-family:arial, Times New Roman, georgia, Arial Black, verdana; float:right; margin: 10px; color:#606161;}

/*.footer {width:960px; height:5px; background-color:#91191c; float:left;}
.footercontent {width:960px; height:195px; float:left;}
.footercontent div{height:175px; margin:20px; color:#fff; text-align:center; float:left;}
.footercontent b{color:#fff;text-align:center;}
.footercontent a{color:#fff;text-align:center;}
.footercontent a:hover{color:#fff;text-align:center;}*/
.footerdown {width:960px; height:95px; background-color:#e3e3e3; float:left;}
.footerdowncontent {width:920px; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size:15px; height:55px; margin:20px; text-align:center; color:#2d2d2d; float:left;}
.footerdowncontent a {font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size:15px; text-align:center; color:#91191c;}
.footerdowncontent a:hover {font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size:15px; text-align:center; color:#2d2d2d;}

.newstopcategoria {width:610px; background-color:#e6f2f1; padding:10px; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size: 20px; color:#606161; font-weight:bold;  float:left;}
.newstopcategoria a {font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size: 20px; color:#606161; font-weight:bold;}
.newstopcategoria a:hover {font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size: 20px; color:#606161; font-weight:bold;}

.dataoranewstopcategoria {width:230px; margin: 0 0 0 0; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro, ; font-size: 14px;  line-height:100%; float:left; color:#91191c;}
.newstopcategoria h1{width:630px; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro, ; font-size: 30px; line-height:100%; color:#000;  float:left;}

.newscategoria {width:610px; text-align:left; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size: 20px; color:#606161; font-weight:normal;  line-height:115%; float:left;}
.newscategoria a {text-align:left; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size: 20px; color:#606161; font-weight:normal;  line-height:115%;}
.newscategoria a:hover{text-align:left; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size: 20px; color:#000; font-weight:normal;  line-height:115%;}

.dataoranewscategoria {width:630px; margin: 5px 0; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro, ; font-size: 14px;  line-height:100%; float:left; color:#91191c;}
.newscategoriap{width:630px; text-align:left; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size: 25px; color:#000; font-weight:bold;  line-height:110%; float:left;}

.leggianche {width:630px; text-align:left; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size: 25px; color:#000; font-weight:bold;  line-height:100%; float:left;}

.newsleggianche {width:110px; margin:20px 47px 0 0;text-align:left; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size: 16px; color:#000; font-weight:bold;  line-height:100%; float:left;}
.newsleggianchep{text-align:left; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size: 15px; color:#606161; font-weight:normal; line-height:100%; float:left;}
.newsleggianchep a{text-align:left; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size: 15px; color:#606161; font-weight:normal; line-height:100%; }
.newsleggianchep a:hover{text-align:left; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size: 15px; color:#000; font-weight:normal; line-height:100%; }

.paginazione {width:600px; height: 30px; text-align:left; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size: 15px; color:#000; font-weight:bold;  line-height:100%; float:left;}
.paginazione a {text-align:left; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size: 15px; color:#000; font-weight:bold;  line-height:100%;}
.paginazione a:hover {text-align:left; font-family: Bookman Old Style, georgia, verdana, arial, Times New Roman, Myriad Pro; font-size: 15px; color:#91191c; font-weight:bold;  line-height:100%;}
