body { color: #333; font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; background-color: #f0f0f0; text-align: left; margin: 0; }p { margin: 0; }a { color: #333; text-decoration: none; }a:visited { color: #333; }a:hover { color: #666; text-decoration: none; }.clear_all { clear:both; height:0px; overflow:hidden; }h4 { color: #666; font-size: 1em; font-weight: bold; margin: 0; }#pagina { background-color: #fff; width: 970px; margin: 0 auto 20px; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; }#testata { background-image: url(../images/layout/testata.jpg); background-repeat: no-repeat; background-position: left top; width: 960px; height: 108px; margin: 0 5px 0; }#menu_ricerca { background-color: #b4e0ed; margin: 0 5px 10px; width: 960px; height: 32px; }.menu { float: left; margin-bottom: 10px; margin-left: 5px; }.ricerca { background-image: url(../images/layout/sfondo_ricerca.jpg); background-repeat: no-repeat; width: 425px; height: 32px; margin-bottom: 10px; margin-left: 0; float: left; }#colonna_150 { width: 150px; float: right; margin: 0 10px 0 0; display: inline; }.box_150 { width: 150px; float: none; clear: both; margin-bottom: 10px; }.box_150_titolo_arrotondato { background-color: #e0e0e0; background-image: url(../images/layout/box_150_titolo.jpg); background-repeat: no-repeat; background-position: left top; width: 130px; padding: 5px 10px; }.box_150_contenitore_pieno { background-color: #e0e0e0; width: 130px; padding-right: 10px; padding-left: 10px; }.box_150_contenitore_bordo { width: 130px; padding-top: 5px; padding-right: 7px; padding-left: 7px; border-right: 3px solid #e0e0e0; border-left: 3px solid #e0e0e0; }.box_150_contenitore_bordo_pieno { background-color: #f4f4f4; padding-right: 7px; padding-left: 7px; width: 130px; padding-top: 5px; border-right: 3px solid #e0e0e0; border-left: 3px solid #e0e0e0; }.box_150_piede_arrotondato { background-color: #e0e0e0; background-image: url(../images/layout/box_150_piede.jpg); background-repeat: no-repeat; background-position: left bottom; width: 130px; padding: 5px 10px; }.box_150_piede_bordo { width: 130px; padding: 5px 7px; border-right: 3px solid #e0e0e0; border-bottom: 3px solid #e0e0e0; border-left: 3px solid #e0e0e0; }.box_150_piede_bordo_pieno { background-color: #f4f4f4; padding: 5px 7px; width: 130px; border-right: 3px solid #e0e0e0; border-bottom: 3px solid #e0e0e0; border-left: 3px solid #e0e0e0; }.box_150_piede_arrotondato p { font-size: 0.85em; }.box_150_piede_bordo p { font-size: 0.85em; }.box_150_piede_bordo_pieno p { font-size: 0.85em; }#colonna_310 { width: 310px; float: right; margin: 0 10px 0 0; display: inline; }.box_310 { width: 310px; float: none; clear: both; margin-bottom: 10px; }.box_310_titolo_arrotondato { background-color: #e0e0e0; background-image: url(../images/layout/box_310_titolo.jpg); background-repeat: no-repeat; background-position: left top; width: 290px; padding: 5px 10px; }.box_310_contenitore_pieno { background-color: #e0e0e0; width: 290px; padding-right: 10px; padding-left: 10px; }.box_310_contenitore_bordo { width: 290px; padding-top: 5px; padding-right: 7px; padding-left: 7px; border-right: 3px solid #e0e0e0; border-left: 3px solid #e0e0e0; }.box_310_contenitore_bordo_pieno { background-color: #f4f4f4; padding-right: 7px; padding-left: 7px; width: 290px; padding-top: 5px; border-right: 3px solid #e0e0e0; border-left: 3px solid #e0e0e0; }.box_310_piede_arrotondato { background-color: #e0e0e0; background-image: url(../images/layout/box_310_piede.jpg); background-repeat: no-repeat; background-position: left bottom; width: 290px; padding: 5px 10px; }.box_310_piede_bordo { width: 290px; padding: 5px 7px; border-right: 3px solid #e0e0e0; border-bottom: 3px solid #e0e0e0; border-left: 3px solid #e0e0e0; }.box_310_piede_bordo_pieno { background-color: #f4f4f4; padding: 5px 7px; width: 290px; border-right: 3px solid #e0e0e0; border-bottom: 3px solid #e0e0e0; border-left: 3px solid #e0e0e0; }.box_310_piede_arrotondato p { font-size: 0.85em; }.box_310_piede_bordo p { font-size: 0.85em; }.box_310_piede_bordo_pieno p { font-size: 0.85em; }#colonna_470 { width: 470px; float: right; margin: 0 10px 0 0; display: inline; }.box_470 { width: 470px; float: none; clear: both; margin-bottom: 10px; }.box_470_titolo_arrotondato { background-color: #e0e0e0; background-image: url(../images/layout/box_470_titolo.jpg); background-repeat: no-repeat; background-position: left top; width: 450px; padding: 5px 10px; }.box_470_contenitore_pieno { background-color: #e0e0e0; width: 450px; padding-right: 10px; padding-left: 10px; }.box_470_contenitore_bordo { width: 450px; padding-top: 5px; padding-right: 7px; padding-left: 7px; border-right: 3px solid #e0e0e0; border-left: 3px solid #e0e0e0; }.box_470_contenitore_bordo_pieno { background-color: #f4f4f4; padding-right: 7px; padding-left: 7px; width: 450px; padding-top: 5px; border-right: 3px solid #e0e0e0; border-left: 3px solid #e0e0e0; }.box_470_piede_arrotondato { background-color: #e0e0e0; background-image: url(../images/layout/box_470_piede.jpg); background-repeat: no-repeat; background-position: left bottom; width: 450px; padding: 5px 10px; }.box_470_piede_bordo { width: 450px; padding: 5px 7px; border-right: 3px solid #e0e0e0; border-bottom: 3px solid #e0e0e0; border-left: 3px solid #e0e0e0; }.box_470_piede_bordo_pieno { background-color: #f4f4f4; padding: 5px 7px; width: 450px; border-right: 3px solid #e0e0e0; border-bottom: 3px solid #e0e0e0; border-left: 3px solid #e0e0e0; }.box_470_piede_arrotondato p { font-size: 0.85em; }.box_470_piede_bordo p { font-size: 0.85em; }.box_470_piede_bordo_pieno p { font-size: 0.85em; }#piede { color: #666; font-size: 0.8em; margin-right: 5px; margin-bottom: 10px; margin-left: 5px; width: 960px; float: none; clear: both; padding-top: 5px; border-top: 1px solid #dfdfdf; }#piede0 { color: #666; font-size: 0.8em; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; width: 960px; float: none; clear: both; padding-top: 5px; border-top: 1px solid #dfdfdf; }.banner_alto_950 { width: 950px; height: 70px; float: left; margin: 0 0 10px 10px; }.banner_alto_790 { width: 790px; height: 70px; float: left; margin: 0 0 10px 10px; }.banner_alto_470 { width: 470px; height: 70px; float: left; margin: 0 0 10px 10px; }form { margin: 0; padding: 0; }#menu_ricerca .custom_txt_input { font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; border-color: #E0E0E0; border-style:solid; border-width:1px; color: #666666; }#menu_ricerca .custom_radio_input { background-color:#466881; border-color: #E0E0E0; border-style:solid; border-width:1px; }#menu_ricerca label { font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; }/* STILI BOX NEWS  */#new ul { margin: 0; padding: 0px; list-style:none; font-size: 0.85em; }#new ul li a span, ul li span { color:#2347f6; }#new strong {color: #000000;}#new ul li a, ul li { color:#666666; }#new ul li { padding: 4px 0; border-bottom:1px solid #dfdfdf; }#new ul li a:hover { color: #999; }#new ul li a:hover span { color: #ccc; }#new_singola ul { margin: 0; padding: 0px; list-style:none; }#new_singola ul li a span, ul li span { color:#999999; }#new_singola ul li a, ul li { color:#666666; }#new_singola ul li { padding: 10px 0; border-top: 1px solid #dfdfdf; }#new_singola ul li a:hover { color: #999; }#new_singola ul li a:hover span { color: #ccc; }/* FINE STILI BOX NEWS *//* STILI LANCI ARTICOLI */#lancio_contenitore_470 { background-color: #FFFFFF; width: 470px; float: none; clear: both; padding-bottom: 10px; }#lancio_contenitore_230_sx { background-color: #FFFFFF; width: 230px; float: left; margin-right: 10px; padding-bottom: 10px; }#lancio_contenitore_230_dx { background-color: #FFFFFF; width: 230px; float: left; padding-bottom: 10px; }#lancio_articolo_filetto { font-size: 0px; width: 470px; float: left; margin-bottom: 10px; border-bottom:1px solid #dfdfdf; }#lancio_contenitore_470 h1, h2, #lancio_contenitore_230_sx h1, h2, #lancio_contenitore_230_dx h1, h2 { font-family: Georgia, "Times New Roman", Times, serif; margin-top: 0; margin-bottom: 4px; }#lancio_contenitore_470 h1, #lancio_contenitore_230_sx h1, #lancio_contenitore_230_dx h1 { font-size: 1.8em; }#lancio_contenitore_470 h2, #lancio_contenitore_230_sx h2, #lancio_contenitore_230_dx h2 { font-size: 1.3em; }#lancio_contenitore_470 h3, #lancio_contenitore_230_sx h3, #lancio_contenitore_230_dx h3 { color: #671a1a; text-decoration: none; font-size: 1em; margin-top: 0; margin-bottom: 4px; }#lancio_contenitore_470 h3 a, #lancio_contenitore_230_sx h3 a, #lancio_contenitore_230_dx h3 a { color: #671a1a; }#lancio_contenitore_470 h3 a:visited, #lancio_contenitore_230_sx h3 a:visited, #lancio_contenitore_230_dx h3 a:visited { color: #671a1a; }#lancio_contenitore_470 h3 a:hover, #lancio_contenitore_230_sx h3 a:hover, #lancio_contenitore_230_dx h3 a:hover { color: #618aa4; }.image_destra { float: right; margin: 0 0 5px 10px; }.image_sinistra { margin: 0 10px 5px 0; float: left; }#rimando, #rimando a { font-size: 0.90em; color: #671a1a; text-align: right; }#rimando a:hover { color: #666666; }/* FINE STILI LANCI ARTICOLI *//* STILI BOX MEDIA CENTER */#mcenter ul { margin: 0; padding: 0px; list-style:none; font-size: 0.85em; }#mcenter ul li a span, ul li span { color:#999999; }#mcenter ul li a, ul li { color:#666666; }#mcenter ul li { padding: 4px 0; border-bottom:1px solid #dfdfdf; }#mcenter ul li a.image { background-image: url(../images/layout/image.gif); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px; }#mcenter ul li a.video { background-image: url(../images/layout/video.gif); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px; }#mcenter ul li a.audio { background-image: url(../images/layout/audio.gif); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px; }#mcenter ul li a.article { background-image: url(../images/layout/article.gif); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px; }#mcenter ul li a:hover { color: #999; }#mcenter ul li a:hover span { color: #ccc; }#mcenter_singola ul { margin: 0; padding: 0px; list-style:none; }#mcenter_singola ul li a span, ul li span { color:#999999; }#mcenter_singola ul li a, ul li { color:#666666; }#nmcenter_singola ul li { padding: 10px 0; border-top: 1px solid #dfdfdf; }#mcenter_singola ul li a:hover { color: #999; }#mcenter_singola ul li a:hover span { color: #ccc; }#media_images { background-image: url(../images/layout/image.gif); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px; }/* FINE STILI BOX MEDIA CENTER *//* STILI FORUM *//* #forum_container { background-color: #fff; text-align: left; padding: 5px; border-top: 1px solid #505050; border-right: 1px solid #505050; border-bottom: 1px solid #505050; border-left: 1px solid #505050; } */#forum_container {  }#forum_header_left { font-size: 0.85em; font-weight: bold; background-color: #dfdfdf; padding: 5px; }#forum_topic_left { height: 50px; background-color: #f4f4f4; padding: 5px; border-top: 2px solid #ffffff; }#forum_numbers { padding-top: 8px; padding-bottom: 5px; font-size: 0.90em; }#forum_single_topic { background-color: #f4f4f4; padding: 5px; border: solid 3px #7b7b7b; }#forum_answer_data { font-size: 0.85em; border-top: 1px solid #dfdfdf; padding-top: 5px; }#forum_answer_box {background-color: #ffffff; padding: 5px; }#forum_form_container { }#forum_separator {padding-top: 10px; padding-bottom: 10px;}#forum_form_container .input_text { margin:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; border-color: #E0E0E0; border-style:solid; border-width:1px; color: #666666; }#forum_form_container .custom_radio_input { margin:4px 0 4px 4px; background-color:#ffffff; vertical-align: middle; }#forum_form_container .custom_select { margin:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; border-color: #E0E0E0; border-style:solid; border-width:1px; color: #666666; }#forum_form_container .registration_submit { margin:0px; }#forum_form_container .error { color: #df1327; font-weight: bold; text-align: center; padding-top: 2px; padding-bottom: 5px; }#forum_form_container .testo_piccolo { color: #666; font-size: 11px; text-align: left; padding-bottom: 10px; }#forum_topic_left .testo_piccolo { font-size: 0.85em; }/* FINE STILI FORUM *//* STILI CINEMA */#cinema ul { margin: 0; padding: 0px; list-style:none; }#cinema ul li { color: #333; padding: 10px 0; border-top: 1px solid #dfdfdf; }#cinema img { padding-right: 10px; }#cinema .luogo { font-size: 11px; color:#666; font-weight: bold; }#cinema .film { font-size: 14px; color:#671a1a; font-weight: bold; margin-top: 2px; }#cinema .cinema { font-size: 12px; color:#333; font-weight: bold; margin-top: 2px; }#cinema .indirizzo { font-size: 11px; }#cinema .orario { font-size: 10px; font-style: italic; }/* FINE STILI CINEMA *//* STILI FARMACIE */#farmacie ul { margin: 0; padding: 0px; list-style:none; }#farmacie ul li { color: #333; padding: 10px 0; border-top: 1px solid #dfdfdf; }#farmacie img { padding-right: 10px; }#farmacie .luogo { font-size: 11px; color:#666; font-weight: bold; width: 300px; }#farmacie .farmacia { font-size: 12px; color:#333; font-weight: bold; margin-top: 2px; width: 300px; }#farmacie .indirizzo { font-size: 11px; width: 300px; }#farmacie .turno { font-size: 11px; font-weight: bold; float: right; width: 120px;}#farmacie .redtext { color: #f60406; }/* FINE STILI FARMACIE *//* STILI BOX LOGIN */#login { float:left; width:90%; font-size:10px; }#login label { display:block; margin:1px 0; font-size:10px; }#login .error_message { color: #df1327; display:block; font-size:11px; margin: 0 0 2px; }#login .text { font-size:11px; font-weight: bold; }#login .login_username { font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#FFFFFF; border-color: #E0E0E0; border-style:solid; border-width:1px; color: #666666; width:128px; }#login .login_password { font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#FFFFFF; border-color: #E0E0E0; border-style:solid; border-width:1px; color: #666666; width:128px; }#login .login_submit { padding-top:5px; padding-bottom:5px; }/* FINE STILI BOX LOGIN *//* STILI PAGINA REGISTRAZIONE */#registrazione .input_text { margin:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; border-color: #E0E0E0; border-style:solid; border-width:1px; color: #666666; }#registrazione .custom_radio_input { margin:4px 0 4px 4px; background-color:#ffffff; vertical-align: middle; }#registrazione .custom_select { margin:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; border-color: #E0E0E0; border-style:solid; border-width:1px; color: #666666; }#registrazione .registration_submit { margin:8px; }#registrazione .error { color: #df1327; font-weight: bold; text-align: center; padding-top: 2px; padding-bottom: 5px; }#registrazione .testo_piccolo { color: #666; font-size: 11px; text-align: left; padding-bottom: 10px; }/* FINE STILI PAGINA REGISTRAZIONE *//* STILI BOX LIBRI */#libri_box_sinistro { font-size: 1.1em; border-right: 1px solid #e0e0e0; }#libri_box_sinistro_ultimo { font-size: 1.1em; }/* FINE STILI BOX LIBRI */.testatina_pagina { font-weight: bold; color: #671a1a; font-size: 1.2em; margin-bottom: 7px; }.filetto_pagina { margin-bottom: 10px; border-bottom:1px solid #dfdfdf; }.separatore10 { margin-bottom: 10px; }/* STILI PAGINA RICERCA */.pdf_avanzata_label { font-size: 0.85em; }#pdf_separator { margin-top: 7px; border-bottom: 1px #dfdfdf solid; }.testo_ricerca_pdf { font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#FFFFFF; border-color: #E0E0E0; border-style:solid; border-width:1px; color: #666666; }#utilities {	background-color: #ffffff;	font-size: 0.80em;	color: #333;	text-align: center;	padding-bottom: 12px;	border-bottom: 1px #dfdfdf solid;}.current {	/*background-color: #666666;*/	/*color: #FFFFFF;*/	font-weight: bold;}.small {	font-size: 0.85em;	}.searchstory {	font-size: 0.90em;	color: #333;}.big {	font-size: 0.95em;}#status {	font-size: 0.85em;	background-color: #f4f4f4;	color: #333;	text-align: center;	padding: 4px;}#suggest {	font-size: 0.85em;	background-color: #f4f4f4;	color: #333;	text-align: center;	padding: 4px;}#order {	font-size: 0.85em;	background-color: #f4f4f4;	color: #333;	text-align: center;	padding: 4px;}#pages {	font-size: 0.85em;	background-color: #f4f4f4;	color: #333;	text-align: center;	padding: 4px;}#empty_results {	color: #333;	text-align: left;	padding: 12px;	border-bottom: 1px #dfdfdf solid;}#results {	color: #333;	text-align: left;	padding: 0px;	/*	border-top: 1px #dfdfdf solid;	border-bottom: 1px #dfdfdf solid;	*/}#pdf_filetto_sotto {	border-bottom: 1px #dfdfdf solid;}#result {	background-color: #ffffff;	color: #333;	text-align: left;	padding: 4px;}#result_alternate {	background-color: #ffffff;	color: #333;	text-align: left;	padding: 4px;}#pubs {	background-color: #eeeeee;}.pub {	width: 90%;	margin-top: 12px;}#pdf_navigator {	background-color: #eeeeee;	height: 39px;	border-top: 1px #000000 solid;}/* STILI ANNUNCI  */#annuncio_data { font-style: italic; text-align: right; }#annuncio { padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #e0e0e0; }#annuncio_categoria { color: #158eff; font-weight: bold; margin-top: 10px; margin-bottom: 5px; }/* FINE STILI ANNUNCI *//* STILI WEEKEND  */#weekend_riga_data { color: #671a1a; font-size: 12px; font-weight: bold; text-align: left; padding: 3px 3px 3px 0; border-bottom: 1px solid #671a1a; }#weekend_riga_titolo { color: #333; font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; font-weight: bold; }#weekend_riga_luogo { color: #666; font-weight: bold; padding-top: 4px; padding-bottom: 2px; }#weekend_riga_continua { color: #666; font-size: 10px; text-align: right; padding-bottom: 14px; }#weekend_riga_titolo_grande { color: #333; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; }#weekend_riga_foto { padding-top: 5px; padding-bottom: 10px; }/* FINE STILI WEEKEND  */
