/******************************************** MARGES */
.answers_list_item {
    margin-bottom: 20px;
}
#global {
    padding-top: 8px;
    margin-top: 45px;
}

#toplinks {
	position: relative;
    margin: -46px 0 10px 0;
    float: right;
    background-color: #fdfdfd;
    background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#97fdfdfd, endColorstr=#97fdfdfd)";
    background-color: rgba(253, 253, 253, 0.8);
    zoom: 1;
}
#toplinks li {
    display: inline-block;
    padding: 4px 3px;
    margin: 4px 0;
}
#toplinks.noauth .cmd_register {
    margin: 47px 29px 7px 20px;
}
#navigation {
    height: 40px;
    margin-bottom: 30px;
    float: right;
}
#navigation li {
    margin: 0;
}
#navigation.noauth {
    float: none;
    margin-top: 25px;
}
.sidebar {
    clear: both;;
}
h1 {
    top: 5px;
}
.answers_list .forms_bottom, .answers_list_newsfeed .forms_bottom {
    bottom: -13px;
}
.answers_list_wrapper {
    padding-top: 20px;
}
h2:not(.pseudo) {
    padding-bottom: 0;
    margin-bottom: 15px;
}
h3 {
    padding-bottom: 5px;
}
.followers_avatar_list {
    margin-top: 15px;
}

/******************************************** OMBRES */
#global, #footer, #toplinks:not(.noauth), .share_form:hover, #toplinks.noauth .cmd_register, .bouton, #navigation, 
.usertip_container .pointe_border, .popin, label.theme span.theme-preview img, .usertip_container
{
    -moz-box-shadow: 0px 2px 4px #ddd;
    box-shadow: 0px 2px 4px #ddd; 
}
.usertip_container .spinner {
    background: #fff url(img/ajax-loader.gif) center center no-repeat;
}

/******************************************** PAS d'arrondis */
.question, .ask.sharedquestion, .share_form, .global_notification_message, 
#subscribe, #navigation li, #navigation li a, .bouton, .minipopin, .notification, 
.content_onglets li a, .suite a .blockUI.blockOverlay {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px 0px 0px 0px;
}
#global, #footer, #toplinks, #compteur, .ask, .bouton, #toplinks.noauth .cmd_register, #navigation, .usertip_container, 
.fieldset, .popin, .followers_list_item, .share_form {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px 5px 5px 5px;
}
#navigation li:first-child {
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px 5px 5px 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px 5px 5px 5px;    
}
#navigation li:last-child {
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px 5px 5px 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px 5px 5px 5px;    
}

/******************************************** BACKGROUNDS */
body {
    background: #fff url(img/bg_body.jpg) top center repeat-x;
}

#global a.logo img {
    background: url(img/kwest_logo.png) no-repeat left top;
}
.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;
}

.bouton, .submit {
    background-color: #f0f3f5;
}
#navigation li.active {
    background-color: #e7ebef;
}
#navigation li:hover, #global, #footer, .share_form:hover, 
.usertip_container .pointe_border, .popin, label.theme span.theme-preview img, .usertip_container, 
.hover, ul.collection_display_list li:hover, .hover, 
.content_onglets li a:hover, .content_onglets li.active a, .hover .bouton, .ask .bouton 
{
    background-color: #fff;
}
#global, #footer {
	background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#98ffffff, endColorstr=#98ffffff)";
    background-color: rgba(255, 255, 255, 0.8);
    zoom: 1;
}

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


#navigation:not(.noauth), #toplinks.noauth .cmd_register, 
.content_onglets li.active a, 
ul.collection_display_list li.selected, ul.collection_display_list li.hover, 
.answers_list_newsfeed .newsfeed_me, 
.popin .half.floatright, form div.fieldset, .frm_fake div.fieldset, .ask, #compteur {
    /* Fond dégradé */
    background: #fcfcfc; /* Old browsers */
    background: -moz-linear-gradient(top, #fcfcfc 0%, #e7ebef 100%); /* FF3.6+ */
    background: -webkit-linear-gradient(top, #fcfcfc 0%,#e7ebef 100%); /* Chrome10+,Safari5.1+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FCFCFC', endColorstr='#E7EBEF',GradientType=0 ); /* IE6-9 */
}

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

.avatar-change-hover-degrade,
.avatar-change-hover-degrade:hover,
.avatar-change-hover {
    background-color: #000;
}
#toplinks.noauth {
    background: transparent;
}
.sabonner {
    background-color: #d3ebd5;
}
/******************************************** COLORS */
body {
    color: #000;
}
a, .inverse_link:hover, h2, h3, #compteur span, .hover .bouton, .bouton, 
.submit, .desabonner, .desabonner_blanc, input.suite, .suite input, .suite a, .suite a.inprocess:hover  {
    color: #444;
}

a:hover, .inverse_link, #toplinks.noauth .cmd_register:hover, .bouton:hover,
.answers_list p.small a.date, .answers_list_newsfeed p.small a.date, .questions_list .small a.date,
.answers_list p.small a:hover.date, .answers_list_newsfeed p.small a:hover.date, .questions_list .small a:hover.date {
    color: #000;
}
.avatar-change-hover-degrade,
.avatar-change-hover-degrade:hover,
.avatar-change-hover {
    color: #ffffff;
}
#navigation li.active a {
    color: #325b83;
}

/* Feedback WARNING CONFIRM ou ERROR */
.notification.error {
    color: #cc1212;
}
.errors label, .errors span {
    color: #f00 !important;
}
.notification.warning {
    color: #ff7800;
}
.notification.confirm {
    color: #326500;
}
ul.collection_display_list li .blockUI.blockOverlay {
    background: #fff url(img/ajax-loader.gif) center center no-repeat;
}
/******************************************** BORDERS */
#toplinks li:not(:first-child), #navigation li:not(:first-child) {
    border-left: 1px solid #eee;
}
#toplinks.noauth li:not(:first-child) {
    border-left: none;
}
.usertip_container h3 {
    border-bottom: none;
}
.answers_list_item, .questions_list li, .answers_list_newsfeed li {
    border-bottom: 1px solid #ccc;
}
.bloquer, .debloquer, .debloquer_blanc {
    border: none;
}

 /* 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 FONTS*/
body {
    font-family: "Helvetica Neue", "Arial", "Geneva", sans-serif;
    font-size: 12px;
}
h2 {
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
}
h3 {
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
}
h4 {
    font-size: 15px;
}
.small {
    font-size: 11px;
}

/* Feedback WARNING CONFIRM ou ERROR */
.notification .small, .notification.error, 
.notification.warning, .notification.confirm {
    font-size: 18px;
}
a:hover {
    text-decoration: underline;
}
#compteur {
    text-decoration: none;
}


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

#navigation .pastille {
    font-size: 14px;
}
#navigation .pastille a, #navigation .pastille a:hover {
    padding: 0px;
    font-size: 14px;
    background: none;
    color: #000;
}

/* 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;
}
.popin .blockUI.blockOverlay {
    background: #fff url(img/ajax-loader.gif) center center no-repeat;
}
/*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;
}




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


