@charset "utf-8";
/* CSS Document */

body, html { height:100%; margin:0px; padding:0px;}
body { background:url(img/fondo_alto.jpg) repeat-x top; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:13px;}
h1 { color:#666666; font-size:30px;}
h2 { color:#085E48}
.menu { width:970px; margin:0 auto; text-align:left; height:159px;}
.contenuti_interni { width:970px; margin:0 auto; text-align:left;}
.contenuti_interni_sx { float:left; width:660px; padding-left:40px; padding-top:30px;}
.contenuti_interni_dx { float:left; width:270px; text-align:right;}
.contenuti { line-height:25px;}
.contenuti_ric { text-align:left}
.contenuti strong, .contenuti b { color:#246f5c}
.contenuti p { margin:0px; padding:0px; margin-bottom:15px; margin-top:10px;}
.contenuti ul, .contenuti ol { margin:0px; padding:0px; margin-top:10px;}
.contenuti li { margin:0; padding:0px; list-style:none; background:url(img/pallino.gif) no-repeat 5px 5px; padding-left:30px;}
.contenuti a {color:#246f5c; text-decoration:underline; font-weight:bold}
.contenuti a:hover {color:#246f5c; text-decoration:none; font-weight:bold}
.contenuti_ric a {color:#246f5c; text-decoration:underline; font-weight:bold}
.contenuti_ric a:hover {color:#246f5c; text-decoration:none; font-weight:bold}

.hp_alto { background:url(img/fondo_hp.jpg) no-repeat center top; height:211px;}
.hp_alto_limite { width:970px; margin:0 auto; text-align:left;}
.hp_innovativa{ width:970px; margin:0 auto; text-align:left; margin-bottom:30px; margin-top:30px;}
.hp_basso { background:url(img/hp_basso.jpg) no-repeat center top; height:335px;}
.hp_basso_limite { width:970px; margin:0 auto; text-align:left;}

.footer { width:970px; margin:0 auto; text-align:left; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#8b9290; padding-bottom:50px;}
.footer a { color:#8b9290; text-decoration:none; font-size:10px;}
.footer a:hover { color:#000000; text-decoration:none; font-size:10px;}
.sfondo_footer { background:url(img/fondo_footer.jpg) repeat-x; margin-top:100px;}

a.trasp2 img { filter:alpha(opacity=100);-moz-opacity: 1.0;opacity: 1.0; }
a.trasp2:hover img { filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7; } 


.accesso_db_hp { width:270px; height:133px; text-align:left}
.accesso_db { background:url(img/fondo_accesso.jpg) top right no-repeat; width:270px; height:133px; text-align:left}
.accesso_db_tit { position:absolute; margin-top:20px; padding-left:74px; color:#085E48; font-size:14px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
.accesso_db_domanda { position:absolute; margin-top:15px; margin-left:210px}
.accesso_db_logout { position:absolute; margin-top:10px; margin-left:225px}
.accesso_bottone { position:absolute; margin-top:64px; margin-left:190px}
.accesso_input { position:absolute; margin-top:50px; margin-left:74px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#333;}
.accesso_input input { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#333; width:100px; border:1px solid #CCC; margin-bottom:5px; height:12px; padding:1px; margin-top:1px;}
.accesso_nome { position:absolute; margin-top:13px; padding-left:74px; color:#085E48; font-size:14px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:14px;}
.accesso_crediti { color:#085E48; font-size:14px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif }
.accesso_disposizione { position:absolute; margin-top:50px; padding-left:74px;  font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif }
.accesso_menu {position:absolute; margin-top:80px; padding-left:72px;  font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif }

.sottomenu {width:270px; height:333px; text-align:left; margin-top:20px;}
.sottomenu_alto { background:url(img/sottomenu_alto.jpg) no-repeat top right; width:268px; height:46px;}
.sottomenu_normale { background:url(img/sottomenu.jpg) no-repeat top right; width:268px; height:46px;}
.sottomenu_basso { background:url(img/sottomenu_basso.jpg) no-repeat top right; width:268px; height:46px;}
.sottomenu_alto_sel { background:url(img/sottomenu_alto_sel.jpg) no-repeat top right; width:268px; height:46px;}
.sottomenu_normale_sel { background:url(img/sottomenu_sel.jpg) no-repeat top right; width:268px; height:46px;}
.sottomenu_basso_sel { background:url(img/sottomenu_basso_sel.jpg) no-repeat top right; width:268px; height:46px;}
.sottomenu_voce { color:#5A6566; padding-left:75px; font-weight:bold; padding-top:16px;}
.sottomenu_voce a { color:#5A6566; font-weight:bold; text-decoration:none}
.sottomenu_voce a:hover { color:#3F7F6F; font-weight:bold; text-decoration:none}
.sottomenu_voce_sel { color:#ffffff; padding-left:75px; font-weight:bold; padding-top:16px;}
.sottomenu_voce_sel a { color:#ffffff; font-weight:bold; text-decoration:none}
.sottomenu_voce_sel a:hover { color:#085B47; font-weight:bold; text-decoration:none}

.db_titolo { font-size:12px; font-weight:bold; margin-bottom:5px; margin-top:20px;}

/*             SELECT               */
select {display: block; margin: 0 0 10px; width: 143px;}
select.replaced { width: 1px; position: absolute; left: -999em; }
ul.selectReplacement { background: url(img/li_top.jpg) top left no-repeat; margin: 0 0 10px; padding: 0; /*height: 1.65em;*/ height: 22px; width: 143px; position: relative; z-index: 1000; }
ul.selectFocused { background-image: url(img/li_top-focus.jpg);}
ul.selectReplacement li { /*background: #cf5a5a;*/ background:#B6C1BD; color:#2F3735; cursor:pointer; display:none; font-size:11px; line-height:1.8em; list-style:none; margin:0; padding:1px 12px; width:119px; }
ul.selectOpen li { display: block; }
ul.selectReplacement li.selected { background: url(img/li_bottom.gif) bottom left no-repeat; /*border-bottom: 1px solid #fff;*/ color:#2F3735; display:block;}
ul.selectOpen li.selected { /*background: #9e0000;*/ background:#758984; border:0; display:block; }
ul.selectOpen li:hover, ul.selectOpen li.hover, ul.selectOpen li.selected:hover {/*background: #9e0000;*/background: #758984; color: #2F3735; }

select, li { text-align:left}

.ricerca_storico_td_titolo { font-size:12px; border-bottom:1px solid #999;border-top:3px solid #666; padding:7px; border-left:1px solid #CCC; font-weight:bold; background:#DFDFDF}
.ricerca_storico_td { font-size:11px; border-bottom:1px solid #999; padding:4px; border-left:1px solid #CCC;}
.input_min_max { width:150px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding:5px; border:1px solid #B5B8C8; color:#808080; margin-left:5px; margin-right:20px;}
.ricerca_td { font-size:11px;}
.ricerca_modulo{ padding-bottom:5px;}
.ricerca_modulo_bottoni{ padding-bottom:5px;}
.ricerca_modulo input{ margin:0px; padding:2px; font-family:Arial, Helvetica, sans-serif; color:#666; width:315px; border:1px solid #CCC; margin-bottom:8px;}

.rassegna { padding-top:3px;}

.fundraising_titolo { font-size:11px; font-weight:bold; padding:3px; background:#A0C6BB; color:#095C48; line-height:12px;  text-align:center;}
.fundraising_td { font-size:11px; padding:3px; text-align:center;  background:#efefef; line-height:13px; padding-top:10px; padding-bottom:10px;}

.evento_sottotitolo { border-top:1px solid #006600; font-style:italic;}
.evento { margin-bottom:30px; line-height:25px;}

.pubb_autore { padding-left:15px; line-height:20px;}
.pubb_nome { padding-left:15px; background:url(img/autori.jpg) no-repeat left;}
.pubb_testo { padding-top:5px; padding-bottom:10px;}

.aggiorna_db { color:#FFF; position:absolute; width:965px; text-align:right; font-size:11px; font-weight:bold; margin-top:10px;}
