#header_popup{width:817px; padding:0px; height:67px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; background-image:url(../files/top_popup.jpg)}
#header_popup h1{font-size:18px; color:#FFF; line-height:40px; font-weight:normal; margin:0px; padding-top:15px; padding-right:0px; padding-bottom:0px; padding-left:18px}

#messaggio{background-color:#FFB; border:1px solid #e6db55; width:97%; margin-top:10px; margin-right:auto; margin-bottom:10px; margin-left:auto; line-height:50px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:10px; font-weight:bold; font-style:italic; color:#000}
#messaggio a{color:#000;text-decoration: underline}
#messaggio_err{background-color:#FBB; border:1px solid #DF0000; width:97%; margin-top:10px; margin-right:auto; margin-bottom:20px; margin-left:auto; line-height:50px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:10px; font-weight:bold; font-style:italic; color:#000}
#messaggio_err a{color:#000; text-decoration:underline}
.req{color:#F00}
.acapo{display:block; margin:10px; padding:0px}

label.error{float:none; color:red; padding-left:.5em; vertical-align:top}
em{font-weight:bold; padding-right:1em; vertical-align:top}

#contenitore_email{color:#333}
.titoli_email{display:block; padding:0px; width:80px; float:left; margin-top:1px; margin-right:0px; margin-bottom:1px; margin-left:0px; font-weight:bold; text-align:left}
.testo_email{text-align:justify}

/*FORMATTAZIONE FORM */
/* ---------------- Begin  Ticker box CSS ----------------- */
.tickerbox{width:943px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; padding:0px; height:59px}

.tickerbox ul{position:relative}
.tickerbox li{position:absolute; overflow:hidden}
/* ---------------- End  Ticker box CSS ----------------- */
.tabella{font-family:Arial,Helvetica,sans-serif; width:97%; padding:0px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; background-color:#fafafa; border-right-width:1px; border-left-width:1px; border-right-style:solid; border-left-style:solid; border-right-color:#b5b5b5; border-left-color:#b5b5b5}
.tabella a{color:#5E7780; text-decoration:none}
.tabella img{margin:0px; padding:0px}
.tabella a:hover{color:#262626}
.tabella .titolo_risultati{color:#FFF; background-color:#5E7780; text-align:left; padding-top:3px; padding-right:10px; padding-bottom:3px; padding-left:10px; margin:0px}
.tabella td{margin:0px; padding:5px; border-right-width:1px; border-right-style:solid; border-right-color:#A6A6A6; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#505050; text-align:center}
.tabella th{background-image:url(../files/bg_th.gif); font-weight:normal; border-left-width:1px; border-left-style:solid; border-left-color:#fafafa; margin:0px; padding:3px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#8A9BAB; border-top-width:1px; border-top-style:solid; border-top-color:#C0C9CA; border-right-width:1px; border-right-style:solid; border-right-color:#fafafa}
.tabella h1{font-size:18px; color:#000; font-family:Arial,Helvetica,sans-serif; font-weight:normal; text-align:left; display:block; margin:0px; padding:0px}
.tabella h4{font-size:12px; color:#656565; font-family:Arial,Helvetica,sans-serif; font-weight:normal; text-align:left; display:block; margin:0px; padding:0px}
.pagination{font-family:"Trebuchet MS","Times New Roman",Times; color:#666; margin-top:0; margin-right:0; margin-bottom:1.5em; margin-left:0; padding-top:5px; padding-right:2px; padding-bottom:8px; padding-left:7px}
.pagination p{position:relative; text-align:right}
.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active{text-decoration:none; background:#fff; padding:2px 5px; border:1px solid #ccc; color:#5E7780}
.pagination p a:hover{color:#fff; background-color:#5E7780}
.pagination p span{text-decoration:none; background:#fff; padding:2px 5px; border:1px solid #ccc; color:#ccc}
.pagination *{margin:0}
.pagination h4{margin-top:-1.45em; padding:0; border:none}

#cont_iscrizioni{width:911px; height:128px; padding:0px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; background-image:url(../files/fascia_iscrizione.jpg); font-family:Georgia,"Times New Roman",Times,serif; color:#3D454C}

#cont_iscrizioni .titolo_iscrizioni{color:#005d76; font-size:20px; text-transform:uppercase; display:block; width:250px; width:200px; padding-top:15px; padding-right:0px; padding-bottom:0px; padding-left:20px; margin:0px}
#cont_iscrizioni .titolo_iscrizioni a {color:#005d76; text-decoration: none}
#cont_iscrizioni .descr_iscrizioni a {color:#3D454C; text-decoration: none}
#cont_iscrizioni .descr_iscrizioni{display:block; width:190px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:20px; margin:0px; font-size:9px; font-family:Arial,Helvetica,sans-serif}
#cont_iscrizioni .button_iscrizioni{display:block; width:122px; height:15px; line-height:15px; text-transform:uppercase; background-color:#337F93; font-size:9px; color:#FFF; font-family:Arial,Helvetica,sans-serif; text-align:center; padding:0px; margin-top:5px; margin-right:0px; margin-bottom:0px; margin-left:20px}

#cont_iscrizioni .button_iscrizioni a{color:#FFF; text-decoration:none}
#cont_iscrizioni .button_iscrizioni a:hover{color:#CCC; text-decoration:none}
#cont_iscrizioni .input_newsletter{width:125px; height:17px; border:1px solid #000; padding:0px; margin-top:5px; margin-right:0px; margin-bottom:0px; margin-left:20px}
#cont_iscrizioni .button_newsletter{background-image:url(../files/vai.png); margin:0px; padding:0px; height:16px; width:16px; cursor:pointer; background-repeat:no-repeat; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px}
.messaggio_avviso{color:#F00; display:block; padding:0px; height:22px; margin-top:5px; margin-right:0px; margin-bottom:10px; margin-left:0px}
#cont_iscrizioni #iscrizioni_azienda{width:297px; height:128px; float:left}
#cont_iscrizioni #iscrizioni_buyer{width:297px; height:128px; padding:0px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto}
#cont_iscrizioni #iscrizioni_newsletter{width:297px; height:128px; float:right}
#contenitore_login_popup{padding:0px; width:700px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto}
#contenitore_login_popup form{margin:0px; padding-top:30px; padding-right:0px; padding-bottom:0px; padding-left:15px; width:250px; height:120px}
.titolo_iscrizioni_{color:#202125; font-size:20px; display:block; margin-top:20px; font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal}
.titolo_iscrizioni_iscriviti{font-family:Georgia,"Times New Roman",Times,serif; font-size:20px; text-transform:uppercase; color:#005d76; font-weight:normal; margin-top:20px}
#contenitore_login_popup #gia_registrato .titolo_iscrizioni_iscriviti a {color:#005d76; text-decoration: none}
#contenitore_login_popup #accesso{margin:0px; padding:0px; float:left; width:360px}
#contenitore_login_popup #accesso label{display:block; width:100%; padding:0px; margin-top:10px; margin-right:0px; margin-bottom:0px; margin-left:0px}
#contenitore_login_popup #accesso span{margin-top:10px}
#contenitore_login_popup #accesso .user_pass{width:210px}
#contenitore_login_popup #gia_registrato{margin:0px; padding:0px; float:right; width:300px}
#contenitore_login_popup #gia_registrato a{color:#FFF; text-decoration:none}
#contenitore_login_popup #gia_registrato a:hover{text-decoration:underline}
.button_iscrizioni_{display:block; width:122px; height:15px; line-height:15px; text-transform:uppercase; background-color:#337F93; font-size:9px; color:#FFF; font-family:Arial,Helvetica,sans-serif; text-align:center; padding:0px; margin-top:5px; margin-right:0px; margin-bottom:0px; margin-left:0px}
.descr_iscrizioni_{display:block; width:100%; margin:0px; font-size:9px; font-family:Arial,Helvetica,sans-serif; padding:0px; text-align:justify}
#contenitore_login_popup #gia_registrato .descr_iscrizioni_ a {color:#3D454C; text-decoration: none}
#contenitore_email{color:#000}
.oggetto_email{display:block; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; font-family:"Trebuchet MS","Times New Roman",Times; font-size:15px; font-weight:bold; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:5px}
.destinatario_email{display:block; margin-top:2px; margin-right:auto; margin-bottom:0px; margin-left:auto; font-family:Arial,Helvetica,sans-serif; font-size:9px; font-weight:normal; color:#747474; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:5px}
.mittente_email{background-color:#e1e1e1; border-top-width:1px; border-top-style:solid; border-top-color:#999; display:block; height:26px; font-family:"Trebuchet MS","Times New Roman",Times; font-size:15px; line-height:26px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:5px; margin-top:15px; margin-right:0px; margin-bottom:0px; margin-left:0px; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#FFF}
.testo_more_info{background-color:#e1e1e1; border-top-width:1px; border-top-style:solid; border-top-color:#999; display:block; font-family:"Trebuchet MS","Times New Roman",Times; font-size:15px; line-height:26px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:5px; margin-top:15px; margin-right:0px; margin-bottom:0px; margin-left:0px; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#FFF}
.data_email{line-height:25px; background-color:#f2f2f2; display:block; margin:0px; height:25px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#636363; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:5px}
.altezza_oggetto{height:35px; line-height:35px}
.data_email input{width:600px; margin:0px; padding:0px; border:1px solid #999; height:22px; line-height:22px}
.testo_email{text-align:justify; margin:0px; padding-top:15px; padding-right:5px; padding-bottom:5px; padding-left:5px}
.pulsante_email{color:#000; text-decoration:none; line-height:13px; background-image:url(../files/bg_pusante.gif); margin:0px; height:16px; border:1px solid #7d4200; padding-top:0px; padding-right:3%; padding-bottom:0px; padding-left:3%; cursor:pointer}
#bg_login_popup{background-image:url(../files/bg_login_popup.jpg); padding:0px; height:198px; width:350px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; border-right-width:1px; border-right-style:solid; border-right-color:#000; background-repeat:no-repeat}
.asinistra{float:left; display:block}
.adestra{float:right; display:block}
.input_login{background-image:url(../files/button_login.gif); margin:0px; padding:0px; height:31px; width:31px; border:0px; cursor:pointer}
.text_login{display:block; width:311px; font-size:10px; margin:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:15px}
.text_login a{color:#4A443F; text-decoration:none}
.text_login a:hover{text-decoration:underline}
.pwd_dimenticata{line-height:25px; background-color:#f2f2f2; display:block; height:25px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#636363; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:5px; margin-top:10px; margin-right:0px; margin-bottom:0px; margin-left:0px}
.pwd_dimenticata .input_larg{margin:0px; padding:0px; border:1px solid #999; height:17px}
.pwd_dimenticata label{margin:0px; padding-top:0px; padding-right:5px; padding-bottom:0px; padding-left:0px}
.larghezzadestinatario{width:785px}

