/* CSS: Styles JEMAMUSE.com 2008 - v1.01 Lp active */
/*GENERIC*/

body {background:url(../img/body_bg.png) 50% 0 no-repeat #91DF39; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-bottom:15px;}
input, textarea, select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; vertical-align:middle;}
label {vertical-align:middle;}
a {color:#990000;}
.txtLeft {text-align:left;}
.txtRight {text-align:right;}
.txtCenter {text-align:center;}

#header {background:url(../img/page_header.gif) 0 0 no-repeat;}
.headerFlash {}

.bandeauFlashHome {padding-bottom:11px;}
/*Login*/
.loginBox {background:url(../img/login_bg.jpg) 0 0 no-repeat; width:311px; padding:5px 4px 5px 8px; height:31px; /*border:1px solid #0EB7D6;*/ position:absolute; left:6px; bottom:0px;}
.loginBox .loginContent {padding:4px 0;}
.loginBox .loginContent form {float:left;}
.loginBox .loginContent input {font-size:10px; color:#333333; padding:0; display:inline; padding:0 2px; vertical-align:middle;}
.loginBox .loginContent input.user {width:99px; height:14px; border:1px solid #B7B6B2; margin-right:4px;}
.loginBox .loginContent input.passwd {width:88px; height:14px; border:1px solid #B7B6B2;}
.loginBox .loginContent #loginSubmit {vertical-align:middle;}
.loginBox .loginContent a {display:block; float:left; border-left:1px solid #B7B6B2; font-size:9px; text-align:center; color:#666666; padding:1px 2px; height:18px; text-decoration:none;}
.loginBox .loginContent a:hover {text-decoration:underline !important;}
.loginBox .loginContent a.logout {height:11px; padding:4px 1px; padding-left:3px;}
.loginBox .loginContent .longinViewPseudo {width:186px; float:left; color:#666666; padding-top:3px;}
.loginBox .loginContent .longinViewPseudo strong {color:#990000;}

/* main menu */
.mainNav ul li select {width:153px; margin-bottom:3px; margin-top:5px;}

.mainNav {background:url(../img/main_menu_bg.jpg) 0 0 repeat-y;}
.mainNav .mainNavHeaderBg {background:url(../img/main_menu_top.jpg) 0 0 no-repeat; padding-top:15px; padding-left:15px;}
.mainNav .mainNavHeaderBg ul {}
.mainNav .mainNavHeaderBg ul li {padding-bottom:7px; }
.mainNav .mainNavHeaderBg ul li ul {display:none;}
.mainNav .mainNavHeaderBg ul li.selected ul {display:block;}
.mainNav .mainNavHeaderBg ul li.selected ul li {width:153px; margin-bottom:3px;}
.mainNav .mainNavHeaderBg ul li.selected ul li a {color:#FFFFFF; text-decoration:none; padding-left:7px;}
.mainNav .mainNavHeaderBg ul li.selected ul li.btnReflx {background:url(../img/bnt_reflx_bgbottom.gif) 0 100% no-repeat #930FFF;}
.btnReflx a {background:url(../img/bnt_reflx_bgtop.gif) 0 0 no-repeat; display:block; font-size:13px; font-weight:bold; padding-top:6px;}
.mainNav .mainNavHeaderBg ul li.selected ul li ul {display:none;}
.mainNav .mainNavHeaderBg ul li.selected ul li.selected ul {display:block;}
.mainNav .mainNavHeaderBg ul li.selected ul li ul li {padding:0; margin:0;}
.mainNav .mainNavHeaderBg ul li.selected ul li ul li a {background:none; font-size:10px; font-weight:normal; padding:0; padding-left:10px; line-height:16px;}
.mainNav .mainNavHeaderBg ul li.selected ul li ul li.selected a {background:url(../img/puce_menu.gif) 2px 5px no-repeat;}
ul.goodiesMenu li {padding-left:25px;}
.mainNav .mainNavHeaderBg ul li ul.goodiesMenu li a {color:#993300; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:italic;}
.mainNav .mainNavHeaderBg ul li ul.goodiesMenu li a:hover {text-decoration:underline;}

.mainNavNewsletter form {padding:0; margin:0; background:url(../img/newsletter_bg.gif) 0 0 no-repeat;}
.mainNavNewsletter {padding:0; margin:0; height:75px; overflow:hidden;}
.mainNavNewsletter input.champMail {width:123px; font-size:10px; border-width:0px; border:1px solid #B7B6B2; vertical-align:top; height:12px; margin-top:4px; margin-left:4px;}
.mainNavNewsletter input.btnSubmitNewsletter {margin:0; padding:0; vertical-align:top;}

.mainNav .mainNavFooter {}

/* Liste des Jeux */
.listRubJeux {background:url(../img/bibliotheque_table_bg.gif) 0 0 repeat-y; width:778px; margin-bottom:10px;}
.listRubJeux .listRubJeuxHeaderBg {background:url(../img/blibliotheque_table_header.gif) 0 0 no-repeat; padding:4px 17px;}
.listRubJeux .listRubJeuxFooterBg {background:url(../img/bibliotheque_table_footer.gif) 0 0 no-repeat; height:20px;}
.listRubJeux ul {width:100%;}
.listRubJeux ul li {float:left; width:234px;}
.listRubJeux ul li.listRubJeux01 {padding-right:20px;}
.listRubJeux ul li.listRubJeux02 {padding-right:20px;}
.listRubJeux ul li.listRubJeux03 {}
.listRubJeux ul li ul {width:100%; padding-top:16px;}
.listRubJeux ul li ul li{float:none; width:auto; position:relative; margin-bottom:14px;}
.listRubJeux ul li ul li .debugIE6 {position:relative; float:none; clear:both;}
.listRubJeux ul li ul li h3 {font-size:14px; font-weight:bold; padding-left:80px; padding-bottom:5px;}
.listRubJeux ul li ul li div img {float:left; margin:-17px 10px 4px 2px;}
.listRubJeux ul li.listRubJeux01 ul li h3 {color:#1693EF;}
.listRubJeux ul li.listRubJeux02 ul li h3 {color:#009999;}
.listRubJeux ul li.listRubJeux03 ul li h3 {color:#930FFF;}
.listRubJeux ul li ul li p {float:left; width:152px;}
.listRubJeux ul li ul li .nbrPartieJouees {position:absolute; bottom:27px; left:80px; width:120px;}
.nbrPartieJouees {color:#990000;}
.listRubJeux ul li ul li .record {position:absolute; bottom:12px; left:80px; width:120px;}
.listRubJeux ul li ul li .bntJouer {display:block; width:74px; height:33px;}
.listRubJeux ul li ul li .bntJouer img {float:none; margin:0;}
.listRubJeux ul li ul li .btnTousJeux {padding-top:20px;}

/*tous les jeux ...*/
.listRubJeux ul.listeTousLesJeux li {width:auto;}
.listRubJeux ul.listeTousLesJeux li ul {width:100%;}
.listRubJeux ul.listeTousLesJeux li ul li{float:left; width:234px; padding-left:7px;}


/* blockJeu */
.blockJeu {width:618px; background:url(../img/block_jeu_bg.gif) 0 0 repeat-y; float:left;}
.blockJeu .blockJeuHeader {background:url(../img/block_jeu_header.gif) 0 0 no-repeat; padding:3px 3px 0 3px; min-height:442px;}
.blockJeu .blockJeuHeader h2 {padding-top:3px; padding-left:6px;}
.blockJeu .blockJeuHeader ul#jeuxTab {margin-top:20px;}

/********************** ONGLETS */
.blockJeu .blockJeuHeader ul#jeuxTab li {}
.blockJeu .blockJeuHeader ul#jeuxTab li h3 {}
.blockJeu .blockJeuHeader ul#jeuxTab li ul {margin-top:0;}
.blockJeu .blockJeuHeader ul#jeuxTab li.tabOpen ul {width:100%;}
/********************** CONTENU des onglets */
.blockJeu .blockJeuHeader ul#jeuxTab li ul li {}
.blockJeu .blockJeuFooter {background:url(../img/block_jeu_footer.gif) 0 0 no-repeat; height:15px;}
.blockJeuContentPresCol1 {float:left; width:353px; padding-top:31px; padding-left:17px;}
.blockJeuContentPresCol2 {float:left; width:232px; padding-top:31px;}

.blockJeuPresBg {background:url(../img/fiche_presentation_bg.jpg) 0 0 repeat-y;}
.blockJeuPresBg .blockJeuPresHeader {background:url(../img/fiche_presentation_header.jpg) 0 0 no-repeat; padding:30px 16px 0 16px;}
.blockJeuPresBg .blockJeuPresHeader p {padding-bottom:13px;}
.blockJeuPresBg .blockJeuPresFooter {background:url(../img/fiche_presentation_footer.jpg) 0 0 no-repeat; height:20px;}

.blockJeuContent {width:100%}
.blockJeuContent .jeuFlash {width:522px; margin:0 auto; padding-top:15px;}

.blockJeuContentAide {padding:27px 19px 16px 37px;}
.blockJeuContentAide h4 {padding:6px 0;}
.blockJeuContentAide p {padding-bottom:13px;}
.blockJeuContentAide p strong {color:#990000;}
.blockJeuContentAideImg {float:right; width:230px; padding-left:23px; text-align:right; margin-top:0px;}
.blockJeuContentAideImg img {}

.blockJeuContentScores {padding:30px 9px 18px 15px;}
.blockJeuContentScores .scoresCol1 {float:left; width:213px; padding-top:6px;}
.blockJeuContentScores .scoresCol1 p {padding-bottom:13px;}
.blockJeuContentScores .scoresCol1 a {padding-left:4px;}
.blockJeuContentScores .scoresCol2 {float:left; width:366px; padding-left:9px;}
.blockJeuContentScores .championTable {background:url(../img/table_champion.jpg) 0 0 no-repeat; padding:12px 18px 7px 18px; width:177px; height:137px;}
.blockJeuContentScores .championTable .championNom {text-align:center; font-weight:bold; height:28px; padding-top:9px; line-height:28px;}
.blockJeuContentScores .championTable .championScore {text-align:center; height:28px; padding-top:9px; line-height:28px; padding-bottom:7px;}
.blockJeuContentScores .championTable a {padding-left:0; margin-bottom:0;}

.meilleursScoresBg {background:url(../img/table_meilleur_score_bg.jpg) 0 0 repeat-y;}
.meilleursScoresBg .meilleursScoresHeader {background:url(../img/table_meilleur_score_header.jpg) 0 0 no-repeat; padding:17px 11px 8px 10px;}
.meilleursScoresBg .meilleursScoresHeader .meilleursScoresNom {font-size:12px; font-weight:bold; color:#990000; text-align:center; padding:7px 0 15px 0;}
.meilleursScoresBg .meilleursScoresHeader table {width:100%}
.meilleursScoresBg .meilleursScoresHeader table td, .meilleursScoresBg .meilleursScoresHeader table th {padding:2px 11px 4px 18px;}
.meilleursScoresBg .meilleursScoresHeader table th {font-weight:bold; color:#990000;}
.meilleursScoresBg .meilleursScoresHeader .pseudo {width:126px;}
.meilleursScoresBg .meilleursScoresHeader .score {width:80px;}
.meilleursScoresBg .meilleursScoresHeader .cellAlignR {text-align:right;}
.meilleursScoresBg .meilleursScoresHeader .meilleursScoresTrColor {background-color:#FFE489;}
.meilleursScoresBg .meilleursScoresHeader a {text-decoration:none; font-weight:bold; color:#990000;}
.meilleursScoresBg .meilleursScoresHeader a:hover {text-decoration:underline;}
.meilleursScoresBg .meilleursScoresFooter {background:url(../img/table_meilleur_score_footer.jpg) 0 0 no-repeat; height:26px;}
.meilleursScoresBg .meilleursScoresHeader .mesMeilleursScores .score {width:100%; text-align:center;}
.meilleursScoresBg .meilleursScoresHeader .mesMeilleursScores td {text-align:center;}

/* tableXl */
.tableXlBg {background:url(../img/tablexl_bg.jpg) 0 0 repeat-y; color:#666666;}
.tableXlBg .tableXlHeader {background:url(../img/tablexl_header.jpg) 0 0 no-repeat; padding:5px 13px;}
.tableXlBg .tableXlFooter {background:url(../img/tablexl_footer.jpg) 0 0 no-repeat; height:17px;}
.tableXlBg .tableXlFooterPict02 {background:url(../img/tablexl_footer_pic01.gif) 0 0 no-repeat; height:195px;}
.tableXlBg.noTitle .tableXlHeader {padding-top:41px;}
.tableXlBg  .tableXlBgTitle {height:41px;}
.tableXlBg  .tableXlBgTitle img {margin-left:9px;}
.tableXlBg .tableXlHeader h2 {padding-bottom:25px;}
.tableXlBg .tableXlHeader .contentInscription {color:#666666; padding-top:4px; padding-left:320px; padding-right:10px; background:url(../img/visuel01.gif) 0 40px no-repeat; line-height:14px;}
.tableXlBg .tableXlHeader .contentInscription h2 {/*padding-top:30px;*/}
.tableXlBg .tableXlHeader .contentInscription p {padding-bottom:16px;}
.tableXlBg .tableXlHeader .contentInscription strong {color:#990000;}
.tableXlBg .tableXlHeader .contentInscription td {vertical-align:top;}
.tableXlBg .tableXlHeader .contentInscription input[type=text],.tableXlBg .tableXlHeader .contentInscription input[type=password] {font-size:10px; border:solid 1px #B7B6B2; margin-bottom:10px; width:156px; padding:0 3px; color:#666666;}

.tableXlBg .tableXlHeader .contentInscription2 {background:url(../img/visuel1_taille2.gif) 0 0 no-repeat; padding-top:4px; padding-left:290px; padding-right:5px; line-height:14px;}
.tableXlBg .tableXlHeader .contentInscription2 h2 {padding-top:30px;}
.tableXlBg .tableXlHeader .contentInscription2 p {padding-bottom:16px;}
.tableXlBg .tableXlHeader .contentInscription2 strong {color:#990000;}
.tableXlBg .tableXlHeader .contentInscription2 td {vertical-align:top;}
.tableXlBg .tableXlHeader .contentInscription2 input[type=text],.tableXlBg .tableXlHeader .contentInscription2 input[type=password] {font-size:10px; border:solid 1px #B7B6B2; margin-bottom:10px; width:156px; padding:0 3px; color:#666666;}

.tableXlBg .content {font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 15px; padding-top:20px;}
.tableXlBg .content p {font-size:11px; line-height:14px; padding-bottom:14px;}
.tableXlBg .content p strong {color:#990000;}

/*.tableXlBg .tableXlHeader .contentInscription {padding-right:20px;}*/
.spacingBtn {padding-top:20px;}
.spacingBtn.spacingBtnNoTopMargin {padding-top:0;}
.spacingBtn a {margin:0 10px;}
.inscriptionCol1 {float:left; width:311px;}
.inscriptionCol2 {float:left; width:136px;}

/*Tabs*/
.tabLinks {position:absolute; left:180px; top:10px;}
.tabLinks span {margin-right:5px; padding:5px 22px 5px 13px; display:block; float:left;}
/* blockJeu */
.blockJeu .blockJeuHeader {position:relative;}
.blockJeu .blockJeuHeader ul#jeuxTab {margin-top:20px;}
/********************** ONGLETS */

.blockJeu .blockJeuHeader ul#jeuxTab li ul {margin-top:0; position:absolute; top:43px;}

/********************** CONTENU des onglets */

.jeuxTabs {padding:5px 20px 5px 12px;}

#OngletPresentationJeu.tabOpen {background:url(../img/btn_presentation_bg.gif) 0 0 no-repeat;}
#OngletJouerJeu.tabOpen {background:url(../img/btn_jouer_bg.gif) 0 0 no-repeat;}
#OngletAideJeu.tabOpen {background:url(../img/btn_aide_bg.gif) 0 0 no-repeat;}
#OngletScoresJeu.tabOpen {background:url(../img/btn_scores_bg.gif) 0 0 no-repeat;}

/* col2 */
.blockCol2 {float:left; width:156px; padding-left:4px;}
.blockCol2 .blockDefis {width:156px; height:191px; background:url(../img/block_defis.gif) 0 0 no-repeat;}
.blockCol2 .blockDefis h2 {padding-top:7px ; padding-left:11px;}
.blockCol2 .blockDefis p {padding-top:91px /*65->91px*/; padding-left:9px; /*border:solid*/}
.blockCol2 .blockDefis a {display:block; margin-bottom:6px;}
.blockCol2 .blockTousJeuxRub01 h2,.blockCol2 .blockTousJeuxRub02 h2,.blockCol2 .blockTousJeuxRub03 h2 {padding-top:16px; padding-left:8px;}
.blockCol2 .blockTousJeuxRub01 ul,.blockCol2 .blockTousJeuxRub02 ul,.blockCol2 .blockTousJeuxRub03 ul {color:#FFFFFF; padding-left:16px; padding-top:15px;}
.blockCol2 .blockTousJeuxRub01 ul li,.blockCol2 .blockTousJeuxRub02 ul li,.blockCol2 .blockTousJeuxRub03 ul li {padding-bottom:6px;}
.blockCol2 .blockTousJeuxRub01 ul img,.blockCol2 .blockTousJeuxRub02 ul img,.blockCol2 .blockTousJeuxRub03 ul img {border:1px solid #FFFFFF; float:left; margin-right:8px; margin-top:-2px;}
.blockCol2 .blockTousJeuxRub01 ul a,.blockCol2 .blockTousJeuxRub02 ul a,.blockCol2 .blockTousJeuxRub03 ul a {text-decoration:none; color:#FFFFFF; font-weight:bold; line-height:14px;}

/* goodies */
.goodiesTable {margin:0 auto; width:auto; padding-bottom:15px;}
.goodiesTable .preview {width:203px; height:161px; background:url(../img/goodies_prev_bg.gif) 3px 3px no-repeat; padding:3px; float:none;}
.goodiesTable .preview img {padding-top:17px; padding-left:12px;}
.goodiesTable .resolution {text-align:center; padding-top:11px;}
.goodiesTable .resolution a {padding:0 6px;}

/* infos pratiques */
.infosVgnt {float:left; margin-right:15px; padding-bottom:15px;}
.adresseLp {width:154px; height:41px; background:url(../img/adresse_bg.gif) 0 0 no-repeat; margin:0 auto; padding:13px 10px 9px 65px; font-size:12px; color:#990000; margin-top:10px;}

/* mon compte */
.monCompteCol01 {float:left; width:279px; padding-top:20px; padding-bottom:15px; background:url(../img/mon_compte_col01_bg.jpg) 0 20px no-repeat;}
.monCompteCol02 {float:left; width:443px; padding-top:20px; padding-left:30px;}
.choixAvatarContent {padding:0 0 0 15px; background:url(../img/ch_av_vngt.gif) 28px 0 no-repeat; font-size:11px; margin-top:6px;}
.choixAvatarContent p {padding:0 38px 18px 68px;}
.monCompteCol02 .monCompteNote {background:url(../img/mon_compte_note_bg.gif) 0 0 no-repeat; padding:12px 16px; margin:4px 0;}
.monCompteCol02 .monCompteNote label {vertical-align:top;}
.subscribeDataAlert {color:red;}

/* banières */
.bannerTop {background-color:#FFFFFF; width:640px; height:90px; /*border:1px solid #0EB7D6;*/ position:absolute; right:10px; bottom:5px;}
.vosJeuxHome {width:778px; height:115px; background:url(../img/vos_jeux_bg.gif) 0 0 no-repeat; margin-top:10px;}
.vosJeuxHome .vosJeuxHomeCol01 {width:240px; float:left;}
.vosJeuxHome .vosJeuxHomeCol01 h2 {margin-top:7px; margin-left:29px;}
.vosJeuxHome .vosJeuxHomeCol02 {width:335px; float:left; text-align:center; color:#990000; padding-top:7px;}
.vosJeuxHome .vosJeuxHomeCol02 p {padding:5px 0; line-height:12px;}

/* footer */
#footer {color:#990000; text-align:center; font-weight:bold; padding-bottom:30px; background:url(../img/footer_bg.gif) 0 100% no-repeat #FFFFFF; padding-top:9px;}
#footer a {color:#990000; text-decoration:none; padding:0 10px;}
#footer a:hover {text-decoration:underline;}

/**/
.linksFooter {text-align:center; color:#FFFFFF; line-height:18px; padding:5px 0 15px; font-size:10px;}
.linksFooter a {text-decoration:none; color:#FFFFFF; padding:0 5px;}
.linksFooter a:hover {text-decoration:underline;}

/*FORUM*/
.forumTable {position:relative;}
.tableXlBg.forumTable .tableXlHeader {padding-left:4px; padding-right:4px;}
.btnRechercher {position:absolute; top:11px; right:18px;}

.listTopics {width:100%; padding-top:9px; padding-bottom:60px;}
.listTopics tr {background-color:#FFF0D4;}
.listTopics th {padding-bottom:10px; background-color:#FFFFFF;}
.listTopics th, .listTopics td {text-align:center;}
.listTopics .col01 {width:285px; padding-left:20px; text-align:left;}
.listTopics .col02 {}
.listTopics .col03 {}
.listTopics .col04 {}
.listTopics .col05 {}
.listTopics td {border-bottom:1px solid #FFFFFF; padding-top:5px; padding-bottom:5px;}
.listTopics a {color:#990000; text-decoration:none;}
.listTopics a:hover {text-decoration:underline;}

.listTopics .highlight {color:#930FFF;}
.listTopics .highlight .col01 {background:url(../img/forum_highlight_topic_bg.gif) 0 0 no-repeat #FFF0D4;}
.listTopics .highlight a {color:#930FFF;}

.forumBtn {position:relative;}
.forumBtn .forumPaging {position:absolute; top:5px; right:15px; color:#990000;}
.forumBtn .forumPaging a {color:#990000; text-decoration:none;}
.forumBtn .forumPaging a:hover {text-decoration:underline;}

.trucsetastuces.tabOpen {background:url(../img/btn_trucs_astuces_bg.gif) 0 0 no-repeat;}
.developpeurs.tabOpen {background:url(../img/btn_developpeurs_bg.gif) 0 0 no-repeat;}

#path {font-size:12px; font-weight:bold; color:#990000; padding:0 0 0 7px;}
#path a {font-size:12px; font-weight:bold; text-decoration:none;}
#path a:hover {text-decoration:underline;}
.tableXlBg.forumTable #path {height:19px; line-height:19px; background:transparent url(../img/forum_highlight_topic_bg.gif) no-repeat scroll 7px 0; padding:0 0 19px 27px;}

#forumAnswerTopicList {margin:19px 0 23px 0; clear:both;}
.forumAnswerTopic {background:transparent url(../img/forum_reprondre_bg01.jpg) no-repeat scroll 0 0; border-bottom:solid 6px white; clear:both;}
.forumAnswerTopicCol01 {float:left; width:98px; padding:0 0 17px 0; text-align:center; overflow:hidden;}
.forumAnswerTopicContributorTtl {font-size:12px; font-weight:bold; color:#990000; padding:3px 0 5px 0;}
.forumAnswerTopicContributorPix img {border:solid 1px #990000;}
.forumAnswerTopicCol02 {float:left; width:672px; overflow:hidden;}
.forumAnswerTopicTimeStamp {height:21px; line-height:21px; font-size:10px; color:#990000; text-align:right; padding:0 7px 0 0;}
.forumAnswerTopicTxt {padding:15px 5px 5px 35px;}

#forumPost {}
.forumPostTtl {background-color:#FECF7A; font-size:12px; font-weight:bold; color:#990000; padding:4px 0 5px 17px;}
.forumPostTtlNew {padding:8px 0 8px 17px;}
.forumPostTtlNew input {border:solid 1px #990000; width:413px; text-align:left;}
.forumPostTxtCol01 {float:left; width:58%; padding:4px 0 5px 17px;}
#forumPostTxtFormatBar {padding:5px 0 0 0;}
.forumPostTxtCol01 textarea {border:solid 1px #990000; width:413px;}
.forumPostTxtCol02 {float:left; width:39%; padding:9px 0 5px 0;}
.forumPostTxtCol02 .forumPostTtl {height:17px; text-align:center; background-color:transparent;}
#forumPostTxtSmileys {border:0; width:95%; border-collapse:collapse;}
#forumPostTxtSmileys td {padding:1px;}

#forumSearch {width:461px; height:214px; background:transparent url(../img/forum_recherche_bg01.gif) no-repeat scroll 0 0; margin:17px auto 0 auto;}
#forumSearch .forumSearchInputTxt {width:461px; height:62px;}
#forumSearch .forumSearchInputTxt input {border:solid 1px #990000; width:245px; margin:21px auto 0 auto;}
#forumSearch .forumSearchFilter {width:451px; margin:0 auto;}
#forumSearch .forumSearchFilter label.forumSearchFilterLabelMedium {display:-moz-inline-box; display:inline-block; width:30%; margin:0 0 0 7px;}
#forumSearch .forumSearchFilter .forumSearchFilterFormElemtMedium {display:-moz-inline-box; display:inline-block; width:40%;}
#forumSearch .forumSearchFilter .forumSearchFilterFormElemtPetit {display:-moz-inline-box; display:inline-block; width:6%;}
#forumSearch .forumSearchFilter input[type="text"], #forumSearch .forumSearchFilter select {border:solid 1px #990000;}
#forumSearch .forumSearchFilter p {margin:13px 0;}
