/*** GENERALI ***/
body{color:#534040;}
a{text-decoration:none;color:#0774c9;}
a:hover{text-decoration:underline;}

/*** HEADINGS ***/
h2,.h2{font-size:93%;font-weight:bold;text-transform:uppercase;color:#c13a3c;}
.oc-bar h3{margin-bottom:16px;font-family: Arial,"Helvetica Neue",sans-serif;font-size:108%;font-weight:bold;color:#d74c00;font-style:italic;text-transform:uppercase;}
.pagina-forum h3{font-weight:bold;text-transform:uppercase;color:#c13a3c;}
.emTit{font-family:Georgia,serif;font-size:123.1%;font-weight:normal;font-style:italic;text-transform:capitalize;color:#c13a3c;}
h4{font-size:93%;font-weight:bold;color:#d74c00;}
b{font-weight:bold;}

/*** IMPAGINAZIONE ***/
.page{position:relative;width:940px;margin:0 auto;}
.nav{position:absolute;top:0;left:0;}
.content{position:relative;}
.main{float:right;}
.head{padding-top:43px;}
.forum-nav{float:left;width:190px;}
.fn2 .box{margin-right:10px;}
.m2{}
.submain{width:490px;float:left;}
.oc-bar{width:260px;float:right;}
.foot{width:100%;}
.ft2{width:940px;margin:0 auto;}
.col1{width:610px;float:left;}
.col2{width:300px;float:left;}
.lista-forum,.ins-forum,.pagina-forum{margin-right:10px;margin-top:10px;}

/*** HEADER ***/
.header {position:relative;}

/*** NAVIGAZIONE ***/
.nav{width:940px;min-height:33px;_height:33px;background:#efefef url('../imago/bgNav.jpg') no-repeat left bottom;}
.n1{position:absolute;top:0;left:0;width:auto;}
.n2{position:absolute;top:0;right:0;width:auto;}
.menu{overflow:hidden;position:relative; }
.menu li{float:left;}
.menu li a{display:block;padding:9px 30px 0 30px;border-right:1px solid #d7d7d7;}
.menu li:last-child a{border-width:0;}

/*** LOGHI ***/
/* OC */
.oc .head h1{margin-bottom:1px;padding-bottom:6px;border-bottom:1px solid #e8d5c8;}
.oc .head h1 a{display:block;width:940px;height:81px;background: url('../imago/osservatorio-logo.png') no-repeat left top;text-indent:-9000px;}
/* IFDB */
.ifdb .head h1 {position:relative;top:94px;width:940px;height:33px;background:url('../imago/ifdb-logo.png') no-repeat left top;}
.ifdb .head h1 a {text-indent:-9000px;display:block;width:940px;height:33px;}
.ifdb .head h2 {position:relative;top:-33px;width:940px;height:88px;background: url('../imago/osservatorio-logo.png') no-repeat left top;border-bottom:1px solid #e8d5c8;}
.ifdb .head h2 a {text-indent:-9000px;display:block;width:940px;height:88px;}


/*** CONTENUTO ***/
.content{width:940px;overflow:hidden;margin:24px 0 45px 0;}
.ifdb .content{width:940px;overflow:hidden;margin:0 0 45px 0;padding-top:15px;}

/*** contenuto H2 ***/
.content h2{border-bottom:1px solid #e8d5c8;padding-top:4px;padding-bottom:3px;margin-bottom:6px;}
h2.emTitH2{padding-top:0;}
.oc-bar h2{margin-bottom:2px;}

/*** box ***/
.box,.box2{-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;}
.box2{padding:7px 0 36px 0px;border-top:1px solid #fafafa;border-bottom:1px solid #fafafa;}

/*** FORUM NAV ***/
#nav_categories ul {display:none;}
.forum-nav .box{border:1px solid #e7e7e7;background-color:#f6f6f6;padding:0 10px;}
.forum-nav h3, forum-nav h4{margin-bottom:10px;}
.forum-nav a{margin:0 -10px;padding:0 10px;}
.forum-nav li li a{padding:0 15px;}
.forum-nav .post-count{color:#C13A3C;font-size:85%;}
.lista-categorie{padding-bottom:20px;border-bottom:1px solid #e6e6e6;}
.lista-top-10s{padding:14px 0 20px 0;border-top:1px solid #fff;border-bottom:1px solid #e6e6e6;}
.lista-last10{padding:14px 0 20px 0;border-top:1px solid #fff;border-bottom:1px solid #e6e6e6;}
.lista-tags ul{overflow:hidden;}
.lista-tags ul li a{float:left;}
.lista-tags a{margin-right:5px;}
.lista-tags h4{font-family: Arial,"Helvetica Neue",sans-serif;font-size:93%;font-weight:bold;text-transform:uppercase;color:#c13a3c;}
.lista-tags h4,.forum-ev h3{margin-bottom:14px;}
.lista-tags{padding:14px 0 20px 0;border-top:1px solid #fff;border-bottom:1px solid #e6e6e6;}
.forum-ev{clear:left;padding-top:14px;border-top:1px solid #fff;}
.forum-ev h4{}
.forum-ev h4 a{font-size:93%;line-height:15px;font-weight:bold;margin:0;padding:0;}
.forum-ev .f-info, .forum-ev p{font-size:85%;}
.f-info strong{font-weight:bold;}

/*** OC EXTRACTS ***/
.oc-bar .box{border:1px solid #efe2d8;background-color:#fff2e8;margin:0;padding:0 10px;}
.rss a{display:block;margin-bottom:12px;width:265px;height:65px;text-indent:-9000px;background:url('../imago/rssBtn.png') no-repeat left top;}
.lista-fogliata{padding-bottom:24px;border-bottom:1px solid #e8d5c8;}
.lista-fogliata ul li{margin-bottom:17px;}
.lista-fogliata ul li:last-child{margin-bottom:0;}
.lista-fogliata ul li a{font-size:93%;font-weight:bold;}
.lista-fogliata .fonte a{font-size:85%;color:#534040;font-weight:normal;}
.lista-selezione{padding:20px 0 24px 0;border-top:1px solid #fff;border-bottom:1px solid #e8d5c8;}
.lista-selezione ul li{margin-bottom:17px;}
.lista-selezione ul li:last-child{margin-bottom:0;}
.lista-selezione ul li a{font-size:93%;font-weight:bold;}
.lista-selezione .fonte{font-size:11px;color:#534040;font-weight:normal;}
.lista-popolari{padding-top:20px;border-top:1px solid #fff;}
.lista-popolari ul li{margin-bottom:17px;}
.lista-popolari ul li:last-child{margin-bottom:0;}
.lista-popolari ul li a{font-size:93%;font-weight:bold;}
.lista-popolari .fonte{font-size:85%;color:#534040;font-weight:normal;}

/*** LISTA FORUM ***/
.lista-forum .box{border:1px solid #eeecec;background-color:#3b83c7;/*background-color:#fff;*/}
.lista-forum table{width:100%;}
.lista-forum th{text-transform:uppercase;font-size:77%;color:#fff;padding:3px 5px 2px 5px;}
.lista-forum table h3{color:#3b83c7;text-transform:capitalize;font-weight:bold;font-size:130%;}
.lista-forum table td{padding:5px;vertical-align:top;background-color:#fff;}
.lista-forum .odd td{background-color:#fff;}
.lista-forum .even td{background-color: #ececec}
.lista-forum .forumID{color:#c13a3c;text-align:center;}
.lista-forum .forumDataTxt{}
.lista-forum .forumDataNum{font-size:77%;text-align:center;}
.lista-forum th a{color:#fff;padding-right:10px;}
.lista-forum a.asc{background:url('../imago/arrow.png') no-repeat right 4px;}
.lista-forum a.desc{background:url('../imago/arrow.png') no-repeat right -10px;}
.lista-forum table th.a-left, .lista-forum table td.a-left{text-align:left;}
.lista-forum table th.a-right, .lista-forum table td.a-right{text-align:right;}
/*** TOOLS ***/
div.tools{position:relative;height:75px;border-bottom:1px solid #E8D5C8;margin-right:10px;}
div.segnala{position:absolute;left:0;background:url('../imago/segnala-icn.png') no-repeat left top;padding:17px 0 20px 62px;}
div.cerca{position:absolute;right:0;background:url('../imago/cerca-icn-2.png') no-repeat left top;padding:15px 0 20px 60px;margin-right:20px;}
div.box,div.ins,div.forum{clear:both;}
.tools acronym{text-transform:uppercase;}
.segnala a{background:url('../imago/freccia.png') no-repeat right top;padding:4px 25px 6px 0;text-transform:uppercase;font-size:93%;font-weight:bold;}
.segnala p{padding-top:5px;}
.cerca input{border:1px solid #e7e7e7;color:#c13a3c;float:left;margin-right:5px;margin-top:2px;}
.cerca .button{margin:0;padding:0;display:inline-block;}
.cerca button{display:inline-block;border:none;cursor:pointer;background:url('../imago/freccia.png') no-repeat right top;width:21px;height:21px;}
.segnala p,.cerca a{font-weight:bold;font-size:88%;}
/*** ricerca avanzata ***/
div#slickbox{position:absolute;top:15px;background:url('../imago/cerca-bg.gif') no-repeat;width:491px;height:196px;padding-top:8px;padding-left:10px;padding-right:10px;}
table.advCerca{width:100%;height:100%;}
.advCerca h3{color:#fff;font-weight:bold;text-transform:uppercase;float:right;padding-right:35px;}
.advCerca thead a{float:right;}
.advCerca label{color:#fff;}
.advCerca .chk{margin-left:20px;}
.advCerca .chkL{margin-left:5px;}
.advCerca button{display:block;border:none;cursor:pointer;background:url('../imago/advcerca-btn.png') no-repeat right top;width:123px;height:25px;color:#fff;text-align:left;padding-left:10px;}
a.advChiudi{background:url('../imago/advcerca-chiudi-btn.png') no-repeat left top;width:15px;height:15px;text-indent:-999em;}

/*** FOOTER ***/
.foot{overflow:hidden;background:#ededed url('../imago/footBg.png') repeat-x left top;}
.foot .box{width: 940px;margin-top:18px;overflow:hidden;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;background-color:#f6f6f6;}
.foot .bx2{padding:9px 10px 35px 10px;}
.foot .ftTit{margin-bottom:24px;}
.foot .fnTit{margin-bottom:0;}
.topics ul li{float:left;width:290px;margin:0 10px 25px 0;}
.cloud{overflow:hidden;margin-bottom:24px;}
.cloud ul li{float:left;}
.cloud a{margin-right:5px;}
.fogliata{clear:left;overflow:hidden;}
.fogliata li{display:inline;}
.foot .info{position:relative;min-height:40px;_height:40px;margin:18px 0 30px 0;background-color:#656565;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;}
.foot .info a{color:#b7b7b7;}
.foot .info p{color:#b7b7b7;padding:15px 0 0 15px;}
.foot .info ul{position:absolute;top:15px;right:15px;}
.foot .info ul li{display:inline;}

/*** SELECTED ***/
.lista-forum .selected{color:#0774c9;}
.forum-nav .current{color:#fb7600;}
.forum-nav .currentsub{color:#fb7600;}
.forum-nav .current2{background:url('../imago/forum-nav-selected.png') no-repeat left top;color:#fff;}

/*** TABLE FORUM , INSERIMENTO , RICERCA ***/
table.tableForm{width:100%;border:none;margin-top:18px;}
.tableForm th,.tableForm td{padding-bottom:10px;}
.tableForm input,.tableForm textarea,.tableForm select,.tableForm option{background-color:#dae8f9;border:1px solid #bacce0;}
.tableForm .button{margin:0;padding:0;display:block;}
.tableForm .button button{display:block;border:none;cursor:pointer;}
.tableForm label{color:#ba3a42;font-weight:bold;}
.tableForm textarea{height:100px;}
.size100{width:100%;}
.size80{width:80%;}
.size60{width:60%;}
.size50{width:48%;}
.advCerca .size100{width:99%;}
.italic{font-style:italic;}
.sfoglia-btn button{background:url('../imago/sfoglia-btn.png') no-repeat;width:73px;height:25px;color:#0774c9;}
.aggiungi-btn button{background:url('../imago/aggiungi-btn.png') no-repeat;width:133px;height:25px;text-align:left;color:#fff;padding-left:10px;}

/*** INSERIMENTO ***/
.selSx{float:left;}
.selDx{float:right;}

/*** PAGINA FORUM ***/
.pagina-forum ul,.pagina-forum p,.pagina-forum table{margin-top:20px;}
table.tableFormExt{border-top:1px solid #e8d5c8;}
.tableFormExt label{color:#000;}
.pagina-forum .tmb{border: 1px solid #dcbfab;}
.pagina-forum .forum-tmb{float:right;}
.pagina-forum .graphs{margin-top:10px;}
.pagina-forum .graphs div{float:left;}
.pagina-forum .graphs a{display:block;}
.pagina-forum .graphs .tmb{margin-right:6px;}

/*** PAGINAZIONE FORUM ***/
.pag{position:relative;}
.pre,.suc{position:absolute;}
.pre{left:0;}
.suc{right:0;}
.pag li{display:inline-block;}

.res-tit {font-weight: bold; color: #fff;}
.tags-list {display: block; margin-bottom: 10px	;}

