html, body { margin:0px; padding:0px; text-align:center; font-size:12px; font-family:Trebuchet MS, Lucida Sans, Arial; color:#006699; }

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

/* HEADER E PARTE SUPERIORE CON I DUE MENU *******************/
#header { width:100%; height:310px; float:left; position:relative; margin:0px; padding:0px; margin-top:20px; }
	#header_up { width:100%; height:60px; float:left; position:relative; margin:0px; padding:0px; }
	#header_up span { display:none; }
		#logo_asso a { width:140px; height:60px; float:left; position:relative; margin:0px 20px 0px 20px; padding:0px; background:url(../images/logo_asso.jpg); }
		#logo_conf_mini { width:70px; height:60px; float:left; position:relative; margin:0px; padding:0px; background:url(../images/logo_conf_mini.jpg); }
		
		#menu_top { width:220px; height:10px; font-size:0px; margin:0px; padding:0px; position:absolute; bottom:10px; right:20px; }
			#menu_top ul { width:100%; height:10px; margin:0px; padding:0px; float:right; position:relative; list-style-type:none; display:inline; }
			#menu_top li { float:left; position:relative;  }
			#menu_top li.btn_home a { width:60px; height:10px; float:left; position:relative; background:url(../images/btn_home.jpg); margin-right:20px; }
			#menu_top li.btn_sede a { width:60px; height:10px; float:left; position:relative; background:url(../images/btn_sede.jpg); margin-right:20px; }
			#menu_top li.btn_contatti a { width:60px; height:10px; float:left; position:relative; background:url(../images/btn_contatti.jpg); }
		
	#header_img { width:100%; height:210px; margin:0px; padding:0px; float:left; position:relative; }

	#menu { width:100%; height:40px; float:left; position:relative; margin:0px; padding:0px; background:url(../images/bg_all.jpg) repeat-y; }
	#menu span { display:none; }
	#menu ul { width:800px; height:40px; margin:0px; padding:0px; float:left; position:relative; left:5px; list-style-type:none; display:inline; background:url(../images/bg_menu.jpg) repeat-x;   }
	#menu ul a { width:130px; float:left; position:relative; }
	/*
	#menu li.btn_associazione_fix { width:130px; height:40px; float:left; position:relative; background:url(../images/btn_associazione_on.jpg); margin-right:40px; margin-left:30px; }
	#menu li.btn_associati_fix { width:130px; height:40px; float:left; position:relative; background:url(../images/btn_associati_on.jpg); margin-right:20px; }
	#menu li.btn_news_fix { width:130px; height:40px; float:left; position:relative; background:url(../images/btn_news_on.jpg);  }
	#menu li.btn_eventi_fix { width:130px; height:40px; float:left; position:relative; background:url(../images/btn_eventi_on.jpg); margin-right:25px; }
	#menu .btn_rassegna_fix { background:url(../images/btn_rassegna_on.jpg); }

*/
	#menu .btn_associazione a { height:40px; float:left; position:relative; background:url(../images/btn_associazione.jpg); margin-right:40px; margin-left:30px; }
	#menu .btn_associati a { height:40px; float:left; position:relative; background:url(../images/btn_associati.jpg); margin-right:20px; }
	#menu .btn_news a { height:40px; float:left; position:relative; background:url(../images/btn_news.jpg);  }
	#menu .btn_eventi a { height:40px; float:left; position:relative; background:url(../images/btn_eventi.jpg); margin-right:25px; }
	#menu .btn_rassegna a { height:40px; float:left; position:relative; background:url(../images/btn_rassegna.jpg); }
	#menu ul a:hover { background-position:bottom; }
/*****************************************************/

#contenitore_centrale { width:100%; float:left; position:relative; margin:0px; padding:0px; background:url(../images/bg_all.jpg) repeat-y; }

.content { width:760px; float:left; position:relative; margin:0px; padding:0px; left:25px; padding-bottom:10px; text-align:justify; }
.content p { width:100%; float:left; position:relative; margin:5px 0px 5px 0px;  padding:0px; text-align:justify; }
.content img { border:1px solid #3399cc; margin:0px; padding:0px; font-size:0px; }
.content .span_img { float:left; position:relative; margin-right:10px; }
.content .ul_lista { width:94%; float:left; position:relative; margin:0px; padding:0px; left:20px; margin-top:5px; margin-bottom:5px; list-style:none; }
.content .ul_lista li { width:98%; float:left; position:relative; margin:0px; padding:0px; margin-top:2px; margin-bottom:2px; background:url(../images/bullet.jpg) no-repeat; background-position:0px 4px; padding-left:15px;}

.testatina { width:100%; height:40px; margin:0px; padding:0px; float:left; position:relative; margin-bottom:10px; border-bottom:2px solid #3399cc; background:url(../images/bg_testatina.jpg) no-repeat bottom right; }
.titolo_benvenuto { width:100%; height:15px; margin:0px; padding:0px; margin-top:15px; float:left; position:relative; background:url(../images/titolo_benvenuto.jpg) no-repeat;  }
.titolo_news { width:100%; height:15px; margin:0px; padding:0px; margin-top:15px; float:left; position:relative; background:url(../images/titolo_news.jpg) no-repeat;  }
.titolo_news_all { width:100%; height:15px; margin:0px; padding:0px; margin-top:15px; float:left; position:relative; background:url(../images/titolo_news_all.jpg) no-repeat;  }
.titolo_eventi { width:100%; height:15px; margin:0px; padding:0px; margin-top:15px; float:left; position:relative; background:url(../images/titolo_eventi.jpg) no-repeat;  }
.titolo_rassegna { width:100%; height:15px; margin:0px; padding:0px; margin-top:15px; float:left; position:relative; background:url(../images/titolo_rassegna.jpg) no-repeat;  }
.titolo_sede { width:100%; height:15px; margin:0px; padding:0px; margin-top:15px; float:left; position:relative; background:url(../images/titolo_sede.jpg) no-repeat;  }
.titolo_contatti { width:100%; height:15px; margin:0px; padding:0px; margin-top:15px; float:left; position:relative; background:url(../images/titolo_contatti.jpg) no-repeat;  }
.titolo_associazione { width:100%; height:15px; margin:0px; padding:0px; margin-top:15px; float:left; position:relative; background:url(../images/titolo_associazione.jpg) no-repeat;  }
.titolo_associati { width:100%; height:15px; margin:0px; padding:0px; margin-top:15px; float:left; position:relative; background:url(../images/titolo_associati.jpg) no-repeat;  }
.titolo_come { width:100%; height:15px; margin:0px; padding:0px; margin-top:15px; float:left; position:relative; background:url(../images/titolo_come.jpg) no-repeat;  }
.titolo_statuto { width:100%; height:15px; margin:0px; padding:0px; margin-top:15px; float:left; position:relative; background:url(../images/titolo_statuto.jpg) no-repeat;  }
.titolo_convenzione { width:100%; height:15px; margin:0px; padding:0px; margin-top:15px; float:left; position:relative; background:url(../images/titolo_convenzione.jpg) no-repeat;  }


/* BOX NEWS ED EVENTI ******/
.box_home { width:360px; float:left; position:relative; margin:0px; padding:0px;  }
.box_data { width:70px; height:120px; float:left; position:relative; margin:0px 0px 10px 0px; padding:0px; background:url(../images/box_data.png); text-align:center; }
	.box_data .anno { width:100%; margin-top:10px;  color:#FFFFFF; font-size:15px; font-weight:bold;  }
	.box_data .giorno { width:70px; margin-top:20px; color:#6699cc;  }
	.box_data .numero { width:70px; float:left; position:relative; color:#003366; font-size:16px; font-weight:bold; }
	.box_data .mese { width:70px; float:left; position:relative; color:#6699cc;  }
.box_img_news { width:auto; height:118px; float:left; position:relative; }
.box_img_news img { height:118px; float:left; position:relative; margin-left:10px; }
.box_img_eventi { width:auto; height:118px; float:left; position:relative; margin-bottom:10px; }
.box_img_eventi img { height:118px; float:left; position:relative; }

.box_home p { width:100%; float:left; position:relative; margin:5px 0px 5px 0px; padding:0px; border-bottom:2px solid #3399cc; padding-bottom:10px; }
.box_home .btn_leggi a { width:100%; height:25px; float:left; position:relative; margin:0px; padding:0px; margin-top:5px; padding-bottom:5px; background:url(../images/btn_leggi.jpg) no-repeat; }
.box_home .btn_leggi span { display:none }

.titolo { width:100%; float:left; position:relative; margin:0px; padding:0px; color:#6699cc; font-size:14px; font-weight:bold; }
.data { width:100%; float:left; position:relative; font-weight:bold; }

.ul_news { width:100%; float:left; position:relative; margin:0px; padding:0px; margin-top:10px; padding-bottom:10px; list-style:none; display:inline; }
.ul_news li { width:98%; float:left; position:relative; margin:2px 0px 2px 0px; background:url(../images/bullet_news.jpg) no-repeat; background-position:0px; padding-left:15px;}
.ul_news li a { width:100%; float:left; position:relative; text-decoration:none; color:#4092c6;  }
.ul_news li a:hover { width:100%; float:left; position:relative; background-color:#dfeffc;  }
.ul_news li .evidente { width:100%; float:left; position:relative; background-color:#dfeffc;  }



/* PAGINAZIONE */
#pages { width:100%; float:left; position:relative; margin:0px; padding:0px; background:url(../images/testatina_paginazione.jpg) no-repeat; }
	
	.go a { background:url(../images/btn_pag_vai.jpg); float:left; margin:0px 0px 0px 20px; }
	.next a { background:url(../images/btn_pag_next.jpg); float:right; margin:0px 0px 0px 20px; }
	.next_disabled a { cursor:default; background:url(../images/btn_pag_next_no.jpg); float:right; margin:0px; }
	.prev a { background:url(../images/btn_pag_prev.jpg); float:left; margin:0px 20px 0px 0px; }
	.prev_disabled a { cursor:default; background:url(../images/btn_pag_prev_no.jpg); float:left; margin:0px 20px 0px 0px; }
#pages a { width:60px; height:30px; position:relative; }
#pages a:hover { background-position:bottom; }

#pages .title { float:left; position:relative; padding:0px; margin:0px; padding-top:8px; }
#pages .links { float: left; position:relative; margin:0px; padding:0px; }
#pages input { width:40px; height:14px; float:left; position:relative; margin:0px; text-align:center; padding:2px 2px 4px 2px; border:1px solid #6699cc; font:12px Arial; color:#999999; margin-top:5px; margin-left:20px;  }
#pages span { display:none;}
#pages .pag_center { width:240px; float:left; position:relative; margin:0px; padding:0px; left:180px; }




/*SEDE *********************/
.p_sede { width:200px; background-color:#006633; }

/* CONTATTI **************/
form { width:100%; float:left; position:relative; margin:0px; padding:0px; margin-top:20px;  }
form * { float:left; position:relative; margin:0px; padding:0px;  }
label { width:150px; }
input { width:214px; padding:2px 2px 3px 2px; border:1px solid #4092c6; font-size:12px; font-family:Trebuchet MS, Lucida Sans, Arial; color:#006699; }
textarea { width:604px; height:100px; padding:2px 2px 3px 2px; border:1px solid #4092c6; overflow:auto; font-size:12px; font-family:Trebuchet MS, Lucida Sans, Arial; color:#006699; }
.label_gruppo { width:370px; margin-bottom:10px; }


/* FOOTER *********************/
#footer { width:100%; height:110px; float:left; position:relative; background:url(../images/footer.jpg); }

#footer_dati { width:100%; float:left; position:relative; margin-top:10px; }
#footer_dati span { display:none; }
#footer_dati p { width:70%; float:left; position:relative; margin:0px; padding:0px; text-align:left; left:20px; }
#footer_dati .mit a { width:85px; height:15px; float:right; position:relative; margin:0px; padding:0px; background:url(../images/mit.jpg); right:20px; }
#footer_dati .mit a:hover { background-position:bottom; }
	
	
/* VARIE ED EVENTUALI *********/
h1, h3, h5 { display:none; }
b { color:#6699cc; }
.riga { width:100%; font-size:0px; float:left; position:relative; margin:2px 0px 10px 0px; padding:0px; border-bottom:2px solid #3399cc;  }
.piccolo { font-size:10px; }
.hidden { display:none; }

ul, li { float:left; position:relative; margin:0px; padding:0px; list-style:none; }

dl, dt, dd { float:left; position:relative; width:100%; margin:0px; padding:0px;  }
dl { margin:5px 0px; padding-bottom:5px; text-align:justify; }
dt { width:80%; }
dd { width:80%; left:20px;  }


a { text-decoration:none; color:#3399cc; }
a:hover { text-decoration:none; color:#6699cc; }
.torna { width:100%; float:right; position:relative; text-align:right; padding-top:15px; }
.pdf  { width:90%; height:40px; margin:10px 0px 10px 0px; color:#4092c6; text-decoration:none; float:left; position:relative; background:url(../images/ico_acro.jpg) no-repeat; background-position:0px 0px; padding-top:8px; padding-left:40px; }

