
/* /////// GLOBALI /////// */

h1, h2, h3, h4, h5, h6, img, p, form {
    margin:0;
    padding:0;
    border:0;
}

body {
    font-family:Arial, Helvetica, sans-serif;
    color:#0D6CA3;
    font-size:12px;
    text-align:left;
    line-height:14px;
    margin:0;
    padding:0;
}

.spacer { height:10px; font-size:1px; line-height:1px; clear:both; }
.spacer_big { height:25px; font-size:1px; line-height:1px; clear:both; }
.clear { clear:both; }
div.noflash { padding-top:170px; }
p.noflash { margin:0 40px 0 40px; padding:20px 20px 30px 55px; background:url(/images/warning.gif) 0px 8px no-repeat; border-top:1px dashed #E73144; border-bottom:1px dashed #E73144; }

.content_wrapper { width:839px; height:350px; /*background:#D8D5D6 url(/images/bg_sfum.jpg) no-repeat;*/ margin:0; }
.main { width:839px; height:554px; background-color:#FFFFFF; margin:0 auto; }
.main_pagine { width:700px; height:554px; background:#FFFFFF /*url(/images/sfondo_pagine.jpg) no-repeat;*/ margin:0 auto; }
.main_prova { position:relative; width:700px; height:554px; /*background:#FFFFFF url(/images/sfondo_prova.jpg) no-repeat;*/ margin:0 auto; }
.main_store { position:relative; width:839px; height:350px; /*background:url(/images/sfondo_store.jpg) no-repeat;*/ margin:0 auto; }


.header { width:700px; height:100px; text-align:center; }

.footer { width:700px; height:26px; margin:0 auto; }
.footer a { color:#4B4949; text-decoration:none; }
.footer a:hover { color:#000000; text-decoration:underline; }
 
.footer .copy { width:700px; height:26px; text-align:center; }


/* /////////// REGISTRAZIONE //////////////////////////////////////////////////// */
.box_registrati { width:670px; height:auto; margin:40px 0 0 220px; }

.tab_registrati { font-family:Tahoma, Arial, Sans-Serif; font-size:11px; color:#333333; font-weight:normal; text-align:left; margin:0; padding:0; }
.tab_registrati a { color:#841D44; text-decoration:none; }
.tab_registrati a:hover { color:#333333; text-decoration:underline; }

.textbox { font-family:Tahoma, Arial, Sans-Serif; font-size:11px; color:#333333; font-weight:normal; text-align:left; margin:0 10px 0 0; }
.tendina { font-family:Tahoma, Arial, Sans-Serif; font-size:11px; color:#333333; font-weight:normal; text-align:left; width:auto; margin:0 10px 0 0; }
.checkbox td { padding-right:5px; }
.bottone { margin:0; padding:0; }

.errori { font-family:Tahoma, Arial, Sans-Serif; font-size:11px; color:#cc0000; font-weight:bold; }
.messaggi { font-family:Tahoma, Arial, Sans-Serif; font-size:11px; color:#333333; font-weight:bold; margin:0; padding:0; }


/* /////////// VIRAL //////////////////////////////////////////////////////////////// */
.tab_viral { width:400px; font-family:Tahoma, Arial, Sans-Serif; font-size:11px; color:#333333; font-weight:normal; text-align:center; margin:0 auto; padding:0; }
.tab_viral a { color:#841D44; text-decoration:none; }
.tab_viral a:hover { color:#333333; text-decoration:underline; }

.tab_viral .textbox { margin:0; width:210px; }


/* /////////// PROVA E VINCI //////////////////////////////////////////////////////////////// */
.panel_prova { width:484px; height:291px; margin:132px 0 0 374px; }
.textbox_codice { font-family:Tahoma, Arial, Sans-Serif; font-size:11px; color:#333333; font-weight:normal; text-align:left; width:150px; margin:0; }
.link_scopri { width:200px; height:125px; position:absolute; top:202px; left:55px; }


/* /////////// STORE LOCATOR //////////////////////////////////////////////////////////////// */
.content_store { width:839px; margin:0; }
.content_store_map { width:480px; float:left; }
.content_store_list { width:323px; float:left; margin-left:10px; } 
.col_list { width:323px; height:349px; padding-left:2px; overflow:auto; font-size:11px; border:0; }
.tab_list { border:0; border-collapse:collapse; }
.tab_list td { width:323px; padding:4px 0 4px 0; border-bottom:1px solid #999999; }
.tab_list a { color:#2D9EE1; text-decoration:none; }
.tab_list a:hover { color:#2D9EE1; text-decoration:underline; }

.nav_store { padding-bottom:20px; }

.tend_1 { float:left; width:180px; }
.tend_2 { float:left; width:130px; }
.tend_3 { float:left; width:300px; padding-top:14px; }
.cerca { float:left; width:181px; padding-top:14px; }

.child { padding-left:25px; } 
.tipologie img { float:left; margin-right:10px; padding:5px 0; } 



