/* CSS Document */
/*
NAVIGAZIONE
FORM
SEARCH
NAVIGAZIONE ARTICOLI
LEGGI TUTTO
BOTTONE INDIETRO
BOTTONE PROSSIMO
CONTENUTI

*/
/* NAVIGAZIONE/IMPOSTAZIONI MENU' */

/* Menu rounded con suffisso classe css _menu */

div.module_menu h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #eee;
	margin: -23px -4px 5px -5px;
	padding-left: 35px;
	padding-bottom: 2px;
}

div.module_menu {
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
	font-size: 11px;

}

div.module_menu div div div {
	padding: 10px;
	padding-top: 30px;
	padding-bottom: 15px;
	width: auto;
}

div.module_menu div div div div {
	background: none;
	padding: 0;
}

div.module_menu ul {
	margin: 10px 0;
	padding-left: 20px;
	line-height:15px;
}

div.module_menu ul li a:link, div.module_menu ul li a:visited {
	font-weight: bold;
}

div.module_menu ul li a:hover span{
	color: #416271;
}


div.module_menu{
	width: 100%;
	background-color: #EEF4D7;
}
div.module_menu div {
}
div.module_menu div div { 
	background: url(../images/menu_top_right.png) 100% 0 no-repeat 

}
div.module_menu div div div { 
	background: url(../images/menu_top_left.jpg) no-repeat top left 

}

/* Menu rounded normali */

div.module h3, div.module_text h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #eee;
	margin: -23px -4px 5px -5px;
	padding-left: 35px;
	padding-bottom: 10px;
}

div.module, div.module_text {
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
	font-size: 11px;

}

div.module div div div, div.module_text div div div {
	padding: 10px;
	padding-top: 30px;
	padding-bottom: 15px;
	width: auto;
}

div.module div div div div, div.module_text div div div div {
	background: none;
	padding: 0;
}

div.module ul, div.module_text ul {
	margin: 10px 0;
	padding-left: 20px;
	line-height:15px;
}

div.module ul li a:link, div.module ul li a:visited,
div.module_text  ul li a:link, div.module_text  ul li a:visited {
	font-weight: bold;
}

div.module ul li a:hover span, div.module_text  ul li a:hover span{
	color: #416271;
}


div.module, div.module_text{
	width: 100%;
	background-color: #EEF4D7;
}
div.module div, div.module_text div {
}
div.module div div, div.module_text div div { 
	background: url(../images/menu_top_right.png) 100% 0 no-repeat 

}
div.module div div div, div.module_text div div div { 
	background: url(../images/menu_top_left.jpg) no-repeat top left 

}


/* Box Pubblicità - mod_banners  */
div.bannergroup_text{
	line-height: 15px;
}
div.bannergroup_text a:link, div.bannergroup_text a:visited {
	
}
div.bannergroup_text a:hover{
	
}


/* STILE DI BASE DEL MENU' LATERALE */ 
a.mainlevel{ } 
a.mainlevel:link { }
a.mainlevel:visited { }
a.mainlevel:hover { }

/* STILE PER LE VOCI DI MENU' CHE HANNO UN PARENT*/
a.sublevel{ } 
a.sublevel:link { }
a.sublevel:visited { }
a.sublevel:hover { }

/*NAVIGAZIONE ARTICOLI*/
 .pagenavbar {} /*STILE PER LA NAVIGAZIONE NEL FOOTER RELATIVA AGLI ARTICOLI ("<< Start < precedente prossimo > fine >>") 
ma solo se non attivi come link*/
.pagenavbar:link {} /*COME SOPRA MA LINK ATTIVI*/
.pagenavbar:visited {} /*COME SOPRA MA LINK VISITATI*/
 

/* LINEE ORIZZONTALI*/
hr {} 
hr.separator {}
 
/* IMPOSTAZIONI FORM */ 
form {
	margin: 0;
	padding: 0;
}

form label {
	cursor: pointer;
}

