


#contenuti_shop {
	float:left;
	width:750px;
	margin-top:10px;
	clear:both;
}

.box_medio{
	float:left;
	width:750px;
	height:248px;
  background-image: url(../images/head_vetrina_shop.gif);
	background-repeat: no-repeat; 
	background-position: top, left; 
	border:1px solid #c7c7c7;
} 


.box_medio_hp{
	float:left;
	width:750px;
	height:245px;
	background-image: url(../images/head_vetrina.gif);
	background-repeat: no-repeat; 
	background-position: top, left; 
border:1px solid #ffffff;
} 


.button_adapt{
	font-weight:bold;
	font-style:normal;
	font-size:16px;
} 

.snd_row{
	float:left;
	width:752px;
	vertical-align:top;
	
} 

.snd_row_phones{
	float:left;
	width:752px;
	height: 278px;
	vertical-align:top;
	clip: rect(0px, 752px, 278px, 0px);
	overflow: hidden; 
	
} 

.lft_arrow{
	float:left;
	margin-top:4px;
  margin-left:4px;
	width:18px;
	height:18px;
	

} 

.rgt_arrow{
	float:right;
	margin-top:4px;
	margin-right:4px;
	width:18px;
	height:18px;
	

} 

.phones_row{
	float:left;
	width:4166px;
	height:250px;
	vertical-align:top;

} 




.phones{
	float:left;
	width:253px;
	height:250px;
	valign:top;
	background-image: url(../images/dott_bar.gif);
	background-repeat: no-repeat; 
	background-position: top, right;

} 



.phones_title{
	float:left;
	width:251px;
	height:63px;
	valign:top;	

}


.bottz {
	
	float:left;
	width:106px;
	height:35px;
	margin-left:25px;

	
}
 

.phone_img{
	float:left;
	width:98px;
	height:185px;
	valign:top;

} 



.phone_img_mile{
	float:left;
	width:248px;
	height:101px;
	valign:top;

} 

.phone_txt{
	float:left;
	width:145px;
	height:110px;
	valign:top;
	text-align:left;

}

.phone_txt_B{
	float:left;
	width:240px;
	height:95px;
	margin-left:5px;
	valign:top;

}




.phone_txt_price{
	float:left;
	width:150px;
	height:32px;
	valign:top;

}




.box_piccolo{
	float:left;
	width:244px;
	height:250px;
	background-image: url(../images/box_piccolo_shop.gif);
	background-repeat: no-repeat; 
	background-position: top, left;
} 


.box_piccolo_title{
	float:left;
	width:242px;
	height:30px;
} 

.box_piccolo_title_text{
	float:left;
	margin-top:6px;
	margin-left:10px;
	font-size:14px;
	font-weight:bold;

} 




.box_piccolo_text{
	float:left;
	position:relative;
	top:5px;
	left:9px;
	line-height:13px;
	text-align:justify;
	width:228px;
}

.box_piccolo_strillo{
	float:left;
	position:relative;
	top:10px;
	left:1px;
	color:#424242;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	width:242px;
}

.box_medio_strillo{
	float:left;
	color:#424242;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	width:400px;
}



.box_piccolo_buttons{
	float:left;
	position:relative;
	top:15px;
	font-size:14px;
	font-style:italic;
	width:222px;
}

.box_medio_buttons{
	
	
	position:relative;
	top:170px;
	left:310px;
	font-size:14px;
	font-style:italic;
	width:430px;
	height:40px;

}

.box_medio_buttons_B{
	
	
	position:relative;
	top:170px;
	left:310px;
	font-size:14px;
	font-style:italic;
	width:430px;
	height:40px;

}



.box_piccolo_head{
	
	float:left;
	width:242px;
	height:85px;
	margin-left:1px;
	
     	
} 



.box_medio_title{
	
	float:left;
	position:relative;
	top:100px;
	left:310px;
	font-size: 18px;
	color:#363636;
	font-weight:bold;
	width:430px;
	height:25px;

	
}



.box_medio_price{
	
	float:left;
	position:relative;
	top:30px;
	left:13px;
	font-size: 19px;
	text-align:justify;
	width:220px;
}
.divisore_medio_orizzontale{
	float:left;
	width:745px;
	height:10px;	
}

.divisore_medio_verticale{
	float:left;
	/*width:10px !important;*/
	width:10px;
	height:250px;
} 

