
/************* #globalNav styles **************/

#globalNav{
color: #cccccc;
margin-left: 200px;
text-align:right;
padding: 0px 0px 0px 10px;
white-space: nowrap;

}

#navhor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: right;
	margin-left: 200px;
	
	
}
#navhor ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 4px;
	
}
#navhor li {
	display: inline;
	/*ombreggiatura*/
	-moz-box-shadow: 5px 5px 7px #333333; /* FF3.5+ */
	-webkit-box-shadow: 5px 5px 7px #333333; /* Saf3.0+, Chrome */
	box-shadow: 5px 5px 7px #333333;/*IE*/
}

#navhor a:link, #navhor a:visited { 
	padding: 3px 2px 3px 2px; 
	color: #161616; /*colore testo*/
	text-decoration: none;
	border: 1px solid  #8080FF;
	background: #C1CCEA; /*colore sfondo*/
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#C1CCEA', EndColorStr='#8080FF'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#C1CCEA), to(#8080FF));
	/* Ecco la sfumatura, che parte da "left top" e arriva a "left bottom" "from" il colore "to" l'altro colore  */
    background: -moz-linear-gradient(top,  #C1CCEA,  #8080FF); /* stessa cosa per firefox*/
}

#navhor a:hover {
	color: #FFFFFF;
	
	text-decoration: none;
	border: 1px solid #711515;
	background: #B51032;
}




#navhor2 {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:right;
	
}
#navhor2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 1px;
}
#navhor2 li {
	display: inline;
}
#navhor2 a:link, #navhor2 a:visited { 
	padding: 3px 10px 2px 10px; 
	color: #FFFFFF;
	background-color: #B51032;
	text-decoration: none;
	border: 1px solid #711515;
	-moz-box-shadow: 5px 5px 7px #333333; /* FF3.5+ */
	-webkit-box-shadow: 5px 5px 7px #333333; /* Saf3.0+, Chrome */
	box-shadow: 5px 5px 7px #333333;
}
#navhor2 a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}




/* 'nowrap' prevents links from line-wrapping if there are too many to fit in one line
   this will force a horizontal scrollbar if there isn't enough room for all links
   remove rule or change value to 'normal' if you want the links to line-wrap */

#globalNav img{
 display: block;
}

#globalNav a {
	font-size: 90%;
	padding: 0px 4px 0px 0px; 
}


body {
	margin: 0;
	padding: 0;
	font-family: Arial,sans-serif;/*Verdana, Arial, Helvetica, sans-serif;*/
	background-color: #FFFFFF;
	text-align: center;
}

#wrapper {
	position: relative;
	text-align: left;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	padding: 180px 0 0 0;
	background-image: url(pontevecchio.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-left: 2px solid  #722100;
	border-right: 2px solid #722100;
	border-bottom: 2px solid #722100;
	-moz-box-shadow: 0px 0px 25px #333333; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 25px #333333; /* Saf3.0+, Chrome */
    box-shadow: 0px 0px 25px #333333;
	
}

#content {
	margin-left: 200px;
	padding: 20px 10px 0 0;
}
#content p {
	font-size: 80%;
	line-height: 1.8em;
	padding-left: 2em;
}
#content h1 {
	font: normal 180% Georgia, "Times New Roman", Times, serif;
	color: #B51032;
	background-color: transparent;
}
#content h2 {
	font-size: 120%;
	color: #940D1E;
	background-color: transparent;
	border-bottom: 1px solid #ED9F9F;
}

#navigation {
	position: absolute;
	top: 180px;
	left: 0;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;/*my add*/
	-moz-box-shadow: 5px 5px 7px #333333; /* FF3.5+ */
	-webkit-box-shadow: 5px 5px 7px #333333; /* Saf3.0+, Chrome */
	box-shadow: 5px 5px 7px #333333;
}


