table{font-size:12px}
td {text-align:left}
html{height:100%}
body {background:url("/images/overbg3.png") repeat-x scroll 0px 130px white;margin:0px;color:#000000;padding-bottom:50px;font:12px Verdana,Arial,Helvetica,sans-serif;border-top:7px solid black}
h1 {font-size:12px;margin:0px;display:inline;font-weight:normal}
h1.page_title {font:normal 22pt Trebuchet MS,sans-serif;display:block;vertical-align:top}
h2 {font-size:12px;margin:0px;display:inline;font-weight:normal}
h2.content {font-size:14px;font-weight:bold}
h3 {font-size:12px;margin:0px;display:inline;font-weight:normal}
em {font-style:normal}
iframe{border:none;background:none;margin:0px;padding:0px}
/* liens */
a:link,a:active,a:visited,a.postlink{color:#00509F;text-decoration:none}
a:hover,a.topictitle:hover{text-decoration:underline}
a.lien_extern{color:#BF1717}
a.dark {color:#00305F}
a.tags:link, a.tags:active, a.tags:visited{background:#F1F1F1;text-decoration:none;display:inline-block;padding:1px 2px;margin:0 0 6px}
a.tags:hover{color:black}

p.events_img img{margin-right:2px}

cite {background:url(/images/sprites2.png) no-repeat scroll -60px -811px transparent;font:11px/125% Verdana,Arial,Helvetica,sans-serif;display:block;padding:11px 0px 0px 19px}
code {background:#fafafa;border:1px solid #d1d7dc;color:#006600;font:11px Courier,"Courier New",sans-serif;display:block;padding:5px}
blockquote {background:url(/images/sprites2.png) no-repeat scroll -60px -1014px #eeeeee;position:relative;margin:0 15px 10px 15px;padding:11px 11px 1px 19px;min-height:40px;font-style:italic;border-left:7px solid black}
blockquote p {padding:0px;margin:0px}

fieldset{border:1px solid #dddddd;padding:5px}
div.fieldset{background:white;border:1px solid #dddddd;padding:10px}
div.fieldset_inner{clear:both}
fieldset.fieldset_noborder{border-width:1px;border-style:solid none none none;border-color:#dddddd}
legend, .legend{font-size:16px;padding:0px 5px}
.legend{margin-left:-5px;margin-top:-1.1em;float:left;background:white}
.legend h2{font-size:16px}
legend h2{font-size:16px;margin:0px}

ol li h1, ol li h2 {font-family:Verdana,Helvetica;font-size:12px;font-weight:bold;display:inline}

caption {margin-bottom:20px}

hr{border:none;border-bottom:1px solid white;background-color:#cccccc;height:1px;margin:10px 0px}
hr.hrlight{border:none;border-bottom:1px solid white;background-color:#cccccc;height:1px;margin:5px 0px 5px 0px}
hr.hrnav {background:none;border-top:1px dotted #cccccc}
hr.hrpage{background:url("/images/sprites2.png") repeat-x scroll 0 -140px transparent;height:20px}
hr.hrtrans{background:url("/images/hr.png") no-repeat scroll 0 0 transparent;height:20px;width:820px;text-align:center;margin:0px auto;border:none}
hr.hrblue{width:125px;height:8px;background:#3666A3;margin:10px 0px}
hr.hrblack{height:8px;background:black;margin:10px 0px}

div.export label{font-weight:bold}
div.export input{width:100%}
div#storycontent{display:block;margin:0px 0px 10px 0px;text-align:justify;font:normal normal normal 15px/normal Helvetica, Arial, sans-serif;/*float:left;-webkit-column-count:2;-moz-column-count:2;column-count:2*/}
div#storycontent p {padding:0px;margin:0px 0px 20px 0px/*;overflow:hidden*/}
div#storycontent2 {display:block;margin-bottom:10px;text-align:center}
div#storycontent2 img {margin:5px}

/* jeu */
div#jeu_description h3{border-bottom:1px solid #AAA;font-size:150%;display:block;margin:10px 0px}

div.menu_boutons{display:inline-block;margin:10px;border-radius:5px;-webkit-border-radius:5px}
div.menu_boutons a{padding:0px 5px;display:inline-block;height:27px;line-height:27px;text-align:center;vertical-align:middle;width:44px;margin-right:-5px;color:#888888;position:relative}
div.menu_boutons a:hover{border:1px solid #bbb;text-decoration:none;z-index:2}
a.mb{border:1px solid #D9D9D9;background:white}
a.mb_actif{box-shadow:inset 0 1px 5px #ccc;background:#eee;border:1px solid #bbb;z-index:2}
a.mb_left{-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}
a.mb_right{-webkit-border-radius:0px 2px 2px 0px;border-radius:0px 2px 2px 0px}

/* videos */
div#div_player{z-index:-1;margin-top:10px}
div#description{display:block;margin:0px 0px 10px 0px;text-align:justify;font:normal normal normal 15px/normal Helvetica, Arial, sans-serif}

.imagefooter {list-style-type:none;margin:0px;padding:5px}
.imagefooter li{margin-right:5px;display:inline;color:#4C5360}
.imagefooter li span{color:#999FAF}

.win_title{border:1px solid #cccccc;background:url("/images/sprites2.png") repeat-x scroll 0 -385px white;font-weight:bold;display:block;padding:5px}

/* header */
div#page_header{position:absolute;top:7px;left:0px;height:130px;width:100%;min-width:1100px;background:white}
div#page_header_inner{width:1100px;margin:0px auto}

div#div_banniere{color:#787878;height:110px}
div#div_banniere a{color:black}
div#banniere_top{-webkit-box-shadow:0 -1px 3px #CCCCCC;box-shadow:0 -1px 3px #CCCCCC;width:728px;height:90px}

div#page_historique{display:block;height:20px;line-height:20px;color:#888888;text-shadow:0 1px 0 #FFFFFF}
div#page_historique a{color:black}
div#bodyhead{display:block;height:40px;z-index:1;background:url("/images/sprites2.png") repeat-x scroll 0px 0px #E5E9EF;border-radius:5px;border:1px solid #ccc;margin:30px 0px 10px 0px}
div#sitetop{color:white;height:100px;overflow:hidden}
div#sitetop_inner{width:80%;margin:0px auto}
div#head_cut{background:url("/images/sprites2.png") repeat-x scroll 0 -148px #E5E9EF;height:10px}

/* body */
div#site-conteneur{width:1100px;display:table;margin:0px auto 40px auto}
div#site{display:table-cell;vertical-align:top;width:1100px;min-width:1100px;padding:140px 0px 40px 0px;margin:0px auto 0px auto/*;-webkit-box-shadow:0px 1px 5px black;box-shadow:0px 1px 5px black*/}
div#site-droit{display:table-cell;vertical-align:top;padding:10px 0px 50px 0px;margin-left:10px;background:white/*#DDD*/;border-left:1px solid #ccc;width:280px;position:fixed;height:100%}
div#site_inner{background:white;border:1px solid #cccccc;height:100%}

/* Formulaires */
form#form_custom_search {padding-top:5px;padding-left:9px;float:right;padding:8px 9px 0px 9px}
form#form_custom_search input[type=submit]{padding:0px;height:22px;width:25px;margin:0px;border:none;background:url("/images/searchinput.png") repeat scroll left bottom transparent}

form.fields {}
form.fields label {width:200px;float:left;margin-top:5px}
form.fields input, form.fields textarea {width:300px;margin:5px 0px}
form.fields select {margin:5px 0px}
form.fields input[type=submit], form.fields input[type=radio], form.fields input[type=checkbox] {width:auto}
form.fields div.blockright {margin-left:200px;background:#f8f8f8;padding:10px;width:400px}

form#form_status textarea{width:100%;height:15px;color:#8F8F8F;font:12px Verdana,Arial,Helvetica,sans-serif}
form#form_status textarea.focus{height:auto;color:black}

input{margin-bottom:2px;margin-top:2px}
input,textarea,select,.textboxlist-bits{background:#fbfbfb;border-color:#A8A8A8 #D8D8D8 #D8D8D8 #A8A8A8;border-width:1px;border-style:solid;padding:4px}
input:focus,textarea:focus{border-color:#a9cce9 #deebf7 #deebf7 #a9cce9}
input[type=submit],input[type=button]{background:url("/images/sprites2.png") repeat-x scroll 0 -185px #E5E9EF;border-color:#D8D8D8 #CCCCCC #CCCCCC #D8D8D8;border-radius:3px}
input[type=submit]:hover,input[type=button]:hover{border-color:#A8A8A8;cursor:pointer;background:url("/images/sprites2.png") repeat-x scroll 0 -195px #E5E9EF;box-shadow:0px 0px 3px #999999;-webkit-box-shadow:0px 0px 3px #999999}
input.catbutton{background:#fafafa;color:#000000;font-size:10px}
input.button{background:#fafafa;color:#000000;font-size:10px}
input.liteoption{background:#fafafa;color:#000000}
input.mainoption{background: #fafafa;color:#000000;font-weight:bold}

input#search_name{width:50px}

.formnotes {display:inline;margin:0px;padding:0px}
.form_onglets input[type=button]{background:white}
.form_onglets input.button_active{background:#DADADA}

table.gameinfos{width:100%}
table.gameinfos tr {vertical-align:top}
table.gameinfos th{width:33.33%;text-align:left}
table.gameinfos td{width:66.66%}

table.onepage td {border-bottom:1px dashed #C3CFDB}
table.onepage th {background:#EDF0F3;text-align:left;border-bottom:1px solid #C3CFDB}

table.blocknews {border-width:0px;border-spacing:0px;border-style:outset outset outset outset;border-color:gray gray gray gray;border-collapse:separate}
table.blocknews th {border-width:1px;padding:1px;border-style:none;border-color:gray}
table.blocknews td {border-width:1px;padding:5px;border-bottom:1px dotted black;border-color:gray}

table.tableline{border:1px solid #cccccc}
table.tableline th{background:url("/images/sprites2.png") repeat-x scroll 0 -185px #E5E9EF;height:28px;color:#516A88}

button, button.button_nostyle:hover{background:url("/images/sprites2.png") repeat-x scroll 0 -185px #E5E9EF;border-color:#D8D8D8 #CCCCCC #CCCCCC #D8D8D8;border-width:1px;border-style:solid;margin:0px;padding:4px;border-radius:3px}
button:hover{border-color:#A8A8A8;cursor:pointer}
button.playlist{height:110px;width:30px;margin:0px;background:#DFDFDF;border:none}
button.empty{background:none;border:none}
div.splitButton{display:inline-block}
div.splitButton:hover button:first-child{border:1px solid #a9a9a9;border-right:none}
div.splitButton:hover button:last-child{border:1px solid #a9a9a9}
button.splitButtonFirst{border-right:none;border-radius:3px 0px 0px 3px;border-radius:3px 0px 0px 3px}
button.splitButtonLast{border-radius:0px 3px 3px 0px;border-radius:0px 3px 3px 0px}
div.boutonflottant_actif button{background:#e8e8e8;border-color:#A8A8A8}
button.button_nostyle{background:none;border:1px solid transparent}

/* listes */
ul.playlist {margin:0px;padding:0px}
ul.playlist li {list-style-type:none;padding:10px 5px 10px 5px}
ul.playlist li.altern {background-color:#F4F6FB}
ul.playlist input {float:right;margin:2px}
ul.playlist .source {color:#A14C22}
ul.playlist .ligne2 {font-size:11px;color:#7D868F}
ul.simple{list-style-type:none;padding:0px}
ul.simple li{overflow:hidden}
ul.videos_colonnnes{list-style-type:none;padding:0px;-moz-column-count:3;-webkit-column-count:2;column-count:2}

ul.pl_video{margin:0px;padding:0px;max-height:327px;overflow-y:auto}
ul.pl_video li{list-style-type:none;min-height:50px;padding:10px;overflow:hidden}
ul.pl_video li:hover{background:#3399FF}
ul.pl_video li:hover a{color:white}
ul.pl_video li.li2{}
ul.pl_video a{}
ul.pl_video a img{float:left;margin:0px 5px 0px 0px}
ul.pl_video li.active{box-shadow:1px 1px 15px #CCCCCC inset;-webkit-box-shadow:1px 1px 15px #CCCCCC inset;background:none repeat scroll 0 0 #F0F0F0;padding:10px}
ul.pl_video li.active a{color:black}

ul.infosjeu{list-style-type:none;margin:0px;padding:0px}
ul.infosjeu li span{color:#8399AF}

ul.menu_flottant{display:none;position:absolute;padding:0px;border:1px solid #cccccc;list-style-type:none;text-align:left;width:180px;max-height:200px;overflow-y:auto;background:white;z-index:6;-webkit-box-shadow:1px 3px 10px #a9a9a9;box-shadow:1px 3px 10px #a9a9a9;}
ul.menu_flottant_pos{left:0px;margin:-1px 0px 0px 0px}
ul.menu_flottant_pos2{margin:15px 0px 0px 0px}
ul.menu_flottant li a {display:block;padding:5px;color:black;text-decoration:none}
ul.menu_flottant li a:hover {background:#eaeaea}

/* addto */
.contient-addto:hover button{display:inline}
.addto-button{display:none;position:absolute;top:0px;right:0px}
#addto-menu{position:absolute}
#addto-menu ul{padding:0px;border:1px solid #cccccc;list-style-type:none;text-align:left;width:180px;max-height:200px;overflow-y:auto;background:white;z-index:6;-webkit-box-shadow:1px 3px 10px #a9a9a9;box-shadow:1px 3px 10px #a9a9a9;}
#addto-menu ul li a {display:block;padding:5px;color:black;text-decoration:none}
#addto-menu ul li a:hover {background:#eaeaea}

div.flottant_conteneur {position:relative}
div#affiche_photos{width:1100px;overflow-x:scroll}
div.status{padding:5px;display:block;color:#566978;font-style:italic}

/* mettre en sprite */
.vertical-line{background:url("/images/block-left.png") repeat-y scroll 0 0 transparent}

.photo_infos {background:#F7F8FC;width:200px;padding:10px;border:1px solid #CFD7E1}
.photo_infos span {color:#6277A1}

/* titres bg*/
.bg_title{background:url("/images/bg_title.png") repeat-x scroll left 10px transparent;display:block;position:relative}
.bg_title a{color:black}
.bg_title span{background:white}
.bg_title span.left{font-size:18px;padding-right:4px}
.bg_title span.right{position:absolute;right:0px;top:6px;padding-left:4px}

/* tb popup */
.im_popup {display:none;position:fixed;bottom:40px;right:40px;border:1px solid black;background:white;width: 150px; height:100px}
.im_popup_title {padding:5px;background-color:#6B8096;color:white;margin-bottom:30px}
.im_popup_content {padding:5px}

div.navigimg{display:block;background:#E9EEF2;border-bottom:1px solid #a9a9a9;text-align:center;overflow:hidden}
div.navigimg img{height:81px}

a.inner{position:relative}
a.inner:hover span.inner_buttons{display:block}
span.inner_buttons{display:none;position:absolute;bottom:0px;right:0px}

.pointer:hover {cursor:pointer}

/* sprites */
.map_sprites {background:transparent url(/images/sprites2.png) no-repeat}
.rond_style{float:left;margin:0px 10px}
.sprite_emptyrond{background-position:-21px -811px;height:21px;width:21px}
.sprite_fullrond{background-position:0px -811px;height:21px;width:21px}
.map_icon {background:transparent url("/images/toolbar.png") no-repeat;height:16px;width:16px}
.icon_toolbar {margin-top:3px}
.icon_headbar {margin:0px 3px 0px 0px;float:left}
.icon_menu {margin:0px 5px 0px 0px;float:left}
.icon_jeux {background-position:-16px 0px}
.icon_jeux_bw {background-position:0px 0px}
.icon_dialog {background-position:-16px -16px}
.icon_dialog_bw {background-position:0px -16px}
.icon_msg {background-position:-16px -32px}
.icon_msg_bw {background-position:0px -32px}
.icon_usr {background-position:-16px -48px}
.icon_usr_bw {background-position:0px -48px}
.icon_img {background-position:-16px -64px}
.icon_img_bw {background-position:0px -64px}
.icon_internet {background-position:-16px -80px}
.icon_internet_bw {background-position:0px -80px}
.icon_video {background-position:-16px -96px}
.icon_video_bw {background-position:0px -96px}
.icon_blog {background-position:-16px -112px}
.icon_blog_bw {background-position:0px -112px}
.icon_addfriend {background-position:-16px -128px}
.icon_addfriend_bw {background-position:0px -128px}
.icon_avis {background-position:-16px -144px}
.icon_avis_bw {background-position:0px -144px}
.icon_profil {background-position:-16px -160px}
.icon_profil_bw {background-position:0px -160px}
.icon_comment {background-position:-16px -176px}
.icon_comment_bw {background-position:0px -176px}
.icon_pc {background-position:-16px -192px}
.icon_pc_bw {background-position:0px -192px}
.icon_360 {background-position:-16px -208px}
.icon_360_bw {background-position:0px -208px}
.icon_ps3 {background-position:-16px -224px}
.icon_ps3_bw {background-position:0px -224px}
.icon_close {background-position:-16px -240px}
.icon_close_dark {background-position:0px -240px}
.icon_maximize {background-position:-16px -256px}
.icon_maximize_dark {background-position:0px -256px}
.icon_reduce {background-position:-16px -272px}
.icon_reduce_dark {background-position:0px -272px}
.icon_previous {background-position:-16px -288px}
.icon_fleche_black{background:url("/images/toolbar.png") no-repeat scroll -57px -19px transparent;width:7px;height:4px}
.icon_fleche_white{background:url("/images/toolbar.png") no-repeat scroll -57px -15px transparent;width:7px;height:4px}
.icon_fleche_position{/*float:right;*/left:5px;position:relative;top:-3px}
.icon_fleche_position_float{float:right;left:0px;position:relative;top:6px;margin-left:6px}
.icon_fleche_position_float2{float:right;left:0px;position:relative;top:6px;margin-left:-3px}
.icon_arrow_left{background:url("/images/sprites2.png") no-repeat scroll 0px -693px transparent;width:15px;height:36px;position:relative;left:-2px;top:-3px}
.icon_arrow_right{background:url("/images/sprites2.png") no-repeat scroll -16px -693px transparent;width:15px;height:36px;position:relative;left:2px;top:-3px}
.icon_flag_eu{background:url(/images/toolbar.png) no-repeat scroll -48px -23px transparent;height:11px;width:16px;float:left;margin:0px 4px 0px 0px}
.icon_flag_jp{background:url(/images/toolbar.png) no-repeat scroll -48px -45px transparent;height:11px;width:16px;float:left;margin:0px 4px 0px 0px}
.icon_flag_us{background:url(/images/toolbar.png) no-repeat scroll -48px -34px transparent;height:11px;width:16px;float:left;margin:0px 4px 0px 0px}
.icon_next {background-position:-16px -304px}
.icon_previous_large {background:transparent url("/images/sprites2.png") no-repeat;height:20px;width:19px;background-position:0px -770px}
.icon_previous_large_inactive {background:transparent url("/images/sprites2.png") no-repeat;height:20px;width:19px;background-position:0px -750px}
.icon_next_large {background:transparent url("/images/sprites2.png") no-repeat;height:20px;width:19px;background-position:-19px -770px}
.icon_next_large_inactive {background:transparent url("/images/sprites2.png") no-repeat;height:20px;width:19px;background-position:-19px -750px}
.icon_feed{background-position:-16px -320px}
.icon_dossier{background-position:-16px -336px}
.icon_coin_bas{background:transparent url("/images/sprites2.png") no-repeat;height:7px;width:17px;background-position:-66px -704px}
.map_stars {background: transparent url(/images/articles/stars.png) no-repeat;height:15px;width:88px}
.star_0 {background-position:-90px 0px}
.star_1 {background-position:-72px 0px}
.star_2 {background-position:-54px 0px}
.star_3 {background-position:-36px 0px}
.star_4 {background-position:-18px 0px}
.star_5 {background-position:0px 0px}

.thumbs {text-align:center;margin:10px 0px 10px 0px}
.thumbs img {margin:0px 15px 30px 15px}

.searchengine {float:left;height:22px;border:none;padding:0px 0px 0px 5px;margin:0px;font-size:13px;background:url("/images/searchinput.png") no-repeat scroll left top transparent}
#searchin{float:left;height:22px;margin:0px;padding:0px}
#Searchoption {border:none;border-top:1px solid #778B9F;border-bottom:1px solid #778B9F;height:22px;padding:1px 0px 0px 0px;margin:0px;font-size:13px;background:#EFEFEF}
.moteur {float:right;height:100%;width:200px}

.welcome_usr {display:table-cell;height:100%;vertical-align:middle}

/* headbar */
#headbar_sname {background:url("/images/sprites2.png") no-repeat scroll 0px -645px transparent;width:100px;height:40px;padding-right:0px;position:relative;top:7px}

.new_inscription {float:right;padding:5px;min-width:240px}

div.menu_div{background:#ddd;margin:20px 0px 0px 0px}
.mini_menu {height:100%;display:table-cell;position:relative;vertical-align:middle}
.mini_menu a, .mini_menu span{display:block;padding:15px;height:15px;text-decoration:none;white-space:nowrap;color:#a9a9a9}
.mini_menu span{color:#999FAF}
.mini_menu a:hover {background:url("/images/1x1w50.png") repeat scroll 0 0 transparent}
.mini_menu a.current{background:white;color:black;box-shadow:0px -5px 15px darkGray;-webkit-box-shadow:0px -5px 15px darkGray}
.mini_menu ul {margin:0px;padding:3px 0px;list-style-type:none}
.mini_menu ul li a {padding:5px}
.mini_menu ul li a:hover {background:#3399FF;color:white}

/* menu horizontal déroulant */

.hzMenu {white-space:nowrap;margin:0px auto}
.hzMenu ul li > a, .hzMenu ul li > a:visited {display:block;text-decoration:none;/*color:black;*/height:40px;line-height:39px;padding:0px 15px}
.hzMenu li {position:relative;border-right:1px solid #eee}
.hzMenu li.hzMenu_niv1 {float:left}
.hzMenu ul {padding:0px;margin:0px;list-style-type:none;}
.hzMenu ul ul ul :hover > a {background:#b2ab9b}
.hzMenu ul ul ul{left:150px;top:0px;min-width:150px}
.hzMenu ul ul ul.left {left:-150px}
.hzMenu ul ul ul a, .hzMenu ul ul ul a:visited {background:#e2dfa8}
.hzMenu ul ul ul a:hover {background:#b2ab9b}
.hzMenu :hover > a.first_a{background:black;color:white}
.hzMenu ul div a :hover > a {background:#3399FF}
.hzMenu ul li:hover div.hzSubMenu, .hzMenu ul a:hover div.hzSubMenu{display:block}
.hzMenu ul :hover ul ul{display:none}
.hzMenu ul :hover ul :hover ul ul{display:none}
.hzMenu ul :hover ul :hover ul{display:block}
.hzMenu ul :hover ul :hover ul :hover ul {display:block}
.hzSubMenu{display:none;position:absolute;top:40px;left:0px;background:white;color:black;border-color:black #CCCCCC #CCCCCC;border-style:solid;border-width:4px 1px 1px;-webkit-box-shadow:1px 3px 10px #a9a9a9;box-shadow:1px 3px 10px #a9a9a9;z-index:3}
.hzSubMenu ul li > a, .hzSubMenu ul li > a:visited {color:black}/*nouveau*/
.hzMenu a:hover{background:#EDEDED}

a.first_a{color:#888888;text-shadow:0 1px 0 #FFFFFF}

.helpline{background:#e1e9f2;border-style:none;color:#000000}

/* images */
.noborderline {border:1px solid #a9a9a9}
.border-online{border:3px solid #8EC2EA;padding:0px;-webkit-box-shadow:1px 1px 5px #777B7F;box-shadow:1px 1px 5px #777B7F}
.borderline {border:1px solid #a9a9a9;padding:0px;-webkit-box-shadow:1px 1px 5px #777B7F;box-shadow:1px 1px 5px #777B7F}
.borderline-shadow {border:none;padding:4px;background-color:white;-webkit-box-shadow:1px 1px 12px #555;box-shadow:1px 1px 12px #555}
.otherimg{border:3px solid transparent}
.currentimg{border:3px solid #3399FF}
.img_video{border-radius:5px;padding:7px;border:1px solid #dddddd;width:96px}
.img_video:hover{background:black}
.img_video_current{background:#3399FF}

.border{border:1px solid #DFE1E2}
.border-blue{border:1px solid #0077B2}
.border-right{border-right:1px solid #cccccc}
.border-left{border-left:1px solid #cccccc}

/* Quote & Code blocks */
.code{background:#fafafa;border:1px solid #d1d7dc;color:#006600;font:11px Courier,"Courier New",sans-serif;padding:5px}
.quote{background:#fafafa;border:1px solid #d1d7dc;color:#444444;font:11px/125% Verdana,Arial,Helvetica,sans-serif}

.diffuser{color:#00008B}
.user{color:#006400}
.lichat {list-style-type:none;color:black;padding:0px}
.lichat li {padding:3px 0px 3px 3px}
.sommaire {padding:0px;margin:0px;width:50%}
.sommaire li {float:left;width:20%}

.informations {list-style-type:none;margin:0px;padding:0px}
.informations li {padding:5px 0px}
.informations li span {color:#566978}

/* positionnement */
.bloc-auto {float:left}
.bloc-25 {width:25%;float:left}
.bloc-30 {width:30%;float:left}
.bloc-33 {width:33.33%;float:left}
.bloc-40 {width:40%;float:left}
.bloc-47 {width:47%;float:left}
.bloc-50 {width:50%;float:left}
.bloc-50-r {width:50%;float:right}
.bloc-60 {width:60%;float:left}
.bloc-66 {width:66.66%;float:left}
.bloc-100 {width:100%;float:left}
.width-33 {width:33%}
.table{display:table;width:100%}
.table-row{display:table-row;text-align:left}
.table-cell{display:table-cell;vertical-align:top;text-align:left}
.table-cell-20{display:table-cell;vertical-align:top;width:20%;text-align:left}
.table-cell-33{display:table-cell;vertical-align:top;width:33.33%;text-align:left}
.table-cell-50{display:table-cell;vertical-align:top;width:50%;text-align:left}
.table-cell-66{display:table-cell;vertical-align:top;width:66.66%;text-align:left}
.table-cell-80{display:table-cell;vertical-align:top;width:80%;text-align:left}
.table-cell-100{display:table-cell;vertical-align:top;width:100%;text-align:left}

/* 730 370 block-trans=>margin:10 */
.table-cell-left {display:table-cell;vertical-align:top;width:720px;min-width:720px;max-width:720px}
.table-cell-right {display:table-cell;vertical-align:top;width:380px;min-width:380px;max-width:380px;padding-left:10px}

.block-left{display:block;float:left;width:710px}
.block-right{display:block;float:left;width:360px;margin-left:10px}

.float-right {float:right}
.float-left {float:left}
.clear {clear:both}
.hide{display:none}

/* blocs page index */
.openrow{overflow:hidden;margin-bottom:15px}
.images_block{overflow:hidden;margin-bottom:15px;text-align:justify}
.openrow-border{padding:15px;background:white;overflow:hidden;border-top:1px solid #a9a9a9}
.no-border-top {border-top:none}
.no-padding {padding:0px}

.album-bloc {width:146px;border:1px solid transparent;padding:10px/*margin:10px auto;*/;display:inline-block;/*text-align:center;vertical-align:top*/}
.album-bloc:hover{background:#eee}
.album-bloc-inner{display:inline-block;width:146px;vertical-align:bottom/*;text-align:center*/}
.album-bloc-innerTop{display:inline-block;width:146px;vertical-align:top}
.album-bloc-images {display:table-cell;vertical-align:bottom/*middle*/;height:auto/*160px*/;overflow:hidden}
.album-bloc-images img {vertical-align:middle;margin:0px 0px 10px}
.album-bloc-images a{display:block}
/*.album-bloc-images span {color:#8B909F;line-height:0px;position:relative;top:7px}*/
.album-bloc-namelong {padding:0px;height:44px}
.album-bloc-namelong-left {padding:0px;height:44px;overflow:hidden;text-align:left}
.album-bloc-name {padding:5px 0px 0px 0px}
.album-bloc-line1 {height:30px}
.album-bloc-line2 {font-size:11px}

.album_bg{background:url("/images/dossier.png") no-repeat scroll 50% top transparent;height:100px}
.album_bg img{position:relative;top:20px;display:table-cell;vertical-align:bottom;vertical-align:top;overflow:hidden}

.inline-block{display:inline-block;vertical-align:top;width:33%;margin:10px 0px}
.inline-block-image{float:left;margin-right:10px}
.inline{display:inline}

.one-block{border:1px solid transparent;margin:0px;padding:5px;display:block;overflow:hidden}
.one-block-image{float:left;margin-right:10px}
.one-block-text{float:left}

.bg-white{background-color:white}
.bg-lightblue{background-color:#E6ECF1}
.bg-blue{background-color:#DBE2E9}
.bg-gris{background-color:#E5E6EA}
.bg-darkblue{background-color:#C3CFDB}
.bg-transparent{background:url("/images/1x1w40.png") repeat scroll 0 0 transparent}
/* degrades */
.gradient_gris{background-image:url("/images/sprites2.png");background-repeat:repeat-x;background-position:0px -361px}
.gradient_fbug{background:url("/images/sprites2.png") repeat-x scroll 0 -442px #E5E9EF}

.padding{padding:10px}
.padding-height {padding:10px 0px}
.padding-width{padding:0px 10px}
.padding-top{padding-top:10px}
.padding-right{padding-right:10px}
.padding-bottom{padding-bottom:10px}
.padding-left{padding-left:10px}
.margin{margin:10px}
.margin-height{margin:10px 0px}
.margin-width{margin:0px 10px}
.margin-top{margin-top:10px}
.margin-right{margin-right:10px}
.margin-bottom{margin-bottom:10px}
.margin-left{margin-left:10px}

.clearfix:after{clear:both;content:".";display:block;font-size:0px;height:0px;line-height:0px;visibility:hidden}
.clearfix{display:block}

.sitename{float:left;margin:8px 0px}
.historique{float:left;margin:10px 8px 8px 18px;padding:2px;color:#D6DFE8}
.historique a{color:#D6DFE8}
/* widget historique */
.historique_date{width:100px;float:left;text-align:right;padding-right:5px;text-transform:uppercase}

.globalpourcent {background:#9CFF9C;border:1px solid #aaaaaa;width:200px}
.pourcent {background:#F77B7B;border-right:1px solid #aaaaaa;height:15px;width:1px;text-align:center;color:white;font-weight:bold}

/* foot msg */
div#footmsg {padding:10px 0px 50px 0px;/*background:#E3E3E3;*/display:none/*;border-top:1px solid #cccccc*/}
div#footmsg a{}
div#footmsg ul,
div#footmsg li {display:inline}
div#footmsg_inner{width:1100px;margin:20px auto}
div#footmsg_top{background:url("/images/sprites2.png") repeat-x scroll 0 -228px #4b4b4b;height:12px}
div#foot2{background:#6F6F6F;border-top:1px solid #9F9F9F;min-height:150px}

.title {background:none;color:#000000;font-size:14px;font-weight:bold;font-family:Verdana, Helvetica;text-decoration:none}
.content {background:none;color:#000000;font-size: 12px;font-family:Verdana, Helvetica}
.bl-content {background:none;color:#000000;font-size:11px;font-family:Verdana, Helvetica}
.block-title {display:block}
.block{display:block}
.block-trans{background:white/*url("/images/1x1w50.png") repeat scroll 0 0 transparent*/;display:block;border-color:#FFFFFF #E7E7E7 #E7E7E7 #FFFFFF;border-style:solid;border-width:1px;box-shadow:1px 1px 15px #CCC;-webkit-box-shadow:1px 1px 15px #CCC;padding:10px}
.block-trans-inner{}
.content-title {background:#9BB5CF;padding:5px;font:normal 13pt Trebuchet MS,sans-serif;color:white}
.storytitle {background:none;color:#516A88;font-size:12px;font-weight: bold; font-family: Verdana, Helvetica;text-decoration: none}
.storycat {background:none;color:#000000;font-size:12px;font-weight: bold; font-family: Verdana, Helvetica;text-decoration: underline}
.boxtitle {background:black;color:white}
.boxcontent {background:none;color:#000000;font-size:10px;font-family:Verdana, Helvetica}
.option {background:none;font:bold 13pt Trebuchet MS,sans-serif;text-decoration:none;text-align:center}
.hoption {background:none;color:#516A88;font-size:13px;font-family:Verdana, Helvetica;text-decoration:none;text-align:center}
.tiny {background:none;color:#000000;font-size:10px;font-weight:normal;font-family: Verdana, Helvetica;text-decoration: none}
.small {font-size:9px;font-weight:normal;text-decoration:none}
.comment{color:#8399AF;margin-bottom:20px}
.gris{color:#8F8F8F}
.title-comment {color:#8399AF;font-size:11px}
.title-comment-black {color:black;font-size:11px}
.title-top {font-size:16px}
.title-top-red {font-size:16px;color:#CC0000}
.title-top-blue{font-size:16px;color:#4DAFD0;text-transform:uppercase;font-weight:bold}
.title-black, .title-black a{font-size:16px;color:black;font:bold 14pt Trebuchet MS,sans-serif;display:block}
.title_gris, .title_gris a{font-size:16px;color:#6F6F6F;font:normal 14pt Trebuchet MS,sans-serif;display:block}
.username{font-size:15px}
.font-black, .font-black a{color:black}

div.block-comment {display:block;padding:3px 10px;background:#EDEDED;border-top:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5;margin:0px 0px 20px;font-size:11px}

/* commentaires */
.commentaires {background-color:white;margin:0px 10px 10px 90px;padding:10px;border-radius:5px;border:1px solid #7ca6d2;border-left:8px solid #7ca6d2;border-collapse:collapse}

.commentaire textarea {width:100%;height:15px;color:#8F8F8F;padding:3px 0px;font:12px Verdana,Arial,Helvetica,sans-serif;text-indent:5px}
.commentaire textarea.focus {height:auto;color:black}
.commentaire .blocktext {display:table-cell;vertical-align:top}
.commentaire .blockquote-titre {padding:0px;margin:0px;display:table;width:100%}
.commentaire .miniature {display:table-cell;width:50px}
.bulle-comment {padding:5px 0px 0px 10px}

/* infos bulle */
div.info_bulle_conteneur {position:relative}
div.info_bulle_conteneur div.info_bulle_content{display:none;position:absolute;left:0px;top:-42px;overflow:hidden;color:white;background:black;border:1px solid white;border-radius:4px;white-space:nowrap;padding:10px}
div.info_bulle_conteneur:hover div.info_bulle_content, a.info_bulle:focus div.info_bulle_content{display:block;overflow:visible}
div.info_bulle_conteneur:hover div.icon_coin_bas, a.info_bulle:focus div.icon_coin_bas{display:block;overflow:visible}
div.info_bulle_conteneur div.icon_coin_bas {display:none}
div.info_bulle_conteneur div.icon_coin_bas {position:absolute;top:auto;bottom:0px;left:7px}

/* notifications */
.notifications {width:18px;height:24px;background:url(/images/notifications5.png) no-repeat;text-align:center;position:absolute;top:-6px;right:-2px;color:#47637F}
.notifications-nb {font-size:10px;font-weight:bold;color:#FFFFFF;text-align:center;display:block;padding-top:3px}

.bulle {width:18px;height:24px;background:url(/images/notifications2.gif) no-repeat;text-align:center;float:right;margin:3px}
.bulle span {font-size:11px;font-weight:bold;color:#FFFFFF;text-align:center;display:block;padding-top:2px;margin-left:0px}

/* FOOTER taskbar */
.footerbg {position:fixed;bottom:0px;right:0px;left:0px;height:47px;width:100%;background-image:url(/images/vip/bg_footer2.png);background-repeat:repeat-x;margin:0px auto;padding:0px}

div#footbar {background:url("/images/sprites2.png") repeat-x scroll 0 -148px #E5E9EF;position:fixed;bottom:0px;right:0px;left:0px;border-top:1px solid #bfbdb0;margin:0px auto;padding:0px;z-index:5;-webkit-box-shadow:1px 10px 25px black;box-shadow:1px 10px 25px black}
div#footbar_buttons{height:37px;color:black;padding:0px 20px}
div#footbar_buttons a {color:black}
div#footbar_buttons a:hover {color:black}
div#footbar_buttons ul {list-style-type:none;margin:0px;padding:0px;height:100%}
div#footbar_buttons ul li a {display:block;height:100%;float:left;padding-top:5px;padding-left:5px;padding-right:5px} 
div#footbar_buttons ul li a:hover {text-decoration:none}
div#footbar_buttons ul li{float:left;height:100%}
div#footbar_buttons ul li:hover{background:white}
div#footbar_buttons ul li.active {background:black;margin:-1px 0px 0px 0px}
div#footbar_buttons ul li.active a {color:white}
div#footbar_buttons button{background:transparent;height:100%;border-color:#ccc;border-style:none solid;border-width:medium 1px}
/*---- tb contenu ----*/
div#footbar_content{background:white;border-top:1px solid #dddddd}
div#footbar_content_inner{padding:5px 10px 0px}
span#footbar_content_title{display:block;text-align:left;font-size:18px}

li:hover#vr {background:none;border:none}

/* tb menu */
div#winModules{overflow:hidden;display:none;position:fixed;background-color:white;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-top:1px solid #cccccc;border-bottom:4px solid black;color:black;width:200px;height:400px;bottom:38px;padding:0px 0px 10px 0px;z-index:6;-webkit-box-shadow:1px -7px 13px #ccc;box-shadow:1px -7px 13px #ccc}
div#winModules_content a{color:black}
div#winModules_content {height:95%;overflow:auto;text-align:left;font-size:11px;clear:both}
div#winModules_content ul {margin:0px 0px 10px;padding:0px}
div#winModules_content li {padding:0px;list-style-type:none}
div#winModules_content li a {display:block;padding:2px 2px 2px 20px;outline:none}
div#winModules_content li a:active, #winModules_content li a:hover {background-color:#EDEDED;text-decoration:none}
div#winModules_content li.tabname {font-weight:bold;padding:5px 0px 0px 0px;margin-left:10px;border-bottom:1px solid #dddddd}

li#listemods {border-right:1px solid #CFCFCF;border-left:1px solid #CFCFCF;position:relative}
li#listemods a {margin-top:5px}
li#listeamis {border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF}
li#listeamis a {margin-top:5px}

/* tb amis en ligne */
.task_amis {position:fixed;background-color:white;border-left:1px solid #62788F;border-right:1px solid #62788F;border-top:1px solid #62788F;color:black;width:auto;height:auto;overflow:visible;bottom:38px;padding:0px 0px 10px 0px;z-index:4}

.amisligne_boutons {text-align:right;background:url("/images/sprites2.png") repeat-x scroll 0 -385px white;border-bottom:1px solid #cccccc;padding:5px;height:20px}
.amisligne_boutons span.titre {font-size:13px;float:left;padding:3px 5px 0px 5px}

div#amisligne_content {margin:0px;clear:both;max-height:50%}
div#amisligne_content ul {margin:0px;padding:0px}
div#amisligne_content li {margin:0px;padding:5px;list-style-type:none}
div#amisligne_content li:hover{background:#DBDBDB}

div#im_conteneur{position:fixed;background-color:white;border-bottom:4px solid black;border-left: 1px solid #62788F;border-right:1px solid #62788F;border-top:1px solid #62788F;color:white;bottom:38px;width:450px;height:300px;overflow:visible;padding:0px;z-index:1}
div#im_boutons{text-align:right;background:url("/images/sprites2.png") repeat-x scroll 0 -385px white;padding:5px;margin:1px;height:20px}
div#im_conversation{padding:0px 0px 0px 0px;margin:10px 10px 10px 10px;background-color:white;overflow:scroll;width:95%;height:50%;clear:both;border:1px solid #A6ACB2;text-align:left}
div#im_compose{padding:10px 0px 10px 0px;margin:10px 10px 10px 10px;width:100%;height:100px}
div#form_imText{border:1px solid #A6ACB2}

/* onglets */
ul#tabnav,ul.tabnav {list-style-type:none;width:100%;height:100%;margin:0px;padding:0px;border-bottom:1px solid #DFE1E2;text-align:left}
ul#tabnav li,ul.tabnav li {display:inline-block;margin:0px;border:1px solid transparent;position:relative;background:#ccc;top:1px;line-height:14px}
ul#tabnav li.first_tab_active,ul.tabnav li.first_tab_active {border:1px solid;border-color:#DFE1E2 #DFE1E2 white white;top:1px}
ul#tabnav li.tab_active,ul.tabnav li.tab_active {border:1px solid;border-color:#DFE1E2 #DFE1E2 white #DFE1E2;top:1px;line-height:16px}
ul#tabnav li.tab_active a, ul#tabnav li.first_tab_active a,ul.tabnav li.tab_active a, ul.tabnav li.first_tab_active a {color:black;background:white}
#tabnav a, #tabnav span,.tabnav a, .tabnav span {display:block;text-decoration:none;padding:7px 10px;font-weight:normal;color:white}

div.tab_div{text-align:left;padding:10px}

/* bulle commentaires */
.bulle_comment{margin:5px}
.bulle_comment input {cursor:pointer;width:97%;background:white;border:none;display:inline;color:#516A88}
.bulle_comment input.submit {width:auto;background-color:#62788F;color:white;display:none}

.bulle_comment em {padding:3px;border:1px solid #9BADBF;background:white;color:#2F368A;text-decoration:none;position:relative;font:normal 11px Verdana,Arial,Helvetica,sans-serif}
.bulle_comment em span {position:absolute;top:-9px;left:4px;background:transparent url("/images/quadraforce3.png") 0 -51px;width:17px;height:9px;bottom:-10px;left:12px;margin:0px;padding:0px;border:0px}

ul.niveau1 {padding:0px;margin:0px}
ul.niveau1 li {position:relative;list-style:none}
ul.niveau1 ul {position:absolute;top:15px;left:0px;display:none;background:white;border:1px solid black;padding:0px;margin:0px}
ul.niveau1 ul li:hover{background:#E5EBF1}
.niveau1 li a {text-decoration:none;display:block;padding:5px;color:black}
ul.niveau1 li.sousmenu {border:none;height:15px}
ul.niveau1 li.sousmenu:hover ul.niveau2,
ul.niveau2 li.sousmenu:hover ul.niveau3 {display:block}

.menu {color:#62778F;padding:0px;margin:10px 0px;min-height:27px;float:right;position:relative;left:-50%;text-align:left;clear:both}
.menu ul {height:100%;list-style-type:none;list-style:none;position:relative;left:50%;margin:0px;padding:0px}
.menu ul li {float:left;padding:0px}
.menu ul li a {display:block;text-decoration:none;float:left;position:relative}

.menu2 {height:35px;padding:0px;margin:0px;list-style:none;font:normal 11px verdana, arial, sans-serif}
.menu2 li {height:100%;float:left;border-right:1px solid #cccccc}
.menu2 li a {line-height:35px;height:100%;display:block;float:left;line-height:35px;text-decoration:none;color:black;text-align:center;padding:0px 0px 0px 8px;cursor:pointer}
.menu2 li a span {float:left;display:block;padding:0px 16px 0px 8px}
.menu2 li.current a {color:black;background-color:#C2C9CF;border:1px inset #cccccc}
.menu2 li a:hover {color:black;background-color:#E0E8EF}
.menu2 li.current a:hover {background-color:#C2C9CF}

.img-shadow {float:left;background:url(/images/shadowAlpha.png) no-repeat bottom right !important;background:url(shadow.gif) no-repeat bottom right;margin:5px 0 0 10px !important;margin:5px 0 0 5px}
.img-shadow img {display:block;position:relative;background-color:#fff;margin:-6px 6px 6px -6px;padding:4px} 
/* texte sur image <div class="img-shadow"><span class="age">texte</span></div> */
.img-shadow .age {background:white none repeat scroll 0px 0px;margin:0px 0px 0px -16px;padding:0px;position:relative;right:15px;top:45px}
.img-float {float:left;margin:0px 5px 5px 5px}

.cadre_img{/*border:4px solid #DADADA;background:#F2F2F2;*/text-align:left;margin:0px auto;display:table-cell;width:300px;height:300px;vertical-align:center}

.pagination a,.pagination span.currentnum {padding:5px;display:inline-block;margin-right:5px;color:black}
.pagination a:hover {background:#3399FF;text-decoration:none;color:white}
.pagination span.currentnum{background:#E7E7E7;text-decoration:none;font-weight:bold}

/* widgets */
.angle {margin:0px 0px 15px;border:1px solid #cccccc}
.angle h3 {font-weight:normal}
.angle .title-comment {color:#8399AF}
.angle .angletitle {/*background:#F5F5F5;*/color:black;/*border-top:1px solid #D5D5D5;*/text-align:left;font:11pt Trebuchet MS,sans-serif;list-style-type:none;padding:5px 5px 5px 10px}
.angle .angletitle h2 {font:11pt Trebuchet MS,sans-serif}
.angle .angletitle .option a {border:none}
.angle .angletitle span.angleoption {float:right;margin-right:20px;font-size:13px}
.angle .angletitle span.ligne2 {font-size:13px}
.angle .anglebody {background:white;min-height:60px;padding:0px;overflow:hidden}
.angle .anglecontent {margin:0px;padding:5px 10px;/*overflow:auto;*/min-height:21px;clear:both}

/* commentaires */
.noborderlistes-c {padding:0px;margin:0px 0px 0px 30px}
.noborderlistes-c li {list-style-type:none;overflow:hidden;padding:5px 0px;margin-bottom:1px}

.litop {background:url("/images/sprites2.png") repeat-x scroll 0 -147px transparent;height:10px;position:relative;top:-5px}
.lipad {padding:5px}

.bloc-menu {height:100%;list-style-type:none;padding:0px;margin:10px 0px 10px 0px}
.bloc-menu li {padding:0px}
.bloc-menu li:hover {background:black/*#3399FF*/}
.bloc-menu li a {display:block;padding:5px 5px 5px 30px;color:black}
.bloc-menu li a:hover {text-decoration:none;color:white}
.bloc-menu li.bloc-menu-title {padding:0px 0px 0px 10px;font-size:14px;text-decoration:none}
.bloc-menu li.bloc-menu-title a {padding:5px 5px 5px 0px}
.bloc-menu li.active a {background:#eeeeee}

/* jquery autocomplete */
.ac_results {padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:99999;margin-top:9px}
.ac_results ul {width:100%;list-style-position:outside;list-style:none;padding:0px;margin:0px}
.ac_results li {margin:0px;padding:2px 5px;cursor:default;display:block;font:menu;font-size:14px;line-height:16px;overflow:hidden}
.ac_loading {/*background:white url('indicator.gif') right center no-repeat*/}
.ac_odd {background-color:#F2F2F2}
.ac_over {background-color:#3399FF;color:white}
.ac_category{background:black;color:white;display:block;width:110%;padding:10px;font-weight:bold;position:relative;left:-10px;top:-5px}

/* fancybox */
div#fancy_overlay {position:absolute;top:0;left:0;width:100%;height:100%;background-color:#666;display:none;z-index:30}
div#fancy_loading {position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index: 100}
div#fancy_loading div {position:absolute;top:0;left:0;background:transparent url("/images/fancy_sprites.png") no-repeat;height:480px;width:40px;background-position:-31px 0px}
div#fancy_outer {position:absolute;top:0;left:0;z-index:90;padding:20px 20px 40px 20px;margin:0;background:transparent;display:none}
div#fancy_inner {position:relative;width:100%;height:100%;background:#FFF}
div#fancy_content {margin:0;z-index:100;position:absolute}
div#fancy_div {background:#000;color:#FFF;height:100%;width:100%;z-index:100}

img#fancy_img {position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%}
div#fancy_close {position:absolute;top:-12px;right:-15px;background:transparent url("/images/fancy_sprites.png") no-repeat;height:30px;width:30px;background-position:0px -32px;cursor:pointer;z-index:181;display:none}

#fancy_frame {position:relative;width:100%;height:100%;display:none}
#fancy_ajax {width:100%;height:100%;overflow:auto}

a#fancy_left, a#fancy_right {position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url("data:image/gif;base64,AAAA");outline:none;overflow:hidden}
a#fancy_left {left:0px}
a#fancy_right {right:0px}

span.fancy_ico {position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}
span#fancy_left_ico {left:-9999px;background:transparent url("/images/fancy_sprites.png") no-repeat;height:30px;width:30px;background-position:0px -92px}
span#fancy_right_ico {right:-9999px;background:transparent url("/images/fancy_sprites.png") no-repeat;height:30px;width:30px;background-position:0px -62px}

a#fancy_left:hover, a#fancy_right:hover {visibility:visible;background-color:transparent}
a#fancy_left:hover span {left:20px}
a#fancy_right:hover span {right:20px}

#fancy_bigIframe {position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}
div#fancy_bg {position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0}
div.fancy_bg {position:absolute;display:block;z-index:70;border:0;padding:0;margin:0}
div#fancy_bg_n {top:-20px;width:100%;height:20px;background:transparent url("/plugins/fancybox/fancy_shadow_n.png") repeat-x}
div#fancy_bg_ne {top:-20px;right:-20px;width:20px;height:20px;background:transparent url("/plugins/fancybox/fancy_shadow_ne.png") no-repeat}
div#fancy_bg_e {right:-20px;height:100%;width:20px;background:transparent url("/plugins/fancybox/fancy_shadow_e.png") repeat-y}
div#fancy_bg_se {bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url("/plugins/fancybox/fancy_shadow_se.png") no-repeat}
div#fancy_bg_s {bottom:-20px;width:100%;height:20px;background:transparent url("/plugins/fancybox/fancy_shadow_s.png") repeat-x}
div#fancy_bg_sw {bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url("/plugins/fancybox/fancy_shadow_sw.png") no-repeat}
div#fancy_bg_w {left:-20px;height:100%;width:20px;background:transparent url("/plugins/fancybox/fancy_shadow_w.png") repeat-y}
div#fancy_bg_nw {top:-20px;left:-20px;width:20px;height:20px;background:transparent url("/plugins/fancybox/fancy_shadow_nw.png") no-repeat}
div#fancy_title {position:absolute;z-index:100;display:none}
div#fancy_title div {color:#FFF;font:bold 12px Arial;padding-bottom:3px;white-space:nowrap}
div#fancy_title table {margin:0 auto}
div#fancy_title table td {padding:0;vertical-align:middle}
td#fancy_title_left {background:transparent url("/images/fancy_sprites.png") no-repeat;height:32px;width:15px;background-position:0px 0px}
td#fancy_title_main {height:32px;background:transparent url("/plugins/fancybox/fancy_title_main.png") repeat-x}
td#fancy_title_right {height:32px;width:15px;background:transparent url("/plugins/fancybox/fancy_title_right.png") repeat-x}

/* star rating */
form.star-rating{display:inline-block;vertical-align:top;margin:0px;padding:0px}
form.star-rating label{display:block}

div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/images/articles/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(/images/articles/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers */
.ui-helper-hidden {display:none}
.ui-helper-hidden-accessible {position:absolute;left:-99999999px}
.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:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.ui-helper-clearfix {display:inline-block}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {height:1%}
.ui-helper-clearfix {display:block}
/* end clearfix */
.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 */
/* Component containers */
.ui-widget {font-family:Lucida Grande,Lucida Sans, Arial,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:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}
.ui-widget-content {/*border:1px solid #a9a9a9;*/background:#fcfdfd url(/images/jqueryui/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;color:#222222}
.ui-widget-header {border-bottom:1px solid #cccccc;background:url("/images/sprites2.png") repeat-x scroll 0 -385px white;font-weight:bold}
.ui-widget-header a {/*color:#ffffff*/}

/* Interaction states */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border:1px solid #dddddd;background:url("/images/gradientbg.jpg") repeat-x scroll 0 100% #FFFFFF;font-weight:bold;color:#2e6e9e}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color:#2e6e9e;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 #79b7e7;background:#d0e5f5 url(/images/jqueryui/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1d5987}
.ui-state-hover a, .ui-state-hover a:hover {color:#1d5987;text-decoration:none}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border:1px solid #79b7e7;background:#f5f8f9 url(/images/jqueryui/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;font-weight:bold;color:#e17009}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color:#e17009;text-decoration:none}
.ui-widget :active {outline:none}

/* Interaction Cues */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border:1px solid #fad42e;background:#fbec88 url(/images/jqueryui/ui-bg_flat_55_fbec88_40x100.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:#fef1ec url(/images/jqueryui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% 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(/images/jqueryui/ui-icons_469bdd_256x240.png)}
.ui-widget-content .ui-icon {background-image:url(/images/jqueryui/ui-icons_469bdd_256x240.png)}
.ui-widget-header .ui-icon {background-image:url(/images/jqueryui/ui-icons_d8e7f3_256x240.png)}
.ui-state-default .ui-icon {background-image:url(/images/jqueryui/ui-icons_6da8d5_256x240.png)}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image:url(/images/jqueryui/ui-icons_217bc0_256x240.png)}
.ui-state-active .ui-icon {background-image:url(/images/jqueryui/ui-icons_f9bd01_256x240.png)}
.ui-state-highlight .ui-icon {background-image:url(/images/jqueryui/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image:url(/images/jqueryui/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-tl {border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px}
.ui-corner-tr {border-radius-topright:5px;-webkit-border-top-right-radius: 5px;border-top-right-radius:5px}
.ui-corner-bl {border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}
.ui-corner-br {border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}
.ui-corner-top {border-radius-topleft: 5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}
.ui-corner-bottom {border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}
.ui-corner-right {border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}
.ui-corner-left {border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;border-radius-bottomleft:5px;-webkit-border-bottom-left-radius: 5px;border-bottom-left-radius:5px}
.ui-corner-all {/*border-radius:5px;-webkit-border-radius:5px;border-radius:5px*/}

/* Overlays */
.ui-widget-overlay {position:absolute;top:0;left:0;width:100%;height:100%;background:url("/images/1x1b30.png") repeat scroll 0 0 transparent}
/*.ui-widget-overlay {background: #aaaaaa url(/images/jqueryui/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(/images/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);border-radius:8px;-webkit-border-radius:8px;border-radius:8px}/* Resizable
----------------------------------*/
.ui-resizable {position:relative}
.ui-resizable-handle {position:absolute;font-size:0.1px;z-index:99999;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}/* Selectable
----------------------------------*/

#selectable .ui-selecting {background:#FECA40}
#selectable .ui-selected {background:#F39814;color:white}
#selectable {list-style-type:none;margin:0;padding:0}
#selectable li {display:inline-block;margin:3px;padding:4px;/*float:left;*/width:144px;height:144px;line-height:130px;font-size:4em;text-align:center;vertical-align:top}
#selectable li img {vertical-align:middle}
.ui-selectable-helper {border:1px dotted black}
/* Dialog */
.ui-dialog {position:absolute;/*padding:.2em;*/width:300px;overflow:hidden;border:1px solid #ccc;-webkit-box-shadow:1px 10px 30px #ccc;box-shadow:1px 10px 30px #ccc}
.ui-dialog .ui-dialog-titlebar {padding:.5em 1em .3em;position:relative}
.ui-dialog .ui-dialog-title {float:left;margin:.1em 16px .2em 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 {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:#F2F2F2;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;border-top:1px solid #ccc}
.ui-dialog .ui-dialog-buttonpane button {float:right;margin:.5em .4em .5em 0;cursor: pointer;padding:.2em .6em .3em .6em;line-height:1.4em;width:auto;overflow:visible}
.ui-dialog .ui-resizable-se {width:14px;height:14px;right:3px;bottom:3px}
.ui-draggable .ui-dialog-titlebar {cursor:move}
/* Datepicker */
.ui-datepicker {width:17em;padding:.2em .2em 0}
.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%}
/* 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}
/* ui autocomplete */
.ui-autocomplete { position: absolute; cursor: default; }	
* html .ui-autocomplete {width:1px}
.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 Tabs 1.8.10 */
.ui-tabs {position:relative/*;padding:0.2em*/} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {margin:0px;padding:0.2em 0.2em 0px}
.ui-tabs .ui-tabs-nav li {list-style:none;float:left;position:relative;top:1px;margin:0px 0px.2em 1px 0px;border-bottom:0px !important;padding:0px;white-space:nowrap}
.ui-tabs .ui-tabs-nav li a {float:left;padding:0.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {margin-bottom:0px;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:0px;padding:1em 1.4em;background:none}
.ui-tabs .ui-tabs-hide {display:none !important}

/* jQuery UI Progressbar 1.8.10 */
.ui-progressbar {height:2em;text-align:left}
.ui-progressbar .ui-progressbar-value {margin:-1px;height:100%}

/* slider */
#container_buttons button{display:block;width:100%;height:25%;overflow:hidden;background:none;border:none;border-radius:0px;text-align:left;padding:0px 10px}
#container_buttons button.selected{background:#eeeeee}
.slider_title{color:#777A7F;text-transform:uppercase}

/*context menu*/
.contextMenu {position:absolute;width:200px;min-height:100px;z-index:99999;border:solid 1px #a9a9a9;background:#EEE;padding:2px;margin:0px;display:none;-webkit-box-shadow:1px 1px 5px #777B7F;box-shadow:1px 1px 5px #777B7F}
.contextMenu a{color:#333;text-decoration:none;display:block;line-height:20px;min-height:20px;background-position:6px center;background-repeat:no-repeat;outline:none;padding:1px 5px;padding-left:28px}
.contextMenu li {list-style:none;padding:0px;margin:0px;position:relative}
.contextMenu li.hover > a {color:#FFF;background-color:#777B7F}
.contextMenu li.disabled a {color:#AAA;cursor:default}
.contextMenu li.hover.disabled a {background-color:transparent}
.contextMenu li.separator {border-top:solid 1px #CCC}
.contextMenu li.edit a {background-image:url("/images/page_white_edit.png")}
.contextMenu li.cut a {background-image:url("/images/cut.png")}
.contextMenu li.copy a {background-image:url("/images/page_white_copy.png")}
.contextMenu li.paste a {background-image:url("/images/page_white_paste.png")}
.contextMenu li.delete a {background-image:url("/images/page_white_delete.png")}
.contextMenu li.quit a {background-image:url("/images/door.png")}
.contextMenu li:hover ul{display:block}
.contextMenu ul{display:none;border:1px solid #a9a9a9;position:absolute;top:0px;left:200px;width:150px;z-index:2;background:#EEE;margin:0px;padding:2px}

/* textboxlist plugin */
.textboxlist {font:11px "Lucida Grande",Verdana;cursor:text}
.textboxlist-bits {overflow:hidden;margin:0px;width:300px}
.textboxlist-bit {list-style-type:none;float:left;display:block;padding:0px;margin:0px 5px 3px 0px;cursor:default}
.textboxlist-bit-editable {border:1px solid #fff}
.textboxlist-bit-editable-input {border:none;padding:2px 0px 0px 0px;height:14px}
.textboxlist-bit-editable-input:focus {outline:0px}
.textboxlist-bit-box {position:relative;line-height:18px;padding:0px 5px;border-radius:9px;-webkit-border-radius:9px;border-radius:9px;border:1px solid #CAD8F3;background:#DEE7F8;cursor:default}
.textboxlist-bit-box-deletable {padding-right:15px}
.textboxlist-bit-box-deletebutton {position:absolute;right:4px;top:6px;display:block;width:7px;height:7px;font-size:1px;background:url("/images/toolbar.png") no-repeat scroll -4px -244px transparent}
.textboxlist-bit-box-deletebutton:hover {border:none;/*background-position:7px;*/text-decoration: none}
.textboxlist-bit-box-hover {background:#BBCEF1;border:1px solid #6D95E0}
.textboxlist-bit-box-focus {border-color:#598BEC;background:#598BEC;color:#fff}
.textboxlist-bit-box-focus .textboxlist-bit-box-deletebutton {background-position:bottom}
/* textboxlist autocomplete
.textboxlist-autocomplete { position: absolute; }
.textboxlist-autocomplete-placeholder, .textboxlist-autocomplete-results { opacity: 0.9; filter: alpha(opacity=90); background: #eee; -webkit-box-shadow: 0 3px 3px #ccc; -moz-box-shadow: 0 3px 3px #ccc; box-shadow: 0 3px 3px #ccc; border: 1px solid #999; border-top: none; display: none; }
.textboxlist-autocomplete-placeholder { padding: 5px 7px; }
.textboxlist-autocomplete-results { margin: 0; padding: 0; }
.textboxlist-autocomplete-result { margin: 0; padding: 5px; list-style-type: none; background: #eee; }
.textboxlist-autocomplete-result-focus { background: #C6D9E4; }
.textboxlist-autocomplete-highlight { background: #EEF0C4; font-weight: bold; }*/

/* file upload */
.file_upload {}
.file_upload_small {font-size:auto}
.file_upload_large {width:100%;font-size:20px}
.file_upload_highlight {}
.file_upload input {margin:0px;cursor:pointer}
.file_upload iframe, .file_upload button {display:none}
.file_upload_preview img {width:80px}
.file_upload_progress .ui-progressbar-value {background:url("/images/pbar-ani.gif")}
.file_upload_progress div {width:150px;height:15px;}
.file_upload_cancel button {cursor:pointer}

/* qtip 2 */
.ui-tooltip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:400px/*280px*/;min-width:50px;font-size:10.5px;line-height:12px;z-index:15000;}.ui-tooltip-fluid{display:block;visibility:hidden;position:static!important;float:left!important;}.ui-tooltip-content{position:relative;padding:5px 9px;overflow:hidden;border-width:1px;border-style:solid;text-align:left;word-wrap:break-word;overflow:hidden;}.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border-width:1px 1px 0;border-style:solid;font-weight:bold;}.ui-tooltip-titlebar+.ui-tooltip-content{border-top-width:0!important;}/*!Default close button class */ .ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;}* html .ui-tooltip-titlebar .ui-state-default{top:16px;}.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em;}.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em;}/*!Default tooltip style */ .ui-tooltip-default .ui-tooltip-titlebar,.ui-tooltip-default .ui-tooltip-content{border-color:#F1D031;background-color:#FFFFA3;color:#555;}.ui-tooltip-default .ui-tooltip-titlebar{background-color:#FFEF93;}.ui-tooltip-default .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777;}.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111;}.ui-tooltip .ui-tooltip-tip{margin:0 auto;overflow:hidden;background:transparent!important;border:0 dashed transparent!important;z-index:10;}.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip *{position:absolute;line-height:.1px!important;font-size:.1px!important;color:#123456;background:transparent;border:0 dashed transparent;}.ui-tooltip .ui-tooltip-tip canvas{top:0;left:0;}/*!Light tooltip style */ .ui-tooltip-light .ui-tooltip-titlebar,.ui-tooltip-light .ui-tooltip-content{border-color:#E2E2E2;color:#454545;}.ui-tooltip-light .ui-tooltip-content{background-color:white;}.ui-tooltip-light .ui-tooltip-titlebar{background-color:#f1f1f1;}/*!Dark tooltip style */ .ui-tooltip-dark .ui-tooltip-titlebar,.ui-tooltip-dark .ui-tooltip-content{border-color:#303030;color:#f3f3f3;}.ui-tooltip-dark .ui-tooltip-content{background-color:#505050;}.ui-tooltip-dark .ui-tooltip-titlebar{background-color:#404040;}.ui-tooltip-dark .ui-tooltip-icon{border-color:#444;}.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}/*!Cream tooltip style */ .ui-tooltip-cream .ui-tooltip-titlebar,.ui-tooltip-cream .ui-tooltip-content{border-color:#F9E98E;color:#A27D35;}.ui-tooltip-cream .ui-tooltip-content{background-color:#FBF7AA;}.ui-tooltip-cream .ui-tooltip-titlebar{background-color:#F0DE7D;}.ui-tooltip-cream .ui-state-default .ui-tooltip-icon{background-position:-82px 0;}/*!Red tooltip style */ .ui-tooltip-red .ui-tooltip-titlebar,.ui-tooltip-red .ui-tooltip-content{border-color:#D95252;color:#912323;}.ui-tooltip-red .ui-tooltip-content{background-color:#F78B83;}.ui-tooltip-red .ui-tooltip-titlebar{background-color:#F06D65;}.ui-tooltip-red .ui-state-default .ui-tooltip-icon{background-position:-102px 0;}.ui-tooltip-red .ui-tooltip-icon{border-color:#D95252;}.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{border-color:#D95252;}/*!Green tooltip style */ .ui-tooltip-green .ui-tooltip-titlebar,.ui-tooltip-green .ui-tooltip-content{border-color:#90D93F;color:#3F6219;}.ui-tooltip-green .ui-tooltip-content{background-color:#CAED9E;}.ui-tooltip-green .ui-tooltip-titlebar{background-color:#B0DE78;}.ui-tooltip-green .ui-state-default .ui-tooltip-icon{background-position:-42px 0;}/*!Blue tooltip style */ .ui-tooltip-blue .ui-tooltip-titlebar,.ui-tooltip-blue .ui-tooltip-content{border-color:#ADD9ED;color:#5E99BD;}.ui-tooltip-blue .ui-tooltip-content{background-color:#E5F6FE;}.ui-tooltip-blue .ui-tooltip-titlebar{background-color:#D0E9F5;}.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{background-position:-2px 0;}/*!Add shadows to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE6+,Safari 2+*/ .ui-tooltip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);}.ui-tooltip-shadow .ui-tooltip-titlebar,.ui-tooltip-shadow .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3)";_margin-bottom:-3px;.margin-bottom:-3px;}/*!Add rounded corners to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE9+,Safari 2+*/ .ui-tooltip-rounded,.ui-tooltip-rounded .ui-tooltip-content,.ui-tooltip-tipsy,.ui-tooltip-tipsy .ui-tooltip-content,.ui-tooltip-youtube,.ui-tooltip-youtube .ui-tooltip-content{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.ui-tooltip-rounded .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-titlebar{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}.ui-tooltip-rounded .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-tipsy .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-youtube .ui-tooltip-titlebar+.ui-tooltip-content{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}/*!Youtube tooltip style */ .ui-tooltip-youtube{-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;}.ui-tooltip-youtube .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-content{_margin-bottom:0;.margin-bottom:0;background:transparent;background:rgba(0,0,0,0.85);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border-color:#CCC;}.ui-tooltip-youtube .ui-tooltip-icon{border-color:#222;}.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}.ui-tooltip-jtools{background:#232323;background:rgba(0,0,0,0.7);background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333;}.ui-tooltip-jtools .ui-tooltip-titlebar{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";}.ui-tooltip-jtools .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";}.ui-tooltip-jtools .ui-tooltip-titlebar,.ui-tooltip-jtools .ui-tooltip-content{background:transparent;color:white;border:0 dashed transparent;}.ui-tooltip-jtools .ui-tooltip-icon{border-color:#555;}.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover{border-color:#333;}.ui-tooltip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.4);box-shadow:4px 4px 5px rgba(0,0,0,0.4);}.ui-tooltip-cluetip .ui-tooltip-titlebar{background-color:#87876A;color:white;border:0 dashed transparent;}.ui-tooltip-cluetip .ui-tooltip-content{background-color:#D9D9C2;color:#111;border:0 dashed transparent;}.ui-tooltip-cluetip .ui-tooltip-icon{border-color:#808064;}.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{border-color:#696952;color:#696952;}.ui-tooltip-tipsy{border:0;}.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-content{_margin-bottom:0;.margin-bottom:0;background:transparent;background:rgba(0,0,0,.87);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border:0 transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:bold;line-height:16px;text-shadow:0 1px black;}.ui-tooltip-tipsy .ui-tooltip-titlebar{padding:6px 35px 0 10;}.ui-tooltip-tipsy .ui-tooltip-content{padding:6px 10;}.ui-tooltip-tipsy .ui-tooltip-icon{border-color:#222;text-shadow:none;}.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}.ui-tooltip-tipped .ui-tooltip-titlebar,.ui-tooltip-tipped .ui-tooltip-content{border:3px solid #959FA9;filter:none;-ms-filter:none;}.ui-tooltip-tipped .ui-tooltip-titlebar{background:#3A79B8;background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";color:white;font-weight:normal;font-family:serif;border-bottom-width:0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.ui-tooltip-tipped .ui-tooltip-content{background-color:#F9F9F9;color:#454545;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.ui-tooltip-tipped .ui-tooltip-icon{border:2px solid #285589;background:#285589;}.ui-tooltip-tipped .ui-tooltip-icon .ui-icon{background-color:#FBFBFB;color:#555;}.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{filter:none;-ms-filter:none;}
