.content{position:relative;padding:10px 10px 20px 16px;width:954px;}
.vertsep{clear:both;width:954px;background:url(images/serp-linea.gif) 0 0 repeat-y;}
.main{float:left;width:621px;}

/* categorie */
.categorie{margin:0 auto;width:982px;height:35px;background:#353535}
.categoriesxloc{float:left;width:5px;height:35px;background:url(images/tras.png) 0 0 no-repeat;}
.categoriedxloc{float:left;width:5px;height:35px;background:url(images/tras.png) -5px 0 no-repeat;}
.catlinks{float:left;padding-top:5px;width:972px;height:30px;}
.catitem{position:relative;float:left;padding:0 7px;font:bold 12px arial;color:#FFF;text-transform:uppercase;border-right:1px solid #615c5c;line-height:25px;}
.catitem.con,.catitem.ccur{border-color:#357AA3;background:#4CA2D3 url(images/tras.png) -126px -55px no-repeat;}
.catitem.con span,.catitem.ccur span{display:block;position:absolute;top:0 !important;right:0 !important;left:auto;width:4px;height:25px;background:#4CA2D3 url(images/tras.png) 0 -55px no-repeat;}
.catitem.cprev,.catitem.clast,.catitem.clast{border-color:#357AA3}
a.catitem:hover{text-decoration:none;}
.sottocategorie{margin:0 auto;padding:0 4px;width:972px;height:35px;background:#353535;border-right:1px solid #ccc;border-left:1px solid #CCC;}
.sottocatlinks{float:left;padding-top:5px;width:972px;height:30px;}
.sottocatlinks .catitem{border-color:#615c5c;}
.sottocatlinks .catitem.cprev,.sottocatlinks .catitem.clast{border-color:#353535;}
.sottocatlinks .catitem.con,.sottocatlinks .catitem.ccur{border-color:#353535;background:#838181 url(images/tras.png) -126px -785px no-repeat;}
.sottocatlinks .catitem.con span,.sottocatlinks .catitem.ccur span{position:absolute;top:0;right:0;width:4px;height:25px;background:#838181 url(images/tras.png) 0 -785px no-repeat !important;}

/* menù categorie */
.sottocatlinks{position:relative;z-index:998}
.sottocategorie.bg_local .moreHandle{position:relative;float:right;margin-right:20px;border:0 none;}
.moreHandle .mh{position:absolute;top:0;right:-20px;width:22px;height:22px;background:url(images/local.png) 0 0 no-repeat;text-indent:-9999em;}
.moreHandle:hover .mh,.con.moreHandle .mh{background:url(images/local.png) 0 -32px no-repeat;}
.localDropDown{position:absolute;top:27px;right:0;width:135px;display:none;}
.lDDtop{width:135px;height:5px;background:url(images/local.png) 0 -64px no-repeat;}
.lDDcont{width:133px;background:#7b7b7b;border-right:1px solid #5c5c5c;border-left:1px solid #5c5c5c;}
.lDDcont .lDDitem{display:block;margin:0 auto;padding:5px;width:113px;color:#FFF;font-size:12px;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #5C5C5C;}
.lDDcont .lDDitem.lDDlast{display:block;margin:0 auto;padding-bottom:0;width:113px;color:#FFF;font-size:12px;font-weight:bold;text-transform:uppercase;border-bottom:0 none;}
.lDDbot{width:135px;height:5px;background:url(images/local.png) 0 -79px no-repeat;}

/* paginazione */
.pages{margin:0 auto;width:982px;height:40px;background:#353535;text-align:center;}
.pages .pagesList{padding:5px 0 0 0;font-size:18px;color:#f0f0f0;text-align:center;}
.pages .pagesList span{display:inline-block;margin-right:5px;padding:6px 0 0 0;width:34px;height:28px;font-size:18px;text-align:center;background:#FFF;color:#838181}
.pages .pagesList .sep{display:inline-block;margin-right:5px;padding:6px 0 0 0;width:1px;height:28px;background:#666 url(images/tras.png) right 0 no-repeat;color:#353535;text-indent:-9999em;}
.pages .pagesList a{display:inline-block;margin-right:5px;padding:6px 0 0 0;width:34px;height:28px;font-size:18px;background:#838181;color:#FFF;text-align:center;}
.pages .pagesList a:hover{background:#FFF;color:#838181;text-decoration:none;}
.pages .pagesList a.prev{display:inline-block;margin-right:5px;background:#50a2d1 url(images/local.png) -68px -125px no-repeat;text-align:left;color:#838181;}
.pages .pagesList a.next{display:inline-block;margin-right:5px;background:#50a2d1 url(images/local.png) 0 -125px no-repeat;text-align:left;color:#838181;}
.pages .pagesList a.prev:hover{background:#FFF url(images/local.png) -225px -125px no-repeat;color:#FFF;}
.pages .pagesList a.next:hover{background:#FFF url(images/local.png) -157px -125px no-repeat;color:#FFF;}

/* hp */
.hpTit{font:normal 28px georgia;letter-spacing:-1px;color:#0E5C8D;}
.gMap{float:left;margin:10px 0 13px;width:619px;height:437px;border:1px solid #E2E2E2;}
.map_canvas{float:left;position:absolute;top:54px;left:17px;width:619px;height:437px;background-color:#E5E3DF;}
.hpItalia{float:left;padding:10px 11px 0 0;width:410px;}
.hpIRiga{float:left;padding:0 0 15px;}
.hpILoc{float:left;width:200px;}
.hpILoc.lright{padding-left:8px;}
.hpILocTit{padding:0 0 5px 5px;width:195px;font:italic 15px georgia;border-bottom:1px solid #E2E2E2}
.hpILocTit a{color:#333;}
.hpILocList li{padding:5px 0 0 5px;background:url(images/local.png) 0 -167px no-repeat;}
.lMore{padding-right:8px;font:bold 11px arial;background:url(images/local.png) -62px 5px no-repeat;}
.hpMondo{float:left;width:200px;}
.hpMondo b{display:block;padding:0 0 3px;color:#7E7C7C;font-size:12px;text-transform:uppercase;}
.hpMLocTit{padding:0 0 0 2px;font-size:12px;line-height:21px;background:url(images/local.png) 0 -94px no-repeat;}
.hpMLocTit a{color:#444;}
.hpMLocList{padding-bottom:10px}
.hpMLocList li{padding:5px 5px 0 2px;}
.hpMLocList a{color:#111;}
/* interne */
.utilities{float:left;margin:0 0 10px;padding:0 0 10px;width:954px;border-bottom:1px solid #EDEDED;color:#7E7E7E;font-weight:bold;}
.utilities a{text-decoration:underline;}
.utilities strong{display:block;font-size:11px;}
.utilities span{font-weight:normal}
.locPosts{float:left;padding:0 15px 0 0;border-right:1px solid #EDEDED;}
.otherPosts{float:left;padding:0 0 0 15px;font-size:11px;}
.otherPosts strong{padding:0 0 2px;}
.locTit{padding:0 0 10px;font-size:24px;letter-spacing:-1px;color:#417898;}
.locTit span{font-size:13px;font-weight:normal;letter-spacing:0;}
.item{float:left;padding:0 0 20px;width:100%;}
.itemTit{padding:0 0 5px;font-size:23px;font-weight:bold;letter-spacing:-1px;}
.itemTit a{color:#000000;}
.itemData{padding:0 0 5px;color:#666666}
.itemImgCont{float:left;margin-right:10px;padding:1px;width:85px;height:85px;border:1px solid #cccccc;}
.itemImg{display:block;width:85px;height:85px;background:url() center top no-repeat;}
.itemP .by{color:#666666}
.itemP .fonte{text-decoration:underline;color:#444;}
.itemEnt{clear:left;padding:5px 0 0;font:normal 11px verdana,arial;}
.itemEnt strong{font:bold 11px arial;padding-left:7px;font-variant:small-caps;color:#444;}
.itemEnt .fEnt{padding-left:0;}
.itemEnt .presente{font-weight:bold;color:#0E5C8D}

/* foto */
td.imgs a{float:left;width:197px;overflow:hidden;}
td.imgs img{border:1px solid #CCC}
td.imgtxt{padding-top:0px 0 20px;}
td.imgtxt .fTit{padding:2px 0 1px 0;}
td.imgtxt h2{padding:2px 0 0px;font:bold 12px arial;}
td.imgtxt h2 a{color:#333}
td.imgtxt .abs{display:none;font-size:11px;color:#666;padding:0 0 5px 0;}
td.imgtxt .time{font-weight:normal;font-size:11px;color:#444;}
td.imgtxt .by{padding:0 0 3px;font-size:10px;color:#444;text-transform:uppercase;}

/* video */
.vItem{float:left;padding:0 0 20px;width:100%;}
.vItem .videoImgCont{float:left;margin-right:15px;width:110px;height:110px;border:1px solid #ccc;}
.vItem .videoImgCont span{display:block;width:110px;height:110px;background:#000 url() center center no-repeat;}
.vItem .videoImgCont em{display:block;width:110px;height:110px;background:url("images/video.png") no-repeat scroll 0px -125px transparent;text-indent:-999em}
.vItem h2{font:bold 16px arial;}
.vItem h2 a{color:#333;}
.vItem .dati{padding:3px 0;font:normal 10px arial;color:#666;text-transform:uppercase;}
.vItem .abs{font:normal 12px arial;color:#444;}
.vItem .tags{padding:3px 0 0;font:normal 11px verdana;}
.vItem .tags strong{font:bold 11px arial;font-variant:small-caps;color:#444;}

/*adsense*/
.advItem{float:left;margin-bottom:15px;padding:0 0 10px;width:100%;border-bottom:1px solid #EDEDED;}
.advItem.bot{margin-bottom:0;border:0 none;}
.ads-half{float:left;width:310px;}
.adsTitle{display:block;padding:0 0 3px;line-height:16px;font:bold 14px arial;color:#2F2E2E;}
.advItem p{font-size:12px;line-height:16px;}
.adsUrl{font-size:12px;line-height:16px;}
.adsLabel{padding:0 10px 10px;font-size:11px;text-align:right;}
.adsLabel a{color:#444;}
 
.sboxtit h3{font-size:12px}
.sbox .locTags{padding-right:5px}
.botcont{padding:20px 201px 13px;}
.fcont{border-top:1px solid #CCCCCC;margin:6px auto 0;padding:15px 10px 18px;}
