/* Theme IGame pour PwsPHP
Validé avec http://jigsaw.w3.org/css-validator/validator */

body  {
   color : #c6b78e;
      }
.topmenu , .topmenu a {
   color : #e6e6e6;
}
.topmenu a:hover {
   color : #ffffcc;
}
.tableh1 , .tableh1a , .tableh1_compact , .navmenu , .navmenu a , .sortorder_cell , .sortorder_options , .statlink , .statlink a , .statlink a:hover {
   color : #f0af00;
}
.tableh2 , .tableh2_compact {
   color : #ffffcc;
}
.textinput , .listbox , .radio , .checkbox {
   color : #ffffcc;
}
.alblink , .alblink a , .catlink , .catlink a {
   color : #ffffcc;
}
a , .bblink a , .user_thumb_infobox a {
   color : #ffffcc;
}
a:hover , .bblink a:hover , .user_thumb_infobox a:hover , .alblink a:hover , .catlink a:hover {
   color : #e6e6e6;
}
.button , .comment_button , .admin_menu_thumb , .admin_menu_thumb a , .admin_menu_thumb a:hover , .admin_menu , .admin_menu a , .admin_menu a:hover {
   color : #ffffff;
}
.comment_date {
   color : #5f5f5f;
}
.footer , .footer a , .footer a:hover {
   color : #666666;
}
.cattitle {
   font-weight : bold;
   font-size : 12px;
   letter-spacing : 1px;
   color : #f0af00;
}
hr {
   border : 0 solid #f0af00;
   border-top-width : 1px;
   height : 0;
}

/* Background colors definition */
body {
   background-color : #4a4a4a;
}
.textinput , .listbox , .radio , .checkbox {
   background-color : #4a4a4a;
}
.tableh1 , .tableh1_compact , .navmenu , .navmenu a , .navmenu a:hover {
   background : #3f3f3f;
}
.tableh2 , .tableh2_compact , .tablef , .img_caption_table th {
   background : #343333;
}
.tableb , .tableb_compact , .thumbnails , .img_caption_table td {
   background : #454444;
}
input , textarea , select {
   color : #000000;
   font : normal 11px Verdana, Arial, Helvetica, sans-serif;
   border-color : #000000;
}

/* Borders for input controls */
.textinput , .listbox , .button , .comment_button , .admin_menu , .admin_menu_thumb {
   border : 1px solid #666666;
}
.image {
   border : 1px solid #000000;
}
.maintable , .maintablea , .maintableb {
   background-color : #222222;
}
.img_caption_table th , .img_caption_table td {
   border-top : 1px solid #000000;
}

