body{
    margin:0px;
    font-size:13px;
    background-color:#FFF;
    text-align:center;
    padding-top:10px;
    background-image:url(/images/shared_comps/sfondo_container.png);
    background-position:center;
    background-repeat:repeat-y;
	font-family:ITCAvantGardeStd-Md,Verdana;
    
}



@font-face{
	font-family: HelveticaNeueMed;
	src: url(./fonts/HelveticaNeueMed.eot);
	src: url(./fonts/HelveticaNeueMed.ttf);
}

@font-face{

	font-family: ITCAvantGardeStd-Bk;
	src: url(./fonts/ITCAvantGardeGothicLTBook.eot);
	src: url(./fonts/ITCAvantGardeGothicLTBook.ttf);
}
@font-face{

	font-family: ITCAvantGardeStd-Demi;
	src: url(./fonts/ITCAvantGardeGothicLTDemi.eot);
	src: url(./fonts/ITCAvantGardeGothicLTDemi.ttf);
}

@font-face{
	font-family: ITCAvantGardeStd-Md;
	src: url(./fonts/ITCAvantGardeGothicLTMedium.eot);
	src: url(./fonts/ITCAvantGardeGothicLTMedium.ttf);
}

.error{
	color:red;
}
.strong{
    font-weight:bold;
}
.f10{
    font-size:10px;
}
.f11{
    font-size:11px;
}
.f12{
    font-size:12px;
}
.f13{
    font-size:13px;
}
.f14{
    font-size:14px;
}
.f15{
    font-size:15px;
}
.f16{
    font-size:16px;
}
.f17{
    font-size:17px;
}
.f18{
    font-size:18px;
}
.color1{
    color:#8f66aa !important;
}

.color2,.link_blue,.color2 a,.link_blue a{
    color:#00b9f1 !important;

}
.numero_verde, .numero_verde a{
	color:green !important;
}
a, a:visited, a:hover{
    text-decoration:none;
    color:#00b9f1;
}

.barrato{
    text-decoration:line-through;
}
img{
    border:none;
}
.margin5{
    margin:5px 0px;
}
.clear{
    clear:both;
}

.content{ 
    margin:0px 0px 0px 0px;
}

.not_displayed{
    display:none;
}
#logo{
    float:left;
    display:inline;
    width:360px;
    margin-left:0px;
}

#header{
    height:165px;
    background-image:url(/images/shared_comps/sfondo_menu_top.png);
    background-color:#FFF;
    background-repeat:no-repeat;
    background-position:right 55px;
    text-align:left;
}

#header_content{
    
}
#header_right{
    width:640px;
    float:right;
    height:130px;
    margin-top:20px;
}

#comment,#comment_over{
    position:absolute;
    height:30px;
    width:480px;
    overflow:hidden;
}
#header_comment{
    height:35px;
    width:590px;
    overflow:hidden;
    padding-left:5px;
    background-image:url(/images/shared_comps/sfondo_commenti.png);
    background-repeat:no-repeat;
    float:left;
    display:inline;
    color:#00b9f2;
    overflow:hidden;
    font-size:11px;
    line-height:30px;
    margin-left:-40px;
    
}
#header_comment .firma{
    font-style:italic;
}
#header_comment a{
    color:#00B9F2
}
#header_comment .comment_cont{
	width:1000px;
}
#header_comment .comment_div{
	float:left;
	padding-right:20px;
}
#head_all_comments_link{
    float:right;
    margin-right:10px;
    text-decoration:underline;
}

#socialnetwork{
    float:left;
    color:#FFF;
    height:35px;
    margin-top:-3px;
}

#socialnetwork .link{
    float:left;
}

#footer{
    height:230px;
    padding:20px 30px 0px;
    text-align:left;
    background-image:url(/images/shared_comps/sfondo_footer.png);
    background-repeat:no-repeat;
}
#footer_top{
    height:110px;
}

#footer_bottom{
    
}
#intestazione_azienda{
    float:left;
    width:300px;
    color:#FFF;
	margin-top:15px;
}
#intestazione_azienda a{
	color:#FFF;
}
#certifications{
    float:right;
}
#certifications img{
    
}
input,select{
    
    font-size:10px;
    width:100px;
    background-color:transparent;
    border:1px solid #4d7581;
}
input,select,textarea{
	outline: none;
}
select{
    height:18px;
    width:103px;
}
input[type=checkbox],input[type=radio]{
    width:20px !important;
    border:none;
    position:relative;
    top:2px;
	margin:0px;
    
}

.menu_selected{
    font-weight:bold !important;
	text-decoration:underline !important;
}
#menu_top{
    height: 55px;
    padding-top: 25px;
    text-align: left;
    width: 520px;
    float:left;
    display:inline;
    font-size:14px;
}
#menu_top .home_button{
    position: relative;
    top: 2px;
}
#menu_top_2{
	float:right;
	margin-right:20px;
}
#menu_top_2 a,#menu_top_2 span{
	color:#00B9F1;
}
#menu_bottom_container{
    float:right;
    color:#000;
    display:inline;
    font-size:14px
}

#login_link{
    font-size:14px;
    height: 65px;
    padding-top: 10px;
    width: 120px;
    float:right;
    display:inline;
    color:#FFF;
	text-align:center;
}
#login_link.logged{
	text-align:left;
}
#login_link a,#menu_top a,#menu_top span,#menu_bottom a,#menu_bottom span,.menu a,.menu span{
    color:#FFF;
}
#login_link.logged a{
	margin-left:15px;
}
#login_link .logout{
	margin-left:-2px !important;
}
#login_link .logout img{
	height:20px;
	vertical-align:middle;
	
}
#link_carrello{
	position:absolute;
	top:1px;
	display:inline;
	margin-left:863px;
	width:140px;
}
#link_carrello img{
	vertical-align:middle;
	margin-left:3px;
}
.menu a{
    text-decoration:underline;
}

#page{   
	padding:0px 10px;
	margin-bottom:20px;
}

#page_left{
	float:left;
	display:inline;
	width:635px;
	margin-top:10px;
}


.big_title{
	color:#00B9F1;
	font-size:30px;
	margin-bottom:10px;
}

#page_right{
	float:right;
	display:inline;
	width:340px;
	margin-top:10px;
}
#page_right .sep{
	height:5px;
	width:100%;
}
.transparent_background{
    background-image:url(/images/transparent_200x200.png) !important;
}
.menu_selected{
    font-weight:bold !important;
}

#container{
    text-align:left;
    display:block;
    margin:0px auto;
    background-image:url(/images/shared_comps/sfondo_container);
    width:1000px;
    background-color:#FFF;

}
.text_page_box{
	padding:25px;
}
.center-content{
    display:inline;
    width:320px;
    margin-left:18px;
}

.right-content{
    display:inline;
    margin-right:10px;
    float:right;
}
#left-content{
    margin-left:0px;
    width:150px;
}
#center-content{ 
    
}
#right-content{ 
    
}
.left-content .content{
    width:121px;
    overflow:hidden;
    margin-left:20px;
    
}

.home_vetrina_cont{
    height: 210px;
	width:480px;
	float:left;
	background-image:url(/images/home/sfondo_vetrina_vendita.png);
	background-repeat:no-repeat;
	margin:20px auto;
}

.last_ins_vetrina_cont{
    height: 210px;
	width:630px;
	/*background-image:url(/images/home/sfondo_vetrina_vendita.png);
	background-repeat:no-repeat;
	*/
	margin:20px auto;
}