/*#navigation li a:link, #navigation li a:visited  {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 12px solid #711515;
	border-right: 1px solid #711515;
	/*background-color: #788FD3;*/
	/*color: #711515;
	text-decoration: none;
}
#navigation li a:hover {
	background-color: #711515;
	color: #FFFFFF;
}

#navigation ul ul {
	margin-left: 12px;
}
#navigation ul ul li {
	border-bottom: 1px solid #711515;
	width: 178px;
}
#navigation ul ul a:link, #navigation ul ul a:visited {
	background-color: #C1CCEA; 
	color: #711515; 
}
#navigation ul ul a:hover {
	background-color: #711515;
	color: #FFFFFF;
}*/




body#comune li.comune,
body#home li.home,
body#brembate li.brembate,
body#grignano li.grignano,
body#organi li.organi,
body#sindaco li.sindaco,
body#giunta li.giunta,
body#consiglio li.consiglio,
body#segretario li.segretario,
body#settori li.settori,
body#affari li.affari,
body#contabilita li.contabilita,
body#polizia li.polizia,
body#territorio li.territorio,
body#orari li.orari,
body#sociali li.sociali,
body#scuola li.scuola,
body#servizi li.servizi,
body#modulistica li.modulistica,
body#atti li.atti,
body#avvisi li.avvisi,
body#appalti li.appalti,
body#concorsi li.concorsi,
body#bilancio li.bilancio,
body#trasparenza li.trasparenza,
body#delibere li.delibere,
body#determine li.determine,
body#albo li.albo,
body#matrimonio li.matrimonio,
body#cconline li.cconline,
body#regolamenti li.regolamenti,
body#statuto li.statuto,
body#regole li.regole,
body#prg li.prg,
body#pgt li.pgt,
body#pdstudio li.pdstudio,
body#manifestazioni li.manifestazioni,
body#mappa li.mappa,
body#utilita li.utilita,
body#linku li.linku,
body#info li.info,
body#statistiche li.statistiche,
body#demografiche li.demografiche,
body#economiche li.economiche,
body#ambientali li.ambientali,
body#elettorali li.elettorali,
body#contatti li.contatti,
body#partecipate li.partecipate {
	border-bottom: 1px solid #fff;
	color: #161616;
	background-color: #FFFFFF;
}

