/*
 * jQuery UI CSS Framework 1.8.9
 *
 * Copyright 2011, 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/?ffDefault=Segoe%20UI,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=8px&bgColorHeader=817865&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=45&borderColorHeader=494437&fcHeader=ffffff&iconColorHeader=fadc7a&bgColorContent=feeebd&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=8e846b&fcContent=383838&iconColorContent=d19405&bgColorDefault=fece2f&bgTextureDefault=12_gloss_wave.png&bgImgOpacityDefault=60&borderColorDefault=d19405&fcDefault=4c3000&iconColorDefault=3d3d3d&bgColorHover=ffdd57&bgTextureHover=12_gloss_wave.png&bgImgOpacityHover=70&borderColorHover=a45b13&fcHover=381f00&iconColorHover=bd7b00&bgColorActive=ffffff&bgTextureActive=05_inset_soft.png&bgImgOpacityActive=30&borderColorActive=655e4e&fcActive=0074c7&iconColorActive=eb990f&bgColorHighlight=fff9e5&bgTextureHighlight=12_gloss_wave.png&bgImgOpacityHighlight=90&borderColorHighlight=eeb420&fcHighlight=1f1f1f&iconColorHighlight=ed9f26&bgColorError=d34d17&bgTextureError=07_diagonals_medium.png&bgImgOpacityError=20&borderColorError=ffb73d&fcError=ffffff&iconColorError=ffe180&bgColorOverlay=5c5c5c&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=01_flat.png&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Segoe UI, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d19405; background: #fece2f url(img/ui-bg_gloss-wave_60_fece2f_500x100.png) 50% 50% repeat-x; font-weight: bold; color: #4c3000; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #4c3000; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #655e4e; background: #ffffff url(img/ui-bg_inset-soft_30_ffffff_1x100.png) 50% 50% repeat-x; color: #0074c7; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #0074c7; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #eeb420; background: #fff9e5 url(img/ui-bg_gloss-wave_90_fff9e5_500x100.png) 50% top repeat-x; color: #1f1f1f; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #1f1f1f; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #ffb73d; background: #d34d17 url(img/ui-bg_diagonals-medium_20_d34d17_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }

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

/* states and images */
.ui-icon { background-image: url(img/ui-icons_d19405_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(img/ui-icons_d19405_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(img/ui-icons_fadc7a_256x240.png); }
.ui-state-default .ui-icon { background-image: url(img/ui-icons_3d3d3d_256x240.png); }
.ui-state-active .ui-icon {background-image: url(img/ui-icons_eb990f_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(img/ui-icons_ed9f26_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(img/ui-icons_ffe180_256x240.png); }


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

/* Overlays */
.ui-widget-overlay { background: #5c5c5c url(img/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x;  }
.ui-widget-shadow {  background: #cccccc url(img/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x;  }
/*
 * jQuery UI Datepicker 1.8.9
 *
 * Copyright 2011, 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 .ui-datepicker-header { border: 1px solid #494437; background: #817865 url(img/ui-bg_gloss-wave_45_817865_500x100.png) 50% 50% repeat-x; color: #ffffff; }
.ui-datepicker .ui-datepicker-header a { color: #ffffff; }

.ui-datepicker.ui-widget-content { border: 1px solid #8e846b; background: #feeebd url(img/ui-bg_highlight-soft_100_feeebd_1x100.png) 50% top repeat-x; color: #383838; }
.ui-datepicker.ui-widget-content a { color: #383838; }



.ui-datepicker .ui-datepicker-title select { font-size:1em; }

.ui-datepicker .ui-state-hover, .ui-datepicker.ui-widget-content .ui-state-hover, .ui-datepicker .ui-widget-header .ui-state-hover
 { border: 1px solid #a45b13; background: #ffdd57 url(img/ui-bg_gloss-wave_70_ffdd57_500x100.png) 50% 50% repeat-x; color: #381f00; }
.ui-datepicker .ui-state-hover a, .ui-datepicker .ui-state-hover a:hover { color: #381f00; }
.ui-datepicker .ui-state-hover .ui-icon, .ui-datepicker .ui-state-focus .ui-icon {background-image: url(img/ui-icons_bd7b00_256x240.png); }

/***********************/


.ui-widget-overlay { background: #666666 url(img/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; }
.ui-widget-shadow { background: #000000 url(img/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; }


/*
 * jQuery UI Dialog 1.8.6
 *
 * Copyright 2010, 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 .ui-dialog-titlebar-close span {
    background-color: transparent;
    background-image: url(img/kwest_sprite.png?20120119); 
    background-repeat: no-repeat;
    background-position: 0 -310px;
}


/****************************************** 
 *  OLD FILE : jquery.fileupload-ui.css
 ******************************************/

.file_upload {
  font-size: 14px;
}


/****************************************** 
 *  OLD FILE : common.css
 ******************************************/

/*********
 * http://kwest.com
 * gestion des éléments récurrents :
 * header, footer, body, menus, logos,
 * couleurs de liens, avatars, publicit�, debug, 404
 * *******
 * text default color : #666666
 * link default color : #cd802a
 * default font-family : "Arial", "Geneva", sans-serif;
 * default font-size: 12px; (1em)
 **********/


/* Styles génériques      *
 *                        */
body {
    background-color: #f4f4f4;
    font-family: "Helvetica Neue", "Arial", "Geneva", sans-serif;
    font-size: 12px;
    color: #444;
}
a {
    color: #cd802a;
}
a:hover {
    color: #000;
}

.inverse_link {
    color: #000;
}
.inverse_link:hover {
    color: #cd802a;
}

h2, h3 {
    color: #333;
}
h2 {
    font-size: 24px;
}
h3 {
    font-size: 18px;
}
h4 {
    font-size: 15px;
    color: #333;
}
.small {
    font-size: 11px;
}

.hover, .hover h4, ul.collection_display_list li:hover, ul.collection_display_list li.selected, ul.collection_display_list li.hover {
    background-color: #f2f2f2;
    color: #000;
}

.errors label, .errors span {
    color: #f00 !important;
}
.errors input, .errors textarea {
    border-color: #f00 !important;
}

/* Feedback WARNING CONFIRM ou ERROR */
.notification{
    background-color: #fff;
}
.notification .small {
    font-size: 14px;
}
.notification.error {
    border: 2px solid #f00;
    color: #cc1212;
    font-size: 18px;
}
.notification.warning {
    border: 2px solid #ff7800;
    color: #ff7800;
    font-size: 18px;
}

.notification.confirm {
    border: 2px solid #9c3;
    color: #326500;
    font-size: 18px;
}

ul.collection_display_list li .blockUI.blockOverlay {
    background: #fff url(img/ajax-loader.gif) center center no-repeat;
}

/* Elements de  structure *
 *                        */
#global, #footer {
    border: 8px solid #e2e2e2;
    background-color: #fff;
}


/* Logo */
#global a.logo img {
    background: url(img/kwest_logo.png) no-repeat right top;
}

/* Barre de navigation    *
 *                        */
#navigation {
    border: none;
    background-color: #ffcc00;
}
#navigation li {
    background-color: #ffe982;
    border: none;
}
#navigation li>a {
    font-size: 18px;
    color: #c93;
}
#navigation li>a:hover, #navigation li.active {
    background-color: #cc9933;
}
#navigation li a:hover, #navigation li.active>a {
    color: #fff;
}
#navigation .pastille {
    font-size: 14px;
    color: #f90;
}
#navigation .pastille a, #navigation .pastille a:hover {
    padding: 0px;
    font-size: 14px;
    background: none;
    color: #f90;
}

