body { font-size: 100%; font-family: verdana, tahoma, arial; background-color: #eee; max-width:800px; margin-left:auto; margin-right:auto; }
/*div.top { color: #f00; font-weight: bold; background-color: #fff; background-image: url(images/stemma.jpg); background-repeat: no-repeat; text-align: center; min-height: 30px; margin-top: 5px; margin-bottom: 5px; padding: 5px 10px 5px 29px; border: solid 1px #a8a8a8; }*/
/*
div.menu { color: #fff; background-color: #363; padding: 2px; border: solid 1px #806863; }
div.link_menu_su a { -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; color: #fff; text-decoration: none; font-size: 100%; font-weight: bold; background-color: #246da3; text-align: center; margin-top: 3px; padding: 10px 5px; border: solid 1px #a8a8a8; display: block; }
div.link_menu_su a:hover { color: #246da3; background-color: #fff; }
div.link_menu a { color: #fff; text-decoration: none; font-size: 100%; font-weight: bold; background-color: #246da3; text-align: center; padding: 10px 5px; border-left: 1px solid #a8a8a8; border-right: 1px solid #a8a8a8; border-bottom: 1px solid #a8a8a8; display: block; }
div.link_menu a:hover { color: #246da3; background-color: #fff; }
div.link_menu_giu a { -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; color: #fff; font-size: 100%; font-weight: bold; text-decoration: none; background-color: #246da3; text-align: center; padding: 10px 5px; border-left: 1px solid #a8a8a8; border-bottom: 1px solid #a8a8a8; border-right: 1px solid #a8a8a8; display: block; }
div.link_menu_giu a:hover { color: #246da3; background-color: #fff; }
*/
img { border-width: 0; }
img a { text-decoration: none; border-width: 0; }
div.top { font-weight: bold; background-color: #fff; margin-top: 0; margin-bottom: 0; text-align:center; }
img.logo { max-width: 399px; max-height: 116px; }
/*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: #2e2c2d; width: 85%; min-width:45px; display: block; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border: solid 2px #a5a5a5; background-image: url(images/sfondo_icone.gif); background-repeat: repeat-x; text-align:center; }

/*menu generale*/
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: #426a07; margin-bottom: 0px; padding-bottom: 5px; padding-top: 5px; border-top: solid 1px #dcdcdc; border-left: solid 1px #dcdcdc; border-right: solid 1px #dcdcdc; display: block; }
ul.menu_nav li a:hover { color: #fff; background-color: #282b28; }
ul.menu_nav li a.primo { margin-bottom:0px; }

div.comune a { -webkit-border-radius: 5px; color: #fff; font-size: 15px; font-weight: bold; text-decoration: none; background-color: #f00; text-align: center; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #fff; display: block; }
div.comune a:hover { color: #fff; background-color: #ff8585; }
div.contenuto { color: #2c2827; background-color: #fff; margin-top: 5px; margin-bottom:5px; padding: 3px; border: solid 1px #333130; }
div.contenuto_coupon { -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; text-align:center; color: #282b28; background-color: #fff; margin: 0 5px 5px; border: solid 4px; padding: 0; }
span.evidenziato { color: #f00; font-weight: bold; font-size:110%; background-color: #fff !important; background-image: url(images/sfondo_evidenziato.jpg); background-repeat: repeat-x; padding: 1px 15px; border: solid 1px #a8a8a8; display: block; }
span.evidenziato_coupon { color: #fff; font-weight: bold; background-color: #81020c; background-image: url(images/sfondo_evidenziato.gif); background-repeat: repeat-x; margin-right: 5px; margin-left: 5px; display: block; padding: 7px 15px 5px; border-radius: 5px; }
h1.titolo_coupon { color: #fff; font-size: 120%; background-color: #282b28; margin-top: 0; margin-bottom: 10px; padding: 8px; }
span.privacy { font-size: 80%; }
div.preview { font-size: 80%; margin: 8px; }

a { color: #246da3; text-decoration: underline; font-weight: bold; }
a:hover { color: #fff; background-color: #246da3; }
a.paginazione { color: #246da3; text-decoration: underline; font-weight: bold;  }
a.paginazione:hover { color: #fff; background-color: #246da3; }

span.titolo_evento { color: #246da3; font-weight: bold; font-style: italic; }
span.testo_colorato { color: #732020 !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: 470px; }
hr { background-color: #246da3; }
td { font-size: 12px; font-family: verdana, tahoma, arial; }
div.footer { color: #f00; font-size: 90%; font-weight: bold; background-color: #fff; background-image: url(images/sfondo_evidenziato.jpg); background-repeat: repeat-x; text-align: center; margin-top: 10px; padding: 3px; border-top: 1px solid #a8a8a8; border-bottom: 1px solid #a8a8a8; }
a.telefono_footer { color: #246da3; }
a.telefono_footer:hover { color: #fff; background-color: #246da3; }
a.link_sito_web { color: #2b2b2b; }
a.link_sito_web:hover { color: #e8c987; background-color: #2b2b2b; }
div.sito_web { color: #666; background-color: #dad4bc; text-align: center; margin-top: 5px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #ffd684; }
div.credits { color: #f00; font-size: 80%; text-align: center; margin-top: 5px; }
a.credits { color: #246da3; font-weight: bold; }
a.credits:hover { color: #ffffff; background-color: #246da3; }
