html { font-size:75% } 
body{
background:#dde9f8 url('/img/fick.gif') no-repeat fixed 100% 100%;
color:#000;
text-align:center; 
margin:0;position:relative;z-index:1; 
font-style:normal; font-variant:normal; font-weight:normal; font-size:100%; font-family:verdana, helvetica, sans-serif
}

hr, .navigazione{display:none;}
.alt, .nascosto{
	width:0;height:0;overflow:hidden;position:absolute;top:-1000em; }

#contenuti{
	background:#fff ;
	position:relative; 
	text-align:left;
	margin:0 auto;
	border: 1px solid #2222dd;
	width:960px !important;
	width /**/:962px;
	visibility: visible;}

.clearfloat { /* questa classe deve essere inserita in un elemento div o break e deve essere l'elemento finale prima 
				della chiusura di un contenitore che deve contenere per intero un elemento mobile */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px; }

#intestazione { 
	position:relative;
	width:960px;height:167px;
	background:#dde9f8 url('/img/testata.jpg') no-repeat ; }

#intestazione_flash { 
	position:relative;
	width:960px;height:200px;
	background:#dde9f8 ; }

#comitato { 
	position:relative;
	width:960px;height:50px;
	background:#ffffff url('/img/fick.gif') right no-repeat; height:50px;}

#cerca { 
	position:relative;
	font-family: Verdana; font-size: 12px; font-weight:bold; color:#3e55a1; line-height:30%;
	text-align:right;
	width:960px; 
	background:#dedeff url('/img/tratto1.gif'); }

#colonnasx {	width:200px;
	float:left;position:relative;
	top: 0px;
	left: 0px;
	background:#ffffff; }

#corpo {
	float:right;right:0px;
	top: 0px;
	padding:0px;
	width:750px !important;
	width /**/:752px; 
	background:#ffffff; }

#comunicato { 
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	}
/* #inevidenza div{float:left;padding:6px 0; width:750px;}
#inevidenza h3, #altrenotizie h3, */

