/* ***************************************************************************************************** */
/* CONTENT CSS */
*{
margin:0;

}
body
{
	background-color:#000000;
/*	background-color:#05253a;*/
	color: #666;
	font-family: arial, helvetica, sans-serif;
	font-size: 100.1%;
	padding: 0px;
	text-align: center;
}
P{

}

H1{

}
H2{
text-transform:uppercase;
color:orange;

}
H3{

}
a:link, a:active, a:visited{
text-decoration:none;

}
a:hover{

}
strong, b{
color:#50a8c2;
}
.back_button  a{
display:none;
}
h2.contentheadingArticle  a.contentpagetitle{
background-image:url(../images/rigabianca.jpg);
font-size:18px;

}
/* ***************************************************************************************************** */
/* TEMPLATE SPECIFIC CSS CODE */

#wrapper{
width:1000px;
margin:0 auto;
}
#wrapper_interno{
width:960px;
margin:0 auto;
background-color:#FFFFFF;
text-align:left;	
}
#header{
height:232px;
width:960px;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
background-position:bottom;

/*background:url(../images/header.jpg);*/
}
#header #fascia_login{
width:960px;
height:49px;


}
#header #fascia_login #lingue{
width:30px;
margin-top:25px;
float:right;
margin-left:-20px;
position:relative;
}
#header #fascia_login #lingue a{
position:relative;
z-index:20;
}
#header #fascia_login #lingue a img{
border:none;
position:relative;
}

div#jflanguageselection  ul.jflanguageselection  li{
font-size:80%;

}
div#jflanguageselection  ul.jflanguageselection  li  a  span{
text-decoration:none;
font-size:80%;
color:#000000;
padding-top:5px;
}
#header_donna{
width:141px;
height:235px;
background-image:url(../images/donna.png);
float:left;
position:relative;
margin-top:-53px!important;
margin-top:-63px;
margin-left:12px!important;
margin-left:6px;

}
#header #login_cont{
width:663px;
height:49px;
float:right;
font-size:60%;
margin-left:30px;

position:relative;
color:#fff;
/*background-image:url(../images/login.jpg);
background-repeat:no-repeat;*/
}
#header #login_cont .form-login{
margin-top:20px!important;
margin-top:25px;
}

#header #login_cont p.registrati{
width:148px;
text-transform:uppercase;
float:left;
padding-top:4px!important;
padding-top:0px;
font-size:140%!important;
font-size:110%;
text-align:center;

}



#header #login_cont p.registrati a{
color:#fff;
text-decoration:none;
font-weight:bold;
padding-top:#00769d;
font-size:11px;

}
#header #login_cont p.altro{
width:250px;
font-size:10px;
float:left;
margin-top:3px!important;
margin-top:-3px;

}
#header #login_cont p.altro a{
color:#FFFFFF;
font-size:10px;

}
#header #login_cont p.altro .button{
width:60px;
font-size:90%;
background-image:none;
background-color:#FFFFFF;
border:1px solid #3d8da8;




}
#header #login_cont fieldset{
width:220px;
float:left;
border:0;
}
#header #login_cont fieldset input{
width:100px;
float:left;
font-size:12px;
margin-left:5px;
border:1px solid #3d8da8;
height:15px;

color:#666	;
}
#menu{
width:820px;

text-transform:uppercase;
/*margin-left:145px;*/
}


/*#header #menu{
width:840px;
height:31px;
background-image:url(../images/menu.png);

float:left;
margin-top:151px!important;
margin-top:141px;
}
#header #menu ul{
}
#header #menu ul li{
list-style:none;
float:left;
}

#header #menu .menu td a{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
text-transform:uppercase;
line-height:31px;
padding:7px 10px;

font-size:85%!important;
font-size:65%;
font-weight:bold;
}
#header #menu ul a:hover{

color:#005089;
}*/
#logo{
width:224px;
height:89px;
float:left;
background-image:url(../images/play.png);

position:relative;
margin-bottom:-120px;
margin-top:20px;
margin-left:10px;

}

#page{
width:670px;
line-height:1.5;
}

