
/* ------------------------------- */
/* -- Stili GENERALI per il sito-- */
/* ------------------------------- */


/* ========================= */
/* -- STRUTTURA DI LAYOUT -- */
/* ========================= */

div#container, div#header, div#topmenu {width:760px!important; width /**/: 760px;}

div#container {}
div#header {
	height:265px;
	padding: 0px;
	margin: 0;
	background:url(../images/header-home.jpg) no-repeat; /* immagine di sfondo */
	text-align:left;
	}

div.logo img { float:left; padding-left:10px; margin:0; border:0;}

div#top {	}
	
div#wrapper {	}

	div#content {		}
	
	#wr_top { /* Area sopra ai contenuti */
		}
		
	#wr_bottom { /* Area sotto ai contenuti */
		}
		
	#inset 	{ /* Colonna interna al wrapper */
		}
	
/* Classi per wrapper e div interni con extra e/o inset attivi */
.extra-on {}
.nav-on {}
.inset-on {}
/**/

div#navigation {}

div#extra {	}

div#footer {	}
	
	div#ft_top {
		}	
		
	div#ft_bottom {
		}

div#bottom { margin-top:20px; font-size:10px;}


/* ========================== */
/* --- Elementi di Layout --- */
/* ========================== */

/* == Moduli area wrapper == */

div#wr_bottom div.moduletable {
	}
div#wr_bottom div.moduletable h3 {margin:0;}

div#inset div.moduletable {}

/* == Moduli colonna Navigation == */

div#navigation div.moduletable {  /* Stili generali per i moduli*/
	} 
div#navigation div.moduletable h3 {  /* Stile per i titoli dei moduli*/
	}	

/* == Moduli colonna Extra == */

div#extra div.moduletable {  /* Stili generali per i moduli*/
	} 
div#extra div.moduletable h3 {  /* Stile per i titoli dei moduli*/
	}

/* == Moduli Area Footer == */

div#ft_top div.moduletable {
	}
div#ft_top div.moduletable h3 {margin:0;}

div#ft_bottom div.moduletable {}


/* == Menu di servizio == */

#footer div.moduletable-servizio {
	}

/* == Motore di Ricerca == */

.search {} /* Classe Std di J - formatting the <div> which holds search items: inputbox, search button...*/
	

/* ========================= */
/* --- TOP MENU SETTINGS --- */
/* ========================= */

ul#mainlevel-top {
	width:370px;
	margin:0 0 0 190px;
	padding:4px 0 0 0;
	border:0;
	font-size:12px;
	}
	
ul#mainlevel-top li {
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
ul#mainlevel-top li a {
	display:block;
	height:20px;
	width:90px;
	margin:0;
	padding:5px 0 0 0;
	border-right:1px dotted #fff;
	background: url(../images/topmenu_tab.gif) top no-repeat; /* Img di sfondo per gli item del topmenu (es. tabs)*/
	background-color:;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
	}

ul#mainlevel-top li a:link {}
ul#mainlevel-top li a:visited{}
ul#mainlevel-top li a:hover {
	text-decoration:underline;
	}
	
a.mainlevel_current-top, a.mainlevel_active-top {  /* Styling the active parent - For ExtendedMenu Module */
	color:#FFF !important;
	font-weight:bold; 
	} 
	
a#active_menu-top { 	/* active menu item, even if sublevel  */
	font-weight:bold; 
	color:#008E90;
	text-decoration:none;
	}  


/* ========================== */
/* --- SIDE MENU SETTINGS --- */
/* ========================== */


#navigation table.moduletable {}

/* PRIMO LIVELLO */

ul#mainlevel { /* Stili generali della lista */
	margin:10px;
	padding:0px;
	}

ul#mainlevel li { /* Stili per tutti gli elementi della lista */
	margin:0; 
	padding:0;
	list-style-type:none;
	}
 
