table#maincontainer {border-left:5px solid #004a99;border-right:5px solid #808080; margin:0 auto auto auto;border-collapse:collapse; font-family:Arial, Helvetica, sans-serif;background-image:url('');background-position:top right; background-repeat:no-repeat;padding:0;}
table#maincontainer td {border-collapse:collapse;padding:0;margin:0;}
div#anagrafica { border-left:1px solid #666; padding-left:5px;font-size:11px; }
td.titolo H1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; border-bottom:1px solid #004a99; width:70%; margin-top:24px; margin-bottom:4px; margin-left:5px;padding-left:5px; color:#333; }
td.claim H2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:italic; margin-top:4px; margin-bottom:4px; margin-left:25px;padding-left:5px; color:#004a99; }
td#bodycontainer table td {text-align:center; border-collapse:collapse; font-size:12px;}
td#bodycontainer table td H3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:4px; margin-bottom:4px; margin-left:5px;padding-left:5px; color:#004a99; }
td#bodycontainer table td H1 {border-bottom:1px solid #004a99;padding-bottom:3px; margin-top:8px;margin-bottom:4px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:16px;}
td#bodycontainer table td H2 {border-bottom:1px solid #F0F0F0;padding-bottom:3px; margin-top:8px;margin-bottom:4px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:16px;}
td#bodycontainer table td H4 {border-bottom:1px dashed #F0F0F0;padding-bottom:3px; margin-top:8px;margin-bottom:4px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px;}
td#bodycontainer table td H5 {border-bottom:1px solid #004a99;padding-bottom:3px; margin-top:8px;margin-bottom:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
td#bodycontainer table td H6 {border-bottom:1px solid #004a99;padding-bottom:3px; margin-top:8px;margin-bottom:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
td#bodycontainer table td img {padding:4px; border:1px solid #004a99; margin:5px;}
td#bodycontainer table td img.flag {padding:0;margin:0 10px 5px 1px;border:none;}
table#flags {border:0; margin:0;border-collapse:collapse; font-family:Arial, Helvetica, sans-serif;background-image:url('http://nevigomme.webhat.it/_templates/nevi_t_offerta_2/bg_flags.jpg');background-position:center center; background-repeat:no-repeat;padding:0;}
table#flags td {padding:12px;font-size:14px;}
td.descrizione_offerta {padding:10px;}
div#menu_footer { letter-spacing:2; background-image:url('http://nevigomme.webhat.it/_templates/nevi_t_offerta_2/footer_bg.gif');
background-position:top;
background-repeat:repeat-x;
min-height: 75px;
height: auto !important;
height: 75px; clear:both;
margin:0 auto auto auto;
width:100%;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:130%;
}
div.footer_content {text-align:left; padding:20px;}
div#footer {width:990px; margin:5px auto auto auto; position:relative;}
div#footer h1 {font-family:Arial, Helvetica, sans-serif; font-size:16px; margin-top:12px; margin-bottom:10px; margin-left:5px; padding-left:5px; color:#004a99; border-bottom: 1px solid #004a99; }
div#footer h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:5px; margin-bottom:3px; margin-left:0; padding:5px; display:block; background-color:#004a99; color:#FFFFFF;}
div#menu_footer a, div#menu_footer a:visited { text-decoration:none;color:#333;text-transform:none; }
div#menu_footer a:hover { text-decoration:underline; color:#333;text-transform:none;}
div#footer a, div#footer a:visited { text-decoration:none;color:#004a99;text-transform:none; }
div#footer a:hover { text-decoration:underline; color:#004a99;text-transform:none;}
.righttopmenu { font-size:11px; }
.topmenu { border-top:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE; background-color:#f5f5f5; }
.topmenu a, .topmenu a:visited { text-decoration:none;color:#004a99;text-transform:none; font-weight:bold; text-transform:uppercase; font-size:12px;padding:8px;}
.topmenu a:hover { text-decoration:underline; color:#004a99;text-transform:none;font-weight:bold; text-transform:uppercase;font-size:12px;padding:8px;}
.Stile1 {
color: #FF0000;
font-weight: bold;
}
.style1 {
vertical-align: top;
border-width: 0px;
margin-top: 0px;
}
.style3 {
border-width: 0px;
}
.style4 {
color: #3366FF;
}
.style5 {
text-align: center;
}
.style6 {
background-color: #FFFF00;
}