.in_evidenza_vetrina_cont{

    height: 210px;
	width:980px;
	/*background-image:url(/images/home/sfondo_vetrina_vendita.png);
	background-repeat:no-repeat;
	*/
	
}

.home_vetrina{
	margin-left:3px;
}

.vetrina_loader{
	text-align:center;
	margin-top:50px;
}

#most_selled_cont{
	margin-left:15px;
}
#most_rip_cont{
	float:right;
	background-image:url(/images/home/sfondo_vetrina_riparazioni.png);
	margin-right:15px;
}

.home_vetrina_cont .rounded_box_title.azzurro{
	margin:10px auto 0px auto
}
.vetrina_container{
    
    height: 350px;
    width: 450px;
    padding:15px 35px 0px 0px;
    float:right;
    display:inline;
}
.vetrina_images{
    height: 340px;
}

#vetrina_buttons{
    float:right;
    cursor:pointer;
}

#vetrina,#vetrina_over{
    position:absolute;
    overflow:hidden;
    background-color:#FFF;
}
#vetrina img,#vetrina_over img{
	
	float:right;
}
.box_mobile{
    background-repeat:no-repeat;
    background-position:bottom right;
    height: 335px;
    width: 450px;
    cursor:pointer;
	overflow:hidden;
}

.box_mobile .mobile_data{
    background-image:url(/images/home/sfondo_valore_home.png);
    height:185px;
    width:185px;
    color:#FFF;
    font-size:25px;
    font-family:ITCAvantGardeStd-Md;
    cursor:pointer;
}
.box_mobile .mobile_data .modello{
    height:105px;
    overflow:hidden;
}
.box_mobile .mobile_data a{
    color:#FFF;
}
.box_mobile .mobile_data .data{
    padding:20px 0px 0px 25px;
    width:150px;
}

.box_mobile .mobile_data .data{
    font-size:28px;
}


.rounded_box_title{
    font-size:22px;
    color:#FFF;
    font-family:ITCAvantGardeStd-Demi;
	
    
}
.rounded_box_title.azzurro{
    font-size:18px;
    color:#FFF;
    font-family:ITCAvantGardeStd-Demi;
    
}
.full_width{
    width:100%;
    
}
.rounded_box_title td{
    margin:0px;
}
.rounded_box_title .top{
    height:35px;
    
}
.rounded_box_title.azzurro .top{
    height:40px;
	line-height:35px;
    
}

.rounded_box_title.azzurro .rounded_box_title_text{
	margin-top:-5px;
}

.rounded_box_title .td_center{
    background-repeat:repeat-x;
}

.rounded_box_title .td_left{
    width:15px;
    background-position:top left;
    background-repeat:no-repeat;
}

.rounded_box_title .td_right{
    width:15px;
    background-repeat:no-repeat;
    background-position:top right;
}

.rounded_box_title.viola .top.td_left{
    background-image:url(/images/shared_comps/text_boxes/sfondino_viola_sx.png);
    
}
.rounded_box_title.viola .top.td_center{
    background-image:url(/images/shared_comps/text_boxes/sfondino_viola_center.png);
}
.rounded_box_title.viola .top.td_right{
    background-image:url(/images/shared_comps/text_boxes/sfondino_viola_dx.png);
}

.rounded_box_title.azzurro .top.td_left{
    background-image:url(/images/shared_comps/text_boxes/sfondino_azzurro_sx.png);
    
}
.rounded_box_title.azzurro .top.td_center{
    background-image:url(/images/shared_comps/text_boxes/sfondino_azzurro_center.png);
}
.rounded_box_title.azzurro .top.td_right{
    background-image:url(/images/shared_comps/text_boxes/sfondino_azzurro_dx.png);
}

.box_ricerca{
    background-image:url(/images/home/sfondo_box_ricerca_home.png);
    background-repeat:no-repeat;
    height: 330px;
    width: 410px;
    padding:25px 35px 0px 35px;
    float:left;
    display:inline;
    font-size:19px;
    
}
.box_ricerca.homelinks{
	width:480px;
}
.home_section_link_small{
	float:left;
	margin-bottom:5px;
}
.box_ricerca .sub_title{
    margin:5px 0px 10px;
}
.box_ricerca .field_label{
    float:left;
    
}
.box_ricerca .search_desc{
    font-size:14px;
	width:315px;
	float:left;
}
.box_ricerca .search_desc span{
    display:block;
    margin:5px 0px;
}
.box_ricerca.homelinks{
	background-image:none;
	padding:0px;
	margin-left:10px;
}
#box_ricerca_vendi_home,#box_ricerca_ripara_home,#box_ricerca_acquista_home{
	display:none;
}
.box_ricerca .btn_trova_cont{
    float:right;
    display:inline;
    margin-right:13px;
}
.box_ricerca .ricerca_modello{

}

.box_ricerca .ricerca_modello{
    margin-bottom:10px;

}

.box_ricerca .ricerca_modello .label,.box_ricerca .ricerca_marchio .label{
    font-size:31px;
    font-family:ITCAvantGardeStd-Demi;
    color:#00b9f1;
    font-weight:bold;
    float:left;
    display:block;
    line-height:45px;
    margin-right:10px;
}

.box_ricerca_right{
	background-image:url(/images/shared_comps/sfondo_banner_right.png);
    background-repeat:no-repeat;
    height: 300px;
    width: 340px;
    overflow:hidden;
}

.box_ricerca_right .ricerca_content{
	margin:20px 0px 0px 20px;
}

.box_ricerca_right .title,.box_ricerca_right .title, .newsletter_box .title{
	font-size:20px;
	color:#8f66ac;
	font-family:ITCAvantGardeStd-Demi;
}

.newsletter_box{
	margin-top:10px;
}
.newsletter_box .title{
	margin-top:10px;
	margin-bottom:20px;
	color:#FFF;
}
.box_ricerca_right input{
	margin:5px 0px;
}

.box_ricerca_right .btn_trova_cont{
	float:right;
	margin-right:10px;
	
}


#page_right .chat_box{
	background-image:url(/images/shared_comps/chat_banner_right.png);
    background-repeat:no-repeat;
    height: 175px;
    width: 340px;
    overflow:hidden;
	margin-top:10px;
}

#page_right .aziende_banner_right{
	background-image:url(/images/shared_comps/banner_azienda.png);
    background-repeat:no-repeat;
    height: 130px;
    width: 340px;
    overflow:hidden;
	margin-top:10px;
}
#page_right .aziende_banner_right .banner_right_text{
	color:#FFF;
	margin:10px 0px 0px 30px;
	font-size:20px;
	
}
#page_right .aziende_banner_right a{
	color:#FFF;
}
#page_right .chat_girl{
	float:left;
	margin-left:20px;
	margin-top:10px;
}

#page_right .chat_title{
	float:left;
	width:125px;
	margin-top:20px;
	font-size:35px;
	color:#00b9f1;
	font-weight:bold;
}

#form_ricerca_right_form{
	
}
#form_ricerca_right_form .search_desc{
	padding:0px 10px 0px 0px;

}
.btn{
    border:none;
    background-repeat:no-repeat;
    cursor:pointer;
}


.search_model_input_small{
    background-image:url(/images/shared_comps/sceglimarca_small.png);
    background-repeat:no-repeat;
    width:290px;
    height:30px;
	line-height:30px;
    border:none;
    padding-left:10px;
    font-size:18px;
    color:#FFF;
    cursor:pointer;
}

#search_quick_input,.nwsltr_input{
    background-image:url(/images/shared_comps/sfondo_ricerca_veloce.png);
    width:215px;
    float:left;
}

