/* THEME Skyrock Fabric
   Colors
   Beige bg          : F7F3EE
   Blanc             : FFFFFF
   Gris foncé txt    : 2E2E2E0
   Marron txt foncé  : 422D18
   Marron txt pale   : B49B7F
   */


/*
 * 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 #B49B7F; 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 #B49B7F; 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 #fff; background: #fff 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 #fff; 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;
}




/******************************************** BACKGROUND */
/* Styles génériques      *
 *                        */

body {
    background: #F7F3EE url(img/bg.jpg) fixed center top repeat;
}

/*
   Beige bg          : F7F3EE
*/
#global, #footer, #navigation li, .usertip_container, .popin, .ask, .share_form:hover, #compteur  {
    background-color: #F7F3EE;
}

/*
   Marron txt pale   : B49B7F
*/
#navigation, .bouton, .submit, .desabonner {
    background-color: #B49B7F;
}
.hover, .hover h4, ul.collection_display_list li:hover, 
ul.collection_display_list li.selected, ul.collection_display_list li.hover, 
.content_onglets li a:hover, .content_onglets li.active a, 
.popin .half.floatright {
    background-color: #B49B7F;
}

/*
   Blanc  : FFFFFF
*/
input.suite, .suite input, .suite a, .suite a.inprocess:hover, 
.popin .clear.aligncenter, #navigation {
    background-color: #fff;
}

form div.fieldset, .frm_fake div.fieldset {
    background-color: #fff;
}


/*
   Marron txt foncé  : 422D18
*/
#navigation li>a:hover, #navigation li.active {
    background-color: #422D18;
}
.hover .submit, ul.collection_display_list li:hover .submit, 
ul.collection_display_list li.selected .submit, .debloquer_blanc, .desabonner_blanc {
    background-color: #422D18;
}


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





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


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


#footer li a {
    background: transparent url(img/kwest_sprite.png?20120119) -37px 7px no-repeat;
}
#footer li:first-child a {
    background: none;
}

.avatar-change-hover-degrade,
.avatar-change-hover-degrade:hover,
.avatar-change-hover {
    background-color: #000;
}


.bloquer, .debloquer, .debloquer_blanc {
    background-image: url(img/bloquer.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-color: transparent;
}
.bloquer, .debloquer, .debloquer_blanc {
    background-position: left center;
}
.debloquer, .debloquer_blanc {
    background-position: 15px center;
}

.suite a .blockUI.blockOverlay {
    background: #ddd url(img/ajax-loader.gif) center center no-repeat;
}


/* INFOBULLE              *
 *                        */
.usertip_container .spinner {
    background: transparent url(img/ajax-loader.gif) center center no-repeat;
}

.popin .social_picto {
    background: url(img/picto_social_small_sprite.png?20121220) no-repeat right top;
}

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

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


/* REPONSES               *
 *                        */
.answers_list_newsfeed .newsfeed_me {
    background: #ffffdd;
}

/* Menu PARTAGER          *
 *                        */
.share_form {
    background-color: transparent;
}


/* Question centrale HOME *
 *                        */
#home_question {
    background-color: #f2f2f2;
}
.prehome .submit {
    background-color: #fff;
}
#slider_menu .jcarousel-prev,
#slider_menu .jcarousel-next {
    background-color: #fee066;
}


/******************************************** BORDER */
/* Styles génériques      *
 *                        */


#global, #footer, .popin {
    border-width: 8px;
}
form div.fieldset, .frm_fake div.fieldset {
    border-width: 3px;
}
.usertip_container, .share_form:hover {
    border-width: 6px;
}
.usertip_container .pointe_border {
    border-width: 10px;
}
.ask, #compteur {
    border-width: 3px;
}
label.theme span.theme-preview img {
    border-width: 1px;
}

#global, #footer {
    border-style: solid;
    border-color: #fff;
}
form div.fieldset, .frm_fake div.fieldset, .usertip_container, .share_form:hover,
 .usertip_container .pointe_border, .popin, .ask, #compteur, label.theme span.theme-preview img {
    border-style: solid;
    border-color: #fff;
}

.ask .pointe_border {
    border-bottom: 10px solid #fff; /* on récup le border-color de .ask */
}


/*
   Beige bg          : F7F3EE
*/
#toplinks.noauth .cmd_register {
    border: 1px solid #F7F3EE;
}
.usertip_container .pointe_bg {
    border-top: 10px solid #F7F3EE;
}

.ask .pointe_bg {
    border-bottom: 10px solid #F7F3EE; /* on récup le background-color de .ask */
}


#navigation {
    border: none;
}
#navigation li {
    border: none;
}



input[type=text], input[type=password], textarea {
    border: 1px solid #ccc;
}


.bloquer, .debloquer, .debloquer_blanc {
    border: none;
}

.usertip_container .pointe_border, .usertip_container .pointe_bg {
    border-bottom: 0 solid transparent;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
}

.ask .pointe_border, .ask .pointe_bg {
    border-top: 0 solid transparent;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
}

.share_form {
    border: 6px solid transparent;
}

 /* Feedback WARNING CONFIRM ou ERROR */

.errors input, .errors textarea {
    border-color: #f00 !important;
}
.notification.error, .notification.warning, .notification.confirm {
    border-width: 2px;
    border-style: solid;
}
.notification.error {
    border-color: #f00;
}
.notification.warning {
    border-color: #ff7800;
}
.notification.confirm {
    border-color: #9c3;
}



/******************************************** TEXT COLOR*/
/* Styles génériques      *
 *                        */

