/********************************************************************

 * JOOMLA! TEMPLATE CSS FILE

 * ----------------------------------------------------------------

 * Copyright (C) 

 * @license - GNU/GPL

 * Author: BigHam & Lenny Nero WEb

 * Websites: http://www.neroweb.it - http://bigham.netsons.org

 * ----------------------------------------------------------------

*********************************************************************/

html body {

	background-color:#ffffff;

	padding: 10px;

	margin: 10px;

	text-align: left;

	color: #000000;

	font-size: 14px;

	FONT-FAMILY: verdana, geneva, arial, sans-serif;

}



/*general*/



ul

{

margin: 0;

padding: 0;

list-style: none;

}



li

{

line-height: 15px;

padding-left: 15px;

padding-top: 0px;

background-image: url(../images/arrow.gif);

background-repeat: no-repeat;

background-position: 0px 2px;

}



p, td{

font-size: 14px;

}



a img{

border:0 none;

}



a{

text-decoration:none;

font-weight:bold;

color: #E01A93;

}

a:hover{

text-decoration:underline;

color: #7A0000;

}



a:active, a:focus{

outline:none;

}



h1,.componentheading{

font-size:20px;

font-weight:normal;

margin:0;

padding-bottom:0.12px;

}



h2,.contentheading{

font-size:17px;

font-weight:bold;

font-family:Helvetica, Arial, sans-serif;

letter-spacing:-0.02em;

}



h3{

font-size:15px;

font-weight:bold;

}



h4{

font-size:13px;

font-weight:bold;

}



h5{

font-size:13px;

font-weight:bold;

}



h6{

font-size:12px;

font-weight:bold;

}



#footer,.small,.createdate,.modifydate,.mosimage_caption{

font:11px Arial,Helvetica,sans-serif;



}

.moduletable {

	width: 180px;

	padding: 0 0 15px 0;

}

/* Formattazione titolo del Modulo */

.moduletable th {

	color: Black;

	height: 14px;

	margin-bottom: 14px;

	padding: 5px 0 4px 25px;

	background:url(../images/house_menu_top-left.gif) top left no-repeat;

}

/* Formattazione cella del Modulo */

.moduletable tr{

	height: 27px;

	

}



.moduletable h3 {

	color: Black;

	height: 27px;

	padding: 3px 0px 0px 10px;

	background:url(../images/house_menu_top-left.gif) top left no-repeat;		

}



a.mainlevel:link, a.mainlevel:visited {

	display: block;

	background: url(../images/menu-bk.jpg) no-repeat;

	vertical-align: middle;

	font-size: 13px;

	font-weight: bold;

	color: #FFCC00;

	text-align: left;

	padding-top: 5px;

	padding-left: 7px;

	height: 20px !important;

	height: 25px;

	width: 100%;

	text-decoration: none;

}



a.mainlevel:hover {

	background-position: 0px -25px;

	text-decoration: none;

	color: #fff;

}



a.mainlevel#active_menu {

	color:#fff;

	font-weight: bold;

}



a.mainlevel#active_menu:hover {

	color: #fff;

}



a.sublevel:link, a.sublevel:visited {

	padding-left: 1px;

	vertical-align: middle;

	font-size: 11px;

	font-weight: bold;

	color: #c64934;

	text-align: left;

}



a.sublevel:hover {

	color: #900;

	text-decoration: none;

}



a.sublevel#active_menu {

	color: #333;

}



a.pathway:link,

a.pathway:visited {

	padding: 0 .35em;

	font-weight: normal;

	text-decoration: none;

}

a.pathway:hover {

	text-decoration: underline;

}



/** HEADING AREA **/

/* page heading */



.componentheading {

color: #B238B6;

}

.contentheading {

	font-size: 18px;

	color: #B238B6;

}



/* Content title link */



a.contentpagetitle:link,

a.contentpagetitle:visited {

	text-decoration: none;

}



a.contentpagetitle:hover {

	text-decoration: underline;

}



/** CONTENT AREA **/

/* Blog page main wrapper */

table.blog {

	width: 100%;

}

table.blog td {

	padding-right: .4em;

}



/* Content container */

table.contentpane,

table.contentpaneopen {

}



/* Separator after each content container TD */

span.article_seperator {

	display: block;

	height: 1px;

}



table.blog span.article_seperator {

	height: 1.5em;

}



/* 3 buttons */

td.buttonheading {

	padding: 0 2px;

}



/* Data & written by area */



span.small,

td.createdate,

td.modifydate {

	font-size: 0.9em;

	padding-bottom: .6em;

}



/* Page counter */

div.pagenavcounter {

	margin: .5em 0;

	font-size: .9em;

	font-weight: bold;

}