.titonews{position:relative; padding:0; 
font-size:1.3em;
font-weight:bolder; text-transform: uppercase;
color:#006}

.titolonews{position:relative; padding:0; font-size:1.3em; font-weight:bold; color:#006}

p.news {position:relative; padding:0; font-size:1.1em; }

div.notizia1{background:#fff; padding:0px 3px 0px 3px; width:98%; margin:0; float:left;
border-top:1px solid #ffff80;   /* paddind top-right-bottom-left */ /* idem per margin */
border-right:1px solid #e2e2e2;
border-bottom:1px solid #ffff80;
border-left:1px solid #f2f2f2; 
}

div.notizia2{background:#eee; padding:0px 3px 0px 3px; width:98%; margin:0; float:left;
border-top:1px solid #ffff80;
border-right:1px solid #e2e2e2;
border-bottom:1px solid #ffff80;
border-left:1px solid #f2f2f2;
}

div.notizia2sx{background:#efffff; padding:0px 3px 0px 3px; width:356px; margin:0; float:left; 
border-top:1px solid #ffff80;
border-right:1px solid #e2e2e2;
border-bottom:1px solid #ffff80;
border-left:1px solid #f2f2f2;
}
						/*       margin: top right bottom left   */
div.notizia2dx{background:#efffff; padding:0px 3px 0px 3px; width:362px; margin:0 7px 0 0px; float:right;
border-top:1px solid #ffff80;
border-right:1px solid #e2e2e2;
border-bottom:1px solid #ffff80;
border-left:1px solid #f2f2f2;
}

.com {font-style:normal; font-variant:normal; font-weight:normal; font-size:1.1em; font-family:verdana; }
.tabella td{ border-bottom:1px solid #d9ded5; padding:2px 3px; font-size:1.1em; }
.tabella th{ border-bottom:1px solid #d9ded5; padding:2px 3px; background:#dde9f8; font-size:1.1em; font-weight:bold;}
.tabelladati { width:100%;}
.tabelladati td{ border-bottom:0px /*solid #d9ded5*/; padding:2px 3px; }
.verde {color: #006000;}
.verde_bold {color: #006000; font-weight:bold;}
.rosso {color: #ff0000;}
.rosso_bold {color: #ff0000; font-weight:bold;}
.blu {color: #0000ec;}
.blu_bold {color: #0000ec; font-weight:bold;}
.azz { background:#ecf6ff; border-bottom:0px /*solid #d9ded5*/; padding:2px 3px;}
.gia { background:#deefff; border-bottom:0px /*solid #d9ded5*/; padding:2px 3px;}   
.tr1b { background:#ffffee; font-weight:bold; border-bottom:0px; } 	/*url('/img/tratto2.gif')*/
.tr2b { background:#ecf6ff; font-weight:bold; border-bottom:0px; }
.tr1 { background:#ffffee; border-bottom:0px;  padding:2px 3px}
.tr2 { background:#ecf6ff; border-bottom:0px;  padding:2px 3px}
.red { color: #d00; visibility: visible; }

a:link     { text-decoration: none; color: #036; }
a:visited  { text-decoration: none; color: #35a; }
a:hover    { text-decoration: underline; color: #036; }
a:active   { text-decoration: underline; color: #036; }

.titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bolder;
	color: #333333;
	text-transform: uppercase; }

/*
#mappa ul, #mappa ol{margin:0 0 1em 20px;padding:0;}
#mappa li{padding:0 4px 5px 0;}
*/
#mappa ul{list-style-type:none;}
#mappa ul li{background:url('/img/pelenco.jpg') no-repeat 0 3px;
padding-left:12px
}
#mappa ul ul{margin:0 0 1em 10px;padding:0;}

#mappa ul li ul li{
background:url('/img/qelenco.jpg') no-repeat 0 3px;
padding-left:12px
}

#menu { background:#ffffff;
	border-bottom:1px solid #fff; }
#menu ul{ margin:0;padding:0;
	list-style-type:none; }
#menu ul{ margin:0;padding:5px 0 5px 0;
	list-style-type: none; }
#menu ul li {display:inline; }
#menu ul li a{font-size:1em;
display:block;position:relative;
padding: 3px 3px 2px 5px;font-weight:bold;
border-bottom:1px solid #ddd;}
#menu ul li#rumore a{border-top:none}

/*sottomenu*/
#menu ul ul li a{font-size:.9em;
display:block;position:relative;
font-weight:normal;
background:url('../img/elencomenu.gif') no-repeat 5px 6px;
border-top:medium none; ; padding-left:15px; padding-right:3px; padding-top:3px; padding-bottom:2px
}
/*#menu ul ul li a:hover{background:#fff}*/

img {border:none;}
p {font-family: Arial, Helvetica, sans-serif; font-size: 1em;}
.logo {font-family: "Arial Black"; font-size: 25px; font-weight:bold; color:#3a55a1; line-height:110%;}
.logo2 {font-family: "Arial Narrow"; font-size: 25px; font-weight:bold; color:#3e55a1; line-height:110%;}
.logo3 {font-family: Arial; font-size: 13px; font-weight:bold; color:#3e55a1; }

#piedipagina a#ritorna { 
display:block;
width:32em;
background:url('/img/freccia_indietro.png') no-repeat 0 50%;
line-height:2em; padding-left:14px; padding-right:14px; padding-top:0px; padding-bottom:0px;
}

#piedipagina a#stampa { 
text-align:right;
position:absolute;top:0;right:0;
display:block;
background:url('/img/stampante.png') no-repeat 0 50%;
line-height:2em; padding-left:23px; padding-right:1em; padding-top:0; padding-bottom:0px; 
}

#piedipagina { font-size:1.0em;
clear:both;
padding:3px 1em 0 1em;
border-top:3px solid #2222dd;
background:#fcfcea;
border-bottom:5px solid #2222dd;
height:2em;padding:3px 0;
font-weight:bold;
position:relative;
text-align:left
}