.box_medio_head {
	position:relative;
	top:7px;
	left:5px;
	float:left;
	clear:both;
	width:360px;
	height:23px;
	line-height:14px;
	font-size:13px;
	color:#2f2f2f;
	font-weight:bold;
}

.main_text {
	position:relative;
	top:10px;
	left:5px;
	float:left;
	clear:both;
	width:360px;
	height:45px;
	line-height:14px;
	font-size:12px;
	color:#2f2f2f;
	text-decoration: none;
}

.main_link {
	position:relative;
	top:18px;
	left:5px;
	float:left;
	clear:both;
	width:360px;
	height:19px;
	line-height:14px;
	font-size:11px;
}



.green {
color:#009966;
font-weight:bold;
}

.red {
color:#C30000;
font-weight:bold;
}

.big_green {
color:#009966;
font-size:18px;
font-weight:bold;
}

.big_grey {
color:#424242;
font-size:18px;
font-weight:bold;
}


.buttons {
float:left;
height:30px;
position:relative;
top:30px;
width:330px;
}


.single_button {
float:right;
position:relative;
right:10px;
width:130px;
}

.single_button_bis {
float:right;
position:relative;
left:10px;
width:150px;
}

.single_button_smbis {
position:relative;
left:10px;
float:left;
width:70px;
}

.single_button_sm {
position:relative;
left:10px;
float:left;
width:70px;
}


.single_button_medio {
float:left;
position:relative;
top:-25px;
width:258px;

}

.single_button_medio_B {
float:left;
position:relative;
top:-25px;
width:150px;


}

.single_button_medio_C {
float:right;
position:relative;
top:-25px;
width:85px;

}

.single_button_medio_D {
float:right;
position:relative;
top:-25px;
width:232px;

}


.single_button_medio_sm {
position:relative;
left:10px;
float:left;
width:70px;

}





a.button_small p{
	min-width:40px;
	}
	