.search_produttore_input,.search_model_input{
    background-image:url(/images/shared_comps/sceglimarca.png);
    background-repeat:no-repeat;
    width:340px;
    height:30px;
	line-height:30px;
    border:none;
    padding-left:10px;
    font-size:18px;
    color:#FFF;
    cursor:pointer;
}

.search_model_input{
    background-image:url(/images/shared_comps/sceglimodello.png);
}

.btn_trova,.btn_invia,.btn_accedi,.btn_vedi,.btn_feedback{
    background-image:url(/images/shared_comps/bottone_trova.png) !important;
    height:33px !important;
    width:78px !important;
	border:none !important;
	background-color:transparent !important;
	background-repeat:no-repeat;
	cursor:pointer;
	opacity:1 !important;	
}
.btn_scegli,.btn_ripara,.btn_compra{
    background-image:url(/images/shared_comps/bottone_scegli.png) !important;
    height:25px !important;
    width:60px !important;
	border:none !important;
	background-color:transparent !important;
	background-repeat:no-repeat;
	cursor:pointer;
	opacity:1 !important;	
}
.btn_ripara{
    background-image:url(/images/shared_comps/bottone_ripara.png) !important;
}
.btn_compra{
    background-image:url(/images/shared_comps/bottone_compra.png) !important;
}
.btn_scegli_cont{
	float:right;
}
.btn_invia{
    background-image:url(/images/shared_comps/bottone_invia.png) !important;
}
.btn_vedi{
    background-image:url(/images/shared_comps/bottone_vedi.png) !important;
}
.btn_feedback{
    background-image:url(/images/shared_comps/bottone_feedback.png) !important;
	width:79px !important;
	
}
.btn_accedi{
    background-image:url(/images/shared_comps/bottone_accedi.png) !important;
	width:74px !important;	
}
.btn_invia{
	width:74px !important;
}
.box_mobile_most_selled{
	text-align:left;
	height:150px;
	cursor:pointer;
	background-position:bottom left;
	background-repeat:no-repeat;
	
}

#most_selled_cont .box_mobile_most_selled .title a{
	color:#25BEEE;
	font-size:12px;
}


#most_rip_cont .box_mobile_most_selled .title a{
	color:#8F65AB;
	font-size:12px;
}
.box_mobile_most_selled .title .make{
	font-weight:bold;
}

.box_mobile_most_selled .mobile_data .title{
	
	font-family: ITCAvantGardeStd-Bk;
	float:left;
	display:inline;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	margin-top:5px;
	font-weight:bold;
	margin-left:0px;
	height:105px;
	width:115px;
	margin-right:5px;
	overflow:hidden;
}
.box_mobile_most_selled .mobile_data .title .title_text{
	background-image:url(/images/shared_comps/sfondo_transp.png);
}
.box_mobile_most_selled .mobile_data .title a{
	font-family:sans-serif,arial;
	font-size:11px;
}
.box_mobile_most_selled .mobile_data .value a{
	color:#8f66ac;
}

.phone_thumb_img_cont{
	float:left;
	text-align:center;
	margin:5px 3px 10px 3px;

}
.phone_thumb_img{
	cursor:pointer;
	border:1px solid #D6D6D6;
	text-align:center;
	height:50px;
	width:75px;
	line-height:50px;
}
.phone_thumb_img img{
	max-width:75px;
	max-height:50px;
}
.phone_thumb_img:hover{
	border:1px solid blue;
}

.home_vetrina_title{
	text-align:center;
	font-weight:bold;
	height:20px;
	margin-top:20px;
}

#most_rip_title{
	color:#8F65AB;
}
#most_selled_title{
	color:#25BEEE
}

.box_mobile_most_selled .mobile_data .position_cont{
    background-image:url(/images/home/sfondo_posizione_classifica.png);
    height:40px;
    width:40px;
    color:#FFF;
    font-size:20px;
    font-family:ITCAvantGardeStd-Md;
    cursor:pointer;
	text-align:center;
	line-height:40px;
	background-repeat:no-repeat;
	float:left;
	display:inline;
	margin-left:70px;
}
.box_mobile_most_selled .mobile_data .position_cont .position{
	width:40px;
}
.box_mobile_most_selled .mobile_data .position a{
	color:#FFF;
}


.home_description,.home_bottom_links{
	margin-left:10px;
}
.home_description .bottomBox,.home_bottom_links .bottomBox{
	float:left;
	display:inline;
	width:325px;
}
.home_bottom_links .bottomBox{
	width:490px;
}
.home_description .text_container{

    background-image:url(/images/home/box_info_home.png);
    background-repeat:no-repeat;
    height: 290px;
    width: 330px;
    float:left;
    display:inline;
	margin-left:3px;
	
	
}

.home_bottom_links .text_container{
	width: 490px;
	float:left;
    display:inline;
	margin-left:3px;
}

.home_description .text_container .text{
	margin:20px 0px 0px 20px;
	width: 280px;
	color:#848484;
	font-size:14px;
}

.home_description .text_container .text.newsletter_cont{
	
	border-bottom: 1px solid #EFEFEF;
    margin-bottom: 20px;
    margin-left: 4px;
    padding-bottom: 20px;
    .padding-bottom: 5px;
    .margin-bottom: 5px;
    .padding-left: 4px;
    padding-left: 4px;
    width: 310px;
    
}

.home_description .text_container .text.newsletter_cont .btn_invia{
	position:relative;
	right:5px;
	margin-top:2px;
	
}
.home_bottom_links .text_container .text{
	margin:10px 0px 0px 10px;
	width: 450px;
	color:#848484;
	font-size:14px;
}

.home_description .text_container .text .chat_girl{
	float:left;
}

.home_description .text_container .text .chat_title{
	float:right;
	width:125px;
	margin-top:40px;
	font-size:35px;
	color:#00b9f1;
	font-weight:bold;
	
	
}

.home_description .text_container .text .chat_txt_line{
	margin-top:10px;
	font-size:30px;
	color:#00b9f1;
	font-size:16px;
	
}

.bottom_home_3_title{
	width:325px;
}

.bottom_home_2_title{
	width:485px;
}

.notizia{
    margin-bottom:10px;
}

.notizia .title,.notizia .title a{
    font-weight:bold;
    color:#696969 !important;
}

.notizia .data{
    font-style:italic;
    font-size:10px;
    margin-top:5px;
    color:#848484 !important;
    float:right;
}
#bottom_links{
    
    overflow:hidden;
    margin-top:10px;
}
#bottom_links a{
	
	padding:5px;
}
.notizia .summary{
    font-style:italic;
    font-size:12px;
    margin-top:5px;
    color:#434343 !important;
    float:right;
}

.notizia .summary a{
    color:#848484;
}

.page_text_container, noscript{
	color:#696969;
	padding:10px;
	line-height:17px;
}

.come_funziona_step,.nostra_promessa_step{
	background-image:url(/images/come_funziona/sfondo_steps.png);
	background-repeat:none;
	height:120px;
	width:630px;
	margin-bottom:10px;
}

.come_funziona_step .img,.nostra_promessa_step .img{
	float:left;
	width:120px;
	height:120px;
	text-align:center;
}

.come_funziona_step .img img, .nostra_promessa_step .img img{
	margin-top:20px;
}

.come_funziona_step .text,.nostra_promessa_step .text{
	float:left;
	height:120px;
	margin:0px 20px;
	width:465px;
}

