/* DEVIANTART CSS */
/* 02:30 21/02/2004 */

/****************************************************************/
/* BODY                                                         */
/****************************************************************/

body {
  background-color:     #A7AFA7;
}

/****************************************************************/
/* NEWS EDITING                                                 */
/****************************************************************/

span.button {
  border:               1px solid #C4C9C4;
  background-color:     transparent;
  cursor:		pointer;
  -moz-border-radius:   4px;
}

span.button:hover {
  background-color:     #D2D6D2;
  border:               1px solid #645359;
  -moz-border-radius:   4px;
}

.UserImage {
  border:					1px solid #000000;
  background:     transparent;
}

div.quote {
  background-image:	url("../gfx/quote.png");
  background-position:	right top;
  background-repeat:	no-repeat;
  background-color: 	#E0E0E0; 
  border:		1px solid #C0C0C0;
  -moz-border-radius:   4px;
  padding-bottom: 		10px;
  padding-left: 		10px;
  padding-right: 		10px;
  padding-top:	30px;
}

div.code {
  background-image:	url("../gfx/code.png");
  background-position:	right top;
  background-repeat:	no-repeat;
  background-color:     #E0E0E0; 
  border:               1px solid #C0C0C0;
  -moz-border-radius:   4px;
  font-family:		monospace;
  padding-bottom: 		10px;
  padding-left: 		10px;
  padding-right: 		10px;
  padding-top:	30px;
}

/****************************************************************/
/* F.I.S.T                                                      */
/****************************************************************/

table.FISTwindow {
  margin-top:		100px;
  margin-left:		60%; 
  background-color:	transparent; 
  width:		320px; 
}

td.FISTheader {
  background-color:     #88938D;
  height:		15px;
  border-left:          1px solid #526157;
  border-right:         1px solid #526157;
  border-top:           1px solid #526157;
  -moz-border-radius:   5px 5px 0px 0px;
}

td.FISTtoolbar {
  height:		15px;
  background-color:     #C4C9C4;
  border:		1px solid #526157;
  padding-top:          2px;
  font:                 6pt "Trebuchet MS","Arial","Verdana",sans-serif;
}

td.FISTmessageinfo {
  background-color:	#D6DBD6;
  border-left:		1px solid #526157;
  border-right:		1px solid #526157;
  border-bottom:	1px solid #526157;
  padding-left:		2px;
  font:                 8pt "Trebuchet MS","Arial","Verdana",sans-serif;
}

td.FISTmessage {
  background-color:	#D6DBD6;
  border-left:		1px solid #526157;
  border-right:		1px solid #526157;
  border-bottom:	1px solid #526157;
  padding:		4px;
  font:                 8pt "Trebuchet MS","Arial","Verdana",sans-serif;
}

td.FISTleftbottom {
  background-color:     #88938D;
  height:		9px;
  width:		10px;
  border-left:		1px solid #526157;
  border-bottom:	1px solid #526157;
  -moz-border-radius:   0px 0px 0px 5px;
}

td.FISTbottom {
  background-color:     #88938D;
  border-bottom:	1px solid #526157;
}

td.FISTrightbottom {
  background-color:     #88938D;
  height:		9px;
  width:		10px;
  border-right:		1px solid #526157;
  border-bottom:	1px solid #526157;
  -moz-border-radius:   0px 0px 5px 0px;
}

span.FISTclose {
  font-size:		7pt;
  font-weight:		bold;
  vertical-align:	middle;
  cursor:		pointer;
}

/****************************************************************/
/* GENERIC                                                      */
/****************************************************************/

.searchBox
{
  border:1px solid;
  letter-spacing: 0px;
  border-color: #336600;
  font:8pt "Verdana","Arial","Helvetica",sans-serif;
  font-weight:normal;
  background-color:   #D6DBD6;
  width:        100px;
  color:        #000000;
}

