@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("facebook.com") {


body.fbx
{
background:url('http://dl.dropbox.com/u/18399943/Stylish/Facebook/Agrume/x.jpg') fixed !important;
}

body.fbChatPopout
{
background-image:none !important;
}

body.plugin
{
background: none transparent!important;
}

body.editaccount
{
background: url('http://dl.dropbox.com/u/18399943/Stylish/Facebook/Agrume/x.jpg') fixed!important;
}


/* on rend invisible */

#pagelet_connectbox, .hp_connect_box {display:none !important;} /* haut droit "communiquer" */


#pagelet_ego_pane
{
display:none!important;
}

#blueBar {background:transparent !important;} /* barre bleue du haut de page */

#contentCurve {display:none !important;} /* barre blanche de 2px en bas de la page */

#sidebar_ads, #pagelet_adbox, .UIHomeBox_Sponsored {display:none !important;} /* pub */

.welcome_useragent {display:none !important;} /* page de login */

.WelcomePage_MainSellCenter {display:none !important;}
/* --- */



.WelcomePage_Container {margin-left:-100px !important;}




/********************************* container principal ****************************************/

#globalContainer {padding-left:0px !important;background:transparent !important;}
/* --- */




/******************************* haut de page - barre de recheche et boutons ********************************/



#headNavOut {background:#336699 !important;  /* fond de la barre avec recherche et login */
border:1px solid black !important;
clear:both !important;

-moz-border-radius:10px;
}

/*#navSearch {margin-left:200px !important;} /* barre de recherche */

/* boutons droite */

#pageNav a:hover {background:rgba(150,150,150,0.20)/*EDIT*/ !important;color:white !important;}
#pageNav a:focus {background:rgba(150,150,150,0.20)/*EDIT*/ !important;color:white !important;}

/* bouton de gauche */



/********************************* content ***************************************************/

#content {background:transparent !important;}
/* --- */




/**************************** barre du haut de page profil et autres ************************/

.profile_color_bar {
background:#99CCFF !important;
width:1000px !important;
height:100px !important;
left:0px !important;

-moz-border-radius:10px;}


.profile_top_wash {
background:transparent !important;
width:00px !important;
height:100px !important;
position:relative !important;
left:50% !important;
margin-left:-500px!important;
clear:both !important;

padding:0px !important;

-moz-border-radius:10px;}
/* --- */





/************************ haut de page profil et autre **************************/


#profile_name { /* nom */
color:purple !important;
font: 25px 'comic sans ms' !important;
}

#profile_status { /* message status */
color:#000 !important;
font: 12px 'comic sans ms' !important;
}

#status_time { /* durÃ©e du statut */
color:purple !important;
}
/* --- */





/*********************** colonnes de gauche *************************/


#profileimage { /* on recentre l'image profil */
margin:-5px 5px 5px -5px !important;
}

.box { /* on recentre les box de titres */
width: 100% !important;
margin: 0 5px 0 -5px !important;
}

#left_column { /* colonne profil et autre */
background:rgba(255, 255, 255, 0.65) !important; 
padding: 10px 0 20px 10px!important; 
margin-left:-70px !important; 
margin-top:84px !important;
-moz-background-clip: padding !important;

border: 6px solid transparent !important;

-moz-border-bottom-colors:  rgba(0,0,0,.62) #f5f8fa rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
-moz-border-left-colors: rgba(0,0,0,.62) #f5f8fa rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
-moz-border-right-colors: rgba(0,0,0,.62) #e3e7ea rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
-moz-border-top-colors:  rgba(0,0,0,.62) #f5f8fa rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;

-moz-border-radius: 6px !important;
}

#leftCol { /*EDIT*//* colonne page accueil */
background:rgba(255, 255, 255, 0.65) !important; 
padding: 10px 10px 20px 10px!important; 
margin-left:-30px !important;
-moz-background-clip: padding !important;

/*border: 6px solid transparent !important;

-moz-border-bottom-colors:  rgba(0,0,0,.62) #f5f8fa rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
-moz-border-left-colors: rgba(0,0,0,.62) #f5f8fa rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
-moz-border-right-colors: rgba(0,0,0,.62) #e3e7ea rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
-moz-border-top-colors:  rgba(0,0,0,.62) #f5f8fa rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
*/
-moz-border-radius: 6px !important;
}
/* --- */