.come_funziona_step .text .title,.nostra_promessa_step .title{
	    color:#00B9F1;
		margin:10px 0px;
		font-size:20px;
}
.nostra_promessa_step .title{
	margin:5px 0px 0px 0px;
}
.come_funziona_step .text .desc,.nostra_promessa_step .text .desc{
	color:#696969;
	font-size:16px;
}
.menu_container{
	margin-left:20px;
	margin-bottom:20px;
	font-family: ITCAvantGardeStd-Bk;
}

.chi_siamo_menu_item{
	float:left;
	width:170px;
	background-image:url(/images/chi_siamo/menu_item.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:18px;
	text-align:center;
	height:45px;
	line-height:38px;
	display:inline;
	margin-left:1px;
}
.chi_siamo_menu_item.sel{
	background-image:url(/images/chi_siamo/menu_item_sel.png);
	font-family: ITCAvantGardeStd-Demi;
	text-decoration:underline;
}
.chi_siamo_menu_item a{
	text-decoration:none;
	color:#FFF !important;
}
.chi_siamo_menu_item.left{
	background-image:url(/images/chi_siamo/menu_left.png);
	width:222px;
}

.chi_siamo_menu_item.left.sel{
	background-image:url(/images/chi_siamo/menu_left_sel.png);
}
.chi_siamo_menu_item.right{
	background-image:url(/images/chi_siamo/menu_right.png);
	width:229px;
	margin-left:1px;
}

.chi_siamo_menu_item.right.sel{
	background-image:url(/images/chi_siamo/menu_right_sel.png);
}

.stepper{
	/*padding-bottom:20px;*/
}
.step_item{
	float:left;


	color:#FFF;
	font-size:18px;
	text-align:center;
	height:105px;
	line-height:38px;
	display:inline;
	
	
}


.aiuto_menu_item{
	float:left;
	width:100px;
	/*background-image:url(/images/aiuto/menu_item.png);*/
	background-repeat:no-repeat;
	color:#FFF;
	font-size:18px;
	text-align:center;
	height:45px;
	line-height:38px;
	display:inline;
	height:115px;
	/*margin-left:-10px;*/
	margin-right:3px;
	
}
.aiuto_menu_cont{
	position:relative;
	left:-10px;
}
.aiuto_menu_item.title{
	padding-top:5px;
	font-size:40px;
	line-height:50px;
	font-family: ITCAvantGardeStd-Demi;
	
}
.aiuto_menu_item.sel{
	/*background-image:url(/images/aiuto/menu_item_sel.png);*/
	font-family: ITCAvantGardeStd-Demi;
}
.aiuto_menu_item a{
	text-decoration:none;
}
.aiuto_menu_item.first{
	/*background-image:url(/images/aiuto/menu_home.png);*/
	width:114px;
}

.aiuto_menu_item.first.sel{
	/*background-image:url(/images/aiuto/menu_home_sel.png);*/
}
.aiuto_menu_item.left{
	background-image:url(/images/aiuto/aiuto_title_box.png);
	width:237px;
	height:115px;
}

.aiuto_menu_item.left.sel{
	background-image:url(/images/aiuto/aiuto_title_box.png);
}
.aiuto_menu_item.right{
	/*background-image:url(/images/aiuto/menu_right.png);*/
}

.aiuto_menu_item.right.sel{
	/*background-image:url(/images/aiuto/menu_right_sel.png);*/
}


.aiuto_title_box{
	margin-left:10px;
}

.chi_siamo_submenu{
	background-image:url(/images/chi_siamo/submenu_servizi.png);
	background-repeat:no-repeat;
	height:45px;
	position:relative;
	margin:-10px 0px 0px 45px;
	width:555px;
	text-align:center;
	padding-top:18px;
}
.chi_siamo_submenu_item,.chi_siamo_submenu_sep{
	float:left;
	width:130px;
	color:#FFF;
	font-size:16px;
	text-align:center;
	height:45px;
	
	display:inline;
	
}

.chi_siamo_submenu_sep{
	width:10px;
}
.chi_siamo_submenu_item.sel{
	font-family: ITCAvantGardeStd-Demi;
}
.chi_siamo_submenu_item a{
	text-decoration:none;
}

.contattaci_text_container{
	background-image:url(/images/contattaci/sfondo_text_contttaci.png);
	background-repeat:no-repeat;
	height:145px;
	color:#8F66AC;
}

.contattaci_text_container .contattaci_text{
	padding:20px;
}

.back_link{
	float:right;
}
.back_link.acquista{
	margin-right:15px;
}
.back_link.bottom{
	margin-top:15px;
}
.back_link a{
	text-decoration:underline !important;
}

.back_link_title,.back_link_title_1{
	float:right;
	font-size:12px;text-decoration:underline !important;
	color:#FFF !important;
	position:relative;
	top:5px;
}

.back_link_title_1{

	font-size:12px;text-decoration:underline !important;
	color:#FFF !important;
	position:relative;
	top:10px;
	right:20px;
}

.generic_form_title{
	background-image:url(/images/shared_comps/titolo_box_big.png);
	background-repeat:no-repeat;
	color:#FFF;
	line-height:75px;	
	height:80px;
	padding-left:30px;
	font-size:20px;
}

.generic_form{
	padding:20px;
	padding-left:10px;
	color:#747474;
}
.generic_form table{
	width:100%;
}
.generic_form .label{
	width:100px;
}
.generic_form .btn_cont{
	float:right;
	
}
.generic_form input,.generic_form select,.generic_form textarea{
	width:480px;
	background-image:url(/images/contattaci/sfondo_input.png);
	border:none;
	height:32px;
	line-height:25px;
	background-repeat:no-repeat;
	padding-left:10px;
	font-size:15px;
	color:#747474;
}

input{
		
	opacity:0.5;
	-moz-transition: opacity 1s;
	-webkit-transition: opacity 1s;
	transition: opacity 1s;
	
}

input:focus{
	-webkit-box-shadow:inset 0px 0px 1px #FFF,0px 0px 3px #FFF,0px 0px 20px #FFF;
	-moz-box-shadow:inset 0px 0px 10px #FFF,0px 0px 3px #FFF,0px 0px 20px #FFF;
	box-shadow:inset 0px 0px 10px #FFF,0px 0px 3px #FFF,0px 0px 20px #FFF;
	background-color:#FFF;
	opacity:1;	
}


.login-form_right input{
		
	opacity:0.5;
	-moz-transition: opacity 1s;
	-webkit-transition: opacity 1s;
	transition: opacity 1s;
}


input:focus, textarea:focus,select:focus{
	
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,0.3),0 1px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:inset 0px 1px 5px rgba(0,0,0,0.3),0 1px 10px rgba(0,0,0,0.2);
	box-shadow:inset 0 1px 5px rgba(0,0,0,0.3),0 1px 10px rgba(0,0,0,0.2);
}
select:focus{
	-moz-border-radius: 0px;
}
.login-form_right input:focus{
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-box-shadow:inset 0px 0px 10px #FFF,0px 0px 3px #FFF,0px 0px 20px #FFF;
	-moz-box-shadow:inset 0px 0px 10px #FFF,0px 0px 3px #FFF,0px 0px 20px #FFF;
	box-shadow:inset 0px 0px 10px #FFF,0px 0px 3px #FFF,0px 0px 20px #FFF;
	opacity:1;	
}

