/* css per centrare i cobranded */

body{
text-align:center;
}

div#vg_body_container {
margin:5px auto;
position:relative;
width:980px;
text-align:left;
}
div.vg_body_container {
font-size:13px;
line-height:1.5em;
margin:0 auto;
position:relative;
width:981px;
text-align:left;
}

div#vg_wizard {
height:28px;
margin:5px auto;
padding:0 0 0 5px;
position:relative;
width:980px;
}

#vg_banner_container {
margin:0 auto;
position:relative;
width:980px;
}

/*CSS PAGINE PAGAMENTO*/
div.vg_line_dotted {
border-top:1px dotted #666666;
font-size:0;
height:0;
line-height:0;
margin:10px auto;
width:980px;
}

div#vg_vbv_scm {
height:130px;
margin:10px auto;
width:310px;
}

div#vg_footer {
position:relative;
width:980px;
margin:0 auto;
text-align:right;
}
