body {font-family:"Trebuchet MS", Verdana; font-size:12px; line-height:18px; text-align:justify; color:#555; margin:0px; padding:0px; vertical-align:top; background-color:#f6eee2; background-image:url(../images/bg.gif); background-repeat:repeat-x;}

input {font-family:"Trebuchet MS"; font-size:12px; font-weight:bold;}
textarea {font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; overflow:auto;}
img {border:0px;}

.neretto {color:#111; font-weight:bold;}
.txt_rosso {color:#ed174a; font-weight:bold;}

p {padding:0px; margin:10px 0px 0px 0px;}
.p_top_border {border-top:1px dotted #555; padding-top:10px;}
.sub_p {padding:0px; margin:3px 0px 0px 0px;}
.sub_p_citazione {font-size:12px; color:#ec184a; padding:0px; margin:3px 25px 0px 25px;}

a:focus {outline:none;}
a:link {color:#005aa9; font-size:12px; text-decoration:none;}
a:hover	{color: #005aa9; font-size:12px; text-decoration:none;}
a:visited {color:#005aa9; font-size:12px; text-decoration:none;}
.blu:link, .blu:hover, .blu:visited {color:#4072B2; font-size:12px; text-decoration:none;}

h1 {font-family:"Trebuchet MS", Verdana; font-size:12px; font-weight:bold; color:#333; margin:0px; padding:0px;}

.txt_small {font-size:12px; color:#555;}

#frame {width:997px; height:auto; margin:auto; padding:0px; background-position:center; }
#menu {width:967px; height:44px; margin:20px 0px 0px 30px; padding:0px;}
#tab_menu {height:30px; margin:0px 8px 0px 8px; padding:0px; float:left;}
.menu_link:link, .menu_link:hover, .menu_link:visited {color:#4072B2; font-size:12px; text-decoration:none;}
#menu_separatore {width:5px; height:38px; margin:0px; padding:0px;  background-image:url(../images/but/separatore_menu.gif); background-repeat:no-repeat; float:left;}

#intestazione {width:997px; height:160px; margin:0px; padding:0px; background-image:url(../images/header.jpg); background-repeat:no-repeat;} 

#content {width:997px; margin:0px 0px 0px 0px; padding:0px; float:left; min-height:420px; float:left;}
#submenu {width:170px; height:384px; margin:15px 0px 0px 0px; padding:0px; float:left;}
#tab_submenu {height:60px; margin:2px 0px 0px 0px; padding:0px;}


#box {width:827px; font-family:"Trebuchet MS"; font-size:12px; color:#4B4B4A; padding:0px; margin:0px 0px 0px 0px; float:left;}

/* L'Opera*/
#box_briciole {width:800px; padding:0px; margin:10px 10px 0px 0px; float:right; text-align:right;}
.briciole:link, .briciole:hover, .briciole:visited {color:#000000; font-size:11px; font-weight:bold; text-decoration:underline;}
.briciole_sel:link, .briciole_sel:hover, .briciole_sel:visited {color:#d61b43; font-size:11px; font-weight:bold; text-decoration:none;}
#box_title {width:305px; padding:0px; margin:35px 0px 0px 39px; float:left;}
#box_txt {width:560px; margin:0px 0px 0px 45px; padding:0px; float:left;}
#box_img_dx1 {width:170px; margin:45px 0px 0px 0px; padding:0px; float:right;}
#box_img_dx2 {width:170px; margin:45px 0px 0px 0px; padding:0px; float:right;}
.table_consiglio {width:550px; padding:0px; font-size:12px; margin:10px 0px 20px 0px;}
.td1_consiglio {width:300px; border-bottom: 1px dotted #ccc; margin:0px; padding:4px;}
.td2_consiglio {width:250px; border-bottom: 1px dotted #ccc; margin:0px; padding:4px;}
.statuto_cap {margin:20px 0px 0px 0px; padding:0px;}
.statuto_ul {margin:3px 0px 5px 30px; padding:0px;}
.statuto_li {margin:0px; padding:0px;}
#collaborazioni_sx {width:250px; float:left; margin:10px 0px 0px 0px; padding:0px;}
#collaborazioni_dx {width:250px; float:left; margin:10px 0px 0px 45px; padding:0px;}
.p_collaborazioni {border-bottom: 1px dotted #ccc; padding:0px; margin:10px 0px 5px 0px; font-size:12px;}
#link_bibliografia {font-size:13px; color:#005aa9; margin:20px 0px 0px 0px; padding:0px;}
#link_bibliografia a:link, #link_bibliografia a:hover, #link_bibliografia a:visited {text-decoration:underline;}

.table_chiesa { margin:15px 0px 0px 0px; padding:0px;}
.td_table_chiesa_left { padding:0px 20px 0px 0px;}
.td_table_chiesa_right { padding:0px 0px 0px 20px;}
.bordo_img { border:1px solid #ccc;}
.p_img { text-align:center;}


#home_box_txt {width:305px; margin:30px 0px 0px 45px; float:left; padding:0px; }
#home_box_txt img {text-align:right;}
#home_box_img {width:222px; height:370px; margin:18px 0px 0px 44px; float:left; padding:0px; }

#home_news {width:168px; float:right; height:auto; margin:0px 3px 0px 0px; padding:0px;}
#home_news_top {width:168px; height:auto; margin:18px 0px 0px 0px; padding:0px; background-color:#153e62; float:left;}
#news_intestazione {width:168px; float:left;}
.tickerstyle {width:163px; height:auto; border:0px; background-color:fff; float:left; overflow:hidden; padding:0px 0px 0px 0px;}
.tab_news {display:none; width:158px; min-height:170px; margin:0px 4px 10px 4px; float:left; padding:0px; background-color:#fff; border: 1px solid #7b848c;}
.tab_news_nonews {width:158px; height:170px; margin:0px 4px 10px 4px; float:left; padding:0px; background-color:#fff; border: 1px solid #7b848c;}
#tab_news p {padding:6px 6px 6px 6px; margin:0px; overflow:auto;}
.title_news {color:#d61b43; padding:0px; margin:6px 6px 0px 6px; font-size:12px; font-weight:bold; text-align:left;}
.title_news_ev {color:#111; padding:1px 4px 1px 4px; margin:6px 2px 0px 2px; font-size:12px; font-weight:bold; background-color:#ffb814; text-align:left;}
.cont_news {padding:0px; margin:6px 3px 0px 3px; text-align:left; line-height:17px;}
#link_news {font-size:13px; color:#005aa9; margin:0px 3px 3px 0px; padding:0px; float:right;}
#link_news a:link, #link_news a:hover, #link_news a:visited {text-decoration:underline;}
#home_news_bottom {width:168px; height:auto; margin:0px 0px 0px 0px; padding:0px; float:left; }

#box_dove_txt{width:270px; height:200px; margin:50px 0px 0px 45px; padding:0px; clear:both; float:left; text-align:left; font-size:12px;}
#box_dove_mappa{width:510px; height:330px; margin:0px 0px 0px 0px; padding:0px; float:right;}
#mappa_bordo {width:500px; height:280px; margin:0px 0px 8px 0px; padding:2px; border: 1px solid #ccc;}

#box_gallery {width:580px; min-height:310px; margin:0px 0px 0px 45px; padding:0px; float:left;}
#box_icon {width:122px; height:82px; margin:15px 20px 0px 0px; padding:0px; float:left;}
.icon {max-width:120px; max-height:80px; padding:2px; border: 1px solid #ccc;}
.gallery_details_img {max-width:562px; padding:0px; margin:18px 0px 0px 0px; float:left;}
.img_big {max-height:372px; padding:2px; border: 1px solid #ccc;}
.gallery_details_desc {width:562px; padding:0px; margin:15px 0px 0px 0px; float:left;}
.gallery_details_indietro {width:562px; padding:0px; margin:12px 0px 0px 0px; color:#4072B2; font-size:12px; float:left;}
.gallery_details_indietro a:link, .gallery_details_indietro a:hover, .gallery_details_indietro a:visited {color:#4072B2; font-size:12px; text-decoration:underline;}

#box_gallery_cartelle {width:170px; margin:35px 0px 0px 0px; padding:0px; float:right;}
#box_gallery_cartelle img {margin:5px 0px 0px 0px;}
#box_gallery_cartelle_link {text-align:left; width:136px; float:left; margin:0px 10px 0px 13px; padding:9px 0px 9px 0px; border-bottom: 1px dotted #ccc;}
#box_gallery_cartelle_link_ultimo {text-align:left; width:136px; float:left; margin:0px 10px 0px 13px; padding:9px 0px 9px 0px;}
.briciole_gallery:link, .briciole_gallery:hover, .briciole_gallery:visited {color:#000000; font-size:11px; font-weight:bold; text-decoration:underline;}
.briciole_gallery_sel:link, .briciole_gallery_sel:hover, .briciole_gallery_sel:visited {color:#d61b43; font-size:11px; font-weight:bold; text-decoration:none;}

#attivita_box_scelta {width:560px; margin:25px 0px 0px 0px; padding:0px; float:left;}
#attivita_box_scelta p {font-family:"Trebuchet MS", Verdana; font-weight:bold; font-size:12px; text-align:justify; margin:0px 0px 0px 0px; padding:0px; }
#box_img_attivita {width:78px; height:300px; margin:15px 0px 0px 0px; padding:0px; float:right;}
#box_txt_attivita {width:670px; margin:0px 0px 0px 45px; padding:0px; float:left;}
#attivita_categoria_titolo_rosso {font-size:13px; color:#d1244c; font-weight:bold; background-color:#ecbdbd; margin:20px 0px 0px 0px; padding:1px 8px 1px 8px; float:left;}
#attivita_categoria_titolo_giallo {font-size:13px; color:#e29f14; font-weight:bold; background-color:#f6eebb; margin:20px 0px 0px 0px; padding:1px 8px 1px 8px; float:left;}
#attivita_categoria_titolo_blu {font-size:13px; color:#0a5ea4; font-weight:bold; background-color:#aebddf; margin:20px 0px 0px 0px; padding:1px 8px 1px 8px; float:left;}
#attivita_categoria_desc {width:670px; font-size:12px; font-style:italic; margin:5px 0px 0px 3px; padding:0px; float:left;}
#attivita_sottocategoria_rosso {width:580px; margin:0px 0px 0px 45px; padding:0px; float:left;}
#attivita_sottocategoria_giallo {width:580px; margin:0px 0px 0px 45px; padding:0px; float:left;}
#attivita_sottocategoria_blu {width:580px; margin:0px 0px 0px 45px; padding:0px; float:left;}

#attivita_sottocategoria_rosso a:link, #attivita_sottocategoria_rosso a:hover, #attivita_sottocategoria_rosso a:visited {color:#ec1a47; text-decoration:underline; font-weight:bold; font-size:11px;}
#attivita_sottocategoria_giallo a:link, #attivita_sottocategoria_giallo a:hover, #attivita_sottocategoria_giallo a:visited {color:#e29f14; text-decoration:underline; font-weight:bold; font-size:11px;}
#attivita_sottocategoria_blu a:link, #attivita_sottocategoria_blu a:hover, #attivita_sottocategoria_blu a:visited {color:#0a5ea4; text-decoration:underline; font-weight:bold; font-size:11px;}

.attivita_sottocategoria_ul {margin:10px 0px 8px 10px; padding:0px;}
.attivita_sottocategoria_li {font-size:13px;}
.attivita_attivita_ul {margin:6px 0px 0px 40px; padding:0px;}
.attivita_attivita_li_rosso {color:#d1244c;}
.attivita_attivita_li_giallo {color:#e29f14;}
.attivita_attivita_li_blu {color:#0a5ea4;}
#attivita_attivita_titolo_rosso {font-size:12px; color:#fff; font-weight:bold; background-color:#ef2949; margin:20px 0px 0px 0px; padding:1px 8px 1px 8px; float:left;}
#attivita_attivita_titolo_giallo {font-size:12px; color:#fff; font-weight:bold; background-color:#feb32f; margin:20px 0px 0px 0px; padding:1px 8px 1px 8px; float:left;}
#attivita_attivita_titolo_blu {font-size:12px; color:#fff; font-weight:bold; background-color:#0a5ea4; margin:20px 0px 0px 0px; padding:1px 8px 1px 8px; float:left;}
.attivita_attivita_sottotitolo {width:670px; font-size:12px; color:#111; margin:3px 0px 0px 3px; padding:0px; float:left;}
.attivita_codice_rosso {color:#ccc5c5;}
.attivita_codice_giallo {color:#111;}
.attivita_codice_blu {color:#ccc5c5;}
#attivita_attivita_desc {width:670px; font-size:12px; margin:5px 0px 0px 3px; padding:0px; float:left;}
#attivita_attivita_campi {width:515px; margin:15px 0px 0px 5px; padding:0px; float:left;}
#attivita_attivita_campi_noimg {width:100%; margin:15px 0px 0px 5px; padding:0px; float:left;}
#attivita_attivita_img {width:120px; margin:20px 0px 0px 20px; padding:0px; float:left;}
#attivita_attivita_links {width:670px; margin:3px 0px 0px 0px; padding:0px; float:left;}
#attivita_attivita_campi table {margin:0px 0px 4px 0px; padding:0px; }
.attivita_attivita_campi_titoli {color:#111; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 8px 0px 0px; vertical-align:top;}
.attivita_attivita_campi_contenuto {color:#555; margin:0px 0px 0px 0px; padding:0px; vertical-align:top; text-align:left;}
.volantino {float:left; margin:10px 0px 0px 5px;}
.modulo_iscrizione {float:right; margin:10px 20px 0px 0px;}
.att_completata {float:right; margin:10px 20px 0px 0px; color:#111; text-decoration:underline; font-weight:bold;}
.link_area_download {clear:both; float:left; margin:10px 0px 0px 5px;}
#condividi_facebook {width:670px; margin:0px 0px 0px 0px; padding:0px; float:left;}
#condividi_facebook a:link, #condividi_facebook a:hover, #condividi_facebook a:visited {text-decoration:underline; font-weight:bold; font-size:12px;}
.facebook_txt {float:right; margin:5px 5px 0px 0px;}
.facebook_txt_concerti {float:right; margin:15px 65px 0px 0px;}
.facebook_icona {float:right; margin:0px 0px 0px 0px;}

#attivita_attivita_links a:link, #attivita_attivita_links a:hover, #attivita_attivita_links a:visited {text-decoration:underline; font-weight:bold; font-size:12px;}
.table_modulo {text-align:left; margin:20px 0px 0px 0px;}
#messaggio_errore {visibility:hidden; margin:35px 8px 0px 5px; color:#c20f0f; font-weight:bold; }
#mail_cancella {width:76px; float:right; margin:0px 0px 0px 0px;}
#mail_invia {width:76px; float:right; margin:0px 7px 0px 7px;}
.modulo_ok {font-size:12px; margin:20px 8px 5px 0px; color:#58b70b; font-weight:bold; }
.modulo_error {font-size:12px; margin:20px 8px 5px 0px; color:#c20f0f; font-weight:bold; }
.modulo_comm {font-size:12px; margin:20px 8px 5px 0px; color:#555; font-weight:bold; }

#box_txt_news {width:560px; min-height:310px; margin:0px 0px 0px 45px; padding:0px; float:left;}
#box_news {width:100%; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; border-bottom: 1px dotted #ccc; border-top: 1px dotted #ccc; float:left;}
.news_titolo {color:#d61b43; font-weight:bold; font-size:12px; margin:4px 4px 2px 4px; padding:1px 4px 1px 0px; float:left;}
.news_titolo_evidenza {color:#111; font-weight:bold; font-size:12px; background-color:#ffb814; margin:4px 4px 4px 4px; padding:1px 4px 1px 2px; float:left;}
.news_txt {margin:0px 0px 4px 4px; padding:0px 0px 0px 0px; clear:both;}

#box_pagine {width:560px; margin:15px 0px 0px 45px; float:left; background-color:#fff; border: 1px solid #f3e5d1;}
.pagine {margin:4px 10px 4px 10px; font-family: Verdana; font-size:11px; font-weight:bold; }
.blu_pagine:link, .blu_pagine:hover, .blu_pagine:visited {color:#1C76A8; font-size:11px; text-decoration:underline; font-weight:bold;}

#cv_titolo {font-size:13px; color:#111; font-weight:bold; margin:30px 0px 0px 0px;}
#cv_indietro {font-size:12px; color:#005aa9; margin:20px 0px 0px 0px; padding:0px; float:right;}
#cv_indietro a:link, #cv_indietro a:hover, #cv_indietro a:visited {text-decoration:underline;}

#box_content{width:100%; margin:5px 0px 10px 0px; padding:0px 0px 0px 0px; border-bottom: 1px dotted #ccc; border-top: 1px dotted #ccc; float:left;}
#box_content a:link, #box_content a:hover, #box_content a:visited {text-decoration:underline; font-weight:bold; font-size:12px;}
.content_titolo {font-weight:bold; font-size:12px; margin:4px 4px 2px 4px; padding:1px 4px 1px 0px; float:left;}
.content_txt {margin:0px 0px 4px 4px; padding:0px 0px 0px 0px; clear:both;}
.benvenuto {float:left; margin:10px 0px 10px 4px; padding:0px;}
.logout {float:right; margin:7px 0px 0px 0px; padding:0px;}

#concerti_box_scelta_primo {width:560px; margin:25px 0px 0px 0px; padding:12px 0px 12px 0px; border-bottom: 1px dotted #ccc; border-top: 1px dotted #ccc; float:left;}
#concerti_box_scelta {width:560px; margin:0px 0px 0px 0px; padding:12px 0px 12px 0px; border-bottom: 1px dotted #ccc; float:left;}
#concerti_box_scelta_primo a:link, #concerti_box_scelta_primo a:hover, #concerti_box_scelta_primo a:visited {text-decoration:underline; font-weight:bold; font-size:12px; color:#be301a;}
#concerti_box_scelta a:link, #concerti_box_scelta a:hover, #concerti_box_scelta a:visited {text-decoration:underline; font-weight:bold; font-size:12px; color:#be301a;}
.concerti_txt {margin:0px; padding:0px;}

#concerto_categoria {width:560px; margin:25px 0px 0px 0px; padding:12px 0px 12px 0px; border-bottom: 1px dotted #ccc; float:left;}
.concerto_cat_titolo {text-decoration:underline; font-weight:bold; font-size:12px; color:#be301a;}
.concerto_cat_sottotitolo {margin:0px; padding:0px; font-weight:bold;}
.concerto_cat_desc {margin:10px 0px 0px 0px; padding:0px;}
.concerto_cat_rassegna {margin:10px 0px 0px 0px; padding:0px;}
#concerto_elenco {width:330px; margin:18px 0px 5px 0px; padding:0px 0px 0px 0px; float:left; border-bottom: 1px dotted #ccc;}
#concerto_elenco_noimg {width:100%; margin:18px 0px 5px 0px; padding:0px 0px 0px 0px; float:left; border-bottom: 1px dotted #ccc;}
.concerto_campi_titoli {color:#111; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 8px 0px 0px; vertical-align:top;}
.concerto_campi_contenuto {color:#555; margin:0px 0px 0px 0px; padding:0px; vertical-align:top; text-align:left;}

#box_txt_spazio {min-height:380px;}
#spazio_intro_titolo {font-size:12px; color:#fff; font-weight:bold; background-color:#feb32f; margin:20px 0px 0px 0px; padding:1px 8px 1px 8px; float:left;}
#spazio_intro_sottotitolo {font-size:12px; color:#111; margin:3px 0px 12px 3px; padding:0px; float:left;}
#spazio_intro_desc {font-size:12px; margin:5px 0px 0px 3px; padding:0px; float:left;}
#spazio_intro_campi {width:100%; margin:15px 0px 0px 5px; padding:0px; float:left;}
#spazio_intro_campi table {text-align:left; margin:0px 0px 4px 0px;}
.spazio_intro_campi_titoli {color:#111; font-weight:bold; vertical-align:top;}
.spazio_intro_campi_contenuto {color:#555; vertical-align:top; text-align:left;}
#spazio_contenuto {width:560px; margin:5px 0px 5px 45px; padding:0px 0px 0px 2px; float:left; border-bottom: 1px dotted #ccc;}
#spazio_txt {width:415px; margin:18px 0px 5px 0px; padding:0px 0px 0px 0px; float:left; }
#spazio_txt_noimg {width:560px; margin:18px 0px 5px 0px; padding:0px 0px 0px 0px; float:left;}
.spazio_titolo {text-decoration:none; font-weight:bold; font-size:12px; color:#186e3e;}
.spazio_descrizione {margin:10px 0px 0px 0px; padding:0px;}
#spazio_file {margin:10px 0px 0px 0px; padding:0px; float:left;}
#spazio_file a:link, #spazio_file a:hover, #spazio_file a:visited {text-decoration:underline; font-weight:bold; font-size:12px;}
#spazio_img {width:120px; margin:20px 0px 10px 23px; padding:0px; float:right;}
#box_pagine {width:560px; margin:15px 0px 0px 45px; float:left; background-color:#fff; border: 1px solid #f3e5d1;}
#condividi_facebook_spazio {width:560px; margin:0px 0px 0px 0px; padding:0px; float:right;}
#condividi_facebook_spazio a:link, #condividi_facebook_spazio a:hover, #condividi_facebook_spazio a:visited {text-decoration:underline; font-weight:bold; font-size:12px;}

#box_txt_download {width:560px; min-height:287px; margin:0px 0px 0px 45px; padding:0px; float:left;}
#box_contents {width:100%; margin:10px 0px 3px 0px; padding:0px 0px 0px 0px; border-bottom: 1px dotted #ccc; border-top: 1px dotted #ccc; float:left;}
#contents_titolo {width:460px; color:#4072B2; font-weight:bold; font-size:12px; margin:0px 4px 3px 4px; padding:1px 4px 1px 0px; float:left;}
#contents_data {width:70px; font-size:12px; margin:0px 0px 3px 5px; padding:1px 4px 1px 0px; float:right;}
#contents_titolo a:link, #contents_titolo a:hover, #contents_titolo a:visited {text-decoration:underline; font-weight:bold; font-size:12px; color:#4072B2;}
#contents_desc {width:460px; margin:2px 0px 0px 4px; padding:0px 0px 0px 0px; clear:both;}
#area_down_errore {font-size:12px; color:#111; font-weight:bold; margin:15px 0px 0px 0px;}

#box_txt_albo {width:560px; min-height:287px; margin:0px 0px 0px 45px; padding:0px; float:left;}
#albo_errore {font-size:12px; color:#111; font-weight:bold; margin:15px 0px 0px 0px;}

#box_txt_stampa {width:560px; min-height:287px; margin:0px 0px 0px 45px; padding:0px; float:left;}
#box_stampa {width:100%; margin:10px 0px 3px 0px; padding:0px 0px 0px 0px; border-bottom: 1px dotted #ccc; border-top: 1px dotted #ccc; float:left;}
#stampa_titolo {width:460px; color:#8e3809; font-weight:bold; font-size:12px; margin:0px 4px 3px 4px; padding:1px 4px 1px 0px; float:left;}
#stampa_data {width:70px; font-size:12px; margin:0px 0px 3px 5px; padding:1px 4px 1px 0px; float:right;}
#stampa_titolo a:link, #stampa_titolo a:hover, #stampa_titolo a:visited {text-decoration:underline; font-weight:bold; font-size:12px; color:#8e3809;}
#stampa_desc {width:460px; margin:2px 0px 0px 4px; padding:0px 0px 0px 0px; clear:both;}
#box_login {width:490px; margin:40px 0px 0px 0px; padding:20px 30px 10px 40px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; float:left;}
#box_login table {margin:0px; padding:0px;}
#link_stampa_login {width:45px; margin:0px 0px 0px 0px; padding:0px; float:right;}
#link_stampa_login a:link, #link_stampa_login a:hover, #link_stampa_login a:visited {color:#000000; font-size:11px; font-weight:bold; text-decoration:underline;}
.login_title {margin:0px 0px 0px 0px; padding:10px 10px 10px 0px; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; color:#ed174a;}
.login_input {margin:0px; padding:0px; font-family:"Trebuchet MS"; font-size:11px; font-weight:bold;}
#login_reset {float:left; width:65px; margin:12px 0px 0px 20px; padding:0px;}
#login_submit {float:left; width:65px; margin:12px 0px 0px 320px; padding:0px;}
#login_error {margin:0px 0px 0px 0px; padding:10px 10px 10px 0px; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; color:#111;}
#link_stampa_logout {width:80px; margin:0px 10px 10px 0px; padding:0px; float:right;}
#box_briciole_back {width:800px; padding:0px; margin:10px 10px 0px 0px; float:right; text-align:right;}
.briciole_back:link, .briciole_back:hover, .briciole_back:visited {color:#000000; font-size:12px; font-weight:bold; text-decoration:underline;}
.briciole_back_sel:link, .briciole_back_sel:hover, .briciole_back_sel:visited {color:#d61b43; font-size:12px; font-weight:bold; text-decoration:none;}

#box_txt_stampa_form {width:560px; margin:0px 0px 0px 45px; padding:0px; float:left;}
#stampa_back_txt {width:560px; margin:10px 0px 15px 0px; padding:0px; float:left;}
#box_txt_stampa_msg {width:560px; margin:20px 0px 0px 45px; padding:0px; float:left;}
.commento_back_ok {font-weight:bold; color:#111; margin:5px 13px 0px 13px;}
.commento_back_error {font-weight:bold; color:#903A18; margin:5px 13px 0px 13px;}
#stampa_view_categories {width:270px; float:left; margin:10px 0px 5px 0px;}
#stampa_view_categories a:link, #stampa_view_categories a:hover, #stampa_view_categories a:visited {color:#3c4111; font-size:13px; text-decoration:underline;}
#stampa_view_cont {width:270px; float:left; margin:10px 0px 5px 0px;}
#stampa_view_cont a:link, #stampa_view_cont a:hover, #stampa_view_cont a:visited {color:#3c4111; font-size:12px; text-decoration:underline;}
#box_txt_stampa_cont {width:560px; min-height:287px; margin:0px 0px 0px 45px; padding:0px; float:left;}

#contatti_txt {margin:15px 0px 5px 0px; padding:0px 0px 3px 2px; border-bottom: 1px dotted #ccc;}
#contatti_txt p {margin:5px 0px 0px 0px;}
#contatti_form {margin:15px 0px 0px 0px; padding:0px 0px 0px 0px; float:right;}
#mail_form_invia {margin:10px 0px 0px 5px; float:left;}
#mail_messaggio_errore {visibility:hidden; margin:16px 72px 0px 0px; color:#c20f0f; font-weight:bold; float:right;}
#mail_icona {width:77px; float:left; margin:20px 0px 0px 180px;}
#mail_messaggio_ok {color:#111; font-weight:bold; margin:55px 0px 0px 20px;}
#mail_messaggio_error {color:#DC2F2F;}

#box_txt_amici {width:560px; margin:20px 0px 0px 45px; padding:0px; float:left;}
#amici_view {margin:10px 0px 0px 0px;}
#amici_view a:link, #amici_view a:hover, #amici_view a:visited {color:#4072B2; font-size:12px; text-decoration:underline;}

#footer {width:627px; height:24px; margin:35px 0px 0px 212px; padding:0px; background-image:url(../images/footer.gif); background-repeat:no-repeat; float:left;}