.btn_trova:hover,.btn_invia:hover,.btn_accedi:hover,.btn_vedi:hover,.btn_feedback:hover,.btn_scegli:hover,.btn_ripara:hover,.btn_compra:hover{
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-box-shadow:inset 0px 1px 10px #FFF, 0px 1px 10px #FFF, 0 1px 10px #FFF;
	-moz-box-shadow:inset 0px 1px 10px #FFF, 0px 1px 10px #FFF, 0 1px 10px #FFF;
	box-shadow:inset 0px 1px 10px #FFF, 0px 1px 10px #FFF, 0 1px 10px #FFF;
	opacity:1;
	border:none;
}

.generic_form select{
	padding:8px 5px;
	height:35px;
}
.generic_form select option{
	padding:3px 0px 3px 15px;
}

.generic_form input[type="checkbox"],.generic_form input[type="radio"]{
	background-color:#E8E8E9;
	background-image:none;
	height:20px;
	width:20px;
	border:none;
	margin-right:3px;
}
.generic_form select{
	
	width:490px;
}

.generic_form textarea{
	width:477px;
	background-image:url(/images/contattaci/text_area_background.png);
	background-color:transparent;
	border:none;
	height:280px;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:10px;
	font-size:15px;
	color:#747474;
	border-radius:30px;
	-moz-border-radius: 30px;
}

.generic_form_container{
	background-image:url(/images/contattaci/sfondo_form_contatto.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
}

.generic_form{
	
	background-image:url(/images/contattaci/sfondo_form_contatto_cont.png);
	background-repeat:no-repeat;
	background-position:bottom;
	
}
.img_reg{
	float:right;
}

.notizia{
	border-bottom: 1px dotted #8F66AC;
    margin: 10px 0 0;
    padding-bottom: 10px;
	
}

.paginazioneBox{
    width:148px;
    margin:0px auto;
    margin-top:10px;
	float:right;
}

.backBtn{
    float:left;
    width:26px;
    height:24px;
}
.fwdBtn{
    float:right;
    width:26px;
    height:24px;
}
.pageInfo{
    float:left;
    width:95px;
    font-size:12px;
    text-align:center;
}
.conteggioRis{
    width:148px;
    font-size:12px;
    text-align:center;
}
.form_ricerca_cont{
    border-bottom:1px dotted #7da8b8;
    padding-bottom:20px;
    margin:10px 0px 10px 0px;
}
.notizia{
    border-bottom:1px dotted #7da8b8;
    padding-bottom:10px;
    margin:10px 0px 0px 0px;
}

.notizia .prev_image{
    float:left;
    margin-right:10px;
    width:160px;
    text-align:center;
}
.notizia .prev_text{
    float:left;
    width:430px;
	font-size:14px !important;
}
.notizia .prev_text.long{
	width:600px;
}
.notizia .prev_text .title{
    font-size:14px;
    font-weight:bold;
    text-decoration:underline;
	margin-bottom:5px;
}
.notizia .prev_text .continua{
    font-size:10px;
    font-style:italic;
	text-decoration:none !important;
}

.notizia .prev_text .data{
    font-style:italic;
    font-size:10px;
    margin-bottom:5px;
}

.dettaglio_notizia .news_image{
    float:left;
    padding:10px;
    
}

.dettaglio_notizia .title{
    font-size:14px;
    font-weight:bold;
    
}
.dettaglio_notizia .continua{
    font-size:10px;
    font-style:italic;
    
}

.dettaglio_notizia .data{
    font-style:italic;
    font-size:10px;
    margin-bottom:5px;
    
}
.news_title{
	font-size:20px;
	width:390px;
	float:left;
}
#news_box .back_link{
    margin-top:5px;
}
#form_ricerca_items{
    display:none;
    padding:5px;
	background-color:#F9F9F9;
}
#form_ricerca_title{
    padding:5px 0px 5px 10px;
	background-color:#F9F9F9;
    
}
#form_ricerca_items table{
    font-size:10px;
    width:auto;
}
#form_ricerca_items table tr td{
    border-bottom:1px solid #d6d6d6;
    padding:5px;
}

#per_aziende_left{
    float:left;
    width:280px;
}

#per_aziende_right{
    float:right;
    color:#8B2890;
    width:620px;
    
}

#per_aziende_right .title h1{
    font-size:30px;
}

#per_aziende_left .img1{

    margin-top:40px;
    margin-bottom:20px;
}

#per_aziende_right p,#celluvale_point_right p{
    margin-left:0px;
}

#per_aziende_right h1,#celluvale_point_right h1,#per_aziende_right h2,#celluvale_point_right h2,h2{
    margin-bottom:0px;
}
.corsivo{
    font-style:italic;
}
#per_aziende_right .corsivo{
    font-style:italic;
    font-size:14px;
    font-weight:bold;
}

#celluvale_point_left{
    float:left;
    width:200px;
}
#celluvale_point_right{
    float:right;
    color:#8B2890;
    width:700px;
}

#celluvale_point_left .img1{
    margin-left:20px;
    margin-top:70px
}

#login-form{
	width:495px !important;
	background-image:url(/images/contattaci/text_area_background.png);
	background-color:transparent;
	border:none;
	height:325px;
	background-repeat:no-repeat;
	font-size:15px;
	color:#747474;
}
#login-form .btn_invia_cont,#login-form .btn_accedi_cont{
	float:right;
	margin-top:-4px;
}

.login-form_right .btn_invia_cont, .login-form_right .btn_accedi_cont{
	margin-right:5px;
}

#login-form .form_login_cont{
	margin-left:30px;
	padding-top:30px;
	width:430px;
}

#login-form .form_login_cont .title{
	margin-bottom:10px;
	
}
#login-form .user,#login-form .password{
	color:#8F66AC !important
}
#login-form input,#login-form select,#login-form textarea{
	width:205px;
	background-image:url(/images/shared_comps/sfondo_input_accesso.png);
	height:23px;
	border:none;
	background-repeat:no-repeat;
	padding-left:10px;
	font-size:15px;
	color:#747474;
}

#login-form .user,#login-form .password{
	margin-bottom:20px;

}
#login-form .password{
	width:320px;
}
.login-form_right,#header_user_menu{
	width:340px !important;
	background-image:url(/images/shared_comps/sfondo_box_accesso.png);
	background-color:transparent;
	border:none;
	height:130px;
	background-repeat:no-repeat;
	font-size:15px;
	color:#747474;
}
.btn_invia_cont,.login-form_right .btn_accedi_cont{
	float:right;
	margin-top:-4px;
}

.login-form_right .form_login_right_cont{
	margin-left:10px;
	padding-top:2px;
	width:320px;
}

.login-form_right .form_login_right_cont .title{
	
	
}
.login-form_right .user,.login-form_right .password{
	color:#8F66AC !important
}
.login-form_right input{
	width:205px;
	background-image:url(/images/shared_comps/sfondo_input_accesso.png);
	
	border:none;
	height:24px;
	background-repeat:no-repeat;
	padding-left:10px;
	font-size:15px;
	color:#747474;
}

.login-form_right .user,.login-form_right .password{
	margin-bottom:0px;
}


.accountLinks a{
	text-decoration:underline;
}

.login-form_right .accountLinks{
	float:left;
	margin-top:-5px;
	margin-left:10px;
	color:#FFF;
	
}
.login-form_right .password .accountLinks{
	float:none;
	margin-left:120px;
	
}
.login-form_right .accountLinks a{
	color:#FFF;
	font-size:10px;
}

#header_user_menu,#header_user_menu a{
	color:#FFF;

}
#header_user_menu a{
	/*text-decoration:underline;*/
}
#header_user_menu .user{
	margin-bottom:10px;
}
#header_user_menu .link{
	margin:5px 0px;
}
#header_user_menu .logout{
	float:right;
	margin-right:15px;
	
}
#header_user_menu .logout a{
	color:#8F66AC !important
}
#header_user_menu .header_user_menu_cont{
	margin-left:10px;
	padding-top:10px;
}

