body { font-size: 100%; background-color:#cccccc; font-family: verdana, tahoma, arial; max-width: 800px; margin-right: auto; margin-left: auto; margin-top:0; padding-top:0; }
img { border-width: 0; }
p { margin: 0px; padding:0px; }
img a { text-decoration: none; border-width: 0; }
div.top { font-weight: bold; margin-top: 0px; margin-bottom: 0px; max-height:78px; text-align:center; }
img.logo { max-width: 480px; max-height: 78px; }
div.divisore { background-image: url(images/divisore_icone_footer.gif); background-repeat: no-repeat; background-position: center; height: 45px; }

/*menu icone con coupon*/
div.menu_icone { margin: 5px; clear:both; }
div.sx3 { width: 33%; float: left; display: block; text-align:center; }
div.ct3 { width: 34%; float: left; display: block; text-align:center; }
div.dx3 { width: 33%; float: left; display: block; text-align:center; }
div.sx2 { width: 49%; float: left; display: block; text-align:center; }
div.dx2 { width: 49%; float: right; display: block; text-align:center; }
a.icone { background-color: #336699; width: 85%; min-width:45px; display: block; border: solid 2px #336699; background-image: url(images/sfondo_icone.gif); background-repeat: repeat-x; text-align:center; }

/*menu generale*/
div.menu { margin-right: 5px; margin-left: 5px; padding: 2px; }
ul.menu_nav { margin: 0; padding: 0; list-style-type: none; }
ul.menu_nav li a { color: #fff; text-decoration: none; text-align: center; background-color: #336699; margin-bottom: 3px; padding-bottom: 5px; padding-top: 5px; border: solid 2px #81b7d1; display: block; }
ul.menu_nav li a:hover { color: #fff; background-color: #82a539; }
div.eventi_home { padding-bottom: 0px; }
div.contenuto { background-color: #fff; -moz-border-radius: 5px; padding: 3px; clear:both; margin-bottom:5px; }
div.contenuto_coupon { -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; text-align:center; color: #634646; background-color: #e6e1ea; margin: 0 5px 5px; border: solid 4px; padding: 0; }
span.evidenziato { color: #fff; background-color:#336699 !important; font-weight: bold; font-size:120%; padding: 5px; display: block; }
span.evidenziato_coupon { color: #fff; font-weight: bold; background-color: #459c46; margin-right: 5px; margin-left: 5px; display: block; padding: 5px 15px; border-radius: 5px; }
h1.titolo_coupon { color: #fff; font-size: 120%; background-color: #634646; margin-top: 0; margin-bottom: 10px; padding: 8px; }
span.privacy { font-size: 80%; }
div.preview { font-size: 80%; margin: 8px; }
a { color: #fff; text-decoration: none; font-weight: bold; background-color: #336699; padding-right: 3px; padding-left: 3px; }
a:hover { background-color: #81b7d1; }
a.paginazione { color: #fff; text-decoration: none; font-weight: bold; background-color: #336699; margin-right: 3px; padding: 1px 5px; }
a.paginazione:hover { background-color: #81b7d1; }
span.titolo_evento { color: #993333; font-weight: bold; font-style: italic; }
span.testo_colorato { color: #ff0000 !important; }
span.testo_corsivo { font-style: italic; }
div.img { overflow: hidden; text-align: center; width: 100%; margin-top: 5px; margin-bottom: 5px; }
img.pagina { max-width: 480px; }
hr { background-color: #6b795a; }
div.footer { color: #fff; font-size: 90%; font-weight: bold; background-color: #666666; background-image: url(images/sfondo_footer.gif); background-repeat: repeat-x; text-align: center; margin-top: 10px; padding: 3px; border-top: solid 1px #000; border-bottom: solid 1px #000; }
a.telefono_footer { color: #555; background-color: #fff; }
a.telefono_footer:hover { color: #f66d1c; background-color: #fff; }
div.sito_web { color: #666; font-size: 90%; background-color: #dad4bc; text-align: center; margin-top: 5px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #ffd684; }
a.link_sito_web { color: #ffffff; background-color: #4e430c; }
a.link_sito_web:hover { color: #e2ddca; background-color: #4e430c; }
div.credits { color: #006633; font-size: 80%; text-align: center; margin-top: 5px; }
a.link_credits { color: #fff; background-color: #742525; }
a.link_credits:hover { background-color: #006633; }