/* Table of content */

table.contenttoc {

	margin: 1em;

	padding: 0 .5em;

}



table.contenttoc th {

	padding: .4em;

	font-weight: bold;

	text-align: center;

}



table.contenttoc td {

	padding: .2em .5em;

}



a.toclink:link,

a.toclink:visited {

	font-size: .9em;

}

a.toclink:hover {

}



div.mosimage {

	padding: .3em;

	margin: .8em;

}



div.mosimage_caption {

	padding: .2em;

	font-weight: bold;

	font-size: 0.9em;

}



/* Read more */

a.readon:link,

a.readon:visited {

	padding: 3px 6px 3px 22px;

	text-decoration: none;

}

a.readon:hover {

	text-decoration: none;

}





/** COMPONENT AND CONTENT TABLE PAGE **/

/* Description in content table and component page */



td.contentdescription {

	padding: .5em 0;

}



/* Links in Section Table page */

a.category:link,

a.category:visited {

	font-weight: bold;

}

a.category:hover {

}



/* table in category table page */

td.sectiontableheader {

	padding: .5em 1em;

	font-weight: bold;

	text-transform: uppercase;

}



/* table's row 1 */

tr.sectiontableentry1 td {

	padding: .5em .8em;

	border-bottom: dotted 1px #B1D7E8;

}

/* table's row 2 */

tr.sectiontableentry2 td {

	padding: .5em .8em;

	border-bottom: dotted 1px #B1D7E8;

}



.smalldark {



}





/** "MORE..." AREA **/

/* "More..." panel */

div.blog_more {



}



/* "More..." panel heading text */

div.blog_more div {

	padding-bottom: .3em;

}



/* "More..." block links */

div.blog_more ul {

}

div.blog_more li{

}







/* "More..." panel links */

a.blogsection:link, a.blogsection:visited {

	text-decoration: none;

}

a.blogsection:hover {

	text-decoration: underline;

}



/** BOTTOM NAVIGATION BAR **/

/* content page nav */

div.pagenavbar div {

	font-weight: bold;

	font-size: .9em;

}

div.pagenavbar a:link, 

div.pagenavbar a:visited {

	text-decoration: none;

}

div.pagenavbar a:hover {

	text-decoration: underline;

}



/* content item rolling nav */

th.pagenav_prev, th.pagenav_next {

	font-size: .9em;

	font-weight: bold;

}

th.pagenav_prev a:link, th.pagenav_prev a:visited,

th.pagenav_next a:link, th.pagenav_next a:visited {

	text-decoration: none;

}

th.pagenav_prev a:hover, th.pagenav_next a:hover {

	text-decoration: underline;

}



/* blog pages nav */

.pagenav {

	padding: 0 .5em;

	margin-top: 1em;

	font-size: .9em;

	font-weight: bold;

	text-transform: uppercase;

}



/* blog pages nav link */

a.pagenav:link, a.pagenav:visited {

	text-decoration: none;

	text-transform: uppercase;

}

a.pagenav:hover {

	text-decoration: underline;

}



/* Back button */

div.back_button {

	margin: .5em 0;

	padding: .4em 0;

	font-weight: bold;

}

div.back_button a:link,

div.back_button a:visited {

	text-decoration: none;

	text-transform: uppercase;

}

div.back_button a:hover{

	text-decoration: underline;

}

.hd {

	display: none;

}



/** COMMON FORM **/

input.button {

}



input.inputbox {



}



input.inputbox:hover,

input.button:hover {



}

input.inputbox:focus {

}



/** POP UP FORMS **/

body.contentpane {

	padding: 1em;

}



/** SEARCH MODULE **/

/* Search wrapper */

div.search {

}



/* Search input box */

input#mod_search_searchword {

}



span.highlight {

	padding: .2em;

}



/** LOGIN MODULE **/

input#mod_login_username {

	width: 120px;

}



input#mod_login_password {

	width: 120px;

}

input#mod_login_remember {

	border: none;

	background: none;

	vertical-align: middle;

}



/** LATEST NEWS & POPULAR MODULE **/

ul.latestnews,

ul.mostread {

}

ul.latestnews li,

ul.mostread li {



}



/** POLL MODULE **/

/* poll's table */

td.poll {



}



/* poll's question */

td.poll thead td {



}



/* poll's answers */

table.poll td {

	text-align: left;

}



/* poll's answers table */

table.pollstableborder {

	margin: .5em 0;

	text-align: left;

}



table.pollstableborder td{

	font-size: .9em;

}



/* poll's answer row 1 */

td.sectiontableentry1 {

	padding: .3em .2em;

}



/* poll's answer row 2 */

td.sectiontableentry2 {

	padding: .3em .2em;

}




