body { color: #333; font-size: 100%; font-family: verdana, tahoma, arial; background-image: url(images/body_bg.jpg); background-attachment:fixed; max-width: 800px; margin-right: auto; margin-left: auto; margin-top:0; padding-top:0; }
img { border-width: 0; }
img a { text-decoration: none; border-width: 0; }
a.img_home { text-decoration: none; border: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; padding:0px; margin:0px; }

div.top { font-weight: bold; background-color: #fff; margin-top: 0px; margin-bottom: 10px; text-align:center; padding-top:45px; background-color:#fff; }
img.logo { max-width: 278px; max-height: 123px; }
a.hide { display:none; }

/*menu icone con coupon*/
div.menu_icone45 { margin: 0px; clear:both; width:100%; max-width:800px; min-height:45px; background-color: #f93; z-index:1; position:fixed; top:0px; }
div.menusx { float:left; margin:0px; padding:0px; }
div.menudx { float:right; margin:0px; padding:0px; }
a.iconebis { background-color: #81020c; min-width: 45px; max-width:45px; max-width:45px; display:block; background-color: #f93; text-align:center; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; padding:0px; margin-right:8px; float:left; }
a.iconebis:hover { background-color: #f93;}
a.iconamenu { background-color: #81020c; min-width: 122px; max-width:122px; max-width:45px; display:block; background-color: #f93; text-align:center; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; padding:0px; margin-right:8px; float:left; }
a.iconamenu:hover { background-color: #f93;}

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; }
td.menu { text-align:left; height:30px; }
td.icone { text-align:right; height:30px; }

/*menu generale*/
div.menu { color: #f93; padding: 2px; border-bottom: }
ul.menu_nav { margin: 0; padding: 0; list-style-type: none; }
ul.menu_nav li a { -moz-border-radius: 0px 10px 0px 0px; -webkit-border-radius: 0px 10px 0px 0px; border-radius: 0px 10px 0px 0px; text-decoration: none; text-align: center; color: #000; background-color: #f93; background-color: rgba(255,153,51,0.90); margin-bottom: 3px; padding-bottom: 5px; padding-top: 5px; display: block; }
ul.menu_nav li a:hover { color: #000; background-color: #ffff9f; }
div.eventi_home { padding-bottom: 0px; }
div.contenuto { color: #333; background-color: #fff; background-color: rgba(255,255,255,0.80); margin-bottom: 5px; margin-left:7px; margin-right:7px; padding: 3px; }
div.contenuto_center { color: #333; background-color: #fff; background-color: rgba(255,255,255,0.80); margin-bottom: 5px; margin-left:7px; margin-right:7px; padding: 3px; text-align:center; }
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: #fff; font-weight: bold; font-size:130%; /*background-color: #81020c*/ background-color: #40403e; !important; background-color: #40403e; background-image: url(images/sfondo_menu.gif);background-repeat: repeat-x; padding: 7px 15px 5px; 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; }

div.locanda_home { float: left; width:48%; margin-top: 10px; text-align:center; }
img.locanda_home { max-width: 200px; }
div.ristorante_home { float: right; width:48%; margin-top: 10px; text-align:center; }
img.ristorante_home { max-width: 200px; }

a { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #fff; text-decoration: none; font-weight: bold; background-color: #c78543; padding-right: 3px; padding-left: 3px; }
a:hover { background-color: #81020c; }

a.paginazione { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #fff; text-decoration: none; font-weight: bold; background-color: #c78543; margin-right: 3px; padding: 1px 5px; }
a.paginazione:hover { background-color: #81020c; }
span.titolo_evento { color: #81020c; font-weight: bold; font-style: italic; }
span.testo_colorato { color: #f00 !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: #6b795a; }
div.footer { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #555; font-size: 90%; font-weight: bold; background-color: #d1d2d4; background-repeat: repeat-x; text-align: center; margin-top: 10px; padding: 3px; border: solid 1px; }
a.telefono_footer { color: #555; background-color: #fff; }
a.telefono_footer:hover { color: #f66d1c; background-color: #fff; }
div.sito_web { color: #fff; font-size: 90%; background-color: #282b28; text-align: center; margin-top: 5px; padding-top: 2px; padding-bottom: 2px; border-top: 7px solid #7e7e7e; border-bottom: 1px solid #a5a5a5; }
a.link_sito_web { color: #ffffff; background-color: #c78543; }
a.link_sito_web:hover { color: #e2ddca; background-color: #81020c; }
div.credits { color: #634646; font-size: 80%; text-align: center; margin-top: 5px; }
a.link_credits { color: #fff; background-color: #c78543; }
a.link_credits:hover { background-color: #81020c; }