.codeforum {  overflow: auto;  max-width: 700px;  max-height: 500px;  margin-left: 10px;  margin-right: 10px;  padding: 0px;}
.codeforum table {  border-collapse: collapse;}
.codeforum td {  border: #666b80 2px solid;  background-color: #444756;}
div.lite {        position: relative; left: 0; top: 0    }
img.lite:hover {        background:url(http://lh5.googleusercontent.com/-oBFjswrosz4/TuHqainRc3I/AAAAAAAAAbE/t3rMQuSJdLA/s800/youtube-play-button-hover.png)    }

a {
	font-family: verdana, sans-serif;
	color: #B4AF79;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	font-family: verdana, sans-serif;
	color: #FBF7C6;
	text-decoration: none;
	font-weight: bold;
}

#hebmin {    
	width: expression( document.body.clientWidth < 501 ? "500px" : "auto" ); 
	/* set min-width for IE */   
	min-width: 500px; 
	/* sets min-width value for all standards-compliant browsers */
}

.postit a {	
	font-family: verdana, sans-serif;	
	color: #a6bafc;	
	text-decoration: none;	
	font-weight: bold;
}
.postit a:hover {	
	font-family: verdana, sans-serif;	
	color: #c7d1f2;	
	text-decoration: none;	
	font-weight: bold;
}

.alerte a {
	font-family: verdana, sans-serif;
	font-size: 10pt;
	color: #FF6941;
	text-decoration: none;
	font-weight: bold;
}

.alerte a:hover {
	font-family: verdana, sans-serif;
	font-size: 10pt;
	color: #FF9F5F;
	text-decoration: none;
	font-weight: bold;
}

p {
	font-family: verdana, sans-serif;
	font-size: 10pt;
	color: #CEDBEF;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	text-align:left;
	margin-top:2px;
	margin-bottom:2px;
}

pre {
	font-size: 10pt;
	color: #CEDBEF;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
}

.margecinq {
	font-family: verdana, sans-serif;
	font-size: 10pt;
	color: #CEDBEF;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	margin-left: 5px;
	margin-right: 5px;
	text-align:left;
}

.margecinqc {
	font-family: verdana, sans-serif;
	font-size: 10pt;
	color: #FCD7B6;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	margin-left: 5px;
	margin-right: 5px;
}

.spoiler {
	font-family: verdana, sans-serif;
	font-size: 10pt;
	color: #565A6D;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	margin-left: 5px;
	margin-right: 5px;
}

.margedix {
	font-family: verdana, sans-serif;
	font-size: 10pt;
	color: #CEDBEF;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	margin-left: 10px;
	margin-right: 10px;
}

code {
	font-family: verdana, sans-serif;
	font-size: 10pt;
	font-style: italic;
	color: #BBBDE3;
	text-decoration: none;
	font-weight: normal;
	background-color: #6F637B;
}

.code {
	font-family: verdana, sans-serif;
	font-size: 10pt;
	font-style: italic;
	color: #BBBDE3;
	text-decoration: none;
	font-weight: normal;
	background-color: #6F637B;
}

br {
	font-family: verdana, sans-serif;
	font-size: 10pt;
	color: #CEDBEF;
	text-decoration: none;
	font-weight: normal;
}

img { 
	border: 0px; 
}

.screenjeu { border: 1px solid #B4AF79; }

div {
	font-family: verdana, sans-serif;
	font-size: 10pt;
	color: #F7AE6B;
	text-decoration: none;
	font-weight: normal;

}

.milieu {
	width: 642px;
	background-color:#565A6D;
	text-align: center;
}

.titrec {
	font-family: verdana, sans-serif;
	color: #D5C7E7;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	background-position: center;
	text-align: center;
	margin-top:2px;
	margin-bottom:2px;

}
.titrec:hover {
	font-family: verdana, sans-serif;
	color: #E7DAF6;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	background-position: center;
	text-align: center;

}
.titre {

	font-family: verdana, sans-serif;
	color: #D5C7E7;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	margin-top:2px;
	margin-bottom:2px;
}
.titre:hover {

	font-family: verdana, sans-serif;
	color: #E7DAF6;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.texte {
	font-family: verdana, sans-serif;
	font-size: 10pt;
	color: #CEDBEF;
	text-decoration: none;
	background-position: left;
	font-weight: normal;


}
.alerte {
	font-family: verdana, sans-serif;
	font-size: 10pt;
	color: Tomato; /* #FF3131 */
	text-decoration: none;
	font-weight: normal;
	text-align: center;


}
.descr {
	font-family: verdana, sans-serif;
	font-size: 6.5pt;
	color: #CEDBEF;
	text-decoration: none;
	background-position: left;
	font-weight: normal;


}
.texted {
	font-family: verdana, sans-serif;
	font-size: 10pt;
	color: #CEDBEF;
	text-align: right;
	margin-right: 10px;


}
.textec {
	font-family: verdana, sans-serif;
	font-size: 10pt;
	color: #CEDBEF;
	font-weight: normal;
	text-decoration: none;
	background-position: right;
	text-align: center;
	margin-top:2px;
	margin-bottom:2px;

}
hr {
	color: #EFEDCE;
}
.couleur {
	color: #FCD7B6;
	margin-top:2px;
	margin-bottom:2px;
}

.couleurb {
	color: #FCD7B6;
	font-weight: bold;
}

.couleurc {
	color: #FCD7B6;
	text-align: center;
	margin-top:2px;
	margin-bottom:2px;
}
.couleurbc {
	color: #FCD7B6;
	font-weight: bold;
	text-align: center;
}
.couleurd {
	color: #FCD7B6;
	text-align: right;
}
input
{
border: 2px ridge #B4AF79;
background-color: #6B627F;
color: #CEDBEF;
font-family: verdana, sans-serif;
font-size: 10pt;
background-image:url(interface/fondform.png)
}

select
{
border: 2px ridge #B4AF79;
background-color: #6B627F;
color: #CEDBEF;
font-family: verdana, sans-serif;
font-size: 10pt;
background-image:url(interface/fondform.png)
}

.submit
{
background-color: #6B627F;
color: #F7AE6B;
border-width: 2px;
border-color: #FCD7B6 #FCD7B6 #FCD7B6 #FCD7B6;
background-image: none;
}
textarea
{
border: 1px solid #B4AF79;
background-color: #6B627F;
color: #CEDBEF;
font-family: verdana, sans-serif;
font-size: 12px;
/* box-shadow: inset delta-x delta-y blur color */
box-shadow: inset 8px 8px 8px #5d5470;
}
.tableposts
{
border: 1px outset #918CAC;
border-color: #C9C4E0;
background-color: #363D53;
margin-left: auto;
margin-right: auto;
width: 98%;
}
.postshaut
{
width: 100%;
border: 1px inset #686187;
background-color: #363D53;
height: 30px;
}
.postsmilieu
{
width: 100%;
max-width: 1300px;
border: 1px inset #686187;
background-color: #363D53;
overflow: hidden;
}

.classique
{
border: 1px inset #918CAC;
background-color: #363D53;
}
.classiqueclair
{
border: 1px inset #918CAC;
background-color: #424B65;
}
.classiquemid
{
border: 1px inset #918CAC;
background-color: #363D53;
width:50%;
}

.tableclassique
{
border: 1px outset #918CAC;
background-color: #363D53;
margin-left: auto;
margin-right: auto;
width: 95%;
}

.tabletoutforum
{
border: 1px outset #918CAC;
background-color: #565A6D;
margin-left: auto;
margin-right: auto;
width: 90%;
}
.celltoutforum
{
width: 100%;
border: 1px inset #686187;
background-color: #565A6D;
}
.tablebanderolle
{
border: 1px outset #918CAC;
background-color: #363D53;
margin-left: auto;
margin-right: auto;
width: 100%;
}
.cellbanderolle
{
width: 100%;
background-color: #363D53;
border: 1px inset #686187;
height: 40px;
}.conteneurbanderolle{	padding: 0;padding-right: 10px;		}
.tableaccdroite

{
border: 1px outset #918CAC;
background-color: #363D53;
margin-left: auto;
margin-right: auto;
width: 370px;
float: right;
}
.presquetout
{
border: 1px outset #918CAC;
background-color: #363D53;
margin-left: auto;
margin-right: auto;
width: 98%;
}
.titrecateg
{
border: 1px inset #686187;
background-color: #424B65;
height: 33px;
}
.compartiment
{
border: 1px inset #686187;
background-color: #363D53;
width: 60px;
padding: 2px;
}
.compartimentlibre
{
border: 1px inset #686187;
background-color: #363D53;
padding: 2px;
}
.compartimentdermess
{
border: 1px inset #686187;
background-color: #363D53;
width: 150px;
}
.titrecategbis
{
border: 1px inset #686187;
background-color: #424B65;
height: 33px;
width: 60px;
}
.compartforumbis
{
border: 1px inset #686187;
background-color: #363D53;
width: 60px;
height: 35px;
}

quote {
font-style: italic;
}

.or {
	font-family: verdana, sans-serif;
	font-size: 10pt;
	color: #F3DB15;
	background-position: left;
}

.argent {
	font-family: verdana, sans-serif;
	font-size: 10pt;
	color: #E9E9E9;
	background-position: left;
}

.bronze {
	font-family: verdana, sans-serif;
	font-size: 10pt;
	color: #E5A73B;
	background-position: left;
}

.webmaster a {
	color: #8EA4DB;
}

.webmaster a:hover {

	color: #A2BAF5;
}.honor a {	color: #b07bda;}.honor a:hover {	color: #d095ff;}
.admin a {
	color: #EAD24E;
}

.admin a:hover {

	color: #FFF17F;
}
.modero a {
	color: #CC725A;
}

.modero a:hover {

	color: #EF8A6F;
}
.heberge a {
	color: #6AAB54;
}

.heberge a:hover {

	color: #88CC70;
}
.animateur a {
	color: #9984a3;
}

.animateur a:hover {

	color: #b4a0be;
}
.staff a {
	color: #ff8000;
}

.staff a:hover {

	color: #ff9d3b;
}


html, body {
margin: 0;
padding: 0;
height: 100%
}
body {
background-image:url(interface/fond.jpg);background-color: #082d3f;
text-align: center;
}

.global
{
border: 0px;
width: 962px;
margin-left: auto;
margin-right: auto;
text-align: left;
}
.banniere
{
width:962px;
height:220px;
background-image:url(interface/banniere.jpg);
}
.lateralg
{
width:160px;
background-image:url(interface/lateralg.jpg);
}
.laterald
{
width:160px;
background-image:url(interface/laterald.jpg);
background-position:right;
}
.bas
{
width:962px;
height:130px;
background-image:url(interface/bas.jpg);
}
.invisible
{
border:0px;
}
.milieuextens
{
background-color:#565A6D;
width:100%;
}
.basextens
{
background-image:url(interface/basextendfond.jpg);
background-position:center;
padding:0px
}
.lateraldbis
{
width:160px;
background-image:url(interface/lateraldbis.jpg);
background-position:top right;
}
.globalextens
{
height:100%;
width:95%;
min-width:1000px;
border:0px;
margin-left:auto;
margin-right:auto;
}
.bannierextens
{
height:220px;
padding:0px;
background-image:url(interface/banextendm.jpg);
}
.legende
{
border: 1px outset #918CAC;
background-color: #363D53;
margin-left: auto;
margin-right: auto;
width: 580px;
}
.palmares
{
border: 1px inset #918CAC;
background-color: #363D53;
width:270px;
}
.gallerie
{
border: 1px inset #918CAC;
background-color: #363D53;
width:30%;
}.jeu_cadre{width:320px;text-align:center;display:inline-block;border: 1px outset #918CAC;background-color: #363D53;padding:8px;margin:2px;vertical-align:top;}.jeu_ligne_sepaparation{margin:auto;margin-top:0.75em;margin-bottom:0.75em;width:75%;height:0px;border:1px outset #918CAC;}
.onirocitation {
  border: solid 1px grey;
  background-color: #A199AA33;
  width: 100%;
}
.onirospoiler {
  border: solid 1px grey;
  background-color: #A199AA33;
  padding-right: 0.5%;
}


.etiquetteressource {
	border: 1px solid #918CAC;
	background-color: #565a6d;
	border-radius: 8px;
	padding-left: 4px; 
	padding-right: 4px;
}