#lista_ordini table{
	width:100%;
	text-align:center;
	font-size:12px;
	
}
#lista_ordini table td{
	padding:10px 0px;
	border-bottom:1px dotted #7DA8B8;
}
#lista_ordini table th{
	border:none;
}
.registrati_bottom{
	background-image:url(/images/shared_comps/form_box_bottom.png);
	background-repeat:no-repeat;
	width:640px;
	height:75px;
}
.registrati_bottom,.registrati_bottom a{
	color:#FFF;
	line-height:70px;
}
.registrati_bottom .text{
	float:left;
	width:460px;
	margin-left:20px;
}
.registrati_bottom .action{
	float:left;
	width:160px;
	text-align:center;
}

.privacy,.privacy_txt{
	float:left;
	margin:10px 0px;
}
.privacy_txt{
	margin-left:10px;
}

#dettaglio_ordine_box .title_box{
	background-image:url(/images/shared_comps/rounded_box_top.png);
	background-repeat:no-repeat;
	height:45px;
	width:640px;
	color:#FFF;
	font-size:25px;
	line-height:40px;
}
#dettaglio_ordine_box .testo_sotto_foto{
	float:right;
	margin-right:20px;
}

#dettaglio_ordine_box .title_box .title{
	margin:0px 0px 0px 20px;
	
}
.carrello_row label{
	float:left;
}
.carrello_row #quantita{
	width:40px;
	text-align:center;
	height:23px;
	font-size:16px;
}

.carrello_row .addQty{
    border: 1px solid #DBDBDB;
	margin:0px 5px;	
	display:inline-block;
    font-family: arial;
	text-align:center;
    text-align: center;
    text-decoration: none;
    width: 23px;
	height:23px;
	line-height:23px;
}

.carrello_row .addQty:hover{
	border:1px solid #666;
}

.help{
    
    padding:22px 0px 0 22px;
    background-image:url(/images/shared_comps/icona_aiuto.png);
    background-position:right center;
    background-repeat:no-repeat;
	float:right;
	margin-bottom: 5px;
	.margin-bottom: 0px;
    margin-top: -2px;
	.margin-top: 0px;
}

.help_no_float{
    
    background-image:url(/images/shared_comps/icona_aiuto.png);
    background-position:right center;
    background-repeat:no-repeat;
	padding:5px 0px 0 22px;
	margin-left:10px;
}

.warning{
    background-image:url(/images/shared_comps/warning.png);
	padding:0px 0px 0 22px;
    background-position:right center;
    background-repeat:no-repeat;
	margin-top:5px;
}

.text_note,.text_note_add,.text_note_hide{
    padding:22px 0px 0 22px;
    background-image:url(/images/shared_comps/icona_nota_add.png);
    background-position:right center;
    background-repeat:no-repeat;
	float:right;
	margin-bottom: 5px;
	.margin-bottom: 0px;
    margin-top: -2px;
	.margin-top: 0px;
}

.text_note_add{
	background-image:url(/images/shared_comps/icona_nota_add.png);
}

.text_note_hide{
	background-image:url(/images/shared_comps/icona_nota_hide.png);
}

.box_mobile_search .help{
    float:right;
    display:inline;
    margin-right:10px;
    height:25px;
    width:25px;
    padding:0px;
	margin-top:-3px;
	margin-bottom:2px;
}

.carrello_row{
	padding:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #EFEFEF;
	font-family:ITCAvantGardeStd-Md;
	width:600px;
	
}
.carrello_row .mobile_data{
	color:#696969 !important;
	font-size:15px;
	margin-top:20px;
}

.carrello_row .item_box_col{
	float:left;
	width:225px;	
}
.item_box_col.lista_riparazioni{
	width:255px;
}
.carrello_row .item_box_col.first{
	width:145px;
}
.carrello_row .item_box_col.middle{
	max-width:200px;
	
}
.carrello_row.acquista .item_box_col.middle{
	max-width:200px;
	margin-right:15px;
}
.carrello_row.acquista .mobile_image {
	text-align:right;
}
.item_box_col.lista_riparazioni.middle{
	width:200px;
}
.carrello_row .data{
	margin:10px 0px;
	color:#696969;
}


.carrello_row .data .nota{
	font-weight:normal;
	font-size:10px;
	color:#696969;
}

.item_box_col.lista_riparazioni .value,.carrello_row .value{
	color:#00B9F1 !important;
	font-size:13px;
}
.item_box_col.lista_riparazioni .value.gratis{
	font-size:15px;
	color:#000FFF !important;
}
.dati_ordine{
	width:608px;
	margin-top:10px;
}
.dati_ordine .top{
	background-image:url(/images/shared_comps/sfondo_title_g.png);
	background-repeat:no-repeat;
	width:640px;
	height:57px;
	text-align:center;
	font-size:20px;
	line-height:60px;
	color:#8D65AA;
}
.dati_ordine .center{
	background-color:#F3F3F3;
	margin-left:0px;
	width:616px;
	margin:5px 0px;
	padding:20px 0px;
}
.dati_ordine .bottom{
	background-image:url(/images/shared_comps/sfondo_azioni_bottom_2.png);
	background-repeat:no-repeat;
	width:640px;
	height:60px;
	text-align:center;
	font-size:14px;
	line-height:50px;
}
.dati_ordine .bottom a{
	color:#FFF;
}
.dati_ordine .bottom .action_long{
	width:435px;
	float:left;
	height:60px;
}
.dati_ordine .bottom .action{
	width:180px;
	float:left;
	height:60px;
}
.dati_ordine_container{
	color:#696969;
	margin-left:50px;
}
.dati_ordine_container .indirizzo_title{
	color:#8D65AA;
	margin:10px 0px;
}

aggiungi_carrello_bottom.carrello_tot{
    
    font-size:15px;
    padding:1px 0px;
}
.carrello_tot .title{
    height:30px;
    line-height:30px;
    float:right;
    background-color:#8F65AB;
    color:#FFFFFF;
    text-align:right;
    width:305px;
    margin-left:2px;
	margin-right:5px;
	padding-right:5px;
}

.carrello_tot .totale{
    height:30px;
    line-height:25px;
    float:right;
    background-color:#5CD2F6;
    width:145px;
	color:#FFF;
    text-align:center;
    font-size:20px;
	font-weight:bold;
}
.carrello_tot .totale .currency{
    position:relative;
    top:3px;
}
.carrello_tot .totale.tot{
	background-color:green;
}
.aggiungi_carrello_bottom .carrello_tot{
    margin-top:10px;
    font-size:15px;
    padding:1px 0px;
}
.aggiungi_carrello_bottom .carrello_tot .title{
    height:40px;
    line-height:40px;
    float:left;
    background-color:#00BEF2;
    color:#FFFFFF;
    text-align:right;
    width:418px;
	margin-right:0px;
    margin-left:0px;
	font-size:16px;
	font-weight:bold;
}

.aggiungi_carrello_bottom .carrello_tot .totale{
    height:40px;
	margin-left:2px;
    line-height:40px;
    float:left;
    background-color:#91E1FA;
    width:196px;
	color:#8D65AA;
    text-align:center;
    font-size:19px;
	font-weight:bold;
}
.aggiungi_carrello_bottom .carrello_tot .price{
	color:#FFF;
	font-weight:bold;
	font-size:30px;
	margin-right:20px;
}
#prezzo{
	font-family:arial;
}
.aggiungi_carrello_bottom .carrello_tot .currency{
	font-size:28px;
	font-family:arial;
}
.aggiungi_carrello_bottom .carrello_tot .totale a{
	color:#8D65AA;
}