/*************************** colonnes de droite ******************************/


#right_column { /* colonne profil et autre */
background:rgba(255, 255, 255, 0.65) !important; 
padding: 10px 225px 10px 10px !important;
margin-left: -35px !important;
padding-top: 100px !important;
-moz-background-clip: padding !important;

border: 6px solid transparent !important;

-moz-border-bottom-colors:  rgba(0,0,0,.62) #f5f8fa rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
-moz-border-left-colors: rgba(0,0,0,.62) #f5f8fa rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
-moz-border-right-colors: rgba(0,0,0,.62) #e3e7ea rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
-moz-border-top-colors:  rgba(0,0,0,.62) #f5f8fa rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;

-moz-border-radius: 6px !important;
}

.UIStory { /* contenu (texte...) page profil et autre */
background:transparent !important;
}

#rightCol { /* colonne page accueil */
width: 244px!important;
margin-right: 15px!important;
padding-right: 0px!important;
}

#contentCol { /*EDIT*/ /* contenu accueil */
background:rgba(255, 255, 255, 0.65) !important;
border: none!important;
-moz-border-radius:6px!important;
}
/* --- */





/********************************* footer ************************************/

#pageFooter { /* espace bas de la page pour eviter que les fenÃªtres de tchat ne cachent les apps */
background:transparent !important;
height:50px !important;
margin:25px !important;
}
/* --- */






/********************************** fenÃªtre pop up d'application *************************************/

.perms_graphic {
background:#fff !important;
}
.minifeed {
background:#fff !important;
color:#000 !important;
}
/* --- */






/************************************** liste de contacts ***************************************/


#buddy_list_tab {
background:rgba(255, 255, 255, 0.65) !important;
padding: 0 10px 0 10px !important; 
-moz-background-clip: padding !important;
border: 6px solid transparent !important;

-moz-border-right-colors:rgba(0,0,0,.62) #e3e7ea rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
-moz-border-left-colors:rgba(0,0,0,.62) #f5f8fa rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
-moz-border-top-colors:rgba(0,0,0,.62) #f5f8fa rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;

-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}

.presence_menu_opts {
background:rgba(255, 255, 255, 0.65) !important;
padding: 10px 4px 0 4px !important;

-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}
/* --- */





/**************************************** page view photos et applications ****************************************/


.UIStandardFrame_Container {
background:white !important;
padding-left:200px !important;

-moz-border-radius-topleft:10px;
-moz-border-radius-topright:0px;
}

.fan_box { /* bouton devenir fan */
background:#fff!important;
border:1px dashed purple !important;
}


a.selected {
background:#fff !important;
}
/* --- */




/* page photos, evenements et video */


.creation_buttons {background:#fff !important;} /* boutons sur fond blanc */
.caption {color:purple !important;} /* couleur anotations */
/* --- */




/* page new mess */

.field_set_field, .gigaboxx_composer_message_label, .UIComposer_AttachmentPrompt {
color:#000 !important;
}
/* --- */




/* upload file */

#upload_file {
background:#efefef !important;
}
/* --- */




/* video et divers */

.UIMediaHeader_Container, .UIMediaHeader_TitleWrapper {
background:#F2FAF9 !important;
border:none !important;

-moz-border-radius-topleft:10px;
-moz-border-radius-bottomleft:10px;
}

.UIWashFrame_MainContent, #prompt {
background:#fff !important;
}
/* --- */




/* fenÃªtre de chat */

.chat_header {
background:rgba(0, 0, 0, 0.85) !important;
}

.chat_header a {
color: white !important;
}

/* discussion */
#chat_tab_bar { 
-moz-background-clip: padding !important;
border: 6px solid transparent !important;

-moz-border-right-colors:rgba(0,0,0,.62) #e3e7ea rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
-moz-border-left-colors:rgba(0,0,0,.62) #f5f8fa rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
-moz-border-top-colors:rgba(0,0,0,.62) #f5f8fa rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;

-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;}

/* --- */
/* --- */




/* fenÃªtre de requÃªtes */

.UIFullPage_Container {
background:#fff !important;
padding: 10px 25px 10px 10px !important;

-moz-border-radius-topleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-bottomleft:10px;
}
/* --- */

}




