/* ***************************************************************************************************** */
/* CONTENT CSS */
*{
margin:0;

}
body
{
	background-color:#05253a;
	color:#666;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	text-align: center;
}
P{

}
H1{

}
H2{

}
H3{

}
a:link, a:active, a:visited{

}
a:hover{

}

/* ***************************************************************************************************** */
/* TEMPLATE SPECIFIC CSS CODE */

#wrapper{
width:1000px!important;
width:960px;
margin:0 auto;
}
#wrapper_interno{
width:960px;
background-color:#FFFFFF;
margin:0 auto;

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:-30px;

}
#header #fascia_login #lingue a{
position:relative;
z-index:20;
}
#header #fascia_login #lingue a img{
border:none;

}
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 #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:640px;
margin-left:145px;
text-transform:uppercase;
margin-right:20px;
}
/*#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;

}

.sinistra{
width:670px;
float:left;
margin-top:20px;
margin-left:10px!important;
margin-left:5px;
}
.sinistra #slideshow{
width:670px;
height:280px;
border:1px solid orange;
float:left ;


}
.sinistra #slideshow img{
margin:0;
padding:0;


}
.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;
}
.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 a{
padding-bottom:2px;}
.destra2{
width:240px;
float:left;
margin-left:20px!important;
margin-left:10px;

margin-top:19px;
}


.destra2 img{
border:none;
}
.destra2 h4{
width:240px;
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:320px;
float:left;
margin:20px 0 0 10px!important;
margin:20px 0 0 5px;

}
#play_diary h2{
width:320px;
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_wall.png);
}
#play_intervista{
width:320px;
float:left;
margin:20px 0 0 30px!important;
margin:20px 0 0 20px;
}
#play_intervista h3{
width:320px;
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:670px;
float:left;
margin:20px 0 0 10px!important;
margin:20px 0 0 5px;

}
#play_gallery h5{
width:670px!important;
width:668px;
height:33px;
position:relative;
font-size:12px;

}
#play_gallery .home{
margin-top:25px;
}
#play_gallery a img{
border:none;
}
#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:240px;
float:left;
margin:20px 0 0 20px!important;
margin:20px 0 0 7px;

}
#play_network h6{
width:240px;
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);
}
.collegamenti{
width:241px;
height:170px;
background-image:url(../images/foto2.jpg);
background-repeat:no-repeat;
}
.riga-1,.riga-2{
width:240px;
float:left;
}
.riga-1 a{
 width:105px;
 height:22px;
 display:block;
 float:left;
 
 
 
}
.riga-2 a{

 display:block;
 float:left;

 
 
}
.riga-2 a.sin{
margin-left:5px!important;
margin-left:5px;
width:90px;
height:40px;
margin-top:40px;

}
.riga-2 a.des{
margin-left:35px!important;
margin-left:25px;
width:110px;
height:40px;
margin-top:40px;

}
.riga-1 a.des{
margin-left:20px!important;
margin-left:18px;
width:90px;
height:40px;
margin-top:19px;
}
.riga-1 a.sin{
width:110px;
height:25px;
margin-left:10px!important;
margin-left:5px;
margin-top:25px;
}

#footer{

width:960px!important;
width:960px; 
height:30px;
background-color:#005089;
clear:both;
margin-top:20px;
padding-top:20x;
}

#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;
height:25px;
line-height:1;
margin-bottom:5px;
font-size:12px;
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:12px;
margin-bottom:10px;

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:12px;
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:12px;
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:12px;
width:95%;
}

/* ***************************************************************************************************** */
/* JOOMLA SPECIFIC CSS CODE */

.article_separator{

}
.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{

}