body {
  margin: 0px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: #c0c1b1;
	background: url('/kwskel/images/px.jpg');
}

h3 {
  border-bottom-width: 1px; border-bottom-style: dashed;
  text-align: right;
}

h3.spip {
  text-align: center;
  border-bottom-style: none;
  border-bottom-color: #303f46;
  background-color: #b4b6ab;
  font-weight: bold;
  font-size: 11px;
  padding: 5px;
  border: 1px; border-style: solid;
  border-color: #000000;
}

h4 {
  font-size: 11pt;
}

.formulaire_spip {
  font-size: 10px;
}

.formulaire_spip textarea {
  font-size: 14px;
}

.previsu {
  padding: 10px;
  background-color: #cc9966;
  border: 1px; border-style: solid;
  border-color: #000000;
}

.prevtitle {
  font-weight: bold;
  text-align: right;
  font-size: 14px;
}

.forml {
  font-size: 9px;
}

.minilink {
  font-size: 7pt;
}

.link_sommaire {
  font-size: 7pt;
}

.hitcount {
  display: inline;
  font-size: 11px;
}

.navbar {
  text-align: center;
  font-size: 9px;
}

.signature {
  text-align: right;
  font-weight: bold;
  font-size: 11px;
  padding: 5px;
}

.newstext {
  padding: 3px;
}

.news {
  font-weight: normal;
  font-size: 8pt;
  text-decoration: underline;
}

.documents {
	font-size: 10px;
}

.documents_center {
	font-size: 10px;
	text-align: center;
}

#agenda {
  position: absolute; left: 795px; top: 565px;
  padding: 5px;
  background-color: #d8d4c9;
}

#agenda td {
  font-size: 8pt;
}

#listdiff {
  font-size: 8pt;
  width: 180px;
  position: absolute; left: 771px; top: 600px;
  padding: 5px;
  text-align: center;
  background-color: #ffffff;
  border: 1px; border-style: solid;
  border-color: #000000;
}

#lastthreads {
  font-size: 7pt;
  width: 180px;
  position: absolute; left: 770px; top: 750px;
}

#lastthreads .titre {
  font-size: 9pt;
  font-weight: bold;
  text-align: center;
}

#newshandle {
  float: right;
}

#newshandle a {
  font-size: 8pt;
  font-weight: normal;
  vertical-align: text-bottom;
  padding: 2px;
}


.kwicons {
  padding: 2px;
}

#maintext {
  width: 610px;  
}

#form_recherche {
  font-size: 9px;
  background-color: #c0c1b1;
}

#topic_odd {
  font-size: 8pt;
  background-color: #d8d4c9;
  border: 1px; border-style: solid;
  border-color: #303f46;
  margin: 10px;
  padding: 5px;
}

#topic_even {
  font-size: 8pt;
  background-color: #cacaca;
  border: 1px; border-style: solid;
  border-color: #303f46;
  margin: 10px;
  padding: 5px;
}

#sommaire_top {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 13pt;
  font-weight: bold;
  background-color: #cacaca;
  border: 1px; border-style: solid;
  border-color: ##303f46;
  margin: 10px;
  padding: 5px;
}

#sommaire_top a {
  color: red;
}

#sommaire_left {
  font-size: 8pt;
  background-color: #d8d4c9;
  /* border: 1px; border-style: solid;
  border-color: ##303f46; */
  margin: 10px;
  padding: 5px;
}

#sommaire_right {
  font-size: 8pt;
  background-color: #d8d4c9;
  /* background-color: #cacaca; */
  /* border: 1px; border-style: solid;
  border-color: ##303f46; */
  margin: 10px; 
  padding: 5px;
}

#forum_answer {
  border-left-width: 6px; border-left-style: solid;
  border-color: #b4b6ab;
  padding: 5px;
}

#newsday {
  border: 1px; border-style: solid;
  border-color: #b4b6ab;
}

#sommaire_cell {
  font-size: 8pt;
  width: 260px;
  padding: 10px;
  border-bottom: 2px; border-bottom-style: solid;
  border-bottom-color: #b4b6ab;
}

#limacius {
  width: 81px;
  height: 81px;
  position: absolute; top: 106px; left: 850px; z-index: 60;
  background: url('/kwskel/images/limacius2.gif');
}
#recherche {
  font-size: 8px;
  position: absolute; top: 290px; left: 775px; z-index: 50;
  vertical-align: middle;
}

#banniere {
  position: absolute; top: 15px; left: 340px; z-index: 50;
}

#vaisseau {
  position: absolute; top: 0px; left: 0px; z-index: 50;
}

#ecran {
  position: absolute; left: 767px; top: 320px;
}

#left_table {
  position: absolute; left: 0px; top: 350px;
  /*background: url('/kwskel/images/gauche2.gif');*/
}

#btnmenu {
  position: absolute; top: 120px; left: 150px; z-index:20;
  width: 616px;
  height: 47px;
}

#btn_accueil {
  width: 103px;
  height: 47px;
  position: absolute; top: 0px; left: 0px;
  background: url('/kwskel/images/btn_accueil.gif');
  background-repeat: no-repeat;
}

#btn_accueil:hover {
  width: 103px;
  height: 47px;
  background: url('/kwskel/images/btn_accueil_on.gif');
  background-repeat: no-repeat;
} 