.searchButton
{
  border:               1px solid #000000;
  font:                 8pt "Verdana","Arial","Helvetica",sans-serif;
  font-weight:          normal;
  background:           #A7AFA7;
  color:                #000000;
  -moz-border-radius:   4px;
}

.searchButton:hover
{
  background:     #C1CBC1;
}

.loginBox
{
  border:               1px solid #000000;
  background:           #D6DBD6;
  width:                120px;
  font:                 8pt "Verdana","Arial","Helvetica",sans-serif;
  color:                #000000;
}

.newsBox
{
  border:               1px solid #000000;
  background:           #D6DBD6;
  width:                400px;
  font:                 8pt "Verdana","Arial","Helvetica",sans-serif;
  color:                #000000;
}

.mailBox
{
  border:               1px solid #000000;
  background:           #D6DBD6;
  font:                 8pt "Verdana","Arial","Helvetica",sans-serif;
  color:                #000000;
}

/****************************************************************/
/* A                                                            */
/****************************************************************/

a:link, a:visited, div.menu a:link, div.menu a:visited {
  text-decoration: none;
  color:           #526157;
  background:      transparent;
}

a:hover {
  text-decoration: none;
  color:           #000000;
  background:      transparent;
}

div.menu a {
  color:                #526157;
  background-color:     transparent;
  border:               1px solid #C4C9C4;
  padding:              5px;
  -moz-border-radius:   4px;
}

div.menu a:active, div.menu a:hover {
  color:                #526157;
  background-color:     #D2D6D2;
  border:               1px solid #645359;
  padding:              5px;
  -moz-border-radius:   4px;
}

/****************************************************************/
/* DIV                                                          */
/****************************************************************/

div.menu {
  padding:         6px;  
}

div.title {
  font-family:          "Trebuchet MS","Arial","Verdana",sans-serif;
  text-align:           center;
  font-style:           italic;
  font-size:            20px;
  color:                #526157;
  background-color:     #88938D;
  border:               1px solid #4A584A;
  padding:              15px 0px 15px 0px;
  -moz-border-radius:   4px;
}

div.paragraph {
  text-align:  justify;
  text-indent: 20px;
}

div.inter {
  font-style:          italic;
  font-weight:         bold;
  font-family:         "Trebuchet MS","Arial","Verdana",sans-serif;
  font-size:           10pt;
  height:              25px;
  border-left:         1px solid #C4C9C4;
  background-color:    #C4C9C4;
  -moz-border-radius:  4px;
  padding-top:         7px;
  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:            400px;
  height:           150px;
  background-image: url(../gfx/bandeau.png);
}

div.arrow {
  display:             none;
  visibility:          hidden;
  height:              0px;
}

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 {
  margin-top:          25px;
  font-family:         "Trebuchet MS","Arial","Verdana",sans-serif;
  font-size:           8pt;
  height:              25px;
  padding-top:         8px;
  font-weight:         bold;
  background-color:    #88938D;
  border:              1px solid #88938D;
  -moz-border-radius:  4px;
}

div.terms a {
  color:               #000000;
}

div.terms a:hover {
  color:                #C4C9C9;
}

/****************************************************************/
/* PRE                                                          */
/****************************************************************/

pre.sourceCode {
  background-image:	url("../gfx/code.png");
  background-position:	right top;
  background-repeat:	no-repeat;
  border:     1px solid #C0C0C0;
  padding:          6px;
  background-color: #E0E0E0;
  -moz-border-radius:   4px;
}

/****************************************************************/
/* SPAN                                                         */
/****************************************************************/

span.title {
  letter-spacing: 7px;
  color:          #333333;
}

span.legend {
  padding:            2px;
  border:   	      1px solid #C4C9C4;
  background-color:   #C4C9C4;
  -moz-border-radius: 4px;
}

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%;
}

