/***********************************************************************

  Copyright (C) 2005-2008 MPOK
  Date de création: 29/10/08

  Ce fichier fait partie de MpokNews.
  Utilisation et reproduction interdite sans accord de l'auteur

************************************************************************/

/* ---------------------------------------------------------------------- */
/* Partie générale */
/* ---------------------------------------------------------------------- */
* {
	padding: 0;
	margin: 0;
}
body {
	font-family: Arial,Verdana,Helvetica,serif;
	font-size: 10pt;
}
a:link, a:hover, a:visited, a:focus {
	font-weight: bold;
	text-decoration: none;
	color: #404040;
}
a.blog:link, a.blog:hover, a.blog:visited, a.blog:focus {
	color: #d03030;
}
a:hover, a.blog:hover {
	color: #ff6000;
}
h3.newstitle_index a:hover {
	text-decoration: underline;
}
/* ---------------------------------------------------------------------- */
/* Partie header + menus */
/* ---------------------------------------------------------------------- */
#barreliens {
	display: none;
}
#mainlinks {
	display: none;
}
div.topmenu {
	display: none;
}
#contenu #userlinks, #contenu #userlinks_1, #contenu #userlinks_2 {
	display: none;
}
#login, #identbox, #identbox2, #fastsearch {
	display: none;
}
form.catesearch {
	display: none;
}
#contenu #searchrecord {
	display: none;
}
#inmenu {
	display: none;
}
/* ---------------------------------------------------------------------- */
/* Partie contenu générale */
/* ---------------------------------------------------------------------- */
#contenu {
	clear: both;
	padding-bottom: 3px;
	text-align: justify;
}
h1 {
	font-size: 150%;
}
h2, div.blogtitle {
	font-size: 130%;
	margin-top: 6px;
	border-top: 1px solid #404040;
}
hr {
	height: 2px;
}
#contenu ul {
	padding: 3px 0;
}
li {
	margin-bottom: 3px;
	list-style-type: disc;
	list-style-position: inside;
}
li h3 {
	display: inline;
}
ul.ulblue, ul.ulmedia {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 2em;
}
ul.ulblue li {
	margin-bottom: 4px;
}
ul.classic {
	margin-top: 0.3em;
	margin-bottom: 0.4em;
	margin-left: 2em;
}
ul.classic li, ul.ulblue ul.classic li {
	margin-bottom: 5px;
}
ul.ulmedia li {
	margin-bottom: 10px;
	list-style-type: none;
}
ul.ulmedia li img {
	vertical-align: -10px;
}
kbd {
	font-style: normal;
	font-size: 1em;
	border-style: solid;
	border-width: 2px 3px 3px 2px;
	border-color: #cccccc #aaaaaa #888888 #bbbbbb;
}
.imgright {
	float: right;
	margin-left: 10px;
}
.imgleft {
	float: left;
	margin-right: 10px;
}
span.under, span.bbu {
	text-decoration: underline;
}
.keypoint, span.bbk {
	color: #3030a0;
	font-weight: bold;
}
span.score {
	font-size: 110%;
	font-weight: bold;
	color: #3030a0;
}
.inactive {
	padding-left: 10px;
	color: #cccccc;
}
.robot {
	color: #f06030;
}
.bbh {
	border-bottom: 1px dashed black;
}
.center {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.center2 {
	text-align: center;
}
.right {
	text-align: right;
}
.left {
	text-align: left;
}
/* ---------------------------------------------------------------------- */
/* General blocks settings */
/* ---------------------------------------------------------------------- */
.conr {
	float: right;
	text-align: right;
}
.conl {
	float: left;
	white-space: nowrap;
}
.clearer, .clearb {
	clear: both;
}
.block {
	margin-bottom: 6px;
	padding: 3px 6px;
}
.block2 {
	margin-bottom: 6px;
}
.block2 h2 {
	display: none;
}
.message p {
	margin: 10px;
}
.blockform {
	width: 99%;
	padding-top: 6px;
}
.blocktop {
	margin-top: 12px;
}
.texte p {
	padding: 3px 6px 6px 6px;
	text-align: justify;
}
.texte h3, .souligne a {
	text-decoration: underline;
}
.adsense {
	display: none;
}
/* ---------------------------------------------------------------------- */
/* Form settings */
/* ---------------------------------------------------------------------- */
#contenu form {
	padding-top: 6px;
}
div.rbox input {
	margin-right: 12px;
	line-height: 1.4em;
	vertical-align: -3px;
}
fieldset {
	padding: 4px 12px 6px 12px;
	border: 1px solid #aca899;
}
fieldset.options {
	margin-top: 6px;
}
fieldset select {
	border: 2px inset #c0c0c0;
}
fieldset p {
	padding: 0 4px 4px 0;
}
fieldset .conl {
	margin-right: 10px;
}
fieldset br {
	margin-bottom: 2px;
}
legend {
	padding: 0 6px;
	color: #3030a0;
}
div.block2 label, div.blockform label, #search label {
	display: block;
}
textarea, input.longinput {
	width: 100%;
	margin: 3px 0;
}
input.submit {
	margin: 10px 12px 0 12px;
	font-weight: bold;
	padding: 0 6px;
}
input.valid {
	display: none;
}
a.formretour {
	display: none;
}
/* ---------------------------------------------------------------------- */
/* Table settings */
/* ---------------------------------------------------------------------- */
table {
	width: 100%;
	border: 1px solid #cccccc;
}
table.blocktable {
	clear: left;
}
th {
	padding: 2px 6px;
	font-weight: normal;
	text-align: center;
	border-bottom: 1px solid #e0e0e0;
}
td {
	padding: 4px 6px;
}
td input, th input {
	vertical-align: -3px;
}
tbody th.tc1 {
	text-align: left;
	border-bottom: none;
}
.form_admin th {
	border-bottom: none;
}
/* ---------------------------------------------------------------------- */
/* Page numbers and breadcrumbs settings */
/* ---------------------------------------------------------------------- */
div.linkst {
	padding: 6px;
	clear: left;
}
div.linkusearch {
	padding: 6px;
}
div.linksb {
	padding: 6px 6px 0 6px;
}
.linkst ul, .linksb ul, .postlinksb ul {
	margin-left: 14em;
}
#contenu .linkst ul, #contenu .linksb ul, #contenu .postlinksb ul {
	padding-top: 0;
	padding-bottom: 0;
}
div.linkst li, div.linksb li, div.postlinksb li, ul.postfootright li {
	display: inline;
}
a.prev, a.next, span.prevnext {
	display: none;
}
/* ---------------------------------------------------------------------- */
/* Viewtopic and post general setup */
/* ---------------------------------------------------------------------- */
div.blockpost {
	margin-bottom: 6px;
}
div.blockpost h2 span.conr {
	padding: 0;
	font-size: 80%;
}
div.postmsg {
	width: 98%;
	padding: 4px 6px;
}
dl.postleft {
	float: left;
	margin: 2px 6px 2px 0;
	padding: 3px 6px;
	overflow: hidden;
	position: relative;
	border: 1px solid #aaaaaa;
}
dd.postavatar, dd.usercontacts {
	display: none;
}
div.rowodd, div.roweven {
	margin-bottom: 6px;
}
#postreview div.rowodd, #postreview div.roweven {
	margin-bottom: 6px;
}
div.articles p {
	margin-bottom: 1em;
	padding-top: 3px;
}
blockquote, div.codebox {
	margin: 3px 15px 6px 15px;
	padding: 6px;
	border: 1px solid;
}
blockquote {
	border-color: #a0a0a0;
}
div.codebox {
	border-color: #404040;
}
dd.online {
	font-weight: bold;
}
div.postsignature {
	width: 500px;
	margin-left: 6px;
	margin-bottom: 4px;
	padding-top: 2px;
	border-top: 1px solid #606060;
}
p.postedit {
	margin-top: 6px;
}
ul.postfootright, .postlink {
	display: none;
}
p.multidelete {
	display: none;
}
div.postlinksb {
	margin-top: 4px;
	padding: 3px 6px 8px 6px;
}
div.postlinksb input.submit, div.linksb input.submit {
	display: none;
}
p.subscribelink {
	display: none;
}
div.searchposts div.postmsg {
	padding-bottom: 6px;
}
#posterror ul {
	margin-top: 1em;
	margin-left: 20px;
}
#posterror ul li {
	list-style: square inside;
}
div.blogtitle div.postindic {
	margin-left: 0;
}
/* ---------------------------------------------------------------------- */
/* Viewplayoffs and sportus general setup */
/* ---------------------------------------------------------------------- */
div.postmsg p {
	display: none;
}
th.round, tr.conf, th.iconmatch, th.iconconf, th.iconsup, th.pronos, td.mypro, td.stats a, td.date a {
	display: none;
}
span.globend {
	display: none;
}
div.postlinksb {
	display: none;
}
th.quarter {
	text-align: left;
}
td.scoring {
	width: 60%;
}
p.lientab {
	display: none;
}
form.changeform {
	display: none;
}
/* ---------------------------------------------------------------------- */
/* Section personal */
/* ---------------------------------------------------------------------- */
#contenu form.usearch {
	padding-top: 0;
}
#contenu form.usearch input.submit {
	margin-top: 0;
}
table.usearch {
	width: 99.2%;
	margin-left: 6px;
	text-align: center;
}
table.usearch .tc4, table.usearch .tc5 {
	display: none;
}
label.usearch {
	margin-left: 50px;
}
#selnews input, #infonews input.submit, #selnews a.arrow {
	display: none;
}
.activated {
	margin-left: 30px;
}
.premium {
	margin-left: 10px;
}
.enablejs {
	margin-left: 20px;
}
#infonews {
	margin-top: 10px;
}
#infonews fieldset {
	padding-top: 8px;
	padding-bottom: 4px;
	border-bottom: none;
}
#tabrub {
	margin-top: -6px;
	padding-top: 0;
}
#tabrub .tc1, #tabrub .tc5 {
	width: 40px;
}
#tabrub .tc4, #tabrub .tc6, #tabkios .tc4 {
	width: 30px;
}
#tabrub .tc7, #tabkios .tc5 {
	display: none;
}
#tabrub a.edit, #tabrub a.new {
	display: none;
}
#tabkios .tc3 {
	width: 120px;
}
/* ---------------------------------------------------------------------- */
/* PunToolBar */
/* ---------------------------------------------------------------------- */
#toolbar {
	display: none;
}
/* ---------------------------------------------------------------------- */
/* Misc */
/* ---------------------------------------------------------------------- */
td div.tclcon, div.postindic {
	margin-left: 1em;
}
#announce {
	padding-bottom: 6px;
}
#announce h2 {
	margin-bottom: 6px;
}
#viewprofile dl, #profile2 dl {
	width: 100%;
	float: left;
	overflow: hidden;
}
#viewprofile dt, #profile2 dt {
	padding: 0 3px;
	line-height: 1.5em;
	float: left;
	text-align: right;
}
#viewprofile dd, #profile2 dd {
	line-height: 1.5em;
}
#viewprofile dd {
	padding-left: 3px;
}
#viewprofile dd img {
	margin-top: 3px;
}
#viewprofile dt {
	width: 13em;
}
#viewprofile dd {
	margin-left: 14em;
}
#profile2 dt {
	width: 6em;
}
#profile2 dd {
	margin-left: 6.5em;
	margin-bottom: 6px;
}
#profileavatar img {
	float: left;
	margin-right: 1em;
}
ul.bblinks li {
	padding-right: 20px;
	display: inline;
}
#posterror li, .warntext {
	font-weight: bold;
	color: #d03030;
}
.searchform {
	margin-top: 12px;
}
dt.iconstats {
	padding-top: 6px;
	text-decoration: underline;
}
dt.userstats {
	padding-top: 6px;
	text-decoration: underline;
}
dl.onlinelist {
	padding-top: 6px;
}
.onlinelist dd, .onlinelist dt {
	display: inline;
}
a.boardstats {
	padding-top: 10px;
}
a.rssfeed, .siterss {
	display: none;
}
span.postlinkspan {
	display: none;
}
span.mediasmap {
	font-size: 80%;
}
div.imgblog {
	margin: 5px;
}
h3.nosize {
	display: none;
}
/* ---------------------------------------------------------------------- */
/* Categories colors */
/* ---------------------------------------------------------------------- */
#clouds .une, .une div.articles h1, h3.une, span.une, a.une, a.une:hover, a.une:visited {
	color: #cf0003;
}
#clouds .france, .france div.articles h1, h3.france, span.france, a.france, a.france:hover, a.france:visited {
	color: #cf6900;
}
#clouds .sports, .sports div.articles h1, h3.sports, span.sports, a.sports, a.sports:hover, a.sports:visited {
	color: #0003cf;
}
#clouds .medias, .medias div.articles h1, h3.medias, span.medias, a.medias, a.medias:hover, a.medias:visited {
	color: #9c00cf;
}
#clouds .informatique, .informatique div.articles h1, h3.informatique, span.informatique, a.informatique, a.informatique:hover, a.informatique:visited {
	color: #0069cf;
}
#clouds .science, .science div.articles h1, h3.science, span.science, a.science, a.science:hover, a.science:visited {
	color: #009c00;
}
/* ---------------------------------------------------------------------- */
/* Last news/discussions */
/* ---------------------------------------------------------------------- */
h2.blockindex {
	margin-bottom: 4px;
}
div.blocklastdisc {
	padding: 4px 6px;
	border-top: 1px solid #aaaaaa;
}
div.imgune {
	margin-top: 2px;
	margin-bottom: 4px;
	padding: 6px 6px 4px 6px;
}
div.uneleft {
	float: left;
	margin-right: 6px;
}
div.uneright {
	float: right;
	margin-left: 6px;
}
h3.newstitle_index {
	font-size: 1em;
	margin-bottom: 3px;
}
div.newsmsg_index {
	margin-bottom: 6px;
}
div.postnews {
	display: none;
}
/* ---------------------------------------------------------------------- */
/* RSS */
/* ---------------------------------------------------------------------- */
div.imgdiv {
	margin-bottom: 8px;
	padding: 6px 6px 2px 6px;
}
p.medianame {
	padding-top: 6px;
	clear: left;
}
div.blocknews {
	margin-bottom: 4px;
	padding: 6px;
	text-align: left;
}
div.blockright {
	display: none;
}
span.rss_fornam {
	font-size: 80%;
	color: #707090;
}
span.rssnum {
	font-size: 60%;
	color: #101010;
}
span.source {
	font-weight: bold;
	color: #505070;
}
span.rssdate {
	font-size: 80%;
	color: #707090;
}
h3.newstitle {
	font-size: 1.2em;
	margin-bottom: 3px;
}
h3.newstitle span.subject {
	padding-top: 4px;
	border-top: 1px solid #cccccc;
}
div.newsmsg {
	margin-bottom: 16px;
}
ul.postnews {
	display: none;
}
div.commented {
	padding-left: 4px;
	border-left: 6px solid;
	border-color: #5060e0;
}
#contenu #clouds {
	display: none;
}
/* ---------------------------------------------------------------------- */
/* Partie footer */
/* ---------------------------------------------------------------------- */
#brdfooter, #brdstats {
	display: none;
}
#footer {
	margin-top: 6px;
	padding-bottom: 12px;
	font-size: 70%;
	text-align: center;
	color: #004090;
}
.w3cbutton {
	display: none;
}
/* ---------------------------------------------------------------------- */