body#home li.home a:link, body#home li.home a:visited,
body#comune li.comune a:link, body#comune li.comune a:visited,
body#brembate li.brembate a:link, body#brembate li.brembate a:visited,
body#grignano li.grignano a:link, body#grignano li.grignano a:visited,
body#organi li.organi a:link, body#organi li.organi a:visited,
body#sindaco li.sindaco a:link, body#sindaco li.sindaco a:visited,
body#giunta li.giunta a:link, body#giunta li.giunta a:visited,
body#consiglio li.consiglio a:link, body#consiglio li.consiglio a:visited,
body#segretario li.segretario a:link, body#segretario li.segretario a:visited,
body#settori li.settori a:link, body#settori li.settori a:visited,
body#affari li.affari a:link, body#affari li.affari a:visited,
body#contabilita li.contabilita a:link, body#contabilita li.contabilita a:visited,
body#polizia li.polizia a:link, body#polizia li.polizia a:visited,
body#territorio li.territorio a:link, body#territorio li.territorio a:visited,
body#orari li.orari a:link, body#orari li.orari a:visited,
body#servizi li.servizi a:link, body#servizi li.servizi a:visited,
body#sociali li.sociali a:link, body#sociali li.sociali a:visited,
body#scuola li.scuola a:link, body#scuola li.scuola a:visited,
body#modulistica li.modulistica a:link, body#modulistica li.modulistica a:visited,
body#atti li.atti a:link, body#atti li.atti a:visited,
body#avvisi li.avvisi a:link, body#avvisi li.avvisi a:visited,
body#appalti li.appalti a:link, body#appalti li.appalti a:visited,
body#concorsi li.concorsi a:link, body#concorsi li.concorsi a:visited,
body#bilancio li.bilancio a:link, body#bilancio li.bilancio a:visited,
body#trasparenza li.trasparenza a:link, body#trasparenza li.trasparenza a:visited,
body#delibere li.delibere a:link, body#delibere li.delibere a:visited,
body#determine li.determine a:link, body#determine li.determine a:visited,
body#albo li.albo a:link, body#albo li.albo a:visited,
body#matrimonio li.matrimonio a:link, body#matrimonio li.matrimonio a:visited,
body#cconline li.cconline a:link, body#cconline li.cconline a:visited,
body#regolamenti li.regolamenti a:link, body#regolamenti li.regolamenti a:visited,
body#statuto li.statuto a:link, body#statuto li.statuto a:visited,
body#regole li.regole a:link, body#regole li.regole a:visited,
body#prg li.prg a:link, body#prg li.prg a:visited,
body#pgt li.pgt a:link, body#pgt li.pgt a:visited,
body#pdstudio li.pdstudio a:link, body#pdstudio li.pdstudio a:visited,
body#manifestazioni li.manifestazioni a:link, body#manifestazioni li.manifestazioni a:visited,
body#mappa li.mappa a:link, body#mappa li.mappa a:visited,
body#utilita li.utilita a:link, body#utilita li.utilita a:visited,
body#linku li.linku a:link, body#linku li.linku a:visited,
body#info li.info a:link, body#info li.info a:visited,
body#statistiche li.statistiche a:link, body#statistiche li.statistiche a:visited,
body#demografiche li.demografiche a:link, body#demografiche li.demografiche a:visited,
body#economiche li.economiche a:link, body#economiche li.economiche a:visited,
body#ambientali li.ambientali a:link, body#ambientali li.ambientali a:visited,
body#elettorali li.elettorali a:link, body#elettorali li.elettorali a:visited,
body#contatti li.contatti a:link, body#contatti li.contatti a:visited,
body#partecipate li.partecipate a:link, body#partecipate li.partecipate a:visited {
	/* mm color: #711515;*/
	color:#161616;
	/* mmbackground-color: #FFCC33;*/
	background-color: #FFFF80;
	font-weight:bold;
}




#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 20px 10px 10px 195px;
	font-size: 70%;
	color: #AAAAAA;
	background-color: transparent;
}
#footer p {
	font-size: 80%;
	margin-bottom: -12px;
	margin-top:12px;
}
#footer h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #940D1E;
	background-color: transparent;
	border-bottom: 1px solid #940D1E;
	
	margin-left:0px;
	margin-bottom: -12px;
	margin-right:0px;
	margin-top:12px;
}

#footer  a {
	color:#4565C2;
	background-color: transparent;
	margin-bottom: -5px;
	margin-right:0px;
	margin-top:25px;

	}
	
#footer  a:visited {
	background-color: transparent;
	/*color:#660099;*/
	}

	
#footer a:hover {
	background-color: #4565C2;
	color: #FFFFFF;
	
}

#search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 20px 10px 10px 195px;
	font-size: 70%;
	color: #AAAAAA;
	background-color: transparent;
}

#story {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 195px;
	padding: 20px 10px 0 0;
	font-size: 80%;
}
#story p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-align:justify;
	line-height: 1.8em;
	padding-left: 2em;
}



#story h1 {
	font-family: "Courier New", Courier, monospace;
	font-weight:bold;
	font-size: 110%;
	display: block;
	padding: 5px 5px 5px 0.5em;
	/*border-left: 12px solid #711515;
	border-right: 1px solid #711515;
	background-color: #00CC00;/*  #788FD3;*/
	color: #3452CB; /*#711515;*/
	text-decoration: none;
}
#story h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #940D1E;
	background-color: transparent;
	border-bottom: 1px solid #940D1E;
}

#story h2 a:link, #story h2 a:visited  {
	font-family: "Courier New", Courier, monospace;
	font-weight:bold;
	font-size: 100%;
	display: block;
	padding: 5px 5px 5px 0.5em;
	/*border-left: 12px solid #711515;
	border-right: 1px solid #711515;
	background-color: #00CC00;/*  #788FD3;*/
	color: #3452CB; /*#711515;*/
	text-decoration: none;
}