table.addreply {
  border-right:        1px solid #C4C9C4;
  border-left:        1px solid #C4C9C4;
  border-bottom:        1px solid #C4C9C4;
  -moz-border-radius:   0px 0px 4px 4px;
  background-color:     #C4C9C4;
}

table.addreply td {
  font-family:          "Trebuchet MS","Arial","Verdana",sans-serif;
  font-size:            8pt;
}

table.pasteIntoJext {
  border:   	        1px solid #C4C9C4;
  background-color:     #C4C9C4;
  width:                100%;
  -moz-border-radius:   4px;
}

table.webservice {
  border-style: solid solid none solid;
  border-color: #000000;
  border-width: 1px;
  width:        100%;
}

table.noborder {
  border:	        1px solid #A4ADA4;
  background-color:     #A4ADA4;
  height:               25px;
  width:                100%;
  -moz-border-radius:   4px;	
}

table.noborder td {
  font-family:          "Trebuchet MS","Arial","Verdana",sans-serif;
  font-size:            10pt;
}

table.noborder a {
  font-family:         "Trebuchet MS","Arial","Verdana",sans-serif;
  font-size:           10pt;
  color:               #526157;
}

table.noborder a:hover, table.noborder a:active {
  font-family:         "Trebuchet MS","Arial","Verdana",sans-serif;
  font-size:           10pt;
  color:               #000000;
}

/****************************************************************/
/* TR                                                           */
/****************************************************************/

tr.archive {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size:   12px;
  text-decoration: underline;
  color:           #3661A1;
  background-color: #F0F0F0;
}

tr.noarchive {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size:   12px;
  text-decoration: none;
  color:           #000000;
  background-color: #FFFFFF;
}

/****************************************************************/
/* TD                                                           */
/****************************************************************/

td {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size:   8pt;
}

td.line {
  padding-top:          20px;
  background-color:    transparent;
}

td.bandeau {
  background-color:    transparent;
}

td.mini {
  font-family:         Verdana, Tahoma, sans-serif, Arial;
  font-size:           7pt;
  background-color:    #88938D;
  height:              25px;
  border-top:          1px solid #4A584A;
  border-left:         1px solid #4A584A;
  border-bottom:       1px solid #4A584A;
  color:               #000000;
  background-image:    url("../gfx/fortuneback.png");
  background-repeat:   no-repeat;
  -moz-border-radius:  4px 0px 0px 4px;
}

td.AdminToolBar {
  font-family:         Verdana, Tahoma, sans-serif, Arial;
  font-size:           7pt;
  padding-right:       10px;
  background-color:    #88938D;
  height:              25px;
  border-top:          1px solid #4A584A;
  border-right:        1px solid #4A584A;
  border-bottom:       1px solid #4A584A;
  -moz-border-radius:  0px 4px 4px 0px;
}

td.miniSidebar {
  font-family:         Verdana, Tahoma, sans-serif, Arial;
  font-size:           7pt;
  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:         "Trebuchet MS","Arial","Verdana",sans-serif;
  font-size:           9pt;
  height:              15px;
  font-weight:         bold;
  font-style:          italic;
  border-top:          1px solid #C4C9C4;
  border-left:         1px solid #C4C9C4;
  border-bottom:       1px solid #C4C9C4;
  padding-left:        5px;
  background-color:    #C4C9C4;
  -moz-border-radius:  4px 0px 0px 0px;
  letter-spacing:      1px;
}

td.rightreplytitle {
  font-family:         "Trebuchet MS","Arial","Verdana",sans-serif;
  font-size:           9pt;
  height:              15px;
  font-weight:         bold;
  border-top:          1px solid #C4C9C4;
  border-right:        1px solid #C4C9C4;
  border-bottom:       1px solid #C4C9C4;
  padding-right:       5px;
  background-color:    #C4C9C4;
  -moz-border-radius:  0px 4px 0px 0px;
}

td.rightreplytitle a:hover {
  color:               #000000;
}

td.mini a:link, td.mini a:visited {
  text-decoration: none;
  color:           #666666;
  background:      transparent;
}

