/* BRUSHEDMETAL CSS */
/* 02:31 21/02/2004 */

/****************************************************************/
/* BODY                                                         */
/****************************************************************/

body {
  background-image: url("../gfx/background.gif");
}

/****************************************************************/
/* NEWS EDITING                                                 */
/****************************************************************/

span.button {
  border:		1px solid #000000; 
  font-weight: 		bold; 
  cursor:		pointer;
}

.UserImage {
  border:		1px solid #000000;
}

div.quote {
  background-color: 	#E0E0E0; 
  border:		1px solid #C0C0C0;
  padding: 		3px;
}

div.code {
  background-color: 	#E0E0E0; 
  border:		1px solid #C0C0C0;
  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;
  border-right:		1px solid #000000;
  background-repeat:	repeat-x;
  height:		15px;
}

td.FISTtoolbar {
  background-color:	#A0A0A0;
  background-position:	left bottom;
  background-repeat:	repeat-x;
  height:		14px; 
  border-left:		1px solid #000000;
  border-right:		1px solid #000000;
  border-bottom:        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 #808080;
  padding-left:		2px;
  font-size:		7pt;
}

td.FISTmessage {
  background-color:	#E0E0E0;
  border-left:		1px solid #000000;
  border-right:		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:		8pt;
  font-weight:		bold;
  vertical-align:	middle;
  cursor:		pointer;
}

/****************************************************************/
/* GENERIC                                                      */
/****************************************************************/

.searchBox
{
  border-top : 	    1px solid #000000;
  border-left :     1px solid #000000;
  border-bottom :   1px solid #A0A0A0;
  border-right :    1px solid #A0A0A0;
  background:   #FFFFFF;
  background-image:    url("../gfx/forms.png");
  font-weight:	bold;
  width:        100px;
  font-size:    8pt;
  font-family:  sans-serif, Tahoma, Arial, Verdana;
  color:        #000000;
}

.searchButton
{
  border-top : 	    1px solid #A0A0A0;
  border-left :     1px solid #A0A0A0;
  border-bottom :   1px solid #000000;
  border-right :    1px solid #000000;
  background:   #FFFFFF;
  background-image:    url("../gfx/forms.png");
  font-weight:	bold;
  width:        25px;
  font-size:    8pt;
  font-family:  sans-serif, Tahoma, Arial, Verdana;
  color:        #000000;
}

.loginBox
{
  border-top : 	    1px solid #000000;
  border-left :     1px solid #000000;
  border-bottom :   1px solid #A0A0A0;
  border-right :    1px solid #A0A0A0;
  background:   #FFFFFF;
  background-image:    url("../gfx/forms.png");
  font-weight:	bold;
  width:        120px;
  font-size:    8pt;
  font-family:  sans-serif, Tahoma, Arial, Verdana;
  color:        #000000;
}

.newsBox
{
  border-top : 	    1px solid #000000;
  border-left :     1px solid #000000;
  border-bottom :   1px solid #A0A0A0;
  border-right :    1px solid #A0A0A0;
  background:   #FFFFFF;
  background-image:    url("../gfx/forms.png");
  font-weight:	bold;
  width:        400px;
  font-size:    8pt;
  font-family:  sans-serif, Tahoma, Arial, Verdana;
  color:        #000000;
}

.mailBox
{
  border-top : 	    1px solid #000000;
  border-left :     1px solid #000000;
  border-bottom :   1px solid #A0A0A0;
  border-right :    1px solid #A0A0A0;
  background:   #FFFFFF;
  background-image:    url("../gfx/forms.png");
  font-weight:	bold;
  font-size:    8pt;
  font-family:  sans-serif, Tahoma, Arial, Verdana;
  color:        #000000;
}

/****************************************************************/
/* A                                                            */
/****************************************************************/

a:link, a:visited, div.menu a:link, div.menu a:visited {
  text-decoration: none;
  color:           #000000;
  background:      transparent;
  font-weight:     bold;
}

a:active, a:hover {
  text-decoration: underline;
  color:           #A0A0A0;
  background:      transparent;
}

div.menu a:active, div.menu a:hover {
  color:            #808080;
  background-color: #F0F0F0;
  padding:          1px;
  border-top : 	    1px solid #A0A0A0;
  border-left :     1px solid #A0A0A0;
  border-bottom :   1px solid #000000;
  border-right :    1px solid #000000;
  font-weight:      bold;
}

div.menu a.little:link, div.menu a.little:visited {
  text-decoration: none;
  color:           #000000;
  background:      transparent;
  font-size:       10px;
  padding:         0px;
  border-style:    none;
  border-color:    #000000;
  border-width:    0px;
}