.aggiungi_carrello_bottom .carrello_tot .totale .currency{
    position:relative;
    top:3px;
}

.riepilogo_title{
	height:50px;
	width:620px;
	background-color:#5CD2F6;
	color:#FFF;
	font-size:20px;
	margin:5px 0px;
	line-height:50px;
	padding-left:20px;

}

.produttore_box,.produttore_last_box{
    padding:20px 0px;
    height:50px;
    width:125px;
    float:left;
    display:inline;
    border-bottom:#019CCF dotted 1px;
    line-height:50px;
    text-align:center;
    margin:0px 13px;
    color:#019CCF;
    font-weight:bold;
}

.produttore_box img{
    border:none;
}
.produttore_last_box{
    border-bottom:none;
}

#search_result{
	padding-bottom:50px;
	padding-top:10px;
}

#search_result .make_box{
    width:110px !important;
    overflow:hidden;
	float:left;
}

#search_result .phones_box{
	float:left;
}
.make_box .prod_logo {
    color: #019CCF;
    font-weight: bold;
    height: 116px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 5px;
    text-align: center;
}

.make_box .prod_logo img{
	max-width:118px;
}

.phones_box{
    float:left;
    width:495px;
    overflow:hidden;
}
#search_result .box_mobile_search{
	float: left;
	width: 150px;
	background-repeat:no-repeat;
	margin:0px 5px;
	cursor:pointer;
	border-bottom:1px solid #00BAF2;
	height:152px;
}

#search_result .box_mobile_search:hover{
	background-image:url(/images/vendi_cellulare/box_telefono.png);
	background-color:#00BAF2;
}

.box_mobile_search .mobile_image{
    float:left;
    text-align:center;
    line-height:100px;
    width:75px;
    height:100px;
    overflow:hidden;
	position:relative;
	left:2px;
	
}
.carrello_row .mobile_image .special_offer{
	/*position:absolute;*/
	
	position:relative;
	top:-200px;
	float:right;
	
}
#zoom_text{
	font-size:10px;
	float:right;
	position:relative;
	background-color:#FFF;
	padding-top:10px;
	opacity:0.7 !important;
	filter:alpha(opacity=70) !important;
}
.carrello_row .img_cont_box{
	height:200px;
}

.carrello_row .special_offer_pct{
	background: none repeat scroll 0 0 #EB0122;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
	font-size:13px;
	z-index:100;
	padding:2px 5px;
	opacity:0.9 !important;
	filter:alpha(opacity=90) !important;
}

.carrello_row .mobile_image .special_offer_pct{
	padding:0px 5px;
	line-height: 40px;
	font-size:12px;
	position:absolute;
	margin: 170px 0px 0px 0px ;
}
.carrello_row .prezzo_offerta{
	color:green !important;
	font-size:18px;
	
}
.box_mobile_search .mobile_image .special_offer{
	position:absolute;
	margin-left:20px;
	z-index:80;
}

.box_mobile_search .special_offer_pct{
	background: none repeat scroll 0 0 #EB0122;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 30px;
    padding: 0px 2px;
    text-align: center;
    text-decoration: none;
	position:absolute;
	margin: 110px 0px 0px 5px ;
	font-size:10px;
	z-index:100;
	
}

.box_mobile_search .btn_scegli_cont{
	position:relative;
	right:3px;
}
.box_mobile_search .mobile_image img{
    cursor:pointer;
    max-height:200px;
	position:relative;
	z-index:50;
}
.box_mobile_search .mobile_data{
    margin-top:0px;
    font-size:12px;
	width:75px;
    float:right;
}

.vendita_cellulari .box_mobile_search .mobile_data{
	height:95px;
}

.box_mobile_search .mobile_data .modello{
    color:#50D2F6;

    overflow:hidden;
    font-weight:bold;
    height:65px;
	text-align:left;
	position:relative;
	left:8px;
	width:65px;
}
.box_mobile_search .mobile_data .valutation{
	color:#00B9F1;
    height:15px; 
    font-weight:bold;
    float:right;
	position:relative;
	right:8px;
}

.box_mobile_search .title{
	height:30px;
	color:#FFF;
	line-height:22px;
	text-align:center;
}

.phones{
    border-top:#019CCF dotted 1px;
    margin-left:2px;
    overflow:hidden;
    width:317px;
}
.first .phones{
    border:none;
}


.scrollModelBox{
    height: 500px !important;
    overflow: hidden;
    overflow-y:auto;
}

.imei_div{
    width:225px;
	margin:5px 0px;
}
.imei_div .title{
	color:#50D2F6 !important;
}
.imei_div input{
	background-image:url(/images/shared_comps/sfondo_input_imei.png);
    width:164px;
	height:24px;
	line-height:24px;
	border:none;
	background-color:transparent;
	color:#6F6F6F;
	padding-left:2px;
	padding-right:22px;
	font-size:14px;
	float:left;
}

.imei_div .help{
	margin:0px;
	position:relative;
	right:40px;
	top:2px;
	.top:-5px;
}
.imei_div .error{
	width:200px;
	display:block;
}

.carrello_row .data .title{
	color:#8E68AB !important;
	margin:5px 0px;
	font-weight:bold;
}

.carrello_row .mobile_image {
    /*float: left;*/
	margin:0px auto;
    line-height: 100px;
    height:200px;
    overflow: hidden;
    text-align: center;
}

.carrello_row .mobile_image img{
	max-width: 200px;
    max-height: 200px;
	cursor:pointer;
}



.elimina{
    background-image:url(/images/shared_comps/bottone_elimina.png);
    background-repeat:no-repeat;
    background-position:center left;
    padding:5px 0px 5px 35px;
    color:#AFAFAF !important;
}
.elimina_cont{
	margin-top:20px !important;
}
.carrello_bottom{
	background-image:url(/images/shared_comps/sfondo_azioni_bottom.png);
	background-repeat:no-repeat;
	width:640px;
	height:45px;
}
.carrello_bottom,.carrello_bottom a{
	color:#FFF;
	line-height:45px;
}

.carrello_bottom .action{
	float:left;
	width:160px;
	text-align:center;
}
.carrello_bottom .action.a{
	width:235px;
}
.carrello_bottom .action.b{
	width:235px;
}
.carrello_bottom .action.c{
	width:150px;
	font-weight:bold;
	font-size:18px;
}
.carrello_bottom .action.a a{
	color:#333 !important;
}
.form_completa_ordine .tcalIcon{
	float:right;
	position:relative;
	top:5px;
	right:20px;
}

.generic_form.form_completa_ordine,.generic_form.form_completa_ordine label{
	background-image:none;
	color:#696969;
}
.generic_form.form_completa_ordine table th{
	width:180px;
}
.generic_form.form_completa_ordine table th, .generic_form.form_completa_ordine .title{
	background-image:none;
	color:#00BEF2;
}

.generic_form.form_completa_ordine .separator{
	height:2px;
	background-color:#FFF;
	margin:20px 0px;
}
.form_completa_ordine input,.form_completa_ordine select{
	width:350px;
	background-image:url(/images/vendi_cellulare/sfondo_input.png);
	border:none;
	
	background-repeat:no-repeat;
	padding-left:10px;
	font-size:15px;
	color:#747474;
}
.form_completa_ordine select{
	width:360px;
}