input, select, textarea, .inputbox {
	padding: 3px 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

.button {
	padding: 3px 5px;
	border: 1px solid #333333;
	background: url(../images/grad1.gif) repeat-x top #333333;
	color: #CCCCCC;
	font-size: 85%;
	text-transform: uppercase;
}

.button:hover, .button:focus {
	border: 1px solid #999999;
	background: #333333;
	color: #FFFFFF;
}

* html .button {
	padding: 2px 0 !important; /*IE 6*/
}

*+html .button {
	padding: 2px 0 !important; /*IE 7*/
}

.inputbox {
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
}

.inputbox:hover, .inputbox:focus {
	background: #FFFFCC;
}



/*CERCA*/
.search {} /*FORMATTA LE IMPOSTAZIONI DEL CAMPO DI RICERCA inputbox, bottone cerca...*/
 

/*LEGGI TUTTO STILE PER IL LINK "LEGGI TUTTO"*/
.leggitutto{
	/* padding-top: 10px; */
}

a.readon {
	font-size: 11px;
	line-height: 28px;
}
a.readon span.center {
	padding: 0 4px;
	background:url(../images/link_more_bg_a.gif) no-repeat center;
}
.readon span.left {
	padding-left: 6px;
}

a.readon span.right {
	padding-right: 6px;
}
a.readon span {
	display: inline-block;
	height: 30px;
	cursor: pointer;
	
}
a.readon:hover span.center {
	background:url(../images/link_more_bg.gif) no-repeat center;
	color: #FFFFFF;
}

/*
a.readon:link { } 
a.readon:hover { }
a.readon:visited { }
*/

/* INDIETRO PRECEDENTE PROSSIMO*/ 
.back_button {} /*STILE PER IL BOTTONE INDIETRO*/
.pagenav_prev {} /*STILE PER IL BOTTONE PRECEDENTE*/
.pagenav_next {} /*STILE PER IL BOTTONE PROSSIMO*/


/*LE ULTIME NEWS*/ 
.latestnews ul {} /*STILE RELATIVO ALLE LISTE DELLE ULTIME NOTIZIE*/
.latestnews li {} /*COME SOPRA*/

/*I PIU POPLARI*/ 
.mostread ul{} /*STILE ALLE LISTE DEL MODULO I PIU' POLARI*/
.mostread li{} /*COME SOPRA*/
 
/* CONTENUTI SOTTO FORMA DI LINK RELATIVI ALLE CATEGORIE*/
a.category:link {}
a.category:hover {}
a.category:visited {}

 
.blogsection {} /* FORMATTA LA SEZIONE BLOG */
.blog_more {} /*FORMATTA IL TESTO LEGGI TUTTO NELLA SEZIONE BLOG*/
a.blogsection:link { } /* FORMATTA I LINK DELLA SEZIONE BLOG */
a.blogsection:visited { } /* COME SOPRA MA RELATIVA AI LINK VISITATI */
a.blogsection:hover { } /* COME SOPRA MA GESTISCE IL MOUSE HOVER */
 
 /*COMPONENTI*/
/* TITOLO DEI COMPONENTI.*/
.componentheading,  legend {
  margin: 0;
  font-weight: bold;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 1.5em;
  padding-left: 0px;
	margin-bottom: 10px;
	text-align: left;
}


/*CONTENUTI*/
/* TITOLO DEI CONTENUTI.*/
.contentheading {
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	vertical-align: bottom;
	color:#416271;
	text-align: left;
	width: 100%;
}


table.contentpaneopen { } /* FORMATTA LA TABELLA CHE CONTIENE L'ARTICOLO.*/

table.contentpaneopen td { } /* FORMATTA LA CELLA DI INTESTAZIONE DELL'ARTICOLO*/

table.contentpane { } /* FORMATTA LA TABELLA CHE CONTIENE COMPONENTI,LISTE CATEGORIE,FORM DI CONTATTO.*/

td.contentheading { } /* TITOLO DEI CONTENUTI.*/
 
.contentpane { } /* FORMATTA IL CONTENITORE DI TUTTO CIO' CHE NON è LEGATO AGLI ARTICOLI.*/ 
.contentpaneopen { } /* FORMATTA IL CONTENITORE DEGLI ARTICOLI.*/
.contentpagetitle { } /*FORMATTA IL TITOLO DEGLI ARTICOLI*/
 

a.contentpagetitle:link { } /*TITOLO DEGLI ARTICOLI SE IMPOSTATI COME LINK */
a.contentpagetitle:hover { } /*COME SOPRA MA MOUSE HOVER */
a.contentpagetitle:visited { } /*COME SOPRA MA VISITATI */
 

table.contenttoc {} /* FORMATTA LA TABELLA DEI CONTENUTI PER ARTICOLI MULTIPAGINA*/
table.contenttoc td {} /* COME SOPRA RELATIVA ALLE CELLE DELLA TABELLA*/
table.contenttoc th {} /* COME SOPRA MA RELATIVA AGLI INDICI*/
table.contenttoc td.toclink {} /* COME SOPRA MA RELATIVA AI LINK*/
a.toclink:link {} /* COME SOPRA MA RELATIVA AI LINK*/
a.toclink:visited {} /* COME SOPRA MA RELATIVA AI LINK*/
a.toclink:hover {} /* COME SOPRA MA RELATIVA AI LINK*/
 
 
/* SEZIONI */
/* Category & Section Lists */

/* FORMATTA LA TABELLA DI INTESTAZIONE DELLE SEZIONI  ESEMPIO: TABELLA "DATA", "TITOLO", "AUTORE" E "Hits" */
.sectiontableheader {
	height: 40px !important;
	height: 22px;
	background: #eef4d7;
	font-weight: 700;
	padding: 4px 8px;
	color: #9C9892;
	border-top: 10px solid #FFF;
}

td.sectiontableheader a {
	color: #9C9892;
	text-decoration: none;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
	padding: 6px;
}

tr.sectiontableentry2 {
	background: #F8F4EF;
}

/* FORMATTA LA DESCRIZIONE DI SEZIONI,CATEGORIE*/
.contentdescription{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	line-height: 1.4em;
}

ul.sectlist li {
	padding: 5px 0 5px 20px;
	background: url(../images/arrow.gif) no-repeat left;
}

/* FORMATTA LA TABELLA ALTERNATE DELLE SEZIONI ESEMPIO: TABELLA "DATA", "TITOLO", "AUTORE" E "Hits" */
.sectiontableentry1 { 
	text-align: left;
}

/* FORMATTA LA TABELLA ALTERNATE DELLE SEZIONI ESEMPIO: TABELLA "DATA", "TITOLO", "AUTORE" E "Hits" */
.sectiontableentry2 { 
	text-align: left;
} 
 
 
/* MODULI */
table.moduletable { } /* FORMATTA LA TABELLA DEL MODULO */
table.moduletable th { } /* FORMATTA LA TESTATA DEL MODULO E IL TITOLO */
table.moduletable td {} /* FORMATTA LE CELLE DELLA TABELLA DEL MODULO */
 
 /* BRICIOLE DI PANE */
.pathway { } /* FORMATTA LE BRICIOLE DI PANE */
.pathway a:link {	} /* COME SOPRA MA RELATIVE A LINK */
.pathway a:visited { } /* COME SOPRA MA RELATIVE A LINK VISITATI*/
.pathway a:hover { } /* COME SOPRA MA RELATIVE A MOUSE HOVER */

/* BOTTONI */
td.buttonheading img {
	border: none;
} /* STILE RELATIVO AI BOTTONI */
.buttonheading a:visited { } /* STILE RELATIVO AI BOTTONI VISITATI*/
.buttonheading a:hover { } /* STILE RELATIVO AI BOTTONI CON RIFERIMENTO AL MOUSE HOVER */

/* VARIE */
 
/* DATA,AUTORE*/
.createdate { } /* STILE PER DATA DI CREAZIONE,AUTORE */
.modifydate { } /* STILE PER LA VOCE "ULTIMO AGGIORNAMENTO" ALLA FINE DEGLI ARTICOLI*/
.small { } /* STILE PER IL TESTO "SCRITTO DA" */
.smalldark { }/*STILE DELLA VOCE NUMERO DI VOTI RELATIVO AI SONDAGGI*/
 
/* SONDAGGI */

/* FORMATTA LA CELLA DELLA TABELLA SONDAGGI*/
table.poll {
	padding: 0;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}

/* STILE BORDO TABELLA SONDAGGI*/
table.pollstableborder {
	width: 100%;
	padding: 0;
	border: none;
	text-align: left;
}

table.pollstableborder img {
	vertical-align: baseline;
}

table.pollstableborder td {
	padding: 4px!important;
	border-collapse: collapse;
	border-spacing: 0;
}

td.sectiontableentry1 {
	background: #ECECEC;
}
td.sectiontableentry2 {
	background: none;
}


 
/* Weblinks */
.weblinks{} /* FORMATTA I LINK DEL COMPONENTE WEBLINKS*/
a.weblinks:hover { } /* COME SOPRA MA RELATIVO A MOUSE HOVER */
 
/* Newsfeeds */
.newsfeedheading {} /* STILE DEL TITOLO DELLE NEWSFEED */
.newsfeeddate {} /* DATA NEWSFEED */
.fase4rdf {} /* STILE CORPO TESTO DELLE NEWSFEED */
 
/* Search page */
table.searchintro {} /* FORMATTA LA TABELLA CHE CONTIENE I RISULTATI DELLA RICERCA*/
 
 
/* JOOMLA - MAMBO TABBED FRONTEND ADMIN INTERFACE */
/* The CSS below efines how the frontend admin interface when logged in */
 
.ontab { }/* STILE PER IL BOTTONE DI EDIT VISTO DALLA'ADMIN LATO FRONTEND RELATIVO A LINK ATTIVO O VISITATO */
.offtab { } /* COME SOPRA MA RELATIVO A LINK NON CLICCATO O NON ATTIVO */
.tabpadding { } /* FORMATTA LA DISTANZA DEI TAB DI CI SOPRA*/ 