div.menu a.little:active, div.menu a.little:hover {
  text-decoration: underline;
  color:           #A0A0A0;
  background:      transparent;
  font-size:       10px;
  padding:         0px;
  border-style:    none;
  border-color:    #000000;
  border-width:    0px;
}

/****************************************************************/
/* DIV                                                          */
/****************************************************************/

div.menu {
  border-bottom-style: solid;
  border-color: #FFFFFF;
  border-width: 2px;
}

div.title {
  text-align: center;
  font-size:  20px;
}

div.paragraph {
  text-align:  justify;
  text-indent: 20px;
}

div.inter {
  font-family:         sans-serif, Tahoma, Arial, Verdana;
  font-size:           8pt;
  background-image:    url("../gfx/inter.png");
  height:              14px;
  font-weight:         bold;
  border-left:         1px solid #000000;
  border-right:        1px solid #000000;
  padding-left:	       5px;
}

div.box {
  width:        100%;
  border-style: none solid solid solid;
  border-width: 1px;
  border-color: #000000;
  padding-left: 3px;
}

div.logo {
  width:            447px;
  height:           74px;
  background-image: url(../gfx/bandeau.png);
}

div.arrow {
  display:             inline;
  width:               10px;
  height:              9px;
  background-image:    url(../gfx/arrow.gif);
  background-position: center;
  background-repeat:   no-repeat;
}

div.sidebarLogo {
  width:            100px;
  height:           25px;
  background-image: url(../gfx/sidebartitle.png);
}

div.adminInter {
  width:            30%;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #000000;
}

div.terms {
  font-family:         sans-serif, Tahoma, Arial, Verdana;
  font-size:           8pt;
  background-image:    url("../gfx/fortuneback.png");
  height:              14px;
  font-weight:         bold;
  border-left:         1px solid #000000;
  border-right:        1px solid #000000;
  border-bottom:       1px solid #000000;
}

/****************************************************************/
/* PRE                                                          */
/****************************************************************/

pre.sourceCode {
  border-width:     1px;
  border-style:     solid;
  border-color:     #000000;
  padding:          6px;
  background-color: #FFFFFF;
}

/****************************************************************/
/* SPAN                                                         */
/****************************************************************/

span.title {
  letter-spacing: 7px;
  color:          #333333;
}

span.legend {
  border-style:     solid;
  border-width:     1px;
  border-color:     #000000;
  padding:          2px;
  background-color: #E4E6FE;
}

span.sidebar {
  font-size: 11px;
}

span.adminInterTitle {
  color: #000000;
}

/****************************************************************/
/* TABLE                                                        */
/****************************************************************/

table.main {
  width:              100%;
  background-color:   transparent;
}

table.photo {
  width:              100%;
  background-color:   #FFFFFF;
  border:             1px solid #000000;
}

table.news {
  width:        100%;
  border-bottom: 1px solid #000000;
}

table.addreply {
  border-right:        1px solid #000000;
  border-left:        1px solid #000000;
  border-bottom:        1px solid #000000;
}

table.pasteIntoJext {
  width:            100%;
  background-color: #E0E0E0;
}

table.webservice {
  border-style: solid solid none solid;
  border-color: #000000;
  border-width: 1px;
  width:        100%;
}

table.noborder {
  border:	    1px solid #000000;
  width:            100%;
  background-image: url("../gfx/background.gif");	
}

/****************************************************************/
/* TR                                                           */
/****************************************************************/

tr.archive {
  font-family: sans-serif, Tahoma, Arial, Verdana;
  font-size:   14px;
  text-decoration: underline;
  color:           #3661A1;
  background-color: #F0F0F0;
}

tr.noarchive {
  font-family: sans-serif, Tahoma, Arial, Verdana;
  font-size:   14px;
  text-decoration: none;
  color:           #000000;
  background-color: #FFFFFF;
}

/****************************************************************/
/* TD                                                           */
/****************************************************************/

td {
  font-family: sans-serif, Tahoma, Arial, Verdana;
  font-size:   8pt;
}

td.line {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-color:        #000000;
  background-color:    #FFFFFF;
}

td.bandeau {
  background-image:    url("../gfx/fond_bandeau.gif");
  border-top :	       1px solid #000000;
  border-left :	       1px solid #000000;
  border-right :       1px solid #000000;
}

td.mini {
  font-family:         sans-serif, Tahoma, Arial, Verdana;
  font-size:           8pt;
  background-image:    url("../gfx/fortuneback.png");
  height:              14px;
  font-weight:         bold;
  border-left:         1px solid #000000;
  border-right:        1px solid #000000;
}

