body.registration{background:#e6dfdf; margin:0; padding:0; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#4c4040; background-color:#e6dfdf; background-image:url(../../../images/it-IT/Public/bg_registration.jpg); background-repeat:no-repeat; background-position:100% top}

body{background:#e6dfdf; margin:0; padding:0; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#4c4040}
p, li{color:#a09696}
a{text-decoration:none}
.orange{color:#f06507}
.brown, .brown p{color:#7F6B6B}
.small{width:236px}
.invisible{display:none}

.grey{color:#806b6b}
.white{color:#FFF}

input{font-family:Arial,Helvetica,sans-serif}
 
.modalBackground{background-color:#000; opacity:.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}

.return_feedback{background-color:#806b6b; color:#e6dfdf; background-image:url(../../../images/it-IT/Shared/icon_check_green.png); background-repeat:no-repeat; background-position:15px center; padding:10px 0 10px 60px; float:left; width:90%}
.return_feedback_error{background-color:#806b6b; color:#e6dfdf; background-image:url(../../../images/it-IT/Shared/icon_check_red.png); background-repeat:no-repeat; background-position:15px center; padding:10px 0 10px 60px; float:left; width:90%}

.oneColElsCtr #container{width:980px; height:100%; margin-top:0px; margin-bottom:0px; margin-right:auto; margin-left:auto}

#container #header{width:964px; height:80px; float:left; background-image:url(../../../images/it-IT/Shared/bg_header.png); background-repeat:repeat-x; background-position:left top}
#container #header_left, 
#container #header_right{width:8px; height:80px; float:left; background-repeat:no-repeat; background-position:left top}
#container #header_left{background-image:url(../../../images/it-IT/Shared/bg_header_left.png)}
#container #header_right{background-image:url(../../../images/it-IT/Shared/bg_header_right.png)}

#header_logo{float:left; margin-left:25px}

#container .top_mainContent{width:980px; height:8px; float:left; background-repeat:no-repeat; background:url(../../../images/it-IT/Shared/top_mainContent.png); background-position:left top}

.oneColElsCtr #masterContent{width:980px; float:left; background-image:url(../../../images/it-IT/Shared/bg_masterContent.png); background-repeat:repeat-y; background-position:left top}

#mainContent{width:950px; float:left; background-repeat:no-repeat; background-position:center bottom; margin-right:5px; margin-left:5px; padding-left:20px}

#container #bottom_mainContent{width:980px; height:10px; float:left; background-position:top; margin-bottom:10px}

#container #bottom_mainContent{background-image:url(../../../images/it-IT/Shared/bottom_mainContent.png)}

.registration_background{background-repeat:no-repeat; float:left; background-image:url(../../../images/it-IT/Public/registration_background.jpg); background-position:5px top; width:100%}
#mainContent p{line-height:20px}
#container #mainContent #col_left{margin-left:10px; width:370px; float:left}

#registration_logo{margin-bottom:10px}
#col_left #registration_content{float:left; margin-top:40px}
#col_left #registration_content p, 
#bullet_registration li, 
.security_alert{color:#4B3F3F; font-size:15px}
#bullet_registration{padding:0}
#bullet_registration li{background:url(../../../images/it-IT/Public/bullet_v_orange.png) no-repeat; background-position:left top; list-style:none; padding:5px 0 10px 35px; margin:5px 0}
.security_alert{background:url(../../../images/it-IT/Public/bullet_security.png) no-repeat; background-position:left top; padding:5px 0 15px 55px}

#container #mainContent #col_right{float:right; width:475px; z-index:10; position:relative; margin-bottom:20px; margin-right:15px; padding-top:5px; padding-right:10px; padding-left:25px}

.top_registration_col_right{height:10px; background-image:url(../../../images/it-IT/Public/top_registration_col_right.png); background-repeat:no-repeat; width:487px}
.bottom_registration_col_right{height:10px; background-image:url(../../../images/it-IT/Public/bottom_registration_col_right.png); background-repeat:no-repeat; width:487px}
.registration_col_right{background:url(../../../images/it-IT/Public/bg_registration_col_right.png); background-repeat:repeat-y; width:487px; padding-bottom:20px; padding-left:10px; padding-right:10px; min-height:500px}
img.register_title_img{margin-bottom:15px}
body.registration div.current_sales_box{margin-top:45px; text-align:center}

table.register{width:420px; margin-left:20px}
table.register a, 
table.register a:visited{color:#4C4040; text-decoration:underline}
table.register a:hover{color:#4c4040; text-decoration:underline}
table.register td, table.register th{padding:5px}
table.register th{font-size:17px; font:Arial,Helvetica,sans-serif; text-align:right; color:#f06507; font-weight:normal; vertical-align:top; padding-top:10px; width:120px}
table.registerth.registration_title{text-align:left}
table.register td.input{padding-left:10px; padding-top:5px}
table.register td.input select{width:268px; height:30px; border:none}
table.register td.legal_notice{font-size:11px; padding-left:10px}
.text_small{font-size:11px}
table.register div.registration_checkbox{float:left; margin-right:5px; padding-bottom:25px}
td.first{padding-top:50px}
div#register_submit{background-image:url(../../../images/it-IT/Shared/registration_submit.png); background-repeat:no-repeat; height:35px; width:146px; margin:0px auto auto auto; cursor:hand}
a:hover #register_submit{background-image:url(../../../images/it-IT/Shared/registration_submit.png); background-repeat:no-repeat; background-position:left -35px}

.textfield_registration, 
.textfield_registration_error{background:url(../../../images/it-IT/Shared/input_text_registration.png); background-repeat:no-repeat; overflow:hidden; border:none; width:268px; height:23px; padding:10px 0 0 5px; font-size:12px}
.textfield_registration_error{background:url(../../../images/it-IT/Shared/input_text_registration_error.png); background-repeat:no-repeat; overflow:hidden}
.textfield_registration input[type=text], 
.textfield_registration input[type=password]{border:0; background:transparent; width:250px}

table.register td .form_error, 
table.tbl_public td .form_error, 
table.tbl_invite_friend td .form_error, 
table.tbl_lost_password td .form_error{background-image:url(../../../images/it-IT/Shared/input_error_register.gif); background-repeat:no-repeat; background-position:center top; padding-top:6px; background-color:#bf0000; color:#FFF; width:268px}
table.register td .form_error div, 
table.tbl_public td .form_error div, 
table.tbl_invite_friend td .form_error div, 
table.tbl_lost_password td .form_error div{padding:5px 5px; color:#FFF; text-align:center; font-size:11px}
table.tbl_lost_password td .form_error{width:300px}
table.tbl_public td .form_error{background-image:url(../../../images/it-IT/Shared/input_error.gif); width:345px}

#col_right div.registration_complete{text-align:center; padding-top:90px; padding-left:10px; padding-right:25px}
.registration_complete img{margin-bottom:20px}
.registration_complete p{font-size:16px}

body.homepage{background-color:#fb6f0d; margin:0; padding:0; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#4c4040}
body.homepage #container{width:100%; height:748px; background:url(../../../images/it-IT/Public/bg_homepage_content.jpg); background-repeat:repeat-x}
p.title{font-size:16px}
p.title_register{font-size:16px; padding-left:20px; background:url(../../../images/it-IT/Public/bullet_title.png); background-repeat:no-repeat; background-position:left center}

.registration_background_homepage{background-image:url(../../../images/it-IT/Public/bg_berry_homepage.png); background-repeat:repeat-x; background-position:-50px top; position:absolute; height:321px; width:100%; top:119px}

#mainContent_homepage{background-image:url(../../../images/it-IT/Public/bg_container_homepage.png); background-repeat:no-repeat; position:absolute; height:559px; width:507px; left:152px; top:0px; z-index:10}

#mainContent_homepage .e-mail_homepage, #mainContent_homepage .password_homepage{border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; background-color:transparent; background:url(../../../images/it-IT/Public/bg_homepage_input.png); background-repeat:no-repeat; position:absolute; height:33px; left:126px; top:223px; padding-left:3px}
#mainContent_homepage .password_homepage{top:295px}
.e-mail_homepage input[type=text], 
.password_homepage input[type=password]{border:0; height:25px; padding-top:10px; padding-left:10px; width:185px; padding-right:15px; background-color:transparent}

.lost_password_homepage{position:absolute; left:230px; top:275px; font-size:11px}

.remember_me{font-size:11px; position:absolute; left:135px; top:345px; width:150px}

.error_login{font-size:11px !important; color:#b40000 !important; width:100%; font-weight:bold !important; padding-left:5px !important; float:left !important}

.box_homepage_enter{left:180px; top:373px; cursor:hand}

.btn_homepage_enter{background-image:url(../../../images/it-IT/Public/btn_hompage_enter.png); background-repeat:no-repeat; position:absolute; left:180px; top:373px; width:119px; height:39px; cursor:pointer; border:medium none}

.left_box{position:absolute; left:78px; top:510px; width:370px; cursor:pointer; z-index:1000;}
.container_online_sell p{color:#4c4040; margin-bottom:8px}
.online_sell{font-size:15px; background-color:#fb6a08; color:#FFF; padding-top:2px; padding-right:5px; padding-bottom:2px; padding-left:5px; float:left; margin-bottom:3px; margin-left:3px; white-space:nowrap}
.online_sell_text{clear:both; padding-top:10px}

#masterContent .right_box{position:absolute; left:490px; top:510px}
.right_box .right_box_title{color:#FFF; background-image:url(../../../images/it-IT/Public/bg_right_box_title.gif); background-repeat:repeat-x; padding-top:8px; padding-bottom:10px; padding-left:5px; width:230px; font-size:14px}
.right_box .right_box_text{font-size:15px; font-weight:bold; background-image:url(../../../images/it-IT/Public/bg_right_box_text.gif); background-repeat:repeat-x; background-position:left bottom; padding:6px 0 6px 5px; margin:0}
.right_box_text a{color:#4B3F3F; text-decoration:none; font-weight:normal}

.footer_homepage{height:154px; background-image:url(../../../images/it-IT/Public/bg_homepage_footer.jpg); background-repeat:repeat-x; background-position:left top; padding-top:20px}
.footer_homepage p{margin-left:68px; color:#4c4040; margin-top:0px; font-size:13px}

.footer{margin:auto; text-align:center; float:left; width:980px}
#mainContent .bottomContainerValue p.footer2{clear:left; font-size:11px !important; margin-left:5px; padding-left:20px; color:#7F6B6B; line-height:normal}
.footer p{color:#4c4040; font-size:13px}
.footer a, 
.footer_homepage a{color:#4c4040; text-decoration:none; margin:0 10px}
.footer a:hover, 
.footer_homepage a:hover{color:#806b6b}
.footer .copyright{color:#806b6b; font-size:11px; padding-top:10px; padding-bottom:10px}
.footer_homepage .copyright{margin-left:78px; color:#4c4040; font-size:11px; padding-top:5px; padding-bottom:8px}

.banzai_ft{margin:10px}
.banzai_ft img{border:0px}
.footer_homepage .banzai_ft{margin-left:68px}
.banzai_ft a{color:#4c4040; margin:0 10px; text-decoration:none; font:12px Verdana,Geneva,sans-serif}
.banzai_ft a:hover{text-decoration:underline}
.banzai_ft img{vertical-align:middle}

.box_invite_friend_slimbox{width:530px}
.box_invite_friend_slimbox .top_invite_friend_slimbox{background-image:url(../../../images/it-IT/Sales/top_invite_friend_slimbox.png); background-repeat:no-repeat; background-position:left top; height:23px; width:530px}
.box_invite_friend_slimbox .content_invite_friend_slimbox{background-image:url(../../../images/it-IT/Sales/bg_invite_friend_slimbox.png); background-repeat:repeat-y; width:470px; padding:0 30px}
.box_invite_friend_slimbox .bottom_invite_friend_slimbox{background-image:url(../../../images/it-IT/Sales/bottom_invite_friend_slimbox.png); background-repeat:no-repeat; background-position:left top; height:23px; width:530px}
.box_invite_friend_slimbox .close_slimbox{background-image:url(../../../images/it-IT/Shared/icon_slimbox_popup_close.png); background-repeat:no-repeat; height:35px; width:35px; position:relative; float:right; cursor:hand}

.box_invite_friend_slimbox .content_invite_friend_slimbox table.tbl_lost_password{text-align:left; margin:auto; width:375px}
.box_invite_friend_slimbox .content_invite_friend_slimbox table.tbl_lost_password td{vertical-align:top; padding:10px}
.box_invite_friend_slimbox .content_invite_friend_slimbox table.tbl_lost_password th{font-size:16px; text-align:left; vertical-align:top; padding:10px; padding-top:11px}
.box_invite_friend_slimbox .content_invite_friend_slimbox table.tbl_lost_password input[type=text]{background:url(../../../images/it-IT/Public/input_lost_password_hp.gif) no-repeat; width:203px; height:22px; padding:5px; border:solid 1px #CCC; height:20px; width:290px}

div#submit_lost_password, 
.submit_lost_password{background-image:url(../../../images/it-IT/Shared/registration_submit.png); background-repeat:no-repeat; height:35px; width:146px; cursor:hand; float:right; margin-right:10px; margin-top:4px}
a:hover #submit_lost_password, 
a:hover .submit_lost_password{background-image:url(../../../images/it-IT/Shared/registration_submit.png); background-repeat:no-repeat; background-position:left -35px}

.oneColElsCtr #mainContentPublicStatic{width:914px; float:left; background-image:url(../../../images/it-IT/Shared/bg_mainContent.jpg); background-repeat:no-repeat; background-position:left bottom; background-color:#FCFAFA; margin-right:5px; margin-left:5px; padding:30px 28px}
.public_title, .public_subtitle{font-family:Arial,Helvetica,sans-serif; margin:5px 0}
.public_title{color:#ff6800; font-size:20px; font-family:Arial,Helvetica,sans-serif; margin-bottom:25px}
.public_subtitle{font-size:15px; color:#806b6b}
.tbl_public{margin:30px 0 100px 0}
.tbl_public td, .tbl_public th{vertical-align:top; padding-top:10px}
.tbl_public th{font-size:17px; color:#ccc0c0; font-weight:normal; text-align:right; width:80px; padding-right:10px; vertical-align:top; padding-top:20px}
.input_publicStatic{background:url(../../../images/it-IT/Public/input_public.png) no-repeat; width:345px; height:27px; padding:7px 0 3px 6px; margin:5px 0}
.textarea_publicStatic{background:url(../../../images/it-IT/Public/textarea_public.png) no-repeat; width:345px; height:151px; padding:7px 0 3px 6px; margin:5px 0}
.input_publicStatic input[type=text], 
.input_publicStatic input[type=password], 
.textarea_publicStatic textarea{background:transparent; border:0; width:330px}
.textarea_publicStatic textarea{height:135px}
.tbl_public th.desc_textarea_publicStatic{vertical-align:top; padding-top:20px}
.separator{width:100%; border-bottom:solid 1px #CCC; margin:40px 0}
.work_whit_us{vertical-align:top; padding-left:10px}
.public_box_1{background:url(../../../images/it-IT/Public/public_box_1.png) no-repeat; width:232px; height:202px; position:absolute; margin:0 0 0 750px}
.public_box_1 a div{width:80px; height:20px; position:relative; top:80%; left:60%}
.public_box_2{background:url(../../../images/it-IT/Public/public_box_2.png) no-repeat; width:232px; height:202px; position:absolute; margin:0 0 0 750px}

#condizioniVendita{padding:28px; color:#7f6b6a; margin-bottom:20px}
#condizioniVendita p, #condizioniVendita li{color:#7f6b6a}
#condizioniVendita ol{padding:10px 30px; margin:0}
#condizioniVendita h1{font-size:21px; color:#fb6a07; margin:0; padding:0}
#condizioniVendita h3{color:#4c403f; margin-bottom:0; margin-top:30px}
#condizioniVendita p strong{color:#4c403f}
#condizioniVendita ol li{margin-bottom:40px}
#condizioniVendita ol li ol li{margin-bottom:10px}
#condizioniVendita ol li ol.ordinal{list-style:lower-roman; margin-bottom:0}
#condizioniVendita ol li p{margin-bottom:10px; margin-top:5px}
#condizioniVendita ol h3{margin:0; padding:0; font-size:12px; color:#4c403f}
#condizioniVendita ol ul{list-style:outside}
#condizioniVendita ol ul li{margin-bottom:10px}

#error_container{background-image:url(../../../images/it-IT/Download/bg_generic_error.jpg); background-repeat:no-repeat; float:left; min-height:550px; width:970px; margin-top:-8px; padding-bottom:30px; margin-left:-20px}
.text_error{margin-left:300px; margin-top:90px; width:600px}
.text_error p{font-size:16px; line-height:20px}
.text_error p.title_section{font-size:21px}

.title_section{color:#ff6800; font-size:20px}

#container #mainContent #less_pages_container{background-image:url(../../../images/it-IT/Shared/bg_less_pages.jpg); background-position:left top; background-repeat:no-repeat; float:left; min-height:617px; width:970px; margin-top:-8px; margin-left:-20px}
#container #mainContent #less_pages_container p{font-size:16px; color:#4c4040}
#container #mainContent #less_pages_container p a{color:#4c4040; text-decoration:underline}
#container #mainContent #less_pages_container p a:hover{ color:#4c4040}
#container #mainContent #less_pages_container div#col_left{margin-top:64px; margin-left:30px; width:625px; float:left}
#container #mainContent #less_pages_container div#col_right{width:245px; float:right; margin-right:30px; margin-top:10px; margin-bottom:30px}
#container #mainContent #less_pages_container div#col_right.sicurezza{margin-top:64px}
#less_pages_container .less_pages_content{margin-left:35px; margin-top:35px; margin-bottom:30px}
#container #mainContent #less_pages_container div#reso_noproblem.less_pages_content p, 
#container #mainContent #less_pages_container div#reso_noproblem.less_pages_content ul li{font-size:14px; color:#4c4040}
#less_pages_container .grey_box{float:right; margin-top:50px; padding:10px; background-color:#e6dfdf; width:215px; font-size:12px}
#container #mainContent #less_pages_container #col_right .grey_box p, 
#container #mainContent #less_pages_container .less_pages_content p.bottom_note{font-size:12px; color:#4c4040}
.grey_box ul{padding:0}
.grey_box ul li{background:url(../../../images/it-IT/Shared/bullet_less_pages.png); background-position:left 1px; background-repeat:no-repeat; list-style-image:none; list-style:none; padding-left:10px; padding-right:0; padding-bottom:5px}
.grey_box a{text-decoration:underline; color:#4c4040}
.content_fontsize15 ul li{font-size:14px; color:#4C4040}
ul li.bullet_number_01, ul li.bullet_number_02, ul li.bullet_number_03, ul li.bullet_number_04, ul li.bullet_number_05{padding-left:25px; list-style:none; margin-top:20px}
ul li.bullet_number_01{background:url(../../../images/it-IT/Shared/bullet_number_01.png) no-repeat; background-position:left top}
ul li.bullet_number_02{background:url(../../../images/it-IT/Shared/bullet_number_02.png) no-repeat; background-position:left top}
ul li.bullet_number_03{background:url(../../../images/it-IT/Shared/bullet_number_03.png) no-repeat; background-position:left top}
ul li.bullet_number_04{background:url(../../../images/it-IT/Shared/bullet_number_04.png) no-repeat; background-position:left top}
ul li.bullet_number_05{background:url(../../../images/it-IT/Shared/bullet_number_05.png) no-repeat; background-position:left top}
.width_new_profile2{width:680px}
#mainContent .content_fontsize14 p, .content_fontsize14 a{font-size:14px; color:#4B3F3F; line-height:normal}

.value_img{margin-top:20px; margin-bottom:30px}
.ornament_valueCart{background:url(../../../images/it-IT/Shared/img_woman.png ) no-repeat; width:290px; height:300px; position:absolute; margin-left:650px; margin-top:10px}
.value_box_1, 
.value_box_2, 
.value_box_3, 
.value_box_4, 
.value_box_5{min-height:86px; padding-top:5px; padding-left:160px; margin-bottom:30px; padding-right:28px}
.value_box_1 p, 
.value_box_2 p, 
.value_box_3 p, 
.value_box_4 p, 
.value_box_5 p{color:#7F6B69 !important}
.value_box_1{background:url(../../../images/it-IT/Shared/quality.png); background-position:65px center; background-repeat:no-repeat; width:470px}
.value_box_2{background:url(../../../images/it-IT/Shared/icon_exc_price.png); background-position:65px center; background-repeat:no-repeat}
.value_box_3{background:url(../../../images/it-IT/Shared/icon_resi_noproblem.png); background-position:65px center; background-repeat:no-repeat}
.value_box_4{background:url(../../../images/it-IT/Shared/icon_security.png); background-position:65px center; background-repeat:no-repeat}
.value_box_5{background:url(../../../images/it-IT/Shared/icon_soddisfatti.png); background-position:65px center; background-repeat:no-repeat}
.bottomContainerValue{padding:28px}

.txt_large{font-size:18px}

#container #breadcrumb{width:970px; height:22px; float:left; background-image:url(../../../images/it-IT/Shared/bg_intro_breadcrumb.png); background-repeat:repeat-x; background-position:left top; margin-left:5px; margin-right:5px; padding-top:5px; padding-bottom:5px; margin-top:-1px}
#breadcrumb_path{margin-left:30px; float:left; color:#FFF; margin-top:2px}
#breadcrumb_path a{color:#FFF}
#breadcrumb_path a:hover{color:#fa6907}
#breadcrumb_path .separatore{width:24px; height:24px; margin-left:2px; padding-right:2px; background-image:url(../../../images/it-IT/Shared/bread_arrow.png); background-repeat:no-repeat; background-position:left 5px}