/* -------------------- stili per il layout fisso con posizionamenti assoluti -------------------- */ html,body { margin: 0; border: 0; padding:0 } body { font-family: Calibri; font-size: 80%; text-decoration: none; text-align: center; color: #666666; background-image: url('images/sfondopag2.jpg'); background-repeat: repeat; } .nero7 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000;} table { margin: 0; border: 0; padding:0; border-collapse: collapse; } p { margin: 0; border: 0; padding:0; } .borderimage { border:1px solid; border-color:#0066CC } /* -------------------- Division principale: contiene la div ombra che a sua volta contiene la pagina -------------------- */ div#container { width: 100%; margin-top: 0; margin-left: auto; margin-bottom: 0; margin-right: auto; } /* -------------------- Division che fa il rendering dell'ombra sotto la pagina -------------------- */ /*div#ombra { width: 980px; background-repeat: repeat; background-image: url('images/shadow_03.jpg'); }*/ /* -------------------- La Division TOP serve a nascondere l'ombra nella testata di pagina -------------------- */ div#top { width: 980px; background-repeat: no-repeat; background-image: url('images/noshadow.gif'); background-position: 50% 0% } /* -------------------- Questa è la Division della pagina vera e propria -------------------- */ div#page { width: 100%; margin-top: 0; margin-left: auto; margin-bottom: 0; margin-right: auto; } /* ------------------------------ stili generici, su header e footer ------------------------------ */ div#header { width: 960px; } div#main { width: 100%; } /* ------------------------------ stili generici, su header e footer ------------------------------ */ .pagecolorbase { background-color: #FFFFFF; } .colorblue { background-color: #6691A2; } .parjust { text-align: justify; padding: 0.5em 1em 0.5em 1em; } p.flashpar { text-align: right; padding: 0.5em 1em 0.5em 1em; } p.flashparsmall { color: #666666; font-size: 0.8em; text-align: right; padding: 0.5em 1em 0.5em 1em; } /* ------------------------------ stili per layer superiore ------------------------------ */ #overlay { z-index: 2 } #sopra { position: fixed; width: 960px; height: 53%; top: 0; right: 0; bottom: auto; left: 0; } #sotto { position: fixed; width: 100%; height: 47%; top: auto; left: auto; bottom: 0; right: 0; } .tabpad { padding: 10; color: #000000; text-align: left; } .tabtab { text-align: left; } #sottosx { position: fixed; width: 21%; height: 45%; top: auto; right: auto; bottom: 0; left: 0; } #sottodx { position: fixed; width: 79%; height: 45%; top: auto; right: 0; bottom: 0; left: auto; } /* ------------------------------ ---------------------------------- ------------------------------ */ .lnkjenius { font-family: Calibri; font-size: 13px; text-decoration: none; color: #7171cc; } .lnkjenius:hover { font-family: Calibri; font-size: 13px; text-decoration: underline; color: #666699; } /* ------------------------------ ---------------------------------- ------------------------------ */ .botgia { font-family: Tahoma; font-size: 11px; font-weight: bold; color:#0099FF; } .nero10 { color:#000000; font-family:Calibri; font-size:13px; } .nerover { color:#000000; font-family:verdana; font-size:11px; } .nero12 { color:#000000; font-family:Calibri; font-size:15px; text-decoration: none; } .nero12:hover { color:#000000; font-family:Calibri; font-size:15px; text-decoration: underline; } .Stile5 {font-family: Calibri; font-size:14px; color:#000000} .Stile4 {font-family: Calibri; font-size:13px; color:#FFFFFF } .nero { color:#000000; font-family:Calibri; font-size:10px; } .nero16 { font-family:calibri; font-size:15px; color:#000000 } .annunci { font-family:calibri; font-size:13px; color: #3833b9; text-decoration:none; } .annunci:hover { font-family:calibri; font-size:13px; color:#ff8c00; text-decoration:underline; } /* ------------------------------ STILI DA COSTRUTTORI ------------------------------ */ body { font-family: arial; font-size: 11px; margin: 0px; padding: 0px; } td { font-size: 12px; } a { color: #003399;/*#006595;*/ text-decoration: none; } a:hover { color: darkorange; text-decoration: underline; } h1 { font-size: 16pt; margin: 0px; } h2 { font-size: 14px; font-weight: bold; margin-top: 0px; padding-top: 0px; margin-bottom: 10px; } h3 { font-size: 12px; font-weight: bold; margin-top: 0px; padding-top: 0px; margin-bottom: 10px; } th { font-size: 12px; text-align: left; } form { margin: 0px; padding:0px; } input, textarea, select, optgroup, option { font-family: Verdana, sans-serif; font-size: 13px; } button { font-family: Verdana, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; background-color: transparent; border: 0px; color: green; } pre { font-family: "Courier New"; font-size: 12px; text-align: left; } .botgia { font-family: Tahoma; font-size: 11px; font-weight: bold; color:#0099FF; } .err { color: red; font-weight: bold; margin-bottom: 5px; } .imp { color: #CC3300; font-weight: bold; margin-bottom: 5px; } .msg { color: green; margin-bottom: 5px; } .marker { color: red; font-weight: bold; } .hint { font-size: 10px; font-style: italic; color: gray; } #today { font-size: 10px; } #nav { text-align: right; } #city { font-weight: bold; font-size: 14px; display: block; } #sidebar_left { /*background-color: #E4EBF8; /*#F0F4FB*/ border-right: 1px solid #0099FF ; border-bottom: 1px solid #0099FF ; } .buttons td { text-align: center; background-color: steelblue; } .buttons a { display: block; font-weight: bold; text-transform: uppercase; color: white; padding: 3px; } #sidebar_left .head { font-size: 10px; font-weight: bold; text-transform: uppercase; color: #003366; } #sidebar_left table.linkbox { margin-bottom: 15px; } #sidebar_left table.linkbox a { display: block; text-align: center; padding: 3px; border-bottom: 1px solid #DDDDDD; } #contentcell { border-bottom: 1px solid #0099FF; } #content { padding: 10px; } #path { background-color: #F5F5F5; font-size: 16px; margin-bottom: 5px; } #path td { padding: 5px 5px 5px 10px; } #path a { color: green; text-decoration: none; } #path a:hover { color: black; text-decoration: underline; } table.searchbox { background-color: #F5F5F5; border: 1px solid #DDDDDD; margin-bottom: 20px; } table.searchbox td { padding: 10px; } .eventnav { border-bottom: 1px solid #DDDDDD; margin-bottom: 10px; } table.dir { } table.dir_cat { } table.dir_cat th { font-size: 14px; font-weight: bold; text-align: left; text-transform: none; margin: 0px; padding-bottom: 0px; } table.dir_cat td { } table.dir_cat .count { color: #999999; font-size: 10px; } table.dir_cat th .count { color: gray; font-size: 10px; } table.adlisting { } table.adlisting tr.ad1 { /*background-color: #FAFAFA;*/ } table.adlisting tr.ad2 { } table.adlisting td { padding: 4px; } table.adlisting td.head, table.adlisting tr.head td { font-weight: bold; background-color: #EAEAEA; border-bottom: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; border-bottom: 0px; } table.adlisting td.datehead { background-color: #F5F5F5; /*border-bottom: 1px solid #CCCCCC;*/ font-weight: bold; border-bottom: 0px; } table.adlisting td.icon { } table.adlisting td.icon img { } table.adlisting .adtitle { font-weight: bold; } table.adlisting .date { font-style: italic; } table.adlisting .ad1 { } table.adlisting .ad2 { /*background-color: #FAFAFA;*/ } .adheader { margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #E0E0E0; } .adheader .icon { /*vertical-align: top;*/ } .adheader .adtitle { font-size: 14px; font-weight: bold; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; } .adheader .adarea { font-size: 11px; font-weight: normal; } .ad { margin-bottom: 10px; } .ad .link_marker { color: darkorange; font-weight: bold; } .disclosures { padding: 5px; } .disclosure_yes { color: green; } .disclosure_no { color: red; } .disclosures b { } .adpics { margin-bottom: 10px; /*border-bottom: 1px solid #DDDDDD;*/ } .adpics img { border: 1px solid black; /*padding: 10px; background-color: #FAFAFA;*/ } .imglisting { } .imgitem { margin-bottom: 30px; } .imgitem .head { font-size: 12px; font-weight: bold; } .imgitem img.img { margin-top: 5px; border: 1px solid black; } .imgitem .caption { } .imgitem .poster { font-weight: bold; } .imgitem .time { font-weight: bold; } .imgitem .desc { margin-top: 5px; } .linkbox2 { background-color: darkorange; font-weight: bold; text-transform: uppercase; padding: 5px; text-align: center; color: white; } .linkbox2 a { display: block; color: white; } .linkbox2 a:hover { color: white; text-align: center; } .imagecredits { padding: 5px; } .head { font-weight: bold; } .imagecredits a { } .imagecredits .count { color: #BBBBBB; font-size: 10px; } .comments { } .comments .head { font-size: 12px; font-weight: bold; } .commentitem { margin-bottom: 10px; } .commentitem .poster { font-weight: bold; display: block; } .commentitem .time { color: gray; display: block; } .commentitem .comments { display: block; } #sidebar_right_cities { background-color: #F5F5F5; border-left: 1px solid #0099FF; border-bottom: 1px solid #0099FF; padding: 0px 5px 5px 5px; } #sidebar_right { border-left: 1px solid #0099FF; border-bottom: 1px solid #0099FF; padding: 5px 5px 5px 5px; } #sidebar_right a { } .citylist_country { display: block; color: black; font-weight: bold; text-transform: uppercase; font-size: 14px; margin-top: 2px; } .citylist_city { color: #777777; font-size: 12px; } #footer { color: black; } #footer td { font-size: 9px; padding-left: 15px; padding-top: 10px; } table.postad { } img.thumb { border: 1px solid black; } .postpath { padding: 5px; border: 1px solid #DBC06F; background-color: #F7F0DD; font-size: 12px; color: brown; margin-bottom: 10px; } .postpath b { color: black; } .postpath a { font-weight: bold; color: #003399; font-size: 11px; } #search_top { margin-bottom: 20px; padding: 10px; background-color: #FAFAFA; border: 1px solid #EAEAEA; } .invoice { background-color: #F0F0F0; border-right: 1px solid #EAEAEA; border-top: 1px solid #EAEAEA; } .invoice td { background-color: white; padding: 5px; border-left: 1px solid #EAEAEA; border-bottom: 1px solid #EAEAEA; } .invoice .empty { background-color: white; border: 1px solid white; } .invoice .firstcell { font-weight: bold; } .invoice .maincell { /*background-color: #FAFAFA;*/ text-align: right; } .invoice .totalrow td { background-color: #FAFAFA; } .invoice .totalrow .totalcell { background-color: #F3F3F3; font-size: 13px; font-weight: bold; text-align: right; } .featuredad_first, .featuredad_first td { background-color: #FFEEC6; border-top: 1px solid #FFDF95; border-bottom: 1px solid #FFDF95; padding: 5px 5px 2px 5px; margin-bottom: 10px; } .featuredad, .featuredad td { background-color: #FFEEC6; border-bottom: 1px solid #FFDF95; padding: 5px 5px 2px 5px; margin-bottom: 10px; } .featuredad a, .featuredad_first a { font-weight: bold; } .post_note { color: green; } .latestads { padding-top: 10px; margin-bottom: 10px; } .latestads .head { padding-bottom: 5px; color: steelblue; font-size: 12px; } .latestads td { border-top: 1px solid #F0F0F0; } .adcat { font-size: 9px; color: #444444; /*text-decoration: underline;*/ } table.latestads_table td { padding: 1px; } table.latestads_table a.featured { font-weight: bold;; } .catlist .cat { padding: 1px; display: block; } .catlist .cat a { font-weight: bold; } .catlist .subcat { padding: 1px; display: block; } .catlist .count { color: gray; } .adpreview { display: block; font-size: 10px; color: gray; } #menu_link{background:transparent url('images/bg-navlink.gif') repeat-x;border-bottom:1px solid green} #menu_link a{border-right:1px solid white;padding:5px;color:white;height:30px;font-size:medium;font-weight:bold} #menu_link a:hover{padding:5px;color:red;height:30px;color:white;} .px8 { font-family: Verdana; font-size: 80%; text-align: left; } .categorie { font-family: Verdana; font-size: 80%; text-align: left; } .px8v { font-family: Verdana; font-size: 10px; text-align: left; }