td.AdminToolBar {
  font-family:         sans-serif, Tahoma, Arial, Verdana;
  font-size:           8pt;
  background-image:    url("../gfx/fortuneback.png");
  height:              14px;
  font-weight:         bold;
  border-left:         1px solid #000000;
  border-right:        1px solid #000000;
}

td.miniSidebar {
  font-family:         sans-serif, Tahoma, Arial, Verdana;
  font-size:           8pt;
  background-image:    url("../gfx/fortuneback.png");
  height:              14px;
  font-weight:         bold;
  border-left:         1px solid #000000;
  border-right:        1px solid #000000;
  border-top-width:    1px;
  border-top-style:    solid;
}

td.leftreplytitle {
  font-family:         sans-serif, Tahoma, Arial, Verdana;
  font-size:           8pt;
  background-image:    url("../gfx/fortuneback.png");
  height:              14px;
  font-weight:         bold;
  border-left:         1px solid #000000;
  padding-left:        5px;
}

td.rightreplytitle {
  font-family:         sans-serif, Tahoma, Arial, Verdana;
  font-size:           8pt;
  background-image:    url("../gfx/fortuneback.png");
  height:              14px;
  font-weight:         bold;
  border-right:        1px solid #000000;
  padding-right:       5px;
}

td.mini a:link, td.mini a:visited {
  text-decoration: none;
  color:           #000000;
  background:      transparent;
}

td.mini a:active, td.mini a:hover {
  text-decoration: none;
  color:           #A0A0A0;
  background:      transparent;
}

td.menubox {
  border-left:        1px solid #000000;
  border-right:       none;
}

td.menu {
  font-family:         sans-serif, Tahoma, Arial, Verdana;
  font-size:           8pt;
  background-color:    #FFFFFF;
  color:               #333333;
  font-weight:         bold;
  background-image:    url("../gfx/menuback.png");
  height:              15px;
  width:               221px;
  background-repeat:   no-repeat;
  vertical-align:      middle;
}

td.leftnews {
  background-color:    transparent;
  background-image:    url("../gfx/newsbar.png");
  background-repeat:   repeat-x;
  border-bottom:       1px solid #000000;
  border-top:          1px solid #000000;
  border-left:         1px solid #000000;
  padding-left:        6px;
  padding-right:       6px;
}

td.rightnews {
  background-color:    transparent;
  background-image:    url("../gfx/newsbar.png");
  background-repeat:   repeat-x;
  border-bottom:       1px solid #000000;
  border-top:          1px solid #000000;
  border-right:        1px solid #000000;
  padding-left:        6px;
  padding-right:       6px;
}

td.newsBody {
  padding:     6px 6px 6px 6px;
  text-align:  justify;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}

td.replyBody {
  padding:     6px 6px 6px 6px;
  text-align:  justify;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}

td.webservice {
  background-color:    #E4E6FE;
  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:        #000000;
  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:        #000000;
  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:        #000000;
  text-align:          left;
}

td.sidebarLogo {
  border-color:        #000000;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  background-image:    url("../gfx/sidebartitle_back.png");
}

td.content {
  border-right:	    1px solid #000000;
}

td.photoRow {
  padding:       6px 6px 6px 6px;
  text-indent:   20px;
  text-align:    justify;
  border-bottom: 1px solid #000000;
}

td.photoTitle {
  background-color:    transparent;
  background-image:    url("../gfx/newsbar.png");
  background-repeat:   repeat-x;
  border-bottom:       1px solid #000000;
  padding-left:        6px;
  padding-right:       6px;
}

/****************************************************************/
/* P'TITE CHATTE                                                */
/****************************************************************/

div.ptitechatte_window
{
  border:     solid 1px #000000;
  background: #FFFFFF;
}

div.ptitechatte_content
{
  padding:  0px;
  margin:   6px;
  overflow: auto;
}

div.ptitechatte_onglet
{
  border:      solid 1px #000000;
  background:  #A0A0A0;
  text-align:  center;
  font-size:   10px;
  padding:     3px;
  color:       #000000;
  font-family: sans-serif, Tahoma, Arial, Verdana;
}

form.ptitechatte
{
  font-size:   11px;
  font-family: sans-serif, Tahoma, Arial, Verdana;
}

table.ptitechatte
{
  margin:      0px;
  font-size:   11px;
  font-family: sans-serif, Tahoma, Arial, Verdana;
}

tr.ptitechatte_odd
{
  background-image: url("../gfx/newsbar.png");
}

tr.ptitechatte_even
{
  background-image: url("../gfx/forms.png");
}

/****************************************************************/
/* 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       */
