html, body { margin:0px; padding:0px; font-size:14px; font-family:Trebuchet MS, Arial, sans-serif; color:#472309; background: #ffeedd url(../images/bg_body.png) top center repeat-x; }

#contenitore_totale { width:100%; float:left; position:relative; }
#contenitore { width:1000px; margin:0px auto; }

#header { width:100%; height:132px; float:left; position:relative; background: url(../images/header.jpg) no-repeat;  }
#menu_up { width:500px; height:40px; float:right; position:relative; right:10px;  text-align:right; margin-top: 93px; }
#menu_up span { display:none;  }
#btn_ihg a { width:79px; height:40px; float:right; position:relative; background:url(../images/btn_ihg.jpg); }
#btn_ihg a:hover { background-position:bottom; }
#btn_alzheimer a { width:162px; height:40px; float:right; position:relative; background:url(../images/btn_alzheimer.jpg); }
#btn_alzheimer a:hover { background-position:bottom; }
#btn_bacheca a { width:112px; height:40px; float:right; position:relative; background:url(../images/btn_bacheca.jpg); }
#btn_bacheca a:hover { background-position:bottom; }


#content_bg { width:98%; float:left; position:relative; padding:0px 10px 10px 10px; background:url(../images/bg_content.png) repeat-y; }
#content { width:100%; float:left; position:relative; padding:20px 0px 0px 0px; background:url(../images/bg_content_top.png) repeat-x; }
#six { width:240px; float:left; left: 5px; position:relative; }
#six span { display:none; }
#dex { width:240px; float:right; right: 5px; position:relative; }
#dex span { display:none; }
#center { width:490px; float:left; left: 5px; position:relative; }

#footer { width:94%; height:164px; float:left; position:relative; padding:30px 30px 0px 30px; font-weight:bold; background:url(../images/bg_footer.jpg) no-repeat top center; }
#footer p { width:55%; float:left; position:relative; margin:0px; padding:0px; text-align:center; color: #bd892e;  }
#footer span { display:none; }
#footer .mit { width:100px; height:30px; position:absolute; right:20px; bottom:50px; background:url(../images/mit.jpg); }
#footer .mit a { display: block; width:100px; height:30px; }
#footer .footer_privacy { float:left; position:relative; margin-top:20px; }
#footer a { color:#c39c57; text-decoration:none; }
#footer a:hover { color:#a26424; }
/************************************************************************************/

/* LOGO */
#logo a { width:426px; height:75px; float:left; position:relative; background:url(../images/logo.jpg); left: 42px; margin-top: 31px; }
#logo span { display: none; }

/* TESTATE MENU */

.ul_menu { width:96%; font-weight:bold; background:url(../images/bg_ul_menu.png); }
.ul_menu li { width:183px; float:left; position:relative; background:url(../images/bg_ul_menu.jpg) no-repeat left 9px; left:14px; padding:5px 0px 10px 17px; }
.ul_menu a { color:#472309; text-decoration:none; }
.ul_menu a:hover { color:#d07533; }

/* BANNER - MENU */
#banner_cosa a { width:227px; height:57px; float:left; position:relative; background:url(../images/banner_cosa.jpg); }
#banner_cosa a:hover { background-position:bottom; }

#banner_fare a { width:227px; height:57px; float:left; position:relative; background:url(../images/banner_fare.jpg); margin-top:20px; }
#banner_fare a:hover { background-position:bottom; }

#banner_aiutare { width:225px; height:40px; float:left; position:relative; background:url(../images/banner_aiutare.jpg); margin-top:20px; }

#banner_info a { width:227px; height:147px; float:right; position:relative; background:url(../images/banner_info.jpg); }
#banner_1 a { width:227px; height:71px; float:right; position:relative; background:url(../images/banner_1.jpg); margin-top:20px; }
#banner_2 a { width:227px; height:71px; float:right; position:relative; background:url(../images/banner_2.jpg); margin-top:20px; }
#banner_3 a { width:227px; height:71px; float:right; position:relative; background:url(../images/banner_3.jpg); margin-top:20px; }
#banner_4 a { width:227px; height:71px; float:right; position:relative; background:url(../images/banner_4.jpg); margin-top:20px; }
#banner_5 a { width:227px; height:71px; float:right; position:relative; background:url(../images/banner_5.jpg); margin-top:20px; }

.banner_bottom { width:227px; height:18px; float:left; position:relative; background:url(../images/banner_bottom.jpg); }

/* NOTIZIE */
.testata_news { width:100%; float:left; position:relative; }
.calendario { width:70px; height:110px; float:left; position:relative; margin-right:10px; background:url(../images/bg_calendario.jpg);  }
.calendario p { width:94%; float:left; position:relative; padding:2px; font-weight:bold; text-align:center; }
	.cal_anno { font-size:16px; color:#FFFFFF; margin: 6px 0px 5px 0px; }
	.cal_data { font-size:12px; color:#677179;  }
	.cal_giorno { font-size:16px; color:#f19643; }
	.titolo { width:410px; color:#f19643; float:left; position:relative; font-size:14px; margin:0px; padding:0px; }
	.sottotitolo { font-size:13px;  color:#677179;  }

.ul_news { width:100%; border-top:1px solid #e7ac68; margin-top:10px;  }
.ul_news li a { width:96%; background:#f9f9f9; color:#687279; float:left; position:relative; margin:0px; padding:10px; border-bottom:1px solid #ffbd81; }
.ul_news li a:hover { background:#f4f4f4; color:#495056; }
.ul_news li p { width:87%; margin:0px; padding:0px; float:left; cursor:pointer; }
.ul_news li .data { width:10%; text-align:center; float:left; color:#ff3300; font-weight:bold; font-size:12px; margin-right:10px;}


/* PAGINAZIONE NEWS */
#paginazione { width:100%; margin-top:10px; float:left; position:relative;  }
#paginazione * { position:relative; margin:0px; padding:0px;  }
#pag_back a { width:20%; float:left; padding-top:8px; font-weight:bold;  }
#pag_back_no { width:20%; float:left; padding-top:8px; font-weight:bold; color:#f9f9f9;  }
#pag_next a { width:20%; float:right; text-align:right; padding-top:8px; font-weight:bold;  }
#pag_next_no { width:20%; float:right; text-align:right; padding-top:8px; font-weight:bold; color:#f9f9f9;  }
#pag_centro { width:56%; float:left; margin:1%; }
#pag_centro p { width:60%; float:left; text-align:center; padding-top:2px;  }
#pag_centro input { width:50px; margin-right:10px; float:left; text-align:center;   }
#pag_vai a { width:10%; float:left; padding-top:2px; font-weight:bold;   }
	
/* VARIE ED EVENTUALI */
h1, h2, h3, h4, h5, h6 { float:left; position:relative; margin:0px; padding:0px; width:100%; }
h1, h3 { display:none; }
h4 { font-size:16px; color:#d48e2f;  }
h5 { font-size:14px;  }

dl { width:100%; margin:0px; padding:0px; float:left; position:relative; }
dt { width: 96%; float:left; position:relative; margin:0px; padding:10px 0px 10px 15px; cursor:pointer; color:#d48e2f; font-weight:bold; border-top:1px solid #ffbd81; background:url(../images/bg_dt.jpg) no-repeat 0px 8px; }
dd { width:94%; float:right; position:relative; margin:5px 0px 10px 0px; padding:5px; right:5px; background-color:#ecdbbd; border:1px solid #dba545; font-weight:normal; display:none;   }

.ul_elenco { width:100%; }
.ul_elenco li { width:96%; float:left; margin:0px; padding:5px 0px 5px 15px; background:url(../images/bg_dt.jpg) no-repeat 0px 4px;}

ul { float:left; position:relative; margin:0px; padding:0px; list-style:none; }
a { color:#964d19;  float:left; position:relative; text-decoration:none; }
a:hover { color:#cf7839; }
img { float:left; position:relative; padding:1px; background:#ffffff; border:5px solid #ffbd81; }
p { width:100%; float:left; position:relative; margin:0px; padding:5px 0px 5px 0px; }

.pdf a { width:90%; float:left; position:relative; background:url(../images/ico_acro.jpg) no-repeat; padding:7px 0px 7px 40px; margin:5px 0px 5px 0px; }
.riga { width:100%; line-height:1px; margin:10px 0px 10px 0px; float:left; position:relative; border-bottom:1px solid #ffbd81;  }

form { width:100%; float:left; position:relative; margin:0px; padding:0px;  }
form * { float:left; position:relative; margin:0px; padding:0px;  }
fieldset { float: left; width:99%; border:none; border-bottom:1px solid #e7ac68; padding:10px 0px 10px 0px;  }
label { width:40%; padding:3px 0px 0px 0px; }
input { width:50%; height:20px; float:right; padding:1px 2px 0px 2px; font-family:Trebuchet MS, Arial, sans-serif; color:#677179; font-size:12px; }
select { width:252px; height:20px; float:right; padding:1px 2px 0px 2px; font-family:Trebuchet MS, Arial, sans-serif; color:#677179; font-size:12px; }
textarea { width:50%; height:100px; float:right; position:relative; overflow:hidden; padding:1px 2px 0px 2px; font-family:Trebuchet MS, Arial, sans-serif; color:#677179; font-size:12px; }
button { float:right; width:240px; height:40px; border:none; cursor:pointer; background:url(../images/btn_invia.jpg); }
button span { display:none; }
.error_box { float:right; text-align:right; width:100%; margin-top:5px; color:#ff3300; font-size: 12px; }


/* TESTATINE */
.titolo_benvenuti { width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_benvenuti.jpg) no-repeat top; padding-bottom:10px;  }
.titolo_info { width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_info.jpg) no-repeat top; padding-bottom:10px;  }
.titolo_cosa { width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_cosa.jpg) no-repeat top; padding-bottom:10px;  }
.titolo_fare { width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_fare.jpg) no-repeat top; padding-bottom:10px;  }
.titolo_aiutare_pubblicazioni { width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_aiutare_pubblicazioni.jpg) no-repeat top; padding-bottom:10px;  }
.titolo_aiutare_faq { width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_aiutare_faq.jpg) no-repeat top; padding-bottom:10px;  }
.titolo_aiutare_media { width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_aiutare_media.jpg) no-repeat top; padding-bottom:10px;  }
.titolo_aiutare_link { width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_aiutare_link.jpg) no-repeat top; padding-bottom:10px;  }
.titolo_privacy { width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_privacy.jpg) no-repeat top; padding-bottom:10px;  }
.titolo_bacheca { width:100%; height:58px; float:left; position:relative; background:url(../images/titolo_bacheca.jpg) no-repeat top; padding-bottom:10px;  }