body, h4 {
    color: #422D18;
}
/*
   Marron txt pale   : B49B7F
*/
#navigation li>a, #toplinks.noauth .cmd_register {
    color: #B49B7F;
}
a:hover, .inverse_link {
    color: #B49B7F;
}
#navigation .pastille a, #navigation .pastille a:hover {
    color: #B49B7F;
}
#navigation li>a:hover, #navigation li.active>a, #compteur,
.avatar-change-hover-degrade,
.avatar-change-hover-degrade:hover,
.avatar-change-hover {
    color: #B49B7F;
}
.popin .ask label, .ask p.small, 
.ask .letter_counting {
    color: #B49B7F;
}


/*
   Gris foncé txt    : 2E2E2E
*/
a, .inverse_link:hover, h2, h3, #compteur span, 
.submit, .desabonner, .desabonner_blanc, input.suite, .suite input, .suite a, .suite a.inprocess:hover {
    color: #2E2E2E;
}

.bouton, .answers_list p.small a:hover.date, .answers_list_newsfeed p.small a:hover.date, 
.questions_list .small a:hover.date, .hover a:hover, .hover h4 a, .questions_list_item.selected h4 a {
    color: #fff;
}


/*
   Marron txt foncé  : 422D18
*/
.hover, .hover h4, ul.collection_display_list li:hover, ul.collection_display_list li.selected, 
ul.collection_display_list li.hover, .bouton:hover {
    color: #422D18;
}

/*
   Marron txt pale   : B49B7F
*/
.hover .bouton:hover {
    color: #B49B7F;
}

#footer, #footer a {
    color: #aaa;
}

.signaler_picto {
    color: #999;
}




/* Feedback WARNING CONFIRM ou ERROR */
.notification.error {
    color: #cc1212;
}
.errors label, .errors span {
    color: #f00 !important;
}
.notification.warning {
    color: #ff7800;
}
.notification.confirm {
    color: #326500;
}
.popin label, input[type=text], input[type=password], textarea {
    color: #666;
}
.popin .half.floatright p, 
.popin.answerforward h2, 
.popin.answerforward .question-body {
    color: #333;
}
.popin span.error {
    color: red;
}

/*Poser QUESTION          *
 *                        */

.ask .letter_counting.textcounter_alert { color: orange; }
.ask .letter_counting.textcounter_warn { color: red; }

/* REPONSES               *
 *                        */
.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_wrapper .rss {
    background: url(img/kwest_sprite.png?20120119) no-repeat -31px -510px;
}


/* Profil ABONNEMENTS     *
 *                        */
.content_onglets li a:hover, .content_onglets li.active a {
    color: #000;
}

/* Page QUESTIONS         *
 *                        */
.questions_list .bloquer {
    color: #aaa;
}

/* Barre TOP HOME         *
 *                        */
#slogan {
    color: #B49B7F;
}


/******************************************** TEXT FONTS*/
body {
    font-family: "Helvetica Neue", "Arial", "Geneva", sans-serif;
    font-size: 12px;
}
h2 {
    font-size: 24px;
}
h3 {
    font-size: 18px;
}
h4 {
    font-size: 15px;
}
.small {
    font-size: 11px;
}

/* Feedback WARNING CONFIRM ou ERROR */
.notification .small, .notification.error, 
.notification.warning, .notification.confirm {
    font-size: 18px;
}


/* Elements de  structure *
 *                        */
/* Barre de navigation    */
#navigation li>a {
    font-size: 18px;
}

#navigation .pastille {
    font-size: 14px;
}

/* noauth context         *
 *                        */
#toplinks.noauth .cmd_register {
    font-size: 23px;
}

/* Footer                 *
 *                        */
#footer, #footer a {
    font-size: 14px;
}

.signaler_picto {
    font-size: 14px;
}
.txtbox-tip {
    font-size: 10px;
}

/* 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;
}
.light h2 {
    font-size: 18px;
}
.light .profil_infos.pseudo {
    font-size: 14px;
}
input, textarea {
    font-family: "Arial", "Geneva", sans-serif;
    font-size: 12px;
}
/* BOUTONS                *
 *                        */
.bouton {
    font-size: 14px;
}

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

.popin .ask label {
    font-size: 18px;
}
.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;
}
/*Poser QUESTION          *
 *                        */
.ask .letter_counting {
    font-size: 14px;
}

/* Profil ABONNEMENTS     *
 *                        */
.content_onglets li {
    font-size: 14px;
}
.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;
}

/* Page QUESTIONS         *
 *                        */
.questions_list .bloquer {
    font-size: 13px;
}

/* Barre TOP HOME         *
 *                        */
#slogan {
    font-size: 19px;
}
#slogan span {
    font-size: 25px;
}

/* Question centrale HOME *
 *                        */
.prehome h2 {
    font-size: 33px;
}



/******************************************** SPRITES */
#widget_type .type_html span.tumblr,
#widget_type .type_html span.blogger,
#widget_type .type_html span.overblog {
    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;
}

 /* sprites PICTOS */
.sprite {
    background-image: url(img/kwest_sprite.png?20120119); 
}

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

.profil_wizee {
    background-image: url(img/wizee_logo.png);
    background-repeat: no-repeat;
}

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

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

/******************************************** OMBRES */


/* noauth context         *
 *                        */
#toplinks.noauth .cmd_register {
    /*ombre */
    text-shadow: -1px -1px 1px #422D18;
    filter: dropshadow(color=#422D18, offx=-1, offy=-1);
}