#btn_news {
  width: 82px;
  height: 47px;
  position: absolute; left: 103px;
  background: url('/kwskel/images/btn_news.gif');
  background-repeat: no-repeat;
}

#btn_news:hover {
  width: 82px;
  height: 47px;
  background: url('/kwskel/images/btn_news_on.gif');
  background-repeat: no-repeat;
}

#btn_faq {
  width: 82px;
  height: 47px;
  position: absolute; left: 185px;
  background: url('/kwskel/images/btn_faq.gif');
  background-repeat: no-repeat;
}

#btn_faq:hover {
  width: 82px;
  height: 47px;
  background: url('/kwskel/images/btn_faq_on.gif');
  background-repeat: no-repeat;
}

#btn_howto {
  width: 82px;
  height: 47px;
  position: absolute; left: 267px;
  background: url('/kwskel/images/btn_howto.gif');
  background-repeat: no-repeat;
}

#btn_howto:hover {
  width: 82px;
  height: 47px;
  background: url('/kwskel/images/btn_howto_on.gif');
  background-repeat: no-repeat;
}

#btn_delires {
  width: 82px;
  height: 47px;
  position: absolute; left: 349px;
  background: url('/kwskel/images/btn_delires.gif');
  background-repeat: no-repeat;
}

#btn_delires:hover {
  width: 82px;
  height: 47px;
  background: url('/kwskel/images/btn_delires_on.gif');
  background-repeat: no-repeat;
}

#btn_liens {
  width: 82px;
  height: 47px;
  position: absolute; left: 431px;
  background: url('/kwskel/images/btn_liens.gif');
  background-repeat: no-repeat;
}

#btn_liens:hover {
  width: 82px;
  height: 47px;
  background: url('/kwskel/images/btn_liens_on.gif');
  background-repeat: no-repeat;
}

#btn_email {
  width: 104px;
  height: 47px;
  position: absolute; left: 513px;
  background: url('/kwskel/images/btn_email.gif');
  background-repeat: no-repeat;
}

#btn_email:hover {
  width: 104px;
  height: 47px;
  background: url('/kwskel/images/btn_email_on.gif');
  background-repeat: no-repeat;
}

#btn_misc {
  width: 119px;
  height: 234px;
  position: absolute; top: 320px; left: 0px; z-index: 50;
  background-repeat: no-repeat;
}

#btn_episodes {
  width: 119px;
  height: 78px;
  position: absolute; top: 0px; left: 0px; 
  background: url('/kwskel/images/btn1.gif');
}

#btn_episodes:hover {
  background: url('/kwskel/images/btn1_on.gif');
}

#btn_bd {
  width: 119px;
  height: 78px;
  position: absolute; top: 78px; left: 0px;
  background: url('/kwskel/images/btn2.gif');
}

#btn_bd:hover {
  background: url('/kwskel/images/btn2_on.gif');
}

#btn_plan {
  width: 119px;
  height: 78px;
  position: absolute; top: 156px; left: 0px;
  background: url('/kwskel/images/btn3.gif');
}

#btn_plan:hover {
  background: url('/kwskel/images/btn3_on.gif');
}

#download {
  padding: 10px;
  text-align: center;
}

#download a {
  font-weight: normal;
}


#encart {
  position: absolute; left: 780px; top: 550px; width: 175px;
}

#footer {
  position: absolute; left: 30px; width: 600px; bottom: 40px;
}

/*table, tr, td {
font-size: 12px;
color: #303f46;
margin: 0px;
padding: 0px;
border: 0px; 
border-spacing: 0px; 
border-collapse: collapse;   
vertical-align: top;
} */

table, tr, td {
  color: #303f46;
  font-size: 12px;
  padding: 0px;
  border-collapse: collapse;   
  vertical-align: top;
}

.kwdate {
  background-color: #b4b6ab;
  text-align: right;
  font-weight: bold;
  font-size: 10px;
  padding: 2px;
}

.kwdate2 {
  text-align: right;
  font-weight: bold;
  font-size: 10px;
  padding: 2px;
}

.spip_documents {
  padding: 10px;
}

.spip_documents_center, .spip_doc_titre, .spip_doc_descriptif {
  font-size: 10px;
  text-align: center; 
}

.spip_note {
  font-size: 10px; 
  font-style: italic;
}

A { color: #31454c; text-decoration: none; font-weight: bold; }
img { border: 0px; }
A:hover { background-color: #b4b6ab; }

.kwnotes {
  background-color: #b4b6ab;
  padding-left: 5px;
  padding-right: 5px;
  border: 1px; border-style: dotted;
}

.comment {
  background-color: #b4b6ab;
  padding : 10px;
  border: 1px; border-style: dotted;
  font-size: 10px; 
  text-align: center;
}

.hits {
  font-weight: bold;
}

.letsgo {
  font-size: 14pt;
}

.spip strong {
  font-size: 14px;
}

#hierarchie a {
  border: 1px; border-top-style: dotted; border-bottom-style: dotted;
  font-size: 16px;
  color: #747b74;
}

legend {
  color: #31454c;
}

.spip_bouton input {
  border: 1px; border-style: solid;
  background-color: #b4b6ab;
  font-size: 10px;
}

#xiti a img {
position: absolute; top: 280px; left: 35px;
}