#story h2 a:hover {
	background-color: #FFCC33;
	color: #FFFFFF;
}

#story h3 {
	font-family:"Courier New", Courier, monospace;/*Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 110%;
	
	background-color: transparent;
	
	
}

#story h4 {
	font: normal 140% Verdana, Arial, Helvetica, sans-serif;
	color: #B51032;
	background-color: transparent;
}

#story h5 {
	font: normal 140% Verdana, Arial, Helvetica, sans-serif;
	color: #B51032;
	background-color: transparent;
	border-bottom: 1px solid #940D1E;
	margin-left:10px;
}

#story h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 1.8em;
	padding-left: 2em;
}

#story ul {
	list-style-image: url(bullet.gif);
	line-height: 25px;
	font-size: 80%;
}

#story li a:link, #story li a:visited  {
	font-family: "Courier New", Courier, monospace;
	font-weight:bold;
	font-size: 140%;
	display: block;
	padding: 5px 5px 5px 0.5em;
	/*border-left: 12px solid #711515;
	border-right: 1px solid #711515;
	background-color: #00CC00;/*  #788FD3;*/
	color: #3452CB; /*#711515;*/
	text-decoration: none;
}

#story li a:hover {
	background-color: #FFCC33;
	color: #FFFFFF;
}


#linklist 
{
	font-family: "Courier New", Courier, monospace;
	margin-left: 195px;
	padding: 20px 10px 0 0;
}
#linklist p {
	line-height: 1.8em;
	padding-left: 2em;
}
#linklist h1 {
	font:  normal 180% Georgia, "Times New Roman", Times, serif;
	color: #B51032;
	background-color: transparent;
}
#linklist h2 {
	/*font-family: Arial, Helvetica, sans-serif; "Courier New", Courier, monospace;*/
	font-size: 140%;
	color: #940D1E;
	background-color: transparent;
	border-bottom: 2px solid #940D1E;
	margin-left:0px;
	margin-bottom: 20px;
	margin-right:0px;
	margin-top:0px;
}

#linklist h3 {
	/*font-family: Arial, Helvetica, sans-serif; "Courier New", Courier, monospace;*/
	font-size: 110%;
	color: #940D1E;
	background-color: transparent;
	border-bottom: 2px solid #940D1E;
	margin-left:0px;
	margin-bottom: 20px;
	margin-right:0px;
	margin-top:0px;
}

#linklist h4 {
	font-family:"Courier New", Courier, monospace;/*Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 90%;
	
	background-color: transparent;

	
}

#linklist h4 a:link, #linklist h4 a:visited  {
	/*font-family: Arial, Helvetica, sans-serif; "Courier New", Courier, monospace;*/
	font-weight:bold;
	display: block;
	padding: 5px 5px 5px 0.5em;
	/*border-left: 12px solid #711515;
	border-right: 1px solid #711515;
	background-color: #00CC00;/*  #788FD3;*/
	color: #3452CB; /*#711515;*/
	text-decoration: none;
}
#linklist h4 a:hover {
	background-color: #FFCC33;
	color: #FFFFFF;
}

#linklist ul {
	list-style-image: url(bullet.gif);
	margin: 30px;
	padding: 0;
	margin-bottom: -30px;
}

#linklist li a:link, #linklist li a:visited  {
	/*font-family: Arial, Helvetica, sans-serif; "Courier New", Courier, monospace;*/
	font-weight:bold;
	display: block;
	padding: 5px 5px 5px 0.5em;
	/*border-left: 12px solid #711515;
	border-right: 1px solid #711515;
	background-color: #00CC00;/*  #788FD3;*/
	color: #3452CB; /*#711515;*/
	text-decoration: none;
}
#linklist li a:hover {
	background-color: #FFCC33;
	color: #FFFFFF;
}


