html {margin:20px;}

html,body {font:normal 12px Verdana,Tahoma,Arial,sans-serif; text-align:center}

a {text-decoration:none;}

a:hover { text-decoration:none; }

input {
  /*
  border:1px solid #000000;
  background:#f0f0f0;
  */
  font-size:12px;
  padding:1px 3px;
}

textarea {
  font-family:Verdana,Arial;
  padding:1px 0.3em;
  /* font-size:smaller; */
  background:#f0f0f0;
  border:1px solid black;
  font-size:12px;
}

table#mef
 {margin:auto; margin-bottom:20px}

table#mef td
 {font-size:11px; border:1px solid #000; padding:0.3em; text-align:center;}

table#mef td:hover
 {background-color:silver;}

table#mef td:before
 {content:"{ ";}

table#mef td:after
 {content:" }";}

table.miseenforme {
  border:0px solid black;
  margin:auto;
  text-align:center;
}

table.miseenforme td {
  width:65px;
  border:1px solid #686ba0;
  margin:2px;
  padding:5px;
  font-size:small;
}

.googlesearch {
  margin-top:1em;
}

.googlesearch input {
  font:11px Verdana;
  padding:0;
  background:#ddd;
}

.normal_message {
  font-size:13px;
}

table#smileysplus { width:80%; }

table#smileysplus td { border-collapse: collapse; border:1px solid black; height:64px; }

td#preview { width:64px; }

td#code { width:200px; }

td#code input { width:200px; border-color:transparent; border-style:none; border-width:0px; font-size:11px; }

td#smileys { vertical-align:top; }

td#smileys div { height:64px; overflow:auto; font:11px Courier New; line-height:12px; }

td#smileys span { margin:0 2px; }

td#smileys span:hover { background:yellow; }

div.links {
	margin:0 15% 15px 20%;
	text-align:center;
	font:normal 11px Verdana;
	border-top:1px solid navy;
	border-bottom:1px solid navy;
}

div.links a {text-decoration:none; color:navy; margin:0 1px;}

div.links a:hover {text-decoration: none; color: white; background-color: navy;}

div.image {text-align:center; margin:auto;}

.listing {font-size:13px;}

.listing2 {font-size:11px;}