/* ------------------------------ */
/*             EDIT               */
/* ------------------------------ */



.uiBoxGray
{
/*border: none!important;
background-color: rgba(242,242,242,0.65)!important;*/
-moz-border-radius: 0 0 6px 6px!important;
}





.hasLeftCol #contentCol, .hasLeftCol #mainContainer
{
border-right: none!important;
}





#bfb_options_button span
{
color:white!important;
}

.uiProfilePhoto
{
-moz-border-radius: 2px!important;
}

.UIImageBlock_Image .img
{
-moz-border-radius: 2px!important;
}




.fbxWelcomeBox
{
border: 1px solid rgba(237,239,244,0.9)!important;
-moz-border-radius:6px!important;
background: rgba(255,255,255,0.3)!important;
}

.fbxWelcomeBoxBlock img
{
-moz-border-radius:6px!important;
}

.uiSideNav .buttonWrap
{
left:165px!important;
}

.fbNubFlyout, .fbDockChatTabFlyout
{
-moz-border-radius: 6px!important;
}


.fbDock, .fbDockWrapperLeft .lNubContainer, .fbDockWrapperRight .rNubContainer
{
-moz-opacity: 0.95!important;
filter:alpha(opacity=95)!important;
opacity:0.95!important;
}


#profile_pic, #profile_pic img
{
border: none!important;
}

#footerContainer
{
background: rgba(255,255,255,0.65)!important;
border: none!important;
-moz-border-radius:6px;
margin-top: 12px!important;
margin-bottom: 18px!important;
}/* lien de bas de page */

.uiSideNav .item, .uiSideNav .subitem
{
border: none!important;
}
#navSearch .uiTypeahead, #navSearch .uiTypeahead .wrap
{
border-color:rgba(180,187,205,0.65)!important;
}

#headNav
{
background: rgba(255,255,255,0.65)!important;
border: none!important;
-moz-border-radius:6px;
margin-top: 12px!important;
margin-bottom: 18px!important;
}

.uiSelector, .uiCloseButton 
{
border: none!important;
}


.item
{
border: none;
}

.uiBlingBox
{
border: none!important;
}


.jewelToggler
{
-moz-border-radius: 6px!important;
}


.jewelToggler, .jewelToggler:visited
{
background-image:url("http://dl.dropbox.com/u/18399943/Stylish/Facebook/Agrume/fblogo.png")!important;
background-color:rgba(255,255,255,0.2)!important;
}

.jewelToggler:hover, .jewelToggler:active, .jewelToggler:focus
{
background-image:url("http://dl.dropbox.com/u/18399943/Stylish/Facebook/Agrume/fblogo.png")!important;
background-color:rgba(255,255,255,0.6)!important;
}

.jewelCount
{
background-color: rgba(255,255,255,0)!important;
}

.jewelCount span
{
background-color: #E800E8 !important;
border-color: -moz-use-text-color #E800E8 #E800E8 !important;
-moz-border-radius: 3px!important;
}

.fixedBody
{
position: relative!important; /* la déclaration !important est écrasée par celle intégrée aux feuilles CSS natives */
}

.MessagingReadHeader
{
background-color: transparent!important;
}


#pageLogo a, #pageLogo a:visited
{
-moz-border-radius:6px!important;
background-image: url("http://dl.dropbox.com/u/18399943/Stylish/Facebook/Agrume/NGGPJRdOdhs_repos.png")!important;
background-color: #993B98!important;
}


#pageLogo a:hover, #pageLogo a:active, #pageLogo a:focus
{
background-color: #A04D9E!important;
background-image: url("http://dl.dropbox.com/u/18399943/Stylish/Facebook/Agrume/NGGPJRdOdhs.png")!important;
}

#pageLogo
{
padding-top: 18px!important;
margin-left: -31px!important;
}


#jewelCase
{
background: rgba(255,255,255,0.65)!important;
border: none!important;
-moz-border-radius:6px;
margin-top: 18px!important;
margin-bottom: 18px!important;
}

#requestsWrapper
{
margin-left: 15px!important;
}

.jewel
{
margin-right: 2px!important;
}


