/* THEME FLUO - from SKYROCK
   Colors
   Noir        : 000000
   Bleu        : 02ABEE
   Rose        : ED008C
   Gris-border : 3D3D3D
   Gris-bg     : 212121
   Blanc       : ffffff
   */


/*
 * 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 #000; 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: #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 #212121; 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: #000 url(img/bg_body.jpg) top center repeat;
}/*
   Noir     : 000
*/
#navigation li, .bouton  {
    background-color: #000;
}
#global, #footer {
	background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#98000000, endColorstr=#98000000)";
    background-color: rgba(0, 0, 0, 0.8);
    zoom: 1;
}
.share_form:hover, .usertip_container, .popin, .hover .submit, ul.collection_display_list li:hover .submit, 
ul.collection_display_list li.selected .submit, .debloquer_blanc, .desabonner_blanc {
    background-color: #000;
}


/*
   BLEU     : 008b00
*/

#navigation {
    background: #02ABEE;
}


/*
   ROSE     : ED008C
*/

#navigation li>a:hover, #navigation>li.active, .bouton, input.suite, .suite input, .suite a, .suite a.inprocess:hover {
    background-color: #ED008C;
}
#slider_menu .jcarousel-prev,
#slider_menu .jcarousel-next {
    background-color: #ED008C;
}


/*
   Gris bg    : 212121
*/
.ask, #compteur, form div.fieldset, .frm_fake div.fieldset, 
.hover, .hover h4, ul.collection_display_list li:hover, .answers_list_newsfeed .newsfeed_me, 
ul.collection_display_list li.selected, ul.collection_display_list li.hover, 
.content_onglets li a:hover, .content_onglets li.active a, 
.submit, .desabonner, 
.popin .half.floatright, .popin .clear.aligncenter {
    background-color: #212121;
}


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




/*
   Images et dégradés
*/

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

#toplinks.noauth .cmd_register {
    /* Dégradé */
    /* Fond dégradé */
    background: #45494D; /* Old browsers */
    background: -moz-linear-gradient(top, #45494D 1%, #000000 100%); /* FF3.6+ */
    background: -webkit-gradient(top, #45494D 1%,#000000 100%); /* Chrome+,Safari */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45494D', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

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


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


/* Question centrale HOME *
 *                        */
#home_question {
    background-color: #f2f2f2;
}
.prehome .submit {
    background-color: #fff;
}



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

/*
   Gris-border : 111
*/
#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, 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: #111;
}
.ask .pointe_border {
    border-bottom: 10px solid #111; /* on récup le border-color de .ask */
}


/*
   Gris-bg     : 212121
*/
.ask .pointe_bg {
    border-bottom: 10px solid #212121; /* on récup le background-color de .ask */
}
#toplinks.noauth .cmd_register {
    border: 1px solid #212121;
}


/* 
   Noir      : 000
*/
.usertip_container .pointe_bg {
    border-top: 10px solid #000;
}



#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*/
/*
   Rose    : ED008C
*/
a:hover, .inverse_link, #navigation ul>li a, #compteur span {
    color: #ED008C;
}
.hover .bouton {
    color: #ED008C;
}

/*
   Bleu : 02ABEE
*/

h2, h3, h4, 
.desabonner_blanc, .suite a.inprocess:hover  {
    color: #02ABEE;
}


/*
   Blanc  : fff
*/
body {
    color: #fff;
}
a, .inverse_link:hover, .hover, .hover h4, ul.collection_display_list li:hover, ul.collection_display_list li.selected, 
ul.collection_display_list li.hover, .bouton:hover, #navigation .pastille a, .hover .bouton:hover {
    color: #fff;
}
.bouton {
    color: #fff;
}
.popin .ask label, .ask p.small, 
.ask .letter_counting {
    color: #fff;
}
.content_onglets li a:hover, .content_onglets li.active a {
    color: #fff;
}

#navigation li>a:hover, #navigation>li.active a, #toplinks.noauth .cmd_register, #compteur,
.avatar-change-hover-degrade,
.avatar-change-hover-degrade:hover,
.avatar-change-hover {
    color: #fff;
}

.bouton:hover {
    color: #000;
}

#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 p.small a:hover.date, .answers_list_newsfeed p.small a:hover.date, .questions_list .small a:hover.date {
    color: #e30020;
}

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

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

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


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

 /* 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 #af6f27;
    filter: dropshadow(color=#af6f27, offx=-1, offy=-1);
}
