/* BEAST@R CSS      */
/* 02:31 21/02/2004 */

/****************************************************************/
/* BODY                                                         */
/****************************************************************/

body {
  background-color: #FFFFFF;
  background-image: url(../gfx/background.png);
}

/****************************************************************/
/* NEWS EDITING                                                 */
/****************************************************************/

span.button {
  border:		   1px solid #FF0000; 
  font-weight: bold; 
  cursor:		   pointer;
}

.UserImage {
  border:		1px solid #FF0000;
}

div.quote {
  background-color: 	#FFDC1C; 
  border:           	1px solid #FCF7DC;
  padding: 		3px;
}

div.code {
  background-color: #FFDC1C; 
  border:           1px solid #FCF7DC;
  font-family:		  monospace;
}

/****************************************************************/
/* F.I.S.T                                                      */
/****************************************************************/

table.FISTwindow {
  margin-top:		100px;
  margin-left:		60%; 
  background-color:	transparent; 
  width:		320px; 
}

td.FISTheader {
  background-image:	url("../gfx/FIST_bandeau.gif");
  background-position:	left bottom;
  background-repeat:	repeat-x;
  height:		15px;
}

td.FISTtoolbar {
  background-image:	url("../gfx/FIST_toolbar.gif");
  background-position:	left bottom;
  background-repeat:	repeat-x;
  height:		14px; 
  border-left:		1px solid #000000;
  border-right:		1px solid #000000;
  vertical-align:	bottom;
}

td.FISTmessageinfo {
  background-color:	#F0F0F0;
  border-left:		1px solid #000000;
  border-right:		1px solid #000000;
  border-bottom:	1px solid #C0C0C0;
  padding-left:		2px;
  font-size:		7pt;
}

td.FISTmessage {
  background-color:	#F0F0F0;
  border-left:		1px solid #000000;
  border-right:		1px solid #000000;
  border-bottom:	1px solid #000000;
  padding:		4px;
  font-size:		7pt;
}

td.FISTleftbottom {
  height:		9px;
  width:		10px;
  background-image:	url("../gfx/FIST_leftbottom.gif");
  background-position:	left bottom;
  background-repeat:	no-repeat;
}

td.FISTbottom {
  background-image:	url("../gfx/FIST_bottom.gif");
  background-position:	left bottom;
  background-repeat:	repeat-x;
}

td.FISTrightbottom {
  height:		9px;
  width:		10px;
  background-image:	url("../gfx/FIST_rightbottom.gif");
  background-position:	right bottom;
  background-repeat:	no-repeat;
}

span.FISTclose {
  font-size:		7pt;
  font-weight:		bold;
  vertical-align:	middle;
  cursor:		pointer;
}

/****************************************************************/
/* GENERIC                                                      */
/****************************************************************/

.searchBox
{
  border-width: 1px;
  border-style: solid;
  border-color: #FF0000;
  background:   #FFFFFF;
  width:        100px;
  font-size:    7pt;
  font-family:  Verdana, Tahoma, Arial, sans-serif;
  color:        #000000;
}

.searchButton
{
  border-width: 1px;
  border-style: solid;
  border-color: #FF0000;
  background:   #FFFFFF;
  width:        25px;
  font-size:    7pt;
  font-family:  Verdana, Tahoma, Arial, sans-serif;
  color:        #FF0000;
}

.loginBox
{
  border-width: 1px;
  border-style: solid;
  border-color: #FF0000;
  background:   #FFFFFF;
  width:        120px;
  font-size:    7pt;
  font-family:  Verdana, Tahoma, Arial, sans-serif;
  color:        #FF0000;
}

.newsBox
{
  border-width: 1px;
  border-style: solid;
  border-color: #FF0000;
  background:   #FFFFFF;
  width:        400px;
  font-size:    7pt;
  font-family:  Verdana, Tahoma, Arial, sans-serif;
  color:        #000000;
}

.mailBox
{
  border-width: 1px;
  border-style: solid;
  border-color: #FF0000;
  background:   #FFFFFF;
  font-size:    7pt;
  font-family:  Verdana, Tahoma, Arial, sans-serif;
  color:        #000000;
}

/****************************************************************/
/* A                                                            */
/****************************************************************/

a:link, a:visited, div.menu a:link, div.menu a:visited {
  text-decoration: none;
  color:           #628FEA;
  background:      transparent;
  font-weight:     bold;
}

a:active, a:hover {
  color:           #92AEE5;
  background:      transparent;
}

div.menu a:active, div.menu a:hover {
  color:            #92AEE5;
  font-weight:      bold;
}

div.menu a.little:link, div.menu a.little:visited {
  text-decoration: none;
  color:           #628FEA;
  background:      transparent;
  font-size:       9px;
}

div.menu a.little:active, div.menu a.little:hover {
  color:           #92AEE5;
  background:      transparent;
  font-size:       9px;
}

