/* Pour toute la page. */
body {
	background-color:#FFFFFF;
	font: normal 80% black "Trebuchet MS",Verdana,"Century Gothic",Arial,serif ;
	margin:0px;
	padding:0px;
}

#template {
	padding:0px 0px 0px 15px;
	margin:0px;
	background: #FFF url(col-g.gif) top left repeat-y ;
}

#main {
	padding:0px 15px 0px 0px;
	margin:0px;
	background: #FFF url(col-d.gif) top right repeat-y ;
}

#headerimg {
	background: #FFF url(header-droite.jpg) 0 0 repeat-x ;
	height:109px;
}

#headertxt {
	height:44px;
	text-align:center;
	margin-top:10px;
	padding-top:6px;
	background-color:rgb(181,180,162);
	border-top:1px dashed black;
	border-bottom:1px dashed black;
	color:white;
}

#addressbar {
	text-align:left;
	vertical-align:middle;
	height:30px;
	text-indent:10px;
	margin-top:20px;
	padding:8px 0px 3px 0px;
	color:white;
	background:url(barre.jpg) 0 0 repeat-x;
}

#menu {
	width:20%;
	float:left;
	top: 0;
	left: 0;
	height:95%;
	margin:0px 0px 10px 0px;
	padding:0px 5px 15px 5px;
}

dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
dl#menu dt {
	cursor: pointer;
	margin: 2px 0px 0px 0px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	border: 1px solid gray;
	background-color:rgb(181,180,162);
}
dl#menu dd {
	border: 1px solid gray;
}
dl#menu li {
	text-align: center;
	background: #fff;
}
dl#menu li a, dl#menu dt a {
	color: #000;
	text-decoration: none;
	display: block;
	border: 0 none;
	height: 100%;
}
dl#menu li:hover  { background-color:rgb(232,225,209); }
dl#menu dt:hover { background-color:rgb(202,195,179); }

#mainpanel
{
	width:78%;
	float:right;
	height:100%;
	margin:0px;
	padding:0px;
}

#footer
{
	clear:both;
	height:30px;
	margin-top:5px;
	text-align:center;
	background:url(barre.jpg) 0 0 repeat-x;
}

#validation
{
	float:left;
	padding-top:5px;
	width:33%;
	text-align:left;
}

#footerimg
{
	float:left;
	width:34%;
}

#footerimage
{
	margin:1px auto 0px auto;
}

#lform
{
	float:right;
	text-align:right;
	padding-top:2px;
	width:33%;
}

#message
{
	width:450px; 
	height:300px;
}

/* Pour les formulaires de paneladmin. */
.field { clear:both; }
.centerfield { clear:both; width:70%; margin-left:auto; margin-right:auto; border:1px solid black;margin-bottom:10px; }
.centerformtext   { margin:5px; padding:6px; width:90%; margin-left: auto; margin-right: auto;text-align:center; background-color:rgb(212,205,189); }
.centerforminput { margin:5px; padding:2px; width:90%; margin-left: auto; margin-right: auto;text-align:center; }
/* Affichage des forums. */
.table
{
	margin-left:auto;
	margin-right:auto;
	width:90%;
}

.titlerow
{
	background-color:rgb(232,225,209);
}

.contents
{
	width:85%;
}

/* Paneladmin */
.group_title { width:50%; }
.group_options { width:30%; }
.group_cond { width:10%; }
.group_auth_title { width:55%; }
.group_auth_see { width:15%; }
.group_auth_create { width:15%; }
.group_auth_reply { width:15%; }
.notcon_auth_title { width:75%; }
.notcon_auth_see { width:25%; }
.modtable { border:1px solid black; margin-left:auto; margin-right:auto; }
.str_ttl{ width:550px; background-color:rgb(212,205,189); }
.str_f{ width:550px; background-color:rgb(232,225,209); }
.str_tg{ width:550px; }
.str_tgname{ width:300px; }
.str_tgop1{ width:180px; text-align:center; }
.str_tgop2{ width:70px; text-align:center; }
.str_forder { width:30px;float:left; text-align:center; }
.str_tgorder { width:30px;float:right; text-align:center; }
.bb_name { width:50%; }
.bb_options { width:50%; }
.sm_image { width:15; }
.sm_name { width:15%; }
.sm_file { width:35%; }
.sm_options { width:35%; }
.am_name { width:50%; }
.am_options { width:50%; }
.avatar { float:left; width:170px; height:160px; text-align:center; padding:5px; margin:10px; }
/* Menus d'insertion de bbcode et de smileys. */
.bbcodeandsmilies { width:500px; border:1px solid black; margin:5px auto 5px auto; padding:3px; background-color:rgb(234,234,234); text-align:center; }
.bbcode {  }
.smilies { width:450px; margin:10px auto 0px auto; }
.smilies img {	margin:0px 4px 0px 4px; }
/*Affichage d'erreurs. */
.warning { width:80%; padding:5px; margin:5px auto 5px auto; background-color:rgb(248,170,54); border:1px dashed black; text-align:center; }
.notice { width:80%; padding:5px; margin:5px auto 5px auto; background-color:rgb(220,220,220); border:1px dashed black; text-align:center; }
/* Divers... */
input {vertical-align:middle;}
blockquote { margin-left:15px; margin-right:15px; }
textarea { overflow:auto; }
#verifpseudoimage { border:1px solid black; text-align:center; padding:5px; margin-right:15px; background-color:rgb(154,250,236); }
/* Forme de tous les liens */
a img { border:none; }
a { color:black; font-weight: bold; text-decoration:none; font-family:Verdana,"Century Gothic",Arial,serif; }
dl a,dd a,dt a { font-weight: normal; }
#headertxt a, #addressbar a , #footer a { color:white; }
a:hover, #headertxt a:hover, #addressbar a:hover { color:rgb(255,136,17); text-decoration:none; }
/* Pour le bbcode. */
.citation, .citationb  { border:1px solid black; background-color:rgb(255,203,151); padding:2px; }
.php  { border:1px solid black; }
.center { margin-left:auto; margin-right:auto; text-align:center; }
.b { font-weight: bold; }
.u { text-decoration: underline; }
.i { font-style: italic; }
.s { text-decoration: line-through; }
.upi { color:blue; }
.smiley { vertical-align:middle; }
.code { border:1px solid black; background-color:#C1C1C1; padding:2px; }
input {vertical-align:middle;}
blockquote { margin-left:15px; margin-right:15px; }
textarea { overflow:auto; font-family:Verdana,"Trebuchet MS","Century Gothic",Arial,serif; font-size:12px; }
