/* ############ Rassegna stampa ################ */

div.tit_rassegna_stampa {
	margin: 16px -1px 30px -5px;
	background: url(/download/sfondi/bg_green.png) repeat-x 0 50%;
	background: url(/download/sfondi/bg_gradient_ocra.png) repeat-x 0 0;
	background-position: 0 50%;
	color: #fff;
	padding: 6px 4px 6px 6px;
	}

div.tit_rassegna_stampa div {
	float: right;
	margin: 1px 20px 4px 0;
	#margin-top: -5px; /* con # solo ie7 capisce... */
	_margin-top: -5px; /* con # solo ie6 capisce... */
	padding: 3px 5px 3px 5px;
	color: #00b;
	background-color: #fff;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
  	opacity: 0.7;
	}

span.giornale {
	font-family: Garamond;
	font-size: 120%;
	color: #dd0000;
	/*background-color: #ffffbb;
	font-variant: small-caps;*/
	}

div.tit_rassegna_stampa a {
	color: #ffff77;
	}

div.tit_rassegna_stampa a:hover {
	color: #bbbbff;
	}

/* ############ Elenchi libri biblioteca ################ */

.biblio_img
	{
	posizion: absolute;
	float: left;
	margin: 0px 30px 10px 10px;
	}
.biblio_settore
	{
	font-family: verdana, helvetica;
	font-variant: small-caps;
	font-size: 200%;
	}
.biblio_opera
	{
	font-variant: small-caps;
	font-family: verdana, helvetica;
	font-size: 130%;
	margin: 30px 0px 4px 0px;
	color: #004400;
	background: url(/download/sfondi/gradient_grigio.gif) repeat-x;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #cccccc;
	padding: 2px 5px 2px 5px;
	}
.biblio_autore
	{
	margin: 2px 0px 0px 20px;
	font-family: verdana, helvetica;
	font-size: 100%;
	font-weight: bold;
	color: #990000;
	}
.biblio_ediz
	{
	margin: 0px 0px 0px 24px;
	font-family: verdana, helvetica;
	font-size: 110%;
	font-weight: normal;
	color: #777777;
	}
.biblio_acuradi
	{
	margin: 0px 0px 0px 24px;
	font-family: verdana, helvetica;
	font-size: 110%;
	font-weight: normal;
	font-style: italic;
	color: #000099;
	}
.biblio_isbn
	{
	margin: 0px 0px 0px 24px;
	font-family: verdana, helvetica;
	font-size: 110%;
	font-weight: normal;
	color: #225522;
	}
.biblio_genere
	{
	margin: 0px 0px 0px 20px;
	font-family: verdana, helvetica;
	font-size: 110%;
	font-weight: bold;
	color: #990000;
	}
.biblio_regia
	{
	margin: 0px 0px 0px 20px;
	font-family: verdana, helvetica;
	font-size: 110%;
	font-weight: bold;
	color: #990000;
	}
.biblio_interpreti
	{
	margin: 0px 0px 0px 20px;
	font-family: verdana, helvetica;
	font-size: 110%;
	font-weight: normal;
	color: #555555;
	}
.biblio_testo
	{
	margin: 6px 0px 0px 50px;
	font-family: verdana, helvetica;
	font-size: 100%;
	color: #000099;
	border-top: 1px dashed #cccccc;
	border-bottom: 1px dashed #cccccc;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #ffffee;
	}

/* ############ Regolamenti ################ */

.regol_tit_elenco_provvedimenti
	{
	margin: 0px;
	padding: 3px 3px 3px 13px;
	background-color: #eeeeee;
	background: url(/download/sfondi/gradient_grigio.gif);
	border-top: 1px solid #f3f3f3;
	border-bottom: 1px solid #ccc;
	color: #06c;
	letter-spacing: 3px;
	}
.regol_provvedimenti
	{
	font-size: 100%;
	margin: 6px 0px 16px 26px;
	padding: 3px;
	padding-bottom: 6px;
	color: #444444;
	border-bottom: 1px dashed #999999;
	}
.regol_provvedimento
	{
	margin-bottom: 6px;
	}
.regol_contenuto_atto
	{
	font-style: italic;
	margin: 0px 0px 0px 20px;
	}
.regol_apri {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 6px;
	}

/* ############ Pagine orari uffici ################ */

table.orauff {
	font-size: 90%;
	text-align: center;
	padding: 2px;
	margin: 4px 0 34px 0;
	border-spacing: 3px;
	}

table.orauff th {
	font-weight: bold;
	letter-spacing: 4px;
	width: 80px;
	color: #000066;
	border: 0;
	padding: 2px 2px 0 2px;
	}

table.orauff td {
	color: #000066;
	background-color: #f0f0f0;
	padding: 2px;
	border-top: 1px solid #f4f4f4;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #c8c8c8;
	border-left: 1px solid #f2f2f2;
	}

/* ############ Consiglio comunale ################ */

p.cons_com_tit_odg {
	font-size: 120%;
	/* color: #06c;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #bbb;
	background: url(/download/sfondi/gradient_grigio.gif) repeat-x; */
	padding: 8px;
	background: url(/download/sfondi/bg_green.png) repeat-x 0 50%;
	background: url(/download/sfondi/bg_grigio.gif) repeat-x 0 50%;
	color: #fff;
	}

img.cons_com_immagine {
	border-top: 1px solid #f4f4f4;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #bbbbbb;
	border-left: 1px solid #f0f0f0;
	float: right;
	margin: 16px 20px 6px 6px;
	padding: 5px;
	/*background: url(/download/sfondi/white50.png);*/
	background-color: #e3e3e3;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
  	opacity: 0.7;
	}

ol.cons_com {
	color: #666;
	}

li.cons_com {
	margin: 12px;
	}

/* ############ Giornalino ################ */

.giornalino_thumb {
	float: right;
	margin-top: -2px;
	margin-left: 6px;
	padding: 1px;
	border: 1px solid #007700;
	}

/* ############ Organizzazione ################ */

.rigavuota	{
	font-size: 1px;
	height: 10px;
	}

.servizi {
	font-weight: bold;
	padding: 10px 0px 6px 0px;
	background-color: rgb(255,204,0);
	}

.servizio {
	font-weight: bold;
	padding: 3px 3px 3px 20px;
	}

.subservizio {
	padding: 3px 3px 3px 40px;
	}

.operatori	{
	font-weight: bold;
	padding: 10px 3px 6px 3px;
	background-color: rgb(255,204,0);
	}

.operatore	{
	padding: 3px 3px 3px 20px;
	}