#jewelRequest {background-image: url("http://dl.dropbox.com/u/18399943/Stylish/Facebook/Agrume/bvQm-sVc-2R.png")!important;}
#jewelMail {background-image: url("http://dl.dropbox.com/u/18399943/Stylish/Facebook/Agrume/ZTpDxG-EIxW.png")!important;}
#jewelNotif {background-image: url("http://dl.dropbox.com/u/18399943/Stylish/Facebook/Agrume/Uci9qC-TdDY.png")!important;}


.uiToolbarBordered
{
border: none!important;
background-color: rgba(242,242,242,0.65)!important;
-moz-border-radius: 6px!important;
}


/*.uiSelector .selected, .uiSelector .selected:active, .uiSelector .selected:focus, .uiSelector .selected:hover
{
background-color: #6D84B4!important;
background-image:url("https://s-static.ak.facebook.com/rsrc.php/v1/zD/r/B4K_BWwP7P5.png")!important;
background-position: right -192px!important;
}*/

.sp_38dk4n
{
background-image: url("http://dl.dropbox.com/u/18399943/Stylish/Facebook/Agrume/q9Jsvb0vMgg.png")!important;
}

.uiBoxLightblue
{
background-color: rgba(237,239,244,0.85)!important;
border: none!important;
-moz-border-radius: 6px !important;
}






.uiHeaderSection, .uiSideHeader
{
background-color: rgba(242,242,242,0.65)!important;
-moz-border-radius: 6px!important;
border: none!important;
}

.uiComposerWhiteMessageBox .uiComposerMessageBox
{
background-color: transparent!important;
}

.uiUfi .ufiItem
{
background-color: rgba(237,239,344,0.85)!important;
-moz-border-radius: 6px;!important;
}



.uiUfi .uiUfiUnseenItem
{
border-left: none/*2px solid #A8B2CE*/!important;
border-bottom: none!important;
background-color: rgba(168,178,206,0.65)!important;
}



#navAccount
{
border: none!important;
}


#navAccount a
{
background-color: transparent!important;
}

#navAccountLink, #navAccountLink:active
{
/*margin-right:20px !important;*/
-moz-border-radius: 0 6px 6px 0;
}


.openToggler #navAccountLink, .no_js #navAccount:hover #navAccountLink, #navAccount.openToggler, .no_js #navAccount:hover
{
background-color: transparent!important;
color: #FFFFFF!important;
border: none!important;
}


.openToggler #navAccountLink:hover, .no_js #navAccount:hover #navAccountLink:hover, #navAccount.openToggler:hover, .no_js #navAccount:hover
{
color: #FFFFFF!important;
}

.openToggler #navAccountLink img, .no_js #navAccount:hover #navAccountLink img
{
background-image: url("http://dl.dropbox.com/u/18399943/Stylish/Facebook/Agrume/fblogo.png")!important;
}


.confirm_boxes
{
background: transparent !important;
}

.confirm
{
background: transparent!important;
border-top: none!important;
}

#footerContainer .lfloat:after
{
content: "Design « Facebook Agrume » v 0.9 conçu par Agrume pour userstyles.org"!important;
}

#footerContainer .rfloat
{
margin-top: 7px!important;
}

/*.uiHeaderTopAndBottomBorder
{
padding: 5px 0!important;
}

.uiHeaderSection, .uiSideHeader
{
padding: 4px 5px 5px!important;
}

.home_right_column
{
margin-left: 15px!important;
}*/

.uiBoxWhite {
    background-color: rgba(255,255,255,0.65)!important;
-moz-border-radius: 6px!important;
    border: 1px solid #CCCCCC;
padding-left: 20px!important;
}

#navAccount ul a:hover
{
color:#FFFFF!important;
background-color: #6D84B4!important;
}

li #navAccountInfo a:hover
{
color: #3A579A!important;
background-color: transparent!important;
}

.mall_divider_text
{
background-color: rgba(255,255,255,0)!important;
}

.mall_divider
{
height: 9px!important;
padding-top: 0px!important;
}


.groupProfileHeaderWash
{
background-color: rgba(240,242,247,0.45)!important;
-moz-border-radius: 6px 6px 0 0!important;
}

.uiBoxYellow
{
-moz-border-radius: 6px!important;
}

.uiSideNavCount
{
left: -9px!important;
}