#news {
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
	margin-left: 195px;
	padding: 1px 10px 0 0;
	font-size: 80%;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../Images/municipio3.jpg);
}
#news p {
	font-size: 80%;
	line-height: 1.8em;
	padding-left: 2em;
}
#news h1 {
	font: normal 180% Georgia, "Times New Roman", Times, serif;
	color: #B51032;
	background-color: transparent;
}
#news h2 {
	font-size: 120%;
	color: #940D1E;
	background-color: transparent;
	border-bottom: 1px solid #940D1E;
}
#news h3 {
	font-size: 20%;
	color: #FFCC33;
	background-color: transparent;
	border-bottom:  dotted  #4565C2  thin;
}
#news h4 {
	
	color: #FFCC33;
	
}

#news  a {
	color: #000000;
	background-color: transparent;
	text-decoration: none;
}

#news  a:visited {
	background-color: transparent;
	/*color:#660099;*/
	}

	
#news a:hover {
	text-decoration:underline;
	color: #940D1E;
}



#notizie {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	margin-left: 195px;
	
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../Images/municipio3.jpg);
	
}

#notizie p {
	font: normal 80% Arial, Helvetica, sans-serif;
}
#notizie h1 {
	font: normal 180% Arial, Helvetica, sans-serif;
	color: #B51032;
	background-color: transparent;
}
#notizie h2 {
	font-size: 120%;
	color: #940D1E;
	background-color: transparent;
	border-bottom: 1px solid #940D1E;
}
#notizie h3 {
	font-size: 20%;
	color: #FFCC33;
	background-color: transparent;
	border-bottom:  dotted  #4565C2  thin;
}
#notizie h4 {
	
	color: #FFCC33;
	
}
#notizie h5 {
	font-size: 20%;
	color: #940D1E;
	background-color: transparent;
	border-bottom: 1px solid #940D1E;
}
#notizie  a {
	font: bold 105% Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: transparent;
	text-decoration: none;
}

#notizie img {
	-moz-box-shadow: 5px 5px 7px #333333; /* FF3.5+ */
	-webkit-box-shadow: 5px 5px 7px #333333; /* Saf3.0+, Chrome */
	box-shadow: 5px 5px 7px #333333;
}


#notizie  a:visited {
	
	background-color: transparent;
	/*color:#660099;*/
	}

#notizie a, img{
   border: none;
}
	
#notizie a:hover {
	
	text-decoration:underline;
	color: #940D1E;
}


#newsarchive {
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	margin-left: 195px;
	padding: 1px 10px 0 0;
	font-size: 80%;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../Images/municipio3.jpg);
}
#newsarchive p {
	font-size: 80%;
	line-height: 1.8em;
	padding-left: 2em;
}
#newsarchive h1 {
	font: normal 180% Georgia, "Times New Roman", Times, serif;
	color: #B51032;
	background-color: transparent;
}
#newsarchive h2 {
	font-size: 120%;
	color: #940D1E;
	background-color: transparent;
	border-bottom: 1px solid #940D1E;
}
#newsarchive h3 {
	font-size: 20%;
	color: #FFCC33;
	background-color: transparent;
	border-bottom:  dotted  #4565C2  thin;
}
#newsarchive h4 {
	
	color: #FFCC33;
	
}

#newsarchive  a {
	color: #000000;
	background-color: transparent;
	text-decoration: none;
}

#newsarchive  a:visited {
	background-color: transparent;
	/*color:#660099;*/
	}

	
#newsarchive a:hover {
	
	
	color: #940D1E;
}



#newsnoback {
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 195px;
	padding: 1px 10px 0 0;
	font-size: 80%;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../Images/Vtascalandscape.jpg);
}
#newsnoback p {
	font-size: 80%;
	line-height: 1.8em;
	padding-left: 2em;
}
#newsnoback h1 {
	font: normal 180% Georgia, "Times New Roman", Times, serif;
	color: #B51032;
	background-color: transparent;
}
#newsnoback h2 {
	font-size: 120%;
	color: #940D1E;
	background-color: transparent;
	border-bottom: 1px solid #940D1E;
}





