@import url('reset.css'); @import url('header.css'); @import url('forum.css'); @import url('comment.css'); @import url('wysiwyg.css'); @import url('member.css'); @import url('chessboard.css'); @import url('widget.css'); @import url('nimzowitsch.css'); /* ======================== */ /* Struttura */ body { background-color: #e8edf0; font: 14px Verdana, Georgia, Sans-serif; line-height: 1.5em; } #container { margin: 0px auto; width: 980px; } #forum, #body, #index, #full { background-color: #FFFFFF; border: 1px solid #cacfd2; margin: 10px 0px; padding: 0px 15px 20px 15px; } #body { float: left; min-height: 500px; width: 625px; } #sidebar { float: right; margin: 10px 0px; width: 310px; } #footer { clear: both; } /* ======================== */ /* Content */ div.title { border-bottom: 3px solid #c3c3ae; margin: 20px 0px; } div.title p { font-style: italic; margin: 4px 0px; padding: 0px; } .docDetail { color: #777777; font-size: 14px; } div.sourceLink { margin: 10px 0px; text-align: right; } ol#comment { margin-top: 20px; } .pages { margin: 20px auto; text-align: center; } .pages span { border: 1px solid #000000; margin: 0px 5px; padding: 2px 7px; } .content a, .content a:visited, .content a:link, .content a:active, .highlightLink a, .highlightLink a:visited, .highlightLink a:link, .highlightLink a:active { color: #4275aa; text-decoration: underline; } .content a:hover, .highlightLink a:hover { color: #56b9ff; } .waitingMessage { font-size: 16px; font-weight: bold; margin: 20px 40px; text-align: center; } /* ======================== */ /* Comment */ #comment { font-size: 13px; margin: 0px; padding: 0px 30px; } #comment p { margin: 0px; padding: 0px; } #comment li { border: 1px dotted #c3c3ae; margin-bottom: 10px; padding: 5px 10px; } .commentMeta { padding-left: 15px; } .commentTime { color: #777777; font-size: 12px; } .commentAuthor { color: #2b8d28; font-weight: bold; } .commentAuthor a, .commentAuthor a:hover { color: #2b8d28; } /* ======================== */ /* Share */ #share_post { border-style: double none; border-width: 3px; border-color: #c3c3ae; margin: 25px 0px; padding: 10px 0px; } #share_post div { margin: 5px 2px; } #share_post h3 { margin: 10px 10px 20px 10px; } #share_post #share_post_twitter, #share_post #share_post_delicious, #share_post #share_post_stumbleUpon { display: inline; float: right; margin: 5px; } div.feedRSS, div.feedTwitter, div.feedRSSq { padding-left: 23px; background-repeat: no-repeat; } div.feedRSS {background-image: url('../images/icons/rss_icon.gif');} div.feedTwitter {background-image: url('../images/icons/twitter.jpg');} div.feedRSSq {background-image: url('../images/icons/what.gif');} /* ======================== */ /* Preview */ .preview h3 { font-size: 18px; font-weight: bold; padding-right: 60px; } .preview .logo { float: left; margin: 0px 5px; } .preview .docDetail { font-size: 12px; } .preview p { margin-left: 10px; } .readMore { font-weight: bold; } .preview .underPreview { background-color: #fafaf7; border: 1px solid #e6e3d9; margin: 10px 0px 30px 10px; padding: 0px 10px; text-align: right; } .preview .underPreview .cat {float: left;} img.commento { position: relative; top: 3px; } /* ======================== */ /* Categorie articoli */ #articleCategory div { margin: 20px; } #articleCategory h3 { background-image: url('../images/icons/book.gif'); background-repeat: no-repeat; background-position: top right; border-bottom: 1px solid #000000; } #articleCategory h3 a:hover { text-decoration: none; } #articleCategory .cat { float: left; width: 260px; } #articleCategort .right { float: right; } #articleCategory ul { padding: 0px; } /* ======================== */ /* Profilo */ #profileName { margin-top: 20px; text-align: center; } table.profile { width: 100%; margin: 20px 0px; } .caption { background-color: #4079a7; color: #FFFFFF; font-weight: bold; padding: 3px; text-align: center; } .caption a { color: #FFFFFF; } table.profile caption { } table.profile caption a { color: #FFFFFF; } table.profile th { background-color: #f5f6fa; font-weight: bold; text-align: right; width: 200px; } table.profile td { padding-left: 5px; } .colorPieceW, .colorPieceB { border: 1px #000000 solid; font-weight: bold; padding: 2px 4px; text-align: center; width: 20px; } .colorPieceW { background-color: #FFFFFF; color: #000000; } .colorPieceB { background-color: #000000; color: #FFFFFF; } .tableForm {border-collapse: collapse;} /* ======================== */ /* Report */ .reportImage { vertical-align: top; padding-right: 10px; } .reportImage img {width: 180px;} .reportContent h1 { color: #b00000; font-size: 24px; } /* ======================== */ /* Sondaggio */ ul.poll { list-style: none; } .pollVotes { font-weight: bold; text-align: right; } .pollButton {margin-left: 70px;} .pollItem { background-image: url('../images/icons/poll2.gif'); background-repeat: no-repeat; background-position: center left; margin: 10px 0px; padding-left: 50px; } .pollItem:hover, div.tournamentPGN:hover { background-color: #e8edf0; } .pollItem .pollTitle { font-weight: bold; } /* ======================== */ /* Database Partite */ div.tournamentPGN, div.gamePreview { background-repeat: no-repeat; background-position: center left; margin: 10px 20px; padding-left: 60px; } div.tournamentPGN {background-image: url('../images/icons/torneo-pgn.jpg');} div.gamePreview {background-image: url('../images/icons/knights.png');} .downloadPGN { float: right; font-size: 12px; width: 100px; } .players { margin: 20px 50px; } .players h2, .players div { display: inline; } .players div.pBlack { float: right; } /* ======================== */ /* Search */ .searchForm { background-image: url('../images/icons/search.png'); background-repeat: no-repeat; background-position: center left; margin: 15px 50px; padding: 15px 0px; text-align: center; } .searchTutorial h3, .searchTutorial h4 { margin: 10px 0px; } /* ======================== */ /* Club */ .clubInfo p {margin: 0px;} .clubDesc {margin-top: 20px;} .clubPanel { border: 1px dashed #ababab; float: right; font-weight: bold; padding: 10px; } .clubPanel img {vertical-align: middle;} /* ======================== */ /* Tournament */ .tournaments .titem { background-image: url('../images/icons/logo-60x50px.gif'); background-repeat: no-repeat; background-position: center left; margin: 10px; padding-left: 75px; } fieldset.grouptable { border: 1px solid #000000; margin: 20px 20px; width: 550px; } fieldset.grouptable legend { font-size: 12px; font-weight: bold; } table.grouptable { width: 100%; } table.grouptable tr.head td { background-color: #5C7099; border-style: solid; border-color: #FFFFFF; border-width: 0px; color: #FFFFFF; font-size: 12px; font-weight: bold; text-align: center; } table.grouptable div.result { text-align: center; font-size: 12px; } table.grouptable tr.head td.colplayer { width: 180px; } /* ======================== */ /* Search */ .resultSearch { margin: 30px 0px; } .resultSearch p { font-size: 13px; margin: 5px 0px; } .resultSearch .linkPage { font-style: italic; } /* ======================== */ /* Vetrina */ #index {line-height: 1.3em; padding: 7px 15px 15px 15px;} #index .preview {margin-top: 15px;} .window1 {width: 63%;} #indexKeepUpdate div {margin: 5px 0px;} #indexKeepUpdate div.newsletterForm {margin-top: 15px;} .window1 h2 { background-color: #e1e1cd; border: 1px #c1c1ad solid; color: #3f3f0f; font-family: sans-serif; font-size: 18px; font-variant: small-caps; font-weight: bold; margin: 0px 0px 8px 0px; padding: 7px 20px; } #showcase h1 { text-align: center; margin-top: 5px; } #showcase { color: #000000; margin: 0px; padding: 0px; list-style: none; } .indexSidebar2 { float: right; width: 35%; } ul.recentPost { list-style: none; margin: 0px; padding: 0px; } ul.recentPost li { background-image: url('../images/icons/forum.png'); background-position: center left; background-repeat: no-repeat; padding: 4px 0px 4px 35px; } .sidebarPanelMargin { margin-bottom: 15px; } .indexNews, .indexArticle, .indexTwitterFacebook { width: 63%; } h2.indexCat { background-color: #E3E6E8; /* E3E6E8 */ border: 1px #C8CED1 solid; color: #3f3f0f; font-family: sans-serif; font-size: 18px; font-variant: small-caps; font-weight: bold; margin: 10px 0px 10px 0px; padding: 7px 20px; } table.recentTable td {width: 49%; vertical-align: top;} .recentNews h4, .recentArticle h4 {margin: 0px; padding: 0px; text-align: center;} .recentNews ul, .recentArticle ul {padding-left: 15px;} .recentArticle ul {padding-left: 25px;} .indexLogin input {font-size: 10px;} .indexLogin { float: right; font-size: 10px; margin-bottom: 7px; } .indexSocial {margin-bottom: 7px;} .indexSocial img {vertical-align: middle;} .indexTwitterFacebook {margin-top: 5px; border-top: 1px solid #ffffff;} .indexTweet, .indexTournament {width: 49%;} .indexFacebook {float: right; width: 49%;} .indexTweet div { background-image: url('../images/icons/twitter-user-32.png'); background-position: center left; background-repeat: no-repeat; font-style: italic; padding: 7px 0px 7px 40px; } /* ======================== */ /* Altro */ .clearFix { clear: both; } div.back { margin: 40px 10px 10px 10px; text-align: right; } div.info { padding: 5px; } div.info p.title { background-color: #2c7d21; color: #FFFFFF; font-weight: bold; padding-left: 10px; margin: 5px 10px; } table.narrow { margin: 0px auto; width: 75%; } table.narrow th {width: 100px;} table.longTable {width: 100%;} .small { color: #787878; font-size: 10px; } .number { line-height: 1.2em; text-align: center; } .userLinks {font-size: 17px;} .userLinks img {vertical-align: middle;} .spColor {color: #b00000;} .ebookNewsletter { border: 1px dotted #000000; margin: 10px auto; padding: 5px; width: 360px; } .ebook ol li h3 { line-height: 1.5em; } .new img {vertical-align: middle;} #pageOption {float: right;} #pageOption:hover {cursor: pointer;} .attention { text-align: left; font-size: 12px; font-weight: normal; margin-top: 35px; } .newsAds, .articleAds { float: left; margin: 0px 10px 10px 0px; } table.adv tr { vertical-align: top; } table.adv tr td div { margin: 0px; padding: 0px; } .advBox { background-image: url('../images/icons/bgadv.gif'); background-position: top left; background-repeat: no-repeat; border: 1px solid #4079a7; height: 124px; width: 124px; } .advBox a {color: #ffffff;} table.adv .advBox div { color: #ffffff; font-size: 14px; font-weight: bold; margin: 20px auto; } table.adv {width: 100%;} table.adv td {width: 50%;} /********/ /* DAZO */ span.onlineUserDazo { padding: 0px 0px; } /***********/ /* Hotspot */ .hotspot { margin-bottom: 10px; } .hotspot td { width: 20% } .hotspot div { padding-bottom: 14px; background-image: url('../images/others/bottom-shadow.png'); background-repeat: no-repeat; background-position: center bottom; font-size: 20px; font-family: Georgia; line-height: 1.2em; text-align: center; }