#form_ordine table{
	width:100%;
}

.pagOption{
	margin:5px 0px
}
.pagOption input{
	margin-right:5px;
}
.explain{
	margin:0px;
	font-size:10px;
}
.pagOption .explain{
	margin:5px 20px;
	font-size:10px;
}
#carrello{
	width:333px;
	background-color:#F6F6F6;
	margin-bottom:10px;
}

#carrello .title{
	background-image:url(/images/carrello/carrello_header.png);
	height:85px;
	background-repeat:no-repeat;
	background-color:#FFF;
}

#carrello .content{
	
	margin:20px 20px;
	font-size:18px;
	
}
#carrello .bottom{
	background-image:url(/images/carrello/carrello_bottom.png);
	height:25px;
	background-repeat:no-repeat;
	background-color:#FFF;
}


#carrello .item_title,#carrello .carrello_item{
		color:#696969;
		margin:5px 0px;
}
#carrello .item_title{
	color:#8E68AB;
	font-weight:bold;

}
#carrello .conferma_ordine_btn{
	float:right;
	margin-left:20px;
}
#carrello .conferma_ordine_btn:hover{
	text-decoration:underline;
}
.banner_content_728x90{
    margin:10px auto 0px;
    width:728px;
    height:90px;
	overflow:hidden;
	border:1px solid #DEDEDE;
}

.banner_content_120x600{
    float:left;
    width:120px;
    height:600px;
    margin:20px 0px 20px 20px;
    border:1px solid #DEDEDE;
}

.banner_content_250x250{
    
    width:250px;
    height:250px;
    margin:20px auto;
    border:1px solid #DEDEDE;
}


.banner_content_300x250{
    
    width:300px;
    height:250px;
    margin:0px auto 10px;
    border:1px solid #DEDEDE;
    
}

.domanda{
	margin-bottom:30px;
}
.risposte,.risposta{
	margin:10px 0px;
}

.feedback_cont{
	background-color:#F5F6F6;
	width:600px;
}

.feedback_cont.generic_form{
	padding-top:0px;
	
}
.feedback_cont.generic_form .title{
	font-size:20px;
	font-weight:bold;
	margin-bottom:15px;
}
.feedback_cont.generic_form input{
	margin-right:10px;
}
#form_feedback{
	padding:0px 10px;
}
.redPrice{
	color:red !important;
}

.goLeft{
	float:left;
}
.home_section_link_small:hover{
	opacity:1 !important;
	filter:alpha(opacity=100) !important;	
}
.home_section_link_small{
	opacity:0.5;
	filter:alpha(opacity=50);	
}
.home_section_link_small.noOp{
	opacity:1;
	filter:alpha(opacity=100);	
}

.home_section_link{
	background-repeat: no-repeat;
    display: inline-block;
    height: 120px;
    width: 480px;
	color:#FFF;
	cursor:pointer;
}
.home_section_link a{
	color:#FFF;
}
.home_section_link.A{
	background-image:url(/images/home/tasto_acquista.png);
}
.home_section_link.R{
	background-image:url(/images/home/tasto_ripara.png);
}
.home_section_link.V{
	background-image:url(/images/home/tasto_vendi.png);
}
.home_section_link .big_line{
	margin-left:170px;
	margin-top:20px;
	font-size:40px;
	font-weight:bold;
	width:265px;
}
.home_section_link .small_line{
	margin-left:170px;
	font-size:14px;
	font-weight:bold;
	width:265px;
}
.underline_box{
	border-bottom:1px solid #d6d6d6;
}

.socialPref{
	
	
	margin-left:-20px;
	/*top:145px;*/
	
	/*left: -35px;
    position: relative;
    top: -140px;
	*/
}

.socialPref.customUrlPref,.socialPref.customUrlPrefIcons{
	margin-left:5px;
	padding-bottom:5px;
}
.socialPref.customUrlPrefIcons{
	margin-left:-5px;
}
.footer .socialPrefLink{
	margin-left:10px;
}
.socialPrefLink{
	float:left;
	margin-bottom:5px;
}
.footerSocialLinks{
	padding:10px;
}
.footerSocialLinks .facebookLike{
	margin-right:10px;
}
.socialPref .googlePlus{
	width:75px !important;
}
.socialPref .twitterLike{
	width:100px !important;
}
.socialPref .linkedInLike{
	width:120px !important;
}
.socialPref .facebookLike{
	width:120px !important;
}

.socialPref.customUrlPrefIcons .googlePlus,.socialPref.customUrlPrefIcons .twitterLike,.socialPref.customUrlPrefIcons .linkedInLike,.socialPref.customUrlPrefIcons .facebookLike{
	width:32px !important;
}
.socialPref.customUrlPrefIcons .googlePlus{
	width:40px !important;
	margin-top:5px;
	margin-left:0px;
}

.socialPref.customUrlPref .facebookLike{
	/*width:90px !important;*/
	margin-top:1px;
}

.nota_riparazione{
	background-color:#F6F6F6;
	padding:5px;
	border:1px solid #D1D1D1;
	margin-bottom:20px;

}

.nota_riparazione span{
	font-size:10px;
	color:#696969;
}

.nota_riparazione textarea{
	width:237px;
	height:100px;
}

.panel_social{
	margin-top:10px;
	float:left;
}

.risposta_commento{
	padding:10px;
	background-color:#D9F9F9;
}

#chooseActionsBox{
	display:none;
	background-color: #F6F6F6;
    border: 1px solid #D1D1D1;
    padding: 5px;
	margin: 10px 0px;
	width:609px;
}

#chooseActionsBox .action{
	float:right;
	margin:5px 0px;
}
#chooseActionsBox .action a{
	text-decoration:underline;
}
#chooseActionsBox .action.promemoria{
	font-size:10px;
}

.data.properties{
	font-size:12px;
	display:none;
}

.data.properties ul{
	padding:0px 0px 0px 15px;
}

.comunicazione_video{
	margin:20px auto;
	text-align:center;
	max-width:635px;
	overflow:hidden;
}

.underlined{
	text-decoration:underline;
}

.bottone_compra_subito{
	background-color:transparent;
	border:none;
	background-image:url(/images/shared_comps/compra_subito.png);
	background-repeat:no-repeat;
	background-position:top;
	width:165px;
	height:46px;
	float:right;
}


.bottone_compra_subito:hover{
	background-position:bottom;
	cursor:pointer;
}


.tab_container .tab_selector{
	float:left;
	padding:0px 10px;
	cursor:pointer;
	background-image:url(/images/chi_siamo/menu_item.png);
	background-repeat:repeat-x;
	color:#FFF;
	height:42px;
	line-height:42px;
	margin-left:1px;
}
.tab_selectors.acquista a{
	color:#FFF !important;
}
.tab_container .tab_selector.left{
	background-image:url(/images/chi_siamo/menu_left.png);
	background-repeat:no-repeat;
	background-position:top left;
}
.tab_container .tab_selector.right{
	background-image:url(/images/chi_siamo/menu_right.png);
	background-position:top right;
	background-repeat:no-repeat;
	margin-left:1px;
}


.tab_container .tab_selector:hover{
	
}

.tab_container .tab_selector.sel{
	background-image:url(/images/chi_siamo/menu_item_sel.png);
}

.tab_container .tab_selector.left.sel{
	background-image:url(/images/chi_siamo/menu_left_sel.png);
}
.tab_container .tab_selector.right.sel{
	background-image:url(/images/chi_siamo/menu_right_sel.png);
}
