html, body {
    height: 100%;
}
#txtup {
    color: #FFFFFF;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 14px;
    margin: auto;
    padding-top: 10px;
    position: relative;
    width: 955px;
}
#txtup a {
    color: #FFFFFF;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
}

#txtup h1 {
    color: #FFFFFF;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    left: 10px;
    margin-left: 64px;
    margin-top: 1px;
    position: absolute;
    text-align: left;
}

#txtup p {
    bottom: 0;
    color: #FFFFFF;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    left: 0;
    left: 33px;
    margin-left: 162px;
    margin-top: 11px;
    position: absolute;
    text-align: right;
    top: 0;
}


#flag {
    bottom: 0;
    position: absolute;
    right: 0;
}
body {
    background: none repeat scroll 0 0 #242424;
    font-family: "Verdana",Arial,Helvetica,sans-serif;
    margin: 0 auto;
    padding: 0;
}
.wp_bannerize_group {
    height: 84px;
    margin-left: 234px;
    margin-top: 13px;
    width: 837px;
}
.wp_bannerize_group ul {
    list-style: none outside none;
}
#eventiconsigliati1 {
    color: #FFFFFF;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 10px;
}
#eventiconsigliati2 {
    color: #FFFFFF;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 10px;
}
.myContactsBadge {
    position: fixed;
    right: 0;
    top: 30%;
    width: 50px;
}
.myContactsBadge a#myContactsBadgeGmail {
    background: url("../images/gmail-icon.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 48px;
    margin-bottom: 2px;
    width: 48px;
}
.myContactsBadge a#myContactsBadgeFacebook {
    background: url("../images/facebook.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 48px;
    width: 48px;
}
.myContactsBadge a#myContactsBadgeLinkedin {
    background: url("../images/linkedin.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 48px;
    width: 48px;
}
.myContactsBadge a#myContactsBadgeSkype {
    background: url("../images/skype.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 48px;
    width: 48px;
}
.myContactsBadge a#myContactsBadgeFeed {
    background: url("../images/feed.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 48px;
    width: 48px;
}
.advertisingsx {
    left: 0;
    margin-left: 7px;
    position: fixed;
    top: 45px;
    width: 130px;
}
.advertisingsx a#advertising1 {
    background: url("../images/artcafebabel.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
.advertisingsx a#advertising2 {
    background: url("../images/box2.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
.advertisingsx a#advertising3 {
    background: url("../images/box3.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
.advertisingsx a#advertising4 {
    background: url("../images/box4.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
#advertisingsx {
    left: 0;
    margin-left: 7px;
    position: fixed;
    top: 45px;
    width: 130px;
}
#advertisingsx a#advertising1 {
    background: url("../images/artcafebabel.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
#advertisingsx a#advertising2 {
    background: url("../images/box2.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
#advertisingsx a#advertising3 {
    background: url("../images/box3.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
#advertisingsx a#advertising4 {
    background: url("../images/box4.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
.advertisingdx {
    margin-right: 7px;
    position: fixed;
    right: 0;
    top: 45px;
    width: 130px;
}
.advertisingdx a#advertising5 {
    background: url("../images/castelverde.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
.advertisingdx a#advertising6 {
    background: url("../images/bannermedici.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
.advertisingdx a#advertising7 {
    background: url("../images/squisitoeur.JPG") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
.advertisingdx a#advertising8 {
    background: url("../images/logo_tea.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
#advertisingdx {
    margin-right: 7px;
    position: fixed;
    right: 0;
    top: 45px;
    width: 130px;
}
#advertisingdx a#advertising5 {
    background: url("../images/castelverde.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
#advertisingdx a#advertising6 {
    background: url("../images/bannermedici.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
#advertisingdx a#advertising7 {
    background: url("../images/logo_tea.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
#advertisingdx a#advertising8 {
    background: url("../images/squisitoveneto.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
#fascia {
    background: url("../images/capodanno.jpg") no-repeat scroll 50% 100% transparent;
    height: 179px;
}
.bannerstatico {
    float: left;
    height: 179px;
    margin-top: 2px;
    width: 435px;
}
.bannerflash {
    float: left;
    height: 179px;
    margin-top: 2px;
    width: 511px;
}
#fascia img {
    margin-left: 0;
    margin-top: 0;
}
#header {
    background-color: #FFFFFF;
    height: 182px;
    width: 956px;
}
#page {
    background-color: #FFFFFF;
    border-color: #EFEFEF #DDDDDD #CCCCCC;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    margin: 7px auto 13px;
    padding: 6px;
    width: 955px;
}
#footer {
    background-color: #FFFFFF;
    color: #282828;
    font-size: 11px;
    height: 30px;
    line-height: 15px;
    width: 955px;
}
#footer p {
    margin-top: 10px;
    text-align: center;
}
#content {
    background-color: #FFFFFF;
    color: #222222;
    font-family: "Verdana",Arial,Helvetica,sans-serif;
    font-size: 12px;
}
#content h2 {
    font-size: 1.2em;
    margin-bottom: 5px;
    margin-top: 0;
    white-space: nowrap;
}
#content h1 {
    color: #CC0000;
    font-size: 1.4em;
    font-style: italic;
    font-weight: normal;
    margin: 0 0 5px;
}
#content h3 {
    font-size: 17px;
    margin-bottom: 2px;
    margin-top: 0;
    white-space: nowrap;
}
#content h3 a:hover {
    color: #CC0000;
}
#content h4 {
    background-color: #00FF33;
    color: #222222;
    font-family: "Verdana",Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 30px;
}
#content p {
    color: #222222;
    font-family: "Verdana",Arial,Helvetica,sans-serif;
    font-size: 13px;
    padding: 3px;
}
#content h2 a, #content h2 a:visited {
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
}
#content h2 a:hover {
    color: #CC0000;
}
#content ul {
    list-style-type: disc;
    margin: 0;
    padding: 0;
}
#content ul li {
    margin: 0 0 5px 25px;
}
#content textarea {
    width: 450px;
}
.continua {
    color: #282828;
    display: inline;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.alignright {
    float: right;
}
.alignright_home {
    float: right;
    margin: 0 !important;
}
.alignleft {
    float: left;
}
#logo {
    margin: 20px 0 0 10px;
}
#description {
    color: #FFFFFF;
    font-size: 0.6em;
    font-weight: normal;
}
a img {
    border: 0 none;
}
a:link {
    border: medium none;
    color: #538CAA;
    text-decoration: none;
}
a:active {
    border: medium none;
    color: #336699;
    text-decoration: none;
}
a:visited {
    border: medium none;
    color: #538CAA;
    text-decoration: none;
}
a:hover {
    border: medium none;
    color: #CC0000;
    text-decoration: none;
}
#nav {
    font-size: 12px;
    text-transform: uppercase;
}
#nav ul {
    display: block;
    list-style-type: none;
    margin: 0;
}
#nav ul li {
    float: left;
}
#nav ul li.page_item {
    margin: 0 4px;
}
#nav ul li.page_item a, #nav ul li.page_item a:visited {
    color: #EFEFEF !important;
    font-weight: bolder;
    padding: 0 3px;
    text-decoration: none;
}
#nav ul li.page_item a:hover {
}
#nav ul li.current_page_item a, #nav ul li.current_page_item a:visited {
    color: #CC0000 !important;
}
.widgettitle h2 {
    font-weight: bold;
}
.sidebar {
    display: inline;
    font-size: 12px;
    margin: 0 !important;
}
#sidebar_l {
    background-color: #EFEFEF;
    border: 1px solid #DFDFDF;
    border-radius: 0 0 11px 11px;
    margin-left: 30px !important;
    margin-right: 13px !important;
    padding: 0;
    text-transform: uppercase;
}
#sidebar_r {
    background-color: #EFEFEF;
    border: 1px solid #DFDFDF;
    border-radius: 0 0 11px 11px;
    margin-left: 9px !important;
    padding: 0;
}
.sidebar h4 {
    border-bottom: 5px solid #EFEFEF;
    color: #BD2922;
    display: block;
    font-size: 13px;
    white-space: nowrap;
}
.sidebar ul li h4 {
    margin-left: 0;
}
.sidebar .widget {
    background-color: transparent;
}
#copyright {
    padding-top: 5px;
}
#copyright p {
    padding: 0 10px;
}
img.alignright, img.attachment-thumbnail {
    float: right;
    height: 55px !important;
    margin: 0 0 1em 1em;
    width: 150px !important;
}
img.alignleft, img.attachment-thumbnail {
    border: 1px solid #CCCCCC;
    float: left;
    margin-right: 10px;
}
img.alignleft {
    border: 1px solid #CCCCCC;
    float: left;
    margin-right: 10px;
}
img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
a img.alignright {
    float: right;
    margin: 0 0 1em 1em;
}
a img.alignleft {
    float: left;
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
#navlist ul li {
    line-height: 2em;
    list-style-type: square;
}
.postmetadata {
    background: none repeat scroll 0 0 #E7F9FF;
    border: 1px solid #B5D5DF;
    font-size: 11px !important;
    padding: 5px;
}
.commentform {
    background: none repeat scroll 0 0 #E7F9FF;
    border: 1px solid #B5D5DF;
    font-size: 11px !important;
    padding: 5px;
}
.postdate {
    display: block;
    float: right;
}
.sendit {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #CCCCCC;
    padding: 0 3px;
}
.kcloud {
    background: none repeat scroll 0 0 #EEEEEE;
}
.minipost_l {
    background-color: transparent;
    color: #FFFFFF;
    height: 150px;
	width: 253px;
    margin: 0 0 20px 5px;
}
.bigpost_l {
    background-color: transparent;
    color: #FFFFFF;
    height: 200px;
    margin-bottom: 15px;
    margin-left: 2px;
    width: 522px;
}
.minipost_l img, .minipost_r img {
    display: block;
    width: 253px !important;
}
.minipost_r {
    background-color: transparent;
    color: #FFFFFF;
    height: 150px;
	width:253px;
    margin: 0 0 20px 11px;
}
.minipost_l ul li, .minipost_r ul li, .superpost ul li {
    list-style-type: none;
    margin: 0 !important;
}
.superpost {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #DFDFDF;
    border-radius: 11px 11px 11px 11px;
    color: #282828;
}
.superpost h2 {
    padding-left: 10px;
    padding-top: 8px;
}
.superpost h3 {
    margin: 0 0 10px 9px !important;
}
.superpost p {
    padding: 0 10px;
}
.entry {
    background: url("../images/box_bg.gif") no-repeat scroll 0 0 transparent;
    border: 1px solid #DFDFDF;
    border-radius: 11px 11px 11px 11px;
    color: #282828;
    margin-bottom: 15px;
    margin-top: 10px;
    padding: 10px;
}
.entry h2 {
    margin-bottom: 0;
    margin-top: 0;
}
.entry h3 {
    border-bottom: 1px solid #004080;
    border-top: 1px solid #004080;
    color: #538CAA;
    font-size: 1.3em;
    margin-bottom: 0.8em !important;
    padding: 2px 0;
}
.entry h5 {
    background-color: #369A1A;
    border: 1px solid #004080;
    border-radius: 11px 11px 11px 11px;
    color: #FFFFFF;
    font-size: 1.2em;
    padding: 5px;
    text-align: center;
}
.rounded {
    background: url("../images/box_bg.gif") no-repeat scroll 0 0 transparent;
    border: 1px solid #DFDFDF;
    border-radius: 11px 11px 11px 11px;
    color: #282828;
    margin: 0;
}
.innertube {
    margin: 10px;
}
.menu-capodanno {
    background-color: #FFFFFF;
    color: #CCCCCC;
    font-size: 0.8em;
    font-weight: bold;
    height: 35px;
    margin-bottom: 10px;
    margin-left: 9px;
    width: 938px;
}
.menu-capodanno a {
    border-bottom: 3px solid #F4F2F2;
    float: left;
    height: 35px;
    line-height: 33px;
    margin: 0;
    padding-left: 8px;
    padding-right: 8px;
    text-align: center;
}
.menu-capodanno a.menuhome {
    background: url("../images/over-bott-home.gif") repeat-x scroll left center transparent;
    border-right: 2px solid #F4F2F2;
    color: #999999;
    font-weight: bold;
    text-decoration: none;
    width: 132px;
}
.menu-capodanno a.menulocale {
    background: url("../images/over-bott-home.gif") repeat-x scroll left center transparent;
    border-right: 2px solid #F4F2F2;
    color: #999999;
    font-weight: bold;
    text-decoration: none;
    width: 98px;
}
.menu-capodanno a.menueventi {
    background: url("../images/over-bott-home.gif") repeat-x scroll left center transparent;
    border-right: 2px solid #F4F2F2;
    color: #999999;
    font-weight: bold;
    text-decoration: none;
    width: 131px;
}
.menu-capodanno a.menuserate {
    background: url("../images/over-bott-home.gif") repeat-x scroll left center transparent;
    border-right: 2px solid #F4F2F2;
    color: #999999;
    font-weight: bold;
    text-decoration: none;
    width: 56px;
}
.menu-capodanno a.menuristo {
    background: url("../images/over-bott-home.gif") repeat-x scroll left center transparent;
    border-right: 2px solid #F4F2F2;
    color: #999999;
    font-weight: bold;
    text-decoration: none;
    width: 92px;
}
.menu-capodanno a.bed {
    background: url("../images/over-bott-home.gif") repeat-x scroll left center transparent;
    border-right: 2px solid #F4F2F2;
    color: #999999;
    font-weight: bold;
    text-decoration: none;
    width: 140px;
}
.menu-capodanno a.faq {
    background: url("../images/over-bott-home.gif") repeat-x scroll left center transparent;
    border-right: 2px solid #F4F2F2;
    color: #999999;
    font-weight: bold;
    text-decoration: none;
    width: 65px;
}
.menu-capodanno a.faq:hover {
    background: url("../images/sf-bott-home.jpg") repeat-x scroll center top transparent;
    border-right: 2px solid #F4F2F2;
    color: #FFFFFF;
    width: 65px;
}
.menu-capodanno a.menucontatti {
    background: url("../images/over-bott-home.gif") repeat-x scroll left center transparent;
    color: #999999;
    font-weight: bold;
    text-decoration: none;
    width: 81px;
}
.menu-capodanno a.menuhome:hover {
    background: url("../images/sf-bott-home.jpg") repeat-x scroll center top transparent;
    border-right: 2px solid #F4F2F2;
    color: #FFFFFF;
}
.menu-capodanno a.menulocale:hover {
    background: url("../images/sf-bott-home.jpg") repeat-x scroll center top transparent;
    border-right: 2px solid #F4F2F2;
    color: #FFFFFF;
    width: 98px;
}
.menu-capodanno a.menueventi:hover {
    background: url("../images/sf-bott-home.jpg") repeat-x scroll center top transparent;
    border-right: 2px solid #F4F2F2;
    color: #FFFFFF;
    width: 131px;
}
.menu-capodanno a.menuserate:hover {
    background: url("../images/sf-bott-home.jpg") repeat-x scroll center top transparent;
    border-right: 2px solid #F4F2F2;
    color: #FFFFFF;
    width: 56px;
}
.menu-capodanno a.menuristo:hover {
    background: url("../images/sf-bott-home.jpg") repeat-x scroll center top transparent;
    border-right: 2px solid #F4F2F2;
    color: #FFFFFF;
    width: 92px;
}
.menu-capodanno a.bed:hover {
    background: url("../images/sf-bott-home.jpg") repeat-x scroll center top transparent;
    border-right: 2px solid #F4F2F2;
    color: #FFFFFF;
    width: 140px;
}
.menu-capodanno a.menucontatti:hover {
    background: url("../images/sf-bott-home.jpg") repeat-x scroll center top transparent;
    border-right: 1px solid #F4F2F2;
    color: #FFFFFF;
    width: 81px;
}
.breadcrumb {
    background: url("../images/homeico.jpg") no-repeat scroll 0 2px transparent;
    border: 1px solid #DFDFDF;
    border-radius: 7px 7px 7px 7px;
    padding: 4px 0 4px 20px;
}
p.breadcrumb {
    font-size: 0.9em !important;
    padding-left: 20px !important;
}
#sidebar {
    font-size: 11px;
    padding-left: 10px;
    padding-right: 10px;
    width: 180px;
}
#sidebar ul {
    margin: 0 0 30px;
    padding: 0;
    width: 180px;
}
#sidebar li span {
    color: #004080;
    display: block;
    font-size: 0.9em;
    font-style: normal;
    padding: 0.75em 9px 0.75em 0;
    text-decoration: none;
}
#sidebar li {
    list-style: none outside none;
    margin: 0;
}
#sidebar li a {
    border-bottom: 1px solid #EDEDED;
    display: block;
    font-weight: bold;
    padding: 0.75em 9px 0.75em 0;
    text-decoration: none;
}
#sidebar li a:hover, #sidebar li a:focus, #sidebar li a.active-empty, #sidebar li a.active-empty:hover, #sidebar li a.active-empty:focus {
    color: #AA122C;
    text-decoration: none;
}
#sidebar li a.active, #sidebar li a.active:hover, #sidebar li a.active:focus {
    background: url("../images/menu-a-active.gif") no-repeat scroll 192px 1.2em #AA122C;
    color: #FFFFFF;
}
#sidebar li ul li {
    list-style: none outside none;
    margin: 0;
}
#sidebar li ul li a {
    background: url("../images/vice.gif") no-repeat scroll 25px 1.05em transparent;
    color: #538CAA;
    font-weight: bold;
    padding: 0.6em 0 0.6em 0;
}
#sidebar li ul li a:hover, #sidebar li ul li a:focus {
    background: url("../images/menu-a-sub-active.gif") no-repeat scroll 25px 1.05em transparent;
    color: #AA122C;
    text-decoration: none;
}
#sidebar li ul li a.active, #sidebar li ul li a.active:hover, #sidebar li ul li a.active:focus {
    background: url("../gfx/menu-a-sub-active.gif") no-repeat scroll 25px 1.05em transparent;
    color: #4C4C4C;
}
#sidebar li ul li a.first {
    background-position: 25px 1.1em;
    padding-top: 0.7em;
}
#sidebar_right {
    font-size: 11px;
    width: 180px;
}
div#sidebar_right div p {
    font-size: 11px;
    padding: 2px;
}
#sidebar_right ul {
    margin: 0 0 30px;
    padding: 0;
    width: 180px;
}
#sidebar_right li {
    list-style: none outside none;
    margin: 0 22px 0 0;
    width: 180px;
}
#sidebar_right li a {
    display: block;
    font-weight: bold;
    padding: 0.75em 11px 0.75em 0;
    text-decoration: none;
}
#sidebar_right li a:hover, #sidebar_right li a:focus, #sidebar_right li a.active-empty, #sidebar_right li a.active-empty:hover, #sidebar_right li a.active-empty:focus {
    color: #AA122C;
    text-decoration: none;
}
#sidebar_right li a.active, #sidebar_right li a.active:hover, #sidebar_right li a.active:focus {
    color: #FFFFFF;
}
#sidebar_right li ul li {
    border-bottom: 1px solid #EDEDED;
    list-style: none outside none;
    margin: 0;
}
.wp-polls-ul {
    list-style: none outside none;
    margin: 0 0 0 20px !important;
}
#sidebar_right li ul li a {
    background: url("../images/vice.gif") no-repeat scroll 25px 1.05em transparent;
    font-weight: bold;
    padding: 0.6em 0 0.6em 5px;
}
#sidebar_right li ul li a:hover, #sidebar_right li ul li a:focus {
    color: #AA122C;
    text-decoration: none;
}
#sidebar_right li ul li a.active, #sidebar_right li ul li a.active:hover, #sidebar_right li ul li a.active:focus {
    color: #4C4C4C;
}
#sidebar_right li ul li a.first {
    background-position: 25px 1.1em;
    padding-top: 0.7em;
}
.span-10 {
    padding-left: 3px;
}
.span-10 ul {
}
.span-11 {
    width: 180px;
}
.span-28 {
    margin-right: 7px !important;
}
.banner-evento {
    margin-top: 30px;
}
p.banner-evento a img {
    margin-left: 15px;
}
.wp-polls-ul ul, .wp-polls-ul ul li {
    margin: 0 !important;
    padding-left: 0 !important;
}
.wp-polls-ul li {
    border: medium none !important;
    padding-bottom: 4px;
}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul {
    padding: 0 !important;
}
.discoteche {
    background: url("../images/bg_discoteche.jpg") no-repeat scroll 0 0 transparent !important;
    border: 1px solid #CCCCCC;
    height: 148px;
	width: 253px;
}
.discoteche h2 a {
    padding-left: 10px;
    text-decoration: none;
}
.discoteche ul {
    margin: 0 10px !important;
}
.discoteche li {
    padding: 2px;
}
.ville {
    background: url("../images/bg_ville.jpg") no-repeat scroll 0 0 transparent !important;
    border: 1px solid #CCCCCC;
    height: 150px;
	width: 253px;
}
.ville h2 a {
    padding-left: 10px;
    text-decoration: none;
}
.ville ul {
    margin: 0 10px !important;
}
.ville li {
    padding: 2px;
}
.ristoranti {
    background: url("../images/bg_ristoranti.jpg") no-repeat scroll 0 0 transparent !important;
    border: 1px solid #CCCCCC;
    height: 150px;
	width: 253px;
}
.ristoranti h2 a {
    padding-left: 10px;
    text-decoration: none;
}
.ristoranti ul {
    margin: 0 10px !important;
}
.ristoranti li {
    padding: 2px;
}
.ville li, .discoteche li, .ristoranti li {
    border-bottom: 1px solid #CCCCCC;
}
.ville h2 a, .discoteche h2 a, .ristoranti h2 a {
    color: #FFFFFF;
    font-size: 1.3em !important;
}
.ville h3 a, .discoteche h3 a, .ristoranti h3 a {
    color: #FFFFFF;
    font-size: 18px !important;
}
.alignright_home {
    padding-bottom: 0 !important;
    padding-right: 9px;
    padding-top: 11px;
}
.wp-polls, .wp-polls-form {
    margin-left: -4px;
    margin-top: 5px;
}
html > body h2.widgettitle {
}
p.widgettitle {
    clear: both;
    top: 560px;
    width: 180px;
}
:focus {
}
label.cf-after span {
    color: #000000 !important;
    width: 180px !important;
}
cform label {
}
div#sidebar div {
}
div#sidebar div p {
    font-size: 11px;
    padding: 2px;
}
ul#commentlist li {
    list-style-type: none !important;
    margin-left: 0;
}
ul#commentlist ul li {
    list-style-type: none;
    margin: 0 auto;
}
.cform textarea {
    width: 230px !important;
}
.facebook_invito {
    float: right;
    margin-top: 20px;
}
.cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton {
    background: url("../images/iscriviti.jpg") no-repeat scroll 0 0 transparent !important;
    border: medium none;
    color: #FFFFFF !important;
    cursor: pointer;
    font-size: 1.2em;
    height: 25px !important;
    padding-bottom: 3px !important;
    width: 63px !important;
}
.cform label {
    background-color: #647DAF !important;
    color: #FFFFFF !important;
}
.cform legend {
    font-size: 1.2em !important;
}
form #commentform, input[type="submit"] {
    background-color: #647EB1;
    border: 1px solid #004080;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    padding: 3px;
}
form #commentform, input[type="text"] {
    border: 1px solid #004080;
    border-radius: 3px 3px 3px 3px;
    padding: 3px;
}
form #commentform, textarea {
    border: 1px solid #004080;
    border-radius: 3px 3px 3px 3px;
}
ol.cf-ol li.textonly {
    font-size: 10px !important;
}
.span-13 h2 {
    margin-top: 5px !important;
    padding-bottom: 5px;
}
.span-13 h3 {
    margin-left: 10px;
    margin-top: 4px !important;
    padding-bottom: 4px;
}
hr {
    margin-bottom: 7px !important;
}
label.cf-after {
    background: none repeat scroll 0 0 #FFFFFF !important;
}
div.success {
    border: 2px solid #008400 !important;
    color: #008400 !important;
}
.prezziclub {
    clear: left;
    float: none;
    margin-bottom: 5px;
    margin-left: -3px;
    margin-top: 5px;
    width: 538px;
}
.prezziclub a {
    color: #FFFFFF;
    margin-left: 4px;
    margin-right: 5px;
}
.prezziclub a:hover {
    color: #CC0000;
}
.prezziclub strong {
    background-color: #538CAA;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 0.8em;
    margin-left: 5px;
    margin-top: 5px;
    padding: 2px 2px 2px 4px;
}
p.continua strong {
    background-color: #CC0000;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 0.8em;
    margin-left: 5px;
    margin-top: 5px;
    padding: 0 2px 1px 4px;
    width: 55px;
	height: 15px;
}
:first-child + html p.continua strong {
    padding: 0 2px 1px 4px !important;
}
.prezziclub p.continua strong a {
    color: #FFFFFF;
}
.prezziclub strong span.red {
    color: #EFEFEF;
}
.prezziclub ul {
}
#content .prezziclub ul li {
    display: inline;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
div.prezziclub li.gala strong {
    width: 132px;
}
.prezziclub li.buffet strong {
    width: 85px;
}
.prezziclub li.dopo strong {
    width: 119px;
}
.prezziclub li.prive strong {
    width: 85px;
}
.infoclub {
    background-color: transparent;
    margin-left: 1px;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    width: 538px;
}
#content .infoclub p {
    margin: 0;
    padding: 0;
}
.infoclub img:hover {
    border: 1px solid #67BFFF;
}
.infoclub a {
    background-image: none;
    border: medium none;
    margin: 0;
    padding: 0;
    width: auto;
}
.infoclub a:hover {
    background-image: none;
}
.infoclub span {
    color: #000000;
}
.infoclub span.info {
    color: #BD2922;
}
#get_recent_comments_wrap {
    font-size: 0.8em;
}