#comp 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 195px;
	padding: 20px 10px 0 0;
	font-size: 80%;
	
}
#comp p {
	font: bold 90% Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height: 1.8em;
	/*padding-left: 2em;*/
	margin-left:15px;
	margin-bottom: -5px;
	margin-right:0px;
	margin-top:12px;

}
#comp h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #940D1E;
	background-color: transparent;
	border-bottom: 1px solid #940D1E;
	
	margin-left:0px;
	margin-bottom: -12px;
	margin-right:0px;
	margin-top:12px;
}


#comp  h1 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #940D1E;
	background-color: transparent;
	margin-bottom: 0px;
	margin-right:0px;
	margin-top:12px;
	display:block;
	
	text-decoration: none;


	
	}
	
#comp  h1 a:visited {
	background-color: transparent;
	/*color:#660099;*/
	}

	
#comp h1 a:hover {
	background-color: #4565C2;
	color: #FFFFFF;
}


#comp h2 {
	font: bold 110% Verdana, Arial, Helvetica, sans-serif;
	color: #4565C2;/* #788FD3;  #B51032;*/
	background-color: transparent;
	margin-left:10px;
}

#comp  h2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	color: #940D1E;
	background-color: transparent;
	margin-bottom: -5px;
	margin-right:0px;
	margin-top:0px;
	text-decoration:none;

	}
	
#comp  h2 a:visited {
	background-color: transparent;
	/*color:#660099;*/
	}

	
#comp h2 a:hover {
	background-color: #4565C2;
	color: #FFFFFF;
}

#comp h3 {
	font: bold 110% Verdana, Arial, Helvetica, sans-serif;
	color: #940D1E;
	background-color: transparent;
	/*border-bottom: 1px solid #940D1E;*/
	margin-left:15px;
	margin-bottom: -12px;
	margin-right:0px;
	margin-top:12px;
}

#comp  h3 a {
	display: block;
	color: #940D1E;
	background-color: transparent;
	margin-bottom: -5px;
	margin-right:0px;
	margin-top:25px;
	}
	
#comp  h3 a:visited {
	background-color: transparent;
	/*color:#660099;*/
	}

	
#comp h3 a:hover {
	background-color: #4565C2;
	color: #FFFFFF;
}



#comp h4 {
	font: normal 110% Verdana, Arial, Helvetica, sans-serif;
	color: #940D1E;/*#B51032;*/
	background-color: transparent;
	margin-left:15px;
	margin-bottom: -5px;
	margin-right:0px;
	margin-top:12px;
}



#comp  h5 a {
	display: block;
	color: #940D1E;
	background-color: transparent;
	margin-bottom: -5px;
	margin-right:0px;
	margin-top:25px;

	}
	
#comp  h5 a:visited {
	background-color: transparent;
	/*color:#660099;*/
	}

	
#comp h5 a:hover {
	background-color: #4565C2;
	color: #FFFFFF;
}




#comp h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	margin-left:15px;
	margin-bottom: -12px;
	margin-right:0px;
	margin-top:12px;
}
#comp h6 {
	font: normal 110% Verdana, Arial, Helvetica, sans-serif;
	color:#4565C2;
	background-color: transparent;
	margin-left:15px;
	margin-bottom: -12px;
	margin-right:0px;
	margin-top:12px;
}

#comp  h6 a {
	background-color: transparent;
	margin-bottom: -5px;
	margin-right:0px;
	margin-top:25px;

	}
	
#comp  h6 a:visited {
	background-color: transparent;
	/*color:#660099;*/
	}

	
#comp h6 a:hover {
	background-color: #4565C2;
	color: #FFFFFF;
}

#comp ul {
	font-family:Arial, Helvetica, sans-serif;
	list-style-image: url(bullet.gif);
	line-height: 25px;
	font-size: 90%;
}

#comp li a:link, #comp li a:visited  {
	
	padding: 5px 5px 5px 0.5em;
	color: #3452CB;
	 /*#711515;*/
	/*text-decoration: none;*/
}

