html , body { height : 100% ; }

body { background-color:#EEF7C6 ; margin: 0px ; padding: 0px; font-family: Arial , sans-serif; position: relative ; font-size: 11px ; color: #5B5B5D }

input { font-size: 10px }
.inputfile{ font-size: 10px ; width: 160px }

.smallcap { font-size: 9px ; font-weight: bold }
.fixed { position : fixed }

.q_author_stuff { z-index: 1 ; margin-left: 199px ; margin-top: 62px ; position: absolute }

#q_fullscreenmask { z-index: 6 ; padding: 0 ; margin : 0 ; width: 100% ; height: 100% ; top:0px ; left:0px ; }
.q_fullscreenmask { background-color:#AA8 ; opacity: 0.5 ; filter: alpha(opacity=50) ; padding: 0 ; margin : 0 ; width: 100% ; height: 100% ;  top:0px ; left:0px ; }
#q_mainscreenmask { z-index: 2 ; padding: 0 ; margin : 0 ; width: 100% ; height: 100% ;  top:0px ; left:0px ; }
.q_mainscreenmask { background-color:#AA8 ; opacity: 0.6 ; filter: alpha(opacity=60) ; padding: 0 ; margin : 0 ; width: 100% ; height: 100% ;  top:0px ; left:0px ; border: solid 1px red}
#q_overmask { z-index: 6 ; padding: 0 ; margin : 0 ; width: 100% ; height: 100% ;  top:0px ; left:0px ; }
.helpiframe { left: 10%; top: 10px; width: 80%; height: 500px; border: solid 3px #4A88AB }

#q_leftcol { z-index: 3 ; width:200px ; background-color: #FFF  ; padding: 62px 0 0 0 ; margin : 0 ; height: 100% ;  top:0 ; left:0px ; }
#qsn_editblocks , .q_leftcolitems { position: relative ; z-index: 1 ; margin-left: 26px ; margin-top: 48px ; line-height: 14px }
#qsn_editblocks { margin-top: 16px }
#defaultleftcol { position: relative ; z-index: 1; margin: 0 ; padding:0 ; }
#editblock { position: relative ; margin: 0 ; padding: 0 ; display: none ; z-index: 1 ; border : solid 0px #00f ; }

.leftcolcontrols { width: 200px; border: solid 1px #F00; border-collapse: collapse; vertical-align: middle } /* utilisé ? */ /* non */
.leftcolpane { position: absolute; left: 0px; top: 62px; width: 200px } /* fo, classic only ? */

#q_tmleftcol { position: relative ; display: none ; z-index: 1 ; }
#tmdisplayeddate { background-color: #446 ; color: white ; font-weight: bold ; text-align: center }
#tmgetbackgray { color:#777 } 

#topheader { z-index: 4 ; text-align:right ; top: 0px ; left: 0px ; height: 28px ; width: 100% ; padding: 0.3em ; margin: 0px ;}
#headerdiv { z-index: 4 ; color: #FFF ; text-align: left ; top: 28px ; left: 0px ; height: 34px ; width: 100% ; background-color: #005081 ; margin: 0px }
#headerinfo { font-size: 16px ; font-weight: bold ; margin: 10px ; padding-left: 210px ; position : relative }

.floatleft { float : left; }
.floatright { float : right; }
.fixedright { text-align : right; }
.clearboth { clear : both ; }
.disabled { color: #666 }

.zero { padding: 0px ; margin: 0px ; border: 0px ; }
.sup { position: relative ; top : -0.5em ; font-size : 80% }

ul { list-style-type: square ; margin-top: 0.5em  ; margin-bottom: 0.5em }
ol { line-height: 1.4em ; margin-top: 0.5em  ; margin-bottom: 0.5em }

a:link, a:visited { text-decoration: none; font-weight: normal }
a:hover { text-decoration: underline; font-weight: normal }
a { color: #4A88AB ; }

a.web { color: #0060B7 ; }

a.q_blue { color: #4A88AB }

.linkinnote { font-size: 9px ; padding: 1px 4px ; margin: 0px ; line-height: 1.1em }
a.linkinnote:link , a.linkinnote:visited , a.linkinnote:hover , a.linkinnote:active { font-size: 9px ; padding: 1px 4px }

a.linkintop:link , a.linkintop:visited , a.linkintop:hover , a.linkintop:active { text-decoration: none; font-weight: normal ; font-size: 12px }

a.linkintopoff:link , a.linkintopoff:visited , a.linkintopoff:hover , a.linkintopoff:active 
{ text-decoration: none; font-weight: normal ; color: #CCC ; cursor: default }

a.linkintopoffblack:link , a.linkintopoffblack:visited , a.linkintopoffblack:hover , a.linkintopoffblack:active 
{ text-decoration: none; font-weight: normal ; color: #000 ; cursor: default }

.stickynote { cursor: auto ; position: absolute ; padding-bottom: 0.0em ; border: solid 1px ; border-color: #FFF #FFF #AAA #FFF ; min-height: 0 }
.staticnote { cursor: auto ; position: absolute ; padding-bottom: 0.0em ; border: solid 1px ; border-color: #FFF #FFF #AAA #FFF }

.replynote { cursor: auto ; position: static ; clear: both ; padding-bottom: 0.0em ; margin: 5px ; border: solid ; border-width: 1px ; border-color: #FFF #FFF #AAA #FFF ; font-family: Arial, Helvetica, sans-serif ; font-weight: normal ; }

.textentry { padding: 0 ; border-width: 1px ; width: 150px; height : 69px ; font-size: 9px } /* color : #4A88AB ; */

.text , .notecontent { border : solid 0px ; min-height: 0px }
.notecontent { padding : 0em 1em 0.2em 1em }
.notetext { border-width: 0px }

.notecontent { clear : both ; }
.noteimage { display: inline ; float: left ; margin: 0em 1em 0.1em 1em ; }

.signature { clear : both ; color: #888 ; line-height: 1.2em ; white-space: nowrap ; overflow: hidden ; }

#spacetabs_elem { z-index: 4 ; margin-top: 2px ; margin-left: 219px ; top: 0px ; left: 0px ; }
#spacetabs_elem a { color: #4A88AB }
.spacetab , .spacetabright , .spacetabselected { height: 12px ; font-size: 11px ; position: relative ; top: 10px ; white-space: nowrap ; margin: 0px }
.spacetab , .spacetabright { height: 12px ; font-size: 11px ; position: relative ; top: 10px ; white-space: nowrap ; }
.spacetabselected { height: 12px ; font-size: 11px ; position: relative ; top: 10px ; white-space: nowrap ; }

.spacetab { border: solid #005081; border-width : 1px 0 0 1px  ; padding: 1px 20px 2px 20px ;  }
.spacetabright { border-top: solid 1px #005081 ; padding: 1px 20px 2px 20px ; }
.spacetabselected { border: solid 1px #000 ; border-bottom: 0px ; background-color: #005081 ; padding: 2px 20px 3px 20px ; color: #FFF ; }

.spacetabsubscribe { height: 12px ; cursor: pointer ; position: static ; margin-left: 1em ; margin-right: 1em ; white-space: nowrap }

.normalparentitem { padding: 0em ; border-top: solid 1px #888 ; border-bottom: solid 1px #FFF ; margin-bottom: 1em ; white-space: nowrap ; font-size: 11px ; line-height: 1.4em ; min-width: 400px }
.selectedparentitem { padding: 0em ; border-top: solid 1px #6E761B ; margin-bottom: 1em ; background-color: #BFE3F9 ; white-space: nowrap ; font-size: 11px ; line-height: 1.4em ; width:100%; min-width: 400px }
.leftsubitem { padding-top: 3px ; padding-bottom: 3px ; padding-right: 5px }
.centersubitem { padding: 0px ; margin: 0px }
.rightsubitem { padding-top: 3px ; padding-bottom: 3px ; padding-left: 5px }

.memberimg { width : 154px ; height : 53px ; background : url('/images/smiley_whi_L.png') no-repeat; color: #000 }
.memberimg div { text-align: left ; padding-top: 10px ; padding-left : 15px }
.infosmember { font-size: 95% ; line-height: 1.4em ; padding: 2px 8px }

.scsquare { margin-bottom: 0px ; margin-top: 8px ; font-weight: bold ; font-size: 10px ; text-transform: uppercase }
.scsquare:before { content:'■ ' }

a.radio , a.radioh , a.checkbox { cursor: pointer ; color: #4A88AB ; margin-left : 8px }
a.radio:hover , a.radioh:hover , a.checkbox:hover { text-decoration : none }
.radio img , .radioh img , .checkbox img { width : 8px ; height : 8px ; background-repeat: no-repeat; margin-right : 3px }
.off img { background-image: url('/images/circle6in9.png' ) ; }
.on img { background-image: url('/images/ccircle6in9.png' ) ;  }

a.button:link, a.button:visited, a.button:hover, a.button:active { font-family: Arial ; line-height: 18px ; font-size: 11px ; border: solid 1px #4A88AB ; cursor: pointer ; padding: 0px 1ex 1px 1ex ; text-decoration: none ; color: #4A88AB}
div.buttonlink, div.buttonhover, div.buttonactive { font-family: Arial ; line-height: 11px ; font-size: 11px ; border: solid 1px #4A88AB ; cursor: pointer ; padding: 0px 1ex 1px 1ex ; text-decoration: none ; color: #4A88AB }
a.button:hover, div.buttonhover { color: #FFF ; background-color: #4A88AB ; border-color: #FFF }
a.button:hover, a.button:active { border-color: #FFF }
a.button:active, div.buttonactive { border: solid 1px #333 ; color: #FFF ; background-color: #333 }

a.buttonbg:link, a.buttonbg:visited, a.buttonbg:hover, a.buttonbg:active { font-family: Arial ; line-height: 18px ; font-size: 11px ; border: solid 1px white ; cursor: pointer ; padding: 0px 1ex 1px 1ex ; text-decoration: none ; background-color: white; color: #333}
a.buttonbg:hover { background-color: #333; color: #FFF}
a.buttonbg:active { background-color: #000; color: #FFF }

.menuseparator { border-top: solid 1px #4A88AB ; height: 1px ; margin: 14px 20px 14px 0px }

.spacer { padding: 0px 8px }
.minispacer { padding: 0px 3px }
.leftcolcentered { text-align: center ; margin-top: 16px ; margin-right: 25px }
.button1of2 { text-align: left ; margin-top: 16px ; float: left }
.button2of2 { text-align: right ; margin-top: 16px ; margin-right: 12px }

.buttoninnote1of2 { float: left ; text-align: left ; padding: 0px ; margin: 0px 2px 2px 2px}
.buttoninnote2of2 { text-align: right ; margin: 2px }

#q_tmleftcol a:link { text-decoration: none; font-weight: normal ; color: #C8C8C9 ; }
#q_tmleftcol a:visited { text-decoration: none; font-weight: normal ; color: #C8C8C9 ; }
#q_tmleftcol a:hover { text-decoration: underline; font-weight: normal ; color: #C8C8C9 ; }
#q_tmleftcol a:active { text-decoration: none; font-weight: normal ; color: #C8C8C9 ; }

.hiddenlink { cursor: pointer }

.howtolink { font-size: 11px; text-align: center; margin: 6px 0px}

#navigationmenu { background-color: #005081; margin-left: 15px; margin-top: 7px; width: 170px; border: solid 1px #AAA; overflow: hidden ; cursor : default ; position : absolute }
#navigationmenu p { margin: 3px; color: #AAA; }
#navigationmenu a { color: #DDD ; cursor: pointer }
.navigationmenugroup {padding: 18px 0 6px 6px; text-transform: uppercase; color: #AAA }

#snplugs { width: 154px; height: 48px ; margin-bottom: 16px }

.spacetabalert { position: absolute; left: 7px; bottom: 1px; font-size: 18px; font-weight: bold; font-style: italic; color: #E73352 }
.spanalert { position: relative ; top: 2px ; padding-right: 3px ; font-size: 18px; font-weight: bold; font-style: italic; color: #E73352 }

.sntablearrow { margin: 2px; width: 17px; height: 17px; background-repeat: no-repeat;}

.dark { color: #C8C8C9 }
.dark a { color: #C8C8C9 }
a.dark:link { color: #C8C8C9 ; border-color: #C8C8C9 }
a.dark:hover , a.dark:active  { color: #FFF ; border-color: #FFF }
* html .dark a { color: #C8C8C9 ; border-color: #C8C8C9 }

a.gallerylink { font-size: 14px ; color: #E73352 ; font-weight: bold ; position: relative ; top: 8px ; left: 4px ; padding: 2px 4px}
a.gallerylink:link { text-decoration: none}
a.gallerylink:hover { color: #FFF ; background-color: #E73352 ; text-decoration: none }
a.gallerylink:active { color: #FFF ; background-color: #E73352 ; text-decoration: none }
a.gallerylink:visited { text-decoration: none }

#q_waitforjob {width: 300px; top: 62px; left: 300px; background-color: white; font-size: 18px; line-height: 1.4em ; text-align: left; padding: 1em 2em 1.5em 2em; display: none ; z-index: 999 }

a img { border : 0px }

/* palette pêle-mêle */

#pm_palette { position: absolute; top: 0; left: 0; visibility: hidden; z-index: 9999; }
#pm_palette_frame { position: absolute; border-style: solid; border-width: 1px;}
#pm_palette_mask { width: 100%; height: 100%; background-color: #000; opacity: 0.2; filter: alpha(opacity=20) ; }
#pm_palette_header { display : none ; position: absolute; top: 1px; left: 1px; height: 18px; color: #FFF; line-height: 18px; padding: 0 25px;  font-weight: bold; border: solid 1px #FFF ; white-space: nowrap ; }
#pm_palette_buttons { position: absolute;  top: 1px; left: 1px; }
.pm_palette_button { border: solid 1px #FFF; cursor: pointer }

.pm_palette_buttonlegend { color: #FFF; margin-left: 5px; padding: 1px 7px 2px 7px; white-space: nowrap; display: none }
#pm_palette_dragbutton { position: absolute; width: 30px; height: 30px; background-image :url('../images/fo/dragarrowpng.png') ; }

#pm_palette_comment { position: absolute; top: 0; left: 0; width: 120px; border-style: solid; border-width: 1px; }
#pm_palette_comment_text { background-color: #FFF; color: #000; opacity: 0.8; filter: alpha(opacity=80) ; padding: 7px 14px }
#pm_palette_commentarrow { position: absolute; width: 30px; height: 15px; bottom: -15px; left: 0; background-image :url('../images/fo/pmcommentarrow.png') ; }
.focurrdarkbg { background-color: #828282 }

/* tabs leftcol */

.qsn_elemimg_off { background-color: transparent; border-style: solid; border-width: 1px }
.qsn_elemimg_onoff { background-color: #FFF; border-style: solid; border-width: 1px; cursor: pointer }


.q_clearboth { clear : both ; height : 0px ; line-height : 0px ; font-size : 0px }
.q_divspacer { height : 10px ; line-height : 0px ; font-size : 0px }

/* pour qu */
.topdrawer_qorg { background-color: #FFF; border-style: none solid solid solid; border-width: 1px; border-color: #005081; padding: 12px; background-repeat: repeat-x }

/* image transparente */
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-image : url('/images/btn.png'); _background-image : url('/images/btn.gif'); }
.cancelokbtn .divtxt { width: 75px; line-height: 18px }

/* SN TOOLBAR */
/* recopié sur artema.css */

.toolbar { position: absolute; top: 0; left: 0; margin-top: -17px; margin-left: 0px; width: 30px; z-index: 999; }
.toolbarmsg { position: absolute; width: 150px; height: 16px; line-height: 16px; margin-left: -120px; margin-bottom: 2px; text-align: right }
.toolbarmsg span { font-size: 12px; white-space: nowrap; background-color: #FF0; color: #000; padding: 0 12px 0 20px; }

.toolbar table { margin: 0px 1px; position: relative; cursor: pointer ; }
.toolbartool { background: transparent url(/images/toolbar/toolbar.jpg) ; width: 30px; height: 30px;}
.toolbar table .edit { background-position: -360px 0px;}
.toolbar table .edit.hover {  background-position: -360px -30px;}
.toolbar table .replyto { background-position: -130px 0px; }
.toolbar table .replyto.hover { background-position: -130px -30px; }
.toolbar table .suppress { background-position: 0px 0px; }
.toolbar table .suppress.hover { background-position: 0px -30px; }
.toolbar table .suppressreply { background-position: 0px 0px; }
.toolbar table .suppressreply.hover { background-position: 0px -30px; }
.toolbar table .duplicate { background-position: -390px 0px; }
.toolbar table .duplicate.hover { background-position: -390px -30px; }
.toolbar table .rich { background-position: -90px 0px; }
.toolbar table .rich.hover { background-position: -90px -30px; }
.toolbar table .help { background-position: -300px 0px; }
.toolbar table .help.hover  { background-position: -300px -30px; }
.toolbar table .displayLogo { background-position: -420px 0px; }
.toolbar table .displayLogo.hover { background-position: -420px -30px; }
.toolbar table .hideLogo { background-position: -240px 0px; }
.toolbar table .hideLogo.hover { background-position: -240px -30px; }
.toolbar table .reduce { background-position: -150px 0px; }
.toolbar table .reduce.hover { background-position: -150px -30px; }
.toolbar table .expand { background-position: -330px 0px; }
.toolbar table .expand.hover { background-position: -330px -30px; }
.toolbar table .showanswers { background-position: -30px 0px; }
.toolbar table .showanswers.hover { background-position: -30px -30px; }
.toolbar table .hideanswers { background-position: -270px 0px; }
.toolbar table .hideanswers.hover { background-position: -270px -30px; }
.toolbar table .sendtobckg { background-position: -60px 0px; }
.toolbar table .sendtobckg.hover { background-position: -60px -30px; }
.toolbar table .move { background-position: -210px 0px; }
.toolbar table .move.hover { background-position: -210px -30px; }

/* BTNBTN */
/* recopié sur artema.css */

.btnbtn { position : relative ; top : 0px ; left : 0px ; overflow : hidden ; cursor: pointer }
.divimg { position : absolute ; background-color : transparent ; background-position : left top ; background-repeat : no-repeat ; }

/* FIX POUR MENUS FLOTTANTS SOUS IE6 */
/* recopié sur artema.css */
.ie6menufix { position : absolute ; top : 0px ; left : 0px ; width : 100% ; height : 100% ; filter:mask() ; z-index: -1 ; }

/* GESTION DE LA TRANSPARENCE */

.qsn_trans0 { filter:alpha(opacity=0) ; opacity:0 ; }
.qsn_trans5 { filter:alpha(opacity=5) ; opacity:0.05 ; }
.qsn_trans10 { filter:alpha(opacity=10) ; opacity:0.1 ; }
.qsn_trans15 { filter:alpha(opacity=15) ; opacity:0.15 ; }
.qsn_trans20 { filter:alpha(opacity=20) ; opacity:0.2 ; }
.qsn_trans25 { filter:alpha(opacity=25) ; opacity:0.25 ; }
.qsn_trans30 { filter:alpha(opacity=30) ; opacity:0.3 ; }
.qsn_trans35 { filter:alpha(opacity=35) ; opacity:0.35 ; }
.qsn_trans40 { filter:alpha(opacity=40) ; opacity:0.4 ; }
.qsn_trans45 { filter:alpha(opacity=45) ; opacity:0.45 ; }
.qsn_trans50 { filter:alpha(opacity=50) ; opacity:0.5 ; }
.qsn_trans55 { filter:alpha(opacity=55) ; opacity:0.55 ; }
.qsn_trans60 { filter:alpha(opacity=60) ; opacity:0.6 ; }
.qsn_trans65 { filter:alpha(opacity=65) ; opacity:0.65 ; }
.qsn_trans70 { filter:alpha(opacity=70) ; opacity:0.7 ; }
.qsn_trans75 { filter:alpha(opacity=75) ; opacity:0.75 ; }
.qsn_trans80 { filter:alpha(opacity=80) ; opacity:0.8 ; }
.qsn_trans85 { filter:alpha(opacity=85) ; opacity:0.85 ; }
.qsn_trans90 { filter:alpha(opacity=90) ; opacity:0.9 ; }
.qsn_trans95 { filter:alpha(opacity=95) ; opacity:0.95 ; }
.qsn_trans100 { filter:alpha(opacity=100) ; opacity:1 ; }


/* FSM BLOCK CONTAINER  à recopier dans styleauto/artema.css */

.q_fsmblockcontainer { width : 100% ; height : 100% }
.q_fsmblockcontainer_block { position : absolute }
.q_fsmblockcontainer_screenmask { background-color:#555 ; opacity: 0.5 ; filter: alpha(opacity=50) ; padding: 0 ; margin : 0 ; width: 100% ; height: 100% ;  top:0px ; left:0px ; }
.q_fsmblockcontainer_title{ padding: 0 10px; font-size: 14px; font-weight: bold; }
.q_fsmblockcontainer_header { font-family: Arial, sans-serif; color: #FFF; font-size: 13px; cursor: move; }
.q_fsmblockcontainer_delete{ cursor: pointer; padding: 0 7px; white-space: nowrap; }
.q_fsmblockcontainer_deletebtn{ width: 16px; height: 16px; background-image: url(/bundles/qlub/images/close16.png) ; _background-image: url(/bundles/qlub/images/close16.gif); }
.q_fsm_wait { width : 320px ; height : 240px ; background-color : #FFF ; border : solid 1px ; text-align : center ; color : #444; font-size:15px; }
.q_fsm_wait img { margin-top : 50px }
.q_fsm_wait div { padding-top : 12px }

.q_fsmblockcontainer_content .form { padding: 12px 8px ; color : #000 ; font-size : 12px }
.q_fsmblockcontainer_content .form td { padding: 4px 8px }
.q_fsmblockcontainer_content .form input { width: 100% ; border : solid 1px #888 }
.q_fsmblockcontainer_content .form textarea { width: 100% ; border : solid 1px #888 }
.q_fsmblockcontainer_content .form .redstar { color: #F00 }

.q_fsm_alert{ background-color : #FFF ; color : #333; font-size:13px; width : 300px; }
.q_alert_warning{ background-image:url(/images/warning_48.png);width: 48px; height:48px;}

.q_button { background-image:url(/images/btn.png); _background-image:url(/images/btn.gif); width:75px; height:21px; line-height:18px; cursor: pointer; }

/* FILES LIST */
 
.qsn_filestable_filestable{ border-collapse : collaspe;}
.qsn_filestable_filesdiv{ border-width:0 0 1px 0; border-style:solid;  }
.qsn_filestable_titlesdiv{ border-width:0 0 0px 0; border-style:solid; }
.qsn_filestablerow{ height : 20px;}
.qsn_filestablecell { line-height: 18px; padding-top:2px; padding-bottom:2px; border-width:1px 0 0  0; border-style:solid; }
.qsn_filestable_sort_up, .qsn_filestable_sort_down{ width : 10px; height : 10px; }
.qsn_filestable_sort_up{ background-image : url( /images/triangles/triangle_up_1.png ); } 
.qsn_filestable_sort_down{ background-image : url( /images/triangles/triangle_down_1.png ); } 
.qsn_filestableform{ font-size:11px; font-family : Arial; }
.qsn_filestableform input{ width : 90%; font-size:11px; font-family : Arial; border-style:solid; border-width: 1px;}


/* For IE for Windows \*/

* html .fixed {
	position: absolute; 
}

* html .png , .pngscale , .pngimage , .pngcrop { behavior: url( "/style/iefixpng.htc" ); }
* html .pngbtn , .pngbtnscale , .pngbtncrop , .pngbtnimage { behavior: url( "/style/iefixpngbtn.htc" ); }
* html .imgbg { top:-66px ; }

* html #q_leftcol { padding-top : 82px } 

* html .menuseparator { font-size: 1px ; line-height :1px ;  }

* html #profilebuttons  { padding:0 ;margin:0 ; }

* html div.rhover { width: 22px ; height: 13px ; border : solid 1px #000 ; } 
* html div.rselected { width: 22px ; height: 13px ; border : solid 2px #000 ; } 
* html div.rlink { width: 20px ; height: 11px ; border : solid 1px ; border-color: #fff; } 

* html #textentry { padding: 3px 3px 3px 5px ; font-size : 11px ; color: #4A88AB ; font-family : Arial; }

* html .scsquare { background : url('/images/square6in9.png') left 3px no-repeat ; padding-left : 12px }

* html .on img { _background-image: url( '/images/ccircle6in9.gif') }
* html .off img { _background-image: url( '/images/circle6in9.gif') }

* html #q_fullscreenmask { top : expression( documentElement.scrollTop+body.scrollTop + "px" ) ; left : expression( documentElement.scrollLeft+body.scrollLeft + "px") ; }


/* For IE7 for Windows \*/

*:first-child+html #q_leftcol { padding-top : 82px } 
*:first-child+html .scsquare { background : url('/images/square6in9.png') left 3px no-repeat ; padding-left : 12px }


.qorg_note { background: #FFF ; line-height: 1.2em ; position: absolute ; width: 365px ; z-index: 1 ; border: solid 1px ; border-color: #DDD #DDD #AAA #DDD}

.qorg_header { background-color: #005081 ; color: white ; height: 23px ; position: relative ; margin-bottom: 3px }

.qorg_closebutton { position: absolute ; top: 2px ; right: 6px }
.qorg_title { position: absolute ; top: 4px ; left: 10px }
.qorg_maintable { background-color: #BFE3F9 ; width: 100% ; }

#members_list { width: 100px; border-right: solid 1px #DDD; white-space: nowrap; overflow: hidden; padding: 7px; background-color: #EEE; text-align: right ; color: #4A88AB}


.qorg_tooltip { padding: 2px 7px; color: #4A88AB; text-align: right; display: none }

.qorg_text { text-align: left; padding-left: 12px; padding-right:12px; padding-top: 4px; padding-bottom: 4px; background-color:#BFE3F9;  }

.qorg_rights_table {border: solid 1px #AAA; }

.qorg_bottombuttons { padding-top: 4px;padding-bottom: 3px; padding-left : 6px ; padding-right : 6px ; text-align: center; background-color:#BFE3F9; }

.qorg_table { background-color: #BFE3F9; border-top: solid 0px #DDD; border-bottom: solid 0px #AAA; color: #4A88AB; margin-bottom:4px; padding : 6px 0px; }

.qorg_div_memberslegal  { background-color: #FFF; border-top: solid 0px #DDD; border-bottom: solid 0px #AAA; color: #000; margin-bottom:10px; }

.qorg_optional { background-color: #C8C8C9;  padding: 5px 0px;}

/* tableau spacerights */
.qorg_sritem { text-align: right; padding: 0 12px; border-top: solid 1px #AAA; border-bottom: solid 1px #AAA; }
.qorg_srlib { width: 104px; background-color: #005081; color: #FFF; border-top: solid 1px #AAA; border-bottom: solid 1px #AAA; border-left: solid 1px #AAA; border-right: solid 1px #AAA; text-align: center}
.qorg_sremptyrow { width: 16px; border-top: solid 1px #AAA; border-bottom: solid 1px #AAA; }
.qorg_srult { width: 104px; background-color: #005081; color: #FFF; border-top: solid 1px #AAA; border-bottom: solid 1px #AAA; border-left: solid 1px #AAA; border-right: solid 1px #AAA; text-align: center}
.qorg_srbutton { width: 65px; text-align: center; padding: 7px 0px }

.qorg_profile_leftcol { padding: 4px 0.5em; width: 120px; text-align: right ; vertical-align: middle }
.qorg_profile_midcol { padding: 4px 0.5em; width: 150px; text-align: left ; color: #000 ; vertical-align: middle  }
.qorg_profile_rightcol { padding: 4px 0.5em 0.5em; text-align: right ; vertical-align: middle }


.qorg_rights_display_bundle { font-weight : bold ; background-color:#DBEC35; color:#4A88AB; padding:1px 2px;}
.qorg_rights_display_date { font-weight : normal ; font-style : normal ; background-color: #005081 ; color: white ; padding : 1px 2px }
.currspacerightname { font-weight: bold } 

/* uploads */
.qorg_info { background-color: #BFE3F9 ; text-align: left ; line-height: 3ex ; padding: 7px 11px }

.uploads_colselected { background-color: #FFF; }
.uploads_rowselected { background-color: #005081; color: #FFF }
.uploads_rowselected a { color: #AAA }
.uploads_rowselected .uploads_colselected { background-color: #005081 }
.managespace_spacesizeexceeded { color : #f00 }
.upload_table_td { border: solid 1px #AAA; white-space: nowrap; }

/* qu_uploads */
.qu_qorg_info, #qu_qorg_info { background-color: white ; text-align: center ; line-height: 3ex ; padding: 7px 11px ; font-size : 18px; color : #444 }

.qu_fo_grey{background-color:#F8F8F8}
.qu_title2{text-align:left;text-transform:uppercase;font-weight:bold;font-size:13px;margin: 0;}
.qu_uploads_colselected { background-color: #FFF; }
.qu_uploads_rowselected { background-color: #005081; color: #FFF }
.qu_uploads_rowselected a { color: #AAA }
.qu_uploads_rowselected .uploads_colselected { background-color: #005081 }
.qu_managespace_spacesizeexceeded { color : #f00 }
.qu_upload_table_td { border: 0px ; white-space: nowrap; }
.qu_table_left { width : 15px ; height: 100% ; background: transparent url(/bundles/qlub/images/topdrawer_il.png) repeat-y ; } 
.qu_table_container { background-color : #FFF; } 
.qu_table_div_container { padding : 5px 10px }
.qu_table_right { width : 15px ; height: 100% ; background: transparent url(/bundles/qlub/images/topdrawer_ir.png) repeat-y; }
.qu_table_leftcorner { width : 15px ; height: 15px ; background: transparent url(/bundles/qlub/images/topdrawer_bl.png) no-repeat }
.qu_table_bottom { width : 100% ; height: 15px ; background: transparent url(/bundles/qlub/images/topdrawer_bi.png) repeat-x ; }
.qu_table_rightcorner { width : 15px ; height: 15px ; background: transparent url('/bundles/qlub/images/topdrawer_br.png') no-repeat; } 
.qu_resize_thumb { margin:2px; padding:2px;cursor:pointer ; border:solid 1px #BBB;}
.qu_square { cursor:default;font-size:12px;font-weight:bold;margin:0;padding:0px 0 6px 0; }
#qu_resize_thumbs { clear : both ; margin:20px 5px 20px 5px; display:none; width:100% ; height:75px ; text-align:center ; vertical-align:top;overflow-x:auto; overflow-y:hidden ;border:solid 1px #555; white-space: nowrap;}

#qu_uploads_files{ overflow: auto; border: solid 1px #AAA ; }
#qu_uploads_fileslist{ border-collapse: collapse; width : 100%; max-height:250px; overflow:auto; }
#qu_uploads_filesimgs{ width: 100%; display: none;}
.qu_uploads_fileoptions_td { cursor:pointer; white-space: nowrap; overflow:auto; }

.qu_uploads_miniature_off, .qu_uploads_miniature_on { width : 41px ; height : 25px ; background-color:transparent;background-image:url(/bundles/qlub/images/view_pictures.jpg);background-repeat:no-repeat; cursor : pointer ;}
.qu_uploads_list_off, .qu_uploads_list_on { width : 41px ; height : 25px ; background-color:transparent;background-image:url(/bundles/qlub/images/view_details.jpg);background-repeat:no-repeat; cursor : pointer ;}

.qu_uploads_miniature_off, .qu_uploads_list_off { background-position: top left ;} 
.qu_uploads_miniature_on, .qu_uploads_list_on { background-position: bottom left ;} 

#qu_availablespacewarning { display: none }
.qu_availablespaceredtext { color: red ; font-weight: bold }

.qu_button{ width:200px; height:20px; background-color:#EEE; border:solid 1px #999; vertical-align:middle; text-align:center;margin-top:5px; line-height:20px;}

/* styles surchargés de q.css */

body { background-color:#FFF ; color: #005081 }
#q_fullscreenmask { z-index: 5 ; }
.q_fullscreenmask { background-color:#333 ; }

a { color: #005081 ; }
.signature { color: #888 ; padding: 2px 0; line-height: 1.1em}

.linkinnote { padding: 2px 4px ; }
a.linkinnote:link , a.linkinnote:visited , a.linkinnote:hover , a.linkinnote:active { color: #888; }

.textentry { border: solid 1px #AAA; width: 150px; font-family: Arial , sans-serif; font-size: 11px }

.notecontent { margin-top: 0px; }
.notetext { margin: 0em 1em 0.2em 1em }

#spacetabs_elem { z-index: 3 ; }
#spacetabs_elem a { color: #005081 }

.square { font-size: 12px; font-weight: bold; color: #000; margin: 24px 0 6px 0; }

a.button:link, a.button:visited, a.button:hover, a.button:active { border: solid 1px #5B5B5D ; color: #5B5B5D ; background-color: #FFF }
a.button:hover { background-color: #5B5B5D ; color : #FFF ; border-color : #5B5B5D }
a.button:active { background-color: #333 ; color : #FFF ; border-color : #333 }

.hiddenlink { margin-bottom: 2px ; }

.q_divspacer { clear : both }

/* qlub CUSTOM STYLES */

#web_headertable_elem{ top:0px; height:36px; }
#qlub_menubartable{ top:36px; height:38px; }
#qlub_quomodolink{ top:74px; }
.qlub_menubarcorner_td{ width:16px; }

#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; }
.qlub_menupane_content li.fo_tabsmenu_newlink { position : relative ; top : 0px ; left : 0px ; border-top: solid 1px #FFF; margin-top : 8px ; padding: 12px 18px 0px 20px; font-size: 12px; text-transform: none; font-weight: normal; height : 30px ; list-style-type : none }
.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 ; }
li.qlub_menuitem_link a , li.qlub_menuitem_link a:link , li.qlub_menuitem_link a:visited , li.qlub_menuitem_link a:hover , li.qlub_menuitem_link a:active { text-decoration : none }

/* anciens menus */
div.qlub_menupane_top { position: absolute; width: 312px; height: 1px; line-height : 1px ; font-size : 0px ; background-repeat: no-repeat; }
div.qlub_menupane_content { width: 312px; background-repeat: repeat-y; padding: 10px 0 5px 0; }
div.qlub_menupane_bottom { width: 312px; height: 14px; background-repeat: 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 ; }


/* qlub CUSTOM STYLES */

body { background : none; background-position:50% 0% ; }
body.viewmode { width: 1002px ; margin : auto ; background :transparent repeat; background-position:50% 0% ; padding-top : 44px }
body.webmode { padding-top : 0px }

#topheader { position: relative ; z-index: 3 ; text-align: left ; top: 0px ; left: 0px ; height : auto ; width: 1002px ; padding: 0 ; margin: 0px ;}
* html #topheader.fixed { top : expression( documentElement.scrollTop+body.scrollTop + "px" ) ; left : expression( documentElement.scrollLeft+body.scrollLeft + "px") ; }
* html #q_leftcol { top : expression( 45 + documentElement.scrollTop+body.scrollTop + "px" ) ; left : expression( documentElement.scrollLeft+body.scrollLeft + "px") ; }
#adminpagediv { position : relative ; left: 194px ; top: 44px ; width : 1002px }
#maindiv { margin-left: 0px ; margin-top: 0px ; position: relative ; top : 0px ; left : 0px ; z-index : 1 ; padding-left : 6px ; padding-right : 6px ; padding-top : 17px ; width : 990px ; background-color : transparent ; background-repeat : repeat-y ; }

/* ADMINBAR */

#qlub_adminbar{ height:44px; width:100%; z-index:5; font-size:13px; color:white; top:0px ; left :0px }
* html #qlub_adminbar { top : expression( documentElement.scrollTop+body.scrollTop + "px" ) ; left : expression( documentElement.scrollLeft+body.scrollLeft + "px") ; }
.qlub_adminbar_item{ height:44px; background : transparent url(/bundles/qlub/images/adminbar_item.png) top left repeat-x; _background-image:url(/images/blank.gif);  _background-position: left bottom; _filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/adminbar_item2.png',sizingMethod='scale' );}
.qlub_adminbar_itemtext{ font-size:14px; color:white; padding-right : 8px ; white-space : nowrap }

#qlub_adminmenu, #qlub_helpmenu { position: absolute; top: 7px; left: -9px; z-index: 5 }
#qlub_adminmenu a, #qlub_helpmenu a { line-height: 16px; color: #FFF; font-size: 12px; color: #000; white-space : nowrap }
#qlub_adminmenu h1, #qlub_helpmenu 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; }

/* ADMINMENU */

.qlub_adminmenu_table{ font-family : Arial; background-color : white;}
.qlub_adminmenu_table td{ border-width : 0 0 1px 0; border-style : solid; cursor : pointer;}
.qlub_adminmenu_icon{}
.qlub_adminmenu_title{ color : #333; font-size: 13px; font-weight : bold;}
.qlub_adminmenu_desc, .qlub_adminmenu_desc a, .qlub_adminmenu_desc input{ color : #666; font-size: 10px; }

.qlub_helpmenu_search td { border:none; padding-right: 10px;}
#qlub_helpmenu_searchtext{  font-size:10px; line-height:10px; width: 150px; height :12px; border:solid 1px #888;}

/* FOOTER */

#qfooter { width : 1002px ; position: relative ; }
#footerbody { background-color : transparent ; background-repeat : repeat-y ; width : 1002px ; padding-top : 12px ; }
#footerfooter { background-color : transparent ; background-repeat : no-repeat ; width : 1002px ; height : 60px ; }

#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 { margin-top: 0px; margin-left: 0px ; padding-top : 0px ; z-index: 1 ; position: relative ; min-height : 500px }
* html .q_author_stuff { height : expression( ( offsetHeight < 500 ) ? "500px" : offsetHeight + "px" ) }

#q_table { margin : 0px 18px ; border : solid 1px transparent ; position:relative ; top:0px ; left:0px }
td.q_table { border : solid 1px transparent }

.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 { background-repeat : repeat-y; padding : 0px 0px ; position: relative ; left: 0px ; top: 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" ) }
*/
#qlub_header_nav_content { width:100% ; max-width : 1002px ; padding : 0px ; position : absolute ; top : 0px ; left : 0px }
* html .fixed #qlub_header_nav_content { width: expression( document.documentElement.clientWidth > ( 1002 + qlub_ieleftcolleft ) ? "1002px" : document.documentElement.clientWidth - qlub_ieleftcolleft + "px" ) }

* html .viewmode #qlub_header_nav_content { width: 1002px }
#qlub_header_nav { width: 100% ; background-repeat : repeat; position:relative ; left : 0px ; top : 0px }

.qlub_pagecolor { background-repeat : repeat; }

#qlub_headerbanner { width: 100%; height: 100px; }
#qlub_headerbanner_content { position : relative ; top : 0px ; left : 0px ; }
#qlub_headericon { width: 32px; height: 32px; background: transparent top left no-repeat; margin-left: 8px }
#currservicename { position: relative ; color: #FFF ; font-size: 18px; margin-left: 0px; padding-left: 10px ; padding-top: 10px; cursor: default ; width: 660px ; white-space: nowrap ; overflow: hidden ; text-overflow: ellipsis ; }
#welcome_username { font-size: 13px; line-height: 14px; white-space: nowrap; color: white; font-weight: bold; cursor: default }

.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_opencloseleftcolbuttons { cursor: pointer ; overflow : hidden ; background-image : url('/bundles/qlub/images/default_openclose.png'); _background-image: url('/bundles/qlub/images/default_openclose.gif') ; width : 27px ; height : 38px; }
#qlub_opencloseleftcolbuttons.closeleftcol { background-position : 0 0 }
#qlub_opencloseleftcolbuttons.closeleftcol:hover { background-position : 0 -38px;}
#qlub_opencloseleftcolbuttons.openleftcol { background-position : -27px 0 }
#qlub_opencloseleftcolbuttons.openleftcol:hover { background-position : -27px -38px;}

.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_memberinfoweb { display: none ; position: relative;  z-index: 3 }

.qlub_menuspacer { position : relative ; width: 8px }

.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: 32px; background: transparent top left repeat-x; cursor: default; color: #FFF; font-size: 13px; white-space: nowrap; z-index: 2 }
.qlub_menutab { height: 32px; line-height: 32px; font-size: 13px; white-space: nowrap; color : black }
.qlub_tdmenutab , .qlub_tdmenutabover { padding:0px 8px }
#qlub_disqmenulink , #qlub_shareboardmenulink { padding-left: 8px }
.qlub_tdmenutabover { background-image:url(/bundles/qlub/images/menuover.png); _background-image: url('/images/blank.gif') ; _filter :progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bundles/qlub/images/menuover.png',sizingMethod='scale') ; background-repeat : repeat-x }

.qlub_menubutton .qlub_menubuttonover { display : none }
.qlub_menupane { position: absolute; display: none; margin-left: -6px; }
.qlub_tdmenutab .qlub_menupane, .qlub_tdmenutabover .qlub_menupane { margin-left: -17px; } /* 9px d'ombre + 8px de padding */

.menupane_il{ background-image:url('/bundles/qlub/images/menupane/menupane_il.png'); background-repeat: repeat-y; width: 9px; min-width:9px;}
.menupane_ir{ background-image:url('/bundles/qlub/images/menupane/menupane_ir.png'); background-repeat: repeat-y; width: 9px; min-width:9px;}
.menupane_bl{ background-image:url('/bundles/qlub/images/menupane/menupane_bl.png'); background-repeat: no-repeat; width :9px; height:11px; }
.menupane_br{ background-image:url('/bundles/qlub/images/menupane/menupane_br.png'); background-repeat: no-repeat; width: 9px; height:11px; }
.menupane_bi{ background-image:url('/bundles/qlub/images/menupane/menupane_bi.png'); background-repeat: repeat-x; height:11px; }
.menupane_ii { width: 300px; }


.qlub_menupane_content li { font-size: 16px; cursor: pointer; color: #FFF;}
.qlub_menupane_content li a { font-size: 13px; height:22px;line-height:22px;}

ul.qlub_menupane_content{ padding:0; margin:10px 0;}
.qlub_menupane_content li{ list-style-type:disc; list-style-position:inside;  padding-left:1em; }
/*.qlub_menupane_content li:hover, .qlub_menupane_content a:hover, .qlub_menupane_content a:focus{ background-color:blue;}*/
/*.qlub_menupane_content li:hover{ list-style-type:circle;}*/
.qlub_menupane a { 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: 45px ; 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: 46px; width: 200px; background: transparent; overflow: hidden }
#qsn_editblocks , .q_leftcolitems { margin-left: 0px ; margin-top: 0px ; margin-right: 0px ; padding-left : 6px  ; padding-right : 6px ; width : 188px }

#q_drawerleftcoltop { background-image: url( '/bundles/qlub/images/leftcoldrawertop.png' ) ; cursor: move; width:200px; height:28px; background-position:0 -20px; }
#q_drawerleftcoltop:hover{ background-position : 0 -48px ; }
#q_drawerleftcolinter { background-image : url( '/bundles/qlub/images/leftcoldrawerinter.png' ) ; width : 200px; background-position : 0 -76px; }
#q_drawerleftcolbottom { background-image : url( '/bundles/qlub/images/leftcoldrawerbottom.png' ) ; float:left ; width:200px; height:20px; background-position:0 -570px; }
#q_drawerleftcoltitle { text-align: center; color: #FFF; text-transform: uppercase; letter-spacing: 2px; padding-top: 8px }

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

#q_borderleft { position: absolute ; left: 190px ; top: 0px ; width: 10px ; height: 100% ; background-image: url('/bundles/qlub/images/leftborder.png') ; background-repeat: repeat ; 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 { position: relative ; height: 19px ; line-height: 17px ; background-image: url( '/images/artema/leftcoltabbutton.png' ); background-repeat: no-repeat ; font-size: 12px ; font-weight: bold ; margin: 0; z-index:1;padding-top:2px;}
.leftcoltab_title span , .leftcoltab_title_closed span , .leftcoltab_title_open span , .leftcoltab_title_mouseover span { padding-left: 8px; }
.leftcoltab_title_closed { background-position: 0px 0px; 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: 0px -21px; color: #FFF; font-weight: bold; cursor: pointer }
.leftcoltab_content { margin: 0 0 0 0; padding: 10px 0 10px 6px ; overflow: hidden; width : 176px ; position : relative ; top: -10px ; left: 1px; border:solid 1px white;z-index:0;  }
.leftcoltab_content table {}

.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 : 0px }
.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 ; }
#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 }

.leftcol_iconbutton32 { width: 32px; height: 32px; background-position: center center; background-repeat: no-repeat; cursor: pointer }
.leftcoltitle { font-size: 12px; font-weight: bold; color: #000; margin: 24px 0 6px 0; }

.qlubleftcolothers { width: 154px; height: 30px; line-height : 38px ; cursor: pointer ; overflow : hidden ; position : relative ; left : 0px ; top : 0px; margin-left : 12px }
.qlubleftcolothers .divtxt { width: 100%; height: 30px; position : absolute ; top : -5px ; left:34px;font-size: 12px; font-weight: bold ; text-align:left; }

/*  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 }
.topdrawer_qorg .qorg_header { background-color: #FFF; margin: 0 0 12px 0 }
.topdrawer_qorg .qorg_title { color: #000; font-size: 13px; text-transform: uppercase; font-weight: bold }

/* 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; width: 48px; }
#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 { position:relative; overflow : hidden ; width: 36px; height: 36px; background: transparent url(/bundles/qlub/images/admindrawer_bkg.png) top left 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 }
.drawericon{ position:absolute; top:2px ; left:2px;}
.drawertitle { font-size: 13px; font-weight: bold; color: #000; text-transform: uppercase; margin-bottom: 10px; }

/* 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: 165px; height: 170px; line-height: 1.4em; overflow: auto; border-style: solid; border-width: 1px}
.notepadlink { width: 130px; margin: 4px 0; padding: 2px 4px; 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 }

/* qlub_sitemgr */

#qlub_sitemgr { font-size:12px; position: relative; left: 0px; top: 0px; width: 100%;} 
.qlub_sitemgr_tab_on, .qlub_sitemgr_tab_off { height: 28px; }
.qlub_sitemgr_tab_on { border-style: solid solid none solid; border-width: 1px; border-color:#333; cursor: default;background-color:white;color:black; }
.qlub_sitemgr_tab_off { border-style: dotted dotted solid dotted; border-width: 1px; border-color:#333; cursor: pointer; }
.qlub_sitemgr_tabinter { border-style: none none solid none; border-width: 1px; border-color:#333; width:7px;}
#qlub_sitemgr_tabpane { border-left: solid 1px; border-right: solid 1px; border-bottom: solid 1px; border-color:#333; background-color:white;color:black;}
#qlub_sitemgr_tabnamestable { margin-top:10px;}

#qlub_sitemgr_editmode { display:none;padding:10px;}
#qlub_sitemgr_viewmode { padding:10px;}

#qlub_editpane { width: 480px; height:320px; overflow: auto; font-size: 12px; border-style:solid; border-width: 1px;  }
#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_sitemgr_infos {margin: 0 10px 0 15px }
#qlub_sitemgr_infos h1, #qlub_sitemgr_infos_title { margin: 0; padding: 10px 0; font-size: 18px; font-weight: normal; }
#qlub_sitemgr_infos_desc { overflow: auto; margin: 0; height: 190px;  }
#qlub_sitemgr_infos_desc ul { margin-right: 10px }
#qlub_sitemgr_infos_desc li { color: #555; font-size: 12px; line-height: 16px; margin: 6px 0 0 -20px }
#qlub_sitemgr_infos_desc span { font-size:13px; font-weight: bold }

#qlub_sitemgr_newitem { border-width:0 1px 1px 1px; border-style:solid; border-color:#333; width:478px; height: 28px; }
#qlub_sitemgr_newitemlink { font-size:13px; line-height: 13px; font-weight: bold }

#qlub_sitemgr_accesspw{ color:red; }
a.qlub_sitemgr_link { font-size:13px; line-height: 13px; font-weight:bold; }

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

.editcheckbox { line-height: 24px; margin-left: 12px; white-space : nowrap }
.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 }

#qlub_sitemgr_password_elem { color:red ;} 

/* LOGIN - Boutons */

#qlub_login { margin: 0px 0px 0 0 ; padding-right : 10px }
#qlub_login_btn { width:145px;height:23px;background:url(/bundles/qlub/images/header_login.png) top left no-repeat; _background-image: url(/bundles/qlub/images/header_login_ie6.jpg); position:relative;cursor:pointer;}
#qlub_login_btn_txt { padding:5px; width:130px;}

#qlub_search_btn { width:145px;height:23px;background:url(/bundles/qlub/images/header_search.png) top left no-repeat; _background-image: url(/bundles/qlub/images/header_search_ie6.jpg) ; position:relative; }
#searchtext { width:112px; height:13px;position:absolute; top:3px; left:4px; font-size:11px;border:solid 1px #AAA; font-family:Arial;}
#qlub_search_btn_icon {position:absolute;top:0; right:0; width:23px; height:23px;cursor:pointer;}

/* LOGIN - Pop-up  */

#club_logindiv { font-family:Arial; font-size:13px; color:#444;} 
#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_bold { color: #000; font-weight:bold; }
.club_login_closetd{ cursor: pointer; padding: 0 7px; white-space: nowrap; }
.club_login_closebtn{ width: 16px; height: 16px; background-image: url(/bundles/qlub/images/close16.png) ; _background-image: url(/bundles/qlub/images/close16.gif); }
.club_login_inputtitle{ font-size:16px; }
.club_login_input{ width: 150px ; font-size: 16px; border:solid 1px #444;}
.club_login_btn{ background-image: url(/bundles/qlub/images/login_btn.png); _background-image: url(/bundles/qlub/images/login_btn.gif); font-size:14px; color:#333; text-align:center; width:181px; 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' ) ; _background-image: url('/images/circle6in9black.gif' ) ; }
#qlub_sitemap_buttons .on img { background-image: url('/images/ccircle6in9black.png' ) ;  _background-image: url('/images/ccircle6in9black.gif' ) ;  }

#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-style: none none solid solid; border-width: 1px; border-color: #888 ; }

.container_level1_menu { height: 38px; cursor: pointer; background: transparent repeat-x;  line-height: 32px; white-space: nowrap ; text-align: left; color:#fff ; 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-style: solid; border-width: 1px 0 1px 0; border-color:  #FFF #FFF #888 #888;  font-size: 12px; color: #000 ; padding : 0 ; margin: 0 ; padding-left : 2px ; background: #CCC url(/bundles/qlub/images/menu_bkg.png) top left repeat-x; overflow-x : hidden ;overflow-y : hidden ;}
.container_level2_mouseover { color: #FFF; }
.container_level2_dragon { 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-right: 3px; }

#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_admindrawerbackbutton .qlub_requestpending { width:110px ; height: 24px; line-height: 24px; font-size: 13px; color: #555; margin: 0 0 0 30px ; }

/* servcice PAGES */

.maincontainerdiv { behavior: url( "/style/pages.htc" ); }
.qelgoog a { visibility : hidden }

#pages_publiclogo { position: relative; width: 199px; height: 115px; background-image: url('/images/artema/pages_publiclogo.png'); margin-left: -26px }
#pages_pageformat3_ncols { position : absolute ; top : 10px ; left : 6px ; font-size : 24px ; font-weight : bold ; color : #f00 }

/* 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 ; }

/* MISE EN PAGE */

.qlubleftcolmep { width: 154px; height: 30px; line-height : 38px ; cursor: pointer ; overflow : hidden ; position : relative ; left : 0px ; top : 0px; margin-left : 12px }
.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'); }

/* prompt */

.promptdrawer { position: absolute; left: 30%; top: 0; width: 40%; background-color: #FFF; border-style: none solid solid solid; border-width: 1px; border-color: #000; color: #000; padding: 8px; }
.qprompt_title { color: #000; font-size: 13px; font-weight: bold; text-transform: uppercase; margin: 8px 0 4px 8px; }

/* annu */

.qorp_annugroup_profilediv { line-height: 22px; }
.qorp_annugroup_profileinfo { font-weight: bold; color: #333; }
.qorp_annugroup_profileinput { width: 130px; height: 14px; border : solid 1px #999; font-family : Arial; font-size: 11px; display: none; }
#artema_annugroup_profile_photo { width: 80px; height: 80px; border: solid 1px #999; }

/* ADS */

#qlub_topads , #qlub_bottomads  { position: relative ; text-align: left ; top: 0px ; left: 0px ; width: 1002px ; }
#qlub_topads  { z-index: 3 ; }
.qlub_ads_slot { overflow : hidden }
.qlub_ads_textlink { background-color : #FFF ; border : solid 1px #444 ; }
.qlub_ads_textlinkcontents { padding : 4px 8px ; text-align : left }
a.qlub_ads_texttitle:hover , a.qlub_ads_texttitle:link , a.qlub_ads_texttitle:visited , .qlub_ads_texttitle { color : #2200CC ; text-decoration: underline ; font-size : 16px }
.qlub_ads_textdesc { color : #000 ; font-size : 13px }


/* TABS */

.qlub_admindrawer_tab_on, .qlub_admindrawer_tab_off { height: 28px; }
.qlub_admindrawer_tab_on { border-style: solid solid none solid; border-width: 1px; border-color:#333; cursor: default;background-color:white;color:black; }
.qlub_admindrawer_tab_off { border-style: dotted dotted solid dotted; border-width: 1px; border-color:#333; cursor: pointer; }
.qlub_admindrawer_tab_inter { border-style: none none solid none; border-width: 1px; border-color:#333; width:7px;}
.qlub_admindrawer_tab_panestable { border-left: solid 1px; border-right: solid 1px; border-bottom: solid 1px; border-color:#333; background-color:white;color:black;}
.qlub_admindrawer_tab_namestable { margin-top:10px;}


/* A TRIER */

#pageslist { position: absolute; right: 10px; top: 10px; font-size: 11px; }

.mhpleftcolmininotes { position: relative ; width: 100px ; height: 50px; margin-top: 7px ; cursor: pointer ; border: solid 1px ; border-color: #CCC #CCC #888 #CCC ; }

.mhpnotetitle { font-size: 16px; line-height: 1.8em; font-weight: bold }

#combos { position: absolute; background: #FFF; border: solid 7px #AAA; padding: 5px; line-height: 1.6em; }

.qnavig { padding: 0 7px; line-height: 16px ; color: #FFF; cursor: deault }
a.qnavig { padding: 0 7px; color: #333; line-height: 16px ; cursor: pointer }
a.qnavig:hover { text-decoration: underline }


.adminmenu{ background-image:url(/bundles/qlub/images/adminmenu_sprites.png?d=100615); _background-image:url(/bundles/qlub/images/adminmenu_sprites.gif?d=100615); background-repeat: no-repeat;}

.sprite_members_16{ width:16px; height:16px; background-position : 0px 0px }
.sprite_menu_16{ width:16px; height:16px; background-position : 0px -16px }
.sprite_globe_16{ width:16px; height:16px; background-position : 0px -32px }
.sprite_events_16{ width:16px; height:16px; background-position : 0px -48px }
.sprite_uploads_16{ width:16px; height:16px; background-position : 0px -64px }
.sprite_diflist_16{ width:16px; height:16px; background-position : 0px -80px }
.sprite_palette_16{ width:16px; height:16px; background-position : 0px -96px }
.sprite_sponsors_16{ width:16px; height:16px; background-position : 0px -112px }

.sprite_refresh_16{ width:16px; height:16px; background-position : 0px -128px }
.sprite_help_16{ width:16px; height:16px; background-position : 0px -144px }
.sprite_qwiz_16{ width:16px; height:16px; background-position : 0px -160px }
.sprite_stats_16{ width:16px; height:16px; background-position : 0px -176px }
.sprite_news_16{ width:16px; height:16px; background-position : 0px -192px }
.sprite_gallery_16{ width:16px; height:16px; background-position : 0px -208px }
.sprite_support_16{ width:16px; height:16px; background-position : 0px -224px }
.sprite_video_16{ width:16px; height:16px; background-position : 0px -240px }
.sprite_firststeps_16{ width:16px; height:16px; background-position : 0px -256px }

.sprite_members_16_disabled{ width:16px; height:16px; background-position : 0px -272px }
.sprite_menu_16_disabled{ width:16px; height:16px; background-position : 0px -288px }
.sprite_globe_16_disabled{ width:16px; height:16px; background-position : 0px -304px }
.sprite_events_16_disabled{ width:16px; height:16px; background-position : 0px -320px }
.sprite_uploads_16_disabled{ width:16px; height:16px; background-position : 0px -336px }
.sprite_diflist_16_disabled{ width:16px; height:16px; background-position : 0px -352px }
.sprite_palette_16_disabled{ width:16px; height:16px; background-position : 0px -368px }
.sprite_sponsors_16_disabled{ width:16px; height:16px; background-position : 0px -384px }
.sprite_refresh_16_disabled{ width:16px; height:16px; background-position : 0px -400px }

.sprite_pressrelease_16{ width:16px; height:16px; background-position : 0px -416px }
.sprite_partners_16{ width:16px; height:16px; background-position : 0px -432px }
.sprite_accounts_16{ width:16px; height:16px; background-position : 0px -448px }
.sprite_infos_16{ width:16px; height:16px; background-position : 0px -464px }

.sprite_members_32{ width:32px; height:32px; background-position : -20px -0px }
.sprite_menu_32{ width:32px; height:32px; background-position : -20px -32px }
.sprite_globe_32{ width:32px; height:32px; background-position : -20px -64px }
.sprite_events_32{ width:32px; height:32px; background-position : -20px -96px }
.sprite_uploads_32{ width:32px; height:32px; background-position : -20px -128px }
.sprite_diflist_32{ width:32px; height:32px; background-position : -20px -160px }
.sprite_palette_32{ width:32px; height:32px; background-position : -20px -192px }
.sprite_sponsors_32{ width:32px; height:32px; background-position : -20px -224px }

.sprite_members_32_disabled{ width:32px; height:32px; background-position : -20px -256px }
.sprite_menu_32_disabled{ width:32px; height:32px; background-position : -20px -288px }
.sprite_globe_32_disabled{ width:32px; height:32px; background-position : -20px -320px }
.sprite_events_32_disabled{ width:32px; height:32px; background-position : -20px -352px }
.sprite_uploads_32_disabled{ width:32px; height:32px; background-position : -20px -384px }
.sprite_diflist_32_disabled{ width:32px; height:32px; background-position : -20px -416px }
.sprite_palette_32_disabled{ width:32px; height:32px; background-position : -20px -448px }
.sprite_sponsors_32_disabled{ width:32px; height:32px; background-position : -20px -480px }

.sprite_ideas_32{ width:32px; height:32px; background-position : -20px -512px }

.sprite_members_48{ width:48px; height:48px; background-position : -60px 0px }
.sprite_menu_48{ width:48px; height:48px; background-position : -60px -48px }
.sprite_globe_48{ width:48px; height:48px; background-position : -60px -96px }
.sprite_events_48{ width:48px; height:48px; background-position : -60px -144px }
.sprite_uploads_48{ width:48px; height:48px; background-position : -60px -192px }
.sprite_diflist_48{ width:48px; height:48px; background-position : -60px -240px }
.sprite_palette_48{ width:48px; height:48px; background-position : -60px -288px }
.sprite_sponsors_48{ width:48px; height:48px; background-position : -60px -336px }
.sprite_contactcard_48{ width:48px; height:48px; background-position : -60px -384px }
.sprite_infos_48{ width:48px; height:48px; background-position : -60px -432px }
.sprite_accounts_48{ width:48px; height:48px; background-position : -60px -480px }

.sprite_folder_add_16{ width:16px; height:16px; background-position : -110px 0px }
.sprite_folder_edit_16{ width:16px; height:16px; background-position : -110px -16px }
.sprite_folder_del_16{width:16px; height:16px; background-position : -110px -32px }
.sprite_page_add_16{ width:16px; height:16px; background-position : -110px -48px }
.sprite_page_addmod_16{ width:16px; height:16px; background-position : -110px -64px }
.sprite_page_edit_16{ width:16px; height:16px; background-position : -110px -80px }
.sprite_page_del_16{ width:16px; height:16px; background-position : -110px -96px }
.sprite_page_publish_16{ width:16px; height:16px; background-position : -110px -112px }
.sprite_page_dupl_16{ width:16px; height:16px; background-position : -110px -128px }
.sprite_page_restore_16{width:16px; height:16px; background-position : -110px -144px }
.sprite_ishome_16{ width:16px; height:16px; background-position : -110px -160px }
.sprite_ishome_hidden_16{ width:16px; height:16px; background-position : -110px -176px }
.sprite_isweb_16{ width:16px; height:16px; background-position : -110px -192px }
.sprite_isweb_hidden_16{ width:16px; height:16px; background-position : -110px -208px }
.sprite_ispublic_16{ width:16px; height:16px; background:none; }
.sprite_ispublic_hidden_16{ width:16px; height:16px; background-position : -110px -208px }
.sprite_isnotweb_16{ width:16px; height:16px; background-position : -110px -224px }
.sprite_isnotweb_hidden_16{ width:16px; height:16px; background-position : -110px -240px }

.sprite_chat_16{ width:16px; height:16px; background-position : -110px -256px }
.sprite_chat_disabled_16{ width:16px; height:16px; background-position : -110px -272px }
.sprite_note_16{ width:16px; height:16px; background-position : -110px -288px }
.sprite_note_disabled_16{ width:16px; height:16px; background-position : -110px -304px }

.sprite_arrow_green_right_16{ width:16px; height:16px; background-position : -130px 0px }
.sprite_arrow_green_bottomright_16{ width:16px; height:16px; background-position : -130px -16px }
.sprite_edit_16{width:16px; height:16px; background-position : -130px -32px }
.sprite_delete_16{ width:16px; height:16px; background-position : -130px -48px }
.sprite_upload_16{ width:16px; height:16px; background-position : -130px -64px }
.sprite_download_16{ width:16px; height:16px; background-position : -130px -80px }
.sprite_select_16{ width:16px; height:16px; background-position : -130px -96px }
.sprite_unselect_16{ width:16px; height:16px; background-position : -130px -112px }
.sprite_album_16{ width:16px; height:16px; background-position : -130px -128px }
.sprite_switch_16{width:16px; height:16px; background-position : -130px -144px }

.sprite_align_left_16{ width:16px; height:16px; background-position : -130px -160px }
.sprite_align_center_16{ width:16px; height:16px; background-position : -130px -176px }
.sprite_align_right_16{ width:16px; height:16px; background-position : -130px -192px }

.sprite_info_16{ width:16px; height:16px; background-position : -130px -208px }
.sprite_redflag_16{ width:16px; height:16px; background-position : -130px -224px }
.sprite_star_16{ width:16px; height:16px; background-position : -130px -240px }
.sprite_arrow_green_upright_16{ width:16px; height:16px; background-position : -130px -256px }
.sprite_arrow_green_upright_disabled_16{ width:16px; height:16px; background-position : -130px -272px }
.sprite_edit_disabled_16{ width:16px; height:16px; background-position : -130px -288px }
.sprite_delete_disabled_16{ width:16px; height:16px; background-position : -130px -304px }

.sprite_admindrawer_mainicon_bkg{ width:48px; height:48px; background-position : -150px 0px }
.sprite_admindrawer_icon_bkg{ width:48px; height:270px; background-position : -150px -48px }

.sprite_logo_quomodo{ width:151px; height:36px; background-position : -150px -476px }

.sprite_delete_12{ width:12px; height:12px; background-position : -200px 0px }
.sprite_globe_12{ width:12px; height:12px; background-position : -200px -12px }
.sprite_edit_12{ width:12px; height:12px; background-position : -200px -24px }
.sprite_view_12{ width:12px; height:12px; background-position : -200px -36px }
.sprite_customselect{ width:19px; height:26px; background-position : -200px -48px }

.sprite_domain_32{ width:32px; height:32px; background-position : -230px 0px }
.sprite_info_32{ width:32px; height:32px; background-position : -230px -32px }
.sprite_infos_32{ width:32px; height:32px; background-position : -230px -32px }
.sprite_tools_admin_32{ width:32px; height:32px; background-position : -230px -64px }
.sprite_tools_member_32{ width:32px; height:32px; background-position : -230px -96px }
.sprite_directory_32{ width:32px; height:32px; background-position : -230px -128px }
.sprite_help_32{ width:32px; height:32px; background-position : -230px -160px }

.sprite_qwiz_32{ width:32px; height:32px; background-position : -230px -192px }
.sprite_stats_32{ width:32px; height:32px; background-position : -230px -224px }
.sprite_news_32{ width:32px; height:32px; background-position : -230px -256px }
.sprite_gallery_32{ width:32px; height:32px; background-position : -230px -288px }
.sprite_support_32{ width:32px; height:32px; background-position : -230px -320px }
.sprite_pressrelease_32{ width:32px; height:32px; background-position : -230px -352px }
.sprite_partners_32{ width:32px; height:32px; background-position : -230px -384px }
.sprite_accounts_32{ width:32px; height:32px; background-position : -230px -416px }

.sprite_help_24{ width:24px; height:24px; background-position : -270px 0px }
.sprite_folder_add_24{ width:24px; height:24px; background-position : -270px -24px }
.sprite_folder_del_24{ width:24px; height:24px; background-position : -270px -48px }
.sprite_delete_24{ width:24px; height:24px; background-position : -270px -72px }
.sprite_plus_24{ width:24px; height:24px; background-position : -270px -96px }
.sprite_alerts_email_24{ width:24px; height:24px; background-position : -270px -120px }
.sprite_alerts_newsletter_24{ width:24px; height:24px; background-position : -270px -144px }
.sprite_page_new_24{ width:24px; height:24px; background-position : -270px -168px }
.sprite_chat_24{ width:24px; height:24px; background-position : -270px -192px }
.sprite_chat_disabled_24{ width:24px; height:24px; background-position : -270px -216px }
.sprite_note_24{ width:24px; height:24px; background-position : -270px -240px }
.sprite_note_disabled_24{ width:24px; height:24px; background-position : -270px -264px }
.sprite_align_24{ width:24px; height:24px; background-position : -270px -288px }
.sprite_share_24{ width:24px; height:24px; background-position : -270px -312px }

.sprite_admin_24{ width:24px; height:24px; background-position : -270px -336px }
.sprite_members_24{ width:24px; height:24px; background-position : -270px -360px }
.sprite_web_24{ width:24px; height:24px; background-position : -270px -384px }

.sprite_view_details_off{ width:41px; height:25px; background-position : -300px 0px }
.sprite_view_details_on{ width:41px; height:25px; background-position : -300px -25px }
.sprite_view_images_off{ width:41px; height:25px; background-position : -300px -50px }
.sprite_view_images_on{ width:41px; height:25px; background-position : -300px -75px }

.sprite_alerts_email_72{ width:72px; height:72px; background-position : -300px -100px }
.sprite_alerts_newsletter_72{ width:72px; height:72px; background-position : -300px -172px }

.sprite_publishbutton_web{ width : 154px; height: 38px; background-position : -380px -0px}
.sprite_publishbutton_web_over{ width : 154px; height: 38px; background-position : -380px -38px}
.sprite_publishbutton_members{ width : 154px; height: 38px; background-position : -380px -76px}
.sprite_publishbutton_members_over{ width : 154px; height: 38px; background-position : -380px -114px}
.sprite_othersbutton{ width : 154px; height: 30px; background-position : -380px -156px}
.sprite_othersbutton_over{ width : 154px; height: 30px; background-position : -380px -186px}
.sprite_leftcolbutton{ width : 154px; height: 30px; background-position : -380px -216px}
.sprite_leftcolbutton_over{ width : 154px; height: 30px; background-position : -380px -246px}

.sn_chooserlist{background-image:url(/bundles/qlub/images/sn_chooserlist.jpg); background-repeat:no-repeat;}.sprite_amazon_fo{ width : 72px; height : 72px; background-position : -0px -0px}.sprite_amazon_fo_over{ width : 72px; height : 72px; background-position : -0px -72px}.sprite_bnq_intl_fo{ width : 72px; height : 72px; background-position : -72px -0px}.sprite_bnq_intl_fo_over{ width : 72px; height : 72px; background-position : -72px -72px}.sprite_todo_fo{ width : 72px; height : 72px; background-position : -144px -0px}.sprite_todo_fo_over{ width : 72px; height : 72px; background-position : -144px -72px}.sprite_photomaton_fo{ width : 72px; height : 72px; background-position : -216px -0px}.sprite_photomaton_fo_over{ width : 72px; height : 72px; background-position : -216px -72px}.sprite_spiral_intl_fo{ width : 72px; height : 72px; background-position : -288px -0px}.sprite_spiral_intl_fo_over{ width : 72px; height : 72px; background-position : -288px -72px}.sprite_kitty_fo{ width : 72px; height : 72px; background-position : -360px -0px}.sprite_kitty_fo_over{ width : 72px; height : 72px; background-position : -360px -72px}.sprite_kado_fo{ width : 72px; height : 72px; background-position : -432px -0px}.sprite_kado_fo_over{ width : 72px; height : 72px; background-position : -432px -72px}.sprite_bd_intl_fo{ width : 72px; height : 72px; background-position : -504px -0px}.sprite_bd_intl_fo_over{ width : 72px; height : 72px; background-position : -504px -72px}.sprite_rep_fo{ width : 72px; height : 72px; background-position : -576px -0px}.sprite_rep_fo_over{ width : 72px; height : 72px; background-position : -576px -72px}.sprite_bdcfamily_fo{ width : 72px; height : 72px; background-position : -648px -0px}.sprite_bdcfamily_fo_over{ width : 72px; height : 72px; background-position : -648px -72px}.sprite_todos_fo{ width : 72px; height : 72px; background-position : -720px -0px}.sprite_todos_fo_over{ width : 72px; height : 72px; background-position : -720px -72px}.sprite_dispo_intl_fo{ width : 72px; height : 72px; background-position : -792px -0px}.sprite_dispo_intl_fo_over{ width : 72px; height : 72px; background-position : -792px -72px}.sprite_cal_fo{ width : 72px; height : 72px; background-position : -864px -0px}.sprite_cal_fo_over{ width : 72px; height : 72px; background-position : -864px -72px}.sprite_upload_intl_fo{ width : 72px; height : 72px; background-position : -936px -0px}.sprite_upload_intl_fo_over{ width : 72px; height : 72px; background-position : -936px -72px}.sprite_ema_fo{ width : 72px; height : 72px; background-position : -1008px -0px}.sprite_ema_fo_over{ width : 72px; height : 72px; background-position : -1008px -72px}.sprite_pmessage_fo{ width : 72px; height : 72px; background-position : -1080px -0px}.sprite_pmessage_fo_over{ width : 72px; height : 72px; background-position : -1080px -72px}.sprite_bnv_intl_fo{ width : 72px; height : 72px; background-position : -1152px -0px}.sprite_bnv_intl_fo_over{ width : 72px; height : 72px; background-position : -1152px -72px}.sprite_eqr_fo{ width : 72px; height : 72px; background-position : -1224px -0px}.sprite_eqr_fo_over{ width : 72px; height : 72px; background-position : -1224px -72px}.sprite_slide_fo{ width : 72px; height : 72px; background-position : -1296px -0px}.sprite_slide_fo_over{ width : 72px; height : 72px; background-position : -1296px -72px}.sprite_ffbb_fo{ width : 72px; height : 72px; background-position : -1368px -0px}.sprite_ffbb_fo_over{ width : 72px; height : 72px; background-position : -1368px -72px}.sprite_flickr_fo{ width : 72px; height : 72px; background-position : -1440px -0px}.sprite_flickr_fo_over{ width : 72px; height : 72px; background-position : -1440px -72px}.sprite_letter_fo{ width : 72px; height : 72px; background-position : -1512px -0px}.sprite_letter_fo_over{ width : 72px; height : 72px; background-position : -1512px -72px}.sprite_calendar_fo{ width : 72px; height : 72px; background-position : -1584px -0px}.sprite_calendar_fo_over{ width : 72px; height : 72px; background-position : -1584px -72px}.sprite_vol_fo{ width : 72px; height : 72px; background-position : -1656px -0px}.sprite_vol_fo_over{ width : 72px; height : 72px; background-position : -1656px -72px}.sprite_eventnext_fo{ width : 72px; height : 72px; background-position : -1728px -0px}.sprite_eventnext_fo_over{ width : 72px; height : 72px; background-position : -1728px -72px}.sprite_team_fo{ width : 72px; height : 72px; background-position : -1800px -0px}.sprite_team_fo_over{ width : 72px; height : 72px; background-position : -1800px -72px}.sprite_hello_intl_fo{ width : 72px; height : 72px; background-position : -1872px -0px}.sprite_hello_intl_fo_over{ width : 72px; height : 72px; background-position : -1872px -72px}.sprite_nl_fo{ width : 72px; height : 72px; background-position : -1944px -0px}.sprite_nl_fo_over{ width : 72px; height : 72px; background-position : -1944px -72px}.sprite_dn_fo{ width : 72px; height : 72px; background-position : -2016px -0px}.sprite_dn_fo_over{ width : 72px; height : 72px; background-position : -2016px -72px}.sprite_meteo_fo{ width : 72px; height : 72px; background-position : -2088px -0px}.sprite_meteo_fo_over{ width : 72px; height : 72px; background-position : -2088px -72px}.sprite_countdown_fo{ width : 72px; height : 72px; background-position : -2160px -0px}.sprite_countdown_fo_over{ width : 72px; height : 72px; background-position : -2160px -72px}.sprite_clock_fo{ width : 72px; height : 72px; background-position : -2232px -0px}.sprite_clock_fo_over{ width : 72px; height : 72px; background-position : -2232px -72px}.sprite_btn_fo{ width : 72px; height : 72px; background-position : -2304px -0px}.sprite_btn_fo_over{ width : 72px; height : 72px; background-position : -2304px -72px}.sprite_charmessage_fo{ width : 72px; height : 72px; background-position : -2376px -0px}.sprite_charmessage_fo_over{ width : 72px; height : 72px; background-position : -2376px -72px}.sprite_silhouette_fo{ width : 72px; height : 72px; background-position : -2448px -0px}.sprite_silhouette_fo_over{ width : 72px; height : 72px; background-position : -2448px -72px}.sprite_mcn_fo{ width : 72px; height : 72px; background-position : -2520px -0px}.sprite_mcn_fo_over{ width : 72px; height : 72px; background-position : -2520px -72px}.sprite_bookmarks_fo{ width : 72px; height : 72px; background-position : -2592px -0px}.sprite_bookmarks_fo_over{ width : 72px; height : 72px; background-position : -2592px -72px}.sprite_files_fo{ width : 72px; height : 72px; background-position : -2664px -0px}.sprite_files_fo_over{ width : 72px; height : 72px; background-position : -2664px -72px}.sprite_rss_fo{ width : 72px; height : 72px; background-position : -2736px -0px}.sprite_rss_fo_over{ width : 72px; height : 72px; background-position : -2736px -72px}.sprite_gm_fo{ width : 72px; height : 72px; background-position : -2808px -0px}.sprite_gm_fo_over{ width : 72px; height : 72px; background-position : -2808px -72px}.sprite_vc_fo{ width : 72px; height : 72px; background-position : -2880px -0px}.sprite_vc_fo_over{ width : 72px; height : 72px; background-position : -2880px -72px}.sprite_comment_fo{ width : 72px; height : 72px; background-position : -2952px -0px}.sprite_comment_fo_over{ width : 72px; height : 72px; background-position : -2952px -72px}.sprite_contact_fo{ width : 72px; height : 72px; background-position : -3024px -0px}.sprite_contact_fo_over{ width : 72px; height : 72px; background-position : -3024px -72px}.sprite_dropbox_fo{ width : 72px; height : 72px; background-position : -3096px -0px}.sprite_dropbox_fo_over{ width : 72px; height : 72px; background-position : -3096px -72px}.sprite_music_fo{ width : 72px; height : 72px; background-position : -3168px -0px}.sprite_music_fo_over{ width : 72px; height : 72px; background-position : -3168px -72px}.sprite_photoflow_fo{ width : 72px; height : 72px; background-position : -3240px -0px}.sprite_photoflow_fo_over{ width : 72px; height : 72px; background-position : -3240px -72px}.sprite_photoboxes_fo{ width : 72px; height : 72px; background-position : -3312px -0px}.sprite_photoboxes_fo_over{ width : 72px; height : 72px; background-position : -3312px -72px}.sprite_photoslider_fo{ width : 72px; height : 72px; background-position : -3384px -0px}.sprite_photoslider_fo_over{ width : 72px; height : 72px; background-position : -3384px -72px}.sprite_flash_fo{ width : 72px; height : 72px; background-position : -3456px -0px}.sprite_flash_fo_over{ width : 72px; height : 72px; background-position : -3456px -72px}.sprite_matchnext_fo{ width : 72px; height : 72px; background-position : -3528px -0px}.sprite_matchnext_fo_over{ width : 72px; height : 72px; background-position : -3528px -72px}.sprite_broll_fo{ width : 72px; height : 72px; background-position : -3600px -0px}.sprite_broll_fo_over{ width : 72px; height : 72px; background-position : -3600px -72px}.sprite_nws_fo{ width : 72px; height : 72px; background-position : -3672px -0px}.sprite_nws_fo_over{ width : 72px; height : 72px; background-position : -3672px -72px}.sprite_fv_fo{ width : 72px; height : 72px; background-position : -3744px -0px}.sprite_fv_fo_over{ width : 72px; height : 72px; background-position : -3744px -72px}.sprite_table_fo{ width : 72px; height : 72px; background-position : -3816px -0px}.sprite_table_fo_over{ width : 72px; height : 72px; background-position : -3816px -72px}.sprite_poll_fo{ width : 72px; height : 72px; background-position : -3888px -0px}.sprite_poll_fo_over{ width : 72px; height : 72px; background-position : -3888px -72px}.sprite_pimg_fo{ width : 72px; height : 72px; background-position : -3960px -0px}.sprite_pimg_fo_over{ width : 72px; height : 72px; background-position : -3960px -72px}.sprite_pmtxt_fo{ width : 72px; height : 72px; background-position : -4032px -0px}.sprite_pmtxt_fo_over{ width : 72px; height : 72px; background-position : -4032px -72px}.sprite_wsg_fo{ width : 72px; height : 72px; background-position : -4104px -0px}.sprite_wsg_fo_over{ width : 72px; height : 72px; background-position : -4104px -72px}

.sn_chooserlist_demo_fr{background-image:url(/bundles/qlub/images/sn_chooserlist_demo_fr.jpg); background-repeat:no-repeat;}.sprite_amazon_demo_fr{ width : 210px; height : 180px; background-position : -0px -0px}.sprite_bnq_intl_demo_fr{ width : 210px; height : 180px; background-position : -210px -0px}.sprite_todo_demo_fr{ width : 210px; height : 180px; background-position : -420px -0px}.sprite_photomaton_demo_fr{ width : 210px; height : 180px; background-position : -630px -0px}.sprite_spiral_intl_demo_fr{ width : 210px; height : 180px; background-position : -840px -0px}.sprite_kitty_demo_fr{ width : 210px; height : 180px; background-position : -1050px -0px}.sprite_kado_demo_fr{ width : 210px; height : 180px; background-position : -1260px -0px}.sprite_bd_intl_demo_fr{ width : 210px; height : 180px; background-position : -1470px -0px}.sprite_rep_demo_fr{ width : 210px; height : 180px; background-position : -1680px -0px}.sprite_bdcfamily_demo_fr{ width : 210px; height : 180px; background-position : -1890px -0px}.sprite_todos_demo_fr{ width : 210px; height : 180px; background-position : -2100px -0px}.sprite_dispo_intl_demo_fr{ width : 210px; height : 180px; background-position : -2310px -0px}.sprite_cal_demo_fr{ width : 210px; height : 180px; background-position : -2520px -0px}.sprite_upload_intl_demo_fr{ width : 210px; height : 180px; background-position : -2730px -0px}.sprite_ema_demo_fr{ width : 210px; height : 180px; background-position : -2940px -0px}.sprite_pmessage_demo_fr{ width : 210px; height : 180px; background-position : -3150px -0px}.sprite_bnv_intl_demo_fr{ width : 210px; height : 180px; background-position : -3360px -0px}.sprite_eqr_demo_fr{ width : 210px; height : 180px; background-position : -3570px -0px}.sprite_slide_demo_fr{ width : 210px; height : 180px; background-position : -3780px -0px}.sprite_ffbb_demo_fr{ width : 210px; height : 180px; background-position : -3990px -0px}.sprite_flickr_demo_fr{ width : 210px; height : 180px; background-position : -4200px -0px}.sprite_letter_demo_fr{ width : 210px; height : 180px; background-position : -4410px -0px}.sprite_calendar_demo_fr{ width : 210px; height : 180px; background-position : -4620px -0px}.sprite_vol_demo_fr{ width : 210px; height : 180px; background-position : -4830px -0px}.sprite_eventnext_demo_fr{ width : 210px; height : 180px; background-position : -5040px -0px}.sprite_team_demo_fr{ width : 210px; height : 180px; background-position : -5250px -0px}.sprite_hello_intl_demo_fr{ width : 210px; height : 180px; background-position : -5460px -0px}.sprite_nl_demo_fr{ width : 210px; height : 180px; background-position : -5670px -0px}.sprite_dn_demo_fr{ width : 210px; height : 180px; background-position : -5880px -0px}.sprite_meteo_demo_fr{ width : 210px; height : 180px; background-position : -6090px -0px}.sprite_countdown_demo_fr{ width : 210px; height : 180px; background-position : -6300px -0px}.sprite_clock_demo_fr{ width : 210px; height : 180px; background-position : -6510px -0px}.sprite_btn_demo_fr{ width : 210px; height : 180px; background-position : -6720px -0px}.sprite_charmessage_demo_fr{ width : 210px; height : 180px; background-position : -6930px -0px}.sprite_silhouette_demo_fr{ width : 210px; height : 180px; background-position : -7140px -0px}.sprite_mcn_demo_fr{ width : 210px; height : 180px; background-position : -7350px -0px}.sprite_bookmarks_demo_fr{ width : 210px; height : 180px; background-position : -7560px -0px}.sprite_files_demo_fr{ width : 210px; height : 180px; background-position : -7770px -0px}.sprite_rss_demo_fr{ width : 210px; height : 180px; background-position : -7980px -0px}.sprite_gm_demo_fr{ width : 210px; height : 180px; background-position : -8190px -0px}.sprite_vc_demo_fr{ width : 210px; height : 180px; background-position : -8400px -0px}.sprite_comment_demo_fr{ width : 210px; height : 180px; background-position : -8610px -0px}.sprite_contact_demo_fr{ width : 210px; height : 180px; background-position : -8820px -0px}.sprite_dropbox_demo_fr{ width : 210px; height : 180px; background-position : -9030px -0px}.sprite_music_demo_fr{ width : 210px; height : 180px; background-position : -9240px -0px}.sprite_photoflow_demo_fr{ width : 210px; height : 180px; background-position : -9450px -0px}.sprite_photoboxes_demo_fr{ width : 210px; height : 180px; background-position : -9660px -0px}.sprite_photoslider_demo_fr{ width : 210px; height : 180px; background-position : -9870px -0px}.sprite_flash_demo_fr{ width : 210px; height : 180px; background-position : -10080px -0px}.sprite_matchnext_demo_fr{ width : 210px; height : 180px; background-position : -10290px -0px}.sprite_broll_demo_fr{ width : 210px; height : 180px; background-position : -10500px -0px}.sprite_nws_demo_fr{ width : 210px; height : 180px; background-position : -10710px -0px}.sprite_fv_demo_fr{ width : 210px; height : 180px; background-position : -10920px -0px}.sprite_table_demo_fr{ width : 210px; height : 180px; background-position : -11130px -0px}.sprite_poll_demo_fr{ width : 210px; height : 180px; background-position : -11340px -0px}.sprite_pimg_demo_fr{ width : 210px; height : 180px; background-position : -11550px -0px}.sprite_pmtxt_demo_fr{ width : 210px; height : 180px; background-position : -11760px -0px}.sprite_wsg_demo_fr{ width : 210px; height : 180px; background-position : -11970px -0px}

.sn_chooserlist_demo_en{background-image:url(/bundles/qlub/images/sn_chooserlist_demo_en.jpg); background-repeat:no-repeat;}.sprite_amazon_demo_en{ width : 210px; height : 180px; background-position : -0px -0px}.sprite_bnq_intl_demo_en{ width : 210px; height : 180px; background-position : -210px -0px}.sprite_todo_demo_en{ width : 210px; height : 180px; background-position : -420px -0px}.sprite_photomaton_demo_en{ width : 210px; height : 180px; background-position : -630px -0px}.sprite_spiral_intl_demo_en{ width : 210px; height : 180px; background-position : -840px -0px}.sprite_kitty_demo_en{ width : 210px; height : 180px; background-position : -1050px -0px}.sprite_kado_demo_en{ width : 210px; height : 180px; background-position : -1260px -0px}.sprite_bd_intl_demo_en{ width : 210px; height : 180px; background-position : -1470px -0px}.sprite_rep_demo_en{ width : 210px; height : 180px; background-position : -1680px -0px}.sprite_bdcfamily_demo_en{ width : 210px; height : 180px; background-position : -1890px -0px}.sprite_todos_demo_en{ width : 210px; height : 180px; background-position : -2100px -0px}.sprite_dispo_intl_demo_en{ width : 210px; height : 180px; background-position : -2310px -0px}.sprite_cal_demo_en{ width : 210px; height : 180px; background-position : -2520px -0px}.sprite_upload_intl_demo_en{ width : 210px; height : 180px; background-position : -2730px -0px}.sprite_ema_demo_en{ width : 210px; height : 180px; background-position : -2940px -0px}.sprite_pmessage_demo_en{ width : 210px; height : 180px; background-position : -3150px -0px}.sprite_bnv_intl_demo_en{ width : 210px; height : 180px; background-position : -3360px -0px}.sprite_eqr_demo_en{ width : 210px; height : 180px; background-position : -3570px -0px}.sprite_slide_demo_en{ width : 210px; height : 180px; background-position : -3780px -0px}.sprite_ffbb_demo_en{ width : 210px; height : 180px; background-position : -3990px -0px}.sprite_flickr_demo_en{ width : 210px; height : 180px; background-position : -4200px -0px}.sprite_letter_demo_en{ width : 210px; height : 180px; background-position : -4410px -0px}.sprite_calendar_demo_en{ width : 210px; height : 180px; background-position : -4620px -0px}.sprite_vol_demo_en{ width : 210px; height : 180px; background-position : -4830px -0px}.sprite_eventnext_demo_en{ width : 210px; height : 180px; background-position : -5040px -0px}.sprite_team_demo_en{ width : 210px; height : 180px; background-position : -5250px -0px}.sprite_hello_intl_demo_en{ width : 210px; height : 180px; background-position : -5460px -0px}.sprite_nl_demo_en{ width : 210px; height : 180px; background-position : -5670px -0px}.sprite_dn_demo_en{ width : 210px; height : 180px; background-position : -5880px -0px}.sprite_meteo_demo_en{ width : 210px; height : 180px; background-position : -6090px -0px}.sprite_countdown_demo_en{ width : 210px; height : 180px; background-position : -6300px -0px}.sprite_clock_demo_en{ width : 210px; height : 180px; background-position : -6510px -0px}.sprite_btn_demo_en{ width : 210px; height : 180px; background-position : -6720px -0px}.sprite_charmessage_demo_en{ width : 210px; height : 180px; background-position : -6930px -0px}.sprite_silhouette_demo_en{ width : 210px; height : 180px; background-position : -7140px -0px}.sprite_mcn_demo_en{ width : 210px; height : 180px; background-position : -7350px -0px}.sprite_bookmarks_demo_en{ width : 210px; height : 180px; background-position : -7560px -0px}.sprite_files_demo_en{ width : 210px; height : 180px; background-position : -7770px -0px}.sprite_rss_demo_en{ width : 210px; height : 180px; background-position : -7980px -0px}.sprite_gm_demo_en{ width : 210px; height : 180px; background-position : -8190px -0px}.sprite_vc_demo_en{ width : 210px; height : 180px; background-position : -8400px -0px}.sprite_comment_demo_en{ width : 210px; height : 180px; background-position : -8610px -0px}.sprite_contact_demo_en{ width : 210px; height : 180px; background-position : -8820px -0px}.sprite_dropbox_demo_en{ width : 210px; height : 180px; background-position : -9030px -0px}.sprite_music_demo_en{ width : 210px; height : 180px; background-position : -9240px -0px}.sprite_photoflow_demo_en{ width : 210px; height : 180px; background-position : -9450px -0px}.sprite_photoboxes_demo_en{ width : 210px; height : 180px; background-position : -9660px -0px}.sprite_photoslider_demo_en{ width : 210px; height : 180px; background-position : -9870px -0px}.sprite_flash_demo_en{ width : 210px; height : 180px; background-position : -10080px -0px}.sprite_matchnext_demo_en{ width : 210px; height : 180px; background-position : -10290px -0px}.sprite_broll_demo_en{ width : 210px; height : 180px; background-position : -10500px -0px}.sprite_nws_demo_en{ width : 210px; height : 180px; background-position : -10710px -0px}.sprite_fv_demo_en{ width : 210px; height : 180px; background-position : -10920px -0px}.sprite_table_demo_en{ width : 210px; height : 180px; background-position : -11130px -0px}.sprite_poll_demo_en{ width : 210px; height : 180px; background-position : -11340px -0px}.sprite_pimg_demo_en{ width : 210px; height : 180px; background-position : -11550px -0px}.sprite_pmtxt_demo_en{ width : 210px; height : 180px; background-position : -11760px -0px}.sprite_wsg_demo_en{ width : 210px; height : 180px; background-position : -11970px -0px}

.sn_chooserlist_disabled{background-image:url(/bundles/qlub/images/sn_chooserlist_disabled.jpg); _background-image:url(/bundles/qlub/images/sn_chooserlist_disabled.gif); background-repeat:no-repeat;}.sprite_eqr_disabled_fo{ width : 72px; height : 72px; background-position : -0px -0px}.sprite_eqr_disabled_fo_over{ width : 72px; height : 72px; background-position : -0px -72px}.sprite_slide_disabled_fo{ width : 72px; height : 72px; background-position : -72px -0px}.sprite_slide_disabled_fo_over{ width : 72px; height : 72px; background-position : -72px -72px}.sprite_vol_disabled_fo{ width : 72px; height : 72px; background-position : -144px -0px}.sprite_vol_disabled_fo_over{ width : 72px; height : 72px; background-position : -144px -72px}.sprite_eventnext_disabled_fo{ width : 72px; height : 72px; background-position : -216px -0px}.sprite_eventnext_disabled_fo_over{ width : 72px; height : 72px; background-position : -216px -72px}.sprite_team_disabled_fo{ width : 72px; height : 72px; background-position : -288px -0px}.sprite_team_disabled_fo_over{ width : 72px; height : 72px; background-position : -288px -72px}.sprite_nl_disabled_fo{ width : 72px; height : 72px; background-position : -360px -0px}.sprite_nl_disabled_fo_over{ width : 72px; height : 72px; background-position : -360px -72px}.sprite_btn_disabled_fo{ width : 72px; height : 72px; background-position : -432px -0px}.sprite_btn_disabled_fo_over{ width : 72px; height : 72px; background-position : -432px -72px}.sprite_charmessage_disabled_fo{ width : 72px; height : 72px; background-position : -504px -0px}.sprite_charmessage_disabled_fo_over{ width : 72px; height : 72px; background-position : -504px -72px}.sprite_gm_disabled_fo{ width : 72px; height : 72px; background-position : -576px -0px}.sprite_gm_disabled_fo_over{ width : 72px; height : 72px; background-position : -576px -72px}.sprite_vc_disabled_fo{ width : 72px; height : 72px; background-position : -648px -0px}.sprite_vc_disabled_fo_over{ width : 72px; height : 72px; background-position : -648px -72px}.sprite_comment_disabled_fo{ width : 72px; height : 72px; background-position : -720px -0px}.sprite_comment_disabled_fo_over{ width : 72px; height : 72px; background-position : -720px -72px}.sprite_contact_disabled_fo{ width : 72px; height : 72px; background-position : -792px -0px}.sprite_contact_disabled_fo_over{ width : 72px; height : 72px; background-position : -792px -72px}.sprite_dropbox_disabled_fo{ width : 72px; height : 72px; background-position : -864px -0px}.sprite_dropbox_disabled_fo_over{ width : 72px; height : 72px; background-position : -864px -72px}.sprite_photoflow_disabled_fo{ width : 72px; height : 72px; background-position : -936px -0px}.sprite_photoflow_disabled_fo_over{ width : 72px; height : 72px; background-position : -936px -72px}.sprite_photoboxes_disabled_fo{ width : 72px; height : 72px; background-position : -1008px -0px}.sprite_photoboxes_disabled_fo_over{ width : 72px; height : 72px; background-position : -1008px -72px}.sprite_flash_disabled_fo{ width : 72px; height : 72px; background-position : -1080px -0px}.sprite_flash_disabled_fo_over{ width : 72px; height : 72px; background-position : -1080px -72px}.sprite_matchnext_disabled_fo{ width : 72px; height : 72px; background-position : -1152px -0px}.sprite_matchnext_disabled_fo_over{ width : 72px; height : 72px; background-position : -1152px -72px}.sprite_fv_disabled_fo{ width : 72px; height : 72px; background-position : -1224px -0px}.sprite_fv_disabled_fo_over{ width : 72px; height : 72px; background-position : -1224px -72px}.sprite_poll_disabled_fo{ width : 72px; height : 72px; background-position : -1296px -0px}.sprite_poll_disabled_fo_over{ width : 72px; height : 72px; background-position : -1296px -72px}.sprite_pmtxt_disabled_fo{ width : 72px; height : 72px; background-position : -1368px -0px}.sprite_pmtxt_disabled_fo_over{ width : 72px; height : 72px; background-position : -1368px -72px}

.sn_snpalette{background-image:url(/bundles/qlub/images/sn_snpalette.png); _background-image:url(/bundles/qlub/images/sn_snpalette.gif); background-repeat:no-repeat;}.sprite_flash_icon48{ width : 56px; height : 72px; background-position : -0px -0px}.sprite_flash_icon48_over{ width : 56px; height : 72px; background-position : -0px -72px}.sprite_mcn_icon48{ width : 56px; height : 72px; background-position : -56px -0px}.sprite_mcn_icon48_over{ width : 56px; height : 72px; background-position : -56px -72px}.sprite_fv_icon48{ width : 56px; height : 72px; background-position : -112px -0px}.sprite_fv_icon48_over{ width : 56px; height : 72px; background-position : -112px -72px}.sprite_table_icon48{ width : 56px; height : 72px; background-position : -168px -0px}.sprite_table_icon48_over{ width : 56px; height : 72px; background-position : -168px -72px}.sprite_poll_icon48{ width : 56px; height : 72px; background-position : -224px -0px}.sprite_poll_icon48_over{ width : 56px; height : 72px; background-position : -224px -72px}.sprite_pimg_icon48{ width : 56px; height : 72px; background-position : -280px -0px}.sprite_pimg_icon48_over{ width : 56px; height : 72px; background-position : -280px -72px}.sprite_pmtxt_icon48{ width : 56px; height : 72px; background-position : -336px -0px}.sprite_pmtxt_icon48_over{ width : 56px; height : 72px; background-position : -336px -72px}.sprite_wsg_icon48{ width : 56px; height : 72px; background-position : -392px -0px}.sprite_wsg_icon48_over{ width : 56px; height : 72px; background-position : -392px -72px}

#amazon_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }
#amazon_notetemplate { display: none ; z-index: 1 }
#amazon_notetemplate_edit { 
	display: none ; 
	z-index: 1;
	width:330px;
	background-color:#FFF;
	border: 3px solid #4A88AB; 
}

/* CADRE DE LA NOTE*/
.amazon_topleft{width: 16px; height: 43px; background-image: url('/services/amazon/images/frame_topleft.png'); line-height: 43px; overflow: hidden; }
.amazon_topcenter{width: 100%; height: 43px; background-image: url('/services/amazon/images/frame_top.png'); background-repeat: repeat-x;line-height: 43px; overflow: hidden; }
.amazon_topright{width: 16px; height: 43px; background-image: url('/services/amazon/images/frame_topright.png');}
.amazon_centerleft{width: 16px; height: 100%; background-image: url('/services/amazon/images/frame_left.png'); background-repeat: repeat-y}
.amazon_centercenter{background-color: #FFF}
.amazon_centerright{width: 16px; height: 100%; background-image: url('/services/amazon/images/frame_right.png'); background-repeat: repeat-y}
.amazon_bottomleft{width: 16px; height: 22px; background-image: url('/services/amazon/images/frame_bottomleft.png');}
.amazon_bottomcenter{width: 100%; height: 22px; background-image: url('/services/amazon/images/frame_bottom.png'); background-repeat: repeat-x}
.amazon_bottomright{width: 16px; height: 22px; background-image: url('/services/amazon/images/frame_bottomright.png');}

.amazon_note{border-style:none;}
.amazon_text{border : solid 1px #AAA;}
.amazon_about{padding:10px;}
.searchresults{
	margin:auto;
	font-size:10px;
	font-family:verdana,helvetica,sans-serif;
	text-align:left;
	background-color:#FFF;
}
.searchkw{width:100px;}
.searchtype{font-size:11px;width:100px;}
.results_div{    
	border:1px solid #dfdfdf; 
	/*width:300px;*/
	width:100%;
	overflow:auto; 
	/*height:260px; */
	max-height:260px;
	height: expression(this.scrollHeight > 260? "260px" : "auto" );
}

.product_div{    
	border:1px solid #dfdfdf; 
	/*width:300px;*/
	width:100%;
}
.searchNav{padding-top : 10px;}

.amazon_title{
	cursor: default; 
	font-size:18px; 
	color:black; 
	font-weight:bold;
	border:0px solid #FFF;
	}

.desctext{
	font-family:Arial,sans-serif;
	font-size:11px;
}

.saveddiv{
	font-size:10px;
	font-style:italic;
	color:red;
}

.deleteproduct{
	width:16px;
	height:16px;
	background-image:url(/services/amazon/images/del.png);
	background-position:top;
}

.starimg{
	width:15px;
	height:15px;
	background-image:url(/services/amazon/images/star.gif);
	background-position: top left;
	cursor : pointer;
}

.editimg{
	width:16px;
	height:16px;
	background-image:url(/services/amazon/images/edit.jpg);
	background-position:top;
	cursor : pointer;
}

.addimg{
	width:21px;
	height:21px;
	background-image:url(/services/amazon/images/add.png);
	background-position:top;	
	cursor:pointer;
}

.wishlistimg{
	width:32px;
	height:32px;
	background-image:url(/services/amazon/images/listmode.png); 
	background-position:top;
	cursor : pointer;
}

.searchimg{
	width:32px;
	height:32px;
	background-image:url(/services/amazon/images/searchmode.png); 
	background-position:top;
	cursor : pointer;
}

#bd_intl_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#bd_intl_notetemplate { display: none ; z-index: 1 }
#bd_intl_notetemplate_edit { display: none ; z-index: 1 }

.selected { border : solid 3px #4A88AB ; }

.dark { color: #C8C8C9 }
* html .dark a { color: #C8C8C9 ; }

.bd_title {font-family: Arial, sans-serif; font-size: 28px; font-weight: bold; margin-top: -39px; color: #E73352; text-align: left; }
.bd_interval { background-color: #DBEC35; text-align: right; padding: 8px 10px 4px 0px; margin-top: 30px}
.bd_list {position: absolute; background-color: #DBEC35; right: 0px; top: 49px; padding: 10px; text-align: right; border: solid 1px #666; display: none }

.bd_eventlist {width: 100%; font-family: Arial, sans-serif; font-size: 11px; color: #333; margin: 5px 0px }
.bd_event {background-color: #E73352; color: #CCC; padding: 0px 5px 1px 5px; width: 100%; line-height: 1.3em; }

.bd_textarea { width : 90% ; border: solid 1px #666;  font-family: Arial, sans-serif; font-size: 11px; line-height: 1.4em; padding: 2px 3px; margin: 12px 5% }


#bdcfamily_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#bdcfamily_notetemplate {  display: none ; z-index: 1 }
#bdcfamily_notetemplate_edit { display: none ; z-index: 1 }
#bdcfamily_replytemplate { display: none ; z-index: 1 }
#bdcfamily_replytemplate_edit { display: none ; z-index: 1 }

.bdcfamily_note{ background : #fff ; border : solid 1px ; border-color : #ddd #ddd #aaa #ddd ; }

.bdcfamily_textarea { width : 100% ; border: solid 1px }
.bdcfamily_noteimage { display: inline ; float: left ; margin: 0.1em 5% ; border: solid 0px ; border-color : #444 ; width: 90% }

/* bdcfamily_colors
	color1 : blue    : #BFE3F9
	color2 : green  : #DBEC35
	color3 : white  : #FFF
	color4 : red     : #E73352
*/

#bdcfamily_color_1 , #bdcfamily_color_2 , #bdcfamily_color_4 { width: 22px ; height: 13px ; cursor: pointer ; border: solid ; border-width: 0px ;margin: 0 0 5px 0 ; }
#bdcfamily_color_3 { width: 20px ; height: 11px ; cursor: pointer ; border: solid ; border-width: 1px ;margin: 0 0 5px 0 ; }

#bdcfamily_color_1 { background: #BFE3F9 ; border-color: #60727D }
#bdcfamily_color_2 { background: #DBEC35 ; border-color: #6E761B }
#bdcfamily_color_3 { background: #FFF ; border-color: #CCC } /* #CCC #CCC #888 #CCC } */
#bdcfamily_color_4 { background: #E73352 ; border-color: #741A29 }

.bdcfamily_notecolor3 { background: #FFF ; position: relative ; left: 6px ; top: 7px ; width: 100px ; height: 54px ; cursor: pointer ; border: solid 1px ; border-color: #CCC #CCC #888 #CCC ; }

.dark { color: #C8C8C9 }
a.dark:link { color: #C8C8C9 ; border-color: #C8C8C9 }
* html .dark a { color: #C8C8C9 ; border-color: #C8C8C9 }
.selected { border : solid 3px #4A88AB ; }

.bdcfamily_edittitle { margin-top : 5px ; }
.bdcfamily_title { text-align : center ; font-size : 20px ; font-weight : bold ; color : #060 ; } 
a.bdcfamily_dllink  { text-decoration: none; font-weight: normal ; color: #4A88AB ; margin-left : 5px ; }
a.bdcfamily_dllink:hover  { text-decoration : none ; color : #005081 }

.bdcfamily_sep { clear: both ;  }
.bdcfamily_cas {  font-weight : bold ; color : #f00 ; font-size: 13px }
.bdcfamily_item { padding : 12px 0 0 0 ; cursor : pointer }
.bdcfamily_cas_action, .bdcfamily_cas { border-bottom : solid 1px #741A29 }

.bdcfamily_subtitle { display: none ; margin : 0 20px 0 10px ; border : solid 0px #f00 ; padding : 0px ;}
* html .bdcfamily_todolist { position : relative ; top:0px ; left:0px ;} 
.bdcfamily_todolist td { padding : 1px ; } 
.bdcfamily_todolist .bdcfamily_date { width : 50px ; text-align : center} 
.bdcfamily_todolist .bdcfamily_dest , .bdcfamily_todolist .bdcfamily_from { width : 90px ; }
.bdcfamily_memsel {  height : 13px ; margin : 0 ; }
.bdcfamily_todolist .bdcfamily_status { width : 50px ; position : relative; text-align: center } 

.bdcfamily_calendar { position : absolute ; background-color : #eeeeef ;  border : solid 1px ; border-color : #CCC #CCC #888 #CCC ; margin : 0px ;  padding : 0px ; }
.bdcfamily_calendar * { position : relative } 
.bdcfamily_left_triangle { cursor: pointer;  text-align : center; width : 8px ; height : 8px ; margin : 3px}
.bdcfamily_right_triangle { cursor: pointer;  text-align : center; width : 8px ; height : 8px ;   margin : 3px ;}
.bdcfamily_thedayname { text-align : center ; font-size : 13px ; width : 90px ; color : #000 ;}
.bdcfamily_theday { font-size : 24px ;  color : #F00 ; border : solid ;  border-color : #CCC #DDD #EEE #DDD ; margin : 0 ; padding : 6px  0px ; width : 24px ; text-align : center}

/*
.bdcfamily_empty { border : solid 1px ; padding : 0px ; }
*/
.bdcfamily_empty { background-color: #005081 ; color: white }

.bdcfamily_select_tafmember { position : absolute ;  background-color : #eeeeef ;  border : solid 1px ; border-color : #CCC #CCC #888 #CCC ; margin : 0px ;  padding : 0px ; }

.bdcfamily_taf_text { background-color : #f8f8ff ;  border : solid 1px ; border-color : #CCC #CCC #888 #CCC ; margin : 0px ;  padding : 0px ;  text-align : left ; font-size:10px}

.bdcfamily_select_tafstatus { position : absolute ;   background-color : #eeeeef ;  border : solid 1px ; border-color : #CCC #CCC #888 #CCC ; margin : 0px ;  padding : 0px ;  text-align : center ;}
.bdcfamily_taf_text textarea { width : 98% ; margin : 0px }


.bdcfamily_tr0 { background : #eee }
.bdcfamily_tr1 { background : #fff }

.bdcfamily_bottom { background-image :url('../images/triangles/triangle_rd12.png') ; background-repeat : no-repeat ; width : 11px ; height : 9px; background-position : bottom right ; line-height : 9px ; margin : 0 ; padding : 0 ; }
.bdcfamily_bottom:hover { background-image :url('../images/triangles/triangle_rd12.png') ; background-repeat : no-repeat ; width : 11px ; height : 9px; background-position : bottom left ; line-height : 1px ; margin : 0 ; padding : 0 ; }
.bdcfamily_top { background-image:url('../images/triangles/triangle_rd12.png') ; background-repeat : no-repeat ; width : 10px ; height : 10px; background-position : top right ; line-height : 1px ; margin : 0 ; padding : 0 ; }
.bdcfamily_top:hover { background-image:url('../images/triangles/triangle_rd12.png') ; background-repeat : no-repeat ; width : 10px ; height : 10px; background-position : top left ; line-height : 1px ; margin : 0 ; padding : 0 ; }

.bdcfamily_right { background-image :url('../images/triangles/triangle_r12.png') ; background-position : top ; width : 11px ; height : 9px; line-height : 9px}
.bdcfamily_left { background-image :url('../images/triangles/triangle_l12.png') ; background-position : top ; width : 11px ; height : 9px; line-height : 9px}

.bdcfamily_taf { z-index : 10000 ; } 
.bdcfamily_chrono { z-index : 1000 }
.bdcfamily_chrono .bdcfamily_subtitle { z-index : 100 }
.bdcfamily_image , .bdcfamily_info { z-index : 1 }

.bdcfamily_object , .bdcfamily_infoobject { position : relative ; float:left ; width : 90px ;  height : 90px ; padding : 0px ;cursor : pointer ; margin : 3px ; z-index : 1} 

.bdcfamily_object img { margin : 0px auto ; cursor : pointer ;} 
.bdcfamily_notecontent { width:88px; height : 70px ; margin : 0px ; text-align : center}
.bdcfamily_infofileextension { font-size : 18px ; font-weight : bold;  margin : 0px ; color : #4A88AB ; }

.bdcfamily_infofileextension:hover { text-decoration : none ; color : #005081 ;}

/*
.bdcfamily_infotextheader { font-size : 10px ; font-weight:normal  ; overflow : hidden ; text-overflow: ellipsis ; border : solid 1px ; padding : 1px ; text-align:left ; position : relative ; top : 8px ; left : 8px ; width : 70px ; height : 62px ; margin : 0px ; }
*/
.bdcfamily_infotextheader { height : 62px ; font-weight:normal ; overflow : hidden ; padding : 0.3em 0.5em 15px 0.5em  ; text-align:left ; }
.bdcfamily_infotextheader li { margin-left: -2.5em ; }

/*
.bdcfamily_object_name , .bdcfamily_infofile_name { position : absolute ; bottom : 2px ; left : 1px ; width : 88px ; height : 13px ; font-size : 10px ; text-align : center ; color : #444 ;  overflow: hidden ; text-overflow: ellipsis ; margin : 0 ; padding : 0 }
*/
.bdcfamily_object_name , .bdcfamily_infofile_name { position : absolute ; bottom : 2px ; left : 1px ; width : 88px ; font-size : 10px ; font-weight: bold ; text-align : center ; overflow: hidden ; text-overflow: ellipsis ; background-color: #EEE ; border-top: solid 1px #FFF ; padding-top: 2px }
.bdcfamily_infofile_name:hover { color : #EEE }

.bdcfamily_infotextobject {position : absolute; bottom : 0px ; right : 0px ; width:300px ; padding : 10px;width:300px ; padding : 10px; border : solid 1px ; border-color : #CCC #CCC #888 #CCC ; background:#fff ; z-index: 10000 ; }
.bdcfamily_infotextobject * { position : relative } 
.bdcfamily_smallmenu { background-color:#fff ; color : #000 ; position : absolute ; left : 4px ; top : 0px ; padding : 0px 4px 2px 4px ; border-left : solid 1px #777 ; border-bottom : solid 1px #444 ; border-right : solid 1px #444 ; visibility:hidden ; text-align : left ; margin : 0 ; z-index : 100}
.bdcfamily_smallmenu a { color : #4A88AB ; text-align : right ; padding:1px ; margin : 0px ;}
.bdcfamily_smallmenu a:hover { text-decoration : none ; color : #005081 }

.bdcfamily_imagenumber { position:absolute ; background:#333 ; color:#ccc; font-size:10px;padding : 0px 1px 0px 2px ; bottom:0px ; right:0px }
.bdcfamily_webimage .bdcfamily_imagenumber { background:#333 ;color:#ff0;  }
.bdcfamily_webimage { border-top : solid 3px #ddd } 

.bdcfamily_createinfotext , .bdcfamily_createinfotext_disabled {float:left ;width : 90px ; height : 90px ; margin : 3px ; border : solid 3px ; font-size : 14px ; font-weight:bold;text-align : center ; }
.bdcfamily_createinfotext_disabled { opacity: 0.5 ; filter: alpha(opacity=50) ; } 
/*
.bdcfamily_createover { padding : 0px ; border : solid 1px ; cursor : pointer ; }
.bdcfamily_createout { padding : 1px ; border : solid 0px ; cursor : pointer ; background-color: # }
*/
.bdcfamily_createover , .bdcfamily_createout { position: relative ; cursor : pointer ; border: solid ; margin: 8px 12px 0px 0px }
.bdcfamily_createover { border-width: 2px 1px 0px 1px ; border-color: #FFF #888 #FFF #888 ; background-color: #888 ; color: white }
.bdcfamily_createout { border-width: 2px 1px 0px 1px ; border-color: #AAA #EEE #FFF #AAA ; background-color: #EEE ; color: black }
.bdcfamily_createinactive { position: relative ; cursor : pointer ; border: solid ; margin: 8px 12px 0px 0px ; border: solid 1px #E73352 ; background-color: #DBEC35 ; color : #E73352 ; text-align: center ; line-height : 19px }
.bdcfamily_messageforleftcol { padding: 3px 6px }
/*
.bdcfamily_messageforleftcol {background:#DBEC35 ; color : #E73352 ; border : solid 1px ; width : 90px ; height : 90px ; text-align: center ; line-height : 19px}
*/

.bdcfamily_createover .bdcfamily_infofileextension { color: #BFE3F9 }
.bdcfamily_createover .bdcfamily_object_name , .bdcfamily_createover .bdcfamily_infofile_name { background-color: #888 }

.bdcfamily_createout table , .bdcfamily_createover table { margin : 0 ; padding : 0 }

.bdcfamily_createover .bdcfamily_object_name { bottom : 1px ; left : 0px } 
.bdcfamily_createover .bdcfamily_infofile_name { bottom : 1px ; left : 0px} 

.bdcfamily_notaf { font-size : 12px ; margin : 10px ; }

.bdcfamily_item * { cursor : pointer }


#bn_intl_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#bn_intl_notetemplate { display: none ; z-index: 1 }
#bn_intl_notetemplate_edit { display: none ; z-index: 1 }
.selected { border : solid 3px #4A88AB ; }


#bnq_intl_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#bnq_intl_notetemplate { display: none ; z-index: 1 }
#bnq_intl_notetemplate_edit { display: none ; z-index: 1 }
#bnq_intl_replytemplate { display: none ; z-index: 1 }
#bnq_intl_replytemplate_edit { display: none ; z-index: 1 }

.bnq_intl_textarea { border: solid 1px ; width: 100% }
.bnq_intl_noteimage { display: inline ; float: left ; margin: 0.1em 5% ; border: solid 0px ; border-color : #444 ; width: 90% }

.bnq_intl_note { min-width: 130px }
.bnq_intl_note h2 { margin: 7px 0 0 0; padding: 0; font-size: 11px; text-transform: uppercase; color: #777 }
.bnq_intl_note .dark h2 { margin: 7px 0 0 0; padding: 0; font-size: 11px; text-transform: uppercase; color: #AAA }

#bnq_intl_color_1 , #bnq_intl_color_2 , #bnq_intl_color_3, #bnq_intl_color_4 { width: 22px ; height: 13px ; cursor: pointer ; border-style: solid; border-width: 1px ;margin: 0 0 5px 0 ; }

.bnq_intl_notecolor3 { background: #FFF ; position: relative ; left: 6px ; top: 7px ; width: 100px ; height: 54px ; cursor: pointer ; border: solid 1px ; border-color: #CCC #CCC #888 #CCC ; }

.bnq_intl_userphoto { margin: 8px 0 0 8px }
.bnq_intl_userphotoframe { position: absolute; top: 0; left: 0; width: 75px; height: 75px; background: transparent url(/services/bnq_intl/images/userphotoframe.png) left top no-repeat } 

.signature_name { font-size: 12px; font-weight: bold; color: #000 }
.dark .signature_name { color: #FFF }
.signature_date { font-size: 10px }

.dark { color: #C8C8C9 }
a.dark:link { color: #C8C8C9 ; border-color: #C8C8C9 }
* html .dark a { color: #C8C8C9 ; border-color: #C8C8C9 }
.selected { border : solid 3px #4A88AB ; }


#bnv_intl_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#bnv_intl_notetemplate { display: none ; z-index: 1 }
#bnv_intl_notetemplate_edit { display: none ; z-index: 1 }
#bnv_intl_replytemplate { display: none ; z-index: 1 }
#bnv_intl_replytemplate_edit { display: none ; z-index: 1 }

.bnv_intl_textarea { width : 100% ; border: solid 1px }
.bnv_intl_noteimage { display: inline ; float: left ; margin: 0.1em 5% ; border: solid 0px ; border-color : #444 ; width: 90% }


/* bnv_intl_colors
	color1 : blue    : #BFE3F9
	color2 : green  : #DBEC35
	color3 : white  : #FFF
	color4 : red     : #E73352
*/

#bnv_intl_color_1 , #bnv_intl_color_2 , #bnv_intl_color_4 { width: 22px ; height: 13px ; cursor: pointer ; border: solid ; border-width: 0px ;margin: 0 0 5px 0 ; }
#bnv_intl_color_3 { width: 20px ; height: 11px ; cursor: pointer ; border: solid ; border-width: 1px ;margin: 0 0 5px 0 ; }

#bnv_intl_color_1 { background: #BFE3F9 ; border-color: #60727D }
#bnv_intl_color_2 { background: #DBEC35 ; border-color: #6E761B }
#bnv_intl_color_3 { background: #FFF ; border-color: #CCC } /* #CCC #CCC #888 #CCC } */
#bnv_intl_color_4 { background: #E73352 ; border-color: #741A29 }

.bnv_intl_notecolor3 { background: #FFF ; position: relative ; left: 6px ; top: 7px ; width: 100px ; height: 54px ; cursor: pointer ; border: solid 1px ; border-color: #CCC #CCC #888 #CCC ; }

.dark { color: #C8C8C9 }
a.dark:link { color: #C8C8C9 ; border-color: #C8C8C9 }
* html .dark a { color: #C8C8C9 ; border-color: #C8C8C9 }
.selected { border : solid 3px #4A88AB ; }
.vmgrinfo {background: #FFF; color:#333; border: solid 1px #aaa; font-family: Arial, sans-serif; font-size: 10px ; line-height: 1.2em; padding: 1px 4px ; position: absolute; top: 16px; right: 10px; width: 180px; overflow: auto; z-index: 999}.vmgrinfo table {width : 100%; border: solid 0px; }.vmgrinfo table th {font-weight : bold; color:#333; text-align : left;}.vmgrinfo table td {width : 50%; padding: 2px ; font-weight : normal; color:#333; vertical-align : top; text-align : left;}.linkinnote {margin: 1px}.vmgrlink {margin: 2px}.selected { border : solid 3px #4A88AB ; }


#broll_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#broll_notetemplate { display: none ; z-index: 1 }
#broll_notetemplate_edit { display: none ; z-index: 1 }

.broll_textarea { border: solid 1px ; width: 100% }
.broll_noteimage { display: inline ; float: left ; margin: 0.1em 5% ; border: solid 0px ; border-color : #444 ; width: 90% }


/* broll_colors
	color1 : blue    : #BFE3F9
	color2 : green  : #DBEC35
	color3 : white  : #FFF
	color4 : red     : #E73352
*/

#broll_color_1 , #broll_color_2 , #broll_color_4 { width: 22px ; height: 13px ; cursor: pointer ; border: solid ; border-width: 0px ;margin: 0 0 5px 0 ; }
#broll_color_3 { width: 20px ; height: 11px ; cursor: pointer ; border: solid ; border-width: 1px ;margin: 0 0 5px 0 ; }

#broll_color_0  { width: 10px ; height: 8px ; cursor: pointer ; border: solid ; border-width: 1px ;margin: 0 0 0 0 ; }

.stickynotetransparent { cursor: auto ; position: absolute ; padding-bottom: 0.0em ; border: solid 0px ; border-color: transparent ; min-height: 0 }

#broll_color_0 { background: #FFF ; border-width: 1px ;border-style: dotted; border-color: #389D41 } 
#broll_color_1 { background: #BFE3F9 ; border-color: #60727D }
#broll_color_2 { background: #DBEC35 ; border-color: #6E761B }
#broll_color_3 { background: #FFF ; border-color: #CCC } /* #CCC #CCC #888 #CCC } */
#broll_color_4 { background: #E73352 ; border-color: #741A29 }


.broll_notecolor3 { background: #FFF ; position: relative ; left: 6px ; top: 7px ; width: 100px ; height: 54px ; cursor: pointer ; border: solid 1px ; border-color: #CCC #CCC #888 #CCC ; }

/*.broll_color0 { width: 20px ; height: 11px ; background: #FFF ; border-width: 1px ;border-style: dotted; border-color: #CCC ; }*/


.dark { color: #C8C8C9 }
a.dark:link { color: #C8C8C9 ; border-color: #C8C8C9 }
* html .dark a { color: #C8C8C9 ; border-color: #C8C8C9 }

/* resize vertical */

.broll_downarrow { position: absolute; width: 100%; line-height: 0; margin: 0; padding: 0; cursor: s-resize; }
.broll_downarrow div { margin: 0 11px; height: 15px; line-height: 0; text-align: center; cursor: s-resize; overflow: hidden }


#btn_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#btn_notetemplate { display: none ; }
#btn_notetemplate_edit { display: none ; }
.btn_note { border-style: none }

input.btn_text { width: 90%; border-style: solid; border-width: 1px; }
a.btn_text{ width:100%; white-space: nowrap; padding: 0 5px ; text-decoration:none;}

#cal_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#cal_notetemplate { display: none ; z-index: 1 }
#cal_notetemplate_edit { display: none ; z-index: 1 }

.cal_note { border-style: none }

.cal_viewpane { clear : both; background-color: #FFF; border-style: solid; border-width: 1px; border-color: #CCC #666 #666 #CCC; padding: 2px 14px 7px 7px; } 
.cal_month { margin-right: 0px ; }
.cal_monthandyear { white-space: nowrap; }

.cal_dayview { border: solid 1px #666; margin-left: 0px; padding-bottom: 7px; padding-left: 7px; display: none }
.cal_dayview_viewmode { background-color: #DDD; }
.cal_dayview_editmode { background-color: #FFF; }
.cal_dayview_viewmode .cal_repeatsupevent { display: none }
.cal_dayview_editmode .cal_repeatsupevent { display: block }
.cal_dayview_viewmode .cal_editeventtextarea { background-color: #DDD; border-style: solid; border-color: #AAA; }
.cal_dayview_editmode .cal_editeventtextarea { background-color: #FFF }

.caldayiew_header { background-color: #DDD; border-bottom: solid 1px #FFF }
.caldayview_headerdate { background-color: #E73352; color: #FFF; font-size: 30px ; padding: 5px }
.caldayview_headermonth { color: #E73352; text-align: left; white-space: nowrap; font-size: 14px; padding: 3px 7px }
.caldayview_headerday { color: #333; text-align: left; white-space: nowrap; font-size: 9px; padding: 0 7px; text-transform: uppercase }
.caldayview_headermsg { color: #4A88AB; white-space: nowrap; font-size: 1.3ex; padding: 7px 0 3px 12px; }

.cal_dayviewevent { color: #4A88AB; margin: 1ex 1.5ex; padding-bottom: 1ex; border-bottom: solid 1px #AAA }
.caldayviewmsg { color: #666; white-space: nowrap; text-align: center; padding: 3px 0 }
.caldayeditbuttons { background-color: #DDD; text-align: center; border-style: solid; border-width: 1px; border-color: #CCC #666 #666 #CCC; }
.caldayeditbuttons table { margin-top: 10px; font-size: 1.3ex; }

.caldayviewaddevent { font-size: 1.3ex; text-align: center; margin: 1ex 5px; white-space: nowrap }

.cal_dayinmonth1 div { padding: 2px ; border: solid 1px #AAA ; cursor: pointer }
.cal_dayinmonth0 div { padding: 2px ; border: solid 1px #CCC ; cursor: pointer }
.cal_daywithevent div { border: solid 1px #333; cursor: pointer }
.cal_today div , .cal_today_cal_daywithevent div { font-weight: bold ; border: solid 1px #E73352; cursor: pointer }

.cal_dayinmonth1 .mouseout { background-color: #FFF ; color: #333 }
.cal_dayinmonth0 .mouseout { background-color: #CCC ; color: #666 }
.cal_daywithevent .mouseout { background-color: #E73352 ; color: #FFF }
.cal_today .mouseout { background-color: #FFF ; color: #4A88AB}
.cal_dayinmonth1 .mouseover { background-color: #ffff00 ; color: #333 }
.cal_dayinmonth0 .mouseover { background-color: #ffff00 ; color: #666 }
.cal_daywithevent .mouseover { background-color: #ffff00 ; color: #FFF }
.cal_today .mouseover { background-color: #ffff00 ; color: #4A88AB }
.cal_today_cal_daywithevent .mouseout { background-color: #4A88AB ; color: #FFF }
.cal_today_cal_daywithevent .mouseover { background-color: #ffff00 ; color: #4A88AB }

.cal_daysrow { color: #AAA ; padding: 3px}

a.cal_button:link, a.cal_button:visited, a.cal_button:hover, a.cal_button:active { font-family: Arial ; cursor: pointer ; padding: 0px 0.7ex 1px 0.7ex ; text-decoration: none ; background-color: #4A88AB; color: #FFF ; border: solid 1px #FFF; }

a.cal_button:hover { color: #FFF ; background-color: #666; border: solid 1px #CCC }
a.cal_button:active { border: solid 1px #333 ; color: #FFF ; background-color: #666; border: solid 1px #AAA }

.cal_editeventtextarea { width: 86%; border-width :1px; margin: 3px 3px 0 3px; padding: 3px; font-family: Arial, sans serif; font-size: 0.9em; color: #333 }
.cal_editeventtextarea_mouseout { border-style: dotted; border-color: #FFF #FFF #AAA #FFF; }
.cal_editeventtextarea_mouseover { border-style: solid; border-color: #AAA #AAA #AAA #AAA; color: #E73352 }
.caldayviewmeasurediv { width: 75%; font-family: Arial, sans-serif; font-size: 0.9em; padding: 3px; }

.cal_repeatmenu { background-color: #FFF ; border: solid 1px #4A88AB; color: #333; padding: 0.5ex 1.5ex; line-height: 1.5ex }

.calday_header { background-color: #CCC; cursor: pointer; }

.cal_deco { position: absolute; top: 0; left: 0; width: 36px; height: 15px; background-image: url('../images/anneau.png'); background-position: left bottom; background-repeat: no-repeat; }


#calday_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#calday_notetemplate { display: none ; z-index: 1 }
#calday_notetemplate_edit { display: none ; z-index: 1 }

.calday_note { background-color: #FFF; border: solid 1px #666; font-size: 16px }

.calday_header { background-color: #DDD; cursor: pointer; }

.calday_headerdate { background-color: #E73352; color: #FFF; font-size: 30px ; padding: 5px }
.calday_headermonth { color: #E73352; text-align: left; white-space: nowrap; font-size: 14px; padding: 3px 7px }
.calday_headerday { color: #333; text-align: left; white-space: nowrap; font-size: 9px; padding: 0 7px; text-transform: uppercase }

.calday_showcalpane { clear : both } 
.calday_eventdesc { width: 90%; margin: 0 5% }
.calday_editeventtextarea { width: 86%; border: solid 1px #FFF; margin: 3% 3% 0 3%; padding: 3%; font-family: Arial, sans serif; font-size: 0.9em; color: #4A88AB }
.calday_editeventdesc { width: 89%; border: solid 1px #AAA; margin: 3%; padding: 1% 2%; font-family: Arial, sans serif; font-size: 0.9em; color: #4A88AB; text-align: left; white-space: normal }

.calday_repeatmenu { background-color: #FFF ; border: solid 1px #4A88AB; color: #333; padding: 0.5ex 1.5ex; line-height: 1.5ex }

#calendar_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#calendar_notetemplate { display: none ; z-index: 1; text-align:center; }
#calendar_notetemplate_edit { display: none ; z-index: 1 }

.calendar_note { border-style: none }

.calendar_viewpane { clear : both; background-color: #FFF; border-style: solid; border-width: 1px; border-color: #777; padding: 2px 7px 7px 7px;text-align:center; } 
.calendar_month { margin-right: 0px ; }
.calendar_monthandyear { white-space: nowrap; }

.calendar_dayview_viewmode { display: none }
.calendar_dayview_viewmode .calendar_editeventtextarea { background: transparent; border-style: solid; border-width: 1px; color: #FFF; margin-left:2%;margin-right:2%; }
.calendar_eventtextareaedit { background: transparent; border-style: solid; border-width: 1px; color: #FFF; width:95%;height:90%}
.calendar_editeventtextarea { background-color: #FFF; border-style: solid; border-width: 1px; border-color: #AAA; margin-left:2%;margin-right:2%; }

.caldayview_header { border-bottom: solid 1px }
.calendar_headerlist { border-bottom: solid 1px; text-align:left; margin-top:3%; margin-right:5%; margin-left:5%; font-size:0.7em}
.caldayview_headerdate { color: #FFF; font-size: 1.8em ; padding: 0.35em }
.caldayview_headermonth { text-align: left; white-space: nowrap; font-size: 0.9em; padding: 0.4em 0.65em }
.caldayview_headerday { color: #333; text-align: left; white-space: nowrap; font-size: 0.6em; padding: 0 1em; text-transform: uppercase }
.caldayview_headermsg { white-space: nowrap; font-size: 0.8em; padding: 7px 7px 3px 12px;  }
.caldayview_headermsg { color: #AAA }
.calddayview_editbutton { width: 16px; height: 16px; background: transparent url(/services/calendar/images/pen16.png) top left no-repeat; cursor: pointer; padding:2px; margin-right:2px; margin-bottom:2px }
.calddayview_editbutton:hover { border:inset;border-width:1px; }

.caldayvieweventcontainer { margin:0.15em;overflow-y: auto; }

.caldayeditbuttons { background-color: #DDD; text-align: center; border-style: solid; border-width: 1px; border-color: #777; }
.caldayeditbuttons table { margin-top: 10px; font-size: 1em; }

.calendar_dayinmonth1 div { padding: 2px ; border: dotted 1px #777 ; cursor: pointer }
.calendar_dayinmonth0 div { padding: 2px ; border: dotted 1px #CCC ; cursor: pointer }
.calendar_daywithevent div { border: dotted 1px #333; cursor: pointer }
.calendar_today div , .calendar_today_calendar_daywithevent div { font-weight: bold; border: dotted 1px #c00507; cursor: pointer }

.calendar_daywithevent .mouseout { color: #FFF }
.calendar_today .mouseout { background-color: #FFF ; color: #c00507}
.calendar_dayinmonth1 .mouseover { background-color: #ffff00; }
.calendar_dayinmonth0 .mouseover { background-color: #ffff00; }
.calendar_daywithevent .mouseover { background-color: #ffff00 ; color: #FFF }
.calendar_today .mouseover { background-color: #ffff00 ; color: #c00507 }
.calendar_today_calendar_daywithevent .mouseout { background-color: #c00507 ; color: #FFF }
.calendar_today_calendar_daywithevent .mouseover { background-color: #ffff00 ; color: #c00507 }

.calendar_daysrow { color: #AAA ; padding: 3px }

a.calendar_button:link, a.calendar_button:visited, a.calendar_button:hover, a.calendar_button:active { font-family: Arial ; cursor: pointer ; padding: 0 0.4em 0 0.5em ; text-decoration: none ; color: #FFF ; border: solid 1px #333; }

a.calendar_button:hover { color: #FFF ; background-color: transparent; border: solid 1px #444; }
a.calendar_button:active { color: #FFF ; background-color: #666; border: solid 1px #333 ; }


.calday_header { background-color: #CCC; cursor: pointer; }

.calendar_shapedemo_off, .calendar_shapedemo_on, .calendar_shapedemo_onoff { border-style: solid; border-width: 1px; cursor: pointer }
.calendar_shapedemo_on { cursor: default; border-color: #FFF }
.calendar_shapedemo_onoff { background-color: #FFF; border-color: #FFF; opacity: 0.5; filter: alpha(opacity=50) }

/* match done and next */
.calendar_nextmatch, .calendar_matchdone { border:solid 1px gray;margin-bottom:5px;font-size:0.70em }
.calendar_viewmatchdiv { border-bottom: solid 1px;font-size:0.75em }
.calendar_localteam, .calendar_vsteam { padding: 0 7px;font-size:0.75em }
.calendar_homescore, .calendar_vsscore { height: 36px; padding: 0 4px; border-width: 1px;font-size:0.75em }
.calendar_homescore { border-style: solid dotted solid solid;font-size:0.75em }
.calendar_vsscore { border-style: solid solid solid none;font-size:0.75em }
.calendar_waitingscore { font-weight: bold;font-size:0.75em }
.calendar_location, .calendar_home, .calendar_time { padding: 4px 0; white-space: nowrap; padding: 6px; font-size:0.5em }
.calendar_location { font-style: italic; }

/* birthday */
.calendar_birthday { margin-bottom:5px;text-align:center; }
.calendar_birthdaycontent { margin: 0px 5px 0px 5px;font-size:0.70em; } 

/* general events */
.calendar_dayview { border: solid 1px #666; margin-left: 0px;}
.calendar_title { font-size:0.70em; text-align:center; }
.calendar_desc { font-size:0.6em;padding:0.2em;}
.calendar_image { margin:0.2em 0.2em 0.2em 0;float:left; }
.calendar_icon { margin-left:0.2em; }  
.calendar_event { border:solid 1px gray;margin-bottom:5px; }

/* next events */
.calendar_nextevents { border: solid 1px #666; margin-left: 0px; padding: 0 0 7px 0; overflow: hidden;}
.calendar_eventlist { font-size: 0.45em;}
.calendar_nextevents_button { width:100%;}
.calendar_nextevents_table { width:100%; }
* html .calendar_nextevents_table { width:100%; border-collapse:collapse;border-spacing:0; }
.calendar_nexeventscontent { margin:5% 0% 0 5%;  text-overflow:ellipsis;}




.charmessage_note { border-style: none; border-width: 1px; border-color: #333 }
.charmessage_content { clear : both; margin: 0px }

.charmessage_elem { position: relative; margin: auto }

.charmessage_btn { width: 75px; height: 20px; background: transparent url('/services/poll/images/btn.png') top left no-repeat; color: #333; line-height: 18px; font-size: 12px; text-align: center; cursor: pointer }

.charmessage_elemimg_off { background-color: transparent; border-style: solid; border-width: 1px }
.charmessage_elemimg_onoff { background-color: #FFF; border-style: solid; border-width: 1px; cursor: pointer }

#charmessage_editblock select { width: 150px; font-family: verdana, sans-serif; font-size: 12px }

.charmessage_note .charmessage_content img { float : left }

.clock_note { border-style: none }
.clock_content { margin-top: 12px; position : relative ; }

.clock_bckgimage { position: relative ; }
.clock_bckgimage img { width: 100%; ; }
.clock_table { position : absolute ; top : 0 ; left : 0 ;  }


.contact_note { min-width: 200px; border-style: none }

.contact_notebody { width: 100%; }

.contactbtn { width: 75px; height: 20px; background: transparent url('/services/contact/images/btn.png') top left no-repeat; color: #333; line-height: 18px; font-size: 12px; text-align: center; cursor: pointer }

.contact_notesubtitle { font-size: 11px; letter-spacing: 2px; text-transform: uppercase; padding: 10px 0; white-space: nowrap }

.contact_formlabel { text-align: right; padding-right: 8px }
.contact_forminput { width: 100%; font-family: Arial; font-size: 11px; border: solid 1px }

.contact_inputlabeltd { padding-right: 12px; }
.contact_inputlabel { padding-left: 5px; }
/* .contact_inputoptiontd { background-color: #FFF; color: #000; padding: 3px 5px; border: solid 1px #000;} */
.contact_inputoptiontd { background-color: #FFF; color: #000; padding: 2px; border: solid 1px #000;}

.contact_form td { padding-left : 1px } /* fix bug affichage IE6 et IE7 */

/* 2009-06-18 : anciens styles nécessaires pour les vieilles pages web */
#contact_headeroptionsmask { position: absolute; left: -15px; width: 185px; height: 95px; z-index: 5; opacity: 0.7; filter: alpha(opacity=70); }
#contact_notecolor table td { width: 18px; height: 18px; border: solid 1px #AAA; cursor: pointer }

.contact_noteheader { width: 100%; height: 24px; }
.contact_headericon { position: absolute; top : -16px ; width: 48px; height: 48px; background: transparent url('/services/contact/images/contact48.png') top left no-repeat }
.contact_headerbckg {width: 100%; margin-top: 0px; cursor: pointer; border-width: 0px; position : relative ; top : 0px ; left : 0px }
.contact_headertext { height : 24px ; line-height: 24px; font-size: 14px; font-weight: bold; width:100% }
.contact_signature { font-size: 11px; text-align: right; padding-right: 4% }
.contact_text { width : 100% ; padding-top : 12px ; padding-bottom : 15px ; }


#comment_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#comment_notetemplate { display: none ; z-index: 1; }
#comment_notetemplate_edit { display: none ; z-index: 1; }
.comment_note { min-width: 200px; border-style: none }

.comment_notebody { width: 100%; border-width: 1px }

.comment_text { text-align: left;padding: 5px 0; }

#comment_notecolor table td { width: 18px; height: 18px; border: solid 1px #AAA; cursor: pointer }

.commentbtn { width: 75px; height: 20px; background: transparent url('/services/comment/images/btn.png') top left no-repeat; color: #333; line-height: 18px; font-size: 12px; text-align: center; cursor: pointer }
.commentaddbtn{ width:200px; height: 27px; background: transparent url('/services/comment/images/comment_btn2.png') top center no-repeat; color: #333; line-height: 27px; font-size: 12px; text-align: center; cursor: pointer;}


.comment_newcommenttitle { font-size: 12px; font-weight: bold; color: #111; padding: 8px 0 0 15px }
.comment_commenttitle { font-size: 12px; font-weight: bold; color: #111; padding: 10px 0; }

.comment_addnewcomment { height : 36px ; line-height : 36px ; padding-left : 15px ; font-size: 12px; border-top: solid 1px #888 ; background-color :  #E6E6E6 ; }
.comment_addnewcomment a { color :  #000 ; }
.comment_newcomment { font-size: 12px; background: top left repeat-x; border-top: solid 1px #888 }
.comment_note .comment_newcomment, .comment_fullscreendiv .comment_newcomment  { background-color :  #E6E6E6 ; }

.comment_inputtile { white-space: nowrap; text-align: right }
.comment_inputarea { border: solid 1px #AAA; width: 100%; font-family: Arial, sans-serif; height: 15px; line-height: 15px; font-size: 12px; color: #000 }

.comment_link { font-weight: bold; font-size: 12px;}
.comment_oldlink { font-weight : normal; text-decoration : none; font-size:12px; padding: 3px 0 0 1em }

.comment_note .comment_comments, .comment_fullscreendiv .comment_comments { width: 100%; height: 200px; background-color: #FFF; overflow: auto; border-style: solid none none none; border-width: 1px; }
#comment_inpage .comment_comments { background: repeat url(/images/qbkg_opaque80.png); border-style:solid;border-width:1px; }

.comment_commentdate { font-size: 11px; color: #555; white-space: nowrap; line-height: 20px }
.comment_commentauthor { font-size: 12px; height: 20px; line-height: 20px; text-transform: uppercase; font-weight: bold; white-space: nowrap; padding: 0 5px }
.comment_commentext { font-size: 13px; padding: 5px 10px; margin: 0px 0 20px 25px; }
.comment_commentnumber { font-size: 10px; height: 20px; line-height: 20px; padding-right: 3px }

.comment_leftcorner { width: 35px; height: 20px; background: transparent url(/services/comment/images/corner_left.png) top left no-repeat; }
.comment_rightcorner { width: 20px; height: 20px; background: transparent url(/services/comment/images/corner_right.png) top left no-repeat; }

.comment_commentsorder { width: 35px; height: 25px; background: transparent url(/services/comment/images/commentsorder.png) top left no-repeat;}
.comment_commentsorderinfo { color: white; white-space: nowrap }

.comment_noteicon.iconorange { width: 48px; height: 40px; background-image:url(/services/comment/images/comment48orange.png);}
.comment_noteicon.icongrey { width: 48px; height: 40px; background-image:url(/services/comment/images/comment48grey.png);}
.comment_noteicon.iconnoicon { width: 0px; height: 0px; background:none;}

.comment_backbtn { width: 35px; height: 32px; background: transparent url(/services/comment/images/arrowback.png) top left no-repeat; cursor: pointer; }

.comment_backtopage { width: 890px ; text-align:right ; padding:8px 0px ; font-size : 12px ; margin:auto }



/*.countdown_note_edit{background-color: #FFF;} */

.countdown_view_titreEvenement
{
	font-size: 17px;
}
.countdown_view_dateEvenement
{
	font-size: 14px;
}
.countdown_view_compteur
{
	font-size: 20px;
}

#dispo_intl_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }#dispo_intl_notetemplate { display: none ; z-index: 1; }#dispo_intl_notetemplate_edit { display: none ; z-index: 1 }.dispo_intl_sn { min-width: 190px }.tdleft { width : 80px ; }.dispo_textarea { width : 100% ; border: solid 1px }.selected { border : solid 3px #4A88AB ; }.dark { color: #C8C8C9 }* html .dark a { color: #C8C8C9 ; }.dispotable {font-family: Arial, sans-serif; font-size: 11px ; margin: 12px 4px 4px 6px; }.dispotable table {width: 100%; border-collapse: collapse; line-height: 1.2em; background-color: #cfd64f}.dispotable tr { border-top: solid 1px #FFF; border-bottom: solid 1px #FFF }.dispotable td {padding: 2px 4px; }.disporesponse {font-weight: bold; text-align : left; color: #000;}.dispotdnoresponse {color: #333;}.dispotable input {margin-left: -1px;  padding: 0px 3px; font-family: Arial ; font-size: 11px; color: #000; }.linkinnote {margin: 1px}.vmgrlink {margin: 2px}.dispodate { font-size: 9px ; text-align: right ; color: #666 ; line-height: 1.6em ; white-space: nowrap ;  margin: 2px 4px 0 0 }


#dn_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#dn_notetemplate { display: none ; z-index: 1 }
#dn_notetemplate_edit { display: none ; z-index: 1 }
#dn_replytemplate { display: none ; z-index: 1 }
#dn_replytemplate_edit { display: none ; z-index: 1 }

.dn_textarea { width : 100% ; border: solid 1px }
.dn_summary {  border: solid 1px ;  font-family:Arial; text-align:center }
.dn_summary_text { margin: 2px ; padding: 2px; border-width: 0px ;  font-weight: bold}
.dn_summary_text_area { width : 100% ; }

.dn_msg_text { border: solid 1px; border-color: #DDD #DDD #AAA #DDD ; padding: 3px; background-color:white; }

.dn_noteimage { display: inline ; float: left ; margin: 0.1em 5% ; border: solid 0px ; border-color : #444 ; width: 90% }


/* dn_colors
	color1 : blue    : #BFE3F9
	color2 : green  : #DBEC35
	color3 : white  : #FFF
	color4 : red     : #E73352
*/

#dn_color_1 , #dn_color_2 , #dn_color_4 { width: 22px ; height: 13px ; cursor: pointer ; border: solid ; border-width: 0px ;margin: 0 0 5px 0 ; }
#dn_color_3 { width: 20px ; height: 11px ; cursor: pointer ; border: solid ; border-width: 1px ;margin: 0 0 5px 0 ; }

#dn_color_1 { background: #BFE3F9 ; border-color: #60727D }
#dn_color_2 { background: #DBEC35 ; border-color: #6E761B }
#dn_color_3 { background: #FFF ; border-color: #CCC } /* #CCC #CCC #888 #CCC } */
#dn_color_4 { background: #E73352 ; border-color: #741A29 }

/*
.dn_notecolor3 { background: #FFF ; position: relative ; left: 6px ; top: 7px ; width: 100px ; height: 54px ; cursor: pointer ; border: solid 1px ; border-color: #CCC #CCC #888 #CCC ; }
*/

.dark { color: #C8C8C9 }
a.dark:link { color: #C8C8C9 ; border-color: #C8C8C9 }
* html .dark a { color: #C8C8C9 ; border-color: #C8C8C9 }

.dn_datetext{font-size: 10px;}
.dn_note{background:white;}
.dn_edit{min-width: 110px}

.dn_date{margin:4px; padding-top:2px; padding-bottom:2px;}
.dn_digit1{border: solid black 1px;text-align:center;  width:32px; height:53px;font-size: 47px; color:red; font-family:arial;}
.dn_digit2{border: solid black 1px;text-align:center;  width:32px; height:53px;font-size: 47px; color:red; font-family:arial;}
.dn_digit1_render{border: 0px;text-align:center;  width:27px; height:47px;font-size: 47px; color:red; font-family:arial;}
.dn_digit2_render{border: 0px;text-align:center;  width:27px; height:47px;font-size: 47px; color:red; font-family:arial;}



#dropbox_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#dropbox_notetemplate { display: none ; }
#dropbox_notetemplate_edit { display: none ; }
.dropbox_note { border-style: none }


.selected { border : solid 3px #4A88AB ; }
.ema_leftdrawer { background-color: #FFF;  padding: 5px 5px;}
.drawertitle { font-size: 13px; font-weight: bold; color: #000; text-transform: uppercase; margin-bottom: 0px; }

.eventnext_note { border-style: none; }

.eventnext_notebody { width: 100%; }
.eventnext_notebody a { color: #000 }
.eventnext_notebody .off img { background-image: url('/images/circle6in9black.png' ) ; }
.eventnext_notebody .on img { background-image: url('/images/ccircle6in9black.png' ) ; }
.eventnext_notebody .dark, .eventnext_notebody .dark a { color: #FFF }
.eventnext_notebody .dark .off img { background-image: url('/images/circle6in9white.png' ) ; }
.eventnext_notebody .dark .on img { background-image: url('/images/ccircle6in9white.png' ) ; }

.eventnext_optiontab_on, .eventnext_optiontab_off { height: 28px; }
.eventnext_optiontab_on { border-style: solid solid none solid; border-width: 1px; cursor: default }
.eventnext_optiontab_off { border-style: dotted dotted solid dotted; border-width: 1px; cursor: pointer }
.eventnext_optiontab_inter { border-style: none none solid none; border-width: 1px; }
.eventnext_optionpanes { border-bottom: solid 1px;border-left:solid 1px; border-right:solid 1px; }

table.eventnext_eventnextstable_edit { border-top: solid 1px; }
table.eventnext_eventnextstable_edit td { padding: 4px 0; border-bottom: solid 1px }

.eventnext_vieweventnextdiv { border-bottom: solid 1px; }
.eventnext_vieweventnext_category, .eventnext_vieweventnext_vsteam { font-size: 15px ; line-height: 1.4em  }
.eventnext_vieweventnext_homescore, .eventnext_vieweventnext_vsscore { font-size: 15px ; line-height: 1.4em  }
td.eventnext_vieweventnext_homescore { border-style: solid dotted solid solid }
td.eventnext_vieweventnext_vsscore { border-style: solid solid solid none }
td.eventnext_vieweventnext_waitingscore { }
td.eventnext_vieweventnext_location, td.eventnext_vieweventnext_home { padding: 4px 0; font-size: 90%; padding: 6px }
td.eventnext_vieweventnext_location { font-style: italic; }
td.eventnext_vieweventnext_eventnextindex { font-size: 11px; padding-right: 6px }

/* EVENEMENT GENERAUX */

.eventnext_general_title { font-size:22px; }
.eventnext_general_datetime { border: solid 1px; padding: 4px 10px; overflow:hidden;  }
.eventnext_general_date { width:100%; font-size:14px }

/* EVENEMENT ANIVERSAIRE */

.eventnext_birthday_name { font-size:22px;text-align:center; }
.eventnext_birthday_datetime { border: solid 1px; padding: 4px 10px; overflow:hidden;  }
.eventnext_birthday_date { width:100%; font-size:14px }



.eventnext_infos { padding: 0 5px; border-bottom: solid 1px; }
.eventnext_infos table td { }

.eventnext_listline { height: 24px; text-align: left; overflow: hidden; border-bottom: dotted 1px; cursor: pointer; background-image: url(/services/eventnext/images/arrowright24.png); background-repeat:no-repeat; _background-image: url('/images/blank.gif') ; _filter :progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/services/eventnext/images/arrowright24.png',sizingMethod='crop') }
.eventnext_listline span { line-height: 24px ; padding-left: 24px }

.eventnext_infospause { width: 20px; height: 20px; background: transparent url('/services/eventnext/images/pause20.png') top left no-repeat; cursor: pointer; _background-image: url('/images/blank.gif') ; _filter :progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/services/eventnext/images/pause20.png',sizingMethod='image') }
.eventnext_infospause_off { width: 20px; height: 20px; background: transparent url('/services/eventnext/images/pauseoff20.png') top left no-repeat; cursor: default; _background-image: url('/images/blank.gif') ; _filter :progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/services/eventnext/images/pauseoff20.png',sizingMethod='image') }
.eventnext_infosanim { width: 20px; height: 20px; background: transparent url('/services/eventnext/images/play20.png') top left no-repeat; cursor: pointer; _background-image: url('/images/blank.gif') ; _filter :progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/services/eventnext/images/play20.png',sizingMethod='image') }
.eventnext_infosanim_off { width: 20px; height: 20px; background: transparent url('/services/eventnext/images/playoff20.png') top left no-repeat; cursor: default; _background-image: url('/images/blank.gif') ; _filter :progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/services/eventnext/images/playoff20.png',sizingMethod='image') }


/* 09_06_18 - Anciens style avant mutualisation à conserver avant rewebbisation des pages */
#eventnext_headeroptionsmask { position: absolute; left: -15px; width: 185px; height: 95px; z-index: 5; opacity: 0.7; filter: alpha(opacity=70); }
#eventnext_notecolor table td { width: 18px; height: 18px; border: solid 1px #AAA; cursor: pointer }

.eventnext_headericontainer { position: relative ; top : 0px ; left : 0px ; width: 48px; }
.eventnext_headericon { position: absolute ; left : 0px ; top : -16px ; width: 48px; height: 48px; background: transparent url('/services/eventnext/images/eventnext48.png') top left no-repeat ; }
.eventnext_headerbckg { position: relative ; top : 0px ; left : 0px ; margin-top: 0px; cursor: move; border-width: 1px }
.eventnext_headerbckg input { height: 16px; border: none 0px #000; font-family: Arial, sans-serif; line-height: 18px; margin-top: 2px ; width : 100% }
.eventnext_headerbckg textarea { border: none 0px #000; font-family: Arial, sans-serif; line-height: 24px; margin-top: 2px ; width : 98% ; border : solid 1px }
.eventnext_headertext, .eventnext_headermeasure { line-height: 24px; font-size: 14px; font-weight: bold; margin-right: 5px }



#favorite_editblock { display : none ; position: relative ; padding: 0 ; border : solid 0px #00f ; }
#favorite_notecontent { display: none; }
#favorite_notecontent_edit { display: none ;}

#ffbb_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#ffbb_notetemplate { display: none ; z-index: 1; }
#ffbb_notetemplate_edit { display: none ; z-index: 1; }
.ffbb_note { min-width: 200px; border-style: none }

.ffbb_notebody { width: 100%; border-width: 1px }

.ffbbbtn { width: 75px; height: 20px; background: transparent url('/services/ffbb/images/btn.png') top left no-repeat; color: #333; line-height: 18px; font-size: 12px; text-align: center; cursor: pointer }

.ffbb_puce {width : 11px; height:10px; background-image:url('/services/ffbb/images/puce2.png'); _background-image:url('/images/blank.gif'); _filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/services/ffbb/images/puce2.png',sizingMethod='image' ) ;}
.darkvador .ffbb_puce {background-image:url('/services/ffbb/images/puce1.png'); _background-image:url('/images/blank.gif'); _filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/services/ffbb/images/puce1.png',sizingMethod='image' ) ;}

/* 09_06_19 vh : anciens style avant mutualisation nécessaire pour les pages webbées */
#ffbb_headeroptionsmask { position: absolute; left: -15px; width: 185px; height: 95px; z-index: 5; opacity: 0.7; filter: alpha(opacity=70); }

.ffbb_noteheader { position : relative ; width: 100%; height: 24px; }
.ffbb_headericon { position: absolute; top : -16px ; width: 48px; height: 48px; background: transparent url('/services/ffbb/images/ffbb48.png') top left no-repeat }
.ffbb_headerbckg { position: absolute; width: 100%; height: 24px; margin-top: 0px; overflow: hidden; cursor: pointer; border-width: 1px }
.ffbb_headertext { line-height: 24px; font-size: 14px; font-weight: bold; white-space: nowrap; margin-left: 54px }

#ffbb_notecolor table td { width : 16px ; height : 16px ; border : solid 1px #AAA ; cursor : pointer ;}

div.ffbb_text a { color: #00E }
div.ffbb_text a.dark { color: #6FF }



#files_editblock { display : none ; position: relative ; padding: 0 ; border : solid 0px #00f ; }
#files_notecontent { display: none; }
#files_notecontent_edit { display: none ;}

.filesdownloadbtn { width:198px; height: 50px; background: transparent url('/services/files/images/download.png') top center no-repeat; color: #333; line-height: 60px; font-size: 12px; text-align: center; cursor: pointer;padding-left:15px;margin-bottom:5px; }

.filesuploadbtn { width:198px; height: 50px; background: transparent url('/services/files/images/upload.png') top center no-repeat; color: #333; line-height: 60px; font-size: 12px; text-align: center; cursor: pointer;padding-left:15px; margin-bottom:5px; }


#flash_editblock { display : none ; position: relative ; padding: 0 ; border : solid 0px #00f ; }
#flash_notetemplate { display: none ; }
#flash_notetemplate_edit { display: none ; }
.webmode .flash_note { behavior: url( "/style/flash.htc" ) ; }

.flash_comment{ width:100%;}
.flash_textarea { border: solid 1px; }
.flash_video{ font-family:Verdana, Arial; font-size:12px;}
.flash_img {margin:5px; border-style : solid; border-width:1px;}
.flash_bold{font-weight:bold;}

.flash_optiontab_on, .flash_optiontab_off { height: 28px; }
.flash_optiontab_on { border-style: solid solid none solid; border-width: 1px; cursor: default; background-color:white; color:black; }
.flash_optiontab_off { border-style: dotted dotted solid dotted; border-width: 1px; cursor: pointer; }
.flash_optiontab_inter { border-style: none none solid none; border-width: 1px; }
.flash_optionitems { border-width: 0 1px 1px 1px; border-style:solid; background-color:white; color:black;}

#flickr_editblock { display : none ; position: relative ; padding: 0 ; border : solid 0px #00f ; }
#flickr_notecontent { display: none; }
#flickr_notecontent_edit { display: none ;}

.flickr_notebody { width: 100%; border-width: 1px; padding-top:10px;}
.flickr_notebody p { text-align: left; font-size: 12px; padding: 0 }
.flickr_notebody textarea { height: 50px; border: solid 1px #AAA; font-family: Arial, sans-serif; font-size: 11px; }

.flickr_content{ border : 1px solid #CCC; }
.flickr_note{ border:0px solid #FFF; }
.flickr_text{ border: 1px solid #AAA; }
.flickr_thumb{
	width:75px;
	height:75px;
	margin:2px;
	cursor:pointer;
}
.flickr_phototitle{
	font-size:14px;
	font-weight:bold;
}

#fv_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#fv_notetemplate { display: none ; z-index: 1 }
#fv_notetemplate_edit { display: none ; z-index: 1 }

.fv_textarea { width : 100% ; border: solid 1px ; background-color: transparent ; }

/* .fv_noteimage { display: inline ; float: left ; margin: 0.1em 5% 1em 5% ; border: solid 0px ; border-color : #444 ; width: 90% } */
/* .video_noteimage { margin: 0.1em 5% 1em 5% ; border: solid 0px ; border-color : #444 ; width: 90% } */
.fv_noteimage { margin: 0px ; border-style: none ; width: 100% }

/* fv_colors
	color1 : blue    : #BFE3F9
	color2 : green  : #DBEC35
	color3 : white  : #FFF
	color4 : red     : #E73352
*/

#fv_color_1 , #fv_color_2 , #fv_color_4 { width: 22px ; height: 13px ; cursor: pointer ; border: solid ; border-width: 0px ;margin: 0 0 5px 0 ; }
#fv_color_3 { width: 20px ; height: 11px ; cursor: pointer ; border: solid ; border-width: 1px ;margin: 0 0 5px 0 ; }

#fv_color_1 { background: #BFE3F9 ; border-color: #60727D }
#fv_color_2 { background: #DBEC35 ; border-color: #6E761B }
#fv_color_3 { background: #FFF ; border-color: #CCC } /* #CCC #CCC #888 #CCC } */
#fv_color_4 { background: #E73352 ; border-color: #741A29 }

.fv_notecolor3 { background: #FFF ; position: relative ; left: 6px ; top: 7px ; width: 100px ; height: 54px ; cursor: pointer ; border: solid 1px ; border-color: #CCC #CCC #888 #CCC ; }

.dark { color: #C8C8C9 }
a.dark:link { color: #C8C8C9 ; border-color: #C8C8C9 }
* html .dark a { color: #C8C8C9 ; border-color: #C8C8C9 }

/* #fv_editblock table td { width: 16px; height: 16px; border: solid 1px #AAA; cursor: pointer; text-align: left } fait par fnct */
.fv_control_buttons { width: 24px; height: 24px;  background-position: center top; cursor: pointer}

.fv_info { position: relative; left: -13px; top : 5px ; width: 175px; border: solid 1px #000; background-color: #ffff66; color: #333; font-size: 11px; padding: 0px 2px; display: none }


#gm_editblock { display : none ; position: relative ; padding: 0 ; border : solid 0px #00f ; }
#gm_notecontent { display: none; }
#gm_notecontent_edit { display: none ;}

.gm_title { font-size: 14px; font-weight: bold; white-space: nowrap; line-height: 30px; overflow: hidden; margin-left: 10px; }
.gm_desc { margin-top:5px }

.gm_notebody { border-width: 1px; }
.gm_notebody p { text-align: left; font-size: 12px; padding: 0 }
.gm_notebody textarea { height: 50px; border: solid 1px #AAA; font-family: Arial, sans-serif; font-size: 11px; }
.gm_notebody a { color: #000 }
.gm_notebody .dark a { color: #FFF }

#map_canvas, #map_hidecanvas, #map_panel, #map_hidepanel{font-size:11px; font-family:Arial, Verdana;}
#map_hidecanvas, #map_hidepanel{width:100%; height:12px;padding: 3px 3px; border-bottom: dashed 1px #FFF;}
#map_canvas, #map_panel{padding: 3px 3px;}

#hello_intl_editblock { display : none ; position: relative ; padding: 0 ; z-index: 1 ; }

#hello_intl_notetemplate { display: none ; z-index: 1 ;}
#hello_intl_notetemplate_edit { display: none ; z-index: 1;}

.hello_intl_textarea { width : 80% ; position: relative; left: 0px; right: 0px; border: solid 1px #AAA; font-family: Arial, Helvetica, sans-serif ; font-size: 11px ; padding: 4px 4px; margin: 12px 0px 12px 12px;}

.hello_intl_textinfo {color: #777; font-size: 11px ; padding: 5px 0px; margin: 12px 0px 12px 12px;}
.hello_intl_n {color:#333; font-weight : normal;}
.hello_intl_note_edit { background-color : #FFF }

.selected { border : solid 3px #4A88AB ;}
.kado_edit_price{ width: 30px;}
.kado_note { min-width: 300px; background: #FFF }
.kado_gift_form,.kado_giving_form,.kado_givings { display:none; }
.kado_edit_give { width: 50px; }
.kado_note h1,.kado_note h6 { margin: 5px; }
.kado_form_table td { text-align: left; }
.kado_form_table { margin-left: auto; margin-right: auto; }
.kado_gifts_list { text-align: left; margin-left: auto; margin-right: auto; }

#kitty_editblock { display : none } 

.kitty_note  { background-color : transparent }
.kitty_note_edit { background-color : #fff }
.kitty_amountmsg { font-size: 15px }
.kitty_name { font-size: 13px ; margin-bottom: 0.5em ; color: #000 }
.kitty_name_textarea { font-size: 14px ; width: 244px ; color : #4A88AB ; margin-top: 10px }
.kitty_note_edit .notecontent { padding: 0px 16px 8px 16px }
.kitty_edittable { border: solid 1px #4A88AB ; margin: 8px 0px }

.kitty_tdmoney { padding: 5px 1px 0 1px; background-color: transparent ; font-size:44px }

.kitty_tddisplayplus { background-color: #DBEC35 ; }
.kitty_amountplus { font-size: 18px ; font-weight : bold ; margin: 5px 0 5px 0; color :  #E73352}
.kitty_lasttransactionplus { margin-bottom : 80px ; font-size : 10px ; color : #444; cursor : pointer; }

.kitty_tddisplayminus { background-color: #E73352 ; }
.kitty_amountminus { font-size: 18px ; font-weight : bold ; margin: 5px 0 5px 0; color :  #EEF7C6}
.kitty_lasttransactionminus { margin-bottom : 80px ; font-size : 10px ; color : #BFE3F9; }

.kitty_buttons { position: absolute ; left: -5px ; bottom : 0 ; width: 130px ; text-align: center ;  margin: 5px ; }
.kitty_button { text-align: center ; margin: 5px ; padding: 2px ; background-color : #005081 ; }
.kitty_button_a { color: #FFF ; cursor: pointer }
.kitty_button_a:hover { color: #BBB ; text-decoration: none }

/* .kitty_selected { border : solid 2px #4A88AB ; } */
.kitty_selected { background-color: #DDD }

.kitty_memberpart { padding : 0 ; margin-left : 5px ;  text-align : right ;} 

.kitty_new_operation_elem { background : #fff ; color : #444 ; position : absolute ; left : 49px ; top : 17px ; width:320px ;text-align : left ; padding : 10px ; border : solid 1px ; border-color : #ddd #ddd #aaa #ddd ; cursor: auto}
     
.kitty_div_decal { margin : 5px 0 5px 25px ; }
.kitty_operation_amount , .kitty_operation_centimes , .kitty_operation_category , .kitty_operation_virgule , .kitty_operation_euro, .kitty_operation_dollard , .kitty_operation_text { font-size : 11px ; cursor: pointer;}
.kitty_operation_amount , .kitty_operation_centimes { text-align : right ;}
.kitty_operation_select { width : 100px ;}
.kitty_operation_category { text-align : left ; color : #4A88AB ; width : 125px ; }
.kitty_operation_amount , .kitty_operation_centimes , .kitty_operation_virgule , .kitty_operation_euro, .kitty_operation_dollard { color : red }
.kitty_operation_virgule { width:15px ; text-align: center ; font-size : 150% }
.kitty_operation_euro , .kitty_operation_dollard { width:15px ; text-align: center ; font-size : 120%  ; display : none }
.kitty_operation_text { padding-left : 10px ; padding-right : 5px ; font-weight : bold ; }

.kitty_button_bis  { width: 116px ; text-align: center ; margin: 5px ; padding: 2px ; background-color : #005081 ; position : absolute ; left : -50px ; top : -18px ; border : solid 0px #f00 }
.kitty_button_bis a { color: #fff ; cursor: pointer ; font-weight : normal ;}
.kitty_operation_close { margin-top : -10px ; }

.kitty_all_operations { background : #fff ; color : #4A88AB ; position : absolute ; left : 49px ; top : 38px ; width:420px ;text-align : left ; padding : 0px ; padding-top: 10px ; margin : 0 ; border : solid 1px ; border-color : #ddd #ddd #aaa #ddd ; cursor: auto }
.kitty_all_operations_table { text-align : center ; color : #000 ; font-size : 11px ; }
.kitty_all_operations_table a { color : #4A88AB ; text-align : center ; width : 100% ; }
.kitty_all_operations_table td { height : 1.6em ; border-right : solid 1px #ccc }
.kitty_all_operations_table td.kitty_table_noborder { border-right : solid 0px }
.kitty_tr0 { background-color : #eee ;  }
.kitty_tr1 { background-color : #fff ;  }
.kitty_table_last_line { font-size : 80% ; margin : 0 ; padding : 0 ; height : 13px ; }
.kitty_td_r { text-align : right ; padding-right : 5px ; padding-left : 5px }
.kitty_td_l { text-align : left ; padding-right : 5px ; padding-left : 5px }

.kitty_table_last_line { text-align : right ; padding-right : 10px ;  font-size : 100% ; color : #4A88AB ; }
.kitty_page_selected { font-size : 120% ; font-weight : bold ; cursor : pointer ;}
.kitty_page { font-size : 100% ; cursor : pointer ;}

.kitty_sold { background : #fff ; color : #4A88AB ; position : absolute ; left : 49px ; top : 59px ; width:280px ;text-align : left ; padding-top : 8px ; margin : 0 ; border : solid 1px ; border-color : #ddd #ddd #aaa #ddd ; cursor: auto }

.kitty_sold_table th { height : 1.6em ; border-right : solid 1px #ccc ; font-size : 11px ; text-align : center}
.kitty_sold_table td { height : 1.6em ; border-right : solid 1px #ccc ; color : #000 ; font-size : 11px ; text-align : left ; padding-left: 1em }
.kitty_sold_table td.kitty_table_noborder { border-right : solid 0px ; text-align: right ; padding-right: 1em }
.kitty_sold_table .kitty_tr0 { background-color : #eee ;  }
.kitty_sold_table .kitty_tr1 { background-color : #fff ;  }
.kitty_sold_table { border-top : solid 2px #ccc }

.kitty_lasttransactionshow { position : absolute ; top : 80px ; left : 120px ; border : solid 1px ;border-color : #ddd #ddd #aaa #ddd ; font-size : 11px ; background-color : #EEF744 ; color : #000 ; padding: 0.5em 1em ; cursor: auto }
/*
.kitty_lasttransactionshow table { width : 100% }
.kitty_lasttransactionshow td { text-align : center ; padding: 0em 1em ; border-right }
*/

.kitty_all_bilan { cursor : pointer ; margin-bottom: 4px }
.kitty_all_bilan_w { position : absolute ; width : 220px ; top : 0px ; left : 132px ; padding : 0; margin : 0 ; border : solid 1px ; border-color : #ddd #ddd #aaa #ddd ; cursor: auto ; background-color: #FFF }
.kitty_bilan_table { margin-top : 8px ; margin-bottom: 2px }
.kitty_bilan_table td { font-size : 11px ; line-height: 1.6em }
.kitty_bilan_table th { font-size : 11px ; line-height: 1.6em ; border-top: solid 2px #CCC }
.kitty_bilan_table_td1 { text-align : left ; padding-left: 1em ; color: #000 }
.kitty_bilan_table_td2 { text-align : center ; color: #000  }
.kitty_bilan_table_td3 { text-align : right ; color: #000 }
.kitty_bilan_table_td4 { text-align : right ; padding-right : 1em ; color: #000 }

.usercanceled { color : #f00 ; font-style : italic }

.matchnext_note { border-style: none; }

.matchnext_notebody { width: 100%; }
.matchnext_notebody a { color: #000 }
.matchnext_notebody .off img { background-image: url('/images/circle6in9black.png' ) ; }
.matchnext_notebody .on img { background-image: url('/images/ccircle6in9black.png' ) ; }
.matchnext_notebody .dark, .matchnext_notebody .dark a { color: #FFF }
.matchnext_notebody .dark .off img { background-image: url('/images/circle6in9white.png' ) ; }
.matchnext_notebody .dark .on img { background-image: url('/images/ccircle6in9white.png' ) ; }

.matchnext_optiontab_on, .matchnext_optiontab_off { height: 28px; }
.matchnext_optiontab_on { border-style: solid solid none solid; border-width: 1px; cursor: default }
.matchnext_optiontab_off { border-style: dotted dotted solid dotted; border-width: 1px; cursor: pointer }
.matchnext_optiontab_inter { border-style: none none solid none; border-width: 1px; }
.matchnext_optionpanes { border-bottom: solid 1px;border-left:solid 1px; border-right:solid 1px; }

table.matchnext_matchstable_edit { border-top: solid 1px; }
table.matchnext_matchstable_edit td { padding: 4px 0; border-bottom: solid 1px }

.matchnext_viewmatchdiv { border-bottom: solid 1px; }
.matchnext_viewmatchnext_localteam, .matchnext_viewmatchnext_vsteam { font-size: 15px ; line-height: 1.4em  }
.matchnext_viewmatchnext_homescore, .matchnext_viewmatchnext_vsscore { font-size: 15px ; line-height: 1.4em  }
td.matchnext_viewmatchnext_homescore { border-style: solid dotted solid solid }
td.matchnext_viewmatchnext_vsscore { border-style: solid solid solid none }
td.matchnext_viewmatchnext_waitingscore { }
td.matchnext_viewmatchnext_location, td.matchnext_viewmatchnext_home { padding: 4px 0; font-size: 90%; padding: 6px }
td.matchnext_viewmatchnext_location { font-style: italic; }
td.matchnext_viewmatchnext_matchindex { font-size: 11px; padding-right: 6px }

.matchnext_viewmatchnext_datetime { border: solid 1px; padding: 4px 10px; margin: 0 10px; }
.matchnext_viewmatchnext_date { font-size: 110%; text-transform: capitalize; }
.matchnext_viewmatchnext_time { font-size: 110%; }

.matchnext_teamselect_team { margin-left: 20px; }

.matchnext_infos { padding: 0 5px; border-bottom: solid 1px; }
.matchnext_infos table td { }

.matchnext_listline { height: 24px; text-align: left; overflow: hidden; border-bottom: dotted 1px; cursor: pointer; background-image: url(/services/matchnext/images/arrowright24.png); background-repeat:no-repeat; _background-image: url('/images/blank.gif') ; _filter :progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/services/matchnext/images/arrowright24.png',sizingMethod='crop') }
.matchnext_listline span { line-height: 24px ; padding-left: 24px }

.matchnext_infospause { width: 20px; height: 20px; background: transparent url('/services/matchnext/images/pause20.png') top left no-repeat; cursor: pointer; _background-image: url('/images/blank.gif') ; _filter :progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/services/matchnext/images/pause20.png',sizingMethod='image') }
.matchnext_infospause_off { width: 20px; height: 20px; background: transparent url('/services/matchnext/images/pauseoff20.png') top left no-repeat; cursor: default; _background-image: url('/images/blank.gif') ; _filter :progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/services/matchnext/images/pauseoff20.png',sizingMethod='image') }
.matchnext_infosanim { width: 20px; height: 20px; background: transparent url('/services/matchnext/images/play20.png') top left no-repeat; cursor: pointer; _background-image: url('/images/blank.gif') ; _filter :progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/services/matchnext/images/play20.png',sizingMethod='image') }
.matchnext_infosanim_off { width: 20px; height: 20px; background: transparent url('/services/matchnext/images/playoff20.png') top left no-repeat; cursor: default; _background-image: url('/images/blank.gif') ; _filter :progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/services/matchnext/images/playoff20.png',sizingMethod='image') }


/* 09_06_18 - Anciens style avant mutualisation à conserver avant rewebbisation des pages */
#matchnext_headeroptionsmask { position: absolute; left: -15px; width: 185px; height: 95px; z-index: 5; opacity: 0.7; filter: alpha(opacity=70); }
#matchnext_notecolor table td { width: 18px; height: 18px; border: solid 1px #AAA; cursor: pointer }

.matchnext_headericontainer { position: relative ; top : 0px ; left : 0px ; width: 48px; }
.matchnext_headericon { position: absolute ; left : 0px ; top : -16px ; width: 48px; height: 48px; background: transparent url('/services/matchnext/images/matchnext48.png') top left no-repeat ; }
.matchnext_headerbckg { position: relative ; top : 0px ; left : 0px ; margin-top: 0px; cursor: move; border-width: 1px }
.matchnext_headerbckg input { height: 16px; border: none 0px #000; font-family: Arial, sans-serif; line-height: 18px; margin-top: 2px ; width : 100% }
.matchnext_headerbckg textarea { border: none 0px #000; font-family: Arial, sans-serif; line-height: 24px; margin-top: 2px ; width : 98% ; border : solid 1px }
.matchnext_headertext, .matchnext_headermeasure { line-height: 24px; font-size: 14px; font-weight: bold; margin-right: 5px }

.matchnext_commenticon{ width : 48px; height : 48px; background-image : url('/services/matchnext/images/commenticon_48.png')} 

.mcn_note { border-style: none; border-width: 1px; border-color: #333 }
.mcn_content { clear : both; margin: 0px }

.mcn_elem { position: relative; margin: auto }

.mcn_btn { width: 75px; height: 20px; background: transparent url('/services/poll/images/btn.png') top left no-repeat; color: #333; line-height: 18px; font-size: 12px; text-align: center; cursor: pointer }

.mcn_elemimg_off { background-color: transparent; border-style: solid; border-width: 1px }
.mcn_elemimg_onoff { background-color: #CCC; border-style: solid; border-width: 1px; cursor: pointer }

.mcn_note .hiddenlink { margin: -16px 1px 1px 1px; position: relative }
.mcn_note .hiddenlink .edit { width: 17px; height: 16px; background: transparent url(/services/mcn/images/editlink.png) top left }
.mcn_note .hiddenlink .delete { width: 17px; height: 16px; background: transparent url(/services/mcn/images/deletelink.png) top left }
.mcn_note .dark .hiddenlink .edit { width: 17px; height: 16px; background: transparent url(/services/mcn/images/editlinkdark.png) top left }
.mcn_note .dark .hiddenlink .delete { width: 17px; height: 16px; background: transparent url(/services/mcn/images/deletelinkdark.png) top left }

#mcn_editblock select { width: 150px; font-family: verdana, sans-serif; font-size: 12px }


#meteo_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; 	border : solid 0px #00f ; }
/*
#meteo_notetemplate { display: none ; z-index: 1 }
#meteo_notetemplate_edit { display: none ; z-index: 1;border:solid 2px #4A88AB; }

#meteo_headeroptionsmask { position: absolute; left: -15px; width: 185px; height: 85px; z-index: 5; opacity: 0.7; filter: alpha(opacity=70); }

.meteo_noteheader { height: 24px; }
.meteo_headericon { position: absolute; top : -16px ; width: 48px; height: 48px; background: transparent url('/services/meteo/images/meteo48.png') top left no-repeat ; _background-image: url('/images/blank.gif') ; _filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/services/meteo/images/meteo48.png',sizingMethod='image' ) ; }
.meteo_headerbckg { margin-top: 0px; cursor: move; border-width: 0px }
.meteo_headertext { line-height: 24px; height: 24px; font-size: 14px; font-weight: bold; white-space: nowrap; }
*/
.meteo_notebody { width: 100%; border-width: 1px }
.meteo_notebody p { text-align: left; font-size: 12px; padding: 0 }
.meteo_notebody textarea { height: 50px; border: solid 1px; font-family: Arial, sans-serif; font-size: 11px; }

.meteo_text{
	width: 92%; text-align: left; margin: auto;
}
.meteo_section{font-size:11px; font-weight:bold;}
/*
.meteobtn { width: 75px; height: 20px; background-color: transparent; background-image : url('/services/meteo/images/btn.png');background-position :  top left; background-repeat: no-repeat; color: #333; line-height: 18px; font-size: 12px; text-align: center; cursor: pointer }
*/

#mhp_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#mhp_notetemplate { display: none ; z-index: 1 }
#mhp_notetemplate_edit { display: none ; z-index: 1 }
#mhp_replytemplate { display: none ; z-index: 1 }
#mhp_replytemplate_edit { display: none ; z-index: 1 }

.mhp_note .notetext { margin: 0em 10px 0.2em 10px ; }
.mhp_textarea { width : 100% ; border: solid 1px }
.mhp_noteimage { float: left ; margin: 0.1em 10px 0.1em 0px ; border: solid 0px ; border-color : #444 ; width: 100px }
* html .mhp_noteimage { margin: 0.1em 0px 0.1em 0px }
.mhp_noteimage img { border: solid 0px ; border-color : #444 ; width: 100% }


/* mhp_colors
	color1 : blue    : #BFE3F9
	color2 : green  : #DBEC35
	color3 : white  : #FFF
	color4 : red     : #E73352
*/

#mhp_color_1 , #mhp_color_2 , #mhp_color_3, #mhp_color_4 { width: 22px ; height: 13px ; cursor: pointer ; border: solid ; border-width: 0px ;margin: 0 0 5px 0 ; }
/*
#mhp_color_3 { width: 20px ; height: 11px ; cursor: pointer ; border: solid ; border-width: 1px ;margin: 0 0 5px 0 ; }
*/
#mhp_color_1 { background: #BFE3F9 ; border-color: #60727D }
#mhp_color_2 { background: #DDD ; border-color: #6E761B }
#mhp_color_3 { background: #FFF ; border-color: #CCC }
#mhp_color_4 { background: #E73352 ; border-color: #741A29 }

.mhp_notecolor3 { background: #FFF ; position: relative ; left: 6px ; top: 7px ; width: 100px ; height: 54px ; cursor: pointer ; border: solid 1px ; border-color: #CCC #CCC #888 #CCC ; }

.dark { color: #C8C8C9 }
a.dark:link { color: #C8C8C9 ; border-color: #C8C8C9 }
* html .dark a { color: #C8C8C9 ; border-color: #C8C8C9 }

.mhp_noteheader { width: 100%; line-height: 1.8em; text-indent: 7px; text-transform: uppercase; text-align: left; font-size: 9px; letter-spacing: 2px }

.selectedupload { background: #005081 ; color: #EEE }

#mhp_upload_wait { width: 150px; background: #E73352 ; color: #EEE; margin: 20px 0; font-weight: bold; text-align: center; padding: 2px 0 }


#music_editblock { display : none ; position: relative ; padding: 0 ; border : solid 0px #00f ; }
#music_notecontent { display: none; }
#music_notecontent_edit { display: none ;}

.music_uploadbtn { width:198px; height: 50px; background: transparent url('/services/files/images/upload.png') top center no-repeat; color: #333; line-height: 60px; font-size: 12px; text-align: center; cursor: pointer;padding-left:15px; margin-bottom:5px; }

.music_table{
	border-width:0 0 1px 0;
	border-style:solid;
}

.music_tablerow{ height : 20px;}
.music_tablecell {
	line-height: 18px; 
	padding-top:2px;
	padding-bottom:2px;
	border-width:1px 0 0 0;
	border-style:solid;
}

.niceclock_note_edit{ background-color:white;}

.niceclock_note { min-width: 205px; max-width: 205px; }

/*
* html .niceclock_note { min-width: 190px; max-width: 190px; }
*/

.niceclock_note .notecontent { position : relative ; top : 0px ; left : 0px  ; width : 205px ; padding : 0em 0em 0.2em 0em ;}
.niceclock_vuePrincipale { position: absolute; top: 0px ; left : 0px ; background: url('/services/niceclock/images/background.png'); background-repeat: no-repeat; font-size: 40px; width: 205px; height: 63px; text-align: center ; }

.niceclock_vueHorloge { position: absolute; color: #000000; top: 0px ; left : 0px ; width: 205px; height: 63px; line-height: 63px; color: #000000; display: block ; }

.niceclock_vueDate { position: absolute; top: 0px ; left : 0px ; width: 205px; height: 63px; line-height: 63px; opacity: 100; color: #000000; display: none ; }


#nl_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }
#nl_notetemplate { display: none ; z-index: 1 }
#nl_notetemplate_edit { display: none ; z-index: 1 }
.nl_note .notecontent { margin-top : 0px }

.nl_inputmail{ border: solid 1px; max-width:250px; min-width: 88px; font-size:12px;}
.nl_infos{ font-size:10px; font-style:italic; }
.subscribebtn { width: 100px; height: 20px; color: #333; line-height: 20px; font-size: 12px; text-align: center; cursor: pointer }
.subscribebtn .divimg { width: 100px; height: 42px; background: transparent url('/services/nl/images/nl_btn.png') top left no-repeat; _background-image: url('/images/blank.gif') ; _filter :progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/services/nl/images/nl_btn.png',sizingMethod='image') ; }
.subscribebtn .divtxt { width: 100px; line-height: 18px }



#nws_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#nws_notetemplate { display: none ; }
#nws_notetemplate_edit { display: none ; }
.nws_note { border-style: none }

#nws_headeroptionsmask { position: absolute; left: -15px; width: 185px; height: 85px; z-index: 5; opacity: 0.7; filter: alpha(opacity=70); }

.nws_notecontent { border-width: 1px; padding-left: 5px;}
.nws_notecontent p { text-align: left; font-size: 12px; padding: 0 }
.nws_notecontent textarea { height: 50px; border: solid 1px #AAA; font-family: Arial, sans-serif; font-size: 11px; }
.nws_notecontent .off img { background-image: url('/images/circle6in9black.png' ) ; }
.nws_notecontent .on img { background-image: url('/images/ccircle6in9black.png' ) ; }
.nws_notecontent .dark .off img { background-image: url('/images/circle6in9white.png' ) ; }
.nws_notecontent .dark .on img { background-image: url('/images/ccircle6in9white.png' ) ; }

.nws_addbutton { width: 32px; height: 32px; background: transparent url('/services/nws/images/add32.png') top left no-repeat; cursor: pointer; margin-top:5px; }


/* nws view style */

.nws_img { position: relative; width: 100%; border-style: solid; border-width: 1px; overflow: hidden;}
.nws_overimg { position: absolute; top: 0; left: 0; width: 100%; height: 70px; text-align: left; }
.nws_overimgbckg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; opacity: 0.7; filter: alpha(opacity=70); }

.nws_overimgtitle, .nws_overimgtitle:hover, .nws_overimgtitle:link, .nws_overimgtitle:visited, .nws_overimgtitle:active{ position: absolute; top: 0; left: 0; width: 94%; font-size: 14px; font-weight: bold; line-height: 24px; padding: 0 3%; white-space: nowrap; overflow: hidden; text-decoration:none;color:white;}

.nws_overimgcomment, .nws_overimgcomment:hover, .nws_overimgcomment:link, .nws_overimgcomment:visited, .nws_overimgcomment:active{ position: absolute; top: 24px; width: 94%; font-size: 12px; padding: 0 3%; text-decoration:none;color:white;}


/* nws edit style */

.nws_editnewstab { height: 20px; line-height: 20px; font-size: 12px; white-space: nowrap; text-align: center; border-width: 1px; border-style: solid; }
.nws_editnewstabon { background-color: #FFF; cursor: default; border-bottom-color: #FFF; }
.nws_editnewstabon span { color: #000; }
.nws_editnewstaboff { background-color: transparent; cursor: pointer; }
.nws_editnewstabinter { border-width: 1px; border-style: none none solid none; }

.nws_editnewsmainpane { background-color: #FFF; color: #000; border-style: none solid solid solid; border-width: 1px; }
table.nws_editnewspane input, table.nws_editnewspane textarea { width: 98%; font-size: 11px; color: #000; border: solid 1px #444; padding: 0 }
table.nws_editnewspane textarea { height: 48px; }
.nws_editnewspane_righttd { white-space: nowrap; font-size: 11px; line-height: 16px; color: #444; }
.nws_editnewspane_image { position: relative; overflow: hidden; width: 100%; border: solid 1px #444; cursor: pointer; }
.nws_editnewspane_imagename { font-size: 11px; line-height: 16px; color: #000; font-weight: bold; }
img.nws_imageposoff { border: solid 1px #BBB; margin: 1px; cursor: pointer; }
img.nws_imageposonoff { border: solid 1px #777; margin: 1px; cursor: pointer; }
img.nws_imageposon { border: solid 1px #000; margin: 1px; cursor: default; }

table.nws_editnewspane_link a:link, table.nws_editnewspane_link a:hover, table.nws_editnewspane_link a:active, table.nws_editnewspane_link a:visited { color: #000; white-space: nowrap; }
table.nws_editnewspane_link a.off img { background-image: url('/images/circle6in9black.png' ) ; }
table.nws_editnewspane_link a.on img { background-image: url('/images/ccircle6in9black.png' ) ; }



#pagesep_notetemplate { display: none ; z-index: 1 }

.pagesep_note { border-style: none ; height : 0px ; line-height : 0px ; font-size : 0px }
.pagesep_content { position : absolute ; top : -15px ; left : 0px ; width : 900px }
.pagesep_img { height : 15px ; width : 900px ; background-image : url( '/services/pagesep/images/black.png' ) ; background-repeat : no-repeat }
.dark .pagesep_img { background-image : url( '/services/pagesep/images/white.png' ) ; }
* html .pagesep_img { background-image : url( '/images/blank.gif' ) ; filter : filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/services/pagesep/images/black.png',sizingMethod='crop') }
* html .dark .pagesep_img { background-image : url( '/images/blank.gif' ) ; filter : filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/services/pagesep/images/white.png',sizingMethod='crop') }

a.linkinnote:link , a.linkinnote:visited , a.linkinnote:hover , a.linkinnote:active { color : #000 }
.dark a.linkinnote:link , .dark a.linkinnote:visited , .dark a.linkinnote:hover , .dark a.linkinnote:active { color : #FFF }


#photoboxes_editblock { display : none ; position: relative ; padding: 0 ; border : solid 0px #00f ; }
#photoboxes_notecontent { display: none; }
#photoboxes_notecontent_edit { display: none ;}
.webmode .photoboxes_note { behavior: url( "/style/flash.htc" ) ; }

.photoboxes_uploadbtn { width:198px; height: 50px; background: transparent url('/services/photoboxes/images/upload.png') top center no-repeat; color: #333; line-height: 60px; font-size: 12px; text-align: center; cursor: pointer;padding-left:15px; margin-bottom:5px; }


#photoflow_editblock { display : none ; position: relative ; padding: 0 ; border : solid 0px #00f ; }
#photoflow_notecontent { display: none; }
#photoflow_notecontent_edit { display: none ;}
.webmode .photoflow_note { behavior: url( "/style/flash.htc" ) ; }

.photoflow_uploadbtn { width:198px; height: 50px; background: transparent url('/services/photoflow/images/upload.png') top center no-repeat; color: #333; line-height: 60px; font-size: 12px; text-align: center; cursor: pointer;padding-left:15px; margin-bottom:5px; }

#photoslider_editblock { display : none ; position: relative ; padding: 0 ; border : solid 0px #00f ; }
#photoslider_notecontent { display: none; }
#photoslider_notecontent_edit { display: none ;}
.webmode .photoslider_note { behavior: url( "/style/flash.htc" ) ; }

.photoslider_uploadbtn { width:198px; height: 50px; background: transparent url('/services/photoslider/images/upload.png') top center no-repeat; color: #333; line-height: 60px; font-size: 12px; text-align: center; cursor: pointer;padding-left:15px; margin-bottom:5px; }

#pimg_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }
/*
#pimg_notetemplate { display: none ; z-index: 1 }
#pimg_notetemplate_edit { display: none ; z-index: 1 }
*/
.pimg_notecontent { padding: 0; margin: 0; }
.pimg_noteimage { margin: 0px ; border-style: none ; }

.pimg_notepalette { position: absolute; top: 0; left: 0; width: 100%; height: 12px; background-position: right -1000px; background-repeat: no-repeat }

#pimg_truewidth_elem { position: relative; left: 0px; top : 0px; }

.pimg_info { position: relative; left: -13px; top : 5px ; width: 175px; border: solid 1px #000; background-color: #ffff66; color: #333; font-size: 11px; padding: 0px 2px; display: none }

.pimg_textarea { margin-left: -13px; margin-top : 5px; margin-bottom: 5px; width: 175px; height: 42px; border: solid 1px #AAA; padding: 0px 2px; width: 100%; font-family: 'Arial' , sans-serif; font-size: 11px }
#pimg_link_selectpage select { margin-left: -10px; margin-top : 5px; width: 170px; }

/* aucun id de ce nom : remplacer par .pimg_original_info table td*/
#pimg_original_info table td { width: auto ; height: auto ; border: solid 0px ; cursor: default }

#pimg_fsm { position: absolute; top: 30px; left: 0; padding: 8px; background-color: #FFF; border: solid 1px #333; cursor: pointer; }
#pimg_fsm img { cursor: pointer; }

#pimg_bgcolor table td { width: 18px; height: 18px; border: solid 1px #AAA; cursor: pointer }


#pmessage_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; }

.pmessage_textarea { border: solid 1px }
.pmessage_select_member { width : 175px ; margin-left: 4px; }
.pmessage_indent { margin-left: 5px; }

#pmessage_notetemplate { display: none ; z-index: 1 }
#pmessage_notetemplate_edit { display: none ; z-index: 1 }
.selected { border : solid 3px #4A88AB ; }


#pmimg_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#pmimg_notetemplate { display: none ; z-index: 1 }
#pmimg_notetemplate_edit { display: none ; z-index: 1 }

.pmimg_textarea { width : 100% ; border: solid 1px }
.pmimg_imgtitle_textarea { width : 100% ; border: solid 1px; font-family: Arial , sans-serif; font-size: 11px ; }

.pmimg_noteimage { margin: 0em 5% 0em 5% ; border: solid 0px ; border-color : #444 ; width: 90% }

.dark { color: #C8C8C9 }
a.dark:link { color: #C8C8C9 ; border-color: #C8C8C9 }
* html .dark a { color: #C8C8C9 ; border-color: #C8C8C9 }
.selected { border : solid 3px #4A88AB ; }

#pmimg_bckgcolors td { width:15px; height:15px; cursor: pointer }


#pmtxt_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#pmtxt_notetemplate { display: none ; z-index: 1 }
#pmtxt_notetemplate_edit { display: none ; z-index: 1 }

/*
.selected { border : solid 3px #4A88AB ; }
*/

.pmtxt_note .notecontent { margin-top : 0px }
/* bug décalage à droite family */
.pmtxt_note .notetext { width : auto  ; opacity : 1  }
.pmtxt_textarea { width : 100% }

#poll_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#poll_notetemplate { display: none ; }
#poll_notetemplate_edit { display: none ; }
.poll_note { border-style: none }

.poll_text { text-align: left;}


.poll_notecontent { border-width: 1px; padding-left: 5px;}
.poll_notecontent p { text-align: left; font-size: 12px; padding: 0 }
.poll_notecontent textarea { height: 50px; border: solid 1px #AAA; font-family: Arial, sans-serif; font-size: 11px; }
/*.poll_notecontent a { color: #000 }*/
.poll_notecontent .off img { background-image: url('/images/circle6in9black.png' ) ; }
.poll_notecontent .on img { background-image: url('/images/ccircle6in9black.png' ) ; }
/*.poll_notecontent .dark a { color: #FFF }*/
.poll_notecontent .dark .off img , .poll_notecontent .darkvador .off img { background-image: url('/images/circle6in9white.png' ) ; }
.poll_notecontent .dark .on img , .poll_notecontent .darkvador .on img { background-image: url('/images/ccircle6in9white.png' ) ; }

.poll_signature { font-size: 11px; line-height: 20px; text-align: right; padding-right: 4% }
.poll_addbutton { width: 32px; height: 32px; background: transparent url('/services/poll/images/add32.png') top left no-repeat; cursor: pointer; margin-top:5px; }

/* OPTIONS */

.poll_option_left_edit { width: 28px; height: 26px; background: transparent url('/services/poll/images/black/edit/left.png') top left no-repeat; cursor: default }
.dark .poll_option_left_edit , .darkvador .poll_option_left_edit { background-image: url('/services/poll/images/white/edit/left.png') }

.poll_option_inter_edit { width: 100%; height: 26px; background: transparent url('/services/poll/images/black/edit/inter.png') top left repeat-x; cursor: default; }
.dark .poll_option_inter_edit , .darkvador .poll_option_inter_edit { background-image: url('/services/poll/images/white/edit/inter.png') }
.poll_option_inter_edit input { width: 100% ; height: 16px; padding: 0; margin-top: 4px; border: solid 1px #AAA; font-family: Arial, sans-serif; font-size: 12px; color: #333 }

.poll_option_right_edit { width: 32px; height: 26px; background: transparent url('/services/poll/images/black/edit/right.png') top left no-repeat; cursor: pointer }
.dark .poll_option_right_edit , .darkvador .poll_option_right_edit { background-image: url('/services/poll/images/white/edit/right.png') }

.poll_option_left { width: 30px; height: 26px; background: transparent top left no-repeat; cursor: pointer }
.poll_option_off .poll_option_left { background-image: url('/services/poll/images/black/off/left.png') }
.poll_option_on .poll_option_left { background-image: url('/services/poll/images/black/on/left.png') }
.dark .poll_option_off .poll_option_left , .darkvador .poll_option_off .poll_option_left { background-image: url('/services/poll/images/white/off/left.png') }
.dark .poll_option_on .poll_option_left , .darkvador .poll_option_on .poll_option_left { background-image: url('/services/poll/images/white/on/left.png') }

.poll_option_inter { width: 100%; height: 26px; background: transparent top left repeat-x; cursor: pointer }
.poll_option_off .poll_option_inter { background-image: url('/services/poll/images/black/off/inter.png') }
.poll_option_on .poll_option_inter { background-image: url('/services/poll/images/black/on/inter.png') }
.dark .poll_option_off .poll_option_inter , .darkvador .poll_option_off .poll_option_inter { background-image: url('/services/poll/images/white/off/inter.png') }
.dark .poll_option_on .poll_option_inter , .darkvador .poll_option_on .poll_option_inter { background-image: url('/services/poll/images/white/on/inter.png') }
.poll_option_inter div { line-height: 26px; padding: 0; font-size: 12px; cursor: pointer; }
/*
.poll_option_off .poll_option_inter div { color: #000 }
.poll_option_on .poll_option_inter div { color: #040 }
*/
.poll_option_right { width: 18px; height: 26px; background: transparent top left no-repeat; cursor: pointer }
.poll_option_off .poll_option_right { background-image: url('/services/poll/images/black/off/right.png') }
.poll_option_on .poll_option_right { background-image: url('/services/poll/images/black/on/right.png') }
.dark .poll_option_off .poll_option_right , .darkvador .poll_option_off .poll_option_right { background-image: url('/services/poll/images/white/off/right.png') }
.dark .poll_option_on .poll_option_right , .darkvador .poll_option_on .poll_option_right { background-image: url('/services/poll/images/white/on/right.png') }

/* RESULTS */

.poll_resultsbtn { width: 83px; height: 20px; background: transparent url('/services/poll/images/resultsbtn.png') top left no-repeat; color: #FFF; line-height: 18px; font-size: 11px; font-weight: bold; text-align: center; cursor: pointer; }

.poll_result { position: relative; font-size: 12px; }
/* 4 x 30 changés en 22 + line-height passé de 30 à 18 */
.poll_result .poll_scorebckg { width: 100%; height: 22px; background: transparent url('/services/poll/images/results.png') top left repeat-x; border-style: solid solid solid none; border-width: 1px; border-color: #555 }
.poll_result .poll_scorebar { width: 100%; height: 22px; background: transparent url('/services/poll/images/score.png') top left repeat-x;  border-style: solid none solid solid; border-width: 1px; border-color: #555 }
.poll_scoretext { height : 22px ; position: relative; margin-top: -22px; margin-left: 15px; line-height: 18px; font-size: 12px; color: #000 ; overflow: hidden ; text-overflow : ellipsis }
/*.dark .poll_scoretext { color: #FFF; }*/

.poll_option_name { height : 26px ; line-height : 26px ; overflow: hidden ; text-overflow : ellipsis }
.poll_option_inter { height : 26px ; line-height : 26px ; overflow: hidden ; text-overflow : ellipsis }


#q2bbnq_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#q2bbnq_notetemplate { display: none ; z-index: 1 }
#q2bbnq_notetemplate_edit { display: none ; z-index: 1 }
#q2bbnq_replytemplate { display: none ; z-index: 1 }
#q2bbnq_replytemplate_edit { display: none ; z-index: 1 }

.q2bbnq_note { font-family: Arial, sans-serif; font-size: 12px; color: #000; background-color: none; padding: 0; border: none; min-width: 220px }

.q2bbnq_note .replynote { cursor: auto ; position: static ; clear: both ; padding: 0 ; margin: 10px 0 0 0 ; border: none; font-family: Arial, Helvetica, sans-serif ; font-weight: normal ; background-color: #DDDEDE; }
.q2bbnq_note .replynote + .replynote { padding: 12px 0 0 0 ; border-top: solid 1px #abacae ;}

.q2bbnq_controls { width: 100%; height: 50px }
.q2bbnq_controls a { font-size: 12px ; color: #51555C; white-space: nowrap }
.q2bbnq_contentview { clear: both; width: 100%; overflow: hidden; background-color: #DDDEDE; margin: 0  0 10px 0; float: left }
.q2bbnq_vslider { position: relative; top: 0; width: 15px; background-color: #d6d6d6; float: left; margin-left: -15px }
.q2bbnq_vsliderbutton { position: absolute; left: 0px; width: 15px; height: 123px; cursor: pointer; background-image: url(/services/q2bbnq/images/vslider.png); }

.q2bbnq_content { padding: 10px 40px 10px 10px; }
.q2bbnq_note .notecontent { padding: 0 ; margin-right : 25px; }
.q2bbnq_note a.linkinnote:link , .q2bbnq_note a.linkinnote:visited , .q2bbnq_note a.linkinnote:hover , .q2bbnq_note a.linkinnote:active { font-size: 11px ; color: #51555C; padding: 1px 4px ; margin: 0px ; line-height: 14px }
.q2bbnq_note .signature { font-size: 11px; text-align: right; margin-right:25px }
.q2bbnq_note a.button { font-size: 12px; }

.q2bbnq_textarea { font-family: "Arial", sans-serif; font-size: 12px; border: solid 1px #abacae ; width: 100% }

.dark { color: #C8C8C9 }
a.dark:link { color: #C8C8C9 ; border-color: #C8C8C9 }
* html .dark a { color: #C8C8C9 ; border-color: #C8C8C9 }
.selected { border : solid 3px #4A88AB ; }

/* frame */

.q2bbnq_topleft { position: relative ; width: 17px; height: 38px; background-image: url(/services/q2bbnq/images/topleft.png); margin-left: -17px; float: left }
.q2bbnq_topcenter { position: relative ; width: 100%; height: 38px; background-image: url(/services/q2bbnq/images/topcenter.png); background-repeat: repeat-x; float: left; }
.q2bbnq_topright { position: relative ; width: 20px;  height: 38px; background-image: url(/services/q2bbnq/images/topright.png); margin-right: -20px; float: left }
.q2bbnq_maintitle { color: #FFF; line-height: 38px; font-size: 14px ; white-space: nowrap ; }

.q2bbnq_centerleft { position: relative ; width: 17px; background-image: url(/services/q2bbnq/images/centerleft.png); margin-left: -17px; float: left ; }
.q2bbnq_centercenter { position: relative ; width: 100%; background-image: url(/services/q2bbnq/images/centercenter.png); background-position: right; background-repeat: repeat-y; float: left }
.q2bbnq_centerright { position: relative ; width: 20px; background-image: url(/services/q2bbnq/images/centerright.png); margin-right: -20px; float: left }

.q2bbnq_bottomleft { position: relative ; width: 17px; height: 17px; background-image: url(/services/q2bbnq/images/bottomleft.png); margin-left: -17px; float: left }
.q2bbnq_bottomcenter { position: relative ; width: 100%; height: 17px; background-image: url(/services/q2bbnq/images/bottomcenter.png); background-position: top right; float: left; }
.q2bbnq_bottomright { position: relative ; width: 20px;  height: 17px; background-image: url(/services/q2bbnq/images/bottomright.png); margin-right: -20px; float: left }


#q2bimg_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#q2bimg_notetemplate { display: none ; z-index: 1 }
#q2bimg_notetemplate_edit { display: none ; z-index: 1 }

.q2bimg_notecontent { padding: 0; margin: 0; }

/*
#1334 by BB
.q2bimg_textarea { border: solid 1px ; width: 100% }
*/
.q2bimg_noteimage { margin: 0px ; border-style: none ; width: 100% }

 /*
.q2bimg_note { padding: 11px; border-style: solid }
.q2bimg_notepalette { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-position: right -1000px; background-repeat: no-repeat }
.q2bimg_notepalette .linkinnote { background-color: #333; color: #F00 }
*/
.q2bimg_notepalette { position: absolute; top: 0; left: 0; width: 100%; height: 12px; background-position: right -1000px; background-repeat: no-repeat }

/*
#1334 by BB
#q2bimg_notecolor table td { width: 18px; height: 18px; border: solid 1px #AAA; cursor: pointer }
*/

#q2bimg_truewidth_elem { position: relative; left: 0px; top : 0px; }
/*
#q2bimg_original_info { position: relative; left: -13px; top : 5px ; width: 175px; border: solid 1px #000; background-color: #ffff66; color: #333; font-size: 11px; padding: 0px 2px; display: none }
*/

.q2bimg_info { position: relative; left: -13px; top : 5px ; width: 175px; border: solid 1px #000; background-color: #ffff66; color: #333; font-size: 11px; padding: 0px 2px; display: none }

.q2bimg_textarea { margin-left: -13px; margin-top : 5px; margin-bottom: 5px; width: 175px; height: 42px; border: solid 1px #AAA; padding: 0px 2px; width: 100%; font-family: 'Arial' , sans-serif; font-size: 11px }
#q2bimg_link_selectpage select { margin-left: -10px; margin-top : 5px; width: 170px; }

/* aucun id de ce nom : remplacer par .q2bimg_original_info table td*/
#q2bimg_original_info table td { width: auto ; height: auto ; border: solid 0px ; cursor: default }

/* Photobox */

.q2bimg_note_photobox { background-color: #FFF; padding: 0 11px; border-style: solid; border-width: 1px; border-color: #DDD #999 #999 #DDD; background-image: url(/services/q2bimg/images/handler.png); background-position: right -1000px; background-repeat: no-repeat }
.q2bimg_note_photobox a.linkinnote:hover , .q2bimg_note_photobox a.linkinnote:active , .q2bimg_note_photobox a.linkinnote:link , .q2bimg_note_photobox a.linkinnote:visited { font-size: 11px ; padding: 0; margin: 0; line-height: 12px; text-decoration: underline ; }
.q2bimg_note_photobox a.linkinnote:hover , .q2bimg_note_photobox a.linkinnote:active , .q2bimg_note_photobox a.linkinnote:link , .q2bimg_note_photobox a.linkinnote:visited { color: #3a9319; }
.q2bimg_note_photobox a.linkinnote:hover { text-decoration: none; }
.q2bimg_note_photobox .q2bimg_notecontent { padding: 1px 0px 11px 0px; margin: 0; }

#q2bimg_bgcolor table td { width: 18px; height: 18px; border: solid 1px #AAA; cursor: pointer }


#rep_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#rep_notetemplate { display: none ; z-index: 1 }
#rep_notetemplate_edit { display: none ; z-index: 1 }
#rep_replytemplate { display: none ; z-index: 1 }
#rep_replytemplate_edit { display: none ; z-index: 1 }

/*.tdleft { width : 80px ; }

.notetexttemplate { width : 100% ; border: solid 1px }*/
.rep_color1 , .rep_color2 , .rep_color4 { width: 22px ; height: 13px ; cursor: pointer ; border: solid ; border-width: 0px ;margin: 0 0 5px 0 ; }
.rep_color3 { width: 20px ; height: 11px ; cursor: pointer ; border: solid ; border-width: 1px ;margin: 0 0 5px 0 ; }

.rep_color1 { background: #BFE3F9 ; border-color: #60727D; }
.rep_color2 { background: #DBEC35 ; border-color: #6E761B; }
.rep_color3 { background: transparent ; border-color: #CCC; } /* #CCC #CCC #888 #CCC } */
.rep_color4 { background: #E73352 ; border-color: #741A29; }

/*.selected { border : solid 3px #4A88AB ; }

.dark { color: #C8C8C9 }
* html .dark a { color: #C8C8C9 ; }*/

.rep_itemvalidation{
	display: none;
}

.rep_relative{
	position: relative;
}

.rep_preview{
	background: #FFFFFF;
	height: 279px;
	overflow: auto;
	margin-left: 24px;
	position: relative; /*IE*/
}

.rep_buttons{
	text-align: center;
	padding: 3px 2px;
	background: #EEEEEE;
	margin-left: 24px;
	
	position: relative;
}

* html .rep_buttons{
	height: 18px;
}

.rep_arrows{
	text-align: center;
	height: 20px;
}

.rep_multiplefield a:hover{
	cursor: default;
	text-decoration: none;
}

.rep_multiplefield a{
	overflow: auto;
}

.rep_multiplecontain a:hover{
	cursor: pointer;
	text-decoration: underline;
}

.rep_note{
	padding: 0px 5px;
	color: #98989A;
}

* html rep_note{
	width: 250px;
}

.rep_note .notecontent{
	border: 1px solid #BBBBBB;
	padding: 0;
	position: relative;
}

.rep_itemnote a{
	color: #5B5B5D;
}

.rep_listitem a{
	color: #5B5B5D;
}

.rep_itemnote .notecontent{
	border: none;
}

.rep_listitem{
	padding: 4px 2px 4px 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 20px;
	height: 295px;
	text-align: center;
	color: #444444;
	border-right: 2px solid #BBBBBB;
	background: #FFFFFF;
}

.rep_field{
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5B5B5D;
	overflow: auto;
	clear: both; /*IE6*/
}

.rep_editfield{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 10px;
	border: 1px solid #98989A;
	width: 100%;
}

.rep_inputPadding{
	padding: 1px;
}

.rep_inputPadding1{
	padding: 1px 1px 1px 12px;
}

/*IE7*/
*:first-child+html .rep_inputPadding1{
	padding: 1px;
}

/*IE6*/
* html .rep_inputPadding1{
	padding: 1px;
}

.rep_inputPadding2{
	padding: 1px 1px 1px 24px;
}

/*IE7*/
*:first-child+html .rep_inputPadding2{
	padding: 1px;
}

/*IE6*/
* html .rep_inputPadding2{
	padding: 1px;
}

.rep_addField, .rep_deleteField{
	cursor: pointer;
	position: absolute;
	top: 50%;
	display: block;
	width: 10px;
	height: 10px;
	margin-top: -5px;
}

.rep_addField{
	left: 2px;
	background: no-repeat url('../images/addField.png');
}

.rep_deleteField{
	left: 14px;
	background: no-repeat url('../images/deleteField.png');
}


.rep_containfield{
	float: left;
	display: inline; /*IE*/
}

.rep_containfield_forename{
	width: 37%;
	margin: 5px 1% 4px 2%;
}

.rep_containfield_lastname{
	width: 57%;
	margin: 5px 0px 4px 1%;
}

* html .rep_containfield_forename{
	width: 30%;
}

* html .rep_containfield_lastname{
	width: 50%;
}

.rep_renderfield{
	margin: 2px;
	overflow: hidden;
	text-overflow: ellipsis;
}

* html .rep_renderfield{
	width: 100%;
}

.rep_containfield_title, .rep_containfield_organization, .rep_containfield_Qid, .rep_containfield_birthday{
	width: 57%;
	margin: 0px 0px 0px 41%;
}

* html .rep_containfield_title, * html .rep_containfield_organization, * html .rep_containfield_Qid, * html .rep_containfield_birthday{
	width: 50%;
	margin: 0px 0px 0px 34%;
}

.rep_containfield_birthday{
	margin-top: 4px;
	margin-bottom: 6px;
}

* html .rep_containfield_birthday{
	margin-top: 4px;
	margin-bottom: 6px;
}

.rep_containfield_img{
	position: absolute;
	width: 49%;
	height: 68px;
	right: 61%;
}

* html .rep_containfield_img{
	top: 32px;
	width: 30%;
	right: 67%;
}

.rep_containfield_type{
	width: 27%;
	margin: 0px 1% 1px 2%;
}

* html .rep_containfield_type{
	width: 20%;
	clear: left;
}

.rep_containfield_mailaddress, .rep_containfield_phonenumber, .rep_containfield_url, .rep_containfield_personname{
	width: 67%;
	margin: 0px 0px 1px 1%;
}

* html .rep_containfield_mailaddress, * html .rep_containfield_phonenumber, * html .rep_containfield_url, * html .rep_containfield_personname{
	width: 60%;
}

.rep_containfield_mailaddress:hover{
	cursor: pointer;
	text-decoration: underline;
}

.rep_containfield_street{
	width: 67%;
	margin: 0px 0px 0px 1%;
}

* html .rep_containfield_street{
	width: 60%;
}

.rep_containfield_zipcode{
	width: 19%;
	margin: 0px 0px 0px 1%;
}

* html .rep_containfield_zipcode{
	clear: left;
	width: 14%;
	margin: 0px 0px 0px 24%;
}

/*IE7*/
*:first-child+html .rep_containfield_zipcode{
	clear: left;
	margin: 0px 0px 0px 31%;
}

.rep_containfield_city{
	width: 48%;
	margin: 0px;
}

* html .rep_containfield_city{
	width: 43%;
	float: right;
	/*margin-right: 4%;*/
	margin-right: expression( Math.round(0.16*getContainer(this).offsetWidth) - 22 + "px" );
}

/*IE7*/
*:first-child+html .rep_containfield_city{
	float: right;
	margin-right: 2%;
	width: 47%;
}

* html rep_zipcitycontain{
	clear: left;
}

.rep_containfield_country{
	width: 67%;
	margin: 0px 0px 1px 31%;
}

* html .rep_containfield_country{
	width: 60%;
	margin: 0px 0px 1px 24%;
	clear: left;
}

/*IE7*/
*:first-child+html .rep_containfield_country{
	clear: left;
}

.rep_containfield_notes{
	width: 96%;
	padding-top: 2px;
	margin: 2px 0px 5px 2%;
	border-top: solid 2px #5B5B5D;
}

* html .rep_containfield_notes{
	width: 83%;
}

.rep_letter{
	display: block;
	font-size: 10px;
	height: 11px;
	line-height: 11px; /*IE*/
}

.rep_listitem a:hover{
	text-decoration: none;
	color: #FFFFFF;
	background: url('../images/letterback.png') no-repeat;
}

.rep_listmenu_container{
	display: none;
	position: absolute;
	right: 100%;
	padding-right: 2px;
}

.rep_lc_top{
	top: 0px;
}

* html .rep_lc_top{
	margin-top: -13px;
}

.rep_lc_bottom{
	bottom: 0px;
}

* html .rep_lc_bottom{
	margin-bottom: -14px;
}

.rep_listitem a:hover .rep_listmenu_container{
	display: block;
}

.rep_itemname{
	display: block;
	position: relative;
	padding: 2px 0px;
	font-size: 11px;
	height: 12px;
}

.rep_itemname_container{
	margin: 0px 7px;
	position: relative;
	padding: 0px;
}

.rep_lback, .rep_rback{
	position: absolute;
	top: 0px;
	width: 7px;
	height: 16px;
	display: none;
}

.rep_rback{
	right: -7px;
	background: url('../images/rback.png') no-repeat;
}

.rep_lback{
	left: -7px;
	background: url('../images/lback.png') no-repeat;
}

.rep_itemname_container:hover .rep_itemname{
	background: #5B5B5D;
	color: #FFFFFF;
}

.rep_itemname_container{
	cursor: pointer;
}

.rep_itemname_container:hover .rep_lback, .rep_itemname_container:hover .rep_rback{
	display: block;
}

.rep_xtop, .rep_xbottom{
	display:block;
	position: relative;
}

.rep_xt1, .rep_xt3, .rep_xb1, .rep_xb3{
	position: absolute;
	top: 0px;
	width: 7px;
	height: 7px;
}

* html .rep_xt1, * html .rep_xt3, * html .rep_xb1, * html .rep_xb3{
	width: 0px;
	height: 0px;
}

.rep_xt1, .rep_xb1{
	left: 0px;
}

.rep_xt3, .rep_xb3{
	right: 0px;
}
	
.rep_x2{
	height: 7px;
	background: #E6E6E6;
	margin: 0px 7px;
	min-width: 126px; /*IE7*/
}

* html .rep_x2{
	width: 0px;
	height: 0px;
}

.rep_xt1{
	background: url('../images/tlcorner.png') no-repeat;
}

.rep_xt3_round{
	background: url('../images/trcorner.png') no-repeat;
}

.rep_xt3_plain, .rep_xb3_plain{
	background: #E6E6E6;
}

.rep_xb1{
	background: url('../images/blcorner.png') no-repeat;
}

.rep_xb3_round{
	background: url('../images/brcorner.png') no-repeat;
}

.rep_listmenu{
	color: #000000;
	background: #E6E6E6;
	padding: 0px 5px;
	text-align: left;
}

* html .rep_listmenu{
	padding: 7px 5px;
}

* html .rep_contlist_bis{
	min-height: 1em;
}

*:first-child+html .rep_contlist_bis{
	min-height: 1em;
}

.rep_contlist_bis{
	min-width: 120px; /*Firefox Bug!*/
/*	max-width: 200px;*/
	overflow: auto;
	padding: 0px 15px 0px 5px;
	background: #E6E6E6;
	position: relative; /*IE*/
}

.rep_arrows{
	position: relative;
	padding: 0px 15px;
	width: 5em;
	height: 12px;
	margin: 0px auto;
	top: 4px;
	overflow: hidden ;
}

.rep_controls{
	text-align: center;
	height: 20px;
	position: relative;
}

.rep_larrow, .rep_rarrow{
	position: absolute;
	top: 0px;
	width: 12px;
	height: 24px;
}

/*
* html .rep_larrow, * html .rep_rarrow{
	overflow: hidden;
}
*/

.rep_larrow{
	left: 0px;
	background: url('../images/larrow.png') no-repeat;
	_background-image: url('/images/blank.gif') ;
	_filter :progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/services/rep/images/larrow.png',sizingMethod='image') ;
}

.rep_rarrow{
	right: 0px;
	background: url('../images/rarrow.png') no-repeat;
	_background-image: url('/images/blank.gif') ;
	_filter :progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/services/rep/images/rarrow.png',sizingMethod='image') ;
}

.rep_larrow:hover, .rep_rarrow:hover{
/*	background-position: bottom;*/
	top: -12px ;
	cursor: pointer;
}

/*
* html .rep_larrow:hover, * html .rep_rarrow:hover{
	background-position: left -12px;
}
*/

.rep_listswitch{
	height: 16px;
	width: 16px;
	position: absolute;
	left: 2px;
	top: 0px;
	margin: 2px 0px;
	cursor: pointer;
}

.rep_listswitch_hide{
	background: url('../images/listswitch_hide.png') no-repeat;
}

.rep_listswitch_hide:hover{
	background-position: bottom;
}

.rep_listswitch_show{
	background: url('../images/listswitch_show.png') no-repeat;
}

.rep_listswitch_show:hover{
	background-position: bottom;
}

.rep_visible{
	display: block;
}

.rep_ghost{
	display: none;	
}

.rep_lastname, .rep_forename{
	font-size: 14px;
	font-weight:bold;
}

.rep_forename{
	text-align: right;
}

.rep_title, .rep_organization, .rep_Qid, rep_birthday{
	text-align: left;
	font-size: 10px;
}

.rep_type{
	text-align: right;
	font-weight:bold;
}

.rep_multiplefield{
	padding-bottom: 4px;
}

.rep_noteimage {float: right; margin-right: 2px;}

.rep_eb_color, .rep_eb_localization{
	margin-left: 10px;
}

.rep_inputSearch{
	text-align: center;
	width: 100%;
}

.rep_SearchContainer{
	width: 33%;
	position: absolute;
	top: 1px;
	right: 1px;
	padding: 0px;
}

.rep_inputSearchHack{
	width: 100%;
	border: 0px;
	font-size: 9px;
	background: transparent;
	margin: 6px 0px 4px 0px;
}

.rep_editionbuttons{
	position: relative;
	width: 100%;
}

.rep_subbuttons{
	padding-right: 33%;
}

.rep_search-contain, .rep_search-left, .rep_search-right, .rep_search-middle {
	height: 24px;
}

.rep_search-contain{
	position: absolute;
	top: -4px;
	left: 0px;
	right: -3px;
	padding: 0px 12px 0px 20px;
	overflow: hidden; /*IE6*/
}

.rep_search-left, .rep_search-right {
	position: absolute;
}

.rep_search-left {
	width: 20px;
	left: 0px;
	background: url('../images/search/Search_left.png');
}

.rep_search-right {
	width: 12px;
	right: 0px;
	background: url('../images/search/Search_right.png');
}

.rep_search-middle {
	width: 100%;
	background: url('../images/search/Search_middle.png') top repeat-x;
}

.rep_search-active .rep_search-left{
	background-position: left -24px;
}

.rep_search-active .rep_search-right{
	background-position: right -24px;
}

.rep_search-active .rep_search-middle{
	background-position: left -24px;
}

.rep_SearchResults{
	display: none;
	position: absolute;
	bottom: 24px;
	left: 0px;
	height: 279px;
	width: 100%;
	background: url('../images/search/Search_back.png') bottom repeat-x;
}

* html .rep_SearchResults{
	padding-right: 4px;
}

.rep_SearchResults h1{
	font-size: 24px;
	font-weight: bold;
	padding: 12px;
	margin: 0px;
}

.rep_resultitem{
	display: none;
	margin: 7px;
	position: relative;
}

.rep_resultitem a {
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	padding: 2px 0px;
	position: relative;
}

.rep_resultitem a:hover {
	cursor: pointer;
	text-decoration: none;
	background-color: #5B5B5D;
	color: #FFFFFF;
}

.rep_res_corner_l{
	position: absolute;
	height: 19px;
	width: 9px;
	left: -9px;
	top: 0px;
}

.rep_resultitem a:hover .rep_res_corner_l{
	background: url('../images/res_l.png') no-repeat;
}

.rep_res_corner_r{
	position: absolute;
	height: 19px;
	width: 9px;
	right: -9px;
	top: 0px;
}

.rep_resultitem a:hover .rep_res_corner_r{
	background: url('../images/res_r.png') no-repeat;
}


#rss_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#rss_notetemplate { display: none ; z-index: 1 }
#rss_notetemplate_edit { display: none ; z-index: 1 }

.rss_textarea { border: solid black 1px ; }
.rss_add {padding : 3px; margin:2px;}
.rss_select_list_title {padding : 3px; margin:2px;}

.rss_table{border-style:solid; border-width:0 0 1px 0;}
.rss_feedcell{ border-style:solid; border-width:1px 0 0 0; }

.rss_count{ line-height: 24px; font-size: 14px; font-weight: bold; white-space: nowrap; margin-left: 7px;} /*color:#9f1311;}*/
.rss_searchicon{width:16px;height:16px;position:absolute;right:8px;top:5px; cursor:pointer;background: transparent url('/services/rss/images/search.png') top left no-repeat; _background-image: url('/images/blank.gif') ; _filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/services/rss/images/search.png',sizingMethod='image' ) ;}

.rss_notebody { border-width: 0px; padding-top:10px;}
.rss_notebody p { text-align: left; font-size: 12px; padding: 0 }
.rss_notebody textarea { height: 50px; border: solid 1px #AAA; font-family: Arial, sans-serif; font-size: 11px; }

.rss_an_item {overflow: hidden; white-space: nowrap; text-overflow : ellipsis}
.rss_div_resize {overflow: hidden; white-space: nowrap; text-overflow : ellipsis}

.rss_addbutton { width: 32px; height: 32px; background: transparent url('/services/rss/images/add32.png') top left no-repeat; cursor: pointer; margin-top:5px; }

.rss_loading{font-weight:bold; font-size:16px; text-align:center; height : 50px;}
.rss_items{ padding-top:15px;border-style:solid; border-width : 0 0 1px 0;}
.rss_item { padding-top:2px; padding-bottom: 2px; line-height:1.3em; border-style:solid; border-width:1px 0 0 0;}
.rss_pager{ margin-top:3px; height:20px;}

.rss_pre{ background:url('/services/rss/images/previous.gif') no-repeat left center; width:40px; height:18px; border:0px; cursor:pointer; float:left; padding-left:20px;}
.rss_next{ background:url('/services/rss/images/next.gif') no-repeat right center; width:40px; height:18px; border:0px; cursor:pointer; float:right; padding-right:20px;}

.rss_title{font-weight:bold;font-size:14px;}

.rss_viewer{  padding : 10px; text-align:left; font-size:12px; color:#333; }
.rss_item_title{ padding-left:20px; padding-top:10px; background:url(/services/rss/images/item.gif) no-repeat center left; }
.rss_item_title a, .rss_item_title a:hover{ font-size:13px; font-weight:bold; border-bottom:solid 1px; text-decoration:none; }
.rss_item_time{ margin-top:5px; font-size:10px; }
.rss_item_content{ margin-top:5px; height : 300px; width:600px; overflow : auto }

.rss_linkpane { position: absolute; padding: 8px; border-style: solid solid solid solid; border-width: 1px; border-color: #777 #333 #333 #777; background-color: #EEE; display : none; padding:10px; }
.rss_linkpane input { width: 300px; background-color: #FFF; color: #000; font-family: Arial, sans serif; font-size: 11px; border: 1px solid #AAA }

/* pour les très veilles notes */
.rss_noteheader {height: 24px; }
.rss_headericon { position: absolute; top : -16px ; width: 48px; height: 48px; background: transparent url('/services/rss/images/rss48.png') top left no-repeat ; _background-image: url('/images/blank.gif') ; _filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/services/rss/images/rss48.png',sizingMethod='image' ) ;}
.rss_headerbckg {height: 32px; margin-top: 0px; overflow: hidden; cursor: pointer; border-width: 0px;}
.rss_headertext { line-height: 24px; font-size: 14px; font-weight: bold; white-space: nowrap;}


#rsvp_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#rsvp_notetemplate { display: none ; z-index: 1 }
#rsvp_notetemplate_edit { display: none ; z-index: 1 }
#rsvp_replytemplate { display: none ; z-index: 1 }
#rsvp_replytemplate_edit { display: none ; z-index: 1 }

.rsvp_textarea { border: solid 1px }
.rsvp_noteimage { display: inline ; float: left ; margin: 0.1em 5% ; border: solid 0px ; border-color : #444 ; width: 90% }


/* rsvp_colors
	color1 : blue    : #BFE3F9
	color2 : green  : #DBEC35
	color3 : white  : #FFF
	color4 : red     : #E73352
*/

#rsvp_color_1 , #rsvp_color_2 , #rsvp_color_4 { width: 22px ; height: 13px ; cursor: pointer ; border: solid ; border-width: 0px ;margin: 0 0 5px 0 ; }
#rsvp_color_3 { width: 20px ; height: 11px ; cursor: pointer ; border: solid ; border-width: 1px ;margin: 0 0 5px 0 ; }

#rsvp_color_1 { background: #BFE3F9 ; border-color: #60727D }
#rsvp_color_2 { background: #DBEC35 ; border-color: #6E761B }
#rsvp_color_3 { background: #FFF ; border-color: #CCC } /* #CCC #CCC #888 #CCC } */
#rsvp_color_4 { background: #E73352 ; border-color: #741A29 }

.rsvp_notecolor3 { background: #FFF ; position: relative ; left: 6px ; top: 7px ; width: 100px ; height: 54px ; cursor: pointer ; border: solid 1px ; border-color: #CCC #CCC #888 #CCC ; }

.dark { color: #C8C8C9 }
a.dark:link { color: #C8C8C9 ; border-color: #C8C8C9 }
* html .dark a { color: #C8C8C9 ; border-color: #C8C8C9 }
.selected { border : solid 3px #4A88AB ; }

.rsvp_info {background: #FFF; border: solid 1px #aaa; font-family: Arial, sans-serif; font-size: 11px ; padding: 5px ; position: absolute; top: 16px; right: 10px; z-index: 999 ; }
.rsvp_info ul { color: #666; }
.rsvp_info table { margin-top: 7px; }
.rsvp_info .title { color: #666; text-align: center}
.rsvp_info .n { color: #FFF; font-weight: bold; border: solid 1px #CCC; width: 18px; background-color: #777; text-align: center}
.rsvp_info .optionname { color: #555; font-weight: bold;}
a .optionname { color: #333;}

.rsvp_optionlist {background-color: #FFF; border: solid 1px #666; margin: 10px 10px 0px 10px; padding: 5px 2px ; width: 90%  ; }
.rsvp_optionlist a { line-height: 1.5em}
.rsvp_input { width : 100% ; border: solid 1px #4A88AB ; margin: 3px 0px; color: #333; }
.rsvp_tooltip { font-size: 10px }

#serp_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }
#serp_notetemplate { display: none ; z-index: 1 }
#serp_notetemplate_edit { display: none ; z-index: 1 }
.selected { border : solid 3px #4A88AB ; }

.snake { position: relative;}

#serp_colorfond_1 { background-color: #BFE3F9 ;}
#serp_colorfond_2 { background-color: #DBEC35 ;}
#serp_colorfond_3 { background-color: #9AC562 ;}
#serp_colorfond_4 { background-color: #FF2B87 ;}

.serp_border { width: 20px ; height: 11px ; cursor: pointer ; border: solid 1px #FFF;margin: 5px 10px 5px 0; float:left;}
.serp_border:hover {border-color:#4A88AB;}

.silhouette_note { border-style: none; border-width: 1px; border-color: #333 }
.silhouette_content { clear : both; margin: 0px ; background : transparent no-repeat ;}

.silhouette_elem { position: relative; margin: auto }

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

.silhouette_elemimg_off { background-color: transparent; border-style: solid; border-width: 1px }
.silhouette_elemimg_onoff { background-color: #FFF; border-style: solid; border-width: 1px; cursor: pointer }

.silhouette_note .hiddenlink { margin: -16px 1px 1px 1px; position: relative }
.silhouette_note .hiddenlink .edit { width: 17px; height: 16px; background: transparent url(/services/silhouette/images/editlink.png) top left }
.silhouette_note .hiddenlink .delete { width: 17px; height: 16px; background: transparent url(/services/silhouette/images/deletelink.png) top left }
.silhouette_note .dark .hiddenlink .edit { width: 17px; height: 16px; background: transparent url(/services/silhouette/images/editlinkdark.png) top left }
.silhouette_note .dark .hiddenlink .delete { width: 17px; height: 16px; background: transparent url(/services/silhouette/images/deletelinkdark.png) top left }

#silhouette_editblock select { width: 150px; font-family: verdana, sans-serif; font-size: 12px }

.silhouette_links { width:100% }

/*
.slide_note { position: absolute; color: #000; background-color: #FFF; font-family: Arial , sans-serif; font-size: 12px; overflow: hidden;}
.slide_note a { color: #888 }
.slide_note { position: absolute; font-family: Arial , sans-serif; font-size: 12px; overflow: hidden;}
*/
.slide_note .radio { color: #6098B1 }
.slide_control  { text-align: center; vertical-align: top; ; background-color: white}
.slide_control_buttons { width: 24px; height: 22px;  background-position: center top; cursor: pointer}


#table_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#table_notetemplate { display: none ; z-index: 1 }
#table_notetemplate_edit { display: none ; z-index: 1 }

.table_tabletitle, .table_inputtitle { font-size: 13px; line-height: 15px; margin-top: 5px; font-weight: bold }
.table_tabletable { width: 100%; margin : 10px 0; }
.table_textarea { background-color: #FFF; width: 90%; height: 60px; border: solid 1px #333; overflow: hidden }

.table_adddelbutton { width:32px; }

.team_note { min-width: 200px; border-style: none }
.team_notebody { width: 100%; }

.teambtn { width: 75px; height: 20px; background: transparent url('/services/team/images/btn.png') top left no-repeat; color: #333; line-height: 18px; font-size: 12px; text-align: center; cursor: pointer }
.team_notesubtitle { font-size: 11px; letter-spacing: 1px; text-transform: uppercase; padding: 4px 0 0 0; white-space: nowrap }

/* EDIT */

.team_editcard { color: #333; }
.team_editcard td { white-space: nowrap; }
.team_editcard td input, table.team_editcard td textarea { width: 98%; border: inset 1px #333; }

#team_editcardfields_elem input { width: 165px; margin-top: 3px; font-size: 11px; }
.team_editcard_photocontainer { width: 80px; height: 90px; border: solid 1px #777; margin-bottom: 3px; cursor: pointer; overflow: hidden; }
.team_editcard_photo { width: 80px; height: 90px; }

/* VIEW */

.team_cardslist { width: 100%; cursor: pointer; white-space: nowrap; }
.team_cardslist div { padding: 3px; }
.team_cardlistarrow { font-size: 90%; visibility: hidden; }
.team_viewcard_name { font-size: 140%; font-weight: bold; padding: 5px 0 10px 0; }
.team_viewcard_photocontainer { width: 80px; height: 90px; border-style: solid; border-width: 1px; overflow: hidden; }
.team_viewcard_photo { width: 80px; height: 90px; }
.team_viewcard_comment { margin-top: 8px; padding: 5px; height: 90px; overflow: auto; border-style: solid; border-width: 1px; }



#todo_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; }

.todo_indent { margin-left: 5px; }

.todo_add { cursor: pointer; color: #4A88AB; }
.todo_add:hover { text-decoration: underline; } 

.space_below { padding-bottom: 8px; }
.space_above { padding-top: 8px; }

.todo_item_option { padding-left: 5px; cursor: pointer; color: black; }
a.todo_item_option:hover { text-decoration: underline; }

.todo_options { margin-left: 25px; text-align: left; border: 1px solid black; background-color:white;padding-right: 15px;height:16px;width:80px;}

.item_class { padding-bottom: 4px; white-space: nowrap; }
.textnodeclass { overflow: hidden; text-overflow: ellipsis; width: 95%;}

.todo_item_option:hover { text-decoration: underline; }

#todo_notetemplate { display: none ; z-index: 1 }
#todo_notetemplate_edit { display: none ; z-index: 1 }
.selected { border : solid 3px #4A88AB ; }

.assignment_div { color: black; position:absolute; z-Index:999; background-color:#FFFFFF; width: 250px; padding:5px; overflow:auto; border: 2px solid #BBBBBB; font-size: 15px; }
.assigned_label { font-size: .9em; margin-left: 5px; color: #AAAAAA; }

#todos_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#todos_notetemplate { display: none ; z-index: 1 }
#todos_notetemplate_edit { display: none ; z-index: 1 }

.selected { border : solid 3px #4A88AB ; }

#todos_color_1 , #todos_color_2 , #todos_color_4 { width: 22px ; height: 13px ; cursor: pointer ; border: solid ; border-width: 0px ;margin: 0 0 5px 0 ; }
#todos_color_3 { width: 20px ; height: 11px ; cursor: pointer ; border: solid ; border-width: 1px ;margin: 0 0 5px 0 ; }

#todos_color_1 { background: #BFE3F9 ; border-color: #60727D }
#todos_color_2 { background: #DBEC35 ; border-color: #6E761B }
#todos_color_3 { background: #FFF ; border-color: #CCC } /* #CCC #CCC #888 #CCC } */
#todos_color_4 { background: #E73352 ; border-color: #741A29 }

.todos_notecolor3 { background: #FFF ; position: relative ; left: 6px ; top: 7px ; width: 100px ; height: 54px ; cursor: pointer ; border: solid 1px ; border-color: #CCC #CCC #888 #CCC ; }

.todos_note_1, .todos_note_2, .todos_note_3, .todos_note_4 { border-style: none; min-width: 280px }
.todos_addtextarea { width: 90%; height: 30px; padding: 2px 5px ; background-color: #FFF; font-family: Arial , sans-serif; font-size: 12px ; color: #333 ; border: solid 1px #AAA; margin-top: 5px }
.todos_addbutton { width: 133px; height: 22px; background-image: url('../images/addtodo.png'); background-position: top; }

.todos_todoslist { position: relative; width: 100%; min-height: 15px; border-style: none; overflow: auto; }
.todos_todotable { width: 100%; }
.todos_todotable td { padding: 2px 5px; border-bottom: solid 1px #FFF; }
.todos_todotable td + td + td { width: 16px; text-align: center; vertical-align: top; }
.todos_infos { color: #DDD; padding: 0 7px; white-space: nowrap }
a.todos_folbutton { color: #FF0 }

.todos_title { color: #333; font-size: 14px; font-weight: bold; white-space: nowrap; line-height: 30px; overflow: hidden; }
.todos_textarea { width: 96%; height: 20px; font-size: 16px; border: solid 1px #AAA; padding: 1px 0; color: #000; }

.todos_todotable tr td + td { font-family: Arial , sans-serif; font-size: 11px ; white-space: nowrap } 
.todos_todotable tr.todos_tododone td.todos_tododesc { text-decoration: line-through; }
.todos_todotable tr.todos_tododone td a { color: #FFF;  }

.todos_note_1 .todos_todoslist { background-color: #222; color: #BFE3F9 } 
.todos_note_1 .todos_todotable tr.todos_tododone td { background-color: #4a7898; color: #CCC;  }

.todos_note_2 .todos_todoslist { background-color: #222; color: #DBEC35 } 
.todos_note_2 .todos_todotable tr.todos_tododone td { background-color: #7a8331; color: #CCC;  }

.todos_note_3 .todos_todoslist { background-color: #222; color: #DDD } 
.todos_note_3 .todos_todotable tr.todos_tododone td { background-color: #AAA; color: #333;  }

.todos_note_4 .todos_todoslist { background-color: #222; color: #E73352 } 
.todos_note_4 .todos_todotable tr.todos_tododone td { background-color: #822138; color: #AAA;  }


#ttt_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; }

#ttt_notetemplate { display: none ; z-index: 1 }
#ttt_notetemplate_edit { display: none ; z-index: 1 }
.tttStyle{background:#FFFFCC}
.grille { line-height:30px;  text-align:center; background:#ccff99;}
.row{height:30px; border-bottom: medium solid #ccff33; width:30px;}
.column{ border-right: medium solid #ccff33; width:30px;}
.decale{position: relative; left: 6px;}
.divgrille{height:30px;}




#upload_intl_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#upload_intl_notetemplate { display: none ; z-index: 1 }
#upload_intl_notetemplate_edit { display: none ; z-index: 1 }
#upload_intl_replytemplate { display: none ; z-index: 1 }
#upload_intl_replytemplate_edit { display: none ; z-index: 1 }

.upload_intl_textarea { width : 100% ; border: solid 1px }

/* upload_intl_colors
	color1 : blue    : #BFE3F9
	color2 : green  : #DBEC35
	color3 : white  : #FFF
	color4 : red     : #E73352
*/

#upload_intl_color_1 , #upload_intl_color_2 , #upload_intl_color_4 { width: 22px ; height: 13px ; cursor: pointer ; border: solid ; border-width: 0px ;margin: 0 0 5px 0 ; }
#upload_intl_color_3 { width: 20px ; height: 11px ; cursor: pointer ; border: solid ; border-width: 1px ;margin: 0 0 5px 0 ; }

#upload_intl_color_1 { background: #BFE3F9 ; border-color: #60727D }
#upload_intl_color_2 { background: #DBEC35 ; border-color: #6E761B }
#upload_intl_color_3 { background: #FFF ; border-color: #CCC } /* #CCC #CCC #888 #CCC } */
#upload_intl_color_4 { background: #E73352 ; border-color: #741A29 }

.upload_intl_notecolor3 { background: #FFF ; position: relative ; left: 6px ; top: 7px ; width: 100px ; height: 54px ; cursor: pointer ; border: solid 1px ; border-color: #CCC #CCC #888 #CCC ; }

.upload_intl_uploading { background-color : #E73352 ; color : #eee ; padding : 2px 5px ;}
a.upload_intl_afile:link, a.upload_intl_afile:visited, a.upload_intl_afile:hover, a.upload_intl_afile:active { padding : 2px 5px ; } 
a.upload_intl_uploaded { cursor : pointer }

.upload_intl_notconfirmed:link, .upload_intl_notconfirmed:visited, .upload_intl_notconfirmed:hover, .upload_intl_notconfirmed:active { color : #aaa ; padding : 2px 5px ; font-size : 13px ; text-decoration : none}

.upload_intl_elem { line-height : 1.6em ; }
ul.uploaded_files , ul.upload_intl_thefiles { text-align : left ;} 

.upload_intl_new_pc_file_files td { padding : 2px 10px }
.upload_intl_tr0 { background : none }
.upload_intl_tr1 { background : #EEE }


#vc_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#vc_notetemplate { display: none ; z-index: 1 }
#vc_notetemplate_edit { display: none ; z-index: 1 }

.vc_note .notecontent { margin-top : 0px }
/* bug décalage à droite family */
.vc_note .notetext { width : auto  ; opacity : 1  }


#vol_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }
.webmode .vol_note { behavior: url( "/style/flash.htc" ) ; }

.vol_textarea { width : 100% ; border: solid 1px }
.vol_noteimage { display: inline ; float: left ; margin: 0.1em 5% ; border: solid 0px ; border-color : #444 ; width: 90% }

#vol_color_1 , #vol_color_2 , #vol_color_4 { width: 22px ; height: 13px ; cursor: pointer ; border: solid ; border-width: 0px ;margin: 0 0 5px 0 ; }
#vol_color_3 { width: 20px ; height: 11px ; cursor: pointer ; border: solid ; border-width: 1px ;margin: 0 0 5px 0 ; }

#vol_color_1 { background: #BFE3F9 ; border-color: #60727D }
#vol_color_2 { background: #DBEC35 ; border-color: #6E761B }
#vol_color_3 { background: #FFF ; border-color: #CCC } /* #CCC #CCC #888 #CCC } */
#vol_color_4 { background: #E73352 ; border-color: #741A29 }

.vol_notecolor3 { background: #FFF ; position: relative ; left: 6px ; top: 7px ; width: 100px ; height: 54px ; cursor: pointer ; border: solid 1px ; border-color: #CCC #CCC #888 #CCC ; }
.vol_video { width : 100% }
.dark { color: #C8C8C9 }
a.dark:link { color: #C8C8C9 ; border-color: #C8C8C9 }
* html .dark a { color: #C8C8C9 ; border-color: #C8C8C9 }


#wsg_editblock { display : none ; position: relative ; padding: 0 ;  z-index: 1 ; border : solid 0px #00f ; }

#wsg_notetemplate { display: none ; z-index: 1; }
#wsg_notetemplate_edit { display: none ; z-index: 1; }
.wsg_note { min-width: 100px; }

.wsg_textarea { width: 96%; height: 20px; font-size: 16px; border: solid 1px #AAA; padding: 1px 0; color: #000; }

#wsg_headeroptionsmask { position: absolute; left: -15px; width: 185px; height: 280px; z-index: 5; opacity: 0.7; filter: alpha(opacity=70); }
#wsg_notecolor table td { width: 18px; height: 18px; border: solid 1px #777; cursor: pointer }

/* recopiés dans poll */
.wsg_noteheader { position : relative ; width: 100%; }
.wsg_headericontainer { position: relative ; top : 0px ; left : 0px ; width: 48px; }
.wsg_headericon { position: absolute; top : -16px ; width: 48px; height: 48px; background: transparent top left no-repeat; }
.wsg_headerbckg { position: relative ; top : 0px ; left : 0px ; margin-top: 0px; cursor: move; border-width: 1px }
.wsg_headerbckg input { height: 16px; border: none 0px #000; font-family: Arial, sans-serif; line-height: 18px; margin-top: 2px ; width : 100% }
.wsg_headerbckg textarea { border: none 0px #000; font-family: Arial, sans-serif; line-height: 24px; margin-top: 2px ; width : 98% ; border : solid 1px }
.wsg_headertext , .wsg_headermeasure { line-height: 24px; font-size: 14px; font-weight: bold }

.wsg_notebody { width: 100%; border-width: 1px;overflow : hidden; }
.viewmode .wsg_notebody { overflow : hidden }
.wsg_content_html { padding: 12px 10px 5px 10px; font-size: 12px; }
.wsg_content_html p { padding: 0px ; margin: 0px ; }
.wsg_content a:link, .wsg_content a:visited { color: rgb(0,0,255) ; text-decoration : inherit ; font-weight : inherit }
.dark .wsg_content a:link, .dark .wsg_content a:visited { color: rgb(102,204,255) }
.wsg_signature { font-size: 11px; line-height: 20px; text-align: right; padding-right: 10px }
.wsg_noteimage { margin: 0; border: solid 0px ; width: 50% }

/* WYSIWYG */

.wsg_palettebarimgnew, .wsg_palettebarimgdelete, .wsg_palettebarimgedit, .wsg_palettebarimgalign, .wsg_palettebarimgshrink { display: none }

.wsg_palette { text-align: left; background-color: #EEE; color: #000; border-top: solid 1px #333; border-bottom: solid 1px #333; overflow: hidden }
.wsg_palettebar { float: left; padding: 2px 0; overflow: hidden }

.wsg_palettebar a:link, .wsg_palettebar a:visited, .wsg_palettebar a:hover, .wsg_palettebar a:active { color: #000; text-decoration: none; margin: 0; padding: 1px 3px 2px 3px; border: solid 1px #CCC; white-space: nowrap }
.wsg_palettebar a:hover, .wsg_palettebar a:active { background-color: #fff3b4; border: solid 1px #AAA; }
.wsg_palettebar a.radio:link, .wsg_palettebar a.radio:visited, .wsg_palettebar a.radio:hover, .wsg_palettebar a.radio:active { background-color: #EEE; color: #000; text-decoration: none; margin: 0; padding: 1px; border-style: none; white-space: nowrap }
.wsg_palette .off img { background-image: url('/images/circle6in9black.png' ) ; }
.wsg_palette .on img { background-image: url('/images/ccircle6in9black.png' ) ;  }

.wsg_palette_div a:link, .wsg_palette_div a:visited, .wsg_palette_div a:hover, .wsg_palette_div a:active { color: #000; text-decoration: none; margin: 0; padding: 1px 3px 2px 3px; border: solid 1px #CCC; white-space: nowrap }
.wsg_palette_div a:hover, .wsg_palette_div a:active { background-color: #fff3b4; border: solid 1px #AAA; }
.wsg_palette_div a.radio:link, .wsg_palette_div a.radio:visited, .wsg_palette_div a.radio:hover, .wsg_palette_div a.radio:active { background-color: #EEE; color: #000; text-decoration: none; margin: 0; padding: 1px; border-style: none; white-space: nowrap }

.wsg_palette_opener { color: #333; line-height: 16px; cursor: pointer }

.wsg_palette .button-click { background-color: #fff; border: 1px solid buttonshadow; padding: 1px; }

.wsg_palette .button { width: 18px; height: 18px; background-color: #EEE; border: 1px solid #AAA; cursor: pointer; }
.wsg_palette .button_hover { width: 18px; height: 18px; background-color: #fff3b4; border-style: solid; border-width: 1px; border-color: #777 #FFF #FFF #777; cursor: pointer; }
.wsg_palette .wsgbutton { width: 18px; height: 18px; background-color: #EEE; border: 1px solid #AAA; cursor: pointer; }
.wsg_palette .wsgbutton_hover { width: 18px; height: 18px; background-color: #fff3b4; border-style: solid; border-width: 1px; border-color: #777 #FFF #FFF #777; cursor: pointer; }
.wsg_palette .separator { position: relative; width: 9px; }
.wsg_palette .buttonspacer { position: relative; width: 3px; }

.wsg_palettesgroup { white-space : nowrap }
.wsg_palettespaceseparator { padding : 0 4px 0 0 ; margin : 0 ; font-size : 0 }
.wsg_palettesgroup img { margin : 0px 2px ; margin-top : 6px }
.wsg_palettesgroup select { margin-top : 6px }

.wsg_palette .linkicon { width: 18px; height: 18px; line-height : 18px ; background-color: #EEE; border: 1px solid #EEE; background-image:url(/services/wsg/images/wsg_icons.gif); background-position:-522px 0px; background-repeat : no-repeat ; cursor: default }
.wsg_palette .linktxt { overflow : hidden ; text-overflow : word ; height: 18px; line-height : 18px }
.wsg_palette .imgicon { width: 18px; height: 18px; background-color: #EEE; border: 1px solid #EEE; background-image:url(/services/wsg/images/wsg_icons.gif); background-position:0px 0px; cursor: default }

.wsg_textforecolormenu { margin: 5px 5px 0px 5px ; padding: 5px; border: solid 1px #666; background-color: #EEE; display: none }
.wsg_textforecolormenu div { white-space: nowrap; font-size: 11px; color: #000; line-height: 16px }
.wsg_textforecolormenu table td img { position: relative; width: 14px; height: 14px; border: solid 1px #999; cursor: pointer }

.wsg_textbackcolormenu { margin: 5px 5px 0px 5px ; padding: 5px; border: solid 1px #666; background-color: #EEE; display: none }
.wsg_textbackcolormenu div { white-space: nowrap; font-size: 11px; color: #000; line-height: 16px }
.wsg_textbackcolormenu table td img { position: relative; width: 14px; height: 14px; border: solid 1px #999; cursor: pointer }

.wsg_textforecolormenu table { border-collapse : collapse }
.wsg_linkpane { position: absolute; padding: 8px; border-style: solid solid solid solid; border-width: 1px; border-color: #777 #333 #333 #777; background-color: #EEE; display : none }
.wsg_linkpane div { white-space: nowrap; padding: 5px 0 }
.wsg_palettebar select { background-color: #FFF; color: #000; font-family: Arial, sans serif; font-size: 11px; border: 1px solid #AAA }
.wsg_linkpane input { width: 180px; background-color: #FFF; color: #000; font-family: Arial, sans serif; font-size: 11px; border: 1px solid #AAA }
.wsg_linkpane a:link, .wsg_linkpane a:visited, .wsg_linkpane a:hover, .wsg_linkpane a:active { color: #000; text-decoration: none; margin: 0; padding: 1px 3px 2px 3px; border: solid 1px #CCC; white-space: nowrap }
.wsg_linkpane a:hover, .wsg_linkpane a:active { background-color: #fff3b4; border: solid 1px #AAA; }