/* noauth context         *
 *                        */
#toplinks.noauth .cmd_register {
    color: #fff;
    font-size: 23px;
    border: 1px solid #ffd73d;

    /*ombre */
    text-shadow: -1px -1px 1px #af6f27;
    filter: dropshadow(color=#af6f27, offx=-1, offy=-1);

    /* Dégradé */
    background: #DB8D38;
    background: -moz-linear-gradient(top, #DB8D38 0%, #CD7F2A 52%, #CD7F2A 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DB8D38), color-stop(52%,#CD7F2A), color-stop(100%,#CD7F2A)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DB8D38', endColorstr='#CD7F2A',GradientType=0 ); /* ie */
}

/* Footer                 *
 *                        */
#footer, #footer a {
    font-size: 14px;
    color: #aaa;
}
#footer li a {
    background: transparent url(img/kwest_sprite.png?20120119) -37px 7px no-repeat;
}

#footer li:first-child a {
    background: none;
}

.signaler_picto {
    font-size: 14px;
    color: #999;
}

.txtbox-tip {
    font-size: 10px;
}
.avatar-change-hover-degrade,
.avatar-change-hover-degrade:hover,
.avatar-change-hover {
    background-color: black;
    color: white;
}

a.cmd-aboutsocial {
    background: url(img/picto_social_big_sprite.png?20121220) no-repeat;
}
a.cmd-aboutsocial.kwest {
    background: url(img/social_kwest_big.png) no-repeat;
}

