@media only screen and (max-width: 979px)
{
	

.wrapper {width:640px;}

.snodo {width:640px; padding:0;}
.snodo div {margin-left:120px; margin-bottom:0;}
.snodo .due {margin-top:60px; margin-left:120px; margin-bottom:40px;}
.snodo .vmailplus  {margin:0 0 0 32px;}




.riepilogo {width:640px;padding:0;}
.riepilogo .top {width:640px;}
.riepilogo .logo_vmail {margin: 18px 30px 0 0;}
.riepilogo .flag {margin: 10px 0 0 30px;}
.riepilogo h2 {padding:20px 0 0 30px;}
.riepilogo h1 {font-size:28px; padding:24px 0px 0px 20px;}
.riepilogo h3 {padding:0px 60px 20px 20px;}
.riepilogo .uno {margin-left:120px; margin-top:50px; height:300px;}
.riepilogo .due {margin-left:120px; height:300px; margin-top:40px;}


.or  { clear:both; margin:20px 0 20px 160px; text-align:center; width:300px; }
.ext_accedi { margin:0 0 0 120px; }
.ext_acquista { margin:0 0 0 120px; }
.margbottriep { margin:15px 0 0 10px!important; }

.btn_ext { width:640px; margin:-5px 0 0 0; }

.error_seleziona { left:232px!important;  } 

.marg30left { margin-left:30px; }
.marg50left { margin-left:40px; }
.top { width:640px;}
h1 { padding:15px 0 0 30px;}
.h1_regconclusa { padding:15px 0 0 30px;}

.logo_vmailplus {margin:15px 30px 0 0;}
.logo_vmail {margin:15px 30px 0 0;}

.sotto_tit  { width:550px; padding:10px 60px 10px 30px; line-height:20px;}

.punto_el {display:none;}


.form  {width:640px;}
.tit_01  {padding:15px 0 0 30px;}
.txt {padding:0 90px 0 30px;}
.txt_label {padding:10px 0 0 30px;}

.input { width:345px; margin:5px 0 5px 30px;}
.input_error { width:345px; margin:5px 0 5px 30px;}


.sugg_mail {width:343px; margin:-1px 0 0 30px;}
.sugg_mail ul li { width:343px; }
.ext_checkbox { width:298px;}
.checkbox {margin:0 0 0 30px;}
.txt_checkbox { margin:0 0 0 8px; }

.ext_checkbox_privacy { width:500px; }
.checkbox_privacy { margin:0 0 0 30px;}
.txt_privacy { width:400px; margin:-2px 0 0 9px;}

.baloon_question { left:400px;}
.baloon_error {left:375px;}

.baloon_question_dominio {width:300px; margin:-4px 0 5px 242px; padding:8px 0 0 0; position:static; }
.freccia_baloon_question_dominio {background-image:url(/site_images/libero/freccia_baloon_grigia_su.gif); background-repeat:no-repeat; width:18px; height:9px; position:relative; top:-19px; left:264px;}
.txt_baloon_question_dominio {width:235px;}


.baloon_error_recaptcha { left:335px; }

.baloon_question_left { left:325px; }

.baloon_error_duecampi { width:220px; left:410px; margin:3px 0 0 -11px; }
.freccia_baloon_error_duecampi {margin:18px 0 0 5px;}
.txt_baloon_error_duecampi {width:190px; padding:10px 5px; }

.baloon_error_datanascita {left:438px; width:200px;}
.txt_baloon_error_datanascita {width:145px;}


.baloon_error_sesso {width:325px; padding:20px 0 0 0; margin:-16px 0 0 -180px; position:static; clear:both; }
.freccia_baloon_error_sesso {background-image:url(/site_images/libero/freccia_baloon_rossa_su.gif);  width:18px; height:9px; position:relative; top:-10px; left:160px;}
.txt_baloon_error_sesso {width:290px; padding:10px 5px; margin:9px 0 0 0; }


.baloon_error_infofacolt {left:403px; width:186px; }
.txt_baloon_error_infofacolt {width:132px;}


.baloon_error_residenza {left:160px;}

.residenza {margin:10px 10px 0 30px;}


.sic_pwd { margin:0 0 0 35px;}
.progress_bar { margin: 0;}
.seleziona {margin:10px 10px 0 30px;}

.info_facolt {width:580px; margin:30px 0 0 15px;}


.input_pref { margin:5px 0 5px 30px; }
.input_cell { width:250px; }
.input_cell_error { width:250px; }

.img_prefissoita { margin-left:30px; }


.recaptcha {  margin:15px 0 15px 30px;}

.interessi { width:600px; margin:0; padding:0; clear:both; }
.block_int { width:220px;}
.block_int ul li {width:220px; }

.h1_ver_acc { padding:15px 0 0 20px;}
.txt_label_cell {padding:10px 0 0 0;}
.input_pref_cell { margin:5px 0 5px 0; }
.input_cell_ver_acc { width:250px; }

.input_cell_ver_acc_error { width:250px; }
.txt_int_ver_cell {margin:30px 0 0 5px; }

.ext_ver_cell { width:600px; margin:0 0 0 20px; padding:20px 0 200px 0;}
.txt_ext_ver_cell { padding:0; width:450px;}

.baloon_error_ver_acc { left:345px; }



.logo_vanity_dx { display:none; }
.box_vanity { width:340px; float:left; margin:0 0 0 32px; }
.filo_bot { width:340px; }
.compra { width:340px; }


/* SELECT */
.box_select_first { margin:5px 0 10px 30px; }


.txt_baloon_error_privacy {width:120px; }

.baloon_question_pwd { left: 405px; }

.baloon_error_pwd {left:375px;}

.margin1tb { display:inline;  margin: 0 0 0 162px!important; }


.sel_first { margin:3px 5px 0 28px!important; }
}

