html,body{margin:0; padding: 0;height: 100%}
div#all_schermo{position: relative; height:100%}
body>div#all_schermo{height: auto; min-height: 100%}
div#vivicont{position:absolute;width: 21px;height: 21px;z-index: 300;right: 0;bottom:0}

body{
	margin:0;
	padding:0;
	border:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 90%;
	text-align:center;
	background:#000 url(img/sfondo.jpg) no-repeat fixed center top  ;
} 

.breaker {
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 1px;
	font-size: 0.1em;
	line-height: 0px;
}

a:link,
a:active,
a:visited,
a:hover{
	text-decoration:none;
	padding: 0;
	margin: 0;
	color:#FFF;
}

a:hover{
	text-decoration:underline;
}

h1, h2, h3, h4, h5, h6, h7{
	margin: 0px;
	padding: 0px;
}

p{
	margin: 0px;
	padding: 0px;
}

form{
	margin: 0px;
	padding: 0px;
}

select{
	font-size: 100%;
}

.hide{
	display: none;
}

.floatright{
	float:right;
}

.floatleft{
	float:left;
}

.alignleft{
	text-align:left;
}

.alignright{
	text-align:right;
}

img.alignleft{
	float:left;
	margin: 0 4px 4px 0
}

img{
	border:0;
}

#loghi a:hover img,#main a:hover img{
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}

#container{
	font-size:72%;
	margin:0px auto 0 auto;
	padding:0px 0 0 0; 
	width:900px;
	background:no-repeat top left;
	text-align:left;
	height:100%;
	margin-bottom:10px;
	color:#FFF;
}


#header{
	height:120px;
	background:url(img/header.png) no-repeat center  ;
}
#header a{
	height:120px;
	display:block;
}
#nav{
	background:url(img/opacita.png);
	height:24px;
	text-align:center;
	padding:5px 0;
	
}


.loghi{
    background:url(img/opacita.png);
    padding: 10px 15px;
	width:526px;
	margin:10px;
	margin-bottom:0;
}

.loghi .logo{
    float:left;
    margin-right: 10px;
    margin-bottom: 5px;
}

#suona{
    margin-top: 15px;
}

#rancore{
    margin-top: 15px;
}

#carlsberg{
    margin-top: 6px;  
}

#lapaguis{
    margin-top: 9px; 
}

.addres{
    background:url(img/opacita.png);
    padding: 10px 15px;
	width:410px;
	margin:10px;
	margin-bottom:0;
}

#nav ul{
	margin:0;
	padding:0;	
	list-style:none;
	margin:0 auto;
}

#nav li{
	margin:0 0px;
	padding:0 10px;
	height:25px;
	float:left;
}

#nav li a{
	height:25px;
	display: block;
    font-size: 0px;
    text-decoration: none;
}

#nav li a:hover{
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

#nav li.page-item-66 a{
	background:url(img/eventi.png) no-repeat;
	width:100px;
}

#nav li.page-item-67 a{
	background:url(img/locale.png) no-repeat;
	width:100px;
}

#nav li.page-item-68 a{
	background:url(img/tesseramento.png) no-repeat;
	width:197px;
}

#nav li.page-item-71 a{
	background:url(img/gallery.png) no-repeat;
	width:116px;
}

#nav li.page-item-69 a{
	background:url(img/come.png) no-repeat;
	width:269px;
}


#main{
	width:630px;
	margin:0 0px 10px 10px;	
	float:left;
	min-height:250px;
}
#main h1{
    font-size: 130%;
    }

#main h2{
    font-size: 120%;
    }
    
#main h2.pageTitle{
    padding-bottom: 15px;
    }

#main h3{
    font-size: 130%;
    }

#first_eventi{
	width:410px;
	margin:10px;
	margin-bottom:0;
	float:left;
	min-height:250px;
	background:url(img/opacita.png);
}

#first_eventi h2{
	background:url(img/prossimo.png) no-repeat;
	height:24px;
	width:230px;
	margin:5px;
	
}

#gallery{
	width:200px;
	margin-top:10px;
	float:right;
	min-height:250px;
	background:url(img/opacita.png);
}

#gallery ul {
    list-style: none;
    }

#gallery h2{
	background:url(img/random.png) no-repeat center;
	height:24px;
	width:200px;
	margin:5px 0;
    font-size: 0px;
	
}
#gallery div div div{
    padding: 0 15px 5px 15px;
}

#all_eventi{
	margin:10px;
	margin-top:10px;
	background:url(img/opacita.png);	
	width:600px;
    padding: 10px;
}

#left{
	float:right;
	width:240px;
	margin:10px;
	margin-left:0;
	background:url(img/opacita.png);
	min-height:250px;
}

