/*
  CSS file for Endlessdream Skin - version 4.6
  CeCILL Copyright (C) 2004-2007 by GuppY Team
  Initiated by Laurent Duveau and Nicolas Alves
   Web site = http://www.freeguppy.org/
   e-mail  = info@freeguppy.org

  CSS History :
   v1.0 (01 May 2007)      : Initial release (by deherve "GuppY Design")

  Sabine Jeangérard - http://astrographisme.com - 2007
*/

body {
font: 12px arial, helvetica, sans-serif;
color: #663300;
border: 0px;
background: url(img/cfs.png) fixed repeat;
margin: 0px;
}
a {
color: #800000;
background-color: transparent;
text-decoration: none;
}
a:hover {
font-weight: bold;
color: #800000;
background-color: transparent;
position: relative;
top: 1px;
left: 1px;
text-decoration: none;
}
p {
margin: 0px 0;
color: #663300;
}
p .box {
margin: 0px;
padding: 0px;
}
hr {
border-style : none none solid;
border-color : #745036;
height: 0;
border-width: 0px 0px 1px 0px;
width: 98%;
}
ul, ol {
font: 12px arial, helvetica, sans-serif;
color: #745036;
background-color:inherit;
margin: 0;
padding: 0;
}
h1 {
font-size: 24px;
}
h2 {
font-size: 18px;
}
h3 {
font-size: 16px;
}
h4 {
font-size: 14px;
}
.bordure {
border: 0px solid #AEDAFC;
}