img.e404 {
    background: transparent url(img/404.png) no-repeat center center;
}

#widget_type .type_html span.tumblr,
#widget_type .type_html span.blogger,
#widget_type .type_html span.overblog,
#widget_type .type_html span.wordpress,
#widget_type .type_html span.blog {
    background-image: url(img/picto_widget_html_sprite.png);
    background-repeat: no-repeat;
}

#widget_type .type_skyrock label img {
    background: url(img/picto_social_small_sprite.png?20121220) no-repeat 0px -30px;
}
/****************************************** 
 *  OLD FILE : common_sprites.css
 ******************************************/
 /* sprites PICTOS */
.sprite {
    background-image: url(img/kwest_sprite.png?20120119); 
}

/* Sprite AVATARS */
.avatar {
    background-image: url(img/default_avatar_sprite.png);
}

.content form p.share_facebook label, ul.networks li.facebook,
.content form p.share_skyrock label, ul.networks li.skyrock,
.content form p.share_twitter label, ul.networks li.twitter,
ul.networks li.gmail,
ul.networks li.live {
    background-image: url(img/kwest_sprite.png?20120119);
    background-repeat: no-repeat;
}
form.frm_sharedquestion p.provider_name_wrapper label.share_facebook span.network,
form.frm_sharedquestion p.provider_name_wrapper label.share_skyrock span.network,
form.frm_sharedquestion p.provider_name_wrapper label.share_twitter span.network,
form.frm_sharedquestion p.provider_name_wrapper label.share_kwest span.network {
    background-image: url(img/picto_social_medium_sprite.png?20121220);
    background-repeat: no-repeat;
}
a.cmd-invitfriends {
    background-image: url(img/picto_invitfriends_sprite.png?20121220);
    background-repeat: no-repeat;
}

/****************************************** 
 *  OLD FILE : common_sidebar.css
 ******************************************/

/* SIDEBAR                *
 *                        */
.profil_infos.pseudo, .profil_infos .pseudo {
    font-size: 15px;
}
.profil_infos .activity {
    font-size: 12px;
}
span.certified,
.usertip_container .profil_pseudo .certified {
    background-image: url(img/kwest_sprite.png?20120119);
    background-repeat: no-repeat;
}
.sidebar h3 span {
    font-size: 22px;
}
.profil_wizee {
    background-image: url(img/wizee_logo.png);
    background-repeat: no-repeat;
}

#compteur {
    border: 3px solid #ffe982;
    background-color: #fff6d1;
    color: #666;
}
#compteur span {
    color: #000;
}