.sinistra{
width:670px;
float:left;
margin-top:20px;
margin-left:10px!important;
margin-left:5px;
font-size:12px;
margin-bottom:30px;
}
.sinistra #slideshow{
width:670px;
height:280px;
background:#e0e0e0 url(../images/slide.jpg);
float:left ;


}
.sinistra h3{
width:710px;
height:33px;
position:relative;


}
.sinistra h3 span{
width:100%;
height:100%;
display:block;
position:absolute;
z-index:9;
background-image:url(../images/play_gallery.png);
}
.destra{
width:250px;
float:left;
margin-left:20px;
margin-top:19px;
margin-bottom:30px;
}
.destra h1{
width:240px;
height:25px;
position:relative;
font-size:50%;
}
.destra h1 span {
position:absolute;
z-index:99;
width:100%;
height:100%;
display:block;
background-image:url(../images/play_news.png);
}
.destra2{
width:250px;
float:left;
margin-left:20px;

margin-top:22px;
}
.destra2 h4{
width:250px;
height:33px;
position:relative;
font-size:50%;
}
.destra2 h4 span {
position:absolute;
background-repeat:no-repeat;
z-index:977;
width:100%;
height:100%;
display:block;
background-image:url(../images/blog.jpg);
}
#play_diary{
width:330px;
float:left;
margin:20px 0 0 10px!important;
margin:20px 0 0 5px;

}
#play_diary h2{
width:330px;
height:33px;
position:relative;
font-size:12px;

}
#play_diary h2 span{
width:100%;
height:100%;
background-repeat:no-repeat;
display:block;
position:absolute;
z-index:999;
font-size:12px;
background-image:url(../images/play_diary.png);
}
#play_intervista{
width:330px;
float:left;
margin:20px 0 0 40px;

}
#play_intervista h3{
width:330px;
height:33px;
position:relative;
font-size:12px;
}
#play_intervista h3 span{
width:100%;
height:100%;
display:block;
position:absolute;
z-index:999;
background-repeat:no-repeat;
background-image:url(../images/interviste.jpg);
}
#play_gallery .video{
float:left;
margin-left:25px;
}
#play_gallery{

width:700px;
float:left;
margin:20px 0 0 10px!important;
margin:20px 0 0 5px;

}
#play_gallery h5{
width:698px!important;
width:700;
height:33px;
position:relative;
font-size:12px;

}
#play_gallery h5 span{
width:100%;
height:100%;
background-repeat:no-repeat;
display:block;
position:absolute;
z-index:999;
font-size:12px;
background-image:url(../images/gallery.jpg);
}
#play_network{
width:250px;
float:left;
margin:20px 0 0 20px;

}
#play_network h6{
width:250px;
height:33px;
position:relative;
font-size:12px;

}
#play_network h6 span{
width:100%;
height:100%;
background-repeat:no-repeat;
display:block;
position:absolute;
z-index:999;
font-size:12px;
background-image:url(../images/network.jpg);
}

#footer{

width:960px;
height:30px;
background-color:#005089;
clear:both;

margin-top:20px;
}

#footer p{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:30px;
margin-left:11px;
}
/*NEWS section*/

#newsshow1 h4.gk_news_show_news_header{
margin-top:10px;

line-height:1;
}

.destra h4.gk_news_show_news_header a{
color:#719402;
font-size:12px;
font-weight:lighter;
text-decoration:underline;
margin-bottom:-10px;
display:block;
position:relative;
text-transform:uppercase;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;


}
.destra h4.gk_news_show_news_header a:hover{
text-decoration:underline;
}
.destra p.gk_news_show_news_text{
font-size:12px;
display:block;

}

/*play diary section*/
#newsshow2 h4.gk_news_show_news_header{
margin-top:10px;
line-height:1;
padding-bottom:5px;
font-size:95%!important;
font-size:75%;
font-weight:lighter;
width:95%;
}
.destra2 h4.gk_news_show_news_header a,#play_diary h4.gk_news_show_news_header a,#play_intervista h4.gk_news_show_news_header a{
color:#4c9cb7;
font-size:14px;
margin-bottom:0;
text-transform:uppercase;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;


}
#play_diary h4.gk_news_show_news_header a:hover,#play_intervista h4.gk_news_show_news_header a:hover{
text-decoration:underline;
}

#play_diary a.readon,#play_intervista a.readon,.destra2 a.readon {
background-color:#005089;
color:#FFFFFF;
font-size:70%!important;
font-size:50%;
background-image:url(../images/read_more.png);
display:block;
width:83px;
height:15px;
text-align:center;
text-decoration:none;
line-height:15px;
margin-top:10px;
}
#play_diary p.gk_news_show_news_info,#play_intervista p.gk_news_show_news_info,.destra2 p.gk_news_show_news_info{
font-size:70%;
line-height:2;
color:#005089;
width:95%;

}

