﻿body {background-color:#FFF;margin:0;padding:0;border:0;}
/* per la scrollbar su firefox */
html > body {overflow:scroll;}
/* nasconde la doppia scrollbar su IE 7 causata dalla rule per firefox */
*:first-child+html body {overflow:visible;}

#horizon{background-color:transparent;text-align:center;margin:0;padding:0;}
#wrapper{background-color:#fff;position:relative;text-align:left;width:980px;margin:0 auto 0 auto;}
#horizonaccessory{float:left;}
#wrapperaccessory{background-color:#fff;position:relative;text-align:left;width:640px;margin:0 auto 0 auto;}
#wrappersplash{background-color:#fff;position:relative;background-image: url(img/bg_splash.jpg);background-repeat:no-repeat;text-align:left;width:980px;margin:0 auto 0 auto;}
a{cursor:pointer;}
.clear {clear:both;margin:0;padding:0;border:0;}

/* stili per HP */

#header {width:980px;margin:0;padding:0;border:0;}
#testata {width:980px;height:46px;background-image: url(img/bg_header.gif);background-repeat:repeat-x;margin:0 0 15px 0;padding:0;border:0;}
#testleft {width:400px;float:left;margin:0;padding:0;border:0;}
#logo {width:120px;float:left;margin:0;padding:0;border:0;}
#club{width:260px;float:left;margin:0;padding:0;border:0;}

#testright {width:570px;float:right;margin:0;padding:0;border:0;}
#linkheader {width:470px;float:left;text-align:right;margin:24px 0 0 0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#838384;}
#linkheader a {color:#838384;text-decoration:none;font-size:13px}
#imgright {width:24px;float:right;text-align:right;margin:0;padding:0;border:0;}

#menu {width:978px;height:30px;background-image: url(img/bg_menu.gif);background-repeat:no-repeat;margin:0 1px;padding:0;border:0;}
#menuleft {width:800px;float:left;margin:0;padding:5px 0 0 20px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#838384;}
#menuleft ul {margin:0;padding:0;border:0;list-style-type:none;}
#menuleft li {float:left;margin:0;padding:0;border:0;list-style-type:none;}
#menuleft li img {color:#040477;text-decoration:none; margin-top: -5px;}
#menuleft a {color:#838384;text-decoration:none;}
#menuleft li.sel {float:left;margin:0;border:0;list-style-type:none;}
#menuleft li.sel a {color:#040477;text-decoration:none; }
#menuleft li.sel img {color:#040477;text-decoration:none; margin-top: -5px;}
#menuright {width:150px;float:right;text-align:right;margin:0;padding:0;border:0;}


#page {width:980px;min-height:500px;margin:0;padding:0;border:0;}
#page #colonna1 {width:495px;height:520px;float:left;margin:0;padding:0;border:0;}
#page #colonna2 {width:250px;height:520px;float:left;margin:0;padding:0;border:0;}
#page #colonna3  {width:235px;height:520px;float:left;margin:0;padding:0;border:0;}

#page #riga {width:980px;height:20px;margin:0;padding:0;border:0;}
#page #col1cont {width:740px;height:520px;float:left;margin:0;padding:0;border:0;}

/* Colonna per l'informativa della privacy*/

#page #col1contprivacy {width:100%;float:left;margin:0;padding:0;border:0;}
#page #col1contprivacy #boxcontent {width:737px;margin:0;padding:0;border:0;}
/* Fine Colonna per l'informativa della privacy*/

#page #col2cont {width:240px;height:520px;float:left;margin:0;padding:0;border:0;}

#page #col1box {width:740px;height:580px;float:left;margin:0;padding:0;border:0;}
#page #col2box {width:240px;height:580px;float:left;margin:0;padding:0;border:0;}

#pagenoheight {width:980px;margin:0;padding:0;border:0;}
#pagenoheight #col1cont, #pagenoheight #col1box  {width:740px;float:left;margin:0;padding:0;border:0;}
/*#pagenoheight #col2cont, #pagenoheight #col2box  {width:240px;float:left;margin:0;padding:0;border:0;}*/
#pagenoheight #col2cont, #pagenoheight #col2box  {width:240px;float:right;margin:0;padding:0;border:0;}

#wrapperaccessory #pagenoheight {width:640px;}
#wrapperaccessory #pagenoheight #col1cont, #wrapperaccessory #pagenoheight #col1box  {width:640px;float:left;margin:0;padding:0;border:0;}
#wrapperaccessory #pagenoheight #col2cont, #wrapperaccessory #pagenoheight #col2box  {width:240px;float:left;margin:0;padding:0;border:0;}




#footer {width:980px;margin:35px 0 10px 0;padding:0;border:0;background-image: url(img/bg_footer.gif);background-repeat:repeat-x;}
#linkfooter {width:430px;float:left;margin:30px 0 0 2px;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#838384;}
#linkfooter a {color:#838384;text-decoration:none;}
#footerright {width:430px;float:right;text-align:right;margin:30px 2px 0 0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#838384;}
#footerright a {color:#838384;text-decoration:none;}

.box1col2hp {width:238px;height:168px;margin:0;padding:0;border:0;position:absolute; top:115px; left:495px;background-color:transparent;}
.bgbox1col2hp {width:238px;height:168px;margin:0;padding:0;border:0;position:absolute; top:115px; left:495px;background-image: url(img/bg_box.gif);background-repeat:no-repeat;}
.testo1box2colhp {width:210px;margin:0;padding:0;border:0;position:absolute; top:190px; left:510px;background-color:transparent;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#737373;}
.testo1box2colhp p {margin:0;padding:0;border:0;}
.testo1box2colhp h3.sifr {font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#838384;margin:0;padding:5px 0;border:0;}
.testo1box2colhp h3.sifr a {color:#838384;text-decoration:none;}
.testo1box2colhp a {color:#737373;text-decoration:none;}
.testo1box2colhp span {color:#1144dd;text-decoration:none;}


#boxbighp {width:485px;height:510px;margin:0;padding:0;border:0;position:absolute; top:115px; left:0;background-color:transparent;}
.bgboxbighp {width:485px;height:510px;margin:0;padding:0;border:0;position:absolute; top:115px; left:0;background-image: url(img/bg_box_grande.gif);background-repeat:no-repeat;}



/*  Servizi  - 2009-07-23 */
#boxbighp_servizi {width:485px;height:510px;margin:0;padding:0;border:0;position:absolute; top:130px; left:0;background-color:transparent;}
.bgboxbighp_servizi {width:485px;height:510px;margin:0;padding:0;border:0;position:absolute; top:130px; left:0;background-image: url(img/bg_box_grande.gif);background-repeat:no-repeat;}
.testo {width:430px;margin-top:10px;padding:0;border:0;position:absolute; top:470px; left:25px;background-color:transparent;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#737373;}
.testo h2.sifr {font-family:Arial, Helvetica, sans-serif;font-size:27px;font-weight:normal;color:#838384;margin:0;padding:5px 0 20px 0;border:0;}
.testo h2.sifr a {color:#838384;text-decoration:none;}
.testo p {margin:0;padding:0;border:0;}
.testo a {color:#737373;text-decoration:none;}
.testo span {color:#1144dd;text-decoration:none;}
.testo_filler {width:480px;margin-top:0px;padding:0;border:0;position:absolute; top:130px;background-color:transparent;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#737373;}

#boxmediumhp {width:485px;height:126px;margin:0;padding:0;border:0;position:absolute; top:132px; left:500; background-color:transparent;}
.bgboxmediumhp {width:485px;height:126px;margin:0;padding:0;border:0;position:absolute; top:132px; left:500; background-image: url(img/cornice_box_481x126.gif);background-repeat:no-repeat;}
.flash_filler {width:480px;margin-top:0px;padding:0;border:0;position:absolute; top:132px; left:500; background-color:transparent;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#737373;}

#servizi_boxsmallhp {width:485px;height:384px;margin:0;padding:0;border:0;position:absolute; top:287px; left:500; background-color:transparent;}
/*.bgboxsmallhp {width:236px; height:157px; margin:0;padding:0;border:0; background-image: url(img/cornice_box_236x157.gif);background-repeat:repeat-y;}*/

#servizi_box1, #servizi_box2, #servizi_box3, #servizi_box4 {width:241px; height:168px;margin:0;padding:0;border:0;background-color:transparent;background-image: url(img/cornice_box_241x168.gif);}
#servizi_box1 {position:absolute; top: 0px; left:0px;}
#servizi_box2 {position:absolute; top: 0px; left:246px;}
#servizi_box3 {position:absolute; top: 187px; left:0px;}
#servizi_box4 {position:absolute; top: 187px; left:246px;}

.servizi_box_riga_top    {width:240px;height:32px;margin:0;padding:0;border:0;}
.servizi_box_riga_top h3.sifr {margin:0;padding:10px 0 0 10px;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#838897;}
.servizi_box_riga_top h3.sifr a {color:#838897;text-decoration:none;}

.servizi_box_riga_center {width:240px;height:87px;margin:5px 8px 0px 4px;padding:0;border:0;}
.servizi_box_riga_center h4.sifr {margin:0;padding:10px 10px 0 10px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#838384;}
.servizi_box_riga_center h4.sifr a {color:#838384;text-decoration:none;}
.servizi_box_riga_center p {position:relative;margin:0;padding:5px 10px 0 10px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#838384;}
.servizi_box_riga_center a {color:#838384;text-decoration:none;}
.servizi_box_riga_center span {color:#222295;text-decoration:none;}

.servizi_box_riga_bottom {width:240px;height:25px;margin:0;padding:0;border:0;background-repeat:no-repeat;}
.servizi_box_riga_bottom h4.sifr {margin:0;padding:8px 0 0 150px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#040477;}
.servizi_box_riga_bottom h4.sifr a {color:#040477;text-decoration:none;}

.servizi_listing_top {width:736px;height:85px;margin:0;padding:0;border:0;background-image: url(img/top_box_cat-servizi.jpg);background-repeat:no-repeat;}
.servizi_listing_top h1.sifr {margin:0;padding:45px 0 0 25px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:30px;color:#fff;font-weight:normal;}

.correlate_box    {margin:6px 0 0 4px; padding:0;border:0;}
.correlate_spacer {margin-top:15px; padding:0;border:0;}
.correlate_header {width:231px;height:30px;margin:0 0 5px 0;padding:0;border:0;background-image: url(img/correlate_header.gif);background-repeat:no-repeat;}
.correlate_header_text {padding:5px; font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#ffffff;font-weight:bold;}
.correlate_item {margin-left:10px; width:220px;border-bottom: solid 1px #ebebeb;}
.correlate_item_text {padding:5px 5px 5px 0px; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#737373;font-weight:normal;}
.correlate_item_text .selected{color:#737373;text-decoration:none; font-weight:bold;}
.correlate_item_text a {color:#737373;text-decoration:none;}

.correlate_item_blue {color: Blue;}
.correlate_item_blue {color: Blue; text-decoration:none;}

/*
#servizi_box5 {position:absolute; top:362px; left:500px;height:234px;padding-top:2px}
#servizi_box6 {position:absolute; top:362px; left:740px;height:234px;padding-top:2px}

.boxrigaor {width:240px;margin:0;padding:0;border:0;background-image: url(img/bg_box_int.gif);background-repeat:repeat-y;}
.boxrigaortop {width:240px;height:41px;margin:0;padding:0;border:0;background-image: url(img/top_box_int.gif);background-repeat:no-repeat;}
.boxrigaortop h3.sifr {margin:0;padding:15px 0 0 10px;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#838384;}
.boxrigaortop h3.sifr a {color:#838384;text-decoration:none;}
.boxrigaorcenter {height:155px;margin:0 8px 0 2px;padding:0;background-image: url(img/sfumvert_box_int.gif);background-repeat:repeat-x;background-position:bottom left;}
.boxrigaorcenter_nofixedheight{margin:0 8px 0 2px;padding:0;background-image: url(img/sfumvert_box_int.gif);background-repeat:repeat-x;background-position:bottom left;}
.boxrigaorcenter_nofixedheight h4.sifr {margin:0;padding:10px 10px 0 10px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#838384;}
.boxrigaorcenter_nofixedheight h4.sifr a {color:#838384;text-decoration:none;}
.boxrigaorcenter_nofixedheight p {position:relative;margin:0;padding:5px 10px 0 10px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#838384;}
.boxrigaorcenter_nofixedheight a {color:#838384;text-decoration:none;}
.boxrigaorcenter_nofixedheight span {color:#222295;text-decoration:none;}
.boxrigaorcenter h4.sifr {margin:0;padding:10px 10px 0 10px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#838384;}
.boxrigaorcenter h4.sifr a {color:#838384;text-decoration:none;}
.boxrigaorcenter p {position:relative;margin:0;padding:5px 10px 0 10px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#838384;}
.boxrigaorcenter a {color:#838384;text-decoration:none;}
.boxrigaorcenter span {color:#222295;text-decoration:none;}
.boxrigaorbottom {width:240px;height:33px;margin:0;padding:0;border:0;background-image: url(img/bottom_box_int.gif);background-repeat:no-repeat;}
.boxrigaorbottom h4.sifr {margin:0;padding:0 15px 0 0;text-align:right;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#222295;}
.boxrigaorbottom a {color:#222295;text-decoration:none;}
*/






/* Premi */
.boxsmall1col2hp {width:238px;height:100px;margin:0;padding:0;border:0;position:absolute; top:465px; left:495px;background-color:transparent;}
.bgboxsmall1col2hp {width:238px;height:100px;margin:0;padding:0;border:0;position:absolute; top:465px; left:494px;background-image: url(img/bg_boxsmall3.gif);background-repeat:no-repeat;}
.testosmall1box2colhp {width:210px;margin:0;padding:0;border:0;position:absolute; top:500px; left:510px;background-color:transparent;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#737373;}
.testosmall1box2colhp p {margin:0;padding:0;border:0;}
.testosmall1box2colhp h3.sifr {font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#838384;margin:0;padding:5px 0;border:0;}
.testosmall1box2colhp h3.sifr a {color:#838384;text-decoration:none;}
.testosmall1box2colhp a {color:#737373;text-decoration:none;}
.testosmall1box2colhp span {color:#1144dd;text-decoration:none;}


.boxsmall2col2hp {width:238px;height:168px;margin:0;padding:0;border:0;position:absolute; top:550px; left:495px;background-color:transparent;}
.bgboxsmall2col2hp {width:238px;height:168px;margin:0;padding:0;border:0;position:absolute; top:550px; left:494px;background-image: url(img/bg_boxsmall3.gif);background-repeat:no-repeat;}
.testosmall2box2colhp {width:210px;margin:0;padding:0;border:0;position:absolute; top:585px; left:510px;background-color:transparent;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#737373;}
.testosmall2box2colhp p {margin:0;padding:0;border:0;}
.testosmall2box2colhp h3.sifr {font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#838384;margin:0;padding:5px 0;border:0;}
.testosmall2box2colhp h3.sifr a {color:#838384;text-decoration:none;}
.testosmall2box2colhp a {color:#737373;text-decoration:none;}
.testosmall2box2colhp span {color:#1144dd;text-decoration:none;}

/* Fine hp Premi */


.box2col2hp {width:238px;height:168px;margin:0;padding:0;border:0;position:absolute; top:287px; left:495px;background-color:transparent;}
.bgbox2col2hp {width:238px;height:168px;margin:0;padding:0;border:0;position:absolute; top:287px; left:495px;background-image: url(img/bg_box.gif);background-repeat:no-repeat;}
.testo2box2colhp {width:210px;margin:0;padding:0;border:0;position:absolute; top:362px; left:510px;background-color:transparent;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#737373;}
.testo2box2colhp p {margin:0;padding:0;border:0;}
.testo2box2colhp h3.sifr {font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#838384;margin:0;padding:5px 0;border:0;}
.testo2box2colhp h3.sifr a {color:#838384;text-decoration:none;}
.testo2box2colhp a {color:#737373;text-decoration:none;}
.testo2box2colhp span {color:#1144dd;text-decoration:none;}

.box3col2hp {width:238px;height:168px;margin:0;padding:0;border:0;position:absolute; top:459px; left:495px;background-color:transparent;}
.bgbox3col2hp {width:238px;height:168px;margin:0;padding:0;border:0;position:absolute; top:459px; left:495px;background-image: url(img/bg_box.gif);background-repeat:no-repeat;}
.testo3box2colhp {width:210px;margin:0;padding:0;border:0;position:absolute; top:536px; left:510px;background-color:transparent;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#737373;}
.testo3box2colhp p {margin:0;padding:0;border:0;}
.testo3box2colhp h3.sifr {font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#838384;margin:0;padding:5px 0;border:0;}
.testo3box2colhp h3.sifr a {color:#838384;text-decoration:none;}
.testo3box2colhp a {color:#737373;text-decoration:none;}
.testo3box2colhp span {color:#1144dd;text-decoration:none;}

#boxbenv {width:234px;height:118px;margin:25px 0 10px 0;padding:0;border:0;background-image: url(img/bg_box_benvenuto.gif);background-repeat:no-repeat;}
#boxbenvsx {width:60px;float:left;margin:0;padding:0;border:0;}
#boxbenvsx img {margin:7px;padding:0;border:0;}
#boxbenvsx p {margin:30px 7px 7px 7px;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#838384;}
#boxbenvsx a {color:#838384;text-decoration:none;}
#boxbenvdx {width:170px;float:left;margin:0;padding:0;border:0;}
#boxbenvdx .nome {margin:7px;padding:5px 0;border:0;color:#040477;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;border-bottom:1px solid #dcdddd;}
#boxbenvdx .credito {margin:7px;padding:0 5px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#838384;}
#boxbenvdx .coin {width:156px;height:28px;margin:7px;padding:0;border:0;color:#040477;background-image: url(img/bg_coin.gif);background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
#boxbenvdx .coin p {margin:0;padding:7px;border:0;}
#boxbenvdx .coin #pnlmain {margin:0;padding:5px;border:0;}
#boxbenvdx .coin #pnlmain span {color:#040477;font-size:16px;font-family:Arial, Helvetica, sans-serif;}

/*.boxcol3 {float:left;width:230px;margin:0px 0 10px 0;padding:0;border:0;background-image: url(img/bg_box_col3.gif);background-repeat:repeat-y;}*/
.boxcol3 {width:230px;margin:10px 0 10px 0;padding:0;border:0;background-image: url(img/bg_box_col3.gif);background-repeat:repeat-y;}

.boxcol3top {height:26px;margin:0;padding:0;border:0;}
.boxcol3center {height:175px;margin:0 2px 0 2px;padding:0;position:relative;background-image: url(img/bg_sfum_box_col3.gif);background-repeat:repeat-x;background-position:bottom left;}
.boxcol3center form {position:relative;margin:0;padding:10px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#838384;}
.boxcol3center h3.sifr {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#838384;margin:0;padding:10px 10px 0 10px;border:0;}
.boxcol3center p {margin:0;padding:10px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#838384;}
.boxcol3center .bottone{text-align:right;position:absolute;bottom:5px;right:5px;}
.boxcol3bottom {height:9px;margin:0;padding:0;border:0;background-image: url(img/chiusura_box_col3.gif);background-repeat:no-repeat;}

.boxnews {width:230px;height:131px;margin:0;padding:0;border:0;background-image: url(img/bg_box_news.gif);background-repeat:no-repeat;}
.boxnews .news {width:205px;height:120px;float:left;margin:0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#838384; overflow:hidden;}
.boxnews .news p {margin:0;padding:20px 15px;border:0;}
.boxnews .news a {color:#838384;text-decoration:none; }
.boxnews .news span {color:#222295;text-decoration:none;}
.boxnews .news .data {margin:0;padding:0;border:0;color:#3a3aad;font-size:11px;}

/* .boxnews .scroll {width:21px;height:131px;float:left;margin:1px 2px;padding:0;border:0;} */
.boxnews .scroll {width:20px;float:right;height:131px;margin:0;padding:0;border:0;position:relative;}
.boxnews .scroll .up {position:absolute;top:1px;left:0;}
.boxnews .scroll .down {position:absolute;bottom:3px;left:0;}


.boxnews_archive {width:230px;height:331px;margin:0;padding:0;border:0;background-image: url(img/bg_box_news.gif);background-repeat:no-repeat;}
.boxnews_archive .news {width:205px;height:320px;float:left;margin:0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#838384; overflow:hidden;}
.boxnews_archive .news p {margin:0;padding:20px 15px;border:0;}
.boxnews_archive .news a {color:#838384;text-decoration:none; }
.boxnews_archive .news span {color:#222295;text-decoration:none;}
.boxnews_archive .news .data {margin:0;padding:0;border:0;color:#3a3aad;font-size:11px;}

/* .boxnews_archive .scroll {width:21px;height:131px;float:left;margin:1px 2px;padding:0;border:0;} */
.boxnews_archive .scroll {width:20px;float:right;height:331px;margin:0;padding:0;border:0;position:relative;}
.boxnews_archive .scroll .up {position:absolute;top:1px;left:0;}
.boxnews_archive .scroll .down {position:absolute;bottom:3px;left:0;}


#boxcontent {width:737px;margin:0;padding:0;border:0;}

.boxcontenttop {width:737px;height:34px;margin:0;padding:0;border:0;background-image: url(img/box_top_cont.gif);background-repeat:no-repeat;}
.boxcontenttop h1.sifr {margin:0;padding:10px 0 0 20px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#fff;}
.boxcontentcenter {width:737px;margin:0;padding:0;border:0;background-image: url(img/bg_box_cont.gif);background-repeat:repeat-y;}
.boxcontentcenter .testocont {margin:0;padding:20px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#161616;}
.boxcontentcenter .testocont p{margin:0;padding:0 0 10px 0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#161616;}
.boxcontentcenter .testocont img{margin:0;padding:0 10px 10px 0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#161616;}
.boxcontentcenter p.linkright {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#161616;font-weight:bold;text-align:right;}
.boxcontentcenter p.linkright a {color:#222295;text-decoration:none;}
.boxcontentbottom {width:737px;height:40px;margin:0;padding:0;border:0;background-image: url(img/box_bottom_cont.gif);background-repeat:no-repeat;}

#flash {margin-left:2px;}
#flash_prodotto {margin-left:2px; float:left; margin: 2px 10px 2px 2px;}

/* Stili per HP Training */

#riga1box {width:980px;margin:0;padding:0;border:0;position:absolute;top:128px;}

.boxrigaor {width:240px;margin:0;padding:0;border:0;background-image: url(img/bg_box_int.gif);background-repeat:repeat-y;}
.boxrigaortop {width:240px;height:41px;margin:0;padding:0;border:0;background-image: url(img/top_box_int.gif);background-repeat:no-repeat;}
.boxrigaortop h3.sifr {margin:0;padding:15px 0 0 10px;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#838384;}
.boxrigaortop h3.sifr a {color:#838384;text-decoration:none;}
.boxrigaorcenter {height:155px;margin:0 8px 0 2px;padding:0;background-image: url(img/sfumvert_box_int.gif);background-repeat:repeat-x;background-position:bottom left;}
.boxrigaorcenter_nofixedheight{margin:0 8px 0 2px;padding:0;background-image: url(img/sfumvert_box_int.gif);background-repeat:repeat-x;background-position:bottom left;}
.boxrigaorcenter_nofixedheight h4.sifr {margin:0;padding:10px 10px 0 10px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#838384;}
.boxrigaorcenter_nofixedheight h4.sifr a {color:#838384;text-decoration:none;}
.boxrigaorcenter_nofixedheight p {position:relative;margin:0;padding:5px 10px 0 10px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#838384;}
.boxrigaorcenter_nofixedheight a {color:#838384;text-decoration:none;}
.boxrigaorcenter_nofixedheight span {color:#222295;text-decoration:none;}

.boxrigaorcenter h4.sifr {margin:0;padding:10px 10px 0 10px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#838384;}
.boxrigaorcenter h4.sifr a {color:#838384;text-decoration:none;}
.boxrigaorcenter p {position:relative;margin:0;padding:5px 10px 0 10px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#838384;}
.boxrigaorcenter a {color:#838384;text-decoration:none;}
.boxrigaorcenter span {color:#222295;text-decoration:none;}
.boxrigaorbottom {width:240px;height:33px;margin:0;padding:0;border:0;background-image: url(img/bottom_box_int.gif);background-repeat:no-repeat;}
.boxrigaorbottom h4.sifr {margin:0;padding:0 15px 0 0;text-align:right;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#222295;}
.boxrigaorbottom a {color:#222295;text-decoration:none;}

.boxrigaor .blue{padding:0px;margin:0px;BACKGROUND-IMAGE: url(img/bg_hp_business.gif);margin:0px;WIDTH: 240px;BACKGROUND-REPEAT: no-repeat;HEIGHT: 41px;	}
.boxrigaor .blue H3.sifr {padding:15px 0px 0px 10px;FONT-WEIGHT: normal;	FONT-SIZE: 18px;margin: 0px;COLOR: #838384;FONT-FAMILY: Arial, Helvetica, sans-serif}
.boxrigaor .blue H3.sifr A {COLOR: #fff;	TEXT-DECORATION: none}

.boxrigaor .violet{padding:0px;margin:0px;BACKGROUND-IMAGE: url(img/bg_hp_multimedia.gif);	BORDER-BOTTOM-WIDTH: 0px;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	WIDTH: 240px;BACKGROUND-REPEAT: no-repeat;	HEIGHT: 41px;	}
.boxrigaor .violet H3.sifr {	PADDING-RIGHT: 0px;	PADDING-LEFT: 10px;	FONT-WEIGHT: normal;	FONT-SIZE: 18px;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	COLOR: #838384;	PADDING-TOP: 15px;	FONT-FAMILY: Arial, Helvetica, sans-serif}
.boxrigaor .violet H3.sifr A {	COLOR: #fff;	TEXT-DECORATION: none}

.boxrigaor .green{padding:0px;margin:0px;BACKGROUND-IMAGE: url(img/bg_hp_essentials.gif);	BORDER-BOTTOM-WIDTH: 0px;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	WIDTH: 240px;BACKGROUND-REPEAT: no-repeat;	HEIGHT: 41px;	}
.boxrigaor .green H3.sifr {	PADDING-RIGHT: 0px;	PADDING-LEFT: 10px;	FONT-WEIGHT: normal;	FONT-SIZE: 18px;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	COLOR: #838384;	PADDING-TOP: 15px;	FONT-FAMILY: Arial, Helvetica, sans-serif}
.boxrigaor .green H3.sifr A {	COLOR: #fff;	TEXT-DECORATION: none}

.boxrigaor .ball{padding:0px;margin:0px;BACKGROUND-IMAGE: url(img/bg_hp_style.gif);	BORDER-BOTTOM-WIDTH: 0px;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	WIDTH: 240px;BACKGROUND-REPEAT: no-repeat;	HEIGHT: 41px;	}
.boxrigaor .ball H3.sifr {	PADDING-RIGHT: 0px;	PADDING-LEFT: 10px;	FONT-WEIGHT: normal;	FONT-SIZE: 18px;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	COLOR: #838384;	PADDING-TOP: 15px;	FONT-FAMILY: Arial, Helvetica, sans-serif}
.boxrigaor .ball H3.sifr A {	COLOR: #fff;	TEXT-DECORATION: none}


#riga2box {width:980px;margin:0;padding:0;border:0;position:absolute;top: 380px;}
#box1, #box2, #box3, #box4 {width:240px;height:215px;margin:0;padding:0;border:0;background-color:transparent;}
#box1 {position:absolute; left:0px;}
#box2 {position:absolute; left:246px;}
#box3 {position:absolute; left:494px;}
#box4 {position:absolute; left:740px;}
#box5 {position:absolute; left:740px;height:234px;padding-top:2px}
#box6 {position:absolute; left:494px;height:234px;padding-top:2px}


#tr_box1, #tr_box2, #tr_box3, #tr_box4 {width:240px;height:215px;margin:0;padding:0;border:0;background-color:transparent;}
#tr_box1 {position:absolute; left:0px;height:234px;}
#tr_box2 {position:absolute; left:246px;height:234px;}
#tr_box3 {position:absolute; left:494px;height:234px;}
#tr_box4 {position:absolute; left:740px;height:234px;}
#tr_box5 {position:absolute; left:740px;height:234px; padding-top:2px; top:-252px;}
#tr_box6 {position:absolute; left:494px;height:234px; padding-top:2px}

#pr_box1, #pr_box2, #pr_box3, #pr_box4 {width:240px;height:215px;margin:0;padding:0;border:0;background-color:transparent;}
#pr_box1 {position:absolute; left:0px;height:234px;}
#pr_box2 {position:absolute; left:246px;height:234px;}
#pr_box3 {position:absolute; left:494px;height:234px;}
#pr_box4 {position:absolute; left:740px;height:234px;}
#pr_box5 {position:absolute; left:740px;height:234px;padding-top:2px}
#pr_box6 {position:absolute; left:494px;height:234px; padding-top:2px}

#forum_riga1box {width:980px;margin:0;padding:0;border:0;}
#forum_riga2box {width:980px;margin:0;padding:0;border:0;}

#trade_riga1box {width:980px;margin:0;padding:0;border:0;}
#trade_riga2box {width:980px;margin:0;padding:0;border:0;}


#boxbigtraining {width:740px;height:241px;float:left;margin:0;padding:0;border:0;}
.boxbigtrtop {width:740px;height:228px;background-image: url(img/cornice_box_733x228.gif);background-repeat:no-repeat;position:absolute;top:0; left:0;}
.boxbigtrfoto {width:740px;height:228px;margin:0;padding:0;border:0;position:absolute; top:0px; left:0;}
.boxbigtrfoto img {margin:0 1px 0 1px;padding:0;border:0;}
.bgboxtrbig {width:740px;height:192px;background-image: url(img/bgbox_lasttraining.gif);background-repeat:no-repeat;position:absolute; top:49px; left:0;}
.testosxboxbig {width:300px;height:140px;position:absolute; top:70px; left:15px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;}
.testosxboxbig h1  {margin:0 1px;padding:0;border:0;font-size:32px;}
.testosxboxbig h2  {margin:0 1px;padding:0;border:0;font-size:24px;}
.testosxboxbig p  {margin:0 1px;padding:0;border:0;font-size:14px;font-weight:bold;}
.testosxboxbig span {color:#222295;}
.testosxboxbig a {color:#000;text-decoration:none;font-weight:bold;}
.testodxboxbig {width:200px;height:150px;position:absolute; top:70px; left:515px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#444444;}
.testodxboxbig a {color:#000;text-decoration:none;font-weight:bold;}
.linkboxtraining {width:200px;height:40px;position:absolute; top:190px; left:515px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;text-align:right;}
.linkboxtraining h4.sifr {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#222295;}
.linkboxtraining a {color:#222295;text-decoration:none;font-weight:bold;}
.training_filler {width:730px;margin-top:0px;padding:0;border:0;position:absolute;background-color:transparent;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#737373;}


#boxtemi {width:232px;height:268px;float:left;margin:0;padding:0;border:0;position:absolute;top:0px; left:740px;}
.boxtemitop {width:232px;height:27px;background-image: url(img/top_box_servizi.gif);background-repeat:no-repeat;position:absolute;top:0; left:0;}
.bgboxtemi {width:232px;height:241px;background-image: url(img/bg_box_temi.gif);background-repeat:no-repeat;position:absolute;top:27px; left:0;}
.txtboxtemi{margin:0;padding:0 15px 0 15px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;position:absolute;top:40px; left:0;}
.txtboxtemi ul {margin:0;padding:0;border:0;list-style-type:none;}
.txtboxtemi li {list-style-type:none;font-family:Arial, Helvetica, sans-serif;font-size:22px;height:27px;float:left;width:100%;margin-bottom:10px}
/*.txtboxtemi li {list-style-type:none;font-family:Arial, Helvetica, sans-serif;font-size:30px;}*/
.txtboxtemi li a {color:#474747;text-decoration:none;}
.txtboxtemi span {color:#222295;}

.boxquestionario  {width:230px;height:54px;margin:15px 0 0 0;padding:0;border:0;background-image: url(img/bg_questionario.gif);}
.boxquestionario p {margin:0;padding:23px 10px 0 0;border:0;text-align:right;}
.boxquestionario a, .boxquestionario img {margin:0;padding:0;border:0;}

#boxargcorr, #boxarchivio {width:230px;height:127px;margin:15px 0 0 0;padding:0;border:0;}
.boxargtop {width:230px;height:26px;margin:0;padding:0;border:0;}
.boxarg {width:230px;height:101px;margin:0;padding:0;border:0;background-image: url(img/bg_box-argcorr.gif);} 
.arg {width:210px;height:85px;float:left;margin:10px 0 0 0;padding:0;border:0;overflow:hidden;}
.arg p {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;margin:0;padding:3px 15px;border:0;}
.arg span {color:#222295;text-decoration:none;}
.arg a {color:#666;text-decoration:none;}
.scroll {width:20px;float:right;height:101px;margin:0;padding:0;border:0;position:relative;}
.scroll .up {position:absolute;top:1px;left:0;}
.scroll .down {position:absolute;bottom:3px;left:0;}


#boxlistingtr {width:736px;margin:3px 0;padding:0;border:0;color:#fff}
#boxlistingtr .blue{width:736px;height:85px;margin:0;padding:0;border:0;background-image: url(img/bg_business.jpg);background-repeat:no-repeat;}
#boxlistingtr .blue h1.sifr {margin:0;padding:45px 0 0 25px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:30px;color:#fff;font-weight:normal;}

#boxlistingtr .violet{width:736px;height:85px;margin:0;padding:0;border:0;background-image: url(img/bg_multimedia.jpg);background-repeat:no-repeat;}
#boxlistingtr .violet h1.sifr {margin:0;padding:45px 0 0 25px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:30px;color:#fff;font-weight:normal;}

#boxlistingtr .ball{width:736px;height:85px;margin:0;padding:0;border:0;background-image: url(img/bg_style.jpg);background-repeat:no-repeat;}
#boxlistingtr .ball h1.sifr {margin:0;padding:45px 0 0 25px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:30px;color:#fff;font-weight:normal;}
#boxlistingtr .green{width:736px;height:85px;margin:0;padding:0;border:0;background-image: url(img/bg_essentials.jpg);background-repeat:no-repeat;}
#boxlistingtr .green h1.sifr {margin:0;padding:45px 0 0 25px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:30px;color:#fff;font-weight:normal;}

.listingtrtop {width:736px;height:85px;margin:0;padding:0;border:0;background-image: url(img/top_box_cat-training.jpg);background-repeat:no-repeat;}
.listingtrtop h1.sifr {margin:0;padding:45px 0 0 25px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:30px;color:#fff;font-weight:normal;}
.listingtrcenter {width:736px;margin:0;padding:0;border:0;background-image: url(img/bg_box_cat-training.gif);background-repeat:repeat-y;}
.listingtrcenter .bgsfum {margin:0 8px 0 3px;padding:0;border:0;background-image: url(img/sfum_box_cat-training.gif);background-repeat:repeat-x;background-position:bottom left}
.listingtrcenter .traininglist  {padding:10px 13px 0px 23px;border:0;margin:0;}
.listingtrcenter .training {width:674px;height:130px;margin:0;padding:0;border:0;border-bottom:1px solid #e4e4e4;position:relative;}
.listingtrcenter .testoimg {width:674px;}

/*.training  .imgsx {width:113px;height:106px;margin:0;padding:0;border:0;position:absolute; top:10px; left:0;}*/
.training  .imgsx {width:113px;height:106px;margin:0;padding:0;border:0;position:absolute; top:10px; left:0;}
/*.training  .imgsx {width:113px;height:106px;margin:0;padding:0;border:0;position:absolute; top:7px; left:0;}*/
.training  .imgsx img {margin:1px 0;padding:0;border:0;}
.training  .angoloimgsx {width:113px;height:106px;margin:0;padding:0;border:0;position:absolute; top:10px; left:0;}
.training  .testoimg, .testonoimg {height:106px;margin:0;padding:0;border:0;position:absolute; top:10px;}
.training  .testoimg h2, .testonoimg h2 {margin:0;font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#474747;}
.training  .testoimg p, .testonoimg p {margin:0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#595959;}
.training  a {color:#000;text-decoration:none;}
.training  .testoimg h2, .testoimg p {padding:0 0 0 125px;}
.training  .testonoimg h2, .testonoimg p {padding:0;}
.training  .testoimg  h4.sifr, .training  .testonoimg h4.sifr  {text-align:right;margin:0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#222295;position:absolute; bottom:0; right:0;}
.training  .testoimg  h4.sifr a, .training  .testonoimg h4.sifr   a {color:#222295;text-decoration:none;font-weight:bold;}

.listingtrbottom {width:736px;height:27px;margin:0;padding:0;border:0;background-image: url(img/bot_box_cat-training.gif);background-repeat:no-repeat;}

/* Area news */

#boxlistingnews {width:736px;margin:3px 0;padding:0;border:0;}
.listingnewstop {width:736px;height:67px;margin:0;padding:0;border:0;}
.listingnewstop h1.sifr {margin:0;padding:45px 0 0 25px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:30px;color:#fff;}
.listingnewscenter {width:736px;margin:0;padding:0;border:0;background-image: url(img/bg_news.gif);background-repeat:repeat-y;}
/*.listingnewscenter .bgsfum {margin:0 8px 0 3px;padding:0;border:0;background-image: url(img/sfum_bg_news.gif);background-repeat:repeat-x;background-position:bottom left}*/
.listingnewscenter .bgsfum {margin:0 8px 0 3px;padding:0;border:0;background-image: url(img/sfum_bg_news.gif);background-repeat:repeat-x;background-position:bottom left;width:723px}
.listingnewscenter .newslist  {padding:10px 13px 0px 23px;border:0;margin:0;}
.listingnewscenter .newsitem {width:674px;height:87px;margin:0;padding:0;border:0;border-bottom:1px solid #e4e4e4;position:relative;}

.newsitem  .imgsx {width:70px;height:67px;margin:0;padding:0;border:0;position:absolute; top:10px; left:0;}
.newsitem  .imgsx img {margin:1px 0;padding:0;border:0;}
.newsitem  .angoloimgsx {width:70px;height:67px;margin:0;padding:0;border:0;position:absolute; top:10px; left:0;}
.newsitem  .testoimg, .newsitem .testonoimg {height:67px;margin:0;padding:0;border:0;position:absolute; top:10px;}
.newsitem  .testoimg h5, .newsitem .testonoimg h5 {margin:0;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#222295;text-transform:uppercase;}
.newsitem  .testoimg h2, .newsitem .testonoimg h2 {margin:0;font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#474747;}
.newsitem  .testoimg p, .newsitem .testonoimg p {margin:0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#595959;}
.newsitem  .testoimg h2, .newsitem .testoimg p , .testoimg h5 {padding:0 0 0 85px;}
.newsitem  .testonoimg h2, .newsitem .testonoimg p, .testonoimg h5{padding:0;}
.newsitem  .testoimg  a, .newsitem  .testonoimg a {color:#474747;text-decoration:none;}
.newsitem  .testoimg  span, .newsitem  .testonoimg span {color:#222295;text-decoration:none;font-weight:bold;}

.listingnewsbottom {width:736px;height:24px;margin:0;padding:0;border:0;background-image: url(img/bottom_news.gif);background-repeat:no-repeat;}

/*Fine Area News*/
/*Forum*/

#boxlistingforum {width:947px;margin:3px 13px 0px 22px;padding:0;border:0;}

#boxlistingforum .listingtrtop {width:947px;height:40px;margin:0;padding:0;border:0;background-image: url(img/top_forum.gif);background-repeat:no-repeat;}
#boxlistingforum .listingtrtop h1.sifr {margin:0;padding:10px 0 0 25px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#fff;font-weight:normal;}

.listingforumtop {width:947px;height:67px;margin:0;padding:0;border:0;}
.listingforumtop h1.sifr {margin:0;padding:45px 0 0 25px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:30px;color:#fff;}
.listingforumcenter {width:947px;margin:0;padding:0;border:0;background-image: url(img/bg_forum.gif);background-repeat:repeat-y;}
.listingforumcenter .bgsfum {margin:0 8px 0 3px;padding:0;border:0;background-image: url(img/sfum_bg_news.gif);background-repeat:repeat-x;background-position:bottom left}
.listingforumcenter .forumlist  {padding:10px 13px 0px 23px;border:0;margin:0;}
.listingforumcenter .forumitem {width:100%;height:87px;margin:0;padding:0;border:0;border-bottom:1px solid #e4e4e4;position:relative;display:block;}

.forumitem  .imgsx {width:70px;height:67px;margin:0;padding:0;border:0;position:absolute; top:10px; left:0;}
.forumitem  .imgsx img {margin:1px 0;padding:0;border:0;}
.forumitem  .angoloimgsx {width:70px;height:67px;margin:0;padding:0;border:0;position:absolute; top:10px; left:0;}
.forumitem  .testoimg, .forumitem .testonoimg {height:67px;margin:0;padding:0;border:0;position:absolute; top:10px;width:100%}
.forumitem  .testoimg h5, .forumitem .testonoimg h5 {margin:0;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#222295;text-transform:uppercase;}
.forumitem  .testoimg h2, .forumitem .testonoimg h2 {margin:0;font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#474747;}
.forumitem  .testoimg p, .forumitem .testonoimg p {margin:0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#595959;}
.forumitem  .testoimg h2, .forumitem .testoimg p , .testoimg h5 {padding:0 0 0 85px;}
.forumitem  .testonoimg h2, .forumitem .testonoimg p, .testonoimg h5{padding:0;}
.forumitem  .testoimg  a, .forumitem  .testonoimg a {color:#474747;text-decoration:none;}
.forumitem  .testoimg  span, .forumitem  .testonoimg span {text-decoration:none;font-weight:bold;}
.forumitem  h4.sifr {text-align:right;margin:0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#797cbf;position:absolute; bottom:0; right:0;width:100%;display:block;top:50px}
.forumitem  h4.sifr a{color:#797cbf;font-weight:bold;}

.listingforumbottom {width:947px;height:24px;margin:0;padding:0;border:0;background-image: url(img/bottom_forum.gif);background-repeat:no-repeat;}
.boxforumleft{margin-top:30px;margin-bottom:10px;width:576px;float:left;font-size:12px;color:#727272;font-size:11px;padding-left:20px;}
.boxforumleft p{}
.boxforumleft p a{float:left; font-family:Arial, Helvetica, sans-serif;margin:0px 20px 0px 0px;color:#727272;text-decoration:none;font-style:normal;font-weight:normal;text-align:left;font-size:11px}
.boxforumleft .sifr{font-family:Arial, Helvetica, sans-serif;padding-left:10px;color:#727272;font-weight:bold;}
.boxforumleft a{font-family:Arial, Helvetica, sans-serif;padding-left:10px;color:#727272;font-weight:bold;text-decoration:none;font-size:13px;}
.boxforumleft .panel_buttons{padding-top:10px;float:right;padding-right:25px}

.boxforumright{margin-top:30px;margin-bottom:10px;width:381px;background-color:#dfdfdf;float:left;}
.boxforumright .boxforumrighttop{float:left;width:381px;height:12px;margin:0;padding:0;border:0;background-image: url(img/box_forum_top.jpg);background-repeat:no-repeat;}
.boxforumright .sifr{color:#252096;font-family:Arial, Helvetica, sans-serif;padding-left:10px;}
.boxforumright a {color:#252096;font-size:12px;text-decoration:none;color:#252096;font-family:Arial, Helvetica, sans-serif;padding-left:20px;font-weight:bold;}
.boxforumright p{padding:5px 5px 0px 0px;float:left}
.boxforumright p a {float:left;text-align:left; text-decoration:none; font-size:11px;text-decoration:none;color:#484848;font-family:Arial, Helvetica, sans-serif;font-weight:normal}

.boxforumright .boxforumrightbottom{margin-top:15px;float:left;width:381px;height:12px;margin:0px 0px 0px 0px;padding:0;border:0;background-image: url(img/box_forum_bottom.jpg);background-repeat:no-repeat;}
/*Fine Forum*/


/* Stili per hp prodotti */
/*
#searchproduct {width:740px;height:241px;float:left;margin:0;padding:0;border:0;position:absolute;top:363px; left:0;background-image: url(img/bg_cercaprodotto.jpg);background-repeat:no-repeat;}
#searchproduct .prod {float:left;width:485px;margin:0;padding:60px 0;border:0;}
#searchproduct .catprod {float:left;margin:0 20px 20px 20px;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#fff;font-weight:bold;}
#searchproduct .catprod select {float:left;width:160px;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#searchproduct .catprod options {padding:3px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#searchproduct .prodimg {float:left;width:205px;margin:0;padding:0;border:0;text-align:center;}
#searchproduct .prodimg p {margin:0;padding:20px 0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#4c4c4c;text-align:center;}
#searchproduct .prodimg img {margin:0;padding:10px 0;border:0;}
#searchproduct .product_on{background-image:url(img/product_on.gif);position:relative;top:100px;left:-40px;}
#producttitle {font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin-left:30px;margin-bottom:10px;float:left;display:block;width:200px}

img.scheda_dettaglio{padding-left:30px;}
*/

/*#searchproduct {width:491px;height:240px;float:left;margin:0;padding:0;border:0; position:absolute;top:0px; left:0;background-image: url(img/bg_cercaprodotto482x234.jpg);background-repeat:no-repeat;}*/
#searchproduct {width:491px;height:240px;float:left;margin:0;padding:0;border:0; position:absolute;top:0px;left:0;background-image: url(img/bg_cercaprodotto_ON.gif);background-repeat:no-repeat;}
#searchproduct .prod {float:left;width:245px;margin:0;padding:30px 0px 0px 10px;border:0;}
#searchproduct .catprod {float:left;margin:0 20px 5px 20px;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#003388;font-weight:bold;width:100%;}
#searchproduct .catprod select {float:left;width:160px;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#searchproduct .catprod options {padding:3px;font-family:Arial, Helvetica, sans-serif;font-size:11px; height:100px;}
#searchproduct .prodimg {float:left;width:205px;margin:0;padding:0;border:0;text-align:center;}
#searchproduct .prodimg p {margin:0;padding:20px 0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#4c4c4c;text-align:center;}
#searchproduct .prodimg img {margin:0;padding:10px 0;border:0;}
#searchproduct #productselected {padding-left:10px}
#searchproduct #productselected img {padding-left:15px}
#searchproduct #productselected .scheda_dettaglio{margin-left:-15px;}

#searchproduct .product_on{background-image:url(img/product_on.gif);position:relative;top:100px;left:-40px;}
/*#producttitle {font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin-left:70px;margin-top:20px;margin-bottom:10px;float:left;display:block;width:150px}*/
#producttitle {font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin-left:50px;margin-top:25px;margin-bottom:10px;float:left;display:block;width:150px; text-align:center; color:#fff;}
/*img.scheda_dettaglio{padding-left:30px;}*/



/* Stili per Scheda prodotto - SPECIALE */

#menusp  {width:738px;height:29px;margin:0 1px;padding:0;border:0;background-image: url(img/bg_menusp.gif);background-repeat:no-repeat;}
#menusp ul {margin:0;padding:0;border:0;list-style-type:none;}
#menusp li {float:left;margin:0;padding:5px;border:0;list-style-type:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
#menusp a {color:#838384;text-decoration:none;}
#menusp li.sel {float:left;margin:0;padding:0;border:0;list-style-type:none;}
#menusp li.sel a {color:#040477;text-decoration:none;}

#menusp .item {float:left;height:29px;margin:0;padding:0;border:0;}
#menusp .item .angsx {float:left;width:9px;height:29px;margin:0;padding:0;border:0;background-image: url(img/menusp_angsx.gif);background-repeat:no-repeat;}
#menusp .item .voce {float:left;height:29px;margin:0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;background-image: url(img/menusp_bg.gif);background-repeat:repeat-x;}
#menusp .item .voce p {color:#838384;margin:0;padding:8px 3px 0 3px;border:0;}
#menusp .item .voce a {color:#838384;text-decoration:none;}
#menusp .item .angdx {float:left;width:9px;height:29px;margin:0;padding:0;border:0;background-image: url(img/menusp_angdx.gif);background-repeat:no-repeat;}

#menusp .itemsel {float:left;height:29px;margin:0;padding:0;border:0;}
#menusp .itemsel .angsx {float:left;width:9px;height:29px;margin:0;padding:0;border:0;background-image: url(img/menusp_angsx_sel.gif);background-repeat:no-repeat;}
#menusp .itemsel .voce {float:left;height:29px;margin:0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;background-image: url(img/menusp_bg_sel.gif);background-repeat:repeat-x;}
#menusp .itemsel .voce p {color:#040477;margin:0;padding:8px 3px 0 3px;border:0;}
#menusp .itemsel .voce a {color:#040477;text-decoration:none;}
#menusp .itemsel .angdx {float:left;width:9px;height:29px;margin:0;padding:0;border:0;background-image: url(img/menusp_angdx_sel.gif);background-repeat:no-repeat;}

#menusp .separatore {float:left;width:3px;height:29px;margin:0;padding:0;border:0;background-image: url(img/menusp_sep.gif);background-repeat:no-repeat;}

#boxcontentprod {width:737px;margin:0;padding:0;border:0;background-image: url(img/box_prod_bg.gif);background-repeat:repeat-y;}
#boxcontentprod .blue{float:left;width:218px;height:345px;position:relative;left:-21px;top:0px;margin:0;padding:0;border:0;background-image: url(img/bg_box_business_product.jpg);background-repeat:no-repeat}
#boxcontentprod .violet{float:left;width:218px;height:345px;position:relative;left:-21px;top:0px;margin:0;padding:0;border:0;background-image: url(img/bg_box_multimedia_product.jpg);background-repeat:no-repeat;}
#boxcontentprod .ball{float:left;width:218px;height:345px;position:relative;left:-21px;top:0px;margin:0;padding:0;border:0;background-image: url(img/bg_box_style_product.jpg);background-repeat:no-repeat;}
#boxcontentprod .green{float:left;width:218px;height:345px;position:relative;left:-21px;top:0px;margin:0;padding:0;border:0;background-image: url(img/bg_box_essentials_product.jpg);background-repeat:no-repeat;}

.boxcontentprodtop {width:737px;height:15px;margin:0;padding:0;border:0;background-image: url(img/box_prod_top.gif);background-repeat:no-repeat;}
.boxcontentprodtop h1.sifr {margin:0;padding:10px 0 0 20px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#fff;}
.boxcontentprodcenter {float:left;width:737px;margin:0;padding:0;border:0;float:left}
/*.boxcontentprodcenter .testocont {margin:0;padding:0 20px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;}*/
.boxcontentprodcenter .testocont {float:left;height:325px;margin:0;padding:0 20px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;}
.boxcontentprodcenter .testocont  h1.sifr {margin:0;padding:0 0 10px 0;font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:normal;color:#838384;}
.boxcontentprodcenter .testocont p{margin:0;padding:0 0 10px 0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;}
/*.boxcontentprodcenter .testocont img{margin:0;padding:0 10px 10px 0;border:0;}*/
/*.boxcontentprodcenter .testocont img{margin:0;padding:0px 10px 10px 0;border:0;left:20px;position:relative}*/
.boxcontentprodcenter .testocont img{margin:0;padding:0px 10px 10px 0;border:0;position:relative}

.boxcontentprodcenter p.linkright {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#161616;font-weight:bold;text-align:right;}
.boxcontentprodcenter p.linkright a {color:#222295;text-decoration:none;}
.boxcontentprodbottom {float:left;width:737px;height:25px;margin:0;padding:0;border:0;background-image: url(img/box_prod_bottom.gif);background-repeat:no-repeat;}



/* Stili per splash */

#pagesplash {width:980px;height:520px;margin:0;padding:0;border:0;}
#pagesplash #colonna1 {width:370px;height:520px;float:left;margin:0;padding:0;border:0;}
#pagesplash #colonna2 {width:220px;height:520px;float:left;margin:0;padding:0;border:0;}
#pagesplash #colonna3  {width:390px;height:520px;float:left;margin:0;padding:0;border:0;}


#boxlogin {width:338px;margin: 0px 0 10px 5px;padding:0;border:0;}
.boxvillage {width:338px;height:26px;margin:0;padding:0;border:0;background:url(/includes/css/img/tit_box_profilo.png) no-repeat !important;background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/includes/css/img/tit_box_profilo.png')}
.boxlogintop {width:338px;height:26px;margin:0;padding:0;border:0;background:url(/includes/css/img/tit_box_login.png) no-repeat !important;background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/includes/css/img/tit_box_login.png')}
.boxlogincenter {width:338px;margin:0;padding:0;border:0;background:url(/includes/css/img/bg_box_login.png) repeat-y !important;background-image:none; }
/*.boxlogincenter form {background-image: url(img/bg_sfum_box_login.gif);background-repeat:repeat-x;background-position:bottom left;margin:0 8px 0 2px;padding:10px 0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#838384;background-color:#FFF;}*/
.boxlogincenter form{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#838384;background-color:#FFF;float:left}
.boxlogincenter #contribvideo form,.boxlogincenter #fsummary ,.boxlogincenter #faccesssummary{background-image: none;} 
.boxlogincenter #frmlogout{background-image: url(img/bg_sfum_box_login.gif);background-repeat:repeat-x;background-position:bottom left;margin:0 8px 0 2px;padding:10px 0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#838384;background-color:#FFF;float:left}
.boxlogincenter #frmlogin{width:328px;background-image: url(img/bg_sfum_box_login.gif);background-repeat:repeat-x;background-position:bottom left;margin:0 8px 0 2px;padding:10px 0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#838384;background-color:#FFF;float:left}
.boxlogincenter #frmlogout{width:329px;margin:0 8px 0 2px;padding:10px 0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#838384;background-color:#FFF;float:left}

.boxlogincenter td {margin:0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#838384;}
.boxloginbottom {width:338px;height:17px;margin:0;padding:0;border:0;background:url(/includes/css/img/chiusura_box_login.png) no-repeat !important;background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/includes/css/img/chiusura_box_login.png')}
.boxlogincenter p{margin-left:5px;}
.boxlogincenter span{margin-left:20px;float:left;}

/*
tr.header td{color:#0d42a2;font-size:11px;border-bottom:solid 1px #0d42a2;font-weight:bold;padding:3px 0px 3px 3px;font-family:Arial, Helvetica, sans-serif;}
tr.item td{color:#838384;font-size:11px;font-weight:bold;padding:3px 0px 3px 3px;font-family:Arial, Helvetica, sans-serif;}
tr.alternate td{color:#838384;font-size:11px;font-weight:bold;padding:3px 0px 3px 3px;font-family:Arial, Helvetica, sans-serif;}
.summary{}
tr.itemTot td span{float:right;margin-right:20px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
*/
/*Acquisione punteggi*/
.campaigns ,standing{display:block;float:left;width:100%;}
.month {color:#0D42A2;display:block;float:left;font-size:11px;font-weight:bold;padding:5px 0 0px 20px;width:90%;}
/*.campaigns .summary{display:block;float:right;font-weight:normal;padding:3px 0 3px 15px;text-align:right;width:40%;right:-10px;position:relative;color:#000;}*/

.modules {display:block;float:left;width:100%;padding-left:20px}
.moduletype .expand,.standing .expand{background:url(/includes/img/min.gif);background-repeat:no-repeat;width:15px;float:left;margin:-2px 0px 0px 10px;height:20px;}
.moduletype .collapse,.standing .collapse{background:url(/includes/img/max.gif);background-repeat:no-repeat;width:15px;float:left;margin:-2px 0px 0px 10px;height:20px;}

.campaign .expand{background:url(/includes/img/min.gif);background-repeat:no-repeat;width:15px;float:left;margin:-2px 0px 0px 0px;height:20px;}
.campaign .collapse{background:url(/includes/img/max.gif);background-repeat:no-repeat;width:15px;float:left;margin:-2px 0px 0px 0px;height:20px;}
.campaign {color:#0D42A2;display:block;float:left;font-size:11px;font-weight:bold;padding:0px 0px 5px 20px;width:295px;}
.campaigns .campaign .descr{color:#0D42A2;float:left;font-size:11px;font-weight:normal;margin:0px;padding:2px 0 0 0;width:60%;display:block}
.month span.descr{color:#0D42A2;float:left;font-size:11px;font-weight:normal;margin:0px;padding:0px;width:55%;display:block;margin-left:20px}
.campaign .summary,.month .summary{display:block;float:left;font-weight:bold;padding:0px 0px 0px 20px;width:20%;color:#000;font-size:11px}
.campaign .selected{border:solid 1px #000;}
.campaign .default{}
.module li{color:#000;display:block;float:left;font-weight:normal;padding:2px 0px 2px 10px;width:60%;}
.module .credit{float:left;display:block;width:20%;color:#000;font-size:11px;font-weight:normal;padding:2px 0px 2px 5px;text-align:right;}
.moduletype {color:#000000;display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;margin:0px 0px 0px 5px;width:90%;}
.moduletype .moduletypesummary{float:right;font-size:11px;font-weight:bold;right:-15px;position:relative;color:#000;}
.moduletype .descr,.standing .descr{color:#000;float:left;font-size:11px;font-weight:bold;margin:0px;padding:0px 0px 0px 5px;width:60%;}

/*
.credit{float:left;display:block;width:40%;color:#000;font-size:11px;font-weight:bold;padding:3px 0px 3px 15px;text-align:right;}
*/
.summary{float:left;display:block;width:43%;color:red;font-size:11px;font-weight:bold;text-align:right;}
.summarydescr{float:left;display:block;width:50%;color:red;font-size:11px;font-weight:bold;text-align:left;padding-left:10px}
.accesssummary{float:left;display:block;width:35%;color:red;font-size:11px;font-weight:bold;text-align:right;}
.accesssummarydescr{float:left;display:block;width:50%;color:red;font-size:11px;font-weight:bold;text-align:left;padding-left:20px}
/*Fine Acquisione punteggi*/

#boxreg {width:338px;margin:30px 0 10px 5px;padding:0;border:0}
.boxregtop {width:338px;height:26px;margin:0;padding:0;border:0;background:url(/includes/css/img/tit_box_reg.png) no-repeat !important;background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/includes/css/img/tit_box_reg.png')}
.boxregistrati {width:338px;height:279px;margin:0;padding:0;border:0;background:url(/includes/css/img/100motivi.png) no-repeat !important;background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/includes/css/img/100motivi.png')}
.boxregistrati .testo {width:290px;margin:0;padding:0;border:0;position:absolute; top:450px; left:25px;background-color:transparent;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#161616;}
.boxregistrati a {color:#1144dd;text-decoration:none;}
.entra {width:216px;height:90px;margin:205px 0;padding:0;border:0;background:url(/includes/css/img/entra_village.png) no-repeat !important;background-image:none; }


.box1col3sp {width:368px;height:156px;margin:0;padding:0;border:0;position:absolute; top:70px; left:605px;background-color:transparent;}
.box1col3sp img {margin:4px;padding:0;border:0;}
.bgbox1col3sp {width:368px;height:156px;margin:0;padding:0;border:0;position:absolute; top:70px; left:605px;background:url(/includes/css/img/bg_boxcol3sp.png) no-repeat !important; background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/includes/css/img/bg_boxcol3sp.png')}
.testo1boxcol3sp {width:170px;margin:0;padding:0;border:0;position:absolute; top:90px; left:790px;background-color:transparent;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#737373;}
.testo1boxcol3sp h3.sifr {margin:0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:normal;color:#838384;}
.testo1boxcol3sp a {color:#1144dd;text-decoration:none;}

.box2col3sp {width:368px;height:156px;margin:0;padding:0;border:0;position:absolute; top:240px; left:605px;background-color:transparent;}
.box2col3sp img {margin:4px;padding:0;border:0;}
.bgbox2col3sp {width:368px;height:156px;margin:0;padding:0;border:0;position:absolute; top:240px; left:605px;background:url(/includes/css/img/bg_boxcol3sp.png) no-repeat !important; background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/includes/css/img/bg_boxcol3sp.png')}
.testo2boxcol3sp {width:170px;margin:0;padding:0;border:0;position:absolute; top:260px; left:790px;background-color:transparent;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#737373;}
.testo2boxcol3sp h3.sifr {margin:0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:normal;color:#838384;}
.testo2boxcol3sp a {color:#1144dd;text-decoration:none;}

.box3col3sp {width:368px;height:156px;margin:0;padding:0;border:0;position:absolute; top:410px; left:605px;background-color:transparent;}
.box3col3sp img {margin:4px;padding:0;border:0;}
.bgbox3col3sp {width:368px;height:156px;margin:0;padding:0;border:0;position:absolute; top:410px; left:605px;background:url(/includes/css/img/bg_boxcol3sp.png) no-repeat !important; background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/includes/css/img/bg_boxcol3sp.png')}
.testo3boxcol3sp {width:170px;margin:0;padding:0;border:0;position:absolute; top:430px; left:790px;background-color:transparent;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#737373;}
.testo3boxcol3sp h3.sifr {margin:0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:normal;color:#838384;}
.testo3boxcol3sp a {color:#1144dd;text-decoration:none;}

@media screen {.sIFR-flash {visibility:visible!important;margin:0;}
.sIFR-replaced {visibility:visible!important;}
span.sIFR-alternate {position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-hasFlash h3.sifr {visibility:hidden;font-size:18px!important;height:21px;overflow:hidden;}
.sIFR-alternate {font-weight:normal;position:relative;float:left;display:none;line-height:20px;}
.sIFR-flash {position:relative;float:left;}
.sIFR-hasFlash h2.sifr {visibility:hidden;font-size:18px!important;height:31px;overflow:hidden;}
.sIFR-hasFlash h4.sifr {visibility:hidden;font-size:18px!important;height:16px;overflow:hidden;}
.sIFR-hasFlash h1.sifr {visibility:hidden;font-size:18px!important;height:11px;overflow:hidden;}}


@media print {.sIFR-flash,.sIFR-flash object,.sIFR-flash embed {display:none!important;height:0;width:0;position:absolute;overflow:hidden;}
span.sIFR-alternate {visibility:visible!important;display:block!important;position:static!important;left:auto!important;top:auto!important;}}

/*Registrazione*/
/* Div contenitore per i template di registrazione ,reminder,cambio password con il background*/
#wrapperprofile{background-color:#fff;position:relative;background-image: url(img/bg_splash.jpg);background-repeat:no-repeat;text-align:left;width:980px;margin:0 auto 0 auto;}

#hpcontents .testohp{font-size:11px;font-family:Verdana;color:#666666;float:none;display:block;}
#hpcontents .testohp img{vertical-align:top;}
#hpcontents .testohp p {font-size:11px;font-family:Verdana;color:#666666;display:block;width:99%;text-align:left;padding:5px 5px 5px 5px}
#hpcontents .testohp a:hover ,#hpcontents .testohp a{font-size:10px;font-family:Verdana;color:#666666;width:100%;text-align:right;display:block;margin-left:-10px;padding-bottom:3px}

.texterror{color:Red;font-size:11px;text-align:left;float:left;width:80%;padding-left:20px;}
#content form {margin:0;padding:0;border:0;}
.solotesto{margin:0px 24px 0px 24px;font-size:12px;font-family:Verdana;padding-top:10px;text-align:left;}
.info{float:left;display:block;text-align:left;padding-left:150px;font-size:11px;font-family:Verdana;color:#666666;width:100%}
#col1{float:left;width:346px;display:block;margin-right:12px;}
#col2{float:left;width:620px;}
#col1 #top{float:left;width:346px;background-image:url(img/box_top_registrazione.gif);background-repeat:no-repeat;height:11px;}
#col1 #bottom{float:left;width:346px;background-image:url(img/box_bottom_registrazione.gif);background-repeat:no-repeat;height:11px;}
#col1 #col1border{width:346px;background:url(img/box_filetto_registrazione.gif);background-repeat:repeat;}


#col2 #bottom{float:left;width:620px;background-image:url(img/registrazione_bottom.gif);background-repeat:no-repeat;height:15px}
#col2 #col2border{width:620px;background:url(img/filetto_registrazione.gif);background-repeat:repeat;}
.boxtitle{float:left;width:100%;display:block;background-color:Gray;padding:0 0 0 0;}
.boxtitle span{float:left;font-family:Verdana;font-size:13px;margin-left:20px;width:100%;color:#fff;}

#frmregister{font-family:Verdana;font-size:10px;}
#frmregister p{font-family:Verdana;font-size:10px;padding:10px 0;}
#frmregister .register,#frmregister .register_newsletter{float:left;display:block;text-align:center;width:100%;}
.basedata,.extensiondata{background-color:#eeeef0;width:566px;margin:0px 24px 24px 24px;padding-bottom:10px;}

.defbutton{border:solid 1px #000;font-size:11px;font-family:Verdana;text-align:center}
#panelmain_editstore{float:left;}
#panelmain_store{float:left;}
#panel_editstore{float:left;}
.buttons{float:left;width:100%}
#frmregister .register .campo,#frmregister .extensiondata .campo{margin:3px 0px 0 50px;float:left;}
#frmregister .register .campo span,#frmregister .extensiondata .campo span{padding:2px;margin:0;font-weight:bold;color:#666666;font-size:10px;text-align:right;float:left;width:100px;}
#frmregister .register sup {color:#666666;}
#frmregister .register_newsletter .campo {margin:10px 0 0 200px;width:100%;text-align:center;}
#frmregister .register_newsletter .campo table{width:100%;text-align:left;}
#frmregister .register .editform_300,
#frmregister .register .editform_200,
#frmregister .register .editform_100 {width: 300px;border:1px solid #a5acb2;font-family:Verdana, Arial, "Sans Serif";font-size:10px;color:#69312c;background-color:#fff;}


#frmregister .register .editform_200 {width: 200px}
#frmregister .register .editform_100 {width: 100px}

#frmsetpassword {font-family:Verdana;font-size:10px;}
#frmsetpassword p{font-family:Verdana;font-size:10px;padding:10px 0;color:#666666;}
#frmsetpassword .setpassword {margin:2px 0;width:100%;padding:10px 0 10px 0px;background-color:#eeeef0;}
#frmsetpassword .setpassword .campo {margin:10px 0 0 0;float:left;}
#frmsetpassword .setpassword .campo span {padding:5px;width: 150px;margin:0;float:left;font-weight:bold;color:#666666;font-size:10px;text-align:right;}
#frmsetpassword .setpassword .editform_300 {width: 300px;border:1px solid #a5acb2;font-family:Verdana, Arial, "Sans Serif";font-size:10px;color:#666666;background-color:#fff;}

#frmreminder {font-family:Verdana;font-size:10px;}
#frmreminder p{font-family:Verdana, Arial, "Sans Serif";font-size:10px;padding:10px 0;color:#666666;}
#frmreminder .reminder {margin:2px 0;padding:10px 0px 10px 0px;width:100%;background-color:#eeeef0}
#frmreminder .reminder .campo {margin:10px 0 0 0;float:left;}
#frmreminder .reminder .campo span {padding:5px;width: 150px;margin:0;float:left;font-weight:bold;color:#666666;font-size:10px;text-align:right;}

/*Fine Registrazione*/

/*Hp dettaglio training*/


#menu_vert{width:231px;margin:5px 0 0 0;background-color:#e5e5e5;padding:0;border:0;}
#menu_vert .imagetop{background:url(img/box_top_menu_vert.gif);width:231px;height:7px;padding:0;margin:0;}
#menu_vert .imagebottom{background:url(img/box_bottom_menu_vert.gif);width:231px;height:7px;padding:0;margin:0; }
#menu_vert #items{width:231px;padding:0;margin:0;border:0;}
#menu_vert #items ul {list-style-type:none;padding:0;margin:0;border:0;}
#menu_vert #items li.default {list-style-type:none;font-size:14px;font-family:Arial, Helvetica, sans-serif;padding:2px 0 2px 10px;margin:0;border:0;}
#menu_vert #items li.default a{color:#0d42a2;text-decoration:none;}
#menu_vert #items li {list-style-type:none;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:2px 0 2px 10px;margin:0;border:0;color:#0d42a2;}
#menu_vert #items li a{color:#585858;text-decoration:none;}
#menu_vert #items li.selected{background-color:#dbdbdb;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:2px 0 2px 10px;margin:0;border:0;}
#menu_vert #items li.selected a{color:#0d42a2;text-decoration:none;}

#menu_vert #items .title{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#0d42a2;padding:2px 0;margin:5px 10px;border-top:1px solid #bcbbbc;}
#menu_vert #items select{width:200px;font-size:11px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;margin-left:10px}


#utente{width:980px;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#888888;}
#utente .boxlogin {border:0;margin-top:7px;float:right;}
#utente .boxlogin img{float:left;}

#utente .boxlogin span {margin:0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#888888;}
#utente .boxlogin a{color:#040477;text-decoration:none;} 
#utente .boxlogin #credits{float:left;margin:3px 5px 0 10px;color:#002f85;border:0;} 
#utente .boxlogin .credito {color:#000;} 
#utente .boxlogin .coin {color:#040477;float:left;} 
#utente .boxlogin .fullname{float:left;padding-left:5px;padding-top:3px} 
#utente .boxlogin #pnlmain span  {color:#040477;}


/*Hp training*/


/*Points */

.incentivepoints{}
.incentive_left .points{background:url(img/bg_coins.gif);width:56px;height:50px;float:left;display:block;position:relative;left:4px;top:-16px;}
.incentive_left .points #lblCoin{float:left;display:block;position:relative;left:7px;top:3px;font-family:Verdana;font-size:18px;font-weight:normal;color:#fff;}
.incentive_left .points .contentIsView{float:left;display:block;position:relative;margin-left:9px;top:3px; font-family:Verdana;font-size:13px;font-weight:bold;color:#fff;}
.incentive_left .incentivepoints{}

.incentive_right{padding-top:2px;float:right;padding-right:10px}
.incentive_right .points{background:url(img/bg_coins_small.gif);width:40px;height:36px;float:left;display:block;position:relative;left:1px;top:0px;margin-left:1px;}
/*.incentive_right .points #lblCoin{float:left;display:block;position:relative;margin-left:9px;top:3px; font-family:Verdana;font-size:13px;font-weight:bold;color:#fff;}*/
.incentive_right .points #lblCoin{display:block;position:relative;top:3px; font-family:Verdana;font-size:13px;font-weight:bold;color:#fff;text-align:center;}
.incentive_right .points .contentIsView{float:left;display:block;position:relative;margin-left:9px;top:3px; font-family:Verdana;font-size:13px;font-weight:bold;color:#fff;}



.incentive_promoright{padding-top:2px;float:right;padding-right:10px}
.incentive_promoright .points{background:url(img/bg_coins_small.gif);width:40px;height:36px;float:left;display:block;position:relative;left:1px;top:-65px;margin-left:1px;}
.incentive_promoright .points #lblCoin{float:left;display:block;position:relative;margin-left:9px;top:3px; font-family:Verdana;font-size:13px;font-weight:bold;color:#fff;}
.incentive_promoright .points .contentIsView{float:left;display:block;position:relative;margin-left:9px;top:3px; font-family:Verdana;font-size:13px;font-weight:bold;color:#fff;}

.incentive_product{height:20px;width:88px;background-color:#212394;text-align:right;margin:0;padding-top:4px; padding-right:10px; border:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#222295;position:absolute; bottom:0; right:80px;}
.incentive_product .pointsdescr{font-weight:normal;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:11px}
.incentive_product .points{font-weight:bold;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.IsView .contentIsView{text-align:center;height:20px;width:88px;padding-top:4px;font-weight:normal;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:11px;background-color:#e53b79;position:absolute; bottom:0; right:180px;}





/*Fine Points*/



.panel_nodisplay{display:none}
.panel_display{display:block;}
			

/* Prodotto selezionato */	
#productselected{margin-left:60px;margin-top:0px;}
#productselected a,#productselected a:hover{color:#040477;text-decoration:none;} 

/* Fine Prodotto selezionato */	

/*Ricerca prodotti*/

/*Hp dettaglio training*/


#box_products {width:238px; margin:8px 0 0 0;padding:0;border:0;}
#box_products .bgproductstop {background:url(img/box_ricerca_top.jpg);width:238px;height:12px;padding:0;margin:0;}
#box_products .products {background:url(img/box_ricerca_body.jpg);background-repeat:repeat;width:238px; height:215px; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#box_products .products span{margin-left:15px;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:14px;margin-bottom:10px;}
#box_products .products .catprod {float:left;margin:5px 20px 12px 15px;padding:0;font-family:Arial, Helvetica, sans-serif;color:#fff; font-size:14px;font-size:12px;}
#box_products .products .catprod select {float:left;width:200px;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#box_products .products .catprod options {padding:3px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#box_products .products #items{font-family:Arial, Helvetica, sans-serif;background-repeat:repeat;width:231px;height:61px;padding-top:10px}
#box_products .products #items p {color:#0949a3;margin:0px 0px 0px 15px;font-size:12px}
#box_products .products #items select {float:left;width:200px;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:0px 0px 0px 15px;}
#box_products .products #items options {padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#box_products .bgproductsbottom{background:url(img/box_ricerca_bottom.jpg);width:238px;height:12px;padding:0px;margin:0px; vertical-align:top;}


/*Fine ricerca prodotti*/

/* Pagina profilo */

#page #profilo_col1 {width:300px;height:580px;float:left;margin:0;padding:0;border:0;}
#page #profilo_col1 {width:200px;heigtht:580px;float:left;margin:0;padding:0;border:0;}

/* Fine pagina profilo*/
/*Box promozioni hp*/

#boxpromo{width:234px;margin:0;padding:0;border:0;position:relative;}
#boxpromo .boxpromotop{background:url(img/bg_box_top.gif);width:234px;height:9px;padding:0;margin:0;}
#boxpromo .boxpromobottom{background:url(img/bg_box_bottom.gif);width:234px;height:9px;padding:0;margin:0; }
#boxpromo .boxpromocenter{background:url(img/bg_box_line.gif);width:234px;height:2px;}
/* Fine Box promozioni hp*/

/*Supernova*/
.boxpartecipates {width:234px;height:358px;margin:0;padding:0;border:0;background-image: url(img/bg_box_partecipates2.gif);background-repeat:no-repeat;}
.boxpartecipates .news {width:230px;height:300px;float:left;margin-left:4px;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#838384;}
.boxpartecipates .news p {margin:0;padding:20px 15px;border:0;}
.boxpartecipates .news a {color:#838384;text-decoration:none; }
.boxpartecipates .news span {color:#222295;text-decoration:none;}
.boxpartecipates .news .data {margin:0;padding:0;border:0;color:#3a3aad;font-size:11px;}
.boxpartecipates .news .data h4{text-align:center}
.boxpartecipates .buttons {text-align:center;top:10px;position:relative;}

/*Fine*/



/* Sezione SALES */

.sales_strillo{margin: 5px 0 0 0;}
.sales_strillo_text{float:left; width: 420px; height: 250px; margin-right: 20px; vertical-align: top;}
.sales_strillo_text_title{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#838383; margin-bottom: 10px;}
.sales_strillo_text_title h3{margin: 0;}
.sales_strillo_text_body{height: 140px; font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#838383;margin-bottom: 2px; text-align: justify;}
.sales_strillo_text_button{text-align: right;}
.sales_strillo_text_button img {border: none;}
.sales_strillo_image_box{width: 540px; height:250px; float: left;}

.sales_list{margin-left:4px;}
.sales_list_header{width: 970px; height:38px; background-image: url(img/sales_list_header.jpg); background-repeat: no-repeat;}
.sales_list_body{width: 969px; border-left: solid 1px #bcbcbc; background-image: url(img/sales_list_shadow_right.jpg); background-repeat: repeat-y; background-position: right;}
.sales_list_body_item{float: left; width: 450px; height: 70px; padding: 15px 0px; margin: 0px 15px;}
.sales_list_body_item_image{float:left; width: 64px; height: 64px; margin-right: 15px;}
.sales_list_body_item_text {float:left;}
.sales_list_body_item_text_title {width: 370px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #040477; font-weight: bold;}
.sales_list_body_item_text_body  {width: 370px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #6a6a6b; text-align: justify; padding-top: 3px;}
.sales_list_body_item_text_link  {width: 370px; text-align:right; padding:5px 0px 5px 0px;}
.sales_list_body_item_text_link a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #040477; font-weight: bold; text-decoration:none;}
.sales_list_footer_left  {float: left; width:   9px; height:14px; background-image: url(img/sales_list_corner_bl.jpg);      background-repeat: no-repeat; background-position: bottom;}
.sales_list_footer_center{float: left; width: 947px; height:14px; background-image: url(img/sales_list_shadow_bottom.jpg);  background-repeat: repeat-x;  background-position: bottom;}
.sales_list_footer_right {float: left; width:  14px; height:14px; background-image: url(img/sales_list_corner_br.jpg);      background-repeat: no-repeat; background-position: bottom;}


.mysales_list{margin:13px 5px 5px 0px;}
.mysales_list_header{width: 727px; height:38px; background-image: url(img/mysales_list_header.jpg); background-repeat: no-repeat;}
.mysales_list_header_text{width: 721px; height:38px; background-color: #ededed;}
.mysales_list_header_text_item{float: left; color: #212394; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 12px; padding-top:10px; text-align:center;}
.mysales_list_body{width: 726px; border-left: solid 1px #bcbcbc; background-image: url(img/sales_list_shadow_right.jpg); background-repeat: repeat-y; background-position: right;}

.mysales_list_body_item{width: 691px; padding: 10px 15px 10px 15px;}

.mysales_list_body_item_col1          {float:left; width: 315px; min-height:65px;}
.mysales_list_body_item_col2          {float:left; width: 100px; min-height:65px; border-left: solid 1px #bcbcbc;; border-right: solid 1px #bcbcbc; padding-left: 5px;}
.mysales_list_body_item_col3          {float:left; width: 60px;  min-height:65px; border-right: solid 1px #bcbcbc; padding-left: 5px;}
.mysales_list_body_item_col4          {float:left; width: 50px;  min-height:65px; border-right: solid 1px #bcbcbc; padding-left: 5px;}
.mysales_list_body_item_col5          {float:left; width: 140px; min-height:65px; padding-left: 5px;}
.mysales_list_body_item_image         {float:left; width: 64px; height: 64px; margin-right: 15px;}
.mysales_list_body_item_text_title    {width: 220px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #040477; font-weight: bold;}
.mysales_list_body_item_text_subtitle {width: 220px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #6a6a6b;}
.mysales_list_body_item_text_value    {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #6a6a6b;}

.mysales_list_footer_left  {float: left; width:   9px; height:14px; background-image: url(img/sales_list_corner_bl.jpg);      background-repeat: no-repeat; background-position: bottom;}
.mysales_list_footer_center{float: left; width: 704px; height:14px; background-image: url(img/sales_list_shadow_bottom.jpg);  background-repeat: repeat-x;  background-position: bottom;}
.mysales_list_footer_right {float: left; width:  13px; height:14px; background-image: url(img/sales_list_corner_br.jpg);      background-repeat: no-repeat; background-position: bottom;}

#contribvideo #pnlmain{margin: 10px; display: block; width: 300px;}

/*Fine*/


#incentiveAccessSummary {padding: 20px 5px 10px 5px;}
#IncentiveSummary {padding: 20px 5px 10px 5px;}
#incentiveSummaryOtherWallets {padding: 20px 5px 10px 5px;}





.chiudimi{
background-attachment:scroll;
background-color:#FFFFFF;
background-image:url(img/bg_sfum_box_login.gif);
background-position:left bottom;
background-repeat:repeat-x;
height:40px;
margin-left:2px;
margin-right:8px;
width:328px;


}

.boxlogincenter #frmlogout {
background-image:none;

}

#contribvideo{
margin-left:5px}


#incentivesummary{
font-family:Arial, Helvetica, sans-serif;
}

#incentivesummaryotherwallets h3{
font-family:Arial, Helvetica, sans-serif; font-size: 13px; color:#83839A
}

.boxlogincenter td{
color:#000
}