#comp li a:hover,
.comp_hover
{
   /*background-color: #711515;*/
   background-color: #4565C2;
   color: #FFFFFF;

}


td, th {
	font-family: Arial, Helvetica, sans-serif;
}
.datatable {
	border: 1px solid #D6DDE6;
	width: 80%;
}
.datatable td {
	border: 1px solid #D6DDE6;	
	padding: 4px;
}
.datatable th {
	border: 1px solid #828282;
	background-color: #BCBCBC;
	font-weight: bold;
	text-align: left;
	padding-left: 4px;
}
.datatable caption {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #006699;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 8px;
}
.datatable tr.altrow {
	background-color: #DFE7F2;
	color: #000000;
}
/************** .news styles ***************/

.hilite {
	background-color: #FFFFCC;
	color: #B22222;
	font-weight:bold;
}

.normaltext {
	font-weight: normal;
}
.colortext {
	color: #940D1E;
}
.italictext {
	font-style:italic;
}

.alignp {
	text-align: justify;
}


.subnav {
	margin-left: 12px;
	/* mm background-color: #C1CCEA; */
	background: #ECECFF; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#FFFFFF', endColorstr='#ECECFF'); /* for IE */
	background: -webkit-gradient(linear, left center, right center, from(#FFFFFF), to(#ECECFF)); /* Ecco la sfumatura, che parte da "left top" e arriva a "left bottom" "from" il colore "to" l'altro colore  */
    background: -moz-linear-gradient(left,  #FFFFFF,  #ECECFF); /* stessa cosa per firefox*/
	/* mm aggiunte righe seguenti*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.subnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border:none;
}

.subnav li {
	/*width: 190px;*/
	/* mm border-bottom: 1px solid #ED9F9F;*/
	border-bottom: 1px solid #FFFFFF;
	margin: 0;
	padding: 0;
	/*font-size: 80%;*/
	vertical-align: bottom; /* Removes unwanted margin in IE */
}

.subnav li a:link, .subnav li a:visited  {
	display: block;
	/*padding: 5px 5px 5px 0.5em;*/
	padding:0px 0px 0px 0.5em;
	/* mm border-left: 12px solid #711515;*/
	border-left: 5px solid #B51032;
	/* mm border-right: 1px solid #711515;*/
	border-right: 1px solid #B51032;
	/*background-color: #788FD3;*/
	color: #161616;
	
	text-decoration: none;
}
.subnav li a:hover {
	background-color: #B51032;
	color: #FFFFFF;
}
.nav {
	/* mmbackground-color: #788FD3;*/
	background: #C1CCEA;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ECECFF', endColorstr='#C1CCEA'); /* for IE */
	background: -webkit-gradient(linear, left center, right center, from(#ECECFF), to(#C1CCEA)); /* Ecco la sfumatura, che parte da "left top" e arriva a "left bottom" "from" il colore "to" l'altro colore  */
    background: -moz-linear-gradient(left,  #ECECFF,  #C1CCEA); /* stessa cosa per firefox*/
	/* mm aggiunte righe seguenti*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border:none;
}
.nav li {
	/*width: 190px;*/
	/* mm border-bottom: 1px solid #ED9F9F;*/
	border-bottom: 1px solid #FFFFFF;
	margin: 0;
	padding: 0;
	/*font-size: 80%;*/
	vertical-align: bottom; /* Removes unwanted margin in IE */
}

.nav li a:link, .nav li a:visited  {
	display: block;
	/* mm padding: 5px 5px 5px 0.5em;*/
	padding:0px 0px 0px 0.5em;
	/* mm border-left: 12px solid #711515; */
	border-left: 5px solid #B51032;
	/* mm  border-right: 1px solid #711515; */
	border-right: 1px solid #B51032;
	/*background-color: #788FD3;*/
	/* mm color: #711515;*/
	color: #161616;
	text-decoration: none;
}
.nav li a:hover {
	/* mm background-color: #711515;*/
	background-color: #B51032;
	color: #FFFFFF;
}




.navfather {
	/* mm background-color:  #5270C7;*/
	background: #C1CCEA;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#C1CCEA', endColorstr='#8080FF'); /* for IE */
	background: -webkit-gradient(linear, left center, right center, from(#C1CCEA), to( #8080FF)); /* Ecco la sfumatura, che parte da "left top" e arriva a "left bottom" "from" il colore "to" l'altro colore  */
    background: -moz-linear-gradient(left,  #C1CCEA,  #8080FF); /* stessa cosa per firefox*/
	/* mm aggiunte righe seguenti*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.navfather ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border:none;
}
.navfather li {
	/*width: 190px;*/
	/* mm  border-bottom: 1px solid #ED9F9F;*/
	border-bottom: 1px solid #FFFFFF;
	margin: 0;
	padding: 0;
	/*font-size: 80%;*/
	vertical-align: bottom; /* Removes unwanted margin in IE */
}

.navfather li a:link, .navfather li a:visited  {
	display: block;
	/* mm padding: 5px 5px 5px 0.5em;*/
	padding:0px 0px 0px 0.5em;
	/* mm border-left: 12px solid #711515;*/
	border-left: 5px solid #B51032;
	/* mm border-right: 1px solid #711515;*/
	border-right: 1px solid #B51032;
	/*background-color: #788FD3;*/
	/* mm color: #711515;*/
	color: #161616;
	text-decoration: none;
}
.navfather li a:hover {
	background-color: #B51032;
	color: #FFFFFF;
}
/*stili per la galleria di immagini*/
#gallery{
    
	margin-left: 170px;
	padding: 0px 0px 0 0;
    }

#gallery li{
    
    /*background-color: #000;*/
    color: #000000;/*  #fff;*/
    margin: 0 0 30px;
    padding: 0;
    list-style-type: none;
    }

#gallery h1 {
	font-family: "Courier New", Courier, monospace;
	font-weight:bold;
	font-size: 110%;
	display: block;
	padding: 5px 5px 5px 0.5em;
	/*border-left: 12px solid #711515;
	border-right: 1px solid #711515;
	background-color: #00CC00;/*  #788FD3;*/
	color: #3452CB; /*#711515;*/
	text-decoration: none;
}

#gallery h2{
    margin: 0;
	padding-left:4px;
    font-family: Arial, Helvetica, sans-serif;
    color:#711515;
    font-size:80% ;
    
    }

#gallery h3{
    margin: 0;
    padding: 3px 0 16px;
    background: #000 url('film.jpg') repeat-x bottom right;
    color: #fff;
    font: 0px light arial,sans-serif;
    text-align: center;
    }

#gallery h4{
	margin: 10px;
    font-weight:bold;
	font-size: 110%;
	display: block;
	padding: 5px 5px 5px 0.5em;
    color:#711515;
    
    
    }
#gallery  h4 a {
	display: block;
	color: #940D1E;
	background-color: transparent;
	margin-bottom: -5px;
	margin-right:0px;
	margin-top:5px;
	}
	
#gallery  h4 a:visited {
	background-color: transparent;
	/*color:#660099;*/
	}

	
#gallery h4 a:hover {
	background-color: #4565C2;
	color: #FFFFFF;
}
#gallery li a{
    display: block;
    padding: 0px 0px 16px;
    background: #000 url('film.jpg') repeat-x bottom right;
    }

#gallery ul {
	
}

#gallery li a:hover{
    color: #fff; /*hack per i ie5.5 e le regole sotto*/
    }

#gallery li a img{
    border: 2px solid #000;
    }

#gallery  li a:hover img{
    border-color: #FFFFA0;
    }
/* certificazione W3C */
.barraCertifica {
  background-color: transparent;
  
  float:left;
  text-align: center;
  width: 99.75%;
}
.barraCertifica img {
  border: 0px;
  margin-top: 10px;
}
/* adjust margins to change separation between the feature image and text flowing around it */
#searchcontrol 
{
	
	margin-left: 195px;
	padding: 20px 10px 0 0;
	
	
}

