body{
	color: #fff;
	background: #000000 url("img/sfondo_contrasto.gif") repeat-x top left;
	font-size:150%;
}
h2, h3, h4, h5 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #FFFF00;
}
h1 {	
	color: #000;
}
hr { 
	height: 1px; 
	color: #FFFF00; 
	border: none; 
} /* x IE */
html>body hr {
	background-color: #FFFF00; 
	border: 0px solid #FFFF00;
} 
/***********************************************/
/***********************************************/
#underwrap{ background-image:none;}
#wrap {	
	background: url("img/town_contrasto.gif") no-repeat  left top;	
}
.flashtop{display:none}
#print_only{display:none;}
#page{ background-image:none;}

/***********************************************/
/* TOP IMG                                     */
/***********************************************/
/*serve per far sparire l'immagine-flash per il layout-print*/
#globalImg {display:none}

/***********************************************/
/* BREADCRUMB                                  */
/***********************************************/

#breadCrumb{
	color: #FFF;
	background: url("img/breadcrumb_contrasto.gif") no-repeat left top;
}
#content #breadCrumb a:link, #content #breadCrumb a:visited, #content #breadCrumb a:hover {
	color: #FFFF00;
}
.breadRight span{
	color: #FFFF00;
}

/***********************************************/
/* CONTENT                                     */
/***********************************************/
#content{
	background: url("img/content_L_contrasto.gif") repeat-y right top;
}
#contentBottom{
	background: url("img/content_bottom_contrasto.gif") no-repeat left top;
}
#content a:link, #content a:visited, #content a:hover{
	color: #FFFF00;
}
#content a:hover{
	text-decoration:underline;
}
#content ul {list-style:  square url(none)}
html>body #content ul {list-style:  square url(none)}
#content .stellinaverde, #content a.stellinaverde:link, #content a.stellinaverde:visited, #content a.stellinaverde:hover{
	background:  url("img/stellina2_cntr.gif") no-repeat 0px 1px;
	color:#000;
}
#content a.stellinaverde:hover {	
	text-decoration:underline
	color: #000;
}

/*************** #pageName styles *************/
#pageName{
	background:  url("img/pagename_contrasto.gif") repeat-y left top;
}
#pageName h1{
 background:  url("img/h1_S_contrasto.gif") no-repeat left top; 
}
.paginazione{
	float:right;
	font-weight:bold;
	font-size:0.9em;
	color: #FFF;
}
.paginazione span{
	color: #FFF;
	display: none;
}

/***********************************************/
/* SITE INFO                                   */
/***********************************************/
#siteInfo{
	text-align:left;
	padding-left:27px;
}
#siteInfo  span{
 	color:#FFF;
}
#siteInfo a:link, #siteInfo a:visited, #siteInfo a:hover{
	color: #FFFF00;
}

/***********************************************/
/*NAVBAR and Component                         */
/***********************************************/
/*************.sectionLinks *****************/
#sectionLinks {}
#cont_sectionLinks{
	background:url("img/cont_section_cntr.gif") no-repeat left top;
	border-bottom:1px solid black;/*!*/ /*senza il bordo, il div-bottom_sectionLinks si separa*/
}
#bottom_sectionLinks{	
background: url("img/bottom_section_contrasto.jpg") no-repeat left top; /* AGGIUNTO LORENZO */
}

/*************.sectionLinks MENU *************/
ul#navlist{
	list-style-type: none;
	list-style-image:none;/*???????????*/
	padding: 0;
	margin: 0;
}
ul#navlist li{}
ul#navlist li a{
	padding: 0.2em 0 0.2em 0.5em;
	border: none;
	color: #FFF;
	text-decoration: none;
	background: #000;/*immagine ????*/
}
ul#navlist li#active a{
	color: #000;
	background: #FFF8CE;
	border:1px solid #000;
	border-left:1px solid #FFF8CE;
	border-right:1px solid #FFF8CE;
}
ul#navlist li a:hover{
	color: #FFF;
	text-decoration: underline;
	background: #000;
	border:none;
	border-color: #000000;
}
ul#navlist li#active a:hover{
	text-decoration: none;
	color: #000;
	background: #FFF8CE;
	border:1px solid #000;
	border-left:1px solid #FFF8CE;
	border-right:1px solid #FFF8CE;
}

/*************.sectionLinks SMENU **************/
#sectionMenu ul#navlist ul.Smenu {
  	margin: 0;  
  	padding: 0;	
	  border:none;
	  background: #000;
}
#sectionMenu ul#navlist ul.Smenu li {}
#sectionMenu ul#navlist ul.Smenu li a {
	color: yellow;
	width: 100%;/*?????*/
	padding: 0.1em 0 0.1em 0.6em;/*perchè in Explorer il padding left allargail blocco-tag <a> ???*/
	background:#000;
	border:none;
}
#sectionMenu ul#navlist ul.Smenu li a:hover {
	color:#FFFF00;
	text-decoration: underline;			
	border: none;	
	background:#000;
}
#sectionMenu ul#navlist ul.Smenu li#subactive a {
	background: #000;
	border:1px solid #FFFF00;
}
#sectionMenu ul#navlist ul.Smenu li#subactive a:hover {
text-decoration: none;
}

/************** #search ************************/

#cont_search{
	background:url("img/cont_search_cntr.gif") no-repeat left top;
}
#bottom_search{
	background: url("img/bottom_search_contrasto.jpg") no-repeat left top; /* AGGIUNTO LORENZO */
}
#search label{	color:#FFF;}	
#search input.ricerca {
	background-color:#FFF8CE;
}
#search input.invia {	background: url("img/cerca_cntr.gif") no-repeat left top;
}
#search_tools{
	background-image: none;
}

/***********************************************/
/* Img - icone - transp.gif                    */
/***********************************************/
.mail{	background: url("img/mail_cntr.gif") no-repeat left top;}
.print{	background: url("img/print_cntr.gif") no-repeat left top;}
.newsl{	background: url("img/newsl_cntr.gif") no-repeat left top;}
.size{	background: url("img/size_cntr.gif") no-repeat left top;}
.contrast{	background: url("img/contr_cntr.gif") no-repeat left top;}
.hour{	display:none}/*Per non rimandare alla pagina ore del giorno*/

/***********************************************/
/* MIX                                         */
/***********************************************/
.black {color: #FFF;}
.white {color: #000;}
.green {color: #FFFF00;}

#navcontainer ul li a:link, #navcontainer ul li a:visited{
	border:1px solid #FFF8CE;
	color: #FFF;
}
#navcontainer ul li a:hover{
	border:1px solid #FFF8CE;
	background: #FFF8CE;
	color: #000;
}
#navcontainer li#active3 a{
	border:1px solid #FFF8CE;
	background: #FFF8CE;
	color: #000;
	cursor:default;
}

