html,body,td,p													{ height: 100%; margin: 0px; padding: 0px; }

form                                    { margin: 0px; padding: 0px; }

body																		{ background: url('img/gbg.png') #fdf7fa; }

font,th,td,p,div                        { font-family: Arial,Helvetica,sans serif; font-size : 12px; color: #392b32; }
a:link,a:active,a:visited								{ text-decoration: underline; color: #9f4578; outline: none; }
a:hover																	{ text-decoration: underline; color: #c02d00; outline: none; }

hr																			{ width: 100%; border: 0px; border-top: 1px solid #ff6600; margin: 0px; padding: 0px; clear: both; }

li                                      { margin-bottom: 5px; }

#topbg                                  { width: 100%; height: 275px; background: url('img/top_bg.png') repeat-x; }
#logo                                   { width: 980px; height: 275px; background: url('img/logo.png') no-repeat; }

#gohome                                 { position: absolute; top: 46px; left: 630px; }
#admin                                  { position: absolute; top: 155px; left: 370px; }
#logout                                 { position: absolute; top: 155px; left: 400px; }
#datime                                 { position: absolute; top: 5px; left: 280px; font-size: 10px; text-transform: uppercase; }
#nbvoeux                                { position: absolute; top: 30px; left: 360px; color: #392b32; }
#nbvoeux a                              { color: #392b32; text-decoration: none; }
#tofr                                   { position: absolute; top: 55px; left: 530px; z-index: 10; }
#toen                                   { position: absolute; top: 55px; left: 580px; z-index: 11; }
#makeawish                              { position: absolute; top: 5px; left: 550px; }
#makeawish h1                           { margin: 0px; color: #fdf7fa; font-style: italic; }

#mnu_01                                 { position: absolute; top: 70px; left: 360px; height: 18px; width: 155px; padding-top: 2px; color: #da0000; }
#mnu_01 a:link                          { color: #da0000; font-weight: bold; text-decoration: none; }
#mnu_01 a:active                        { color: #da0000; font-weight: bold; text-decoration: none; }
#mnu_01 a:visited                       { color: #da0000; font-weight: bold; text-decoration: none; }
#mnu_01 a:hover                         { color: #ff0000; font-weight: bold; text-decoration: none; }

#mnu_02                                 { position: absolute; top: 90px; left: 360px; height: 18px; width: 130px; padding-top: 2px; background: url('img/down.png') no-repeat top right; color: #da0000; font-weight: bold; text-decoration: none; }
#mnu_03                                 { position: absolute; top: 110px; left: 360px; height: 18px; width: 118px; padding-top: 2px; background: url('img/down.png') no-repeat top right; }
#mnu_04                                 { position: absolute; top: 130px; left: 360px; height: 18px; width: 104px; padding-top: 2px; background: url('img/down.png') no-repeat top right; }

#smnu_02                                { position: relative; left: 90px; display: none; }
#smnu_03                                { position: relative; left: 70px; display: none; }
#smnu_04                                { position: relative; left: 60px; display: none; }

#stats                                  { position: absolute; right: 30px; top: 82px; width: 250px; padding-right: 10px; border-right: 2px solid #7f5b6f; }

#poperror                               { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url('img/grid.gif'); z-index: 199; cursor: pointer;}
#poperror_cont                          { position: absolute; border: 2px solid #800000; background: #ffffff; }
#poperror_title                         { height:18px; padding-top: 2px; padding-bottom: 2px; color: #ffffff; font-weight: bold; font-size: 14px; text-indent: 30px; text-transform: uppercase; letter-spacing: 1px; background: url('img/ico/22/warn.png') no-repeat left center #800000; }
#poperror_sentence                      { padding: 5px; font-size: 14px; letter-spacing: 1px; color: #800000; }

#login_title                            { font-size: 14px; text-transform: uppercase; font-weight: bold; color: #fdf7fa; background: url('img/ico/16/unlock.png') no-repeat left center #7f5b6f; padding: 3px; padding-left: 20px; }
#login_content                          { border: 1px solid #7f5b6f; padding: 15px; }

#det_title                              { font-size: 14px; font-weight: bold; color: #fdf7fa; background: #7f5b6f; padding: 3px; padding-left: 20px; }
#det_content                            { border: 1px solid #7f5b6f; padding: 15px; }

#help                                   { position: absolute; left: 530px; top: 155px; font-size: 14px; color: #5c4250; }

#adm_help                               { height: 32px; background: url('img/ico/16/info.png') top left no-repeat #ffffc0; padding: 2px; padding-left: 20px; color: #800000; font-style: italic; letter-spacing: 1px; border: 1px solid #808000; border-top: 0px; font-weight: bold; }

#poptool_vid                            { position: relative; width: 300px; left: 20px; background: #e6e6e6; display: none; z-index: 300; border: 1px outset #c0c0c0; }
#poptool_pic                            { position: relative; width: 300px; left: 20px; background: #e6e6e6; display: none; z-index: 300; border: 1px outset #c0c0c0; }


td.tab1                                 { width: 20px; height: 20px; background: url('img/submnu_01.png') no-repeat top left; }
td.tab2                                 { height: 20px; background: url('img/submnu_02.png') repeat-x top; }
td.tab3                                 { width: 35px; height: 20px; background: url('img/submnu_03.png') no-repeat top right; }
td.tab4                                 { width: 20px; height: 20px; background: url('img/submnu_04.png') repeat-y left; }
td.tab5                                 { height: 20px; background: url('img/submnu_05.png'); }
td.tab6                                 { width: 35px; height: 20px; background: url('img/submnu_06.png') repeat-y right; }
td.tab7                                 { width: 20px; height: 60px; background: url('img/submnu_07.png') no-repeat bottom left; }
td.tab8                                 { height: 60px; background: url('img/submnu_08.png') repeat-x bottom; }
td.tab9                                 { width: 70px; height: 60px; background: url('img/submnu_09.png') no-repeat bottom right; }

div.btitle                              { font-size: 14px; text-transform: uppercase; font-weight: bold; color: #fdf7fa; background: #7f5b6f; padding: 3px; padding-left: 20px; }

div.pages_block                         { background: #b496a7; padding: 2px; }

div.wish                                { width: 380px; float: left; margin-bottom: 15px; margin-left: 15px; margin-right: 15px; border: 1px dotted #7f5b6f; display: block; }
div.wish_title                          { width: 350px; height: 18px; padding-top: 2px; padding-left: 30px; background: url('img/ico/16/add.png') #e8dee4 no-repeat left center; font-weight: bold; cursor: pointer; overflow: hidden; }
div.wish_titleo                         { width: 350px; height: 18px; padding-top: 2px; padding-left: 30px; background: url('img/ico/16/up.png') #e8dee4 no-repeat left center; font-weight: bold; cursor: pointer; overflow: hidden; }
div.wish_container                      { display: none; background: #ffffff; }
div.wish_content                        { padding: 5px; }
div.wish_reply                          { height: 16px; padding-top: 2px; padding-right: 20px; background: url('img/ico/16/wizard.png') #c7ffc7 no-repeat left top; font-weight: bold; }
div.wish_replyo                         { height: 16px; padding-top: 2px; padding-right: 20px; background: url('img/ico/16/wizard.png') #4fff4f no-repeat left top; font-weight: bold; }

div.wish_reply a                        { color: #004000; text-decoration: none; }
div.wish_replyo a:link                  { color: #004000; text-decoration: none; }
div.wish_replyo a:active                { color: #004000; text-decoration: none; }
div.wish_replyo a:visited               { color: #004000; text-decoration: none; }
div.wish_replyo a:hover                 { color: #ff6600; text-decoration: none; }


div.r_wish                              { width: 500px; float: left; margin-bottom: 15px; margin-left: 15px; margin-right: 15px; border: 1px dotted #7f5b6f; display: block; }
div.r_wish_title                        { width: 470px; height: 18px; padding-top: 2px; padding-left: 30px; background: url('img/ico/16/add.png') #e8dee4 no-repeat left center; font-weight: bold; cursor: pointer; overflow: hidden; }
div.r_wish_titleo                       { width: 470px; height: 18px; padding-top: 2px; padding-left: 30px; background: url('img/ico/16/up.png') #e8dee4 no-repeat left center; font-weight: bold; cursor: pointer; overflow: hidden; }
div.r_wish_container                    { background: #ffffff; overflow: auto; }
div.r_wish_content                      { padding: 5px; overflow: auto; }


td.tab_header                           { padding: 2px; background: #7f5b6f; text-indent: 4px; color: #ffffff; }
td.line1                                { background: #e7d9e1; padding-left: 4px; padding-right: 2px; }
td.line2                                { background: #f2eaef; padding-left: 4px; padding-right: 2px; }

td.detp_content                         { border: 1px solid #7f5b6f; padding: 15px; }

div.pic_item                            { height: 16px; margin-bottom: 2px; padding-left: 20px; background: url('img/ico/16/delete.png') no-repeat left center #ffff80; border: 1px dotted #c00000; }
div.pic_item a                          { display: block; width: 100%; height: 100%; }

div.pic_item1                           { height: 16px; margin-bottom: 2px; padding-left: 20px; background: url('img/ico/16/photo.png') no-repeat left center #c0ffc0; border: 1px dotted #008000; }
div.pic_item1 a                         { display: block; width: 100%; height: 100%; color: #004000; text-decoration: none; }


input,textarea,select   {
                          font-size: 12px;
                          color: #722e00;
                          font-family: Arial,Helvetica,sans serif;
                          background: #ffffff;
                          border: 1px outset #5c4250;
                          text-indent : 3px;
                        }
                        
input.search            {
                          font-size: 12px;
                          color: #722e00;
                          font-family: Arial,Helvetica,sans serif;
                          background: url('img/ico/16/search.png') no-repeat left  #ffffff;
                          border: 1px outset #5c4250;
                          text-indent : 3px;
                          padding-left: 16px;
                        }

input.dis,textarea.dis,select.dis   {
                          font-size: 12px;
                          color: #c1c1c1;
                          font-family: Arial,Helvetica,sans serif;
                          background: #c1c1c1;
                          border: 1px outset #a0a0a0;
                          text-indent : 3px;
                        }


option.sea_item                         { padding-left: 12px; }
option.disabled                         { padding-left: 12px; font-style: italic; color: #d1d1d1; }

input.search           {
                          font-size: 12px;
                          color: #722e00;
                          font-family: Arial,Helvetica,sans serif;
                          background: url('img/ico/16/search.png') no-repeat left center #ffffff;
                          border: 1px outset #5c4250;
                          text-indent : 3px;
                        }