#page {
color:#663300;
padding-top: 0px;
margin : 0px;
}
#headTop {
color:inherit;
border: 0px;
margin: 0;
padding: 0;
text-align: center;
}
#headBottom {
color:inherit;
border: 0px;
margin: 0px;
padding: 0px 0px 4px 0px;
}
#mainContent {
margin: 0px;
padding: 0;
text-align: center;
}
#leftside {
margin: 0;
padding: 0px 5px 0px 0px;
width: 180px;
}
#rightside {
margin: 0;
padding: 0px;
}
#endbox {
text-align: left;
margin: 0;
padding: 0px;
}
#foot {
font: 12px arial, helvetica, sans-serif;
color: inherit;
background-color: transparent;
text-align: center;
margin: 0px;
}
div.logo {
background: url(img/bandeau.gif) no-repeat;
text-align: center;
padding: 0px 0px 4px 0px;
width: 775px;
}
div.banner {
background-repeat: no-repeat;
text-align: center;
padding: 30px 70px 20px;
}
div.quote {
white-space: nowrap;
text-align: center;
padding: 0px 0px 4px 0px;
}
div.quote span.cita {
font: 12px arial, helvetica, sans-serif;
font-style: normal;
color: #663300;
background-color: transparent;
text-align: center;
border: 0;
margin: 0;
padding: 0;
}
div.quote span.author {
font-style: normal;
}
div.menuIcons {
padding: 2px 0px;
}
div.tblbox ul li a span, td.tblbox ul li a span {
color: #463224;
background-color: transparent;
text-decoration: none;
font: bold 12px Arial, Helvetica, sans-serif;
}
div.tblbox ul li a span.current, td.tblbox ul li a span.current {
color:#800000;
background-color: transparent;
text-decoration: none;
}
div.tblbox ul li a:hover span, td.tblbox ul li a:hover span {
color: #800000;
text-decoration: none;
background-color: transparent; 
position: relative; 
top: 1px; 
left: 1px;
}
.titrebox {
font: bold 14px arial, helvetica, sans-serif;
color: #F3E4B9;
text-align: center;
padding-top: 6px;
}
.lbt {
background: transparent url(img/lhb.png) no-repeat;
height: 35px;
width: 180px;
padding: 0px;
margin: 0px;
}
.tblbox {
color: #663300;
background: transparent url(img/lcb.png) repeat-y;
border: 0px;
text-align: left;
margin: 0px;
padding: 4px 4px 0px 4px;
width: 180px;
}
.lbb {
background: transparent url(img/lbb.png) no-repeat;
width: 180px;
height: 4px;
margin: 0px;
padding: 0px 4px 4px 4px;
}
.titre {
font: bold 18px arial, helvetica, sans-serif;
color: #745036;
background: transparent url(img/titre.png) repeat-x;
border-left: 1px solid #745036;
border-top: 1px solid #745036;
border-right: 1px solid #745036;
white-space: nowrap;
text-align: left;
line-height: 30px;
height: 30px;
padding: 0px 5px 0px 5px;
}
.tbl {
font: 12px arial, helvetica, sans-serif;
color: #663300;
background-color: #F3E4B9;
border-right: 1px solid #745036;
border-bottom: 1px solid #745036;
border-left: 1px solid #745036;
text-align: left;
margin-bottom: 8px;
padding: 4px;
}
div ul, ol {
margin-left: 16px;
padding: 8px 0 8px 8px;
}
div li {
margin-left: 12px;
padding: 0;
}
ul.boxmenu {
list-style: none;
margin: 0;
padding: 8px 0;
}
ul.boxmenu li {
margin-bottom: 10px;
}
ul.boxmenu li img {
vertical-align: middle;
margin-right: 10px;
}
.rubr {
color: #463224;
background-color: transparent;
padding: 4px 2px 0px 2px;
margin: 0px 2px 0px 0px;
font: bold 12px Arial, Helvetica, sans-serif;
text-align: left;
}
.item {
padding: 2px 2px 2px 0px;
margin: 0px 2px 0px 0px;
color: #745036;
background-color: transparent;
font: 12px Arial, Helvetica, sans-serif;
text-align: left;
list-style: none;
}
ul.item {
margin:0;
padding:0;
}
ul.item li.item {
background-color: transparent;
padding: 2px 2px 2px 4px;
font: 12px Arial, Helvetica, sans-serif;
color: #663300;
text-align:left;
list-style: none;
}
.curr_item {
padding: 2px 0px;
background-color: transparent;
font: 12px Arial, Helvetica, sans-serif;
color: #663300;
text-align:left;
list-style: none;
}
ul.item li.curr_item {
background-color: transparent;
padding: 2px 0px 2px 0px;
font: 12px Arial, Helvetica, sans-serif;
color: #800000;
text-align:left;
list-style: none;
}
.forum {
font: bold 12px arial, helvetica, sans-serif;
color: #663300;
background : url(img/cfs.png);
text-align: center;
padding: 5px 5px;
}
.forum2, tr.forum2 {
font: bold 12px arial, helvetica, sans-serif;
color: #663300;
background : url(img/cfs.png);
text-align: left;
padding: 5px 5px;
}
.quest {
font: 12px arial, helvetica, sans-serif;
color: #663300;
background-color: #EFCD8B;
text-align: left;
padding: 5px;
}
.rep {
font: 12px arial, helvetica, sans-serif;
color: #663300;
background-color: #EDD9A3;
text-align: left;
padding: 10px 5px 5px 5px;
}
.bord {
border: 0px solid #E4DCDC;
padding: 1px;
}
.bord2 {
border: 0px solid #F9C063;
}
form {
margin: 3px 0;
}
fieldset {
border: 1px solid #663300;
margin: 8px;
}
legend {
font: bold 12px arial, helvetica, sans-serif;
color: #663300;
background-color: transparent;
}
input.bouton, button {
font: 10px "trebuchet ms", helvetica, sans-serif;
color: #745036;
background : url(img/menu2.png);
border: 0px;
cursor: pointer;
margin: 4px 0;
}
input.texte {
font: 12px "trebuchet ms", helvetica, sans-serif;
color: #663300;
background-color: #F3E4B9;
border: 1px inset #745036;
margin: 4px 0;
}
select {
font: 12px "trebuchet ms", helvetica, sans-serif;
color: #663300;
background-color: #F3E4B9;
border: 1px solid #745036;
margin: 4px 0;
}
textarea {
color: #663300;
background-color: #F3E4B9;
border: 1px solid #745036;
overflow: auto;
margin: 4px 0;
}
.Code {
font: 12px arial, helvetica, sans-serif , monospace;
color: #663300;
background-color: #F3E4B9;
border: 1px solid #745036;
padding-right: 5px;
padding-left: 5px;
}
div #toolbarIcons_ptxt, div #toolbarSmileys_ptxt {
color: inherit;
background-color: #F3E4B9;
}
#foot span.copyright {
font: 12px arial, helvetica, sans-serif;
color: #663300;
background-color: inherit;
}
.pop {
z-index: 30;
width: 400px;
text-align: left;
}
.pop a {
display: block;
}
.pop span {
z-index: 30;
display: none;
}
.pop a:hover span {
font: 12px arial, helvetica, sans-serif;
font-weight: normal;
color: #663300;
background-color: #F3e4b9;
border: 1px solid #745036;
display: block;
width: 280px;
position: absolute;
top: -2em;
left: 2em;
padding: 4px;
}
.top {
font: 0.8em arial, helvetica, sans-serif;
color: inherit;
background-color: inherit;
text-align: center;
}
.timer {
font: italic 0.8em arial, helvetica, sans-serif;
color: inherit;
background-color: inherit;
text-align: center;
padding: 10px;
}
.clsCursor {
cursor: pointer;
}
.notice {
color: #745036;
background-color: #F3E4B9;
padding: 2px;
}