td.mini a:active, td.mini a:hover {
  text-decoration: none;
  color:           #999999;
  background:      transparent;
}

td.menubox {
  border:              1px solid #4A584A;
  background-color:    #C4C9C4;
  vertical-align:      top;
}

td.menu {
  font-family:         "Trebuchet MS","Arial","Verdana",sans-serif;
  font-size:           10pt;
  color:               #250025;
  letter-spacing:      2px;
  background-image:    url("../gfx/menuback.png");
  background-position: 20%;
  padding-left:        9px;
  height:              24px;
  width:               221px;
  background-repeat:   no-repeat;
  vertical-align:      middle;
}

td.leftnews {
  font-family:         "Trebuchet MS","Arial","Verdana",sans-serif;
  font-size:           10pt;
  font-weight:         bold;
  color:               #333333;
  background-color:    #88938D;
  border-top:          1px solid #4A584A;
  border-left:         1px solid #4A584A;
  border-bottom:       1px solid #4A584A;
  padding-left:        6px;
  padding-right:       6px;
  height:              25px;
  -moz-border-radius:  4px 0px 0px 0px;
}

td.leftnews a {
  color:               #333333;
}

td.leftnews a:hover, td.leftnews a:active {
  color:               #A4ADA4;
}

td.rightnews {
  font-family:         "Trebuchet MS","Arial","Verdana",sans-serif;
  font-size:           10pt;
  background-color:    #88938D;
  border-top:          1px solid #4A584A;
  border-right:        1px solid #4A584A;
  border-bottom:       1px solid #4A584A;
  padding-left:        6px;
  padding-right:       6px;
  height:              25px;
  -moz-border-radius:  0px 4px 0px 0px;
}

td.newsBody {
  font-family:          "Trebuchet MS","Arial","Verdana",sans-serif;
  font-size:            10pt;
  padding:              6px 6px 6px 6px;
  text-align:           justify;
  border-left:          1px solid #4A584A;
  border-right:         1px solid #4A584A;
  border-bottom:        1px solid #4A584A;
  background-color:     #C4C9C4;
}

td.replyBody {
  font-family:          "Trebuchet MS","Arial","Verdana",sans-serif;
  font-size:            10pt;
  padding:     6px 6px 6px 6px;
  text-align:  justify;
}

td.webservice {
  background-color:    #DCDCDC;
  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 {
  vertical-align:       top;
}

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/fortuneback.png");
  border-bottom:       1px solid #999999;
  padding-left:        6px;
  padding-right:       6px;
}

/****************************************************************/
/* P'TITE CHATTE                                                */
/****************************************************************/

div.ptitechatte_window
{
  border:     solid 1px #4A584A;
  background: #88938D;
  -moz-border-radius:  0px 4px 4px 0px;
}

div.ptitechatte_content
{
  padding:  0px;
  margin:   6px;
  overflow: auto;
}

div.ptitechatte_onglet
{
  border:      solid 1px #4A584A;
  background:  #C4C9C4;
  text-align:  center;
  font-size:   7pt;
  padding:     5px;
  color:       #526157;
  font-family:          "Verdana","Trebuchet MS","Arial",sans-serif;
  -moz-border-radius :  4px;
}

form.ptitechatte
{
  font-size:   8pt;
  font-family:          "Trebuchet MS","Arial","Verdana",sans-serif;
}

table.ptitechatte
{
  margin:      0px;
  font-size:   8pt;
  font-family:          "Trebuchet MS","Arial","Verdana",sans-serif;
}

tr.ptitechatte_odd {
  background: #A7AFA7;
  -moz-border-radius:   4px;
}

tr.ptitechatte_even {
  background: #C4C9C4;
  -moz-border-radius:   4px;
}

/****************************************************************/
/* 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: #250025; }
.TOPSPACER { display:   none; height: 0px; }

/* end of main.css       */