td.leftnews a:link, td.leftnews a:visited {
  text-decoration: none;
  color:           #FFDC1C;
  background:      transparent;
}

td.leftnews a:active, td.leftnews a:hover {
  color:           #FFFFFF;
  background:      transparent;
}

td.mini a:link, td.mini a:visited {
  text-decoration: none;
  color:           #628FEA;
  background:      transparent;
}

td.mini a:active, td.mini a:hover {
  text-decoration: none;
  color:           #92AEE5;
  background:      transparent;
}

/****************************************************************/
/* DIV                                                          */
/****************************************************************/

div.menu {
  padding-bottom: 2px;
}

div.title {
  text-align: center;
  font-size:  20px;
}

div.paragraph {
  text-align:  justify;
  text-indent: 20px;
}

div.inter {
  font-family:         Verdana, Tahoma, sans-serif, Arial;
  font-size:           7pt;
  background-image:    url("../gfx/inter.gif");
  height:              14px;
  font-weight:         bold;
  padding-left:	       5px;
  color:               #FFFFFF;
  background-repeat:   no-repeat;
  background-position: left;
}

div.box {
  width:        100%;
  border-style: none;
}

div.logo {
  width:            300px;
  height:           75px;
  background-image: url(../gfx/bandeau.gif);
}

div.arrow {
  display:             inline;
  width:               13px;
  height:              11px;
  background-image:    url(../gfx/arrow.gif);
  background-position: center;
  background-repeat:   no-repeat;
  background-color:    transparent;
}

div.sidebarLogo {
  width:            100px;
  height:           25px;
  background-image: url(../gfx/sidebartitle.gif);
}

div.adminInter {
  width:            30%;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #FF0000;
}

div.terms {
  font-family:         Verdana, Tahoma, sans-serif, Arial;
  font-size:           7pt;
  background-image:    url("../gfx/fortuneback.gif");
  height:              26px;
  font-weight:         bold;
  border-style:        none;
  background-color:    transparent;
  background-repeat:   repeat-x;
  background-position: bottom;
}

/****************************************************************/
/* PRE                                                          */
/****************************************************************/

pre.sourceCode {
  border-width:     1px;
  border-style:     solid;
  border-color:     #FF0000;
  padding:          6px;
  background-color: transparent;
}

/****************************************************************/
/* SPAN                                                         */
/****************************************************************/

span.title {
  letter-spacing:   7px;
  color:            #FFDC1C;
  font-weight:      bold;
  font-family:      Tahoma;
}

span.legend {
  border-style:     solid;
  border-width:     1px;
  border-color:     #FF0000;
  padding:          2px;
  background-color: transparent;
}

span.sidebar {
  font-size: 11px;
}

span.adminInterTitle {
  color: #FF0000;
}

/****************************************************************/
/* TABLE                                                        */
/****************************************************************/

table.main {
  width:              100%;
  background-color:   transparent;
}

table.photo {
  width:              100%;
  background-color:   transparent;
  border:             1px solid #FF0000;
}

table.news {
  width:         100%;
}

table.addreply {
}

table.pasteIntoJext {
  width:            100%;
  background-color: #FFDC1C;
}

table.webservice {
  border-style: solid solid none solid;
  border-color: #FF0000;
  border-width: 1px;
  width:        100%;
}

table.noborder {
  width:         100%;
  background-image:    url("../gfx/fortuneback.gif");
  height:              26px;
  border-style:        none;
  background-color:    transparent;
  background-repeat:   repeat-x;
  background-position: bottom;
}

/****************************************************************/
/* TD                                                           */
/****************************************************************/

td {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size:   8pt;
}

td.line {
  border-style:        none;
}

td.bandeau {
  background-color:    transparent;
}

td.mini {
  font-family:         Verdana, Tahoma, sans-serif, Arial;
  font-size:           7pt;
  background-image:    url("../gfx/fortuneback.gif");
  height:              26px;
  font-weight:         bold;
  border-style:        none;
  background-color:    transparent;
  background-repeat:   repeat-x;
  background-position: top right;
}

td.AdminToolBar {
  font-family:         Verdana, Tahoma, sans-serif, Arial;
  font-size:           7pt;
  background-image:    url("../gfx/fortuneback.gif");
  height:              26px;
  font-weight:         bold;
  border-style:        none;
  background-color:    transparent;
  background-repeat:   repeat-x;
  background-position: top left;
}

td.miniSidebar {
  font-family:         Verdana, Tahoma, sans-serif, Arial;
  font-size:           7pt;
  background-image:    url("../gfx/fortuneback.gif");
  height:              26px;
  font-weight:         bold;
  border-style:        none;
  background-color:    transparent;
  background-repeat:   repeat-x;
  background-position: top left;
}