#loghi{
	float:right;
	width:240px;
	margin:10px;
    margin-top: 0;
    margin-left: 0px;
    text-align: center;
}


#left h2.mail{
	background:url(img/newsletter.png) no-repeat center;
	height:24px;
	width:230px;
	margin:5px 0;
	
}

#left h2.link_s{
	background:url(img/links.png) no-repeat center;
	height:24px;
	width:230px;
	margin:5px 0;
	
}

#left h2.contatta{
	background:url(img/contattaci.png) no-repeat center;
	height:24px;
	width:230px;
	margin:5px 0;
	
}

#left h2.link_s a{
    display:block;
    height:24px;
    margin:0 auto;
    width:150px;
}

#left h2.link_s a:hover{
	filter:alpha(opacity=10);
	-moz-opacity:.10;
	opacity:.10;
    background: #FFF;
}

#left h2.contatta a{
	height:24px;
	width:230px;
    display: block;
	
}


#left h2.lastnews{
	background:url(img/news.png) no-repeat center;
	height:24px;
	width:230px;
	margin:5px 0;
	
}


#all_eventi .topPost{

	float:left;
	width:20%;
}


#first_eventi img{
float:left;padding:0 5px 5px 5px;	
}


#first_eventi .topPost{
    padding: 5px;
} 

a.indietro{
        margin-top: 15px;
        display: block;
        text-align: right;
        font-weight: bold;
        font-size: 102%;
}		


#main h2.topTitle,#main h2.pageTitle{
    font-size: 160%;
    text-transform: uppercase;
    margin-bottom: 30px;
}
#altezza{
    min-height: 450px;
}

.is_home #all_eventi .topContent{
    min-height: 24px;
}

.ngg-album-compact p{
    display: none;
}

#news_10 ul{
    margin: 2px 10px 20px 30px;
}


#tnt_pagination {
	display:block;
	text-align:left;
	height:22px;
	line-height:21px;
	clear:both;
	padding-top:0px;
    margin-bottom: 15px;
	font-size:12px;
	font-weight:normal;
}

#tnt_pagination a:link, #tnt_pagination a:visited{
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:5px;
	text-decoration:none;
	background-color:#333;
	color:#FFF;
	width:22px;
	font-weight:bolder;
}

#tnt_pagination a:hover {
	background-color:#DDEEFF;
	color:#0072BC;	
}

#tnt_pagination a.active_tnt_link {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:5px;
	text-decoration:none;
	background-color:#DDEEFF;
	color:#0072BC;
	cursor:default;
}

#tnt_pagination .disabled_tnt_pagination {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#D7D7D7;
	cursor:default;
}


.topContent p{
    padding: 5px 0;
}

.topContent a{
    text-decoration: underline;
}

.topContent a:hover{
    text-decoration: none;
}

.topContent strong{
    font-weight: bolder;
}
.topContent ul,.topContent ol{
    margin: 2px 10px 2px 30px;
}
#newsletter{
    margin: 10px 15px;
}

#newsletter h2{
    display:none;
}

#newsletter ul{
    list-style: none;
}

#newsletter p{
    padding: 5px 0;
}

@import url(http://www.honkytonky.it/wp-content/plugins/event-calendar/ec3.css);
.ec3_ec {
 background-image:url(http://www.honkytonky.it/wp-content/plugins/event-calendar/ec.png) !IMPORTANT;
 background-image:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.honkytonky.it/wp-content/plugins/event-calendar/ec.png');
}
#ec3_shadow0 {
 background-image:url(http://www.honkytonky.it/wp-content/plugins/event-calendar/shadow0.png) !IMPORTANT;
 background-image:none;
}
#ec3_shadow0 div {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.honkytonky.it/wp-content/plugins/event-calendar/shadow0.png',sizingMethod='scale');
}
#ec3_shadow1 {
 background-image:url(http://www.honkytonky.it/wp-content/plugins/event-calendar/shadow1.png) !IMPORTANT;
 background-image:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.honkytonky.it/wp-content/plugins/event-calendar/shadow1.png',sizingMethod='crop');
}
#ec3_shadow2 {
 background-image:url(http://www.honkytonky.it/wp-content/plugins/event-calendar/shadow2.png) !IMPORTANT;
 background-image:none;
}
#ec3_shadow2 div {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.honkytonky.it/wp-content/plugins/event-calendar/shadow2.png',sizingMethod='scale');
}



	


/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 150px;
	height:240px;
    margin: 0 auto;

}



.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

.items div {
	float:left;
	width: 410px;
}

/* single scrollable item */
.scrollable img {
	float:left;
}

/* active item */
.scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}


.scrollable h2{
	background:url(img/prossimo.png) no-repeat;
	height:24px;
	width:230px;
	margin:5px;
	
}

