/* qorp CUSTOM STYLES */

#svctabs_menu { position: absolute; left: -1000px; top: 25px; background-repeat: repeat-x; text-align: left ; display: none }

.pagetabalert { position: relative; left: 0px; top: 0px; font-style: italic; }
.pagelinkalert { font-size: 12px; color: #EEE; padding-left: 20px; letter-spacing: 1px; font-variant: small-caps;}

/* boutons tabs et menus */

#svctabs_menu p { margin: 0; padding: 0; line-height: 15px; }
#svctabs_menu a { color: #333; cursor: pointer }
.fo_tabsmenu_group { padding: 0; margin: 0; overflow: hidden; }
.fo_tabsmenu_newlink { position : relative ; top : 0px ; left : 0px ; margin: 10px 6px 0 6px; border-top: solid 1px #FFF; padding: 18px 18px 6px 50px; font-size: 12px; text-transform: none; font-weight: normal; }
.fo_tabsmenu_newlink img { position: absolute ; top : 12px ; left : 12px }
* html .fo_tabsmenu_newlink img { left : -38px ; }

.fo_tabsmenu_link { position: relative ; padding: 3px 6px 4px 28px; }
.fo_tabsmenu_link a { font-size: 12px; color: #FFF; white-space: nowrap }
.fo_tabsmenu_link img { position: absolute ; top : 3px ; left : 8px ; }
* html .fo_tabsmenu_link img { left : -21px ; }


/* qlub CUSTOM STYLES */

body { background-repeat : repeat-y ; background-position : 194px 0px }
body.viewmode { width: 1002px ; margin : auto ; background :transparent repeat-y center ; }

* html #topheader.fixed { top : expression( documentElement.scrollTop+body.scrollTop + "px" ) ; left : expression( documentElement.scrollLeft+body.scrollLeft + "px") ; }
* html #q_leftcol { top : expression( documentElement.scrollTop+body.scrollTop + "px" ) ; left : expression( documentElement.scrollLeft+body.scrollLeft + "px") ; }
#maindiv { height : 100% ; }
/*
.viewmode #maindiv { position : relative ; top : 0px ; left : 0px }
*/

#q_page_bckg { left: 1224px; top: 0px; width: 100%; height: 100%; background: #AAA url('/bundles/qlub/images/outwebpage.png') top left repeat-y; }
.q_author_stuff { z-index: 1 ; margin-left: 200px ; margin-top: 190px ; position: absolute ; background-color : transparent }
.viewmode .q_author_stuff { margin-top: 190px; margin-left: 6px ; }
/* #q_table { margin : 11px 18px 0px 18px ; overflow-x : hidden ; border-color : transparent } */
#q_table { margin : 0px 18px ; border : solid 1px transparent ; position:relative ; top:0px ; left:0px }
td.q_table { border : solid 1px transparent }

/* header */

.viewmode #topheader { position : absolute; margin-left:0 }

.tabsmenu { position: absolute; left: 0; top: 25px; background-color: #f8cda0; color:#002176; border-style: solid; border-width: 1px; border-color: #AAA #666 #666 #666; white-space: nowrap; display: none }
.tabsmenulink { color : #333; padding : 0 2px; cursor : pointer }
.tabsmenuseparator { color : #333 }

#svctabs_menu { left: 220px; top: 160px; background-color: #f1793a; border-style: none solid solid solid; border-color: #333; border-width: 1px; padding-top: 12px }
#svctabs_menu a { color: #FFF }

#qlub_header { margin-left : 194px ; background-repeat : repeat-y; padding : 0px 6px }
.viewmode #qlub_header { margin-left: 0px ; }

.qlub_header_content { width : 1002px ; padding : 0px 0px ; }
#qlub_header_nav_content { width:100% ; padding: 0 6px; max-width : 990px } 
* html .fixed #qlub_header_nav_content { width: expression( document.documentElement.clientWidth > ( 990 + qlub_ieleftcolleft ) ? "990px" : document.documentElement.clientWidth - qlub_ieleftcolleft + "px" ) }
* html .viewmode #qlub_header_nav_content { width: 990px }
#qlub_header_nav { width: 100% ; background-repeat : repeat; }
#qlub_header { padding : 0px 0px }
#qlub_admintools_elem { position : absolute }

.qlub_pagecolor { background-repeat : repeat; }

#qlub_headerbanner { width: 100%; height: 100px; background-color: #A6A6A6 ; }
#qlub_headericon { width: 32px; height: 32px; background: transparent top left no-repeat; margin-left: 8px }
#currservicename { font-size: 18px; margin-left: 0px; padding-top: 10px; cursor: default ; width: 380px ; overflow: hidden ; text-overflow: ellipsis }
#welcome_username { font-size: 11px; line-height: 14px; white-space: nowrap; margin-right: 24px; color: #000; font-weight: bold; cursor: default }
.qlub_headerrepicon { width: 36px; height: 36px; cursor: pointer ; position : relative ; overflow : hidden }
.qlub_headerrepicon .divimg { position : absolute ; width: 36px; height: 72px; background: transparent url('/bundles/qlub/images/repicon.png') top left no-repeat; _background-image: url('/images/blank.gif') ; _filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/repicon.png',sizingMethod='image' ) ; }
.qlub_headeruserphoto { width: 34px; height: 34px; background: transparent url('/bundles/qlub/images/defaultuserphoto34.png') top left no-repeat; cursor: pointer; border: solid 1px #FFF }

.qlub_menubarleft { width: 16px; height: 38px; background: transparent top left no-repeat; }
.qlub_menubarinter { width: 100%; height: 38px; background: transparent repeat-x; }
.qlub_menubarright { width: 16px; height: 38px; background: transparent top left no-repeat; }

#qlub_closeleftcolbutton { width: 27px; height: 32px ; cursor: pointer ; position : relative ; overflow : hidden }
#qlub_closeleftcolbutton .divimg { position : absolute ; width: 27px; height: 64px; background: transparent url('/bundles/qlub/images/default_closeleftcol.png') top left no-repeat; _background-image: url('/images/blank.gif') ; _filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/default_closeleftcol.png',sizingMethod='image' ) ;  }
#qlub_openleftcolbutton { width: 27px; height: 32px ; cursor: pointer ; position : relative ; overflow : hidden }
#qlub_openleftcolbutton .divimg { position : absolute ; width: 27px; height: 64px; background: transparent url('/bundles/qlub/images/default_openleftcol.png') top left no-repeat; _background-image: url('/images/blank.gif') ; _filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/default_openleftcol.png',sizingMethod='image' ) ; }

.quomodo_powered { top:164px; }
* html .quomodo_powered { top: 67px; left: -50px;}
*:first-child+html .quomodo_powered { top: 67px; left: -50px;}

/* tabs header */

#svctabs_elem {}
.headertabscontainer { float: left ; height: 36px; padding-left: 0px; border: solid 1px #F0F }
.tabsbuttonleft, .tabsbuttonright { position: relative; height: 36px; margin: 0px; color: #FFF; font-size: 14px; line-height: 32px; padding-left: 30px; padding-right : 3px; background-image: url( '/bundles/qlub/images/tabbutton.png' ); background-repeat: no-repeat; cursor: pointer; z-index: 1 ; white-space: nowrap }
.tabsbuttonleft { background-position: top left; }
.tabsbuttonright { padding-left: 20px; background-position: top right; }
.tabsbuttonover { line-height : 32px ; }
.tabsbuttonout { line-height : 24px ; }

.pagetabalert { font-size: 18px; font-style: italic; left: 5px; color: #F00 }

#qlub_adminbutton { position: relative; width: 32px; height: 32px; background: transparent url('/images/qlub/tools32.png') top left no-repeat; cursor: pointer; z-index: 0 }
#qlub_memberinfoweb { display: none ; position: relative; width: 32px; height: 32px ; z-index: 3 }

#qlub_adminmenu { position: absolute; top: -8px; right: 0px; z-index: 2 }
#qlub_adminmenu a { white-space : nowrap }
.qlub_adminmenu_tl { width: 13px; height: 13px; background: transparent url('/images/qlub/adminmenu_tl.png') top left no-repeat }
.qlub_adminmenu_ti { width: 100%; height: 13px; background: transparent url('/images/qlub/adminmenu_ti.png') top left repeat-x }
.qlub_adminmenu_tr { width: 13px; height: 13px; background: transparent url('/images/qlub/adminmenu_tr.png') top left no-repeat }
.qlub_adminmenu_il { width: 13px; background: transparent url('/images/qlub/adminmenu_il.png') top left repeat-y }
.qlub_adminmenu_ii { background: #E6E6E6 url('/images/qlub/adminmenu_ii.png') top left repeat }
.qlub_adminmenu_ir { width: 13px; background: transparent url('/images/qlub/adminmenu_ir.png') top left repeat-y }
.qlub_adminmenu_bl { width: 13px; height: 13px; background: transparent url('/images/qlub/adminmenu_bl.png') top left no-repeat }
.qlub_adminmenu_bi { width: 100%; height: 13px; background: transparent url('/images/qlub/adminmenu_bi.png') top left repeat-x }
.qlub_adminmenu_br { width: 13px; height: 13px; background: transparent url('/images/qlub/adminmenu_br.png') top left no-repeat }
.qlub_adminmenu_ii h1 { padding: 5px 0 0 0; margin: 0 0 15px 0; font-weight: normal; text-align: center; font-size: 12px; text-transform: uppercase; color: #AAA; letter-spacing: 5px; cursor: default; }
.qlub_adminmenu_ii a { line-height: 16px; color: #FFF; font-size: 12px; color: #000 }

.qlub_menuspacer { position : relative ; width: 8px }
#qlub_disqmenuicon { width: 24px; height: 24px; background: transparent url('/bundles/qlub/images/chat24.png') top left no-repeat ; _background-image: url('/images/blank.gif') ; _filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/chat24.png',sizingMethod='image' ) ; }
#qlub_shareboardmenuicon { width: 24px; height: 24px; background: transparent url('/bundles/qlub/images/note24.png') top left no-repeat ; _background-image: url('/images/blank.gif') ; _filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/note24.png',sizingMethod='image' ) ; }

.qlub_menubarseparator { width: 0px; height: 32px; border-right: solid 1px #FFF }
.qlub_menubarmarker { position : absolute ; top : 0px ; width: 22px; height: 10px; background: transparent top left no-repeat }

.qlub_menubutton { position: relative; width: 100%; height: 33px; background: transparent top left repeat-x; cursor: default; color: #FFF; font-size: 14px; white-space: nowrap; z-index: 2 }
.qlub_menubutton .qlub_menubuttonover { display : none }
.qlub_menupane { position: absolute; display: none; margin-left: -6px; margin-top: -1px; }
/* lets try to avoid missing images
.qlub_menupane_top { position: absolute; width: 312px; height: 1px; line-height : 1px ; font-size : 0px ; background: transparent url( '/bundles/qlub/images/menupane_top.png' ) top left no-repeat; }
.qlub_menupane_content { width: 312px; background: transparent url( '/bundles/qlub/images/menupane_inter.png' ) top left repeat-y; padding: 10px 0 5px 0; }
.qlub_menupane_bottom { width: 312px; height: 14px; background: transparent url( '/bundles/qlub/images/menupane_bottom.png' ) top left no-repeat }
*/
.qlub_menupane_top { position: absolute; width: 312px; height: 1px; line-height : 1px ; font-size : 0px ; background: transparent url( '/images/blank.gif' ) top left no-repeat; }
.qlub_menupane_content { width: 312px; background: transparent url( '/images/blank.gif' ) top left repeat-y; padding: 10px 0 5px 0; }
.qlub_menupane_bottom { width: 312px; height: 14px; background: transparent url( '/images/blank.gif' ) top left no-repeat }

.qlub_menupane_link { position: relative ; width: 300px; height: 22px; margin-left: 6px; overflow: hidden; cursor: pointer; line-height: 22px; color: #FFF; white-space: nowrap; text-overflow : ellipsis ; }
.qlub_menupane_link .divimg { width: 300px; height: 44px; background: transparent url('/bundles/qlub/images/menulinkbckg.png') left top no-repeat; _background-image: url('/images/blank.gif') ; _filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/menulinkbckg.png',sizingMethod='image' ) ; position : absolute }
.qlub_menupane_link span { font-size: 12px; white-space: nowrap; padding-left: 23px }

.qlub_menupane_link a , .qlub_menupane_link a:link , .qlub_menupane_link a:hover , .qlub_menupane_link a:visited , .qlub_menupane_link a:active { font-size: 12px; white-space: nowrap; padding-left: 0px ; text-decoration : none ; }

/* leftcol */

#q_leftcol a { color: #EEE }
* html #q_leftcol { padding-top : 0px } 
*:first-child+html #q_leftcol { padding-top : 0px }

#q_leftcol { z-index: 4; width: 200px ; padding: 0px 0 0 0 ; margin : 0; height: 100% ;  top: 0px ; left: 0px ; border-style: none; background: transparent }
#q_leftcol_masktop { width: 194px ; padding: 0 ; margin : 0; height: 100% ; }
#q_borderleft_mask { position : absolute ; left: 190px; width: 10px; height: 100%; top: 100px ; background-image: url('/bundles/qlub/images/leftborder.png'); _background-image: url('/images/blank.gif') ; _filter :progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/leftborder.png',sizingMethod='scale') }
#q_drawerleftcol { position: absolute; top: 90px; width: 200px; background: transparent; overflow: hidden }
#q_drawerleftcoltop { width: 200px; height: 28px; background-image: url( '/bundles/qlub/images/leftcoldrawertop.png' ) ; background-color : transparent ; background-position : left top ; background-repeat : no-repeat; cursor: move }

#q_drawerleftcolinter { background: transparent url( '/bundles/qlub/images/leftcoldrawerinter.png' ) repeat-y }
#q_drawerleftcolbottom { width: 200px; height: 20px; background: transparent url( '/bundles/qlub/images/leftcoldrawerbottom.png' ) no-repeat; float: left }
#q_drawerleftcoltitle { text-align: center; color: #FFF; text-transform: uppercase; letter-spacing: 2px; padding-top: 8px }

#modebuttons { position: relative; margin: -8px 0; width: 200px; height: 40px; text-align: center; display: none }
.modebuttonoff { display: inline; font-size: 11px; line-height: 22px ; color: #FFF; background-color: #0033cb; border: solid 1px #666; padding: 3px 15px; cursor: pointer; text-transform: uppercase }
.modebuttononoff { font-size: 11px; line-height: 22px ; padding: 3px 8px; cursor: pointer; background-color: #f1793a; color: #FFF ; border: solid 1px #AAA; text-transform: uppercase }

.qlubsnicon { width: 56px ; height: 72px ; text-align: center; cursor: pointer; color: #000 }
.qlubsnicon div.divtext { padding-top: 54px; }

#q_borderleft { left: 190px; width: 10px; height: 100%; top: 0; background-image: url('/bundles/qlub/images/leftborder.png'); z-index: 5 }
* html #q_borderleft { background-image: url('/images/blank.gif') ; filter :progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/leftborder.png',sizingMethod='scale') }

.leftcoltab_title, .leftcoltab_title_closed, .leftcoltab_title_open, .leftcoltab_title_mouseover { height: 19px ; line-height: 19px ; background-repeat: no-repeat ; font-size: 12px ; font-weight: bold ; margin: 0; left: -20px }
.leftcoltab_title span , .leftcoltab_title_closed span , .leftcoltab_title_open span , .leftcoltab_title_mouseover span { padding-left: 25px; }
.leftcoltab_title_closed { background-position: left bottom; color: #EEE; font-weight: bold; cursor: pointer }
.leftcoltab_title_open { background-position: left top; color: #0033cb; font-weight: bold; cursor: default }
.leftcoltab_title_mouseover { background-position: left center; color: #FFF; font-weight: bold; cursor: pointer }
.leftcoltab_content { margin: 0 0 0 -26px; padding: 0 0 10px 26px; overflow: hidden; }
.leftcoltab_content > div.square:first-child { margin-top: 8px; }

.menuseparator { border-top: dotted 1px #AAA ; height: 1px ; margin: 12px 0px 0px 0 }
.leftcoltitle, .square { font-size: 12px; font-weight: bold; color: #FFF; margin: 0; padding: 12px 0 6px 0px; cursor: default }
.leftcoltext { color: #DDD }

.leftcolrightarrow { margin: 18px 0 10px 40px; color: #0033cb }

.qlub_leftcoliconinfo { width: 19px; height: 19px; background-image: url('/services/artemapage@fr/images/iconinfo19.png'); cursor: pointer }
.qlub_leftcolicon { width: 32px; height: 32px; margin: 10px 5px 0 0; }
.qlub_leftcoltooltip { margin: 0 5px 2px 0; display: none; font-size: 11px; font-style: italic; line-height: 12px; color: #FFF }

#qlubleftcolpublish { margin: 0 0 12px 0px ; position : relative ; top : 0px ; left : -13px }
.qlubleftcolpublishbutton { width: 154px; height: 38px; line-height : 38px ; cursor: pointer ; overflow : hidden ; position : relative ; left : 0px ; top : 0px }
.qlubleftcolpublishbutton .divimg { width: 154px; height: 76px; position : absolute ; }
.qlubleftcolpublishbutton .divtxt { width: 154px; height: 76px; position : absolute ; left : 40px ; top : 2px ; font-size: 13px; font-weight: bold ; }
#qlubleftcolpublishbuttonnoweb .divimg { background-image: url('/bundles/qlub/images/publishleftcolbutton_members.png'); _background-image: url('/images/blank.gif') ; _filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/publishleftcolbutton_members.png',sizingMethod='image' ) ; }
#qlubleftcolpublishbuttonweb .divimg { background-image: url('/bundles/qlub/images/publishleftcolbutton_web.png'); _background-image: url('/images/blank.gif') ; _filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/publishleftcolbutton_web.png',sizingMethod='image' ) ; }
#qlubleftcolpublishuptodate, .qlubleftcolpublishuptodate { position : absolute ; top : -3px ; left : 132px ; color:#f00 ; font-size : 36px ; line-height : 36px ; font-style:italic ; padding : 0px 0px 0px 5px ; display : none }
/*
* html #qlubleftcolpublishuptodate { top : -3px ; left : 4px }
*/

/* drawers */

#q_drawers { position: absolute; left: 200px; top: 0px; width: 100%; height: 100%; overflow: visible; display:none; }

.topdrawer_qorg, .qlub_topdrawer { background-color: #FFF; border-style: none solid solid solid; border-width: 1px; border-color: #333; color: #000; background-image: none; padding: 12px }
.qlub_leftdrawer { background-color: #FFF; border-style: solid solid solid none; border-width: 1px 1px 1px 0px; border-color: #000 ; padding: 0 18px; color: #333 }

/* admin drawer */

#qlub_admindrawer_wait_reload_msg { display:none; }
.qlub_drawerheader { width: 100%; padding-bottom: 5px; border-bottom: dotted 1px #333 }
#qlub_admindrawericon { height: 48px; line-height: 48px; background-image: url('/images/configtools48.png'); background-position: left top; background-repeat: no-repeat; }
#qlub_admindrawertitle { height: 48px; line-height: 48px; padding-left: 15px; font-size: 13px; font-weight: bold; color: #000; text-transform: uppercase; }
.qlub_drawerbackbutton { width: 107px; height: 33px; overflow : hidden ; position : relative ; color: #000; }
.qlub_drawerbackbutton .divimg { width: 107px; height: 66px; background-image: url('/bundles/qlub/images/back.jpg'); background-position: left top; background-repeat: no-repeat; }
.qlub_drawerbackbutton .divtxt { position : absolute ; top : 0px ; left : 0px ; line-height: 33px; font-size: 13px; text-align: left; }
.qlub_admindrawericon36 { width: 36px; height: 36px; background-color: transparent; background-position: left top; background-repeat: no-repeat; cursor: pointer }
#qlub_admindrawer_footer { height: 18px; line-height: 18px; font-size: 12px; color: #333; margin-left: 5px }
.qlub_admindrawer_wait { text-align: center; padding-top: 50px; display: none }
.qlub_admindrawer_wait_msg { font-size: 18px; text-align: center; margin: 40px 0 7px 0 }

/* liste membres - annuaire */

.list_line_0, .list_line_1, .list_line_0_mouseover, .list_line_1_mouseover, .list_line_0_selected, .list_line_1_selected { padding: 5px 2px 3px 7px; font-size: 13px; }
.list_line_0 div, .list_line_1 div, .list_line_0_mouseover div, .list_line_1_mouseover div, .list_line_0_selected div, .list_line_1_selected div { font-size: 12px }

.list_line_0 { background-color: #FFF; color: #000; }
.list_line_1 { background-color: #cbdde6; color: #000; }
.list_line_0_mouseover, .list_line_1_mouseover { background-color: #002176; color: #FFF; cursor: pointer; }
.list_line_0_mouseover a, .list_line_1_mouseover a { color: #AAA; }
.list_line_0_selected, .list_line_1_selected { background-color: #002176; color: #FFF; border-style: none; cursor: default; }

#qlub_annugroup_profile { background-color: #E6E6E6; border: solid 1px #AAA }
.qlub_profilemaintable { width: 100% ; } 
.qlub_profiletable { border-top: solid 0px #DDD; border-bottom: solid 0px #AAA; margin-bottom:4px; padding : 6px 0px; }

/* shareboard - notepad */

#notepadlist { position: relative; width: 157px; height: 170px; line-height: 1.4em; overflow: auto; background-color: #f1793a; border: solid 1px #FFF }
.notepadlink { width: 130px; margin: 4px 0; padding: 2px 4px; background-color:#f1793a; border-bottom: dotted 1px #FFF; }
.notepadnotetext { font-style: italic; white-space: nowrap; overflow: hidden ; text-overflow: ellipsis ; width: 130px; color: #000 }
.notepadexcl { font-size: 18px; font-style: italic; font-weight: bold; color: #E73352 }
.notepadsquare { width: 12px ; height: 12px ; border: solid 1px #DDD }

/* edit links */

/*
.slider { position : absolute ; }
.qlubgroupmenulink { width: 380px; left: 0; height: 18px; background-color: #FFF; color: #333; font-weight: bold; }
.qlubgroupmenulink input { width: 300px; height: 12px; line-height: 12px; border : solid 1px #333 ; color: #002176; font-family: Arial; font-size: 11px; font-weight: bold; padding-left: 12px; margin-right: 12px }
.qlubmenulink { width: 250px; height: 18px; line-height: 18px; left: 0; background-color: #CCC; border : solid 1px #FFF ; color: #333; margin-left: 50px; padding-left: 12px; cursor: pointer }
*/

/* edit club info */

#qlub_editclubinfo { font-size:12px; color: #000; }
#qlub_editclubinfo td { font-size: 12px; white-space: nowrap; }
#qlub_editclubinfo textarea, #qlub_editclubinfo input { width: 240px; font-family: Arial, sans-serif; font-size: 12px; color: #000; border: solid 1px #777; padding: 2px 5px }
#qlub_editclubinfo textarea { height: 60px }
#qlub_editclubinfo a { font-size:13px; font-weight: bold }

.qlub_editclubinfo_font_off, .qlub_editclubinfo_font_on, .qlub_editclubinfo_font_onoff { width: 300px; height: 25px; background-position: top left; background-repeat: no-repeat; cursor: pointer; border: solid 1px #FFF; margin-top: 2px }
.qlub_editclubinfo_font_on { background-color: #AAA; border-color: #777; cursor: default }
.qlub_editclubinfo_font_onoff { border-color: #AAA }

#qlub_editclubinfo a.radio { font-size:12px; font-weight: normal; color: #000; white-space: normal }
#qlub_editclubinfo .off img { background-image: url('/images/circle6in9black.png' ) ; }
#qlub_editclubinfo .on img { background-image: url('/images/ccircle6in9black.png' ) ;  }

* html #qlub_editclubinfo .off img { background-image: url('/images/blank.gif' ) ; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/circle6in9black.png',sizingMethod='image') }
* html #qlub_editclubinfo .on img { background-image: url('/images/blank.gif' ) ; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ccircle6in9black.png',sizingMethod='image') }

/* site_mgr */

.editcheckbox { line-height: 24px; margin-left: 12px; white-space : nowrap }

.qlub_sitemgrtab_on, .qlub_sitemgrtab_off { position: relative; width: 120px; height: 36px; cursor: pointer; background-image: url( '/bundles/qlub/images/sitemgrtab.png' ); font-size: 12px; }
.qlub_sitemgrtab_on { background-position: left top ; color: #000; }
.qlub_sitemgrtab_off { background-position: left bottom; color: #FFF; }
.qlub_sitemgrtab_on div, .qlub_sitemgrtab_off div { margin-top: 12px }

.qlub_sitemgr_subtitle { font-size: 12px; font-weight: bold; color: #000; padding: 15px 0 10px 10px }
#qlub_editpane { width: 480px; height: 320px; overflow: auto; background-color: #cbdde6; font-size: 12px; border: solid 1px #AAA; display: none }
#qlub_editpane h3 { margin: 0; padding: 10px; font-size: 14px; font-weight: normal }
#qlub_editpane h4 { margin: 0; padding: 10px; font-size: 12px; font-weight: normal; text-transform: uppercase }
#qlub_editpane h5 { margin: 0; padding: 10px; font-size: 12px; font-weight: normal; }

#qlub_actualdomainname { margin-right : 5px ; }

.qlub_editoptions { display: none; margin: 0 10px 0 15px }
.qlub_editoptions h1 { margin: 0; padding: 0; color: #555; font-size: 18px; font-weight: normal }
.qlub_editoptions div { height: 210px; overflow: auto; margin: 0; border: dotted 1px #AAA }
.qlub_editoptions ul { margin-right: 10px }
.qlub_editoptions li { color: #555; font-size: 12px; line-height: 16px; margin: 6px 0 0 -20px }
.qlub_editoptions a { font-size:13px; font-weight: bold }
.qlub_editoptions span { font-size:13px; font-weight: bold }


#qlub_newitems { width: 478px; height: 28px; background-color: #FFF; border-width: 1px; border-style: none solid solid solid; border-color: #333 }
#qlub_newitems table { display: none }
#qlub_newitems a { font-size:13px; line-height: 16px; font-weight: bold }

#qlub_mainlist { width: 478px; height: 292px; overflow: auto; background-color: #FFF; border-width: 1px; border-style: none solid solid solid; border-color: #333 }
#qlub_maintitle { line-height: 30px; font-size: 16px; color: #000; text-align: left; white-space: nowrap; width: 100%; overflow: hidden; display: none }
#qlub_infoedit { line-height: 30px; font-size: 16px; color: #999; display: none }

.list_line_0 div.newmember, .list_line_1 div.newmember, .list_line_0_mouseover div.newmember, .list_line_1_mouseover div.newmember, .list_line_0_selected div.newmember, .list_line_1_selected div.newmember { position : absolute ; top : 3px ; left : 3px ; color:#f00 ; font-size : 24px ; line-height : 24px ; font-style:italic ; }
.currentpage { font-style: italic }

/* manage website */

#qlub_managewebsite { font-size:12px; }
#qlub_managewebsite a { font-size:13px; font-weight: bold }
#qlub_managewebsite h3 { font-size:18px; font-weight: normal; padding: 5px; margin: 0 }
#qlub_managewebsite h5 { font-size:11px; font-weight: normal; padding: 5px 0 5px 10px; margin: 0; text-transform: uppercase }
#qlub_actualdomainname { color: #E00 }
#qlub_managewebsite_pageslist { width: 100%; height: 210px; padding: 5px 0; border-style: dotted none solid none; border-width: 1px; overflow: auto }
#qlub_managewebsite_offer_elem { color:red ; text-transform:uppercase; } 
#qlub_metadescription_elem { color:red ;} 
#qlub_sitemgr_password_elem { color:red ;} 

/* custom colors */

#qlub_customizepage { font-size:12px; color: #000 }
#qlub_customizepage a { font-size:13px; font-weight: bold }
#qlub_customizepage a.radio { font-size:12px; font-weight: normal; color: #333 }
#qlub_customizepage h1 { margin: 0; padding: 0; color: #555; font-size: 18px; }
#qlub_customizepage h2 { margin: 15px 0 0 10px; padding: 0; font-size: 13px; font-weight: bold; text-transform: uppercase; letter-spacing: 3px; color: #000 }
#qlub_customizepage h3 { margin: 0; padding: 5px 5px 10px 10px; font-size: 12px; font-weight: normal; color: #777; border-bottom: solid 1px #999 }
#qlub_customizepage h4 { margin: 8px 12px 0px 12px; padding: 0; font-size: 12px; font-weight: normal; color: #555 }

.qlub_customizepagetab_on, .qlub_customizepagetab_off { width: 180px; height: 24px; font-size: 12px; line-height: 22px; text-align: center; background: transparent url("/bundles/qlub/images/colorpickertab.png") left top no-repeat }
.qlub_customizepagetab_on { cursor: default; color: #000 }
.qlub_customizepagetab_off { background-position: left bottom; cursor: pointer; color: #FFF }
.qlub_customizepagetab_content { border-style: none solid solid solid; border-width: 1px; border-color: #000 }
#qlub_colorpilot_1 { width: 230px; height: 260px; background: transparent url('/bundles/qlub/images/testcustompage.png') left top no-repeat; margin: 5px 0 10px 0 }
#qlub_colorpilot_2 { position: relative; width: 180px; height: 18px; background-color: #FFF; top: 25px; border-bottom: solid 1px #333 }

/*
#qlub_iconpilot { position: relative; width: 53px; height: 35px; background: url("/bundles/qlub/images/customiconbckg.png") top no-repeat; top: 35px; left: 8px; text-align: left; cursor: pointer; }
*/
#qlub_iconpilot { position: relative; width: 32px; height: 32px; top: 35px; }

#qlub_iconpilot img { padding: 1px 0 0 2px }
#qlub_iconpilot_menu { position: absolute; top: -10px; left: -100px; width: 280px; padding: 5px 15px; background-color: #FFF; border: solid 1px; border-color: #777 #777 #333 #777; display: none; z-index: 5; cursor: pointer }

.qlub_colortheme_mask { width: 110px; height: 130px; background: transparent url("/bundles/qlub/images/colorthememask.png") top no-repeat; cursor: pointer }
.qlub_colortheme_mask_content { padding-top: 15px; text-align: center }
.qlub_colortheme_menu { width: 78px; height: 10px; font-size: 0; border-bottom: solid 1px #000; cursor: pointer; margin: auto }
.qlub_colortheme_name { text-align: center; font-size: 11px; color: #000; cursor: pointer }
.qlub_colortheme_icon { width: 32px; height: 32px; }

#qlub_customizepage .qlub_colortheme_link { font-size: 11px; font-weight: normal; color: #FF0; }

.qlub_colorpicker_colortab_off, .qlub_colorpicker_colortab_on, .qlub_colorpicker_colortab_over { height: 27px; font-size: 12px; line-height: 20px; text-align: center; background: transparent left top no-repeat; }
.qlub_colorpicker_colortab_on { background-position: left top; cursor: default; color: #000 }
.qlub_colorpicker_colortab_over { background-position: left center; cursor: pointer; color: #000 }
.qlub_colorpicker_colortab_off { background-position: left bottom; cursor: pointer; color: #777 }


/* public login */

#qlub_login { margin: 0px 0px 0 0 ; padding-right : 10px }
#qlub_login input { width: 90px; border : solid 1px #555; font-family : Arial; font-size: 11px; }
.qlub_login_txt { color: #000; padding : 0 2px; white-space: nowrap }
.qlub_login_button_off, .qlub_login_button_on { width: 25px; height: 25px; line-height: 22px; cursor: pointer; background: transparent top left no-repeat; margin-left: 6px; font-size: 12px; text-align: center }
.qlub_login_button_off { color: #DDD; }
.qlub_login_button_on { color: #FFF; }


#club_logintable{ position:absolute;left:150px;top:140px;padding:0 ;margin:0 ;font-family:Arial; font-size:13px; color:#444;} 
#club_logintable_title{ padding: 0 10px; font-size: 14px; font-weight: bold; }
.club_login_headertr { font-family: Arial, sans-serif; color: #FFF; font-size: 13px; cursor: move; }
.club_login_closetd{ cursor: pointer; padding: 0 7px; white-space: nowrap; }
.club_login_closebtn{ width: 16px; height: 16px; background: transparent url(/bundles/qlub/images/close16.png) top left no-repeat; _background-image: url(/images/blank.gif) ; _filter :progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/close16.png',sizingMethod='image');}
.club_login_inputtitle{ font-size:16px; }
.club_login_input{ width: 150px ; font-size: 16px}
.club_login_btn{ background: url(/bundles/qlub/images/login_btn.png) top left no-repeat; _background-image: url(/images/blank.gif) ; _filter :progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/login_btn.png',sizingMethod='image'); font-size:14px;color:#333;text-align:center;width:129px;height:31px;line-height:31px;cursor:pointer; }

/* edit sitemap */

.qlub_sitemap_buttons_a a { font-size:13px; font-weight: bold } 
#qlub_sitemap_buttons { padding: 0px; border-top: dotted 1px #333 ; right : 20px }
* html #qlub_sitemap_buttons { padding-top: 0px; border-top: dotted 1px #333 }
#qlub_sitemap_buttons a, #qlub_sitemap_buttons span { font-size:13px; font-weight: bold }
#qlub_sitemap_buttons a.radio { font-size:13px; font-weight: normal; color: #000 }
#qlub_sitemap_buttons .off img { background-image: url('/images/circle6in9black.png' ) ; }
#qlub_sitemap_buttons .on img { background-image: url('/images/ccircle6in9black.png' ) ;  }
* html #qlub_sitemap_buttons .off img { background-image: url('/images/blank.gif' ) ; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/circle6in9black.png',sizingMethod='image') }
* html #qlub_sitemap_buttons .on img { background-image: url('/images/blank.gif' ) ; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ccircle6in9black.png',sizingMethod='image') }
/* remplacé par des jpg on est sur fond blanc - à virer dès que c'est validé
.qlub_editsitemap_addfolder { background: transparent top left no-repeat;  background-image: url('/bundles/qlub/images/addfolder16.png' ) ; _background-image: url('/images/blank.gif' ) ; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/addfolder16.png',sizingMethod='image') ; height :16px ; width:16px ; }
.qlub_editsitemap_addpage { background: transparent top left no-repeat; background-image: url('/bundles/qlub/images/addpage16.png' ) ; _background-image: url('/images/blank.gif' ) ; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/addpage16.png',sizingMethod='image') ; height :16px ; width:16px ; }
.qlub_editsitemap_addpagefromsite { background: transparent top left no-repeat; background-image: url('/bundles/qlub/images/addpagefromsite16.png' ) ; _background-image: url('/images/blank.gif' ) ; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/addpagefromsite16.png',sizingMethod='image') ; height :16px ; width:16px ; }
.qlub_editsitemap_duplicatepage { background: transparent top left no-repeat; background-image: url('/bundles/qlub/images/duplicatepage16.png' ) ; _background-image: url('/images/blank.gif' ) ; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/duplicatepage16.png',sizingMethod='image') ; height :16px ; width:16px ; }
.qlub_editsitemap_editfolder { background: transparent top left no-repeat; background-image: url('/bundles/qlub/images/editfolder16.png' ) ; _background-image: url('/images/blank.gif' ) ; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/editfolder16.png',sizingMethod='image') ; height :16px ; width:16px ; }
.qlub_editsitemap_deletefolder { background: transparent top left no-repeat; background-image: url('/bundles/qlub/images/deletefolder16.png' ) ; _background-image: url('/images/blank.gif' ) ; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/deletefolder16.png',sizingMethod='image') ; height :16px ; width:16px ; }
.qlub_editsitemap_editpage { background: transparent top left no-repeat; background-image: url('/bundles/qlub/images/editpage16.png' ) ; _background-image: url('/images/blank.gif' ) ; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/editpage16.png',sizingMethod='image') ; height :16px ; width:16px ; }
.qlub_editsitemap_deletepage { background: transparent top left no-repeat; background-image: url('/bundles/qlub/images/deletepage16.png' ) ; _background-image: url('/images/blank.gif' ) ; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/deletepage16.png',sizingMethod='image') ; height :16px ; width:16px ; }
.qlub_editsitemap_publishpage { background: transparent top left no-repeat; background-image: url('/bundles/qlub/images/publishpage16.png' ) ; _background-image: url('/images/blank.gif' ) ; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/publishpage16.png',sizingMethod='image') ; height :16px ; width:16px ; }
.qlub_editsitemap_restore { background: transparent top left no-repeat; background-image: url('/bundles/qlub/images/undo16.png' ) ; _background-image: url('/images/blank.gif' ) ; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/undo16.png',sizingMethod='image') ; height :16px ; width:16px ; }
.qlub_editsitemap_greenarrowright { background: transparent top left no-repeat; background-image: url('/bundles/qlub/images/greenarrowright16.png' ) ; _background-image: url('/images/blank.gif' ) ; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/greenarrowright16.png',sizingMethod='image') ; height : 16px ; width:16px ; }
.qlub_editsitemap_cancel { background: transparent top left no-repeat; background-image: url('/bundles/qlub/images/cancel16.png' ) ; _background-image: url('/images/blank.gif' ) ; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/cancel16.png',sizingMethod='image') ; height : 16px ; width:16px ; }
*/
#qlub_sitemap_page , #qlub_sitemap_folder , #qlub_sitemap_add { border-style:solid; border-width:1px ;width:100%; }

#qlub_sitemap_buttons a { white-space: nowrap; } 

#qlub_sitemap_editor_container { position: relative; height:300px; margin-top:0px}
#qlub_sitemap_editor { position: relative;  background: transparent repeat-x; float: left ; padding : 0px ; height: 300px; overflow:auto; }
#qlub_sitemap_editor_left { position: relative; width: 16px; height: 38px; background: transparent top left no-repeat; float: left ;  }
#qlub_sitemap_editor_right { position: relative; width: 16px; height: 38px; background: transparent top left no-repeat; float: left }

.qlub_notinmenu { font-style: italic}
/* edit sitemap level 0 */
.container_level0 { position:absolute; top:0px;left:0px;height: 1px; margin: 0px; padding: 0px ; border : solid 0px #000 ; }
.container_level0_bottom { clear: both; } 

/* edit sitemap level 1 */
.container_level1, .container_level1_mouseover, .container_level1_dragon { position: absolute;  margin: 0; padding:0}
.container_level1, .container_level1_mouseover { top:0 ; border : solid 0px ; border-style: none none solid solid; border-width: 2px; border-color: #AAA ; }
/*.container_level1_dragon { border-style: solid solid solid solid; border-color: #000; top: 3px; }*/
/* .container_level1_dragon { border: solid 2px #444 ; top: 3px; } */

.container_level1_menu { height: 38px; cursor: pointer; background: transparent repeat-x;  line-height: 32px; white-space: nowrap ; text-align: left; color : #fff ; padding : 0 8px 0 8px ;  white-space:nowrap ;  }
.ctmfs16 , .ctmfs15 , .ctmfs14 , .ctmfs13 , .ctmfs12 , .ctmfs11 , .ctmfs10 , .ctmfs9 { white-space:nowrap ; padding-right: 3px }
.ctmfs16 { font-size:16px; }
.ctmfs15 { font-size:15px; }
.ctmfs14 { font-size:14px; }
.ctmfs13 { font-size:13px; }
.ctmfs12 { font-size:12px; }
.ctmfs11 { font-size:11px; }
.ctmfs10 { font-size:10px; }
.ctmfs9 { font-size:9px; }

/* edit sitemap level 2 */
.container_level2, .container_level2_mouseover, .container_level2_dragon { position: absolute; height: 24px; line-height: 22px; cursor: pointer; border: solid 1px #333;  font-size: 12px; color: #000 ; padding : 0 ; margin: 0 ; padding-left : 2px ;background-color : #FFF ; overflow-x : hidden ;overflow-y : hidden ;}
.qlub_sitemap_isweb {background: transparent url('/bundles/qlub/images/pageisweb.png') top left no-repeat;}
* html .qlub_sitemap_isweb { background-image: url( '/images/blank.gif' ) ; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/pageisweb.png',sizingMethod='image') }
.qlub_sitemap_isnoweb {background: transparent url('/bundles/qlub/images/pageisnotweb.png') top left no-repeat;}
* html .qlub_sitemap_isnoweb { background-image: url( '/images/blank.gif' ) ; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/pageisnotweb.png',sizingMethod='image') }
/* en attendant de nouvelles icomes */
.qlub_sitemap_isdefaulthome {background: transparent url('/bundles/qlub/images/welcomepage16.png') top left no-repeat;}
* html .qlub_sitemap_isdefaulthome { background-image: url( '/images/blank.gif' ) ; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/welcomepage16.png',sizingMethod='image') }
.qlub_sitemap_isdefaulthome_notinmenu {background: transparent url('/bundles/qlub/images/welcomenotinmenu.png') top left no-repeat;}
* html .qlub_sitemap_isdefaulthome_notinmenu { background-image: url( '/images/blank.gif' ) ; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/welcomenotinmenu.png',sizingMethod='image') }
.qlub_sitemap_isweb_notinmenu {background: transparent url('/bundles/qlub/images/pageiswebnotinmenu.png') top left no-repeat; _background-image: url( '/images/blank.gif' ) ; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/pageiswebnotinmenu.png',sizingMethod='image') }
.qlub_sitemap_isnoweb_notinmenu {background: transparent url('/bundles/qlub/images/pageisnowebnotinmenu.png') top left no-repeat; _background-image: url( '/images/blank.gif' ) ; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/pageisnowebnotinmenu.png',sizingMethod='image') }

.container_level2_mouseover { border: solid 1px #FFF; color: #FFF; }
.container_level2_dragon { border: solid 2px #444; color: #FFF; }
.qlub_pagename { white-space:nowrap ; padding : 0 3px 0 1px}
#qlub_divtest0 { position: absolute ; top : -1000px ; left : -10000px ; border : solid 1px #000 ; white-space: nowrap; font-size: 12px; color: #a23b1c ; background-color : #fff ; padding : 2px ; }
#qlub_divtest1 { position: absolute ; top : -1000px ; left : -10000px ; }

.qlub_isnotuptodate { color:#f00 ; font-size : 18px ; font-style:italic ; padding : 0px 3px 0px 0px }

#qlub_sitemap_infos, #qlub_changename_tr a, #qlub_suppressname_tr a, #qlub_publishweb_tr a, #qlub_sitemap_nofolderpage a{ white-space: nowrap; }
#qlub_sitemap_infos { height: 24px; line-height: 24px; font-size: 12px; color: #555; margin-left : 16px ; }
/* #qlub_sitemap_quickinfo table {  }
#qlub_sitemap_quickinfo td { text-align: center } */
#qlub_sitemap_quickinfo { height: 24px; line-height: 24px; }

#qlub_admindrawerbackbutton .qlub_requestpending { width:110px ; height: 24px; line-height: 24px; font-size: 13px; color: #555; margin: 0 0 0 30px ; }

/* servcice PAGES */

/*
.maincontainerdiv { z-index : expression( pages_secondcontainerzIndex( this ) ) }
*/
.maincontainerdiv { behavior: url( "/style/pages.htc" ); }
.qelgoog a { visibility : hidden }

/* bannerlink */

/* do not delet comments */
/* --!new affiliation here!-- */
.ufolep_bannerlink { position: relative; width: 160px; height: 70px; top: 12px; float:right;margin-right:10px; background: transparent url(/bundles/qlub/images/ufoleplogo.png) top left no-repeat; cursor: pointer }
.ffsg_bannerlink { position: relative; width: 105px; height: 70px; top: 12px; float:right;margin-right:10px; background: transparent url(/bundles/qlub/images/ffsglogo.png) top left no-repeat; cursor: pointer }
.ffbb_bannerlink { position: relative; width: 128px; height: 70px; top: 12px; float:right;margin-right:10px; background: transparent url(/bundles/qlub/images/ffbblogo.png) top left no-repeat; cursor: pointer }
.fffcda_bannerlink { position: relative; width: 149px; height: 70px; top: 12px; float:right;margin-right:10px; background: transparent url(/bundles/qlub/images/fffcdalogo.png) top left no-repeat; cursor: pointer }
.fftri_bannerlink { position: relative; width: 77px; height: 70px; top: 12px; float:right;margin-right:10px; background: transparent url(/bundles/qlub/images/fftrilogo.png) top left no-repeat; cursor: pointer }
.ffsavate_bannerlink { position: relative; width: 54px; height: 70px; top: 12px; float:right;margin-right:10px; background: transparent url(/bundles/qlub/images/ffsavatelogo.png) top left no-repeat; cursor: pointer }
.cfkb_bannerlink { position: relative; width: 68px; height: 76px; top: 12px; float:right;margin-right:10px; background: transparent url(/bundles/qlub/images/cfkblogo.png) top left no-repeat; cursor: pointer }

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

#pages_richparentelem , #pages_richelem { position : absolute ; top : 0px ; left : 0px ; display : none ; border : solid 2px }

.q_whitecolor { color : #FFF }


/* events_mgr */

#qorp_eventsmgr_content { margin: 0 }
#qorp_eventsmgr_content h3 { padding: 12px 0; margin: 0; font-weight: bold; color: #000 }
.qorp_eventsmgr_editdiv { width: 100%; height: 400px; border-style: none dotted solid solid; border-width: 1px; border-color: #999 #AAA #999 #999; overflow: auto }
.qorp_eventsmgr_editdiv td { text-align: left }
.qorp_eventsmgr_editdiv input, .qorp_eventsmgr_editdiv textarea { font-family: Arial, sans-serif; font-size: 105% }
.qorp_eventsmgr_editdiv div.qevtsmgr_date { line-height: 18px; color: #F00; }
.qorp_eventsmgr_editdiv select.qevtsmgr_selectyear { width: 85px }
.qlub_eventsmgr_search { position:relative; width:98px; left:0; top:0; }
.qevtsmgr_searchselectforie { position:absolute; width:85px; left:0; top:0; } 
.qorp_eventsmgr_selectiontr td { line-height:22px; }

.qorp_eventsmgr_buttonsdiv { width: 150px; height: 400px; border-style: none solid solid none; border-width: 1px; border-color: #999 }
.qorp_eventsmgr_buttonsdiv p { margin: 0; padding: 7px 8px 0 10px; color: #3282cb; text-align: left; }
.qorp_eventsmgr_buttonsdiv table { margin-top: 20px; }
.qlub_eventsmgr_cal { border-collapse: collapse; border-color: #BBB }
td.qlub_eventsmgr_formtitle { vertical-align: top; white-space: nowrap; text-align: left; padding-right: 8px }
td.qlub_eventsmgr_formtitle div { line-height: 18px; font-size: 105%; overflow: hidden; }
td.qlub_eventsmgr_formtitle .qlub_eventsmgr_formtitle_date { font-weight: bold; }
td.qlub_eventsmgr_formtitle .qlub_eventsmgr_formtitle_day { font-weight: bold; }
.qlub_eventsmgr_mandatorysign { line-height: 18px; vertical-align: top; font-size: 12px; color: #F00 }

.qorp_eventsmgr_selectiondiv { background-color: #EEE; color: #000; border-style: dotted none; border-width: 1px; border-color: #AAA; padding: 5px; margin-bottom: 5px;height:20px; text-align:center; }
.qorp_eventsmgr_selectiondiv select { width: 85px; margin: 0 10px 0 3px }

/* pour les boutons btntbn */
.divimg { position : absolute ; left : 0px ; }

html>body .onlyforie6 { display:none; }
* html .notforie6 { display:none; } 

.cancelokbtn { width: 75px; height: 20px; color: #333; line-height: 20px; font-size: 12px; text-align: center; cursor: pointer }
.cancelokbtn .divimg { width: 75px; height: 42px; background: transparent url('/images/btn.png') top left no-repeat; _background-image: url('/images/blank.gif') ; _filter :progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/btn.png',sizingMethod='image') ; }
.cancelokbtn .divtxt { width: 75px; line-height: 18px }


/* MISE EN PAGE */

.qlubleftcolmep { width: 154px; height: 30px; line-height : 38px ; cursor: pointer ; overflow : hidden ; position : relative ; left : 0px ; top : 0px;}
.qlubleftcolmep .divimg { width: 154px; height: 60px; position : absolute ; background-image: url('/bundles/qlub/images/leftcolbutton.png'); _background-image: url('/images/blank.gif') ; _filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/leftcolbutton.png',sizingMethod='image' ) ; }
.qlubleftcolmep .divtxt { width: 100%; height: 30px; position : absolute ; top : -5px ; font-size: 13px; font-weight: bold ; text-align:center; }
.mep_modele { background-position:center top; background-repeat:no-repeat; height:104px; cursor:pointer;width:95px;  }
#qlub_mep input { border:1px solid gray; }
.mep_12 { background-image:url('/bundles/qlub/images/modele_1_2.jpg'); }
.mep_21 { background-image:url('/bundles/qlub/images/modele_2_1.jpg'); }
.mep_121 { background-image:url('/bundles/qlub/images/modele_1_2_1.jpg'); }
.mep_3 { background-image:url('/bundles/qlub/images/modele_X.jpg'); }