a.grey:link {color: #2f2f2f; text-decoration: none;}
a.grey:visited {color: #2f2f2f; text-decoration: none;}
a.grey:active {color: #2f2f2f; text-decoration: none;}
a.grey:hover {color: #2f2f2f; text-decoration: underline;}

a.white:link {color: #FFFFFF; text-decoration: none;}
a.white:visited {color: #FFFFFF; text-decoration: none;}
a.white:active {color: #FFFFFF; text-decoration: none;}
a.white:hover {color: #FFFFFF; text-decoration: none;}


/* CARRELLO */

.contenuti_carrello {
	float:left;
	width:750px;
	margin-top:10px;
	background-color: #FFFFFF;
	border:1px solid #c7c7c7;	
}

.head_carrello {
	float:left;
	margin-top:5px;
	margin-left:2px;
	width:745px;
	height:23px;
	background-color: #424242;
}	

.prodotto_head {
	float:left;
	position:relative;
	top: 3px;
	width:305px;
	height:15px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	border-right:1px solid #ffffff;
	
	
}

.quantita_head {
	float:left;
	position:relative;
	top: 3px;
	width:110px;
	height:15px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	border-right:1px solid #ffffff;
}

.prezzo_head {
	float:left;
	position:relative;
	top: 3px;
	width:110px;
	height:15px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	border-right:1px solid #ffffff;
	
	
}

.totale_head {
	float:left;
	position:relative;
	top: 3px;
	width:110px;
	height:15px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	border-right:1px solid #ffffff;
	
	
}

.elimina_head {
	float:left;
	position:relative;
	top: 3px;
	width:105px;
	height:15px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}

.row_A {
	float:left;
	width:750px;
	height:47px;
	background-image:url(../images/bkg_row.gif);
	background-repeat:repeat-x;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;

}
.row_B {
	float:left;
	width:750px;
	height:47px;
	border-top:1px solid #c7c7c7;
	border-bottom:1px solid #c7c7c7;
}	

.row_spesa {
	float:left;
	width:750px;
	height:25px;
}

.row_spesa_tot {
	float:left;
	width:750px;
	height:30px;
}

.box_somma {
	float:left;
	width:750px;
	height:78px;
	border-bottom:1px solid #c7c7c7;
}


.box_somma_discl {
	float:left;
	width:730px;
	height:30px;
	font-size:10px;
	line-height:11px;
	margin-top:20px;
	margin-left:20px;
	
}

.box_buttons {
	float:left;
	width:750px;
	height:83px;
}

.somma {
	float:left;
	position:relative;
	left:370px;
	width:267px;
	height:31px;
	background-image:url(../images/bkg_somma.gif);
	background-repeat:no-repeat;
	color:#000000;
	text-align:right;
	
}

.somma_txt {
	float:left;
	position:relative;
	left:103px;
	margin-top:6px;
	width:60px;
	height:20px;
	color:#000000;
	font-weight:bold;
	text-align:right;

}

.somma_value {
	float:left;
	position:relative;
	top:6px;
	left:118px;
	width:60px;
	height:20px;
	color:#000000;
	font-weight:bold;
	text-align:right;
	
}

.spesa {
	float:left;
	margin-left:5px;
	margin-top:10px;
	width:528px;
	height:20px;
	color:#000000;
	text-align:right;
}


.spesa_tot {
	float:left;
	margin-left:5px;
	margin-top:6px;
	width:528px;
	height:20px;
	color:#000000;
	text-align:right;

}

.prodotto_row {
	float:left;
	margin-left:5px;
	width:305px;
	height:47px;
	color:#000000;
	text-align:center;
}

.prodotto_thumb {
	float:left;
	width:53px;
	height:47px;
}

.prodotto_text {
	float:left;
	position:relative;
	top:7px;
	width:250px;
	height:20px;
	font-weight:bold;
	color:#000000;
	font-size:10px;
	line-height:14px;
	text-align:left;
	z-index: 500;
}

.quantita_row {
	float:left;
	position:relative;
	top: 3px;
	width:110px;
	height:15px;
	color:#ffffff;
	text-align:center;
	border-right:1px solid #ffffff;
}

.quantita {
	float:left;
	position:relative;
	top: 9px;
	width:107px;
	height:15px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}

.prezzo_row {
	float:left;
	position:relative;
	top: 3px;
	width:110px;
	height:15px;
	color:#ffffff;
	text-align:center;
	border-right:1px solid #ffffff;
}

.prezzo {
	float:left;
	position:relative;
	top: 10px;
	width:107px;
	height:20px;
	color:#000000;
	text-align:center;
	
	
	
}



.totale_row {
	float:left;
	position:relative;
	top: 3px;
	width:110px;
	height:15px;
	color:#ffffff;
	
	text-align:center;
	border-right:1px solid #ffffff;
	
	
}

.prezzo_totale {
	float:left;
	position:relative;
	top: 10px;
	left:13px;
	width:60px;
	height:18px;
	color:#000000;
	text-align:right;
	
	
	
}

.prezzo_complessivo {
	float:left;
	position:relative;
	top: 6px;
	left:13px;
	width:60px;
	height:18px;
	color:#000000;
	text-align:right;

	
	
}


.elimina_row {
	float:left;
	position:relative;
	top: 3px;
	width:105px;
	height:15px;
	color:#ffffff;
	text-align:center;
	
	}
	
.elimina {
	float:left;
	position:relative;
	top: 10px;
	width:105px;
	height:20px;
	color:#000000;
	text-align:center;
	
	
	
}
.single_button_carrello {
	float:right;
	position:relative;
	top:15px;
	right:100px;
	width:200px;
}



.single_button_carrello_annulla {
	float:right;
	position:relative;
	top:15px;
	right:100px;
	width:120px;
}






/* FINE CARRELLO */




/* INFO PRODUCT */

#contenuti_info {
	float:left;
	width:750px;
	margin-top:10px;
	background-color: #FFFFFF;
	border:1px solid #c7c7c7;	
}


#contenuti_info_moon {
	float:left;
	width:750px;
	height:930px;
	margin-top:10px;

	
}


.box_spec{
	
	float:left;
	font-size: 18px;
	color:#363636;
	width:749px;
	

	
}

.box_spec_moon{
	
	float:left;
	font-size: 18px;
	width:749px;

	

	
}

.box_preview{
	
	float:left;
	width:365px;
	height:420px;
        border-right:1px solid #c7c7c7;
        border-bottom:1px solid #c7c7c7;
	
}


.box_preview_sim{
	
	float:left;
	width:365px;
	height:300px;
        border-right:1px solid #c7c7c7;
        border-bottom:1px solid #c7c7c7;
	
}

.box_preview_sim_moon{
	
	float:left;
	margin-top:22px;
	width:365px;
	height:300px;
  border:1px solid #333333;      
        
    
	
}


.moon_text_disclaimer_moon {
color:#CCCCCC;
float:left;
font-size:10px;
height:45px;
left:18px;
top:10px;
line-height:12px;
position:relative;
width:724px;
}



/*.box_preview_img{
	
	float:left;
	width:365px;
	height:311px;
     
	
}

.box_preview_thumb{
	
	float:left;
	position:relative;
	top:20px;
	width:360px;
	height:89px;

	
}

.box1{
	
	float:left;
	position:relative;
	left:10px;
	width:77px;
	height:77px;
        border:1px solid #000000;
	
}
.box2{
	
	float:left;
	position:relative;
	left:20px;
	width:77px;
	height:77px;
       border:1px solid #000000;
	
}

.box3{
	
	float:left;
	position:relative;
	left:30px;
	width:77px;
	height:77px;
       border:1px solid #000000;
	
}

.box4{
	
	float:left;
	position:relative;
	left:40px;
	width:77px;
	height:77px;
       border:1px solid #000000;
	
}

*/
.box_preview_img{
	float:left;
	width:365px;
	height:311px;
	text-align:center;
	
	
	}
	
.box_preview_img img {
	position:absolute;
	z-index:15;
	display:block;
	_margin-left:-183px;
}

#box_preview_thumb{
	float:left;
	margin-top:20px;
	width:360px;
	height:89px;}

#box_preview_thumb div{
	cursor:pointer;
	border:1px solid #CCC;}
	
#box_preview_thumb div.selected{
	border:1px solid #666;
	}

.box1{
	float:left;
	position:relative;
	left:10px;
	width:77px;
	height:77px;
}

.box2{
	float:left;
	position:relative;
	left:20px;
	width:77px;
	height:77px;
}

.box3{
	float:left;
	position:relative;
	left:30px;
	width:77px;
	height:77px;
}

.box4{
	float:left;
	position:relative;
	left:40px;
	width:77px;
	height:77px;
}

.box_description{
	
	float:left;
	margin-left:5px;
	width:360px;
	height:420px;
  
	
}

.box_description_sim_moon{
	
	float:left;
	margin-top:25px;	
	margin-left:5px;
	width:360px;
	height:250px;
  
	
}

.box_description_sim{
	
	float:left;
	
	margin-left:5px;
	width:360px;
	height:250px;
  
	
}

.table_benvenuto_shop {
	background-image:url(../images/passa_table_bkg_B.gif);
	background-repeat:no-repeat;
	float:left;
	height:110px;
	left:10px;
	position:relative;
	width:726px;

}


.table_xte_shop {
	background-image:url(../images/xte_table_bkg_B.jpg);
	background-repeat:no-repeat;
	float:left;
	height:170px;
	left:10px;
	position:relative;
	width:726px;

}




.tablestile2sm {
color:#323232;
font-size:13px;
font-weight:bold;
line-height:12px;
}


.box_description_title{
	
	float:left;
	width:364px;
	height:30px;
	margin-top:3px;
	margin-left:2px;
	font-size:17px;
       
	
}

.box_description_title_passa{
	
	float:left;
	width:364px;
	height:25px;
	margin-top:5px;
	margin-left:2px;
	font-size:15px;
       
	
}

.box_description_title_sim{
	
	float:left;
	width:364px;
	height:25px;
	position:relative;
	top:15px;
	left:2px;
	font-size:21px;
       
	
}

.box_description_title_sim_B{
	
	float:left;
	width:364px;
	height:25px;
	position:relative;
	top:15px;
	left:2px;
	font-size:19px;
       
	
}

.box_description_strillo{
	
	float:left;
	width:370px;
	height:37px;
	background-image:url(../images/prezzo_strillo.gif);
      
	
}



.box_description_strillo299{
	
	float:left;
	width:370px;
	height:37px;
	background-image:url(../images/prezzo_strillo299.jpg);
      
	
}
.box_description_strillo499{
	
	float:left;
	width:370px;
	height:37px;
	background-image:url(../images/prezzo_strillo499.jpg);
      
	
}

.box_description_strillo529{
	
	float:left;
	width:370px;
	height:37px;
	background-image:url(../images/prezzo_strillo529.jpg);
      
	
}

.box_description_strillo469{
	
	float:left;
	width:370px;
	height:37px;
	background-image:url(../images/prezzo_strillo469.jpg);
      
	
}

.box_description_strillo_promo_dext{
	
	float:left;
	width:332px;
	height:50px;
	background-image:url(../images/prezzo_offerta_dext.jpg);
      
	
} 
.box_description_strillo_promo_milestone{
	
	float:left;
	width:332px;
	height:50px;
	background-image:url(../images/prezzo_offerta_milestone.jpg);
      
	
} 
.box_description_strillo_promo_backflip{
	
	float:left;
	width:332px;
	height:50px;
	background-image:url(../images/prezzo_offerta_backflip.jpg);
      
	
} 

.box_description_strillo2{
	
	float:left;
	width:377px;
	height:52px;
	position:relative;
	top:15px;
	background-image:url(../images/strillo2.jpg);
	background-repeat: no-repeat;
      
	
}


.box_description_strillo2_promo{
	
	float:left;
	width:377px;
	height:52px;
	position:relative;
	top:15px;
	background-image:url(../images/strillo2_promo.jpg);
	background-repeat: no-repeat;
      
	
}

.box_description_strillo3_promo{
	
	float:left;
	width:377px;
	height:52px;
	position:relative;
	top:15px;
	background-image:url(../images/strillo3_promo.jpg);
	background-repeat: no-repeat;
      
	
}

.box_description_strillo3_promo_solo10{
	
	float:left;
	width:377px;
	height:52px;
	position:relative;
	top:15px;
	background-image:url(../images/solo10_promo.jpg);
	background-repeat: no-repeat;
      
	
}


.box_description_strillo2_moon{
	
	float:left;
	width:377px;
	height:52px;
	position:relative;
	top:15px;

	background-image:url(../images/strillo2_moon.jpg);
	background-repeat: no-repeat;
      
	
}

.blocco_text{
	
	float:left;
	width:360px;
	margin-left:2px;
	font-size:11px;
	text-align:justify;
    
	
}

.blocco_text_B{
	
	float:left;
	width:360px;
	margin-top:10px;
	margin-left:2px;
	font-size:11px;
	text-align:justify;
    
	
}

.blocco_text_Best{
	
	float:left;
	width:360px;
	height:146px;
	margin-top:10px;
	margin-left:2px;
	font-size:11px;
	text-align:justify;
    
	
}

.blocco_text_sim{
	
	float:left;
	width:360px;
	height:170px;
	word-spacing:-0.1em;
	margin-bottom:10px;
	position:relative;
	top:20px;
	left:2px;
	font-size:11px;
	text-align:justify;
    
	
}

.blocco_text_sim_moon{
	
	float:left;
	width:360px;
	height:150px;
	word-spacing:-0.1em;
	margin-bottom:10px;
	position:relative;
	top:20px;
	left:2px;
	font-size:11px;
	text-align:justify;
    
	
}


.blocco_text_sim_estesa{
	
	float:left;
	width:360px;
	height:170px;
	word-spacing:-0.2em;
	margin-bottom:10px;
	position:relative;
	top:20px;
	left:2px;
	font-size:11px;
	text-align:justify;
    
	
}

.picture_phone{
	
	float:left;
	width:52px;
	height:57px;
	margin-left:6px;
    
	
}



.blocco_asterisk{
	
	float:left;
	width:370px;
	position:relative;
	top:20px;
	margin-left:2px;
	font-size:10px;

	
}

.blocco_buttons{
	
	float:left;
	width:370px;
	position:relative;
	top:20px;
	margin-left:2px;

	
}


.blocco_buttons_B{
	
	float:left;
	width:370px;
	position:relative;
	top:15px;
	margin-left:2px;

	
}



.blocco_asterisk_passa{
	
	float:left;
	width:370px;
	position:relative;
	top:15px;
	margin-left:2px;
	font-size:10px;

	
}

.blocco_asterisk_passaB{
	
	float:left;
	width:370px;
	position:relative;
	top:10px;
	margin-left:2px;
	font-size:10px;
	line-height:11px;
	

	
}

.blocco_buttons_passa{
	
	float:left;
	width:370px;
	position:relative;
	top:18px;
	margin-left:2px;

	
}




.blocco_buttons_sim{
	
	float:left;
	width:360px;
	position:relative;
	top:40px;
	left:2px;
	font-size:11px;
      
	
}

.single_button_info_vai {
	float:left;
	width:105px;


} 

.single_button_info {
	float:right;
	width:140px;

} 
.single_button_infob {
	float:left;
	width:122px;

}

.single_button_infob_moon {
	float:left;
	width:122px;

}

.spec_bar_open{
	
	float:left;
	width:750px;
	height:47px;
	margin-top:10px;
	font-size:11px;
        background-image:url(../images/spech_bar_open.jpg);
	background-repeat: no-repeat;
}

.spec_bar{
	
	float:left;
	position:relative;
	top:15px;
	left:5px;
	width:737px;
	height:75px;
	line-height:18px;	
	font-size:14px;
 	
}

.spec_bar_gig{
	
	float:left;
	position:relative;
	top:15px;
	left:15px;
	width:720px;
	height:140px;
	text-align:justify;
	line-height:18px;	
	font-size:12px;
 	
}



.contenitore_giga{
	float:left;
	clear;both;
	width:750px;
	

}


.spec_bar_closed{
	
	float:left;
	width:750px;
	height:47px;
	margin-top:10px;
	font-size:11px;
        background-image:url(../images/spech_bar_closed.jpg);
	background-repeat: no-repeat;
}

.spec_bar_text{
	
	color:#2E2E2E;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	height:27px;
	left:83px;
	line-height:28px;
	position:relative;
	top:8px;
	width:600px;
	
	
}


.spec_bar_textB{
	
	color:#2E2E2E;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:27px;
	left:83px;
	line-height:28px;
	position:relative;
	width:600px;
	
	
}



.tar_bar_open{
	
	float:left;
	width:750px;
	height:47px;
	margin-top:30px;
	font-size:11px;
        background-image:url(../images/tar_bar_open.jpg);
	background-repeat: no-repeat;
	
	
}


.tar_bar_open_moon{
	
	float:left;
	width:750px;
	height:47px;
	margin-top:30px;
	font-size:11px;
        background-image:url(../images/tar_bar_open_moon.jpg);
	background-repeat: no-repeat;
	
	
}


.tar_bar_closed{
	
	float:left;
	width:750px;
	height:47px;
	margin-top:20px;
	font-size:11px;
        background-image:url(../images/tar_bar_closed.jpg);
	background-repeat: no-repeat;
}




.tar_bar_text{
	
	color:#2E2E2E;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	height:27px;
	left:83px;
	line-height:28px;
	position:relative;
	top:8px;
	width:600px;
	
	
}



.spec_box{
	
	position:relative;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	left:40px;
	width:680px;
	
	
	
}
.pass_txt_table {
	
	
	position:relative;
	top:20px;
	left:13px;
	float:left;
	width:724px;
	height:120px;
	font-size:12px;	
	text-align:justify;
	

	
}
.boxrow_gray{
	
	float:left;
	width:700px;
	background-color: #f2f2f2; 
	
	
}

.boxrow{
	
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	min-height:25px;
	width:700px;
	
	
	
}

.boxrow_detail{
	

	float:left;
	min-height:20px;
	width:250px;
	border-right:1px solid #ffffff; 
	
	
}


.boxrow_detail_textB{
	

	position:relative;
	left:10px;
	top:2px;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:20px;
	width:400px;
	
	
	
}


.boxrow_detail_textB_hi{
	

	position:relative;
	left:10px;
	top:5px;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:20px;
	width:420px;
	
	
	
}
	

.boxrow_detail_text{
	
	position:relative;
	left:10px;
	top:2px;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:20px;
	width:200px;
	
	
	
}



.box_riepilogo_tariffa_text{
	
	position:relative;
	left:30px;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:justify;
	width:700px;
	
	
}

.box_riepilogo_tariffa_text_moon{
	
	position:relative;
	left:30px;
	height:60px;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:justify;
	width:700px;
	
	
}



.table_estesa_txt {
		float:left;
		margin-top:10px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:10px;
		height:30px;
		color:#999999;
		width:727px;
}


.note {
		float:left;
		margin-top:18px;
		margin-left:13px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:10px;
		font-style:italic;
		height:30px;
		line-height:14px;
		color:#999999;
		width:727px;

}

.textmoon_table_moon {
float:left;
height:116px;

position:relative;
width:724px;
}


.textmoon_D_moon {
color:#CCCCCC;
float:left;
font-size:13px;
height:20px;
position:relative;

width:537px;
}


.note_moonX {
		float:left;
		margin-top:-15px;
		margin-left:13px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:10px;
		font-style:italic;
		height:30px;
		line-height:14px;
		color:#999999;
		width:727px;
		height:40px;

}




.note_moon {
		float:left;
		margin-top:-15px;
		margin-left:13px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:10px;
		font-style:italic;
		height:30px;
		line-height:14px;
		color:#999999;
		width:727px;

}


.titolo_gig {
		float:left;
		width:752px;
		height:54px;
}

.image_gig {
		float:left;
		width:752px;
		height:194px;
		background-image:url(../images/giga_scelta.gif);
	 background-repeat: no-repeat;
}

.image_gig_solo10 {
		float:left;
		width:752px;
		height:194px;
		background-image:url(../images/giga_scelta_solo10.gif);
	 background-repeat: no-repeat;
}


.row_gig {
		float:right;
		margin-top:10px;
		width:490px;
		height:30px;
		
}


.row_gig_buy {
		float:right;
		margin-top:10px;
		width:358px;
		height:30px;
		
}

.row_gig_txt {
		float:left;
		margin-top:10px;
		margin-left:10px;
		width:400px;
		height:20px;
	
}

.row_gig_txt_buy {
		float:left;
		margin-top:10px;
		margin-left:10px;
		width:280px;
		height:20px;
	
}

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


.phone_gig {
		float:left;
		width:267px;
		height:248px;
}



.phone_gig_tit {
		float:right;
		width:485px;
		height:88px;
		background-image:url(../images/giga_phone_text.gif);
	 background-repeat: no-repeat;
}




.phone_gig_bkg {
		float:left;
		width:485px;
		height:160px;
		background-image:url(../images/giga_phone_bkg.gif);
	  background-repeat: no-repeat;
}

.box_buttons_giga{

float:left;
margin-top:20px;
margin-left:400px;
height:53px;
width:300px;

}



.box_buttons_giga_B{

float:left;
margin-top:25px;
margin-left:270px;
height:53px;
width:300px;

}

.single_button_giga {
	float:right;
	position:relative;
	top:15px;
	width:130px;
}
.single_button_giga_B {
	float:left;
	position:relative;
	top:15px;
	width:160px;
}

.box_buttons_carrello{

float:left;
height:53px;
width:752px;

}

.box_buttons_carrello_note{

float:left;
margin-left:13px;
height:180px;
width:730px;
font-size:10px;

}

.box_buttons_carrello_note_text{

float:left;
margin-top:150px;
height:30px;
width:730px;
line-height:11px;
font-size:10px;

}



.button_lft {
float:left;
position: relative;
margin-top:4px;
margin-left:4px;
width: 18px;
height: 18px;
background-color:#e4e4e4;
}

.button_lft a {
display: block;
width: 18px;
height: 18px;
background-color:#e4e4e4;
background: url(../images/lftarrow.jpg) no-repeat top right;
}

.button_lft a:hover {
background-position: top left;
}


.button_rgt {
float:right;
position: relative;
margin-top:4px;
margin-right:4px;
width: 18px;
height: 18px;
background-color:#e4e4e4;

}

.button_rgt a {
display: block;
width: 18px;
height: 18px;
background-color:#e4e4e4;
background: url(../images/rgtarrow.jpg) no-repeat top right;
}

.button_rgt a:hover {
background-position: top left;
}

/* scrollable div area */

#scrollable2 {
	float: left;
	position: relative;
	width: 752px;
	height: 250px;
	padding: 0px;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
	word-wrap: break-word;
	clear: both;
}

#wrap4 {
		float: left;
		clear: both;
		width: 752px;
		height: 27px;
	}


/* horizontal track */
#track4 {
	position: absolute;
	float:left;
	margin-top:4px;
	margin-left:22px;
	margin-bottom:0px;
	width:708px;
	height:18px;
	vertical-align:top;
	background-color:#e4e4e4;
}

/* horizontal track handle */
#ScrollerOrizz {
	margin-top:4px;
	margin-right:4px;
	width:50px;
	height:17px;
	cursor:move;
}


.scrollbar{
	float:left;
	margin-left:5px;
	margin-bottom:5px;
	width:752px;
	height:27px;
	vertical-align:top;
	background-color:#e4e4e4;

}

