@charset "UTF-8";
/* CSS Document */

/* JOOMLA SPECIFIC CSS CODE */

.article_column {
       padding-right: 5px;
}

.article_separator{

}
.adminform{

}
.author{

}
.bannerfooter{

}
.bannergroup{

}
.bannerheader{

}
.banneritem{

}
.blog{

}
.blog_more{

}
.blogsection{

}
.breadcrumbs{

}
.button{

}
.buttonheading{

}

.category {
        font-size: 13px;
        font-variant: small-caps;
}

.clr{
	clear:both
}

.column_separator {
        border-left: 1px solid #999999;
        padding-left: 5px;
}

.componentheading, .contentheading{
        font-size: 14px;
}
.content_email{

}
.content_rating{

}
.content_vote{

}
.contentdescription{
        font-style: italic;
        font-size: 9px;
}
.contentpagetitle{
        font-size: 14px;
        color: #ffffff;
        font-variant: small-caps;
}
.contentpane{

}
.contentpaneopen{

}
.contenttoc{

}
.createdate, .modifydate, .small{
       font-size: 9px;
       color: #999999;
       font-style: italic;
}
.created-date{

}
.date{

}

#form-login ul, #mod_loginform ul {
       list-style-type: none;
       margin: 0;
       padding: 3px 0 3px 7px;
}

#form-login li a, #mod_loginform a {
       font-weight: bold;
       font-size: 9px;
}

#mod_loginform a:hover {
       color: #ffffff;
}

#mod_loginform {
       padding: 3px 0 3px 7px;
}

.input{
       border: 0;
}

#form-login-username .inputbox, #form-login-password .inputbox, #mod_loginform .inputbox{
       width: 120px;
}

div#right_content #form-login div, div#right_content #mod_login_logoutform div {
       border-bottom: 0;
}

.intro{

}
.latestnews{

}
.loclink{

}
a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited{

}
a.mainlevel:hover{

}
.message{

}
.metadata{

}

.module{

}
.moduletable{

}

.moduletable_galleria_home {
      padding-top: 5px;
      padding-bottom: 20px;
}

.moduletable_galleria_home #slideshow {
      border: 3px solid #ffffff;
}

/* ULTIME DAL FORUM */
div.ccbmaindiv {
      padding-top: 20px;
      font-size: 9px;
}

/*.moduletable_ultime_forum table,*/ div#page table.ccbnormaltable {
      width: 100%;
}

/*.moduletable_ultime_forum h3, */ div#page .ccbtopmiddlegray {
      background-color: #000000;
      color: #ffffff;
      border-top: 3px solid #ffffff;
      border-bottom: 3px solid #ffffff;
      padding: 5px 0 5px 5px;
      font-size: 14px;
}

/*.moduletable_ultime_forum td {
      border-bottom: 1px solid #ffffff;
}*/

/*.moduletable_ultime_forum td > span > a,*/ div#page .ccbnormaltable a {
      font-size: 13px;
      font-variant: small-caps;
}

/*******************************/

.mosimage{

}
.mosimage_caption{

}
.mostread{

}
.newsfeed{

}
.outline{

}
.pagenav{

}
.pagenav_next{

}
.pagenav_prev{

}
.pagenavbar{

}
.pagenavcounter{

}
.pathway{

}
.pollstableboarder{

}
.read{

}
.search input{
     height: 10px;
     font-size: 10px;
}
.searchintro{

}
.sections{

}
.sectiontable_footer{

}
.sectiontableentry1 td, .sectiontableentry2 td {
      padding: 5px 3px 5px 0;
      vertical-align: middle;
      font-size: 12px;
}
.sectiontablefooter{

}

.sectiontableheader {
      font-variant: small-caps;
      font-size: 12px;
      font-weight: bold;
      padding: 5px 3px 5px 0;
      background: #999999;
} 

.sectiontableheader a {
     color: #ffffff;
}

.smalldark{

}
a.sublevel:link, a.sublevel:active, a.sublevel:visited{

}
a.sublevel:hover{

}
.title{

}
.wrapper{

}

/** CALENDARIO EVENTI **/
div#right_content div > div.eventcalq {
      padding: 0;
      margin: 0 auto;
}

table.mod_eventlistcalq_calendar, .mod_eventlistcalq_calendar-month, .eventcalq th.mod_eventlistcalq_daynames {
      background: none;
}

div#right_content div.eventcalq a {
      color: #ffffff;
}

/** ANNUNCI **/
div#news-highlight-home {
      border-bottom: 3px solid #ffffff;
      margin: auto;
      margin-bottom: 5px;
      padding-bottom: 10px;
}