#play_diary p.gk_news_show_news_info a,#play_intervista p.gk_news_show_news_info a,.destra2 p.gk_news_show_news_info a{
color:#4c9cb7;
font-size:12px;

}
#play_diary p.gk_news_show_news_text,#play_intervista p.gk_news_show_news_text,.destra2 p.gk_news_show_news_text{
font-size:85%!important;
font-size:65%;
width:95%;
}

h1.componentheading span,h1.componentheading-category span{
background-image:url(../images/rigabianca.jpg);
background-position:right;
background-repeat:repeat-x;
padding-right:5px;
color:orange;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;

}
h1.componentheading-category{
margin-bottom:20px;

}

h1.componentheading,h1.componentheading-category{
background-image:url(../images/riga.jpg);
background-position:right;
background-repeat:repeat-x;
font-size:20px;
line-height:30px;
}

h2.contentheadingArticle span,h2.componentheadingRegister span,h2.contentheadingArticle-programma span, .contentheadingArticle-category2 span{
background-image:url(../images/rigabianca.jpg);
background-position:right;
background-repeat:repeat-x;
padding-right:5px;
color:orange;
font-family:Arial, Helvetica, sans-serif;

}

h2.contentheadingArticle,h2.componentheadingRegister,h2.contentheadingArticle-programma, .contentheadingArticle-category2 {
background-image:url(../images/riga.jpg);
background-position:right;
background-repeat:repeat-x;
font-size:20px;
line-height:30px;
margin-bottom:10px;
}

#page{
font-size:12px;

}

.artisti a,.artisti a:visited,a.contentpagetitle-category{
font-size:18px;
color:#50a8c2;
display:block;
font-weight:lighter;
margin-bottom:5px;
}
.pro2007 a{
color:#50a8c2;
padding-bottom:5px;
display:block;
}
td .artistaprogramma{
font-size:12px;
}
.tabelle{
font-size:12px;
}
/* ***************************************************************************************************** */
/* JOOMLA SPECIFIC CSS CODE */

.article_separator{
clear:left;
display:block;
}
.adminform{

}
.author{

}
.bannerfooter{

}
.bannergroup{

}
.bannerheader{

}
.banneritem{

}
.blog{

}
.blog_more{

}
.blogsection{

}
.breadcrumbs{

}
.button{

}
.buttonheading{

}
.clr{
	clear:both
}
.componentheading, .contentheading{

}
.content_email{

}
.content_rating{

}
.content_vote{

}
.contentdecription{

}
.contentpagetitle{

}
.contentpane{

}
.contentpaneopen{

}
.contenttoc{

}
.createdate{

}
.created-date{

}
.date{

}
.input{

}
.inputbox{

}
.intro{

}
.latestnews{

}
.loclink{

}
a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited{

}
a.mainlevel:hover{

}
.message{

}
.metadata{

}
.modifydate{

}
.module{

}
.moduletable{

}
.mosimage{

}
.mosimage_caption{

}
.mostread{

}
.newsfeed{

}
.outline{

}
.pagenav{

}
.pagenav_next{

}
.pagenav_prev{

}
.pagenavbar{

}
.pagenavcounter{

}
.pathway{

}
.pollstableboarder{

}
.read{

}
.search{

}
.searchintro{

}
.sections{

}
.sectiontable_footer{

}
.sectiontableentry{

}
.sectiontablefooter{

}
.sectiontableheader{

}
.small{

}.smalldark{

}
a.sublevel:link, a.sublevel:active, a.sublevel:visited{

}
a.sublevel:hover{

}
.title{

}
.wrapper{

}


#gk_news_image_1-newsimage1{
margin-left:15px;
margin-top:15px;
}
a.readon,a.readon-category{
color:#719402;
padding-top:5px;}

#josForm .inputbox {
display:block;
width:250px;
float:left;
margin-bottom:5px;
}
#josForm label {
display:block;
width:150px;
float:left;

}
.blog  img{
padding:5px;

}
.sinistra .blog-category{
width:670px;

}
.sinistra  .leading-category, .sinistra .leading_separator-category{
width:670px;

}
.sinistra  .leading-category .leading-category{
width:670px;

}