/* Fonts definition */
body {
   font-family : '"Trebuchet MS"', Verdana, Geneva, Arial, sans-serif;
}
.tableh1 , .tableh1a , .catlink , .tableh2 {
   font-family : Verdana, Geneva, Arial, sans-serif;
}
.textinput , .listbox , .radio , .checkbox {
   font-family : '"Trebuchet MS"', Verdana, Geneva, Arial, sans-serif;
}
.button , .comment_button , .sortorder_options , .admin_menu_thumb {
   font-family : Arial, Helvetica, sans-serif;
}
table {
   font-size : 12px;
}
body {
   font-size : 12px;
   margin : 0;
}
h1 {
   font-weight : normal;
   font-size : 28px;
   font-family : '"Trebuchet MS"', Verdana, Arial, Helvetica, sans-serif;
   text-decoration : none;
   padding-left : 20px;
   color : #ffffff;
   margin : 2px;
}
h2 {
   font-family : Arial, Helvetica, sans-serif;
   background-image : url(/themes//igame/images/box_left_icon.gif);
   background-repeat : no-repeat;
   background-position : 0% 50%;
   padding-left : 18px;
   font-size : 18px;
   margin : 0;
}
h3 {
   font-weight : normal;
   font-family : '"Trebuchet MS"', Verdana, Geneva, Arial, sans-serif;
   font-size : 14px;
   padding-left : 20px;
   color : #c6b78e;
   margin : 2px;
}
p {
   font-size : 100%;
   margin : 2px 0;
}
ul {
   margin-left : 5px;
   padding : 0;
}
li {
   margin-left : 10px;
   margin-top : 4px;
   margin-bottom : 4px;
   padding : 0;
   list-style-position : outside;
   list-style-type : disc;
}
.top_panel td {
   white-space : nowrap;
}

/* Menu horizontal */
.top_menu_left_bttn a {
   background-image : url(/themes//igame/images/left_menu_button.gif);
   background-repeat : no-repeat;
   background-position : 0% 50%;
   padding-left : 12px;
   padding-right : 6px;
   position : relative;
   display : block;
   height : 35px;
   line-height : 35px;
   text-decoration : none;
   color : #f0af00;
   font-size : 14px;
}
.top_menu_left_bttn a:hover {
   background-image : url(/themes//igame/images/left_menu_button_over.gif);
   background-position : 0% 50%;
   background-repeat : no-repeat;
   text-decoration : none;
   color : #f0af00;
}
.top_menu_right_bttn a {
   background-image : url(/themes//igame/images/right_menu_button.gif);
   background-repeat : no-repeat;
   background-position : 100% 50%;
   padding-right : 22px;
   padding-left : 6px;
   position : relative;
   display : block;
   height : 35px;
   line-height : 35px;
   text-decoration : none;
   color : #f0af00;
   font-size : 14px;
}
.top_menu_right_bttn a:hover {
   background-image : url(/themes//igame/images/right_menu_button_over.gif);
   background-position : 100% 50%;
   background-repeat : no-repeat;
   text-decoration : none;
   color : #f0af00;
}
.top_menu_bttn {
   background-image : url(/themes//igame/images/menu_button.gif);
   background-position : 0% 50%;
   padding-left : 6px;
   padding-right : 6px;
   position : relative;
   display : block;
   height : 35px;
   line-height : 35px;
   text-decoration : none;
   color : #f0af00;
   font-size : 14px;
}
.top_menu_bttn a {
   background-image : url(/themes//igame/images/menu_button.gif);
   background-position : 0% 50%;
   padding-left : 6px;
   padding-right : 6px;
   position : relative;
   display : block;
   height : 35px;
   line-height : 35px;
   text-decoration : none;
   color : #f0af00;
   font-size : 14px;
}
.top_menu_bttn a:hover {
   background-image : url(/themes//igame/images/menu_button_over.gif);
   text-decoration : none;
   color : #f0af00;
}
.textinput {
   font-size : 100%;
   padding-right : 3px;
   padding-left : 3px;
}
.listbox {
   font-size : 100%;
   vertical-align : middle;
}
.button {
   font-size : 100%;
   background-image : url(/themes//igame/images/button_bg.gif);
   background-position : 50% 100%;
}
.comment_button {
   font-size : 100%;
   background-image : url(/themes//igame/images/button_bg.gif);
   background-position : 50% 100%;
   padding-left : 3px;
   padding-right : 3px;
}
.radio {
   font-size : 100%;
   vertical-align : middle;
}
.checkbox {
   font-size : 100%;
   vertical-align : middle;
}
a {
   text-decoration : none;
}
a:hover {
   text-decoration : underline;
}
.bblink a {
   text-decoration : none;
}
.bblink a:hover {
   text-decoration : underline;
}
.maintable {
   margin-top : 2px;
   margin-bottom : 2px;
}
.maintablea {
   margin-top : 5px;
}
.maintableb {
   margin-bottom : 2px;
}
.tableh1 {
   padding-right : 10px;
   padding-left : 10px;
   border-bottom : 1px solid #000000;
   border-right : 1px solid #000000;
   height : 25px;
   background-image : url(/themes//igame/images/tableh1_bg.gif);
}
.tableh1a {
   border-bottom : 1px solid #000000;
}
.tableh1a td {
   border : medium none inherit;
   height : 30px;
   font-size : 120%;
   font-weight : bold;
   background-image : url(/themes//igame/images/tableh1a_bg_middle.gif);
}
.tableh1a img {
   display : block;
}
.tableh1_compact {
   padding-top : 2px;
   padding-right : 5px;
   padding-bottom : 2px;
   padding-left : 5px;
   border-bottom : 1px solid #000000;
   border-right : 1px solid #000000;
   height : 25px;
   background-image : url(/themes//igame/images/tableh1_bg.gif);
}
.tableh2 {
   padding-top : 3px;
   padding-right : 10px;
   padding-bottom : 3px;
   padding-left : 10px;
}
.tableh2_compact {
   padding-top : 2px;
   padding-right : 5px;
   padding-bottom : 2px;
   padding-left : 5px;
}
.tableb {
   padding-top : 3px;
   padding-right : 10px;
   padding-bottom : 3px;
   padding-left : 10px;
}
.tableb_compact {
   padding-top : 2px;
   padding-right : 5px;
   padding-bottom : 2px;
   padding-left : 5px;
}
.tablef {
   padding-top : 10px;
   padding-right : 10px;
   padding-bottom : 10px;
   padding-left : 10px;
}
.album_stat {
   font-size : 85%;
   margin : 5px 0;
}
.thumb_title {
   font-weight : bold;
   font-size : 80%;
   padding : 2px;
   display : block;
}
.thumb_caption {
   font-size : 80%;
   padding : 1px;
   display : block;
}
.thumb_caption a {
   text-decoration : underline;
}
.thumb_num_comments {
   font-weight : normal;
   font-size : 85%;
   padding : 2px;
   font-style : italic;
   display : block;
}
.navmenu {
   font-weight : bold;
   border : medium none inherit;
   background-image : url(/themes//igame/images/tableh1_bg.gif);
}
.navmenu img {
   display : block;
}
.navmenu a {
   position : relative;
   display : block;
   padding-left : 5px;
   padding-right : 5px;
   text-decoration : none;
   border-bottom : 1px solid #000000;
   border-left : 1px solid #838383;
   border-right : 1px solid #000000;
   background-image : url(/themes//igame/images/tableh1_bg.gif);
   line-height : 25px;
   height : 25px;
}
.navmenu a:hover {
   text-decoration : none;
   border-bottom : 1px solid #3f3f3f;
   border-left : 1px solid #3f3f3f;
   border-right : 1px solid #3f3f3f;
}
.comment_date {
   font-size : 90%;
   vertical-align : middle;
}
.image {
   margin : 2px;
}
.thumbnails {
   padding : 5px;
}
.footer {
   font-size : 9px;
}
.footer a {
   text-decoration : none;
}
.footer a:hover {
   text-decoration : underline;
}
.statlink a {
   text-decoration : none;
}
.statlink a:hover {
   text-decoration : underline;
}
.alblink a {
   text-decoration : underline;
}
.alblink a:hover {
   text-decoration : underline;
}
.catlink {
   display : block;
   margin-bottom : 2px;
}
.catlink a {
   text-decoration : underline;
}
.catlink a:hover {
   text-decoration : underline;
}
.topmenu {
   line-height : 130%;
   font-size : 110%;
}
.topmenu a {
   text-decoration : underline;
}
.topmenu a:hover {
   text-decoration : underline;
}
.img_caption_table {
   border : medium none inherit;
   width : 100%;
   margin : 0;
}
marquee{
width:145px;
}
/* Pour l'option [panneau] du bbcode*/
.panneau {
        padding:4px;
	padding:4px;
	line-height: 10px;
	font-family:verdana,arial, Helvetica, sans-serif;
	color:black;
	font-size:10px;
	background-color:#b4b784;
	border: 1px solid #333333;
}
/* Ca, c'est pour les citations dans les bbcode. ([quote][/quote])*/
.quote {
	padding:4px;
	line-height: 10px;
	font-family:verdana,arial, Helvetica, sans-serif;
	color:black;
	font-size:10px;
        background-color:#b4b784;
	border: 1px solid #333333;
}
/* Ca, c'est pour le code PHP dans les bbcode. ([code][/code])*/
.code_php {
	padding:4px;
	line-height: 10px;
	font-family:verdana,arial, Helvetica, sans-serif;
	color:black;
	font-size:10px;
	background-color:#b4b784;
	border: 1px solid #000000;