.light h2 {
    font-size: 18px;
}
.light .profil_infos.pseudo {
    font-size: 14px;
}

.sidebar .invitfriendslauncher-wrapper .bouton, .sidebar .sharedquestionlauncher-wrapper .bouton {
    background-image: url(img/picto_invitfriends_asksocial_sprite.png);
    /* héritent de la couleur de fond de .bouton pas la peine de repreciser */
}

/****************************************** 
 *  OLD FILE : common_forms.css
 ******************************************/

/* formulaires */
input[type=text], input[type=password], textarea {
    border: 1px solid #ccc;
    color: #666;
}
input, textarea {
    font-family: "Arial", "Geneva", sans-serif;
    font-size: 12px;
}

/* boutons */
.bouton {
    font-size: 14px;
    background-color: #ffe066;
    color: #cd802a;
}
.bouton:hover {
    color: #000;
}
.sabonner {
    background-color: #9c3;
    color: #360;
}
.submit, .desabonner {
    background-color: #f2f2f2;
    color: #cd802a;
}
.desabonner_blanc {
    background-color: #fff;
    color: #cd802a;
}
.hover .submit, ul.collection_display_list li:hover .submit, ul.collection_display_list li.selected .submit {
    background-color: #fff;
}

.bloquer {
    background: transparent url(img/bloquer.png) left center no-repeat;
    border: none;
}

.debloquer {
    background: transparent url(img/bloquer.png) 15px center no-repeat;
    border: none;
}
.debloquer_blanc {
    background: url(img/bloquer.png) 15px center no-repeat #fff;
    border: none;
}

input.suite, .suite input, .suite a, .suite a.inprocess:hover {
    background-color: #fff6d1;
}
.suite a.inprocess:hover {
    color: #cd802a;
}
.suite a .blockUI.blockOverlay {
    background: #ddd url(img/ajax-loader.gif) center center no-repeat;
}

form div.fieldset, .frm_fake div.fieldset {
    border: 3px solid #ffe982;
    background-color: #fff6d1;
}


.frondend_settings .frm_element_pseudo span.pseudo {
    font-size: 15px;
}


a.cmd_social_connect.facebook {
    background: transparent url(img/connect_facebook.png) center center no-repeat;
}
a.cmd_social_connect.skyrock {
    background: transparent url(img/connect_skyrock.png) center center no-repeat;
}

/****************************************** 
 *  OLD FILE : common_popin.css
 ******************************************/

/* Pop In                 *
 *                        */
/* Infobulle */

.usertip_container {
    border: 6px solid #e2e2e2;
    background-color: #fff;
}
.usertip_container .pointe_border, .usertip_container .pointe_bg {
    border-bottom: 0 solid transparent;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
}
.usertip_container .pointe_border {
    border-top: 10px solid #e2e2e2;
}
.usertip_container .pointe_bg {
    border-top: 10px solid #fff;
}
.usertip_container .spinner {
    background: #fff url(img/ajax-loader.gif) center center no-repeat;
}
/* Pop in compléte */
.popin {
    border: 8px solid #e2e2e2;
    background-color: #fff;
}

.popin label {
    color: #666;
}
.popin .ask label {
    font-size: 18px;
    color: #999;
}
.popin input[type=text], .popin input[type=password] {
    font-size: 18px;
}
.popin.profile_pseudo input[type=text],
.popin.profile_password input[type=password] {
    font-family: "Arial","Geneva",sans-serif;
    font-size: 12px;
}
.popin .social_picto {
    background: url(img/picto_social_small_sprite.png?20121220) no-repeat right top;
}

/* Partie droite - "amovible" */
.popin .half.floatright {
    background-color: #f2f2f2;
}
.popin .half.floatright p {
    color: #333;
}
.popin .clear.aligncenter {
    background-color: #fff6d1;
}

.popin.answerforward h2,
.popin.answerforward .question-body {
    color: #333;
}

