html,body,div,span,applet,object,iframe,caption,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{vertical-align:baseline;font-size:100%;outline:0;padding:0;margin:0;border:0;}:
focus{outline:0;}
body{background:white;line-height:1;color:black;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{font-weight:normal;text-align:left;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}
.clear{clear:both;}html{height:100%;margin-bottom:1px;}
body{margin:0;padding:0;font-size:100%;border-top:1px solid #fff;}
#bg{background:#032D57 url('../images/bg_body.jpg') repeat-x;background-position:0px 29px;font:normal 11px Tahoma,Arial,Helvetica,sans-serif;line-height:1.6;color:#333;}
a{outline:none;cursor:pointer;}img{border:none;text-decoration:none;}
a:link,a:visited,a:active{text-decoration:none;}a:hover{text-decoration:underline;}
ul{padding:0 0 0 2px;margin:0;margin-left:1px;}
ul li{background:url('../images/arrow.png') no-repeat -2 5px;padding-left:8px;line-height:170%;}
ul li a{text-decoration:none!important;}
ul li a:hover{text-decoration:underline!important;}
ol li{line-height:170%;}
fieldset{border:0;padding:5px 0;}
h1{font-size:105%;}
h2{font-size:102%;font-weight:normal;margin:2px 0 15px 0;}
h3{font-size:145%;}
h4{font-size:100%;}
h5{font-size:120%;}
h6{font-size:110%;}
th{padding:4px;text-align:left;}
fieldset{border:none;}
fieldset a{font-weight:bold;}
input,select,button{font:normal 11px Tahoma,Arial,Verdana,sans-serif;}
hr{border-right:0;border-left:0;border-bottom:0;height:1px;color:#eee;background-color:#eee;}
.clearfix{clear:both;}
.lf{float:left;}
.rf{float:right;}
a#logo{background:transparent url('../images/logo.gif') no-repeat 0 0;width:500px;height:66px;display:block;float:left;}
.page960{width:980px;margin:0 auto;background:url('../images/bg_header.jpg')no-repeat;}
#top{height:66px;margin-bottom:10px;background:url('../images/bg_header.jpg')29 0 0 0;}
#top_right{float:right;width:460px;text-align:right;}
#top_right a,.search{float:right;margin:34px 0 0;}
.search{margin-left:10px;}
.search .button{margin-left:10px;height:16px;}
#top_right a{text-decoration:none;}
#top_right a:hover{text-decoration:underline;}
.bl{border-right:1px solid #bebebe;padding:0 6px 0 0;margin-right:6px!important;}
#mod_search_searchword{border:1 solid #cccccc;width:115px;height:14px;padding-left:5px;}
#m_top{clear:both;height:32px;position:relative;}
span#datas{position:absolute;bottom:1px;left:1px;color:#ffffff;}
#loginarea{width:100%;height:25px;padding-top:4px;background:#4c4c4c;border-bottom:1px solid #fff;}
#loginarea ul,ol{list-style-type:none;}ul.loginposition{padding:0;margin:0;}
ul.loginposition li{float:left;background:none;padding:0 14px 0 0;}
form#form-login label{font:normal 11px Arial,Helvetica,sans-serif;margin-right:6px;color:#fff;}
#loginarea input.inputbox{background:url('../images/bg_login.png') no-repeat 0 0;border:none;width:115px;height:16px;padding-left:5px;}
#loginarea input.button{width:62px!important;margin:2px 0 0!important;text-align:left!important;border:none!important;text-indent:0!important;}
#loginarea input.button:hover{background-position:right!important;}
#loginarea .logout span{float:left;color:#fff;margin-right:12px;}
.loginposition .pad_register .button_reg{padding-right:4px;padding-left:4px;font-size:130%;font-weight: bold;}
.loginposition .pad_register .button_reg a:link, .button_reg a:visited, .button_reg a:hover {color:#ff6600;}
#loginarea .logout input.button{float:none!important;display:inline;}
div.logout{float:left;}
div.logout input.button{padding:0 0 0 14px;}
.loginposition .pad_register{float:right;}
span.breadcrumbs{display:block;clear:both;margin:3px 0 0 1px;color:#ffffff;font-size:110%}
#restpage{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#FFFFFF none repeat scroll 0 0;clear:both;margin-top:12px;padding:4px;}
#content_wrap,#us_bottom{}
#user_position-1,#user_position-2,#user_position-3,#user_position-4{width:100%;overflow:hidden;clear:both;}
.users{overflow:hidden;float:left;}
.us_width-24 .users{width:24.8%;}
.us_width-33 .users{width:33.3%;}
.us_width-50 .users{width:50%;}
.us_width-100 .users{width:100%;}
.us_width-49 .users{width:49.5%;}
.us_width-99 .users{width:100%;}
div.spacer{width:1%;float:left;height:1px;}
.us-stand{clear:both;width:100%;}
div#component,div#component-3{width:100%;}
div#component-1{float:left;width:669px;}
div#right{float:left;width:300px;margin-right:3px;}
div#mainbody{clear:both;margin-bottom:7px;padding-bottom:0px;}
div.moduletable,div.moduletable-nshow,div.moduletable-tab{background:#fff;font:normal 11px Tahoma,Arial,Helvetica,sans-serif;line-height:16px;margin:0 0 10px;}
div.moduletable-banner{margin:0 0 6px;padding:0;background:none;}
.moduletable_add a:visited{color:#52007c;text-decoration:none;}
.moduletable_add a:hover{color:#52007c;text-decoration:underline;}
div.moduletable-tab{background:#4C4C4C url('../images/bg_moduletable_tab.png')  repeat-x 0 100%;}
div.moduletable-nshow{background:#f6f6f6;border-bottom:1px solid #cccccc;}
div.moduletable_add,.border,div.moduletable-tab .border{padding:8px;}
div.moduletable-banner .moduletable_add{border:none;padding:0;margin:0 auto;text-align:center;}
f div.moduletable-nshow div.moduletable_add{padding:8px 0 0;}
div.moduletable h3,div.moduletable-tab h3,div.moduletable-color h3{font:bold 12px Tahoma,Arial,Helvetica,sans-serif;color:#000;line-height:28px;text-transform:uppercase;padding:0;margin:0 8px;}
div.moduletable h3.gk_npro_header{font:bold 140% Tahoma,Arial,Helvetica,sans-serif;text-transform:none;margin-bottom:3px;}
div.moduletable-nshow h3{padding:0 8px;margin-bottom:0;}
.gk_npro_text{margin-bottom:6px; font-size: 110%;}#user_position-3{background:#f6f6f6 url('../images/bg_moduletable_grey.png') repeat-x 0 100%;padding-bottom:3px;margin-bottom:-3px;}#user_position-3 .moduletable,#user_position-3 .moduletable_add,#user_position-4 .moduletable,#user_position-4 .moduletable_add{background:none;border:none;}
#user_position-3 .moduletable_add,#user_position-4 .moduletable_add{padding:0 8px;}
.border{padding:8px 0;}
#user_position-3 .users{background:url('../images/pion_border.png') repeat-y 0 0;}
#user_position-3 div:first-child.users{background:none;}
#user_position-4{background:#4c4c4c url('../images/bg_bottom_black.png') repeat-x 0 100%;padding-bottom:3px;}
#user_position-4 .border{border:1px solid #2d2d2d;border-bottom:none;}
#user_position-4{color:#c6c6c6;}
#user_position-4 a:link,#user_position-4 a:visited{color:#c6c6c6;text-decoration:underline;}
#user_position-4 .moduletable h3{color:#fff;}
#user_position-4 ul li{padding-left:0;background:none;}
#footer_wrap{height:40px;}div#footer{clear:both;padding:0;font-size:11px;margin:0 0 20px;padding-top:5px;color:#fff;}
div#footer a{font-size:11px;color:#fff;text-decoration:none;}
div#links{float:left;color:#fff;}
div#copyright,div#stylearea{float:right;}
#stylearea{float:right;}
#st_icon-1,#st_icon-2,#st_icon-3{width:11px;height:11px;display:block;float:left;padding:9px 0 0 6px;}
#st_icon-1{background:transparent url('../images/ic_1.png') no-repeat 100% 50%;}
#st_icon-2{background:transparent url('../images/ic_2.png') no-repeat 100% 50%;}
#st_icon-3{background:transparent url('../images/ic_3.png') no-repeat 100% 50%;}
h4 .gk_news_show_news_header ta_left{color:#cccccc;}
.contentpaneopen a:link{text-decoration:underline;}
.contentpaneopen .readon{float:right;}
.contentpaneopen a.readon{text-decoration:none;}
.contentpaneopen a.contentpagetitle{text-decoration:none;}
.pathway a:visited{color:#ffffff;text-decoration:none;}
.pathway a:link{color:#ffffff;text-decoration:none;}
.pathway a:active{color:#ffffff;text-decoration:none;}
.pathway a:hover{color:#ffffff;text-decoration:underline;}
img.discografia{float:left;margin-right:10px;margin-bottom:5px;}
.thumbnail{float:left;margin-right:10px;margin-bottom:5px;margin-top:5px;}
.answer{margin-bottom:10px;margin-top:10px;}
.discografia{background-color:#e6e6e6;padding:4px;}
.discografia_right{float:right;width:46%;}
.discografia_left{float:left;width:46%;}
.discografia_altre{float:left;width:46%;margin-top:30px;}
.moduletablemenu .moduletable_add{font-size:110%;display:block;padding:3px;margin-bottom:10px;}
.moduletablemenu .moduletable_add ol,ul{list-style:none;padding-left:8px;padding-right:8px;margin-left:3px;background-color:#fff;}
.moduletablemenu .moduletable_add li{border-bottom:1px solid #f7f7f7;line-height:25px;}
.moduletablemenu .moduletable_add h3{font-size:120%;color:#52007c;padding-left:5px;margin:5px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
.moduletablemenu .moduletable_add a:hover{background-color:#f0f0f0;color:#52007c;display:block;margin-right:5px;}
.moduletablemenu .moduletable_add a{}
.moduletablemenu .moduletable_add a:active{background-color:#f0f0f0;display:block;}
.contentpaneopen img{margin-right:5px;margin-bottom:1px;}
.contentpaneopen li{list-style-position:inside}
.mostread li{font-size:105%;}
.moduletablemenu_bottom .moduletable_add ul{color:#fff;background-color:transparent;}
.moduletablemenu_bottom .moduletable_add ul a{text-decoration:underline;}
#links h1{font-size:140%;font-weight:bold;color: #52007c;}  
.foruminfomenulist {background-color: #f0f0f0; padding: 2px;}
.mod_dphpbb3_last_topics-topic {
list-style-type: none;
font-size: 105%;
border: 1px solid #f0f0f0;}
.mod_dphpbb3_last_topics-topic {
border-bottom: 1px solid #d0d0d0;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
padding: 0px;}
.mod_dphpbb3_last_topics-topic small{
font-size: 90%;
font-weight: normal;}
.moduletable_forum{
background-color: #f0f0f0;
margin-bottom: 12px;
padding: 0px;}
.moduletable_forum h3{font-size:120%;color:#000;padding-left:5px;margin:5px;border-bottom:1px solid #ccc;}
.moduletable_forum .moduletable_add{padding:10px;background-color: #fff;} 
.mod_dphpbb3_last_topics-column1 {background-color:#f0f0f0;}

.menumenu_utente ul, .menumenu_utente li {
display: inline;
color: #fff;
}
.menumenu_utente a:link{
color: #fff;
text-decoration: underlined;
}	
.menumenu_utente {
background-color: transparent;
font-size: 110%;
float: right;}
ul.mostread {list-style-type:decimal; list-style-position: inside; margin:0px;} .mostread {padding-left: 5px; padding-rigth: 3px; padding-top: 3px;} a.mostread {margin-left: 0px; padding-left: 0px;}

#datetime div{
font-size: 140%;
font-weight: bold;
margin-bottom: 10px;
}

#datetime #gmctime{
font-size: 190%;
font-weight: bold;
line-height: 25px;
background-color: #fff;
font-color: #52007c;
}

#gmc-cd {
background-color: #F2EDF8;
padding: 5px;}

#gmcpre div{margin-bottom: 10px; font-size: 140%;}