/* CSS Document */


/*ARMONIZZAZIONE MARGIN E PADDING*/

html, body {margin:0; padding: 0; text-align:left;}
body {font-size:0.8em; margin:5px; font-family:Verdana, Geneva, sans-serif;}
h1, h2, h3, h4, h5, h6 {margin: 0; padding:0;}
address, blockquote, dl, form, fieldset, ol, table, p, pre, ul{margin-top:0; margin-bottom:0;}
ul, li {margin: 0; padding: 0;}
html, form, hr, fieldset, hr, input, select, option, img{margin:0; padding:0;}

h5 .grigio { color:#666; font-weight:normal}

/*line-height*/
p, blockquote, pre, ol, dl, ul, form {line-height:1.36}

/*STRUTTURE DI PAGINA*/
.wrapper {margin:3px; }
.marginTop { margin-top:5px;}
.marginBottom { margin-bottom:5px;}
.hrClear {clear:both; line-height:0; width:0; padding:0; border:0; font-size:0; margin:0; height:0; }

body, td { font-family:Verdana;  }
.changeIper { font-size:0.8em; margin-bottom:10px; }
a:link, a:visited { color:#0058b2; }
a.btMobi:link, a.btMobi:visited { color:#0058b2; text-decoration:none; font-weight:bold;  }
.testoSettimanaVista, .tdScorrimentoSettimane { font-size:0.8em; }
.calTd { background:#eee; font-size:0.8em; padding:1px; border-bottom:1px #fff dotted; }
.marginTop { font-size:0.8em;  }
.apertureIper { margin-top:20px; }
.calendarDivSchedaIper { margin-top:10px; }

.mobiProdottiCons { font-size:0.8em; }
.prezzo { background-color:#DD3832;
color:#FFFFFF; }
.mobiNav { margin-bottom:20px; }

#contMobi { border:1px #eee solid; padding:2px; }
#header { border-bottom:1px #eee solid; }
#footer { background:#eee; margin-top:10px;  font-size:0.75em;}
.btMobi { background:none; border:none; color:#0058b2; font-weight:bold; border-bottom:1px solid #0058b2; }
.note{ font-size:0.75em;color:#878787; font-style:italic;}

.boxPrincipale { margin-top:5px; margin-bottom:10px; border-bottom:1px solid #EEE; padding-bottom:3px;}
.boxMinore { margin-top:5px; margin-bottom:5px; border-bottom:1px solid #EEE; padding-bottom:3px;}
.boxMinore table { margin-bottom:5px;}
ul.listIper{margin-top:10px;}
ul.listIper li{ list-style:none; margin-bottom:3px; border:1px solid #eee; padding:3px 0 3px 4px;}
.error{color:#ED1C24; font-size:0.8em; margin-bottom:3px;}
.bottomSpacer{ margin-bottom:3px;}