a.mainlevel, a.mainlevel_active, a.mainlevel_current { /* Stili comuni per tutti gli elementi di primo livello */
	display:block;
	margin:0;
	padding:0 0 0 13px;
	border-bottom:1px dotted #CCC;*/
	/*background: url(../images/navigation_li.png) 4px 5px no-repeat;
	/*background-color:#004080;*/
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	list-style-type:none;
	line-height:18px;
	color:#FFF;
	}
	
a.mainlevel:link {}
a.mainlevel:visited {}
a.mainlevel:hover { 
	background-image : url(../images/navigation_li_hvr.png);
	background-color:;
	color:#FFD200;
	font-weight:bold;
	}
a.mainlevel:active {}

a.mainlevel_current, a.mainlevel_active { /* Items di primo livello Attivi (classi per ext menu) */
	background-color:;
	background-image : url(../images/navigation_li_act.png);
	color:#FFD200;
	font-weight:bold;	
	text-decoration:none;
	} 

#active_menu { /* active menu item (even in main/sub position) - For Standard MainMenu Module*/
	} 

/* SECONDO LIVELLO (Primo Submenu)*/

ul#mainlevel li ul { 
	margin:0;
	margin-bottom:4px;
	padding:0;
	}
ul#mainlevel li ul li {}
	
a.sublevel, a.sublevel_active, a.sublevel_current {
	display:block;
	margin:0;
	padding:0;
	padding-left:32px;
	background: url(../images/list_symbol1.png) no-repeat;
	background-position: 20px 5px;
	font-size:11px;
	line-height:15px;
	text-decoration:none;
	font-style:italic;
	color:#fff;
	}
	
a.sublevel:link {}	
a.sublevel:visited {}
a.sublevel:hover {font-weight:bold;}
a.sublevel:active {}


/* Items Attivi per il Secondo Livello*/

ul#mainlevel li ul li a.sublevel_active, a.sublevel_current {background-image: url(../images/list_symbol1_hover.png);} 
ul#mainlevel li ul li ul li a.sublevel, ul#mainlevel li ul li ul li a.sublevel_active, ul#mainlevel li ul li ul li a.sublevel_current {}
ul#mainlevel li ul li ul li a.sublevel_current {}


/* =============================== */
/* --- FOOTER MENU DI SERVIZIO --- */
/* =============================== */

ul#mainlevel-servizio { 
	width:auto;
	font-size:11px;
	margin:0;
	margin-top:10px;
	margin-left:6px;
	padding:0;
	}
ul#mainlevel-servizio li { 
	float:left;
	height:14px;
	font-size:10px;
	margin-left:4px;
	list-style-type:none;
	}
	
ul#mainlevel-servizio li a {color:#FFF; text-decoration:none;}

/* =============================== */
/*  STILI PER L'AREA DEI CONTENUTI */
/* =============================== */

a.category:link {}
a.category:hover {}
a.category:visited {}
 
.blogsection {} /* Formatting the links in Blog section */
.blog_more {} /*The "More" text in blog section*/
a.blogsection:link {} /* set the link format */
a.blogsection:visited {} /* same as above, but to set the visited link format */
a.blogsection:hover {} /* same as above, but for links with mouse pointer over it */
 
.contentpane {} /* Table that holds all non-article information (components, category lists, contact forms, etc).*/
.contentpaneopen { /* Table that holds the actual text for an article.*/
	font-size:11px;
	line-height:15px;
	margin-bottom:15px;
	}
table.contentpaneopen td.contentheading {}

.componentheading { /* Title of the component being used to display the content.*/
	}
	
.componentheading, .contentheading { /* Title of the content, article, etc. being displayed.*/
	padding:2px;
	margin:0;
	/*background:url(../images/title_img.jpg) right no-repeat; /* Img di sfondo per i titoli delle pagine */
	background-color:#666;
	border:0;
	font-size:16px; 
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	} 