.fbQuestionsPollResultsBar .shaded
{
background-color: transparent!important;
border: none!important;
border-bottom: 1px solid #94D4FC!important;
background: -moz-linear-gradient(#A7BBE0, #5796DD 60%, #99DAFF)!important;
-moz-border-radius: 6px 0 0 6px!important;
}


.fbQuestionsPollResultsBar
{
border:1px solid #93A4C7!important;
-moz-border-radius: 6px!important;
background: -moz-linear-gradient(#E5EBF6, #D2E3F6 60%, #E1F2FE)!important;
}

.auxlabel
{
background-color: transparent!important;
}



.pam
{
border: none!important;
background-color: rgba(242,242,242,0.65)!important;
-moz-border-radius: 6px!important;
}

/*.mbm
{
border: none!important;
background-color: rgba(242,242,242,0.65)!important;
-moz-border-radius: 6px!important;
padding: 5px!important;
}*/

.attachmentFrame, .uiComposerMessageBox
{
background-color: rgba(255,255,255,0.85)!important;
}

.toggle_tabs li a.selected
{
color: #000!important;
}


label.uiButton
{
-moz-border-bottom-colors: none!important;
-moz-border-image: none!important;
-moz-border-left-colors: none!important;
-moz-border-right-colors: none!important;
-moz-border-top-colors: none!important;
background: -moz-linear-gradient(center top , #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent!important;
border-color: #CCCCCC #BBBBBB #A0A0A0!important;
border-left: 1px solid #BBBBBB!important;
border-radius: 3px 3px 3px 3px!important;
border-right: 1px solid #BBBBBB!important;
border-style: solid!important;
border-width: 1px!important;
color: #000000!important;
cursor: default!important;
margin: 0 8px 0 0!important;
padding: 3px 8px!important;
font:15px!important;
/*font: 75% arial,sans-serif!important;
outline: medium none!important;
text-align: center!important;
vertical-align: middle!important;
white-space: nowrap!important;*/
}

label.uiButton input
{
color: #000000!important;
cursor: default!important;
font: 75% arial,sans-serif!important;
outline: medium none!important;
text-align: center!important;
vertical-align: middle!important;
white-space: nowrap!important;
font: 12px arial, sans-serif!important;
}

label.uiButton:hover
{
color: #000000!important;
border-color: #939393!important;
}

label.uiButton:active, label.uiButton:focus
{
color: #000000!important;
border-color: #444444!important;
background: -moz-linear-gradient(center top, #EEEEEE, #F9F9F9) repeat scroll 0 0 transparent!important;
}

label.uiButtonConfirm input
{
font-weight:bold!important;
}


label.uiButtonDisabled, label.uiButtonDisabled:hover, label.uiButtonDisabled:active, label.uiButtonDisabled:focus
{
background: -moz-linear-gradient(center top , #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent!important;
border-color: #CCCCCC #BBBBBB #A0A0A0!important;
}


label.uiSelectorButton
{

}






.pop_content .dialog_buttons
{
-moz-border-bottom-colors: none!important;
-moz-border-image: none!important;
-moz-border-left-colors: none!important;
-moz-border-right-colors: none!important;
-moz-border-top-colors: none!important;
background: none repeat scroll 0 0 transparent!important;
}

.pop_container_advanced
{
background: none repeat scroll 0 0 transparent!important;
background: -moz-radial-gradient(rgba(255,255,255,0.35), rgba(82,82,82,0.85))!important;
/*border: 1px solid!important;
border-color: #CCCCCC #BBBBBB #ADADAD #BBBBBB!important;*/
}

.dialog_content, .dialog_title
{
background: none repeat scroll 0 0 transparent!important;
border: none!important;
}

.dialog_body
{
background: rgba(255,255,255,1)!important;
border: none!important;
-moz-border-radius: 6px!important;
}

.pop_content h2 span
{
padding: 0px 10px 8px 10px!important;
}

.dialog_loading
{
border:none!important;
background: none transparent!important;
}


.pop_content h2.secure
{
/*background: url("https://s-static.ak.facebook.com/rsrc.php/v1/zu/r/jp8TzrZb6J1.png") no-repeat scroll 98% 50%!important;*/
/*margin-top: -20px!important;*/
}
