/* css per fb_connect */

div.topbg{height:auto;}

table.tborder div.panel{width:auto !important; border:none;}

ul.fb_list {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; list-style:none; padding:0; margin:0;}

ul.fb_list .fb_sublist,
ul#tg_tag_a,
ul#tg_tag_b{border:1px solid #d7d7d7; padding:0; margin:0 0 20px 0 !important;}

ul.fb_firstlist{border:1px solid #d7d7d7; padding:0; margin:20px 0 !important;}

ul.fb_list .fb_sublist li{padding:8px 0 0 0; font-weight:bold; color:#777777;}
    ul.fb_list .fb_sublist li h3{margin:0 0 5px 10px; font-size:12px;}    
ul.fb_list .fb_sublist li ul li,
ul.fb_list #fb_notifications ul li,
ul.fb_list #fb_others ul li{padding:10px 20px 10px 34px; border-bottom:1px solid #e2e2e2; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; height:15px;}

    ul.fb_firstlist li{padding:10px 20px 10px 34px; border-bottom:1px solid #e2e2e2; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; list-style:none; height:15px;}

ul.fb_list li#fb_notifications,
ul.fb_list li#fb_others{color:#535353; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;}

ul.fb_list .fb_sublist li ul li span,
ul.fb_list #fb_notifications ul li span,
ul.fb_list #fb_others ul li span,
ul.fb_firstlist li span{display:block; float:right;}

ul.fb_list .fb_sublist li ul li span,
ul.fb_list #fb_notifications ul li span,
ul.fb_list #fb_others ul li span{display:block; float:right; height:14px; margin:0;} /*TEST IE7*/
    ul.fb_list .fb_sublist li ul li span:hover,
    ul.fb_list #fb_notifications ul li span:hover,
    ul.fb_list #fb_others ul li span:hover{text-decoration:underline;}

ul.fb_list .fb_sublist li ul li.fb_green span,
ul.fb_list #fb_notifications ul li.fb_green span,
ul.fb_list #fb_others ul li.fb_green span{color:#7ab138;}

ul.fb_list .fb_sublist li ul li.fb_red span,
ul.fb_list #fb_notifications ul li.fb_red span,
ul.fb_list #fb_others ul li.fb_red span{color:#eb5542;}

.fb_riga_white{background:#f8f8f8;}
.fb_riga_gray{background:#e2e2e2;}

.fb_green{background-image: url(http://www.soldionline.it/images/forum/check-v.gif); background-position:10px 11px; background-repeat:no-repeat;}
.fb_red{background-image:url(http://www.soldionline.it/images/forum/check-x.gif); background-position:10px 11px; background-repeat:no-repeat;}

ul.fb_list ul,
#fb_notifications ul,
#fb_others ul
{padding-left:0; list-style:none; margin:0;}

.fb_titoletto{height:29px; background:#eeeeee; margin:20px 0 0 0 !important;}
    .fb_titoletto h3{float:left; color:#535353; font-size:16px; font-weight:normal; padding:5px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 0 10px;}
    .fb_titoletto span{float:right; padding:5px 10px 0 0;}
    
.fb_espandi a.apri{display:block; width:29px; height:29px; float:left; background:url(http://www.soldionline.it/images/forum/bkg_fb_espandi.gif) no-repeat left top;}
    .fb_espandi a.apri:hover{width:29px; height:29px; background:url(http://www.soldionline.it/images/forum/bkg_fb_espandi.gif) no-repeat right top;}
.fb_espandi a.chiudi{display:block; width:29px; height:29px; float:left; background:url(http://www.soldionline.it/images/forum/bkg_fb_espandi.gif) no-repeat left bottom;}
    .fb_espandi a.chiudi:hover{width:29px; height:29px; background:url(http://www.soldionline.it/images/forum/bkg_fb_espandi.gif) no-repeat right bottom;}

#fb_others{margin-top:20px;}

/* fbb_profile */
.fieldset{color:#777777; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0 0 20px 0;}
    .fieldset_red{width:580px; margin:0 auto 20px auto; color:#ff4c4c; font-size:12px; line-height:16px; background:#ffd6d6; padding:10px 20px; border:solid 1px #ff4c4c;}

#user_box{background:#f5fdeb; border:1px solid #c6dcab; padding:10px; width:600px;}
    #user_box table tr td{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; float:left; margin:0 0 0 10px;}
        #user_box table tr td a{font-weight:bold;}
        
.box_check{background:#f5fdeb url(http://www.soldionline.it/images/forum/fb_check_big.gif) no-repeat 550px 20px !important; width:auto !important;
            min-height:73px;
              height:auto !important;
              height:73px;}
    
.fb_check{border:1px solid #FF0000; width:100px; height:100px;}

a.fb_vai_forum{background:transparent url(http://www.soldionline.it/images/forum/fb_button_big.gif) no-repeat scroll left top; color:#ffd018 !important; display:block; font-size:16px; font-weight:bold; height:40px; line-height:22px; margin:15px auto; padding:30px 10px; text-align:center; width:230px;}
        a.fb_vai_forum:hover{color:#fcdf6e !important;}

.box_green{width:600px; margin:0 auto 20px auto;}
.smallfont div h2{margin:10px 0 5px 0;}
.smallfont div textarea{display:block; width:300px; height:80px; clear:both; margin:0 0 10px 0;}
.smallfont div p{width:300px;}

#divBtnOn{padding:10px;}

.box_step1{width:580px; margin:0 auto 20px auto; background:#F5FDEB url(http://www.soldionline.it/images/forum/fb_bkg_step1.jpg) no-repeat scroll right top !important; text-align:left;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#535353;}
    .box_step1 h2{width:500px; font-size:18px; font-weight:bold; margin:0 0 30px !important}
    .box_step1 ul{width:500px; margin:0; padding:0;}
        .box_step1 ul li{width: 300px; margin:0 0 20px 40px; padding:0; list-style:circle; font-size:14px;}
    .box_step1 #divBtnOn{padding:0;}
    
a.fb_dati_persi{font-size:11px; float:left; margin:4px 0 0 8px; color:#f71a6c !important;}
a.fb_dati_persi:hover{color:#44618c !important;}

#html_area_connected{
width:622px !important;
margin:0 !important;
padding:0 !important;
}

.fb_box_login{width:300px; height:145px; float:left; margin:10px 0 0 0; padding:0; border:solid 1px #8bbb41; background:#F5FDEB;}
    .fb_box_login h3{margin:0; padding:5px; background:#8bbb41; color:#ffffff; font-family:georgia; font-weight:normal;}
    .fb_box_login span{display:block; clear:both; color:#808080; margin:5px 0; font-size:12px;}
    .fb_box_login input.inputPm{background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;clear:both;display:block;margin:0 0 5px;padding:2px;}
        .fb_box_login input.button{background:#444444 none repeat scroll 0 0; border:1px solid #FFD018; color:#FFD018; float:left; margin:5px 0 10px 72px;}
    .fb_box_login a.fb_dati_persi{display:block; margin:8px 0 0 10px; font-size:11px; color:#CC3333 !important;}
         .fb_box_login a.fb_dati_persi{color:#253D82 !important;}

.fb_box_registrati{width:300px; height:145px; float:right; margin:10px 0 0 0; padding:0; border:solid 1px #444; background:#ccc;}
    .fb_box_registrati h3{margin:0; padding:5px; background:#444; color:#ffffff; font-family:georgia; font-weight:normal;}
    .fb_box_registrati a{display:block; width:182px; height:34px; padding:11px 0; margin:25px; background:transparent url(http://www.soldionline.it/images/forum/fb_button_registrati.gif) no-repeat scroll left top; color:#ffd018 !important;}
        .fb_box_registrati a:hover{color:#fcdf6e !important;}

/* aggancio due profili*/
.container_half{width:620px; height:124px; clear:both; padding:0; margin:0 auto;}

.forum_half_box{width:278px; height:103px; border:solid 1px #444; float:left;  margin:0 10px 0 0; padding:10px; background:#ccc; color:#535353; text-align:left;}
    .forum_half_box h3{font-family:georgia; font-weight:normal; line-height:20px;}
    .forum_half_box img{float:left; margin:0 10px 10px 0;}
.fb_half_box{width:288px !important; height:103px; float:left !important; position:relative;}
.fb_half_box div.fb_red_access{
width:220px;
height:30px;
padding:10px;
position:absolute;
margin:210px 0 0 -130px;
text-align:center;
color:#EB5542;
background:#FFBDB5;
border:1px solid #EB5542;}
.clear{clear:both;}

#RES_ID_fb_login{width:180px; margin:38px auto 10px auto; display:block;}


.fieldset_aggancio{
background:#fff url(http://www.soldionline.it/images/forum/fb_connect_arrow.gif) no-repeat center top; border:none;
height:110px;
margin:0 auto;
text-align:center;
padding:40px 0 0 0;
color:#535353;
}
.fieldset_aggancio p{width:280px; margin:0 auto; text-align:center; background:#F5FDEB none repeat scroll 0 0;
border:1px solid #C6DCAB; padding:3px;}

.clear .button_green{width:200px; height:50px; padding:0 0 0 40px; margin:0 0 20px; margin:0; font-size:20px; text-align:left; background:url(http://www.soldionline.it/images/forum/fb_procedi.gif) no-repeat left top; border:none; color; cursor:pointer; color:#ffffff;}
.clear .button{background:#444; border:1px solid #ffd018; color:#ffd018 !important; cursor:pointer; padding:1px 5px;}

.fb_step{padding:5px 10px; margin:0 0 10px 0; border-top:solid 1px #cccccc; border-bottom:solid 1px #cccccc; color:#f71a6c; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold;}
 
.fb_down{background:#F5FDEB; color:#44618C; height:33px; padding:10px 0 0 0; margin:0 0 20px 0; border:1px solid #C6DCAB; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; text-align:center;}
img.fb_down_arrow{display:block; position:relative; top:14px; margin:0 auto;}

/* FB-bar */

.fb_bar_container{width:729px; margin:0 auto; font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
.fb_bar{height:15px; padding:2px 10px; margin:0; border:solid 1px #2e4577; background:url(http://www.soldionline.it/images/forum/fb_bkg_bar.gif) left top repeat-x; color:#ffffff;}
    .fb_bar span{float:left; font-size:12px;}
    .fb_bar a{display:block; float:right; width:12px; height:12px;}
        .fb_bar a.apri{background: url(http://www.soldionline.it/images/forum/fb_bar_espandi.gif) left bottom no-repeat;}
        .fb_bar a.chiudi{background: url(http://www.soldionline.it/images/forum/fb_bar_espandi.gif) left top no-repeat;}
.fb_bar_box{height:117px; padding:10px; margin:0; border-right:solid 1px #2e4577; border-bottom:solid 1px #2e4577; border-left:solid 1px #2e4577; background:url(http://www.soldionline.it/images/forum/fb_bkg_bar.gif) left -19px repeat-x; color:#ffffff;}
    .fb_bar_box p{font-size:18px; margin:5px 0 10px 0;}
    .fb_bar_box img{float:left; margin:0 20px 0 0;}
    .fb_bar_box a img{border:none;}
.fb_addSection{width:141px !important;}  
 

/* vedere se alt1 va bene o va data un altra classe  .alt1 ul{margin:10px 0; padding:0;}
errori form registrazione, spagina profilo utente .alt1 ul li{background:#ffb4b4 url(http://www.soldionline.it/images/forum/check-x.gif) 10px 8px no-repeat; width:600px; color:#9e0b0f; list-style:none; padding:5px 10px 5px 34px; margin:0 0 1px 0;}*/

    #box_redirect h1{display:block; width:646px; height:33px; margin:50px auto 0 auto; padding:5px 10px; background:transparent url(http://www.soldionline.it/images/forum/gp_fnav.gif) no-repeat top center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#535353;}
    .panel_redirect{width:620px; padding:20px; margin:-3px auto 0 auto; border-right:solid 3px #e6e6e6; border-bottom:solid 3px #e6e6e6; border-left:solid 3px #e6e6e6;}
        .panel_redirect p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#777777; font-weight:normal;}
        .panel_redirect p a{font-size:12px; color:#ff4595; text-decoration:underline;}
        
.fb_commenti{border:1px solid #3B5998; background:url(http://www.soldionline.it/images/forum/fb_bkg_bar.gif) repeat-x left -19px; color:#fff;}
.fb_commenti legend{color:#fff;  font-weight:bold; margin:20px 0 0 0;}

#navbar_fbb{display:none !important; /* togliere questa riga, serve a nascondere il pulsante 'loggati con facebook'*/}
a#navbar_fbb_link{
background:url(http://community.girlpower.it/images_fbb/fb_bkg_bar.gif) left -50px repeat-x;
color:#ffffff;
border:1px solid #2e4577;
display:block;
float:left;
width:135px;
font-size:11px;
height:14px;
display:none; /* nasconde il pulsante 'accedi con facebook' - togliere quando è tutto ok */
}
#navbar_fbb_link img{float: left; margin:-1px 5px 0 -6px;}

/* footer spaginato in Pannello di controllo */
div.sol_body, div.sol_forumfoot {margin:0 auto;width:1000px; padding:0 10px 0 0;
}

/* nasconde il bottone 'aggiungi al profilo'*/
.FB_add_section_button{display:none}

/* BARRA 'Accedi con Facebook' */
.fb_barra_accedi{display:block; width:960px; height:26px; padding:10px; margin:0 auto !important; font-size:14px; color:#fff; border:1px solid #2E4577; background:transparent url('/images/bkg_fb_barra_accedi.gif') repeat-x scroll left 0}
.fb_barra_accedi:hover{text-decoration:none;}
.fb_barra_accedi p{color:#fff; text-align:left; float:left; display:block; width:auto; margin:5px 0 0 145px; text-shadow:1px 1px 0 #2E4577; /* per ie */ filter: dropshadow(color=#2E4577,offX=1,offY=1);}
.fb_barra_accedi img{border:none; margin:0 0 0 10px; float:left; display:block;}

/* box fine registrazione */
.fb_fine_reg{width:640px; margin:20px auto 10px; background:transparent url(http://www.soldionline.it/images/forum/fb_fine_reg.gif) no-repeat right 5px;}
.fb_fine_reg p{width:300px; margin:0 0 10px; color:#4c6bac; font-size:16px; font-family:"Lucida Grande", Arial, Helvetica, sans-serif;}
.fb_fine_reg a {margin:0 0 0 50px;}
.fb_fine_reg a img{border:none;}
          