.popin .ask.sharedquestion {
    background-color: transparent;
}

.popin .blockUI.blockOverlay {
    background: #fff url(img/ajax-loader.gif) center center no-repeat;
}
.popin span.error {
    color: red;
}


/****************************************** 
 *  OLD FILE : profil.css
 ******************************************/

/* Profil et Questions CONTENT *
 *                             */
/** Page PROFIL Form soumettre une question **/
.ask {
    border: 3px solid #ffe982;
    background-color: #fff6d1;
}

.ask .pointe_border, .ask .pointe_bg {
    border-top: 0 solid transparent;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
}
.ask .pointe_border {
    border-bottom: 10px solid #ffe982; /* on récup le border-color de .ask */
}
.ask .pointe_bg {
    border-bottom: 10px solid #fff6d1; /* on récup le background-color de .ask */
}
.ask p.small {
    color: #999;
}
.ask .letter_counting {
    font-size: 14px;
    color: #999;
}
.ask .letter_counting.textcounter_alert { color: orange; }
.ask .letter_counting.textcounter_warn { color: red; }

/** Liste question-réponses Pages PROFIL-HOME et QUESTIONS **/

.answers_list_newsfeed .newsfeed_me {
    background: #ffffdd;
}

.answers_list p.small, .answers_list_newsfeed p.small, .questions_list .small,
.answers_list p.small a.date, .answers_list_newsfeed p.small a.date, .questions_list .small a.date {
    color: #666;
}
.answers_list p.small a:hover.date, .answers_list_newsfeed p.small a:hover.date, .questions_list .small a:hover.date {
    color: #000;
}

.answers_list_wrapper .rss {
    background: url(img/kwest_sprite.png?20120119) no-repeat -31px -510px;
}

/* Menu déroulant Partager */
.share_form:hover {
    border: 6px solid #e2e2e2;
    background-color: #fff;
}
.share_form {
    border: 6px solid transparent;
    background-color: transparent;
}


/****************************************** 
 *  OLD FILE : abonnements.css
 ******************************************/

/* Profil ABONNEMENTS     *
 *                        */
.content_onglets li {
    font-size: 14px;
}
.content_onglets li a:hover, .content_onglets li.active a {
    background-color: #F2F2F2;
    color: #000;
}

.followers_list .pseudo, .blocked_list .pseudo, .grabbed_list .pseudo {
    font-size: 18px;
}
.followers_list li p, .blocked_list li p, .grabbed_list li p {
    font-size: 14px;
}

/****************************************** 
 *  OLD FILE : questions.css
 ******************************************/

/* Page QUESTIONS         *
 *                        */

.questions_list .bloquer {
    color: #aaa;
    font-size: 13px;
}


/****************************************** 
 *  OLD FILE : home.css
 ******************************************/

/*********
 * http://kwest.com
 * gestion des éléments récurrents : 
 * HOME non loggé
 * couleurs de liens, avatars, publicité, debug, 404
 * *******
 * text default color : #666666
 * link default color : #cd802a
 * default font-family : "Arial", "Geneva", sans-serif;
 * default font-size: 12px; (1em)
 **********/
/* Barre TOP              *
 *                        */
#slogan {
    font-size: 19px;
    color: #ff9904;
}
#slogan span {
    font-size: 25px;
}

/* Question centrale      *
 *                        */
#home_question {
    background-color: #f2f2f2;
}
.prehome h2 {
    font-size: 33px;
}

.prehome .submit {
    background-color: #fff;
}

#slider_menu .jcarousel-prev,
#slider_menu .jcarousel-next {
    background-color: #fee066;
}

label.theme span.theme-preview img {
    border: 1px solid #e2e2e2;
}

/*** Sharrre ***/
.sharrre .box {
    background: #eee;
}
.sharrre .buttons {
    background: #fff6d1;
    border: 3px solid #ffe982;
}
