@charset "UTF-8";
body {
	font-family: "Helvetica neue", Helvetica, Arial, sans-serif;
	font-size: 76%;
	background-color: f3f3ef;
	background-image:url(../img/bg.png);
	margin: 19px 0 0 19px;
}


p {
font-size:1.1em;
letter-spacing:-0.02em;
color:#808285;
text-align:left;
margin:0;
}

a {
text-decoration:none;
color:#666666;
}

a:hover {
text-decoration:underline;
color:#666666;
}

#header {width:772px; height:258px;
}

#myGallery
{
width: 772px !important;
height: 258px !important;
} 

#page
{width:772px; padding-top:19px;}

#content
{width:300px;}

#contentbox
{width:300px; height:330px;}

#nav{width:395px; height:115px; float:right; /*background:url(img/nav.png);*/}



/* NAV */

#topnav {width:395px;}
#topnav ul {margin:0; padding:0;}
#topnav li {list-style:none; float:left;}
#topnav a, #topnav a:visited {display:block; height:19px; background: url(../img/nav.png) no-repeat;}


#topnav a.p1 {background-position:0 0; width:40px;}
#topnav a.p2 {background-position:-40px 0; width:100px;}
#topnav a.p3 {background-position:-140px 0; width:76px;}
#topnav a.p4 {background-position:-216px 0; width:70px;}
#topnav a.p5 {background-position:-286px 0; width:60px;}
#topnav a.p6 {background-position:-346px 0; width:49px;}
#topnav span {display:none;}

/* NAV TASTI HOVER */

#topnav a.p1:hover {background-color:#f0f0f0; background-position:0 -19px;}
#topnav a.p2:hover {background-color:#f0f0f0; background-position:-40px -19px;}
#topnav a.p3:hover {background-color:#f0f0f0; background-position:-140px -19px;}
#topnav a.p4:hover {background-color:#f0f0f0; background-position:-216px -19px;}
#topnav a.p5:hover {background-color:#f0f0f0; background-position:-286px -19px;}
#topnav a.p6:hover {background-color:#f0f0f0; background-position:-346px -19px;}

/* NAV TASTI SELECTED */

#topnav a.p1sel {background-color:#f0f0f0; background-position:0 -19px; width:40px;}
#topnav a.p2sel {background-color:#f0f0f0; background-position:-40px -19px; width:100px;}
#topnav a.p3sel {background-color:#f0f0f0; background-position:-140px -19px; width:76px;}
#topnav a.p4sel {background-color:#f0f0f0; background-position:-216px -19px; width:70px;}
#topnav a.p5sel {background-color:#f0f0f0; background-position:-286px -19px; width:60px;}
#topnav a.p6sel {background-color:#f0f0f0; background-position:-346px -19px; width:49px;}


/*pagination*/



.paginationstyle{ /*Style for demo pagination divs*/
width: 300px;
text-align: center;
/*padding: 2px 0;
margin: 10px 0;*/
}



.paginationstyle a { /*Pagination links style*/
padding:0;
margin:0 0 0 10px;
/**/
display:block;
float:left;
/*border:1px solid red;*/
height:21px;
width:10px;
text-decoration: none;
background:url(../this.png) no-repeat center top;
}

.paginationstyle a:hover, .paginationstyle a.selected{
}

.paginationstyle a.previmglinks, .paginationstyle a.nextimglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
background-image:none;
margin:0px;
}

.paginationstyle a.previmglinks img, .paginationstyle a.nextimglinks img{
/*vertical-align: bottom;*/
border: 0;
}

.paginationstyle a.previmglinks a:hover{
background:url(../next-sel.png) no-repeat center top;
}

.paginationstyle a.nextimglinks a:hover{
background:url(../prev-sel.png) no-repeat center top;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
background:url(../this-sel.png) no-repeat center top;

}

.paginationstyle a.previmglinks {
margin-right:20px;
}

.paginationstyle a.nextimglinks {
margin-left:20px;
}


a.language {/*border:1px solid red;*/ float:right;}

span.label {display:none;}

p.gigs {}