/*stili personalizzati*/

html, body {margin:0px auto; width:auto; display:block; background-color:#FFFFFF; color:#000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background-image: url(http://img.adv.dadapro.net/splash/4you-tonos.com/1/sfondo.jpg); background-repeat: repeat-x}

#content {width: 768px; height: 517px; background-image: url(http://img.adv.dadapro.net/splash/4you-tonos.com/1/step1.jpg?v=1.03); margin-left: auto; margin-right: auto; 	background-repeat: no-repeat}

#div_body_confirm {width: 768px; height: 517px; background-image: url(http://img.adv.dadapro.net/splash/4you-tonos.com/1/step2.jpg?v=1.02); margin-left: auto; margin-right: auto;	background-repeat: no-repeat; position: relative}

#div_body_confirm_ok {width: 768px; height: 517px; background-image: url(http://img.adv.dadapro.net/splash/4you-tonos.com/1/step3.jpg); margin-left: auto; margin-right: auto;	background-repeat: no-repeat; position: relative}

#div_body_error {width: 768px; height: 517px; background-image: url(http://img.adv.dadapro.net/splash/4you-tonos.com/1/step2.jpg?v=1.02); margin-left: auto; margin-right: auto;	background-repeat: no-repeat; position: relative}


#body_confirm #testo1 {display: none;}
#body_confirm #testo2 {display: none;}
#body_confirm #testo3 {font: bold 15px Trebuchet MS; color: #FF6600; padding-top:20px}
#body_confirm #box_dettagli {display: none;}
#body_confirm #password_label label {font-size: 13px; font-weight: bold; font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;	color: #FF6600}
#body_confirm #password_label {text-align: center}
#body_confirm #password {height: 30px; width: 144px; text-align: center;	font-size: 25px; border-left:1px solid #666; border-top:1px solid #666; border-right:1px solid #CCC; border-bottom:1px solid #CCC}
#body_confirm form {text-align: center; position: absolute; top: 209px; left: 259px; width: 300px;}
#body_confirm #terms_box_confirm #terms {float: left;	margin-left: 25px; margin-top:-5px; display:none}
#body_confirm #terms_box_confirm #terms_text {color:#FF6600}
#body_confirm #terms_box_confirm #terms_text a {font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;	font-size: 12px; color: #FF6600; display:none}
#body_confirm #terms_box_confirm {}
#body_confirm #confirm_button_box #enter_button {width: 196px; height: 35px; margin-top: 5px; background-color:#999; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:20px; color:#000; -moz-border-radius: 8px; -webkit-border-radius: 10px; cursor:pointer; border:none}






/**/
#formulario {width: 335px; height: 175px; margin-top: 106px; margin-left: 30px}
#registro {display:block; width: 403px; height: 300px; background-repeat: no-repeat; position: absolute; left: 47%; margin-left: -110px; top: 218px}

/*FOOTER*/
.g_container {width: 760px; margin: 15px auto; overflow: hidden}
#g_footer {width: 100%; margin: 10px 0 0 0; clear: both; border-top: 1px solid #ccc; background: #f8f8f8; border-bottom: 1px dashed #ccc;}*/
#g_footer {width: 100%; margin: 10px 0 0 0; clear: both; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #f8f8f8;}

#g_disclaimer {width: 760px}
#g_disclaimer p {font-size: 11px; color: #666; margin: 2px 0; line-height: 19px; text-align: left}
#g_disclaimer a:hover{color: #fff; background: #09f}
#g_links {width: 100%; margin: 0 0 10px 0; clear: both; overflow: hidden}

#numero_label label {font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #FF6600; padding-left: 70px;}
.pref {font-family: Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold; color: #DB0A9D; padding-left:10px; padding-right:10px;}


#content #registro #sel_prefix {float: left; font-size: 20px; font-weight: bold; color: #E3A708; margin-left: 20px; display: none;}
#content #registro #numero2 {width: 40px; height: 30px; margin-left: 13%; font-family: Arial, Helvetica, sans-serif; font-size: 24px;
text-align: center; border-left:1px solid #666; border-top:1px solid #666; border-right:1px solid #CCC; border-bottom:1px solid #CCC}
#content #registro #numero2 {width: 212px; height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 24px; text-align: center;}
#content #registro #terms_box #terms_text {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #E3A708;}

#content #registro #terms_box #acceptConds {margin-left: 30px; margin-top: 10px;}
#content #registro #terms_box #terms_text {margin-top: 17px; width: 310px; /*margin-left: 25px;*/ font-size: 13px; text-align: center; color: #FF6600;}
#content #registro #button_box {width: 228px; height: 69px; margin-top: 19px; position: relative; left: 45px;}
#content #registro #terms_terms a{display: visible; color: #FF6600; text-decoration:none}
#content #registro #terms_costs a{display: visible;color: #FF6600;text-decoration:none}
#content #registro #terms_privacy a{display: visible;color: #FF6600;text-decoration:none}
.condizioni {margin-top: 10px; font: 12px Arial; }

#div_foot_confirm {clear:both;}

#box_conf {text-align: center; position: absolute; top: 237px; left: 244px; width: 300px;}

#body_confirm_ok #box_conf {width: 350px; font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6600;}
#body_confirm_ok #box_conf #confirm_ok_txt_desc a {color: #FF6600;}
#reload_txt {position: absolute; top: 340px; left: 269px; width: 300px;font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #FF6600;font-weight: bold;}
#body_confirm_ok #confirm_ok_continue_link {position: absolute; top: 410px; left: 340px; width: 300px; font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6600; font-weight: bold;}
#body_confirm_ok #box_conf {font-weight: bold;}

#confirm_ok_txt_title {display: none}
#confirm_ok_txt_desc {font: bold 12px Trebuchet MS; color: #FF6600}

#error_title {position: absolute; top: 261px; left:302px; width: 210px; font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #FF9900; font-weight: bold; text-align: center;}

#back a {position: absolute; top: 386px; left: 261px; width: 300px; font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
font-size: 20px; color: #0066FF; font-weight: normal; text-align: center;}

/*PRE-INDEX START*/
#content_pre {width:760px; margin:auto; height:495px; position:relative}
#content_pre #flash {}
/*PRE-INDEX END*/