td.leftreplytitle {
  font-family:         Verdana, Tahoma, sans-serif, Arial;
  font-size:           7pt;
  background-image:    url("../gfx/interreply.gif");
  background-repeat:   no-repeat;
  height:              14px;
  font-weight:         bold;
  padding-left:        5px;
  color:               #FFFFFF;
}

td.rightreplytitle {
  font-family:         Verdana, Tahoma, sans-serif, Arial;
  font-size:           7pt;
  height:              14px;
  font-weight:         bold;
  padding-right:       5px;
}

td.menubox {
  border-style:        none;
}

td.menu {
  font-family:         Verdana, Tahoma, sans-serif, Arial;
  font-size:           8pt;
  background-color:    transparent;
  color:               #FFFFFF;
  font-weight:         bold;
  background-image:    url("../gfx/menuback.png");
  height:              15px;
  width:               221px;
  background-repeat:   no-repeat;
  vertical-align:      middle;
}

td.leftnews {
  padding-left:    6px;
  padding-right:   6px;
  border-left:     1px dashed #FCF7DC;
  border-top:      1px dashed #FCF7DC;
  border-bottom:   1px dashed #FCF7DC;
  background-color: #FF0000;
  color:            #FFFFFF;
}

td.rightnews {
  padding-left:    6px;
  padding-right:   6px;
  border-right:    1px dashed #FCF7DC;
  border-top:      1px dashed #FCF7DC;
  border-bottom:   1px dashed #FCF7DC;
  background-color: #FF0000;
  color:            #FFFFFF;
}

td.newsBody {
  padding:       6px 6px 6px 6px;
  text-align:    justify;
}

td.replyBody {
  padding:     6px 6px 6px 6px;
  text-align:  justify;
}

td.webservice {
  background-color:    #FFDC1C;
  padding-top:         3px;
  padding-left:        3px;
  padding-bottom:      3px;
  padding-right:       3px;
  border-right-style:  solid;
  border-bottom-style: solid;
  border-width:        1px;
  border-color:        #FF0000;
  vertical-align:      top;
}

td.webservice2 {
  padding-top:         3px;
  padding-left:        3px;
  padding-bottom:      3px;
  padding-right:       3px;
  border-bottom-style: solid;
  border-width:        1px;
  border-color:        #FF0000;
  text-align:          right;
}

td.webservice3 {
  padding-top:         3px;
  padding-left:        3px;
  padding-bottom:      3px;
  padding-right:       3px;
  border-bottom-style: solid;
  border-width:        1px;
  border-color:        #FF0000;
  text-align:          left;
}

td.sidebarLogo {
}

td.content {
  border-style:	       none;
}

td.photoRow {
  padding:       6px 6px 6px 6px;
  text-indent:   20px;
  text-align:    justify;
}

td.photoTitle {
  padding-left:    6px;
  padding-right:   6px;
  border-bottom:   1px dashed #FCF7DC;
  background-color: #FF0000;
  color:            #FFFFFF;
}

/****************************************************************/
/* P'TITE CHATTE                                                */
/****************************************************************/

div.ptitechatte_window
{
  border-right:  solid 1px #FF0000;
  border-top:    solid 1px #FF0000;
  border-bottom: solid 1px #FF0000;
  background:    #FFFFFF; 
}

div.ptitechatte_content
{
  padding:  0px;
  margin:   6px;
  overflow: auto;
}

div.ptitechatte_onglet
{
  border:      solid 1px #FF0000;
  background:  #FF0000;
  text-align:  center;
  font-size:   9px;
  padding:     3px;
  color:       #FFFFFF;
  font-family: Verdana,Tahoma,Arial
}

form.ptitechatte
{
  font-size:   11px;
  font-family: Verdana,Tahoma,Arial;
}

table.ptitechatte
{
  margin:      0px;
  font-size:   11px;
  font-family: Verdana,Tahoma,Arial;
}

tr.ptitechatte_odd
{
  background: #FFDC1C;
}

tr.ptitechatte_even
{
  background: #FFFFFF;
}

/****************************************************************/
/* CODES SOURCES                                                */
/****************************************************************/

.COMMENT1 { font-style: italic; color: #009900; }
.COMMENT2 { font-style: italic; color: #009900; }
.KEYWORD1 { font-weight: bold;  color: #0000FF; }
.KEYWORD2 {                     color: #FF9900; }
.KEYWORD3 {                     color: #FF0000; }
.LITERAL1 {                     color: #9999FF; }
.LITERAL2 { font-weight: bold;  color: #650099; }
.OPERATOR { font-weight: bold;  color: #FFC800; }
.METHOD   { font-weight: bold;  color: #000000; }
.LABEL    {                     color: #C000C0; }

/****************************************************************/
/* TINY ELEMENTS                                                */
/****************************************************************/

.TILDE    { color: #000000; }
.TOPSPACER { height: 50px; }

/* end of main.css       */
