@import url(Oxygen.css);
@import url(/common/css/portal.css);

a {
    color:#174fab;
}

#ViewMsg {
	text-align: right;
	background-color: #dee7f9;
}

#ViewMsg dl {
	width: 100%;
	margin: 0.5em 0;
}

#ViewMsg dd {
	display: inline;
	border:2px solid #DEE7F9;
	margin:2px;
}

#ViewMsg dd a {
	color: #121b2d;
	text-decoration: none;
	font-family:"Courier 10 Pitch","Courier New","Luxi Mono","Liberation Mono",Monospace;
	background-color: #DAE5FA;
	border:1px solid #C0CFEB;
	padding-left:2px;
	padding-right:2px;
}

#brdfooter #searchlinks {
	padding : 0.1em;
}

#brdfooter .box .inbox dl {
	float: none;
	background-color: inherit;
}
#brdfooter .box .inbox .conr {
}

#brdfooter .conl {
	float: none;
	text-align: right;
	width: 100%;
}

#brdfooter .conl select {
	width: auto;
}


#punindex {
	padding: 0.2em;
}

#Main h1 {
	color:#2c426c;
	border-bottom:solid 3px #2c426c;
	margin-top:2%;
	margin-right:6%;
	margin-left:6%;
	padding-bottom:5px;
	font-size: 230%;
	text-align:center;
    background: url(/common/images/forumpenguin.png) center top no-repeat;
}

#announce div.inbox {
	margin: 0;
	padding: 0;
}

#announce DIV.inbox DIV {
	padding: 0;
	border: 0;
}

#announce p {
	background:#3c5a93;
	margin: 0;
	text-align: justify;
    }

    #announce h2 {
	    text-decoration: underline;
	    background: transparent;
	    text-align:left;
}

#announce .box {
	background-color: #3c5a93;
}

#announce a {
	color: #dee7f9;
}

.blocktable h2 {
	padding: 2px 0;
	color:#ffffff;
	background: #9eb5e0;
	font-size: 110%;
	text-align:center;
	border-top: 2px solid #9eb5e0;
	border-right: 2px solid #9eb5e0;
	border-left: 2px solid #9eb5e0;
}

table {
	margin: 0 auto 1em;
	border-right: 2px solid #c0cfeb;
	border-left: 2px solid #c0cfeb;
	border-bottom: 2px solid #c0cfeb;
	width: 100%;
	border-collapse: collapse;
}

table a {
	text-decoration: none;
	color:#0d3279;
}


th {
	text-align: center;
}

td {
	border: 0.5px solid #c0cfeb;
	padding: 0.2em;
	padding-left: 2em;
}

.byuser {
	display: block;
	padding-left: 1.5em;
	color:#F1782B;
	font-style: italic;
}

#brdstats .conl {
	float: none;
}

#brdstats .conr {
}

#Footer {
	margin: 0.8% 17% 1% 1%;
	margin-top: 2em;
}

/* fin des pages globales (accueil, accueil forum) */

/* pages des discutions, gérés non pas via des tables, mais des listes */

#punviewforum #About {
	display: none;
}

#punviewtopic #About {
	display: none;
}

#punviewtopic .blockpost {
	padding: 0.2em;
	background-color: #fff;
	margin: 1em 0;
}

#punviewtopic .blockpost h2 {
	padding: 2px 0;
	color:#ffffff;
	background: #9eb5e0;
	font-size: 110%;
	border-top: 2px solid #9eb5e0;
	border-right: 2px solid #9eb5e0;
	border-left: 2px solid #9eb5e0;
	padding-left: 1em;
}

#punviewtopic .blockpost h2 a {
	text-decoration: none;
	color: #000;
}

#punviewtopic .blockpost dd {
	background-color: transparent;
}

DIV.box {BORDER: none;}

#GoogleAds {
	margin: 0;
	padding: 0;
	background-color: #fff;
	height: 15px;
 }

 /* mise en forme du bloc de navigation
  * accueil, forum, chat, listes des membres, recherche, ....
  */

#brdmenu  {
	background-color: transparent;
}

#brdmenu li {
       	display: block;
	height:inherit;
	margin-right: 0;
}

#brdmenu a:link, #brdmenu a:visited {
	color: #0d3279;
	display: block;
	text-align: center;
}

#brdmenu a:hover {
	background-color: #0d3279;
	color: #F0F3FB;
	text-decoration: none;
}

.blockintro p {
	text-align: center;
}

.blockintro {
	margin: 1em 0 2em 0;
}

#SideBar .conr {clear: none;}

#SideBar .conl {
	float: none;
	width: 100%;}

#SideBar .conr {
	float: none; 
	width: 100%;
	text-align: left;
}

#SideBar .conr li {
	list-style: none;
	padding: 0.5em 0;
}

#SideBar .conr a {
	text-decoration: none;
	color: #0d3279;
}

#SideBar #Status {
	margin-top: 1em;
}

#SideBar #admin_forum {
	margin-top: 1em;
	background-color: #f0f3fb;
}

#SideBar #admin_forum #brdfooter .box {
	background-color: #f0f3fb;
}


#SideBar #admin_forum a {
	text-decoration: none;
	color: #0d3279;
	display: block;
}

#SideBar #admin_forum a:hover {
	background-color: #0d3279;
	color: #F0F3FB;
}

#SideBar #admin_forum select {
width: 100%;
}

#SideBar #admin_forum dl {
	text-align: center;
}

#SideBar #brdwelcome ul.conl {
white-space: normal;
}

.nosize { display: none;}


/* bouton repondre ou nouvelle discussion */
.conr {
	clear: none;
}

p.postlink a {
background-color: #0d3279;
color: #fff;
padding: 0.3em;
}

/* zone admin, les listes de gauche -general, perso, ..- */
#punprofile .blockmenu a {
color: #0d3279;
}

#punprofile .blockmenu li {
	list-style: none;
}


/* ugly fix pour le chevauchement des colones en 1024x768 */
.inbox table thead tr th {
	overflow: hidden;
}


/* signature */
div.postsignature {
	border-top: thin solid #121b2d;
	padding-top: 0px;
	margin-top: 3em;
	font-size: smaller;
	padding-right: 1em;
}

/* en ligne ou hors ligne */
.clearer {
clear:left;
}

/* couleur des numéro #2 des post en orange */
div.blockpost h2 span.conr {
	color: #F1782B;
}

.blocktable {
	margin-top: 1em;
}

blockquote {
	background-color: #f1f1f1;
	border-style: solid;
	border-width: 1px;
	border-color:  #ACA899 #FFF #FFF #ACA899;
	padding: 8px;
	margin: 5px 15px 15px 15px;
}

.SideBarElement input[type="submit"] {
	display: block;
	text-align: right;
}

#postreview .box {
	margin-bottom: 0.3em;
}

div#postreview div.roweven div.inbox, div.roweven div.postright, div.roweven div.postfootright, div.roweven div.box {
	background-color: #c7c7c7;
}