.componentheading a, .contentheading a {color:#FFF; text-decoration:none;} /* Titoli linkati */

.contentpagetitle {} /*Title of articles*/
 
a.contentpagetitle:hover {} /*Title of articles when appeare as links */
a.contentpagetitle:link {}
a.contentpagetitle:visited {}
 
.contentdescription {} /* Formatting the "DESCRIPTION" of sections, categories (News/Weblinks/Latest news...) */
table.contenttoc {} /* Formatting the table of the Tables of Contents for multiple pages content or article */
table.contenttoc td {} /* same as above, used to format the td and table cells */
table.contenttoc th {} /* same as above, used to format the th of "Tables of Content" ( normally Article Index)*/
table.contenttoc td.toclink {} /* same as above, used to format toc link texts*/
a.toclink:link {} /* same as above, used to format toc link text status*/
a.toclink:visited {} 
a.toclink:hover {} 
	
 
/*--------------------*/
/*-- FORMS SETTINGS --*/ 
/*--------------------*/


.inputbox {
	height:14px !important;
	height /**/:16px;
	margin:0;
	margin-right:5px;
	padding:1px;
	font-size:10px;
	border:1px solid #CCC;
	}
	
.button {
	height:16px;
	width: 40px;
	padding:0;
	margin:0;
	font-size:10px;
	border:1px solid #CCC;
	}

textarea.inputbox {
	height:140px !important;
	height /**/:140px;
	}

/* Stili specifici per i campi del box di login */

table.mod_login {/*border:1px solid gray;*/}
table.mod_login td {padding:4px;}

input#mod_login_username, input#mod_login_password {
	display:block;
	height:14px !important;
	height /**/:16px;
	width:100%;
	margin:0;
	margin-right:5px;
	padding:1px;
	font-size:10px;
	border:1px solid #CCC;
	}	
	
/* ----------------------- */
/* ELEMENTI DI NAVIGAZIONE */
/* ----------------------- */

.pagenavbar {} /*Sets the style for the footer navigation ("<< Start < Prev Next > End >>") when they do not appear as hyperlinks (when only a few articles exist).*/
.pagenavbar:link {} /*Style for the footer navigation ("<< Start < Prev Next > End >>") when they become hyper links*/
.pagenavbar:visited {}
 
.pagenav {} /* as the name implies, this is for formatting texts for those "<< Start < Previous 1 Next > End >>" links */
a.pagenav:visited {}
a.pagenav:hover {}
 
a.readon:link {} /*Style for the "Read More" link that is displayed for large content items*/
a.readon:visited {}
a.readon:hover {}

 
.back_button {} /*Style for the "BACK" button*/
.pagenav_prev {} /*Style for the PRE button*/
.pagenav_next {} /*Style for the NEXT button*/
 
.latestnews ul {} /*Style for latest news list - by default, latest news is user1 module*/
.latestnews li {}

/*-----------------------------*/
/* -- ALTRI STILI PER JOOMLA --*/
/*-----------------------------*/

/* tendina template chooser */
select#mod_templatechooser_jos_change_template { width:100px!important;} 

/* Dates , Authors*/
.createdate {} /* For styling the date the content/articles are created under contents title */
.modifydate {} /* Formating "Last updated on" text at the end of articles/contents */
.small {} /* Formating "Written by:...." text */
.smalldark {}/*Found in poll result page, for " Number of Voters".. text */
  
/* Weblinks */
.weblinks{} /* well.. to format the link's titles under the "Weblinks" 
  section on the frontend */
a.weblinks:hover {} /* same as above, but for link with mouseover */
 
/* Newsfeeds */
.newsfeedheading {} /* The newsfeed title. NOTE: This will not affect the newsfeed's news title! */
.newsfeeddate {} /* yeah.. the date on the newsfeed */
.fase4rdf {} /* this is the body text of the newsfeed */
 
/* Search page */
table.searchintro {} /* This is for formatting the box with "Search Keyword: test returned 4 matches" box
  that appears after you have entered a search value. It appears on the mainbody
  with the search results */
