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

#border { position: relative ; left: -1px ; top: -1px ; z-index: 2 }

.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 }

/* 2013-04-29: pour éviter la font par défaut */
.notetoolbar, .notetoolbarholder, .cancelokelem, #bodyfooterbody, .loginbutton, #border, .edit_text, .qlub_ads_slot { font-family: Arial, sans-serif }

.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 { margin-top: 0.5em  ; margin-bottom: 0.5em } /* list-style-type: square ;  */
ol { margin-top: 0.5em  ; margin-bottom: 0.5em } /* line-height: 1.4em ;  */
ol ul, ul ol, ul ul, ol ol { margin-top: 0px  ; margin-bottom: 0px }

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 : 6px }
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/circle6in9black.png' ) ; }
.on img { background-image: url('../images/ccircle6in9black.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 ; }

/* 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; }
.q_fsmblockcontainer_deletebtn{ width:16px; height:16px; }
.q_fsmblockcontainer_deletebtn{ background-image:url('../bundles/qlub/images/close16.png'); _background-image:url('../bundles/qlub/images/close16.gif'); }
.q_fsm_wait { width : 200px ; background-color : #FFF ; text-align : center ; color : #003FB4; font-size:15px; padding:30px; background-image: url(../images/q_fsm_wait.jpg); background-position:50% 50%; background-repeat:repeat-x;} 
.q_fsm_wait div { padding-top : 10px }

.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_fsmblockcontainer_content{ color : #333; font-size:12px; padding:10px; }

.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_fsm_button { background-image:url(../images/btn.png); _background-image:url(../images/btn.gif); width:75px; height:21px; line-height:18px; cursor: pointer; }

.q_bubble { width:100% ; z-index:2000 ; display:none }
body.viewmode .q_bubble { width: 1002px }

.q_bubble_content{	
	width:300px;
	padding:15px;
	opacity:0.95;
	text-align:left;
	background-color:white;
	background-image: url(../bundles/qlub/images/menuover.png);
	background-repeat: repeat-x;
	color:black;
	font-size:13px; 
	border: solid 1px #777; 
}

/* FILES LIST */
 
.qsn_filestable_filestable{ border-collapse : collapse;}
.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;}
.qsn_filestable_sortitems { font-family: Arial, sans-serif ; }

/* QGUI */
/*.gui-value.gui-buttons { line-height: 2.2em }*/
.gui-value { cursor: pointer }
.gui-selectbutton .adminmenu { position: relative; left: 0px ; top: -2px }
.gui-selectbutton { display: inline-block ; vertical-align: middle ; line-height: 19px ; height: 19px ; margin-right: -1px ; padding: 4px 6px ; font-size: 13px ; border: 1px solid #d3d3d3; background: #e6e6e6 url(../style/jquery/quomodo/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; cursor: pointer }
.gui-selectbutton.gui-over { border: 1px solid #999999; background: #bababa url(../style/jquery/quomodo/images/ui-bg_highlight-soft_75_bababa_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.gui-selectbutton.gui-selected, .gui-selectbutton.gui-selected.gui-over { border: 1px solid #aaaaaa; background: #ffffff url(../style/jquery/quomodo/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.gui-chooselist { padding: 0px 6px ; line-height: 19px ; height: 19px }
.gui-chooselist img, .gui-chooselist-icon { margin-right: 12px }
.gui-chooselist img { position: relative ; top: 3px ; left: 0px ; width: 16px ; height: 16px ; border: solid 1px #333 }

/* Q_BUTTON */

.q_button { cursor:pointer; font-family: Arial, sans-serif;}
.q_button_tr { height:29px; }
.q_button_td_icon, .q_button_td_content { background-image : url(../images/q_button.png); }
.over .q_button_td_icon, .over .q_button_td_content { background-image : url(../images/q_button_over.png); }

.q_button_td_icon { background-repeat:no-repeat; background-position : center left; font-weight : bold; font-size: 13px;}
.q_button_td_content { background-repeat:no-repeat; background-position : center right; font-weight : bold; font-size: 13px;}
.q_button_content { padding-right:10px; white-space : nowrap }

.q_toolbar_bg { background-image : url(../images/q_toolbar_bkg.png); background-repeat : repeat-x; }
.q_toolbar { height : 24px;}
.q_toolbar .q_button_tr { height:20px; }
.q_toolbar .q_button_td_icon, .q_toolbar .q_button_td_content { background-image : url(../images/q_toolbar_button.png); }
.q_toolbar .over .q_button_td_icon, .q_toolbar .over .q_button_td_content { background-image : url(../images/q_toolbar_button_over.png); }

.q_toolbar .q_button_td_icon{ background-repeat:no-repeat; background-position : center left; font-weight : bold; font-size: 11px; color:#666;}
.q_toolbar .q_button_td_content{ background-repeat:no-repeat; background-position : center right; font-weight : bold; font-size: 11px; color:#666;}
.q_toolbar .q_button_content{ padding-right:2px;}

.q_prompt_response{ width:100%; border:solid 1px #333; font-size:12px;}

/* CONTAINER */

.qlubcontainer_secorner{ position:absolute; bottom: 1px; right: 1px; width:13px; height:13px; background-image: url(../images/qlubcontainer_secorner.gif); z-index:10000; cursor:e-resize;}

.qlubcontainer_noteheader{ position : relative ; width: 100% ; top : 0px ; left : 0px ; z-index : 1 }
.qlubcontainer_headerbckg{ position: relative ; top : 0px ; left : 0px ; margin-top: 0px; cursor: move; border-width: 1px; padding-right: 0px }
.qsnalign.qlubcontainer_headerbckg { padding-left: 10px }
.withicon .qsncenter.qlubcontainer_headerbckg { padding-right: 46px }

textarea.qlubcontainer_headertext{ border: none 0px #000; line-height: 24px; font-size : 14px ; margin: 2px 0px; padding: 0px 1% ; width : 98% ; border : solid 1px ; }
textarea.qlubcontainer_headertext { background-color: transparent }
h3.qlubcontainer_headertext, div.qlubcontainer_headertext { line-height: 24px; font-size: 14px; font-weight: bold; margin:0;padding:0; }
.qlubcontainer_noteheader h3 { margin:0;padding:0; }
.qlubcontainer_noteheader h3 div.qlubcontainer_headertext { margin: 0px ; border: none  ; border-width: 0px }
.qlubcontainer_noteheader h3 div.hr { padding: 0 ; margin: 0 ; line-height: 0 ; border-style: solid ; border-width: 1px ; display: none }

.clubbordercolorstandard.isdark { border-color: #CCC #CCC #AAA #CCC }
.clubbordercolorstandard.isclear { border-color: #AAA #AAA #777 #AAA }

.qlubcontainer_headermeasure{ line-height: 24px; font-size: 14px; font-weight: bold; }
.qlubcontainer_signature{ visibility : visible ; font-size: 11px; line-height: 20px; text-align: right;}
.qlubcontainer_signaturetext{width:98%; border-style:solid; border-width:1px;height:20px;line-height:20px; font-size:11px; text-align:right;}
.qlubcontainer_downarrow { position: absolute; width: 100%; line-height: 0; margin: 0; padding: 0; cursor: s-resize; }
.qlubcontainer_downarrow div { margin: 0 11px; height: 15px; line-height: 0; text-align: center; cursor: s-resize; overflow: hidden }

.qlubcontainer_content { padding: 0px }

.headerstyle-standard, .richtarget .headerstyle-standard { border-style: solid; border-width: 1px; }
.headerstyle-standard.clubbordercolorstandard.isbwpage, .richtarget .headerstyle-standard.clubbordercolorstandard.isbwpage { border-style: none; border-width: 0px; }
.headerstyle-standard .header-row-padding, .richtarget .headerstyle-standard .header-row-padding { display: none }
.headerstyle-standard .header-padding, .richtarget .headerstyle-standard .header-padding, .headerstyle-standard .header-tablemargin, .richtarget .headerstyle-standard .header-tablemargin { display: none }
.headerstyle-standard .tablecontent, .richtarget .headerstyle-standard .tablecontent { border-style: none ; border-width: 0px }

.headerstyle-padding, .richtarget .headerstyle-padding { border-style: solid; border-width: 1px; }
.headerstyle-padding.clubbordercolorstandard.isbwpage, .richtarget .headerstyle-padding.clubbordercolorstandard.isbwpage { border-style: none; border-width: 0px; }
.headerstyle-padding .qlubcontainer_noteheader, .richtarget .headerstyle-padding .qlubcontainer_noteheader { border: solid 1px rgb(170, 170, 170) }
.headerstyle-padding .header-margin, .richtarget .headerstyle-padding .header-margin { display: none }
.headerstyle-padding .tablecontent, .richtarget .headerstyle-padding .tablecontent { border-style: none ; border-width: 0px }

.headerstyle-detached, .richtarget .headerstyle-detached { border-style: none ; border-width: 0px; }
.headerstyle-detached td.content, .richtarget .headerstyle-detached td.content { padding-top: 2px }
.headerstyle-detached .header-row-padding, .richtarget .headerstyle-detached .header-row-padding { display: none }
.headerstyle-detached .header-padding , .richtarget .headerstyle-detached .header-padding , .headerstyle-detached .header-tablemargin , .richtarget .headerstyle-detached .header-tablemargin { display: none }
.headerstyle-detached .tablecontent, .richtarget .headerstyle-detached .tablecontent { border-style: solid ; border-width: 1px }
.headerstyle-detached .tablecontent.clubbordercolorstandard.isbwpage, .richtarget .headerstyle-detached .tablecontent.clubbordercolorstandard.isbwpage { border-style: none ; border-width: 0px }

.style_qsn.headerstyle--, .richtarget .style_qsn.headerstyle-- { border-style: solid; border-width: 1px; }
.style_qsn.headerstyle--.clubbordercolorstandard.isbwpage, .richtarget .style_qsn.headerstyle--.clubbordercolorstandard.isbwpage { border-style: none; border-width: 0px; }
.style_qsn.headerstyle-- .header-row-padding, .richtarget .style_qsn.headerstyle-- .header-row-padding { display: none }
.style_qsn.headerstyle-- .header-padding, .richtarget .style_qsn.headerstyle-- .header-padding, .style_qsn.headerstyle-- .header-tablemargin, .richtarget .style_qsn.headerstyle-- .header-tablemargin { display: none }
.style_qsn.headerstyle-- .tablecontent, .richtarget .style_qsn.headerstyle-- .tablecontent { border-style: none ; border-width: 0px }

.vstretch { overflow: auto }

/* Q_LINK LEFTCOL */
.link_type_elem, .link_value_elem { padding-left : 12px }
.link_value_elem { font-weight: bold }

/* Q_UPLOADS */
.q_uploads_fileslist_container { border-collapse: collapse; width : 100%; max-height:250px; overflow:auto; }

.q_uploads_imgs_container { height : 322px; overflow:auto; border-style:solid; border-width:1px; margin:0px; padding:0px;}
.q_uploads_imgs_buttons { border-width: 0 1px 1px 1px;border-style :solid; height:28px;}
.q_uploads_imgs_buttons select{ font-size:10px; line-height:10px;margin:0px;padding:0px;}

.q_uploads_imgs_container li {
	list-style: none outside;
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
	/*width: 50px;*/
	height: 50px;
	/*line-height: 50px;*/
	text-align: center;
	padding:2px;
	cursor:pointer;
	border: dotted 1px #BBB;
}
.q_uploads_imgs_container li img {
	vertical-align: middle;
	max-height : 50px;
	max-width : 655px;
}

/* Q_EVENTS */

.q_eventhtml_title{ text-align:right; font-weight:bold; color:#000; }
.q_event_title, .q_event_toggle{ font-size:14px;font-weight:normal; }
.q_event_content{ padding-left:25px;} 

.q_events_openselect_table{ padding:10px; width:500px;}
.q_events_openselect_table th{ font-weight:bold; text-align:left; border-bottom:solid 1px #333;}
.q_events_openselect_table td{ text-align:left;}

.q_eventform_mandatory{ color:red;}
.q_eventform_title{ font-weight:bold; text-align:right;}
.q_eventform{ font-size: 12px; font-family : Arial; color:#333;}
.q_eventform input{ width: 100%; height:18px; font-size:13px; border : solid 1px #444; }
.q_eventform textarea{ width: 100%; font-size:13px; border : solid 1px #444; height:50px; }
.q_eventform select{ width: 100%; font-size:13px; border : solid 1px #444;}
.q_eventform_cal_display{ cursor:pointer; font-size:13px; line-height:18px; border: solid 1px #333; text-align:left;}
.q_eventform_color{ width:20px; height:20px; border:solid 1px #333; }
.q_eventform_date { width: 70px ; height: 14px; font-family: Arial,Helvetica,sans-serif ; font-size: 12px ; font-weight: normal ; font-style: normal ; line-height: 14px; border: solid 1px ; margin: 2px 0px ; padding: 1px ; cursor: pointer ; text-align: center ; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.q_events_selectors_td { text-align: center ; }
.q_events_select_period { width: 200px; }
.q_events_select ul { text-align: left ; margin-left: 28px ; padding-left: 0px }
.q_events_search_date { text-align: left; margin-left: 28px; margin-bottom: 10px; }
.q_events_modif_date { margin-left: 10px; }
.q_events_selectors { width: 520px; }

/* Q_SITEMAP (clubmap.html) */

.q_sitemap{ font-size:13px; padding-left:20px; }
.q_sitemap ul{ list-style-type: disc; margin:0;} 
.q_sitemap_menu{ font-weight:bold; padding-top:10px; }
.q_sitemap li.q_sitemap_page{ font-size:13px; line-height:14px;} 
.q_sitemap li.q_sitemap_menu{ font-size:14px; list-style-type:none; line-height:20px;}

/* Q_PRINT */

.q_printthis_div{ font-size: 15px; font-family : Arial, Verdana, Helvetica; padding : 20px; color : #333; margin: 20px; border: solid 1px #555; }
.q_printthis_div h1{ font-size: 30px; color : #000; font-weight: bold; padding : 0; margin : 0; }
.q_printthis_div h3{ font-size : 18px; font-weight: bold; padding: 15px 0px; margin: 0; }
.q_printthis_div h6{ font-size: 12px; color : #888; font-weight: normal; font-style:italic; padding : 0 0 20px 0; margin : 0; }
.q_printthis_sign{ padding: 0 20px; font-size:11px; color: #333;}
.q_printthis_header{ padding: 0 20px; font-size:11px; color: #333;}

/* Q_MAIL */

.q_mailthis_div{ padding : 10px; width : 400px; }
.q_mailthis_div input{ width : 100%; border : solid 1px #777; font-size:13px; height : 20px;  }
.q_mailthis_div textarea{ width : 100%; border : solid 1px #777; font-size:13px; height : 80px;  }

/* Q_CHOOSELIST */
.q_chooselist_icon { width : 16px; height: 16px; border : solid 1px #333; }

/* HORIZONTAL SELECT */
.q_horizontalselect_table { position: relative ; top: 0px ; left: 0px }

/* FORMS */
.formtemplate1 tr.formtitle td { font-weight: bold ; font-size: 16px ; padding-top: 6px }
.formtemplate1 tr.formtitle:first-child td { padding-top: 0px }
.formtemplate1 input { font-size: 12px }
.formtemplate1 .label { padding-right: 4px }

/* DUPLICATE */

.qsn_selecting, .qsn_selecting img { position: absolute ; }
.qsn_selecting .out1 { border : solid 1px #000 ; }
.qsn_selecting .out2 { border : dashed 1px #FFF ; }
.qsn_selecting .over1 { border : solid 1px #FFF ; }
.qsn_selecting .over2 { border : dotted 1px #000 ; }
.qsn_selecting .selected1 { border : solid 2px #FFF ; top: -1px ; left: -1px }
.qsn_selecting .selected2 { border : dotted 2px #000 ; top: -1px ; left: -1px }


/* SELECT A NOTE */
#q_leftcol .selectnote { color: #212121; border: 1px solid #AAAAAA; background-color:#FFFFFF; font-weight: normal; font-size: 1.1em; padding: 3px; }
#q_leftcol .selectnote .leftcoltext { background-color: #EEEEEE; border: 1px solid #CCCCCC; margin: 6px 3px; padding: 4px; }
#q_leftcol .selectnote .leftcoltext .editblock { margin-left: auto; margin-right: auto; padding: 6px; 1.1em }
#q_leftcol .selectnote a.q_leftcol_valid:link, #q_leftcol .selectnote a.q_leftcol_valid:visited, #q_leftcol .selectnote a.q_leftcol_valid:active { background-color: #D10000; border: 1px solid #5B5B5D; color: #EEEEEE; font-size: 14px; }
#q_leftcol .selectnote a.q_leftcol_valid:hover { background-color: #F40000; border: 1px solid #5B5B5D; color: #FFFFFF; font-size: 14px; }


/* Q_LINK */

.q_link_content { font-size:10px; }
.q_link{ background-image:url('../images/q_link-d-2012-03-26.png'); _background-image:url('../images/q_link-d-2012-03-26.gif'); background-repeat:no-repeat; }
.q_link_content .q_link_none { width:80px; height:80px; background-position: 0px 0px; }
.q_link_content .q_link_none.over { width:80px; height:80px; background-position: 0px -80px; }
.q_link_content .q_link_webpage { width:80px; height:80px; background-position: -80px 0px; }
.q_link_content .q_link_webpage.over { width:80px; height:80px; background-position: -80px -80px; }
.q_link_content .q_link_sitepage { width:80px; height:80px; background-position: -160px 0px; }
.q_link_content .q_link_sitepage.over { width:80px; height:80px; background-position: -160px -80px; }
.q_link_content .q_link_pagenote { width:80px; height:80px; background-position: -240px 0px; }
.q_link_content .q_link_pagenote.over { width:80px; height:80px; background-position: -240px -80px; }
.q_link_content .q_link_file { width:80px; height:80px; background-position: -320px 0px; }
.q_link_content .q_link_file.over { width:80px; height:80px; background-position: -320px -80px; }
.q_link_content .q_link_mail { width:80px; height:80px; background-position: -400px 0px; }
.q_link_content .q_link_mail.over { width:80px; height:80px; background-position: -400px -80px; }
.q_link_content .q_link_js { width:80px; height:80px; background-position: -480px 0px; }
.q_link_content .q_link_js.over { width:80px; height:80px; background-position: -480px -80px; }
.q_link_content .q_link_popup { width:80px; height:80px; background-position: -560px 0px; }
.q_link_content .q_link_popup.over { width:80px; height:80px; background-position: -560px -80px; }


/* Q_TOOLBAR */

.toolbartool { background: transparent url('../images/toolbar/toolbar-d-2012-03-28.jpg') ; width: 30px; height: 30px;}
.toolbar table .suppress { background-position: 0px 0px; }
.toolbar table .suppress.hover { background-position: 0px -30px; }
.toolbar table .showanswers { background-position: -30px 0px; }
.toolbar table .showanswers.hover { background-position: -30px -30px; }
.toolbar table .sendtobckg { background-position: -60px 0px; }
.toolbar table .sendtobckg.hover { background-position: -60px -30px; }
.toolbar table .rich { background-position: -90px 0px; }
.toolbar table .rich.hover { background-position: -90px -30px; }
.toolbar table .replyto { background-position: -120px 0px; }
.toolbar table .replyto.hover { background-position: -120px -30px; }
.toolbar table .reduce { background-position: -150px 0px; }
.toolbar table .reduce.hover { background-position: -150px -30px; }
.toolbar table .palette { background-position: -180px 0px; }
.toolbar table .palette.hover { background-position: -180px -30px; }
.toolbar table .move { background-position: -210px 0px; }
.toolbar table .move.hover { background-position: -210px -30px; }
.toolbar table .hideLogo { background-position: -240px 0px; }
.toolbar table .hideLogo.hover { background-position: -240px -30px; }
.toolbar table .hideanswers { background-position: -270px 0px; }
.toolbar table .hideanswers.hover { background-position: -270px -30px; }
.toolbar table .help { background-position: -300px 0px; }
.toolbar table .help.hover { background-position: -300px -30px; }
.toolbar table .expand { background-position: -330px 0px; }
.toolbar table .expand.hover { background-position: -330px -30px; }
.toolbar table .edit { background-position: -360px 0px; }
.toolbar table .edit.hover { background-position: -360px -30px; }
.toolbar table .duplicate { background-position: -390px 0px; }
.toolbar table .duplicate.hover { background-position: -390px -30px; }
.toolbar table .displayLogo { background-position: -420px 0px; }
.toolbar table .displayLogo.hover { background-position: -420px -30px; }
.toolbar table .setviewed { background-position: -450px 0px; }
.toolbar table .setviewed.hover { background-position: -450px -30px; }
.toolbar table .getviewed { background-position: -480px 0px; }
.toolbar table .getviewed.hover { background-position: -480px -30px; }
.toolbar table .live { background-position: -510px 0px; }
.toolbar table .live.hover { background-position: -510px -30px; }
.toolbar table .exportxls { background-position: -540px 0px; }
.toolbar table .exportxls.hover { background-position: -540px -30px; }


/* For IE for Windows \*/

* html .fixed {
	position: absolute; 
}

* html .png , .pngscale , .pngimage , .pngcrop { behavior: url( "http://core2.quomodo.com/style/iefixpng.htc" ); }
* html .pngbtn , .pngbtnscale , .pngbtncrop , .pngbtnimage { behavior: url( "http://core2.quomodo.com/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_managespace_spacesizeexceeded { color : #f00 }
.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_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;}

#qu_choose_type{ width : 450px ; text-align:center;background-color:white; }

#qu_block_resize{ width:700px; text-align:center; background-color:white;}
.zoneimage{ float:left; width:310px; padding:18px }
#qu_zoomfactor{ position: absolute; left: 0px ; top: -5px;}
#qu_resize_image{ position : relative ; width: 300px; min-width: 300px; max-width: 300px; height: 300px; min-height: 300px; max-height: 300px; overflow: hidden ;  background-color:#FFEEFA; border : 1px solid black; }
#qu_frame{ margin: 0; position: absolute ; width: 300px; top: 0px; left: 0px; cursor: move; }
#qu_img_name{ font-weight:bold;font-size:13px; }
#qu_btn_rotate{ height: 50px; margin: 16px 0; text-align:center;width:100%; }

#qu_block_quomodo{ width : 800px ; text-align:center;background-color:white; }
#qu_uploads_title_select_album{ width: 200px; height:30px;border: solid 1px #777; font-size:12px; font-family:'Arial'; text-transform : none; }
#qu_block_web{ width : 400px ; background-color:white; }
#qu_new_web_img_url{ margin-top: 4px ; width:100%; border: solid 1px #333; }
#qu_pc_forcemanual { font-style : italic ; font-size : 9px ; color : #999 ; text-align : right }
#qu_flash_container{ width: 200px; }
#qu_flash_uploadslist{ position : relative ; top:0px ; left:0px ; height:250px; overflow:auto;text-align:left; }
.progressbar_div{ background-color : #BFE3F9 ; width : 1% ; margin: 0px; border: solid #4A88AB ; border-width: 0px 1px 0px 0px } 
#qu_pc_name_input, #qu_pc_album_new_input, #qu_pc_album_select{ width: 200px; border: solid 1px #333; font-size:12px; }
#qu_block_pc{ width : 700px ; background-color:white; }
#qu_block_content{ padding: 4px 10px; }

td.button_fromquomodo, td.text_fromquomodo, td.button_web, td.text_web, td.button_paste , td.text_paste { display : none }

/* STYLES GENERAUX */

body { color: #333; }
body.viewmode { width: 1002px ; margin : auto ; background :transparent repeat; background-position:50% 0% ; padding-top : 44px }
body.webmode { padding-top : 0px }
body.webmode .maincontainerdiv { behavior: url( http://core2.quomodo.com/styleauto/\"/style/pages.htc\" ); }

#quomodo_body{ width: 1002px; margin:auto;}
/*div.qlub_sitebgimage { top : 0px ; left : 0px ; width : 100% ; height : 100% }*/

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

#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 ; }

.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 }

/* ADMINBAR */

#qlub_adminbar{ height:44px; width:100%; z-index:5; font-size:13px; color:white; top:0px ; left :0px; background-image: url('../bundles/qlub/images/aluminium.jpg'); background-repeat: repeat-x; background-position : top left;  }
* html #qlub_adminbar { top : expression( documentElement.scrollTop+body.scrollTop + "px" ) ; left : expression( documentElement.scrollLeft+body.scrollLeft + "px") ; }
.qlub_adminbar_item{ cursor : pointer; 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='http://core2.quomodo.com/bundles/qlub/images/adminbar_item2.png',sizingMethod='scale' );}
.qlub_adminbar_itemtext{ font-size:14px; color:white; padding-right : 8px ; white-space : nowrap }

#qlub_adminbar .submenu{ position:relative; }
#qlub_adminbar .submenu a{ line-height: 16px; color: #333; font-size: 12px; white-space : nowrap  }
#qlub_adminbar .submenu h1{ padding: 5px 0 0 0; margin: 0 0 15px 0; font-weight: normal; text-align: center; font-size: 12px; text-transform: uppercase; color: #AAA; letter-spacing: 5px; cursor: default; }
#qlub_adminbar td[menu] { display:none;border-left: solid 1px white; border-right: solid 1px white; }

#adminleftcol_sendmessages { display : none }

/* ADMINMENU - HELPMENU */

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

table.qlub_helpmenu_search { margin-top: 10px ; }
.qlub_helpmenu_search td { border:none; padding-right: 10px; }
#qlub_helpmenu_searchtext { font-size:13px; width: 225px;  border:solid 1px #888; }

/* ANNUAIRE DU CLUB */

.list_line  {padding: 5px 2px 3px 7px;  font-size: 12px; color : #333; }
#qlub_annugroup_mainlist .mouseover { color: #FFF; cursor: pointer; }
#qlub_annugroup_mainlist .isselected{ color: #FFF; cursor: default; border: none; }

#qlub_annugroup_profile { border: solid 1px #AAA }
#qlub_annugroup_profile input{ width: 100%; font-size:12px;}
.qlub_annugroup_profileinfo { font-weight: bold; color: #333; }
#qlub_annugroup_profile_photo { width: 80px; height: 80px; border: solid 1px #999; }

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

/* HEADER */

#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% ; 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_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 { color: #FFF ; font-size: 18px; white-space: nowrap ; overflow: hidden ; text-overflow: ellipsis ; cursor: pointer;font-weight:normal;padding:0;margin:0; }
#currservicenameinput{ display: none ; width: 400px;font-size:15px;border:solid 1px #333;background-color:transparent; }

#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 }

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

/* BANNER */

/* 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 }
.ffam_bannerlink { position: relative; width: 70px; height: 70px; top: 12px; float:right;margin-right:18px; background: transparent url(../bundles/qlub/images/aeromodelismelogo.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 }
.halterophilie_bannerlink { position: relative; width: 120px; height: 70px; top: 12px; float:right;margin-right:10px; background: transparent url(../bundles/qlub/images/halterophilielogo.png) top left no-repeat; cursor: pointer }

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

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

/* MENUS */

.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_openleftcolbutton { 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_openleftcolbutton.closed { background-position : 0 0 }
#qlub_openleftcolbutton.closed:hover { background-position : 0 -38px;}
#qlub_openleftcolbutton.open { background-position : -27px 0 }
#qlub_openleftcolbutton.open:hover { background-position : -27px -38px;}

.qlub_tab_td { padding:0px }

#qlub_menuonlybar td.over { background-image:url(../bundles/qlub/images/menuover.png); _background-image: url(../images/blank.gif) ; background-repeat : repeat-x }

.qlub_tab_td a, .qlub_tab_td a:hover, .qlub_tab_td a:link, .qlub_tab_td a:visited, .qlub_tab_td a:active { text-decoration: none; }

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

.qlub_tab_title { height: 32px; line-height: 32px; font-size: 13px; white-space: nowrap; color : black }
div.qlub_tab_title { padding : 0px 8px }
a.qlub_tab_title, a.qlub_tab_title:hover, a.qlub_tab_title:active, a.qlub_tab_title:visited, a.qlub_tab_title:link{ text-decoration:none;}

.qlub_menupane { position: absolute; display: none; left: -10px;}
* html li .qlub_menupane { position: absolute; display: none; margin-left: 0px ; left: -30px;}

.menupane_tl{ background-image:url('../bundles/qlub/images/menupane/menu_tl.png'); background-repeat: no-repeat; width :9px; height:5px; }
.menupane_tr{ background-image:url('../bundles/qlub/images/menupane/menu_tr.png'); background-repeat: no-repeat; width: 9px; height:5px; }
.menupane_ti{ background-image:url('../bundles/qlub/images/menupane/menu_ti.png'); background-repeat: repeat-x; height:5px; border-bottom:solid 1px white; }
.menupane_il{ background-image:url('../bundles/qlub/images/menupane/menu_il.png'); background-repeat: repeat-y; width: 9px; min-width:9px;}
.menupane_ir{ background-image:url('../bundles/qlub/images/menupane/menu_ir.png'); background-repeat: repeat-y; width: 9px; min-width:9px;}
.menupane_ii { width: 300px; border-left : solid 1px white; border-right: solid 1px white;  }
.menupane_bl{ background-image:url('../bundles/qlub/images/menupane/menu_bl.png'); background-repeat: no-repeat; width :9px; height:13px; }
.menupane_br{ background-image:url('../bundles/qlub/images/menupane/menu_br.png'); background-repeat: no-repeat; width: 9px; height:13px; }
.menupane_bi{ background-image:url('../bundles/qlub/images/menupane/menu_bi.png'); background-repeat: repeat-x; height:13px; border-top: solid 1px white; }

ul.qlub_menu_content{ padding:0; margin:10px 0;}
.qlub_menu_content li { list-style-type: none; list-style-position: inside;  padding-left:1em; font-size: 16px; cursor: pointer; color: #FFF;}
.qlub_menu_content li a, .qlub_menu_content li span { font-size: 13px; height:22px;line-height:22px;}

.qlub_menu_content li[rel="menu"]{ position :relative; } 
.qlub_menu_content li.menu{ position :relative; } 
.qlub_menu_content li[rel="new"] { border-top: solid 1px #FFF; margin-top : 8px ; padding: 12px 18px 0px 20px; font-size: 12px; font-weight: normal; height : 30px ; list-style-type : none }
.qlub_menu_content li.new { border-top: solid 1px #FFF; margin-top : 8px ; padding: 12px 18px 0px 20px; font-size: 12px; font-weight: normal; height : 30px ; list-style-type : none }
.qlub_menu_content li a , .qlub_menu_content li a:link , .qlub_menu_content li a:visited , .qlub_menu_content li a:hover , .qlub_menu_content li a:active { text-decoration : none }

/* LEFTCOL */

* 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='http://core5.quomodo.com/bundles/qlub/images/leftborder.png',sizingMethod='scale') }

#q_drawerleftcol { position: absolute; top: 46px; left: 2px; width: 192px; border:solid 1px white; background-color: grey; background-image:url('../bundles/qlub/images/aluminium.jpg'); background-repeat: repeat; overflow: hidden;  }
#q_drawerleftcoltitle { text-align: center; color: #EEE; text-transform: uppercase; letter-spacing: 2px; padding-top: 8px; cursor : move; }
#qsn_editblocks, .q_leftcolitems { margin:0; padding: 6px 4px;}


#qlub_snpalette{ margin-top:8px; margin-left: 0px; }
.sn_snpalette{ width: 56px ; height: 72px ; text-align: center; cursor: pointer; color: #000; float:left;  border:solid 1px #DDD; margin-right:2px; margin-bottom:2px; font-size:11px; }
.sn_snpalette div.divtext { padding-top: 54px; }
.qlub_snchooser_table div.ui-accordion-content{ padding:0.5em;}
.qlub_snchooser_ul { padding:0; list-style-type:none; margin:0; }
.qlub_snchooser_ul li { float:left; margin: 4px 8px 4px 0; width:72px; height: 72px; }
.snicon { width: 72px; height: 72px; background-repeat: no-repeat ; cursor: pointer; }

#qlub_adminleftcol .ui-accordion .ui-accordion-content{ padding: 2px 0px 10px 2px;  }
#qlub_disqleftcol .ui-accordion .ui-accordion-content{ padding: 6px;  }
#qlub_shareboardleftcol .ui-accordion .ui-accordion-content{ padding: 6px; }

#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='http://core5.quomodo.com/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; z-index:0;  }
.leftcoltab_content input { border-style:solid; border-width:1px; width: 150px; }
.leftcoltab_content textarea { border-style:solid; border-width:1px; width: 150px; }
.leftcoltab_content select { width: 150px; }
.leftcoltab_content select[multiple="multiple"] { border-style:solid; border-width:1px; }

.leftcoltab_content > div { background-color: #EEE; border: solid 1px #CCC; margin: 6px 0; padding:4px; }
#qsn_editblocks .ui-accordion .ui-accordion-content{ padding: 6px; }

.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: 5px 0px; cursor: default }
.leftcoltext { color: #333; }

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

.qlub_leftcoliconinfo { width: 19px; height: 19px; background-image: url('http://core3.quomodo.com/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 { padding:10px 0px; }
#qlub_publishbutton{ display:none; border:solid 1px white; width:150px; height: 16px; background-image:url('../bundles/qlub/images/menuover.png'); background-repeat: repeat-x; background-color:#E12320; text-transform:uppercase; font-weight:bold; font-size:12px; color:white;line-height: 16px;padding:8px;position:relative; cursor : pointer; }
#qlub_publishbutton_icon{ position:absolute; top:-5px; left:5px; }
#qlub_publishbutton_text{ padding-left:40px;text-align:left;}
#qlubleftcolrestorebutton { 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; }

/* MISE EN PAGE */

.qlubleftcolmep { width: 154px; height: 30px; line-height : 38px ; cursor: pointer ; overflow : hidden ; position : relative ; left : 0px ; top : 0px; margin:auto; }
.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_modele[format="12"] { background-image:url('../bundles/qlub/images/modele_1_2.jpg'); }
.mep_modele[format="21"] { background-image:url('../bundles/qlub/images/modele_2_1.jpg'); }
.mep_modele[format="121"] { background-image:url('../bundles/qlub/images/modele_1_2_1.jpg'); }
.mep_modele[format="3"] { background-image:url('../bundles/qlub/images/modele_X.jpg'); }

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

#qlub_admindrawer_mainpane{ position: relative; left: 0px; top: 0px; width: 100%;  font-size:12px; color:#666; }
#qlub_admindrawer_mainpane h3 { font-size:18px; font-weight: normal; padding: 0px; margin: 0 }
#qlub_admindrawer_mainpane h4 { font-size:13px; font-weight: bold; padding: 5px; margin: 0 }
#qlub_admindrawer_mainpane h5 { font-size:11px; font-weight: normal; padding: 5px 0 5px 10px; margin: 0; text-transform: uppercase }
#qlub_admindrawer_mainpane p { margin : 0px;}

.admindrawer_linkdiv{margin-left:10px;height:18px;}
.admindrawer_linkdiv a {font-size:13px; font-weight: bold;}
.admindrawer_linkimg{margin-right:10px;}
.admindrawer_textdiv{display:table; vertical-align:middle;}
.admindrawer_item{border-style: solid; border-width: 1px; padding:5px;}
.admindrawer_optiontd{ font-weight : bold; text-align:right;}

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

/* Q_SELECT */

.qlub_members_contact{ color : #0044A8; }
.qlub_members_member{ color : #004B21; }
.qlub_members_animator{ color : #50147D; }
.qlub_members_admin{ color: #564B20; }

/* SHAREBOARD - NOTEPAD */

#notepadlist { position: relative; height: 170px; line-height: 1.4em; overflow-y: 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 }

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

/* EMAIL ALERT */

.qlub_emailalert_option{ font-weight : bold; text-align:left; line-height:20px;}
.qlub_emailalert_content input{ width: 100%; height:16px; font-size:13px; border : solid 1px #444; }
.qlub_emailalert_content textarea{ width: 100%; border : solid 1px #444; }
.qlub_emailalert_content select{ width: 100%; border : solid 1px #444;}

/* NL */

#qlub_nl_content{ padding : 10px 0; font-size:12px; color : #333;}
.qlub_nl_optiontd{ font-weight : bold; text-align:right;}

.qlub_nl_infos{ font-size: 12px; font-family : Arial; padding:10px; color:#333;}
.qlub_nl_infos .redstar{ font-size:14px; color:red; padding-left:2px;} 
.qlub_nl_infos input{ width: 100%; height:16px; font-size:13px; border : solid 1px #444; }
.qlub_nl_infos textarea{ width: 100%; height: 60px; border : solid 1px #444; }
.qlub_nl_infos select{ width: 100%; border : solid 1px #444;}

/* servcice DISQ */
#disq_repliesorder { width: 35px; height: 25px; background: transparent url(../bundles/qlub/images/disqorder.png) top left no-repeat;}
#disq_orderinfo { padding-right : 12px ; font-size : 12px }

/* servcice PAGES */

.maincontainerdiv { behavior: url( "http://core2.quomodo.com/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 }

/* A TRIER */

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 }
.square { font-size: 12px; font-weight: bold; color: #000; }

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 }

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

form { margin : 0px ; padding : 0px }
#pages_richparentelem , #pages_richelem { position : absolute ; top : 0px ; left : 0px ; display : none ; border : solid 2px }
.qlub_pagecolor { background-repeat : repeat; }
.q_whitecolor { color : #FFF }
#pageslist { position: absolute; right: 10px; top: 10px; font-size: 11px; }

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

/* ANCIENS MENUS v5*/

.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 }
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 }

.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='http://core0.quomodo.com/bundles/qlub/images/menuover.png',sizingMethod='scale') ; background-repeat : repeat-x }
.qlub_menubutton .qlub_menubuttonover { display : none }
.qlub_tdmenutab .qlub_menupane, .qlub_tdmenutabover { margin-left: -17px; } /* 9px d'ombre + 8px de padding */
.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: none; list-style-position: inside;  padding-left:1em; }
.qlub_menupane a { text-decoration:none;}

/* OBSO ??? */

.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;}


.adminmenu{ background-image:url(../bundles/qlub/images/adminmenu_sprites-d-2012-09-19.png); _background-image:url(http://core5.quomodo.com/bundles/qlub/images/adminmenu_sprites.gif?d=2012-09-19); background-repeat: no-repeat;}

.sprite_ispublic_16{ width:16px; height:16px; background:none; }

.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_admin_16 { width:16px; height:16px; background-position : 0px -480px }
.sprite_arrow_back_16 { width:16px; height:16px; background-position : 0px -496px }
.sprite_restore_16 { width:16px; height:16px; background-position : 0px -512px }
.sprite_grappe_16 { width:16px; height:16px; background-position : 0px -528px }

.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_cancel_32 { width:32px; height:32px; background-position : -20px -544px }
.sprite_validate_32 { width:32px; height:32px; background-position : -20px -576px }
.sprite_admin_32 { width:32px; height:32px; background-position : -20px -608px }
.sprite_edit_32 { width:32px; height:32px; background-position : -20px -640px }
.sprite_restore_32 { width:32px; height:32px; background-position : -20px -672px }

.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_removemember_48 { width:48px; height:48px; background-position : -60px -528px }
.sprite_grappe_48 { width:48px; height:48px; background-position : -60px -576px }

.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_link_add_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_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_symbol_new_16 { width:16px; height:16px; background-position : -110px -320px }
.sprite_symbol_delete_16 { width:16px; height:16px; background-position : -110px -336px }
.sprite_symbol_edit_16 { width:16px; height:16px; background-position : -110px -352px }
.sprite_key_16 { width:16px; height:16px; background-position : -110px -368px }
.sprite_unlocked_16 { width:16px; height:16px; background-position : -110px -384px }
.sprite_animator_16 { width:16px; height:16px; background-position : -110px -400px }
.sprite_email_16 { width:16px; height:16px; background-position : -110px -416px }
.sprite_link_16 { width:16px; height:16px; background-position : -110px -432px }
.sprite_sort_16 { width:16px; height:16px; background-position : -110px -448px }
.sprite_sort_asc_16 { width:16px; height:16px; background-position : -110px -464px }
.sprite_sort_desc_16 { width:16px; height:16px; background-position : -110px -480px }
.sprite_search_16 { width:16px; height:16px; background-position : -110px -496px }
.sprite_rename_16 { width:16px; height:16px; background-position : -110px -512px }
.sprite_print_16 { width:16px; height:16px; background-position : -110px -528px }
.sprite_event_add_16 { width:16px; height:16px; background-position : -110px -544px }

.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_align_justify_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_collapse_16 { width:16px; height:16px; background-position : -130px -320px }
.sprite_expand_16 { width:16px; height:16px; background-position : -130px -336px }
.sprite_checkout_16 { width:16px; height:16px; background-position : -130px -352px }
.sprite_invoices_16 { width:16px; height:16px; background-position : -130px -368px }
.sprite_switch_16 { width:16px; height:16px; background-position : -130px -384px }
.sprite_excel_export_16 { width:16px; height:16px; background-position : -130px -400px }

.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_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_file_admin_12 { width:12px; height:12px; background-position : -200px -100px }
.sprite_file_events_12 { width:12px; height:12px; background-position : -200px -112px }
.sprite_file_members_12 { width:12px; height:12px; background-position : -200px -124px }
.sprite_file_private_12 { width:12px; height:12px; background-position : -200px -136px }
.sprite_file_sponsors_12 { width:12px; height:12px; background-position : -200px -148px }
.sprite_file_web_12 { width:12px; height:12px; background-position : -200px -160px }
.sprite_file_theme_12 { width:12px; height:12px; background-position : -200px -172px }
.sprite_file_forum_12 { width:12px; height:12px; background-position : -200px -184px }
.sprite_file_shareboard_12 { width:12px; height:12px; background-position : -200px -196px }

.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_googleanalytics_32 { width:32px; height:32px; background-position : -230px -448px }
.sprite_upload_32 { width:32px; height:32px; background-position : -230px -480px }
.sprite_download_32 { width:32px; height:32px; background-position : -230px -512px }
.sprite_print_32 { width:32px; height:32px; background-position : -230px -544px }
.sprite_arrow_back_32 { width:32px; height:32px; background-position : -230px -576px }
.sprite_grappe_32 { width:32px; height:32px; background-position : -230px -608px }

.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_popup_24 { width:24px; height:17px; background-position : -270px -408px }

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

.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 }
.sprite_logo_quomodo { width:151px; height:36px; background-position : -380px -290px }
.sprite_logo_beta { width:151px; height:24px; background-position : -380px -340px }



.sn_chooserlist{background-image:url(../bundles/qlub/images/sn_chooserlist-d-2012-10-05.jpg); background-repeat:no-repeat;}
.sn_chooserlist_wsg{ width : 72px; height : 72px; background-position : -0px -0px}
.sn_chooserlist_wsg_over{ width : 72px; height : 72px; background-position : -0px -72px}
.sn_chooserlist_pmtxt{ width : 72px; height : 72px; background-position : -72px -0px}
.sn_chooserlist_pmtxt_over{ width : 72px; height : 72px; background-position : -72px -72px}
.sn_chooserlist_pimg{ width : 72px; height : 72px; background-position : -144px -0px}
.sn_chooserlist_pimg_over{ width : 72px; height : 72px; background-position : -144px -72px}
.sn_chooserlist_poll{ width : 72px; height : 72px; background-position : -216px -0px}
.sn_chooserlist_poll_over{ width : 72px; height : 72px; background-position : -216px -72px}
.sn_chooserlist_table{ width : 72px; height : 72px; background-position : -288px -0px}
.sn_chooserlist_table_over{ width : 72px; height : 72px; background-position : -288px -72px}
.sn_chooserlist_fv{ width : 72px; height : 72px; background-position : -360px -0px}
.sn_chooserlist_fv_over{ width : 72px; height : 72px; background-position : -360px -72px}
.sn_chooserlist_nws{ width : 72px; height : 72px; background-position : -432px -0px}
.sn_chooserlist_nws_over{ width : 72px; height : 72px; background-position : -432px -72px}
.sn_chooserlist_broll{ width : 72px; height : 72px; background-position : -504px -0px}
.sn_chooserlist_broll_over{ width : 72px; height : 72px; background-position : -504px -72px}
.sn_chooserlist_matchnext{ width : 72px; height : 72px; background-position : -576px -0px}
.sn_chooserlist_matchnext_over{ width : 72px; height : 72px; background-position : -576px -72px}
.sn_chooserlist_flash{ width : 72px; height : 72px; background-position : -648px -0px}
.sn_chooserlist_flash_over{ width : 72px; height : 72px; background-position : -648px -72px}
.sn_chooserlist_photoslider{ width : 72px; height : 72px; background-position : -720px -0px}
.sn_chooserlist_photoslider_over{ width : 72px; height : 72px; background-position : -720px -72px}
.sn_chooserlist_photoboxes{ width : 72px; height : 72px; background-position : -792px -0px}
.sn_chooserlist_photoboxes_over{ width : 72px; height : 72px; background-position : -792px -72px}
.sn_chooserlist_photoflow{ width : 72px; height : 72px; background-position : -864px -0px}
.sn_chooserlist_photoflow_over{ width : 72px; height : 72px; background-position : -864px -72px}
.sn_chooserlist_music{ width : 72px; height : 72px; background-position : -936px -0px}
.sn_chooserlist_music_over{ width : 72px; height : 72px; background-position : -936px -72px}
.sn_chooserlist_dropbox{ width : 72px; height : 72px; background-position : -1008px -0px}
.sn_chooserlist_dropbox_over{ width : 72px; height : 72px; background-position : -1008px -72px}
.sn_chooserlist_contact{ width : 72px; height : 72px; background-position : -1080px -0px}
.sn_chooserlist_contact_over{ width : 72px; height : 72px; background-position : -1080px -72px}
.sn_chooserlist_comment{ width : 72px; height : 72px; background-position : -1152px -0px}
.sn_chooserlist_comment_over{ width : 72px; height : 72px; background-position : -1152px -72px}
.sn_chooserlist_vc{ width : 72px; height : 72px; background-position : -1224px -0px}
.sn_chooserlist_vc_over{ width : 72px; height : 72px; background-position : -1224px -72px}
.sn_chooserlist_gm{ width : 72px; height : 72px; background-position : -1296px -0px}
.sn_chooserlist_gm_over{ width : 72px; height : 72px; background-position : -1296px -72px}
.sn_chooserlist_rss{ width : 72px; height : 72px; background-position : -1368px -0px}
.sn_chooserlist_rss_over{ width : 72px; height : 72px; background-position : -1368px -72px}
.sn_chooserlist_files{ width : 72px; height : 72px; background-position : -1440px -0px}
.sn_chooserlist_files_over{ width : 72px; height : 72px; background-position : -1440px -72px}
.sn_chooserlist_bookmarks{ width : 72px; height : 72px; background-position : -1512px -0px}
.sn_chooserlist_bookmarks_over{ width : 72px; height : 72px; background-position : -1512px -72px}
.sn_chooserlist_mcn{ width : 72px; height : 72px; background-position : -1584px -0px}
.sn_chooserlist_mcn_over{ width : 72px; height : 72px; background-position : -1584px -72px}
.sn_chooserlist_silhouette{ width : 72px; height : 72px; background-position : -1656px -0px}
.sn_chooserlist_silhouette_over{ width : 72px; height : 72px; background-position : -1656px -72px}
.sn_chooserlist_charmessage{ width : 72px; height : 72px; background-position : -1728px -0px}
.sn_chooserlist_charmessage_over{ width : 72px; height : 72px; background-position : -1728px -72px}
.sn_chooserlist_btn{ width : 72px; height : 72px; background-position : -1800px -0px}
.sn_chooserlist_btn_over{ width : 72px; height : 72px; background-position : -1800px -72px}
.sn_chooserlist_clock{ width : 72px; height : 72px; background-position : -1872px -0px}
.sn_chooserlist_clock_over{ width : 72px; height : 72px; background-position : -1872px -72px}
.sn_chooserlist_countdown{ width : 72px; height : 72px; background-position : -1944px -0px}
.sn_chooserlist_countdown_over{ width : 72px; height : 72px; background-position : -1944px -72px}
.sn_chooserlist_meteo{ width : 72px; height : 72px; background-position : -2016px -0px}
.sn_chooserlist_meteo_over{ width : 72px; height : 72px; background-position : -2016px -72px}
.sn_chooserlist_dn{ width : 72px; height : 72px; background-position : -2088px -0px}
.sn_chooserlist_dn_over{ width : 72px; height : 72px; background-position : -2088px -72px}
.sn_chooserlist_nl{ width : 72px; height : 72px; background-position : -2160px -0px}
.sn_chooserlist_nl_over{ width : 72px; height : 72px; background-position : -2160px -72px}
.sn_chooserlist_hello_intl{ width : 72px; height : 72px; background-position : -2232px -0px}
.sn_chooserlist_hello_intl_over{ width : 72px; height : 72px; background-position : -2232px -72px}
.sn_chooserlist_team{ width : 72px; height : 72px; background-position : -2304px -0px}
.sn_chooserlist_team_over{ width : 72px; height : 72px; background-position : -2304px -72px}
.sn_chooserlist_vol{ width : 72px; height : 72px; background-position : -2376px -0px}
.sn_chooserlist_vol_over{ width : 72px; height : 72px; background-position : -2376px -72px}
.sn_chooserlist_calendar{ width : 72px; height : 72px; background-position : -2448px -0px}
.sn_chooserlist_calendar_over{ width : 72px; height : 72px; background-position : -2448px -72px}
.sn_chooserlist_flickr{ width : 72px; height : 72px; background-position : -2520px -0px}
.sn_chooserlist_flickr_over{ width : 72px; height : 72px; background-position : -2520px -72px}
.sn_chooserlist_ffbb{ width : 72px; height : 72px; background-position : -2592px -0px}
.sn_chooserlist_ffbb_over{ width : 72px; height : 72px; background-position : -2592px -72px}
.sn_chooserlist_bnv_intl{ width : 72px; height : 72px; background-position : -2664px -0px}
.sn_chooserlist_bnv_intl_over{ width : 72px; height : 72px; background-position : -2664px -72px}
.sn_chooserlist_pmessage{ width : 72px; height : 72px; background-position : -2736px -0px}
.sn_chooserlist_pmessage_over{ width : 72px; height : 72px; background-position : -2736px -72px}
.sn_chooserlist_cal{ width : 72px; height : 72px; background-position : -2808px -0px}
.sn_chooserlist_cal_over{ width : 72px; height : 72px; background-position : -2808px -72px}
.sn_chooserlist_dispo_intl{ width : 72px; height : 72px; background-position : -2880px -0px}
.sn_chooserlist_dispo_intl_over{ width : 72px; height : 72px; background-position : -2880px -72px}
.sn_chooserlist_todos{ width : 72px; height : 72px; background-position : -2952px -0px}
.sn_chooserlist_todos_over{ width : 72px; height : 72px; background-position : -2952px -72px}
.sn_chooserlist_bdcfamily{ width : 72px; height : 72px; background-position : -3024px -0px}
.sn_chooserlist_bdcfamily_over{ width : 72px; height : 72px; background-position : -3024px -72px}
.sn_chooserlist_bd_intl{ width : 72px; height : 72px; background-position : -3096px -0px}
.sn_chooserlist_bd_intl_over{ width : 72px; height : 72px; background-position : -3096px -72px}
.sn_chooserlist_kado{ width : 72px; height : 72px; background-position : -3168px -0px}
.sn_chooserlist_kado_over{ width : 72px; height : 72px; background-position : -3168px -72px}
.sn_chooserlist_kitty{ width : 72px; height : 72px; background-position : -3240px -0px}
.sn_chooserlist_kitty_over{ width : 72px; height : 72px; background-position : -3240px -72px}
.sn_chooserlist_spiral_intl{ width : 72px; height : 72px; background-position : -3312px -0px}
.sn_chooserlist_spiral_intl_over{ width : 72px; height : 72px; background-position : -3312px -72px}
.sn_chooserlist_photomaton{ width : 72px; height : 72px; background-position : -3384px -0px}
.sn_chooserlist_photomaton_over{ width : 72px; height : 72px; background-position : -3384px -72px}
.sn_chooserlist_todo{ width : 72px; height : 72px; background-position : -3456px -0px}
.sn_chooserlist_todo_over{ width : 72px; height : 72px; background-position : -3456px -72px}
.sn_chooserlist_bnq_intl{ width : 72px; height : 72px; background-position : -3528px -0px}
.sn_chooserlist_bnq_intl_over{ width : 72px; height : 72px; background-position : -3528px -72px}
.sn_chooserlist_menu{ width : 72px; height : 72px; background-position : -3600px -0px}
.sn_chooserlist_menu_over{ width : 72px; height : 72px; background-position : -3600px -72px}
.sn_chooserlist_favorite{ width : 72px; height : 72px; background-position : -3672px -0px}
.sn_chooserlist_favorite_over{ width : 72px; height : 72px; background-position : -3672px -72px}
.sn_chooserlist_navig{ width : 72px; height : 72px; background-position : -3744px -0px}
.sn_chooserlist_navig_over{ width : 72px; height : 72px; background-position : -3744px -72px}
.sn_chooserlist_traffic{ width : 72px; height : 72px; background-position : -3816px -0px}
.sn_chooserlist_traffic_over{ width : 72px; height : 72px; background-position : -3816px -72px}
.sn_chooserlist_carousel{ width : 72px; height : 72px; background-position : -3888px -0px}
.sn_chooserlist_carousel_over{ width : 72px; height : 72px; background-position : -3888px -72px}
.sn_chooserlist_live{ width : 72px; height : 72px; background-position : -3960px -0px}
.sn_chooserlist_live_over{ width : 72px; height : 72px; background-position : -3960px -72px}
.sn_chooserlist_events{ width : 72px; height : 72px; background-position : -4032px -0px}
.sn_chooserlist_events_over{ width : 72px; height : 72px; background-position : -4032px -72px}
.sn_chooserlist_gmlist{ width : 72px; height : 72px; background-position : -4104px -0px}
.sn_chooserlist_gmlist_over{ width : 72px; height : 72px; background-position : -4104px -72px}
.sn_chooserlist_rsvp{ width : 72px; height : 72px; background-position : -4176px -0px}
.sn_chooserlist_rsvp_over{ width : 72px; height : 72px; background-position : -4176px -72px}
.sn_chooserlist_tennislibre{ width : 72px; height : 72px; background-position : -4248px -0px}
.sn_chooserlist_tennislibre_over{ width : 72px; height : 72px; background-position : -4248px -72px}
.sn_chooserlist_pronos{ width : 72px; height : 72px; background-position : -4320px -0px}
.sn_chooserlist_pronos_over{ width : 72px; height : 72px; background-position : -4320px -72px}


.sn_chooserlist_demo_fr{background-image:url(../bundles/qlub/images/sn_chooserlist_demo_fr-d-2012-10-05.jpg); background-repeat:no-repeat;}
.sn_chooserlist_demo_fr_wsg{ width : 210px; height : 210px; background-position : -0px -0px}
.sn_chooserlist_demo_fr_wsg_over{ width : 210px; height : 210px; background-position : -0px -210px}
.sn_chooserlist_demo_fr_pmtxt{ width : 210px; height : 210px; background-position : -210px -0px}
.sn_chooserlist_demo_fr_pmtxt_over{ width : 210px; height : 210px; background-position : -210px -210px}
.sn_chooserlist_demo_fr_pimg{ width : 210px; height : 210px; background-position : -420px -0px}
.sn_chooserlist_demo_fr_pimg_over{ width : 210px; height : 210px; background-position : -420px -210px}
.sn_chooserlist_demo_fr_poll{ width : 210px; height : 210px; background-position : -630px -0px}
.sn_chooserlist_demo_fr_poll_over{ width : 210px; height : 210px; background-position : -630px -210px}
.sn_chooserlist_demo_fr_table{ width : 210px; height : 210px; background-position : -840px -0px}
.sn_chooserlist_demo_fr_table_over{ width : 210px; height : 210px; background-position : -840px -210px}
.sn_chooserlist_demo_fr_fv{ width : 210px; height : 210px; background-position : -1050px -0px}
.sn_chooserlist_demo_fr_fv_over{ width : 210px; height : 210px; background-position : -1050px -210px}
.sn_chooserlist_demo_fr_nws{ width : 210px; height : 210px; background-position : -1260px -0px}
.sn_chooserlist_demo_fr_nws_over{ width : 210px; height : 210px; background-position : -1260px -210px}
.sn_chooserlist_demo_fr_broll{ width : 210px; height : 210px; background-position : -1470px -0px}
.sn_chooserlist_demo_fr_broll_over{ width : 210px; height : 210px; background-position : -1470px -210px}
.sn_chooserlist_demo_fr_matchnext{ width : 210px; height : 210px; background-position : -1680px -0px}
.sn_chooserlist_demo_fr_matchnext_over{ width : 210px; height : 210px; background-position : -1680px -210px}
.sn_chooserlist_demo_fr_flash{ width : 210px; height : 210px; background-position : -1890px -0px}
.sn_chooserlist_demo_fr_flash_over{ width : 210px; height : 210px; background-position : -1890px -210px}
.sn_chooserlist_demo_fr_photoslider{ width : 210px; height : 210px; background-position : -2100px -0px}
.sn_chooserlist_demo_fr_photoslider_over{ width : 210px; height : 210px; background-position : -2100px -210px}
.sn_chooserlist_demo_fr_photoboxes{ width : 210px; height : 210px; background-position : -2310px -0px}
.sn_chooserlist_demo_fr_photoboxes_over{ width : 210px; height : 210px; background-position : -2310px -210px}
.sn_chooserlist_demo_fr_photoflow{ width : 210px; height : 210px; background-position : -2520px -0px}
.sn_chooserlist_demo_fr_photoflow_over{ width : 210px; height : 210px; background-position : -2520px -210px}
.sn_chooserlist_demo_fr_music{ width : 210px; height : 210px; background-position : -2730px -0px}
.sn_chooserlist_demo_fr_music_over{ width : 210px; height : 210px; background-position : -2730px -210px}
.sn_chooserlist_demo_fr_dropbox{ width : 210px; height : 210px; background-position : -2940px -0px}
.sn_chooserlist_demo_fr_dropbox_over{ width : 210px; height : 210px; background-position : -2940px -210px}
.sn_chooserlist_demo_fr_contact{ width : 210px; height : 210px; background-position : -3150px -0px}
.sn_chooserlist_demo_fr_contact_over{ width : 210px; height : 210px; background-position : -3150px -210px}
.sn_chooserlist_demo_fr_comment{ width : 210px; height : 210px; background-position : -3360px -0px}
.sn_chooserlist_demo_fr_comment_over{ width : 210px; height : 210px; background-position : -3360px -210px}
.sn_chooserlist_demo_fr_vc{ width : 210px; height : 210px; background-position : -3570px -0px}
.sn_chooserlist_demo_fr_vc_over{ width : 210px; height : 210px; background-position : -3570px -210px}
.sn_chooserlist_demo_fr_gm{ width : 210px; height : 210px; background-position : -3780px -0px}
.sn_chooserlist_demo_fr_gm_over{ width : 210px; height : 210px; background-position : -3780px -210px}
.sn_chooserlist_demo_fr_rss{ width : 210px; height : 210px; background-position : -3990px -0px}
.sn_chooserlist_demo_fr_rss_over{ width : 210px; height : 210px; background-position : -3990px -210px}
.sn_chooserlist_demo_fr_files{ width : 210px; height : 210px; background-position : -4200px -0px}
.sn_chooserlist_demo_fr_files_over{ width : 210px; height : 210px; background-position : -4200px -210px}
.sn_chooserlist_demo_fr_bookmarks{ width : 210px; height : 210px; background-position : -4410px -0px}
.sn_chooserlist_demo_fr_bookmarks_over{ width : 210px; height : 210px; background-position : -4410px -210px}
.sn_chooserlist_demo_fr_mcn{ width : 210px; height : 210px; background-position : -4620px -0px}
.sn_chooserlist_demo_fr_mcn_over{ width : 210px; height : 210px; background-position : -4620px -210px}
.sn_chooserlist_demo_fr_silhouette{ width : 210px; height : 210px; background-position : -4830px -0px}
.sn_chooserlist_demo_fr_silhouette_over{ width : 210px; height : 210px; background-position : -4830px -210px}
.sn_chooserlist_demo_fr_charmessage{ width : 210px; height : 210px; background-position : -5040px -0px}
.sn_chooserlist_demo_fr_charmessage_over{ width : 210px; height : 210px; background-position : -5040px -210px}
.sn_chooserlist_demo_fr_btn{ width : 210px; height : 210px; background-position : -5250px -0px}
.sn_chooserlist_demo_fr_btn_over{ width : 210px; height : 210px; background-position : -5250px -210px}
.sn_chooserlist_demo_fr_clock{ width : 210px; height : 210px; background-position : -5460px -0px}
.sn_chooserlist_demo_fr_clock_over{ width : 210px; height : 210px; background-position : -5460px -210px}
.sn_chooserlist_demo_fr_countdown{ width : 210px; height : 210px; background-position : -5670px -0px}
.sn_chooserlist_demo_fr_countdown_over{ width : 210px; height : 210px; background-position : -5670px -210px}
.sn_chooserlist_demo_fr_meteo{ width : 210px; height : 210px; background-position : -5880px -0px}
.sn_chooserlist_demo_fr_meteo_over{ width : 210px; height : 210px; background-position : -5880px -210px}
.sn_chooserlist_demo_fr_dn{ width : 210px; height : 210px; background-position : -6090px -0px}
.sn_chooserlist_demo_fr_dn_over{ width : 210px; height : 210px; background-position : -6090px -210px}
.sn_chooserlist_demo_fr_nl{ width : 210px; height : 210px; background-position : -6300px -0px}
.sn_chooserlist_demo_fr_nl_over{ width : 210px; height : 210px; background-position : -6300px -210px}
.sn_chooserlist_demo_fr_hello_intl{ width : 210px; height : 210px; background-position : -6510px -0px}
.sn_chooserlist_demo_fr_hello_intl_over{ width : 210px; height : 210px; background-position : -6510px -210px}
.sn_chooserlist_demo_fr_team{ width : 210px; height : 210px; background-position : -6720px -0px}
.sn_chooserlist_demo_fr_team_over{ width : 210px; height : 210px; background-position : -6720px -210px}
.sn_chooserlist_demo_fr_vol{ width : 210px; height : 210px; background-position : -6930px -0px}
.sn_chooserlist_demo_fr_vol_over{ width : 210px; height : 210px; background-position : -6930px -210px}
.sn_chooserlist_demo_fr_calendar{ width : 210px; height : 210px; background-position : -7140px -0px}
.sn_chooserlist_demo_fr_calendar_over{ width : 210px; height : 210px; background-position : -7140px -210px}
.sn_chooserlist_demo_fr_flickr{ width : 210px; height : 210px; background-position : -7350px -0px}
.sn_chooserlist_demo_fr_flickr_over{ width : 210px; height : 210px; background-position : -7350px -210px}
.sn_chooserlist_demo_fr_ffbb{ width : 210px; height : 210px; background-position : -7560px -0px}
.sn_chooserlist_demo_fr_ffbb_over{ width : 210px; height : 210px; background-position : -7560px -210px}
.sn_chooserlist_demo_fr_bnv_intl{ width : 210px; height : 210px; background-position : -7770px -0px}
.sn_chooserlist_demo_fr_bnv_intl_over{ width : 210px; height : 210px; background-position : -7770px -210px}
.sn_chooserlist_demo_fr_pmessage{ width : 210px; height : 210px; background-position : -7980px -0px}
.sn_chooserlist_demo_fr_pmessage_over{ width : 210px; height : 210px; background-position : -7980px -210px}
.sn_chooserlist_demo_fr_cal{ width : 210px; height : 210px; background-position : -8190px -0px}
.sn_chooserlist_demo_fr_cal_over{ width : 210px; height : 210px; background-position : -8190px -210px}
.sn_chooserlist_demo_fr_dispo_intl{ width : 210px; height : 210px; background-position : -8400px -0px}
.sn_chooserlist_demo_fr_dispo_intl_over{ width : 210px; height : 210px; background-position : -8400px -210px}
.sn_chooserlist_demo_fr_todos{ width : 210px; height : 210px; background-position : -8610px -0px}
.sn_chooserlist_demo_fr_todos_over{ width : 210px; height : 210px; background-position : -8610px -210px}
.sn_chooserlist_demo_fr_bdcfamily{ width : 210px; height : 210px; background-position : -8820px -0px}
.sn_chooserlist_demo_fr_bdcfamily_over{ width : 210px; height : 210px; background-position : -8820px -210px}
.sn_chooserlist_demo_fr_bd_intl{ width : 210px; height : 210px; background-position : -9030px -0px}
.sn_chooserlist_demo_fr_bd_intl_over{ width : 210px; height : 210px; background-position : -9030px -210px}
.sn_chooserlist_demo_fr_kado{ width : 210px; height : 210px; background-position : -9240px -0px}
.sn_chooserlist_demo_fr_kado_over{ width : 210px; height : 210px; background-position : -9240px -210px}
.sn_chooserlist_demo_fr_kitty{ width : 210px; height : 210px; background-position : -9450px -0px}
.sn_chooserlist_demo_fr_kitty_over{ width : 210px; height : 210px; background-position : -9450px -210px}
.sn_chooserlist_demo_fr_spiral_intl{ width : 210px; height : 210px; background-position : -9660px -0px}
.sn_chooserlist_demo_fr_spiral_intl_over{ width : 210px; height : 210px; background-position : -9660px -210px}
.sn_chooserlist_demo_fr_photomaton{ width : 210px; height : 210px; background-position : -9870px -0px}
.sn_chooserlist_demo_fr_photomaton_over{ width : 210px; height : 210px; background-position : -9870px -210px}
.sn_chooserlist_demo_fr_todo{ width : 210px; height : 210px; background-position : -10080px -0px}
.sn_chooserlist_demo_fr_todo_over{ width : 210px; height : 210px; background-position : -10080px -210px}
.sn_chooserlist_demo_fr_bnq_intl{ width : 210px; height : 210px; background-position : -10290px -0px}
.sn_chooserlist_demo_fr_bnq_intl_over{ width : 210px; height : 210px; background-position : -10290px -210px}
.sn_chooserlist_demo_fr_menu{ width : 210px; height : 210px; background-position : -10500px -0px}
.sn_chooserlist_demo_fr_menu_over{ width : 210px; height : 210px; background-position : -10500px -210px}
.sn_chooserlist_demo_fr_favorite{ width : 210px; height : 210px; background-position : -10710px -0px}
.sn_chooserlist_demo_fr_favorite_over{ width : 210px; height : 210px; background-position : -10710px -210px}
.sn_chooserlist_demo_fr_navig{ width : 210px; height : 210px; background-position : -10920px -0px}
.sn_chooserlist_demo_fr_navig_over{ width : 210px; height : 210px; background-position : -10920px -210px}
.sn_chooserlist_demo_fr_traffic{ width : 210px; height : 210px; background-position : -11130px -0px}
.sn_chooserlist_demo_fr_traffic_over{ width : 210px; height : 210px; background-position : -11130px -210px}
.sn_chooserlist_demo_fr_carousel{ width : 210px; height : 210px; background-position : -11340px -0px}
.sn_chooserlist_demo_fr_carousel_over{ width : 210px; height : 210px; background-position : -11340px -210px}
.sn_chooserlist_demo_fr_live{ width : 210px; height : 210px; background-position : -11550px -0px}
.sn_chooserlist_demo_fr_live_over{ width : 210px; height : 210px; background-position : -11550px -210px}
.sn_chooserlist_demo_fr_events{ width : 210px; height : 210px; background-position : -11760px -0px}
.sn_chooserlist_demo_fr_events_over{ width : 210px; height : 210px; background-position : -11760px -210px}
.sn_chooserlist_demo_fr_gmlist{ width : 210px; height : 210px; background-position : -11970px -0px}
.sn_chooserlist_demo_fr_gmlist_over{ width : 210px; height : 210px; background-position : -11970px -210px}
.sn_chooserlist_demo_fr_rsvp{ width : 210px; height : 210px; background-position : -12180px -0px}
.sn_chooserlist_demo_fr_rsvp_over{ width : 210px; height : 210px; background-position : -12180px -210px}
.sn_chooserlist_demo_fr_tennislibre{ width : 210px; height : 210px; background-position : -12390px -0px}
.sn_chooserlist_demo_fr_tennislibre_over{ width : 210px; height : 210px; background-position : -12390px -210px}
.sn_chooserlist_demo_fr_pronos{ width : 210px; height : 210px; background-position : -12600px -0px}
.sn_chooserlist_demo_fr_pronos_over{ width : 210px; height : 210px; background-position : -12600px -210px}


.sn_chooserlist_demo_en{background-image:url(../bundles/qlub/images/sn_chooserlist_demo_en-d-2012-10-05.jpg); background-repeat:no-repeat;}
.sn_chooserlist_demo_en_wsg{ width : 210px; height : 210px; background-position : -0px -0px}
.sn_chooserlist_demo_en_wsg_over{ width : 210px; height : 210px; background-position : -0px -210px}
.sn_chooserlist_demo_en_pmtxt{ width : 210px; height : 210px; background-position : -210px -0px}
.sn_chooserlist_demo_en_pmtxt_over{ width : 210px; height : 210px; background-position : -210px -210px}
.sn_chooserlist_demo_en_pimg{ width : 210px; height : 210px; background-position : -420px -0px}
.sn_chooserlist_demo_en_pimg_over{ width : 210px; height : 210px; background-position : -420px -210px}
.sn_chooserlist_demo_en_poll{ width : 210px; height : 210px; background-position : -630px -0px}
.sn_chooserlist_demo_en_poll_over{ width : 210px; height : 210px; background-position : -630px -210px}
.sn_chooserlist_demo_en_table{ width : 210px; height : 210px; background-position : -840px -0px}
.sn_chooserlist_demo_en_table_over{ width : 210px; height : 210px; background-position : -840px -210px}
.sn_chooserlist_demo_en_fv{ width : 210px; height : 210px; background-position : -1050px -0px}
.sn_chooserlist_demo_en_fv_over{ width : 210px; height : 210px; background-position : -1050px -210px}
.sn_chooserlist_demo_en_nws{ width : 210px; height : 210px; background-position : -1260px -0px}
.sn_chooserlist_demo_en_nws_over{ width : 210px; height : 210px; background-position : -1260px -210px}
.sn_chooserlist_demo_en_broll{ width : 210px; height : 210px; background-position : -1470px -0px}
.sn_chooserlist_demo_en_broll_over{ width : 210px; height : 210px; background-position : -1470px -210px}
.sn_chooserlist_demo_en_matchnext{ width : 210px; height : 210px; background-position : -1680px -0px}
.sn_chooserlist_demo_en_matchnext_over{ width : 210px; height : 210px; background-position : -1680px -210px}
.sn_chooserlist_demo_en_flash{ width : 210px; height : 210px; background-position : -1890px -0px}
.sn_chooserlist_demo_en_flash_over{ width : 210px; height : 210px; background-position : -1890px -210px}
.sn_chooserlist_demo_en_photoslider{ width : 210px; height : 210px; background-position : -2100px -0px}
.sn_chooserlist_demo_en_photoslider_over{ width : 210px; height : 210px; background-position : -2100px -210px}
.sn_chooserlist_demo_en_photoboxes{ width : 210px; height : 210px; background-position : -2310px -0px}
.sn_chooserlist_demo_en_photoboxes_over{ width : 210px; height : 210px; background-position : -2310px -210px}
.sn_chooserlist_demo_en_photoflow{ width : 210px; height : 210px; background-position : -2520px -0px}
.sn_chooserlist_demo_en_photoflow_over{ width : 210px; height : 210px; background-position : -2520px -210px}
.sn_chooserlist_demo_en_music{ width : 210px; height : 210px; background-position : -2730px -0px}
.sn_chooserlist_demo_en_music_over{ width : 210px; height : 210px; background-position : -2730px -210px}
.sn_chooserlist_demo_en_dropbox{ width : 210px; height : 210px; background-position : -2940px -0px}
.sn_chooserlist_demo_en_dropbox_over{ width : 210px; height : 210px; background-position : -2940px -210px}
.sn_chooserlist_demo_en_contact{ width : 210px; height : 210px; background-position : -3150px -0px}
.sn_chooserlist_demo_en_contact_over{ width : 210px; height : 210px; background-position : -3150px -210px}
.sn_chooserlist_demo_en_comment{ width : 210px; height : 210px; background-position : -3360px -0px}
.sn_chooserlist_demo_en_comment_over{ width : 210px; height : 210px; background-position : -3360px -210px}
.sn_chooserlist_demo_en_vc{ width : 210px; height : 210px; background-position : -3570px -0px}
.sn_chooserlist_demo_en_vc_over{ width : 210px; height : 210px; background-position : -3570px -210px}
.sn_chooserlist_demo_en_gm{ width : 210px; height : 210px; background-position : -3780px -0px}
.sn_chooserlist_demo_en_gm_over{ width : 210px; height : 210px; background-position : -3780px -210px}
.sn_chooserlist_demo_en_rss{ width : 210px; height : 210px; background-position : -3990px -0px}
.sn_chooserlist_demo_en_rss_over{ width : 210px; height : 210px; background-position : -3990px -210px}
.sn_chooserlist_demo_en_files{ width : 210px; height : 210px; background-position : -4200px -0px}
.sn_chooserlist_demo_en_files_over{ width : 210px; height : 210px; background-position : -4200px -210px}
.sn_chooserlist_demo_en_bookmarks{ width : 210px; height : 210px; background-position : -4410px -0px}
.sn_chooserlist_demo_en_bookmarks_over{ width : 210px; height : 210px; background-position : -4410px -210px}
.sn_chooserlist_demo_en_mcn{ width : 210px; height : 210px; background-position : -4620px -0px}
.sn_chooserlist_demo_en_mcn_over{ width : 210px; height : 210px; background-position : -4620px -210px}
.sn_chooserlist_demo_en_silhouette{ width : 210px; height : 210px; background-position : -4830px -0px}
.sn_chooserlist_demo_en_silhouette_over{ width : 210px; height : 210px; background-position : -4830px -210px}
.sn_chooserlist_demo_en_charmessage{ width : 210px; height : 210px; background-position : -5040px -0px}
.sn_chooserlist_demo_en_charmessage_over{ width : 210px; height : 210px; background-position : -5040px -210px}
.sn_chooserlist_demo_en_btn{ width : 210px; height : 210px; background-position : -5250px -0px}
.sn_chooserlist_demo_en_btn_over{ width : 210px; height : 210px; background-position : -5250px -210px}
.sn_chooserlist_demo_en_clock{ width : 210px; height : 210px; background-position : -5460px -0px}
.sn_chooserlist_demo_en_clock_over{ width : 210px; height : 210px; background-position : -5460px -210px}
.sn_chooserlist_demo_en_countdown{ width : 210px; height : 210px; background-position : -5670px -0px}
.sn_chooserlist_demo_en_countdown_over{ width : 210px; height : 210px; background-position : -5670px -210px}
.sn_chooserlist_demo_en_meteo{ width : 210px; height : 210px; background-position : -5880px -0px}
.sn_chooserlist_demo_en_meteo_over{ width : 210px; height : 210px; background-position : -5880px -210px}
.sn_chooserlist_demo_en_dn{ width : 210px; height : 210px; background-position : -6090px -0px}
.sn_chooserlist_demo_en_dn_over{ width : 210px; height : 210px; background-position : -6090px -210px}
.sn_chooserlist_demo_en_nl{ width : 210px; height : 210px; background-position : -6300px -0px}
.sn_chooserlist_demo_en_nl_over{ width : 210px; height : 210px; background-position : -6300px -210px}
.sn_chooserlist_demo_en_hello_intl{ width : 210px; height : 210px; background-position : -6510px -0px}
.sn_chooserlist_demo_en_hello_intl_over{ width : 210px; height : 210px; background-position : -6510px -210px}
.sn_chooserlist_demo_en_team{ width : 210px; height : 210px; background-position : -6720px -0px}
.sn_chooserlist_demo_en_team_over{ width : 210px; height : 210px; background-position : -6720px -210px}
.sn_chooserlist_demo_en_vol{ width : 210px; height : 210px; background-position : -6930px -0px}
.sn_chooserlist_demo_en_vol_over{ width : 210px; height : 210px; background-position : -6930px -210px}
.sn_chooserlist_demo_en_calendar{ width : 210px; height : 210px; background-position : -7140px -0px}
.sn_chooserlist_demo_en_calendar_over{ width : 210px; height : 210px; background-position : -7140px -210px}
.sn_chooserlist_demo_en_flickr{ width : 210px; height : 210px; background-position : -7350px -0px}
.sn_chooserlist_demo_en_flickr_over{ width : 210px; height : 210px; background-position : -7350px -210px}
.sn_chooserlist_demo_en_ffbb{ width : 210px; height : 210px; background-position : -7560px -0px}
.sn_chooserlist_demo_en_ffbb_over{ width : 210px; height : 210px; background-position : -7560px -210px}
.sn_chooserlist_demo_en_bnv_intl{ width : 210px; height : 210px; background-position : -7770px -0px}
.sn_chooserlist_demo_en_bnv_intl_over{ width : 210px; height : 210px; background-position : -7770px -210px}
.sn_chooserlist_demo_en_pmessage{ width : 210px; height : 210px; background-position : -7980px -0px}
.sn_chooserlist_demo_en_pmessage_over{ width : 210px; height : 210px; background-position : -7980px -210px}
.sn_chooserlist_demo_en_cal{ width : 210px; height : 210px; background-position : -8190px -0px}
.sn_chooserlist_demo_en_cal_over{ width : 210px; height : 210px; background-position : -8190px -210px}
.sn_chooserlist_demo_en_dispo_intl{ width : 210px; height : 210px; background-position : -8400px -0px}
.sn_chooserlist_demo_en_dispo_intl_over{ width : 210px; height : 210px; background-position : -8400px -210px}
.sn_chooserlist_demo_en_todos{ width : 210px; height : 210px; background-position : -8610px -0px}
.sn_chooserlist_demo_en_todos_over{ width : 210px; height : 210px; background-position : -8610px -210px}
.sn_chooserlist_demo_en_bdcfamily{ width : 210px; height : 210px; background-position : -8820px -0px}
.sn_chooserlist_demo_en_bdcfamily_over{ width : 210px; height : 210px; background-position : -8820px -210px}
.sn_chooserlist_demo_en_bd_intl{ width : 210px; height : 210px; background-position : -9030px -0px}
.sn_chooserlist_demo_en_bd_intl_over{ width : 210px; height : 210px; background-position : -9030px -210px}
.sn_chooserlist_demo_en_kado{ width : 210px; height : 210px; background-position : -9240px -0px}
.sn_chooserlist_demo_en_kado_over{ width : 210px; height : 210px; background-position : -9240px -210px}
.sn_chooserlist_demo_en_kitty{ width : 210px; height : 210px; background-position : -9450px -0px}
.sn_chooserlist_demo_en_kitty_over{ width : 210px; height : 210px; background-position : -9450px -210px}
.sn_chooserlist_demo_en_spiral_intl{ width : 210px; height : 210px; background-position : -9660px -0px}
.sn_chooserlist_demo_en_spiral_intl_over{ width : 210px; height : 210px; background-position : -9660px -210px}
.sn_chooserlist_demo_en_photomaton{ width : 210px; height : 210px; background-position : -9870px -0px}
.sn_chooserlist_demo_en_photomaton_over{ width : 210px; height : 210px; background-position : -9870px -210px}
.sn_chooserlist_demo_en_todo{ width : 210px; height : 210px; background-position : -10080px -0px}
.sn_chooserlist_demo_en_todo_over{ width : 210px; height : 210px; background-position : -10080px -210px}
.sn_chooserlist_demo_en_bnq_intl{ width : 210px; height : 210px; background-position : -10290px -0px}
.sn_chooserlist_demo_en_bnq_intl_over{ width : 210px; height : 210px; background-position : -10290px -210px}
.sn_chooserlist_demo_en_menu{ width : 210px; height : 210px; background-position : -10500px -0px}
.sn_chooserlist_demo_en_menu_over{ width : 210px; height : 210px; background-position : -10500px -210px}
.sn_chooserlist_demo_en_favorite{ width : 210px; height : 210px; background-position : -10710px -0px}
.sn_chooserlist_demo_en_favorite_over{ width : 210px; height : 210px; background-position : -10710px -210px}
.sn_chooserlist_demo_en_navig{ width : 210px; height : 210px; background-position : -10920px -0px}
.sn_chooserlist_demo_en_navig_over{ width : 210px; height : 210px; background-position : -10920px -210px}
.sn_chooserlist_demo_en_traffic{ width : 210px; height : 210px; background-position : -11130px -0px}
.sn_chooserlist_demo_en_traffic_over{ width : 210px; height : 210px; background-position : -11130px -210px}
.sn_chooserlist_demo_en_carousel{ width : 210px; height : 210px; background-position : -11340px -0px}
.sn_chooserlist_demo_en_carousel_over{ width : 210px; height : 210px; background-position : -11340px -210px}
.sn_chooserlist_demo_en_live{ width : 210px; height : 210px; background-position : -11550px -0px}
.sn_chooserlist_demo_en_live_over{ width : 210px; height : 210px; background-position : -11550px -210px}
.sn_chooserlist_demo_en_events{ width : 210px; height : 210px; background-position : -11760px -0px}
.sn_chooserlist_demo_en_events_over{ width : 210px; height : 210px; background-position : -11760px -210px}
.sn_chooserlist_demo_en_gmlist{ width : 210px; height : 210px; background-position : -11970px -0px}
.sn_chooserlist_demo_en_gmlist_over{ width : 210px; height : 210px; background-position : -11970px -210px}
.sn_chooserlist_demo_en_rsvp{ width : 210px; height : 210px; background-position : -12180px -0px}
.sn_chooserlist_demo_en_rsvp_over{ width : 210px; height : 210px; background-position : -12180px -210px}
.sn_chooserlist_demo_en_tennislibre{ width : 210px; height : 210px; background-position : -12390px -0px}
.sn_chooserlist_demo_en_tennislibre_over{ width : 210px; height : 210px; background-position : -12390px -210px}
.sn_chooserlist_demo_en_pronos{ width : 210px; height : 210px; background-position : -12600px -0px}
.sn_chooserlist_demo_en_pronos_over{ width : 210px; height : 210px; background-position : -12600px -210px}


.sn_chooserlist_disabled{background-image:url(../bundles/qlub/images/sn_chooserlist_disabled-d-2012-10-05.jpg); background-repeat:no-repeat;}
.sn_chooserlist_disabled_pmtxt{ width : 72px; height : 72px; background-position : -0px -0px}
.sn_chooserlist_disabled_pmtxt_over{ width : 72px; height : 72px; background-position : -0px -72px}
.sn_chooserlist_disabled_poll{ width : 72px; height : 72px; background-position : -72px -0px}
.sn_chooserlist_disabled_poll_over{ width : 72px; height : 72px; background-position : -72px -72px}
.sn_chooserlist_disabled_fv{ width : 72px; height : 72px; background-position : -144px -0px}
.sn_chooserlist_disabled_fv_over{ width : 72px; height : 72px; background-position : -144px -72px}
.sn_chooserlist_disabled_matchnext{ width : 72px; height : 72px; background-position : -216px -0px}
.sn_chooserlist_disabled_matchnext_over{ width : 72px; height : 72px; background-position : -216px -72px}
.sn_chooserlist_disabled_flash{ width : 72px; height : 72px; background-position : -288px -0px}
.sn_chooserlist_disabled_flash_over{ width : 72px; height : 72px; background-position : -288px -72px}
.sn_chooserlist_disabled_photoboxes{ width : 72px; height : 72px; background-position : -360px -0px}
.sn_chooserlist_disabled_photoboxes_over{ width : 72px; height : 72px; background-position : -360px -72px}
.sn_chooserlist_disabled_photoflow{ width : 72px; height : 72px; background-position : -432px -0px}
.sn_chooserlist_disabled_photoflow_over{ width : 72px; height : 72px; background-position : -432px -72px}
.sn_chooserlist_disabled_dropbox{ width : 72px; height : 72px; background-position : -504px -0px}
.sn_chooserlist_disabled_dropbox_over{ width : 72px; height : 72px; background-position : -504px -72px}
.sn_chooserlist_disabled_contact{ width : 72px; height : 72px; background-position : -576px -0px}
.sn_chooserlist_disabled_contact_over{ width : 72px; height : 72px; background-position : -576px -72px}
.sn_chooserlist_disabled_comment{ width : 72px; height : 72px; background-position : -648px -0px}
.sn_chooserlist_disabled_comment_over{ width : 72px; height : 72px; background-position : -648px -72px}
.sn_chooserlist_disabled_vc{ width : 72px; height : 72px; background-position : -720px -0px}
.sn_chooserlist_disabled_vc_over{ width : 72px; height : 72px; background-position : -720px -72px}
.sn_chooserlist_disabled_gm{ width : 72px; height : 72px; background-position : -792px -0px}
.sn_chooserlist_disabled_gm_over{ width : 72px; height : 72px; background-position : -792px -72px}
.sn_chooserlist_disabled_charmessage{ width : 72px; height : 72px; background-position : -864px -0px}
.sn_chooserlist_disabled_charmessage_over{ width : 72px; height : 72px; background-position : -864px -72px}
.sn_chooserlist_disabled_btn{ width : 72px; height : 72px; background-position : -936px -0px}
.sn_chooserlist_disabled_btn_over{ width : 72px; height : 72px; background-position : -936px -72px}
.sn_chooserlist_disabled_nl{ width : 72px; height : 72px; background-position : -1008px -0px}
.sn_chooserlist_disabled_nl_over{ width : 72px; height : 72px; background-position : -1008px -72px}
.sn_chooserlist_disabled_team{ width : 72px; height : 72px; background-position : -1080px -0px}
.sn_chooserlist_disabled_team_over{ width : 72px; height : 72px; background-position : -1080px -72px}
.sn_chooserlist_disabled_calendar{ width : 72px; height : 72px; background-position : -1152px -0px}
.sn_chooserlist_disabled_calendar_over{ width : 72px; height : 72px; background-position : -1152px -72px}
.sn_chooserlist_disabled_menu{ width : 72px; height : 72px; background-position : -1224px -0px}
.sn_chooserlist_disabled_menu_over{ width : 72px; height : 72px; background-position : -1224px -72px}
.sn_chooserlist_disabled_favorite{ width : 72px; height : 72px; background-position : -1296px -0px}
.sn_chooserlist_disabled_favorite_over{ width : 72px; height : 72px; background-position : -1296px -72px}
.sn_chooserlist_disabled_navig{ width : 72px; height : 72px; background-position : -1368px -0px}
.sn_chooserlist_disabled_navig_over{ width : 72px; height : 72px; background-position : -1368px -72px}
.sn_chooserlist_disabled_traffic{ width : 72px; height : 72px; background-position : -1440px -0px}
.sn_chooserlist_disabled_traffic_over{ width : 72px; height : 72px; background-position : -1440px -72px}
.sn_chooserlist_disabled_carousel{ width : 72px; height : 72px; background-position : -1512px -0px}
.sn_chooserlist_disabled_carousel_over{ width : 72px; height : 72px; background-position : -1512px -72px}
.sn_chooserlist_disabled_live{ width : 72px; height : 72px; background-position : -1584px -0px}
.sn_chooserlist_disabled_live_over{ width : 72px; height : 72px; background-position : -1584px -72px}
.sn_chooserlist_disabled_events{ width : 72px; height : 72px; background-position : -1656px -0px}
.sn_chooserlist_disabled_events_over{ width : 72px; height : 72px; background-position : -1656px -72px}
.sn_chooserlist_disabled_gmlist{ width : 72px; height : 72px; background-position : -1728px -0px}
.sn_chooserlist_disabled_gmlist_over{ width : 72px; height : 72px; background-position : -1728px -72px}
.sn_chooserlist_disabled_tennislibre{ width : 72px; height : 72px; background-position : -1800px -0px}
.sn_chooserlist_disabled_tennislibre_over{ width : 72px; height : 72px; background-position : -1800px -72px}
.sn_chooserlist_disabled_pronos{ width : 72px; height : 72px; background-position : -1872px -0px}
.sn_chooserlist_disabled_pronos_over{ width : 72px; height : 72px; background-position : -1872px -72px}


.sn_snpalette{background-image:url(../bundles/qlub/images/sn_snpalette-d-2012-10-05.png); _background-image:url(../bundles/qlub/images/sn_snpalette-d-2012-10-05.gif); background-repeat:no-repeat;}
.sn_snpalette_wsg{ width : 56px; height : 72px; background-position : -0px -0px}
.sn_snpalette_wsg_over{ width : 56px; height : 72px; background-position : -0px -72px}
.sn_snpalette_pmtxt{ width : 56px; height : 72px; background-position : -56px -0px}
.sn_snpalette_pmtxt_over{ width : 56px; height : 72px; background-position : -56px -72px}
.sn_snpalette_pimg{ width : 56px; height : 72px; background-position : -112px -0px}
.sn_snpalette_pimg_over{ width : 56px; height : 72px; background-position : -112px -72px}
.sn_snpalette_poll{ width : 56px; height : 72px; background-position : -168px -0px}
.sn_snpalette_poll_over{ width : 56px; height : 72px; background-position : -168px -72px}
.sn_snpalette_table{ width : 56px; height : 72px; background-position : -224px -0px}
.sn_snpalette_table_over{ width : 56px; height : 72px; background-position : -224px -72px}
.sn_snpalette_fv{ width : 56px; height : 72px; background-position : -280px -0px}
.sn_snpalette_fv_over{ width : 56px; height : 72px; background-position : -280px -72px}
.sn_snpalette_nws{ width : 56px; height : 72px; background-position : -336px -0px}
.sn_snpalette_nws_over{ width : 56px; height : 72px; background-position : -336px -72px}
.sn_snpalette_broll{ width : 56px; height : 72px; background-position : -392px -0px}
.sn_snpalette_broll_over{ width : 56px; height : 72px; background-position : -392px -72px}
.sn_snpalette_matchnext{ width : 56px; height : 72px; background-position : -448px -0px}
.sn_snpalette_matchnext_over{ width : 56px; height : 72px; background-position : -448px -72px}
.sn_snpalette_flash{ width : 56px; height : 72px; background-position : -504px -0px}
.sn_snpalette_flash_over{ width : 56px; height : 72px; background-position : -504px -72px}
.sn_snpalette_photoslider{ width : 56px; height : 72px; background-position : -560px -0px}
.sn_snpalette_photoslider_over{ width : 56px; height : 72px; background-position : -560px -72px}
.sn_snpalette_photoboxes{ width : 56px; height : 72px; background-position : -616px -0px}
.sn_snpalette_photoboxes_over{ width : 56px; height : 72px; background-position : -616px -72px}
.sn_snpalette_photoflow{ width : 56px; height : 72px; background-position : -672px -0px}
.sn_snpalette_photoflow_over{ width : 56px; height : 72px; background-position : -672px -72px}
.sn_snpalette_music{ width : 56px; height : 72px; background-position : -728px -0px}
.sn_snpalette_music_over{ width : 56px; height : 72px; background-position : -728px -72px}
.sn_snpalette_dropbox{ width : 56px; height : 72px; background-position : -784px -0px}
.sn_snpalette_dropbox_over{ width : 56px; height : 72px; background-position : -784px -72px}
.sn_snpalette_contact{ width : 56px; height : 72px; background-position : -840px -0px}
.sn_snpalette_contact_over{ width : 56px; height : 72px; background-position : -840px -72px}
.sn_snpalette_comment{ width : 56px; height : 72px; background-position : -896px -0px}
.sn_snpalette_comment_over{ width : 56px; height : 72px; background-position : -896px -72px}
.sn_snpalette_vc{ width : 56px; height : 72px; background-position : -952px -0px}
.sn_snpalette_vc_over{ width : 56px; height : 72px; background-position : -952px -72px}
.sn_snpalette_gm{ width : 56px; height : 72px; background-position : -1008px -0px}
.sn_snpalette_gm_over{ width : 56px; height : 72px; background-position : -1008px -72px}
.sn_snpalette_rss{ width : 56px; height : 72px; background-position : -1064px -0px}
.sn_snpalette_rss_over{ width : 56px; height : 72px; background-position : -1064px -72px}
.sn_snpalette_files{ width : 56px; height : 72px; background-position : -1120px -0px}
.sn_snpalette_files_over{ width : 56px; height : 72px; background-position : -1120px -72px}
.sn_snpalette_bookmarks{ width : 56px; height : 72px; background-position : -1176px -0px}
.sn_snpalette_bookmarks_over{ width : 56px; height : 72px; background-position : -1176px -72px}
.sn_snpalette_mcn{ width : 56px; height : 72px; background-position : -1232px -0px}
.sn_snpalette_mcn_over{ width : 56px; height : 72px; background-position : -1232px -72px}
.sn_snpalette_silhouette{ width : 56px; height : 72px; background-position : -1288px -0px}
.sn_snpalette_silhouette_over{ width : 56px; height : 72px; background-position : -1288px -72px}
.sn_snpalette_charmessage{ width : 56px; height : 72px; background-position : -1344px -0px}
.sn_snpalette_charmessage_over{ width : 56px; height : 72px; background-position : -1344px -72px}
.sn_snpalette_btn{ width : 56px; height : 72px; background-position : -1400px -0px}
.sn_snpalette_btn_over{ width : 56px; height : 72px; background-position : -1400px -72px}
.sn_snpalette_clock{ width : 56px; height : 72px; background-position : -1456px -0px}
.sn_snpalette_clock_over{ width : 56px; height : 72px; background-position : -1456px -72px}
.sn_snpalette_countdown{ width : 56px; height : 72px; background-position : -1512px -0px}
.sn_snpalette_countdown_over{ width : 56px; height : 72px; background-position : -1512px -72px}
.sn_snpalette_meteo{ width : 56px; height : 72px; background-position : -1568px -0px}
.sn_snpalette_meteo_over{ width : 56px; height : 72px; background-position : -1568px -72px}
.sn_snpalette_nl{ width : 56px; height : 72px; background-position : -1624px -0px}
.sn_snpalette_nl_over{ width : 56px; height : 72px; background-position : -1624px -72px}
.sn_snpalette_hello_intl{ width : 56px; height : 72px; background-position : -1680px -0px}
.sn_snpalette_hello_intl_over{ width : 56px; height : 72px; background-position : -1680px -72px}
.sn_snpalette_team{ width : 56px; height : 72px; background-position : -1736px -0px}
.sn_snpalette_team_over{ width : 56px; height : 72px; background-position : -1736px -72px}
.sn_snpalette_vol{ width : 56px; height : 72px; background-position : -1792px -0px}
.sn_snpalette_vol_over{ width : 56px; height : 72px; background-position : -1792px -72px}
.sn_snpalette_calendar{ width : 56px; height : 72px; background-position : -1848px -0px}
.sn_snpalette_calendar_over{ width : 56px; height : 72px; background-position : -1848px -72px}
.sn_snpalette_flickr{ width : 56px; height : 72px; background-position : -1904px -0px}
.sn_snpalette_flickr_over{ width : 56px; height : 72px; background-position : -1904px -72px}
.sn_snpalette_menu{ width : 56px; height : 72px; background-position : -1960px -0px}
.sn_snpalette_menu_over{ width : 56px; height : 72px; background-position : -1960px -72px}
.sn_snpalette_favorite{ width : 56px; height : 72px; background-position : -2016px -0px}
.sn_snpalette_favorite_over{ width : 56px; height : 72px; background-position : -2016px -72px}
.sn_snpalette_navig{ width : 56px; height : 72px; background-position : -2072px -0px}
.sn_snpalette_navig_over{ width : 56px; height : 72px; background-position : -2072px -72px}
.sn_snpalette_traffic{ width : 56px; height : 72px; background-position : -2128px -0px}
.sn_snpalette_traffic_over{ width : 56px; height : 72px; background-position : -2128px -72px}
.sn_snpalette_carousel{ width : 56px; height : 72px; background-position : -2184px -0px}
.sn_snpalette_carousel_over{ width : 56px; height : 72px; background-position : -2184px -72px}
.sn_snpalette_live{ width : 56px; height : 72px; background-position : -2240px -0px}
.sn_snpalette_live_over{ width : 56px; height : 72px; background-position : -2240px -72px}
.sn_snpalette_events{ width : 56px; height : 72px; background-position : -2296px -0px}
.sn_snpalette_events_over{ width : 56px; height : 72px; background-position : -2296px -72px}
.sn_snpalette_gmlist{ width : 56px; height : 72px; background-position : -2352px -0px}
.sn_snpalette_gmlist_over{ width : 56px; height : 72px; background-position : -2352px -72px}
.sn_snpalette_tennislibre{ width : 56px; height : 72px; background-position : -2408px -0px}
.sn_snpalette_tennislibre_over{ width : 56px; height : 72px; background-position : -2408px -72px}
.sn_snpalette_pronos{ width : 56px; height : 72px; background-position : -2464px -0px}
.sn_snpalette_pronos_over{ width : 56px; height : 72px; background-position : -2464px -72px}


/*Grid*/
.ui-jqgrid {position: relative; font-size:11px;}
.ui-jqgrid .ui-jqgrid-view {position: relative;left:0px; top: 0px; padding: .0em;}
/* caption*/
.ui-jqgrid .ui-jqgrid-titlebar {padding: .3em .2em .2em .3em; position: relative; border-left: 0px none;border-right: 0px none; border-top: 0px none;}
.ui-jqgrid .ui-jqgrid-title { float: left; margin: .1em 0 .2em; }
.ui-jqgrid .ui-jqgrid-titlebar-close { position: absolute;top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height:18px;}.ui-jqgrid .ui-jqgrid-titlebar-close span { display: block; margin: 1px; }
.ui-jqgrid .ui-jqgrid-titlebar-close:hover { padding: 0; }
/* header*/
.ui-jqgrid .ui-jqgrid-hdiv {position: relative; margin: 0em;padding: 0em; overflow-x: hidden; overflow-y: auto; border-left: 0px none !important; border-top : 0px none !important; border-right : 0px none !important;}
.ui-jqgrid .ui-jqgrid-hbox {float: left; padding-right: 20px;}
.ui-jqgrid .ui-jqgrid-htable {table-layout:fixed;margin:0em;}
.ui-jqgrid .ui-jqgrid-htable th {height:22px;padding: 0 2px 0 2px;}
.ui-jqgrid .ui-jqgrid-htable th div {overflow: hidden; position:relative; height:17px;}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {overflow: hidden;white-space: nowrap;text-align:center;border-top : 0px none;border-bottom : 0px none;}
.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {border-left : 0px none;}
.ui-th-rtl, .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {border-right : 0px none;}
.ui-jqgrid .ui-th-div-ie {white-space: nowrap; zoom :1; height:17px;}
.ui-jqgrid .ui-jqgrid-resize {height:20px !important;position: relative; cursor :e-resize;display: inline;overflow: hidden;}
.ui-jqgrid .ui-grid-ico-sort {overflow:hidden;position:absolute;display:inline; cursor: pointer !important;}
.ui-jqgrid .ui-icon-asc {margin-top:-3px; height:12px;}
.ui-jqgrid .ui-icon-desc {margin-top:3px;height:12px;}
.ui-jqgrid .ui-i-asc {margin-top:0px;height:16px;}
.ui-jqgrid .ui-i-desc {margin-top:0px;margin-left:13px;height:16px;}
.ui-jqgrid .ui-jqgrid-sortable {cursor:pointer;}
.ui-jqgrid tr.ui-search-toolbar th { border-top-width: 1px !important; border-top-color: inherit !important; border-top-style: ridge !important }
tr.ui-search-toolbar input {margin: 1px 0px 0px 0px}
tr.ui-search-toolbar select {margin: 1px 0px 0px 0px}
/* body */ 
.ui-jqgrid .ui-jqgrid-bdiv {position: relative; margin: 0em; padding:0; overflow: auto; text-align:left;}
.ui-jqgrid .ui-jqgrid-btable {table-layout:fixed; margin:0em;}
.ui-jqgrid tr.jqgrow td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.jqgfirstrow td {padding: 0 2px 0 2px;border-right-width: 1px; border-right-style: solid;}
.ui-jqgrid tr.jqgroup td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.jqfoot td {font-weight: bold; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.ui-row-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;}
.ui-jqgrid tr.ui-row-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;}
.ui-jqgrid td.jqgrid-rownum { padding: 0 2px 0 2px; margin: 0px; border: 0px none;}
.ui-jqgrid .ui-jqgrid-resize-mark { width:2px; left:0; background-color:#777; cursor: e-resize; cursor: col-resize; position:absolute; top:0; height:100px; overflow:hidden; display:none;	border:0 none;}
/* footer */
.ui-jqgrid .ui-jqgrid-sdiv {position: relative; margin: 0em;padding: 0em; overflow: hidden; border-left: 0px none !important; border-top : 0px none !important; border-right : 0px none !important;}
.ui-jqgrid .ui-jqgrid-ftable {table-layout:fixed; margin-bottom:0em;}
.ui-jqgrid tr.footrow td {font-weight: bold; overflow: hidden; white-space:nowrap; height: 21px;padding: 0 2px 0 2px;border-top-width: 1px; border-top-color: inherit; border-top-style: solid;}
.ui-jqgrid tr.footrow-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;}
.ui-jqgrid tr.footrow-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;}
/* Pager*/
.ui-jqgrid .ui-jqgrid-pager { border-left: 0px none !important;border-right: 0px none !important; border-bottom: 0px none !important; margin: 0px !important; padding: 0px !important; position: relative; height: 25px;white-space: nowrap;overflow: hidden;}
.ui-jqgrid .ui-pager-control {position: relative;}
.ui-jqgrid .ui-pg-table {position: relative; padding-bottom:2px; width:auto; margin: 0em;}
.ui-jqgrid .ui-pg-table td {font-weight:normal; vertical-align:middle; padding:1px;}
.ui-jqgrid .ui-pg-button  { height:19px !important;}
.ui-jqgrid .ui-pg-button span { display: block; margin: 1px; float:left;}
.ui-jqgrid .ui-pg-button:hover { padding: 0px; }
.ui-jqgrid .ui-state-disabled:hover {padding:1px;}
.ui-jqgrid .ui-pg-input { height:13px;font-size:.8em; margin: 0em;}
.ui-jqgrid .ui-pg-selbox {font-size:.8em; line-height:18px; display:block; height:18px; margin: 0em;}
.ui-jqgrid .ui-separator {height: 18px; border-left: 1px solid #ccc ; border-right: 1px solid #ccc ; margin: 1px; float: right;}
.ui-jqgrid .ui-paging-info {font-weight: normal;height:19px; margin-top:3px;margin-right:4px;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {padding:1px 0;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;position:relative;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button { cursor:pointer; }
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div  span.ui-icon {float:left;margin:0 2px;}
.ui-jqgrid td input, .ui-jqgrid td select .ui-jqgrid td textarea { margin: 0em;}
.ui-jqgrid td textarea {width:auto;height:auto;}
.ui-jqgrid .ui-jqgrid-toppager {border-left: 0px none !important;border-right: 0px none !important; border-top: 0px none !important; margin: 0px !important; padding: 0px !important; position: relative; height: 25px !important;white-space: nowrap;overflow: hidden;}
/*subgrid*/
.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {display: block;}
.ui-jqgrid .ui-subgrid {margin:0em;padding:0em; width:100%;}
.ui-jqgrid .ui-subgrid table {table-layout: fixed;}
.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {height:18px;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid .ui-subgrid td.subgrid-data {border-top:  0px none !important;}
.ui-jqgrid .ui-subgrid td.subgrid-cell {border-width: 0px 0px 1px 0px;}
.ui-jqgrid .ui-th-subgrid {height:20px;}
/* loading */
.ui-jqgrid .loading {position: absolute; top: 45%;left: 45%;width: auto;z-index:101;padding: 6px; margin: 5px;text-align: center;font-weight: bold;display: none;border-width: 2px !important;}
.ui-jqgrid .jqgrid-overlay {display:none;z-index:100;}
* html .jqgrid-overlay {width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
* .jqgrid-overlay iframe {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
/* end loading div */
/* toolbar */
.ui-jqgrid .ui-userdata {border-left: 0px none;	border-right: 0px none;	height : 21px;overflow: hidden;	}
/*Modal Window */
.ui-jqdialog { display: none; width: 300px; position: absolute; padding: .2em; font-size:11px; overflow:visible;}
.ui-jqdialog .ui-jqdialog-titlebar { padding: .3em .2em; position: relative;  }
.ui-jqdialog .ui-jqdialog-title { margin: .1em 0 .2em; } 
.ui-jqdialog .ui-jqdialog-titlebar-close { position: absolute;  top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }

.ui-jqdialog .ui-jqdialog-titlebar-close span { display: block; margin: 1px; }
.ui-jqdialog .ui-jqdialog-titlebar-close:hover, .ui-jqdialog .ui-jqdialog-titlebar-close:focus { padding: 0; }
.ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content { border: 0; padding: .3em .2em; background: none; height:auto;}
.ui-jqdialog .ui-jqconfirm {padding: .4em 1em; border-width:3px;position:absolute;bottom:10px;right:10px;overflow:visible;display:none;height:80px;width:220px;text-align:center;}
/* end Modal window*/
/* Form edit */
.ui-jqdialog-content .FormGrid {margin: 0px;}
.ui-jqdialog-content .EditTable { width: 100%; margin-bottom:0em;}
.ui-jqdialog-content .DelTable { width: 100%; margin-bottom:0em;}
.EditTable td input, .EditTable td select, .EditTable td textarea {margin: 0em;}
.EditTable td textarea { width:auto; height:auto;}
.ui-jqdialog-content td.EditButton {text-align: right;border-top: 0px none;border-left: 0px none;border-right: 0px none; padding-bottom:5px; padding-top:5px;}
.ui-jqdialog-content td.navButton {text-align: center; border-left: 0px none;border-top: 0px none;border-right: 0px none; padding-bottom:5px; padding-top:5px;}

.ui-jqdialog-content .CaptionTD {text-align: left; vertical-align: top;border-left: 0px none;border-right: 0px none; border-bottom: 0px none; padding: 1px;white-space: nowrap;}
.ui-jqdialog-content .DataTD {padding: 1px;border-left: 0px none;border-right: 0px none; border-bottom: 0px none; vertical-align: top;}
.ui-jqdialog-content .form-view-data {white-space:pre}
.fm-button { display: inline-block; margin:0 4px 0 0; padding: .4em .5em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fm-button-icon-left { padding-left: 1.9em; }
.fm-button-icon-right { padding-right: 1.9em; }
.fm-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px; }
.fm-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px;}
#nData, #pData { float: left; margin:3px;padding: 0; width: 15px; }
/* End Eorm edit */
/*.ui-jqgrid .edit-cell {}*/
.ui-jqgrid .selected-row, div.ui-jqgrid .selected-row td {font-style : normal;border-left: 0px none;}
/* Tree Grid */
.ui-jqgrid .tree-wrap {float: left; position: relative;height: 18px;white-space: nowrap;overflow: hidden;}
.ui-jqgrid .tree-minus {position: absolute; height: 18px; width: 18px; overflow: hidden;}
.ui-jqgrid .tree-plus {position: absolute;	height: 18px; width: 18px;	overflow: hidden;}
.ui-jqgrid .tree-leaf {position: absolute;	height: 18px; width: 18px;overflow: hidden;}
.ui-jqgrid .treeclick {cursor: pointer;}
/* moda dialog */
.jqmOverlay { background-color: #000; }
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
.ui-jqgrid-dnd tr td {border-right-width: 1px; border-right-color: inherit; border-right-style: solid; height:20px}
/* RTL Support */
.ui-jqgrid .ui-jqgrid-title-rtl {float:right;margin: .1em 0 .2em; }
.ui-jqgrid .ui-jqgrid-hbox-rtl {float: right; padding-left: 20px;}
.ui-jqgrid .ui-jqgrid-resize-ltr {float: right;margin: -2px -2px -2px 0px;}
.ui-jqgrid .ui-jqgrid-resize-rtl {float: left;margin: -2px 0px -1px -3px;}
.ui-jqgrid .ui-sort-rtl {left:0px;}
.ui-jqgrid .tree-wrap-ltr {float: left;}
.ui-jqgrid .tree-wrap-rtl {float: right;}
.ui-jqgrid .ui-ellipsis {text-overflow:ellipsis; -moz-binding:url('http://core2.quomodo.com/styleauto/ellipsis-xbl.xml#ellipsis');}
.ui-searchFilter { display: none; position: absolute; z-index: 770; overflow: visible;}
.ui-searchFilter table {position:relative; margin:0em; width:auto}
.ui-searchFilter table td {margin: 0em; padding: 1px;}
.ui-searchFilter table td input, .ui-searchFilter table td select {margin: 0.1em;}
.ui-searchFilter .ui-state-default { cursor: pointer; }
.ui-searchFilter .divider { height: 1px; }
.ui-searchFilter .divider div { background-color: black; height: 1px; }

/* Multiselect
----------------------------------*/

.ui-multiselect { border: solid 1px; font-size: 0.8em; }
.ui-multiselect ul { -moz-user-select: none; }
.ui-multiselect li { margin: 0; padding: 0; cursor: default; line-height: 20px; height: 20px; font-size: 11px; list-style: none; }
.ui-multiselect li a { color: #999; text-decoration: none; padding: 0; display: block; float: left; cursor: pointer;}
.ui-multiselect li.ui-draggable-dragging { padding-left: 10px; }

.ui-multiselect div.selected { position: relative; padding: 0; margin: 0; border: 0; float:left; }
.ui-multiselect ul.selected { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; position: relative; width: 100%; }
.ui-multiselect ul.selected li { }

.ui-multiselect div.available { position: relative; padding: 0; margin: 0; border: 0; float:left; border-left: 1px solid; }
.ui-multiselect ul.available { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; width: 100%; }
.ui-multiselect ul.available li { padding-left: 10px; }
 
.ui-multiselect .ui-state-default { border: none; margin-bottom: 1px; position: relative; padding-left: 20px;}
.ui-multiselect .ui-state-hover { border: none; }
.ui-multiselect .ui-widget-header {border: none; font-size: 11px; margin-bottom: 1px;}
 
.ui-multiselect .add-all { float: right; padding: 7px;}
.ui-multiselect .remove-all { float: right; padding: 7px;}
.ui-multiselect .search { float: left; padding: 4px;}
.ui-multiselect .count { float: left; padding: 7px;}

.ui-multiselect li span.ui-icon-arrowthick-2-n-s { position: absolute; left: 2px; }
.ui-multiselect li a.action { position: absolute; right: 2px; top: 2px; }
 
.ui-multiselect input.search { height: 14px; padding: 1px; opacity: 0.5; margin: 4px; width: 100px; }

/*!
 * jQuery UI CSS Framework 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*!
 * jQuery UI CSS Framework 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ctl=themeroller&ffDefault=Arial,Helvetica,%20sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=0px&bgColorHeader=8f8f8f&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=bababa&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=abb2f7&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=001cf0&fcHighlight=363636&iconColorHighlight=2e5bff&bgColorError=fbac8e&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Arial,Helvetica, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,Helvetica, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(../style/jquery/quomodo/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #8f8f8f url(../style/jquery/quomodo/images/ui-bg_highlight-soft_75_8f8f8f_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(../style/jquery/quomodo/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #bababa url(../style/jquery/quomodo/images/ui-bg_highlight-soft_75_bababa_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(../style/jquery/quomodo/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
/*Q*//*\.ui-widget :active { outline: none; }\Q*/

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #001cf0; background: #abb2f7 url(../style/jquery/quomodo/images/ui-bg_glass_55_abb2f7_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fbac8e url(../style/jquery/quomodo/images/ui-bg_inset-soft_95_fbac8e_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../style/jquery/quomodo/images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../style/jquery/quomodo/images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../style/jquery/quomodo/images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../style/jquery/quomodo/images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../style/jquery/quomodo/images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../style/jquery/quomodo/images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../style/jquery/quomodo/images/ui-icons_2e5bff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../style/jquery/quomodo/images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -khtml-border-top-left-radius: 0px; border-top-left-radius: 0px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -khtml-border-top-right-radius: 0px; border-top-right-radius: 0px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -khtml-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; -khtml-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(../style/jquery/quomodo/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(../style/jquery/quomodo/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*!
 * jQuery UI Resizable 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;/*Q*//*\z-index: 99999;\?Q*/ display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*!
 * jQuery UI Selectable 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*!
 * jQuery UI Accordion 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*!
 * jQuery UI Autocomplete 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*!
 * jQuery UI Button 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em /*Q*/.5em/*\1em\Q*/; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*!
 * jQuery UI Dialog 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*!
 * jQuery UI Slider 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*!
 * jQuery UI Tabs 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: /*Q/5px/*\1em 1.4em\Q*/; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*!
 * jQuery UI Datepicker 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/*!
 * jQuery UI Progressbar 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }

#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 }

.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-top: 5px;}
.bd_event {background-color: #E73352; color: #CCC; padding: 0px 5px 1px 5px; width: 100%; line-height: 1.3em; }

.bd_textarea { width : 100% ; border: solid 1px #666;  font-family: Arial, sans-serif; font-size: 12px; line-height: 1.4em; margin-top:10px; }
.bd_intl_title{ width : 100% ; border: solid 1px #666; font-size:13px;}

.bd_intl_note_edit{ background-color: #FFF ; }


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

.bdcfamily_edittitle { margin-top : 10px ; width:100%; border: solid 1px #333;}
.bdcfamily_title { text-align : center; padding: 10px; } 
a.bdcfamily_dllink  { text-decoration: none; font-weight: normal ; color: #4A88AB ; margin-left : 5px ; }
a.bdcfamily_dllink:hover  { text-decoration : none ; color : #005081 }

.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 { margin : 0 20px 0 10px ; border : solid 0px #f00 ; padding : 0px ;}
.bdcfamily_todolist { position : relative ; top:0px ; left:0px ;} 
.bdcfamily_todolist td { padding : 1px ; } 
.bdcfamily_date { width : 50px ; text-align : center} 
.bdcfamily_dest , .bdcfamily_from { width : 90px ; }
.bdcfamily_status { width : 50px ; position : relative; text-align: center } 

.bdcfamily_object { position : relative ; float:left ; width : 90px ;  height : 90px ; padding : 0px ;cursor : pointer ; margin : 3px ; z-index : 1; border-width:1px; border-style:solid;} 
.bdcfamily_object_name  { position : absolute ; bottom : 2px ; left : 1px ; width : 88px ; font-size : 10px ; text-align : center ; overflow: hidden ; text-overflow: ellipsis ; border-top: solid 1px #FFF ; padding-top: 2px ; cursor:pointer;}
.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_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_notaf { font-size : 14px ; margin : 10px ; text-align:center; font-weight:bold;}

.bdcfamily_info input { width : 98%; border : solid 1px #333; font-family : Arial; font-size :12px }
.bdcfamily_info textarea { width : 100%; margin:0; border : solid 1px #333; font-family : Arial; font-size :12px }

#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_textarea { border: solid 1px #333 ; width: 100%;}
.bnq_intl_noteimage { display: inline ; float: left ; margin: 0.1em 5% ; border: solid 0px ; border-color : #444 ; width: 90% }
.bnq_content{ padding:10px; }

.bnq_intl_note { min-width: 130px }

.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 }
.signature_date { font-size: 10px }


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

.bnv_intl_note { min-width: 130px }

.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% }

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

/* 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('../services/cal/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_monthandyear { white-space: nowrap; padding-left: 10px; }

.calendar_viewpane{ border: solid 1px #777: solid; text-align:center; }
.calendar_eventslist{ border-width:1px; border-style: solid;  background-image: url('../services/calendar/images/calendar_eventslist_bckg.png'); background-repeat: repeat-x; background-position : top left ; display:none;}
.calendar_eventslistdiv{ height:200px; overflow:auto; padding:4px; font-size: 12px; border-bottom : solid 1px #333; }
.calendar_eventslistdiv .q_event_title{ font-size: 12px; border-bottom : solid 1px #333; }
.calendar_month{ border-collapse: separate; border: 1px solid #9DABCE; border-width: 0px 0px 1px 1px;}
.calendar_month th, .calendar_month td{ text-align: center; vertical-align: middle; position:relative; }
.calendar_month th { height : 34px;}
.calendar_month th.calendar_actions{ cursor :pointer; }
.calendar_month th.calendar_actions:hover{ color: #222; }
.calendar_month td[currmonth="true"]:hover { color: #222; }
.calendar_month td[currmonth="true"][hasevent="true"] { color: white; cursor:pointer; }
.calendar_month td[currmonth="true"][currday="true"]{ color: white; }


.calendar_preview{ 
	position:relative; 
	top:11px;
	z-index: 1;
}
.calendar_preview div{
	position:absolute; top:0px; 
	background: white url('../services/calendar/images/preview.png'); 
	width : 130px;
	text-align:center;
	vertical-align:middle;
	font-size:13px; 
	line-height:16px;
	padding:5px; 
	border: 1px solid white;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	-border-radius: 3px;
	color: #444444;
	-webkit-box-shadow: 0px 8px 8px #333;
}

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

.cal, .cal .m, .cal .d { background: url(../services/calendar/images/cal-sprite64.png) no-repeat 0 0; }
.cal { display: inline-block; height: 64px; position: relative; width: 64px;}
.cal .d { position: absolute; height: 25px; left: 17px; top: 25px; width: 32px; text-indent: -9999em; }
.cal .m { position: absolute; height: 10px; left: 7px; top: 17px; width: 17px; text-indent: -9999em;}

.cal[month="1"] .m  { background-position: -62px 0; }
.cal[month="2"] .m  { background-position: -84px 0; }
.cal[month="3"] .m  { background-position: -105px 0; }
.cal[month="4"] .m  { background-position: -126px 0; }
.cal[month="5"] .m  { background-position: -147px 0; }
.cal[month="6"] .m  { background-position: -168px 0; }
.cal[month="7"] .m  { background-position: -188px 0; }
.cal[month="8"] .m  { background-position: -211px 0; }
.cal[month="9"] .m  { background-position: -231px 0; }
.cal[month="10"] .m { background-position: -253px 0; }
.cal[month="11"] .m { background-position: -274px 0; }
.cal[month="12"] .m { background-position: -295px 0; }

.cal[day="1"] .d, .cal[day="2"] .d, .cal[day="3"] .d, .cal[day="4"] .d, .cal[day="5"] .d, .cal[day="6"] .d, .cal[day="7"] .d, .cal[day="8"] .d, .cal[day="9"] .d { left: 24px; width: 17px; }

.cal[day="1"] .d  { background-position: -63px -9px; }
.cal[day="2"] .d  { background-position: -80px -9px; }
.cal[day="3"] .d  { background-position: -97px -9px; }
.cal[day="4"] .d  { background-position: -115px -9px; }
.cal[day="5"] .d  { background-position: -131px -9px; }
.cal[day="6"] .d  { background-position: -147px -9px; }
.cal[day="7"] .d  { background-position: -165px -9px; }
.cal[day="8"] .d  { background-position: -182px -9px; }
.cal[day="9"] .d  { background-position: -199px -9px; }
.cal[day="10"] .d  { background-position: -216px -9px; }
.cal[day="11"] .d  { background-position: -245px -9px; }
.cal[day="12"] .d  { background-position: -275px -9px; }
.cal[day="13"] .d  { background-position: -306px -9px; }
.cal[day="14"] .d  { background-position: -337px -9px; }
.cal[day="15"] .d  { background-position: -368px -9px; }
.cal[day="16"] .d  { background-position: -399px -9px; }
.cal[day="17"] .d  { background-position: -429px -9px; }
.cal[day="18"] .d  { background-position: -459px -9px; }
.cal[day="19"] .d  { background-position: -63px -38px; }
.cal[day="20"] .d  { background-position: -95px -37px; }
.cal[day="21"] .d  { background-position: -126px -37px; }
.cal[day="22"] .d  { background-position: -159px -37px; }
.cal[day="23"] .d  { background-position: -192px -37px; }
.cal[day="24"] .d  { background-position: -224px -37px; }
.cal[day="25"] .d  { background-position: -257px -37px; }
.cal[day="26"] .d  { background-position: -288px -37px; }
.cal[day="27"] .d  { background-position: -320px -37px; }
.cal[day="28"] .d  { background-position: -352px -37px; }
.cal[day="29"] .d  { background-position: -384px -37px; }
.cal[day="30"] .d  { background-position: -416px -37px; }
.cal[day="31"] .d  { background-position: -447px -37px; }

.q_alertevent_events { max-height:500px; _height : 500px ; overflow:auto; }

#carousel_editblock { display : none ; position: relative ; padding: 0 ; border : solid 0px #00f ; }
#carousel_notecontent { display: none; }
#carousel_notecontent_edit { display: none ;}

.carousel_div .prev{ background: url('../services/carousel/images/left.png') center center no-repeat; width:47px; height:61px; border:0px; position: absolute; left: 0px; z-index: 200; opacity: 0.6; }
.carousel_div .next{ background: url('../services/carousel/images/right.png') center center no-repeat; width:40px; height:61px; border:0px; position: absolute; right: 0px; z-index: 200; opacity: 0.6; }

/* resize vertical */

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

.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 ;  }


#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 }

.comment_count{ font-style:italic;font-size:12px; }

.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: 98% ; font-family: Arial ; font-size: 11px ; border: solid 1px }
.contact_formdate { width: 98% ; font-family: Arial ; font-size: 11px ; border: solid 1px ; margin: 2px 0px ; padding: 1px ; cursor: pointer }

.contact_inputlabeltd { padding-right: 12px; }
.contact_inputlabel { padding-left: 5px; }
.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-bottom : 15px ; }


.countdown_view_titreEvenement{ font-size: 17px; }
.countdown_view_dateEvenement{ font-size: 14px; }
.countdown_view_compteur{ font-size: 20px; }
.countdown_CheckResultat{ border-style:solid; border-width : 1px; padding:2px; }

#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_textarea { width : 100% ; border: solid 1px }

.dispotable {font-family: Arial, sans-serif; font-size: 11px ; margin: 5px; max-height:700px; overflow:auto;}
.dispotable ul {width: 100%; border-top: solid 1px #FFF; border-collapse: collapse; line-height: 1.2em; background-color: #cfd64f; margin : 0px; padding: 0px; list-style: none outside; }
.dispotable li { border-bottom: solid 1px #FFF; padding: 2px 4px; }
.disporesponse {font-weight: bold; text-align : left; }
disporesponsespan { margin-right : 5px; }
.dispotable input {margin-left: -1px;  padding: 0px 3px; font-family: Arial ; font-size: 11px; }
.dispodate { font-size: 9px ; text-align: right ; color: #666 ; line-height: 1.6em ; white-space: nowrap ;  margin: 2px 4px 0 0 }

/* ANCIENS STYLES */

.dispo_intl_sn { min-width: 190px }
.tdleft { width : 80px ; }
.dark { color: #C8C8C9 }
* html .dark a { color: #C8C8C9 ; }
.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; }
.linkinnote {margin: 1px}
.vmgrlink {margin: 2px}


#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_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; line-height:53px;font-size: 47px; color:red; font-family:arial;}
.dn_digit2{border: solid black 1px;text-align:center;  width:32px; height:53px; line-height:53px;font-size: 47px; color:red; font-family:arial;}
.dn_digit1_render{border: 0px;text-align:center;  width:27px; height:47px; line-height:47px;font-size: 47px; color:red; font-family:arial;}
.dn_digit2_render{border: 0px;text-align:center;  width:27px; height:47px; line-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; }

#events_editblock { display : none ; position: relative ; padding: 0 ; border : solid 0px #00f ; }
#events_notecontent { display: none; }
#events_notecontent_edit { display: none ;}
#events_notecontent_edit p { margin:0;}

.events_notebody p { margin:0; padding: 0;}
.events_events{ width:100%;padding-top:10px;padding-bottom:10px; }
textarea.events_desc{ width:100%;border-width:1px; border-style:solid; }
div.events_desc{ text-align: center; width:100%; }

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

.favorite_img{ 
	border: solid 4px white;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
}

#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 ;}
#files_notecontent_edit p { margin:0;}

.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; }


#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( "http://core2.quomodo.com/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_desc { margin-top:5px; }
textarea.gm_desc{ border-style: solid; border-width: 1px; height: 50px; }
.gm_input_dep, .gm_input_arr { font-size:13px; line-height:15px;width:95%; border-style:solid; border-width:1px;}

.gm_notebody { border-width: 1px; }
.gm_notebody p { text-align: left; font-size: 12px; padding: 0 }

#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;}

.gmlist_desc{  width:100%; border-width:1px;  border-style:solid; padding:0; margin:0; }
.gmlist_address{ font-size : 10px;  font-style : oblique; }
.gmlist_delete, .gmlist_edit{ position:absolute; top:4px; display:none; cursor: pointer;}
.gmlist_delete{ right:0px; }
.gmlist_edit { right:24px; }

.gmlist_markerslist { overflow:auto; }

ul.gmlist_markerslist , .gmlist_markerslist ul { padding:0px; margin:0px; list-style-position:inside;}
.gmlist_markerslist li{
	/* height:20px; */
	/* line-height: 20px; */
	/* padding:4px 44px 4px 4px; */
	padding: 4px;
	text-align:left;
	border-bottom-style: solid;
	border-bottom-width:1px;
	font-size: 12px;
	cursor:pointer;
}

#gmlist_markertemplate td { padding : 5px 0px }
#gmlist_markertemplate td.gmlist_mt_title{ text-align : right; font-weight:bold; padding-right : 5px }
.gmlist_mt_link{ text-align : left; }

#gmlist_markertemplate textarea, #gmlist_markertemplate input, #gmlist_markertemplate select{ 
	width : 450px ; 
	font-size:12px; 
	font-family : Arial; 
	text-align : left; 
	line-height: 12px;
}
#gmlist_markertemplate textarea{ border : solid 1px #333; height : 40px; }
#gmlist_markertemplate input{ border : solid 1px #333; height: 20px; }
#gmlist_markertemplate select{ border : solid 1px #333; height: 20px; }

.gmlist_infowindow{ font-family : Arial; font-size:12px; }
.gmlist_iw_address{ font-size : 10px; font-style: oblique; color : #777; padding-bottom:5px; }
.gmlist_iw_name{ font-weight: bold; font-size:13px; color : black;}

a.gmlist_iw_name{ color : blue;}

#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 }

.kado_info_gifts, .kado_info_total{ font-weight:bold;}
.kado_infos{ font-size:14px;padding:5px;}
.kado_dest{ padding-top:5px;}
.kado_gifts_list{ margin-left: 20px; padding: 0;}
.kado_gifts{ padding: 2px; border-style:solid; border-width: 1px;}

#kitty_editblock { display : none } 

.kitty_amountmsg { font-size: 15px }

.kitty_edittable { border: solid 1px #4A88AB ; margin: 8px 0px }

.kitty_tddisplayplus { background-color: #DBEC35 ; }
.kitty_amountplus { font-size: 18px ; font-weight : bold ; margin: 5px 0 5px 0; color :  #E73352}
.kitty_lasttransactionplus { margin-bottom : 10px ; 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 : 10px ; font-size : 10px ; color : #BFE3F9; }

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

.kitty_new_operation_elem input{ border:solid 1px #333; font-size:12px; color: red; cursor: pointer;}
.kitty_new_operation_elem select{ width : 100% }
.kitty_div_decal { margin : 5px 0 15px 25px ; }
.kitty_operation_centimes { text-align : right ;}
.kitty_operation_category { text-align : left ; color : #333 ; width : 100% ; }
.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_all_operations { width:600px ;text-align : left ; border : solid 1px ; border-color : #ddd #ddd #aaa #ddd; font-size:12px;}
.kitty_all_operations_table { text-align : center ; color : #000 ; }
.kitty_all_operations_table th{ color:white; height:23px; }
.kitty_all_operations_table th a { color : white ; text-align : center ; width : 100% ; text-decoration:underline;}
.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_td_r { text-align : right ; padding-right : 5px ; padding-left : 5px }
.kitty_td_l { text-align : left ; padding-right : 5px ; padding-left : 5px }

.kitty_page_selected { font-size : 120% ; font-weight : bold ; cursor : pointer ;}
.kitty_page { font-size : 100% ; cursor : pointer ;}

.kitty_sold_table { border : solid 1px #CCC; border-collapse: collapse; }
.kitty_sold_table th { height : 1.6em ; border-right : solid 1px #ccc ; font-size : 12px ; text-align : center; color: white;}
.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_all_bilan { cursor : pointer ; margin-bottom: 4px }
.kitty_bilan_table { margin-top : 8px ; margin-bottom: 2px; font-size:12px; }
.kitty_bilan_table td { line-height: 1.6em }
.kitty_bilan_table th { line-height: 1.6em ; border-top: solid 2px #CCC; color:white; }
.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 }

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

.live_datedisplay{
	color:red;
	line-height:24px;
}

.live_reporters{
	color: red;
}

.live_reporterstable th{
	border-bottom-width : 1px;
	border-bottom-style:solid;
}

.live_wait{
	text-align: center; 
	width: 100%; 
	height: 137px;
}

.live_input{
	border: solid 1px #777; 
	width:100%; 
	height:18px;
}

.live_table{
	border-top-width: 1px; 
	border-top-style:solid;
	display:none;
}

.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_editmatch_txt { padding: 10px 7px;  }

.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; line-height: 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, .mcn_note.style_qsn, .richtarget .mcn_note.style_qsn { 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_elemoptions { padding-left : 10px }

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


.menu_notebody h3{ margin:0; font-weight:normal;}

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

.meteo_notebody { width: 100%; border-width: 1px }
.meteo_notebody p { text-align: left; font-size: 12px; padding: 0 }

.meteo_text{ width: 92%; text-align: left; margin: auto; }
.meteo_section{font-size:11px; font-weight:bold;}


#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_notebody p { margin:0;}


#navig_editblock { display : none ; position: relative ; padding: 0 ; border : solid 0px #00f ; }
#navig_notecontent { display: none; }
#navig_notecontent_edit { display: none ;}

.navig_notebody h3{ margin:0; font-weight:normal;}

.navig_note { border-style: none }

.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; 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 }

.nl_selectedlist { font-style: italic; padding-left: 2em ; color: red }


#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_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('http://core2.quomodo.com/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_position_text { margin-bottom: 10px; font-size: 11px; line-height: 12px; color: #777;  font-family: Arial, sans-serif }
.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_change { margin: 5px 0 10px 0;  }
.nws_list { list-style-type:none; padding:0; margin:0; font-family: Arial, sans-serif }
/* .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' ) ; }

.nws_editnewspane{ border:solid 1px #333; background-color: white; color: #333; }
.nws_list { list-style-type: none; margin: 0; padding: 0; width: 120px; }
.nws_list li { margin: 0 3px 3px 3px; padding: 0.4em 2px 0.4em 14px ; width : 94px ; font-size: 12px; height: 15px; text-overflow : ellipsis ; white-space : nowrap ; overflow : hidden ; }
.nws_list li span { position: absolute; margin-left: -1.3em; visibility:hidden; }

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

.pagesep_note { border-style: none ; line-height : 0px ; font-size : 0px }
.pagesep_content { position : absolute ; top : -6px ; left : 0px ; width : 900px }

.pagesep_image { height: 15px }
.pagesep_padding { border : solid 1px }


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


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


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


#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 }

.pimg_zoombutton { position: absolute; top: 0px; left: 0px; display: none }

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

#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 .off img { background-image: url('../images/circle6in9black.png' ) ; }
.poll_notecontent .on img { background-image: url('../images/ccircle6in9black.png' ) ; }
.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% }

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


.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('../services/rep/images/addField.png');
}

.rep_deleteField{
	left: 14px;
	background: no-repeat url('../services/rep/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('../services/rep/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('../services/rep/images/rback.png') no-repeat;
}

.rep_lback{
	left: -7px;
	background: url('../services/rep/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('../services/rep/images/tlcorner.png') no-repeat;
}

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

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

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

.rep_xb3_round{
	background: url('../services/rep/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('../services/rep/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('../services/rep/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('../services/rep/images/listswitch_hide.png') no-repeat;
}

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

.rep_listswitch_show{
	background: url('../services/rep/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('../services/rep/images/search/Search_left.png');
}

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

.rep_search-middle {
	width: 100%;
	background: url('../services/rep/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('../services/rep/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('../services/rep/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('../services/rep/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}
a.rss_an_item {font-weight: inherit}
.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_addfeed_block{ width : 350px; }
.rss_addfeed_block input { width : 100%; font-size:12px; border: solid 1px #333; }

/* 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_textarea { border: solid 1px }

.rsvp_optionlist_edit{ padding-left:20px; padding-right:10px; }
.rsvp_optionlist { background-color: #FFF; border: solid 1px #666; padding: 5px; color: #333;}
.rsvp_tooltip { font-size: 10px }
a .optionname { color: #333;}
.rsvp_input { width : 100% ; border: solid 1px #4A88AB ; margin: 3px 0px; color: #333; }


#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;}



/*
.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; position: relative ; top: 0px ; left: 0px }
.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: 95%; margin-top: 3px; font-size: 11px; }
.team_editcard_photocontainer { width: 80px; height: 90px; margin-bottom: 3px; cursor: pointer; overflow: hidden; }
.team_editcard_photo { width: 80px; height: 90px; }

/* VIEW */

div.team_cardslist { width: 100%; cursor: pointer; white-space: nowrap; }
div.team_cardslist div { padding: 3px; }
div.team_cardslist .team_cardlistarrow { font-size: 90%; visibility: hidden; }

/*.team_note ul.team_cardslist { max-height:350px; overflow: auto; }*/
ul.team_cardslist { width: 100%; cursor: pointer; margin:0; padding:0; list-style-type: none; }
.team_cardslist_item { line-height:13px; padding: 5px; position:relative; }
ul.team_cardslist .team_cardlistarrow { font-size: 90%; visibility: hidden; right:0px; padding-right:5px; position:absolute;  font-family: Arial, sans-serif; }

.team_viewcard_name { font-size: 140%; font-weight: bold; padding: 5px 0 10px 0; }
.team_viewcard_photocontainer { width: 80px; height: 90px; 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_edit{ padding:10px; font-size:12px; }
.todo_item_option { width:16px; height:16px; padding-left: 5px; cursor: pointer; color: black; }

.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%;}

.assigned_label { font-size: .9em; margin-left: 5px; text-decoration:none; }

.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('../services/todos/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-width : 1px; border-bottom-style: solid ;  }
.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 }
a.todos_printbutton { 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 #333; 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_todotable a{ color : #DDD;}

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

.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 }

#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( "http://core2.quomodo.com/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: 1px; }

.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%; overflow : hidden; }
.wsg_notebody ul , .wsg_notebody ol { padding-left: 0px ; list-style-position: inside ; margin-left: 0px ; margin-right: 0px }
.wsg_notebody li { list-style-position: inside }
.wsg_notebody ul ul, .wsg_notebody li ul , .wsg_notebody ol ol, .wsg_notebody ol ul , .wsg_notebody ul ol, .wsg_notebody li ol { padding-left: 1em ; }
.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_html hr { border-style: inset; border-width: 1px; margin: 0.5em auto; }
.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 { font-family: Arial, sans-serif ; 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; }