/* HTML */

body{	
	background:#ffffff;
	background-image: url('../img/body.bg.jpg');
	background-repeat: repeat-x;
	font-family:Helvetica, Verdana, Arial;
	font-size:12px;
	margin:0px;
}

a{
	color: #515B56;
	position:relative;
	text-decoration:none;
}
a:hover{
	text-decoration: underline;
}

a.actionLink{
	color: #515B56;
	text-decoration:none;
}

a.actionLink:hover{
	color: #515B56;
	text-decoration:underline;
}

/* MAIN CONTAINER */
#container{
	display:block;
	float:center;
	margin:auto;
	width:764px;
}

#content{
	position:static;	
}

#footer{
	clear:both;
	margin-top:20px;
	margin-bottom:10px;
	text-align:center;
}

div#loader{
	 background:#f0f6f4;
	 position:absolute; 
	 width:100%; 
	 height:2500px; 
	 z-index:100000; 
	 left: 0px; 
	 top: 0px;
	 text-align:center;
}

/* HEADER */
#header{	
	margin-top:18px;
	width:764px;
	height:73px;
}
#header .sx{
	position:relative;
	float:left;
}
#header .dx{
	position:relative;
	float:right;
	padding-top:42px;
}

#logo{
	background-image: url('../img/waiting.logo.png');
	background-repeat:no-repeat;
	width:247px;
	height:73px;
}

#box_login_chiuso{
	background-image: url('../img/box.login.chiuso.bg.png');
	background-repeat:no-repeat;	
	width:140px;
	height:31px;
}
#box_login_chiuso a{
	display:block;
	width:140px;
	height:31px;
	position: relative;
}

#box_login_aperto_container{
	display:none; 
	position:absolute; 
	margin-left: 351px; 
	top:12px;
}

#box_login_aperto{
	background-image: url('../img/box.login.aperto.bg.png');
	background-repeat: no-repeat;
	width: 413px;
	height: 83px;
}

#box_login_aperto .content{
	padding-top: 9px; 
	margin-left: 15px;
	margin-right: 2px;
}
#box_login_aperto .content A{
	text-decoration:none;
}
#box_login_aperto .content A:HOVER{
	text-decoration:underline;
}

#box_login_aperto #bottone_chiusura{
	position:absolute;
	display:block;
	width: 24px;
	height: 24px;
	left:384px;
	top:5px;
}

#box_login_aperto #bottone_chiusura a{
	display:block;
	width: 24px;
	height: 24px;
}

#box_login_aperto #input_user{
	background-image: url('../img/box.login.input.user.bg.png');
	background-repeat: no-repeat;
	width: 138px;
	height: 19px;
	padding-left:6px;
	padding-top:3px;	
}

#box_login_aperto #input_user input{
	border: none;
	width: 130px;
	height: 13px;
	font-size: 1em;	
	border:0px;
	position:relative;
}

#box_login_aperto #input_pwd{
	float:left;
	background-image: url('../img/box.login.input.pwd.bg.png');
	background-repeat: no-repeat;
	width: 72px;
	height: 19px;
	padding-left:6px;
	padding-top:3px;	
	padding-right:4px;
}
#box_login_aperto #input_pwd input{
	border: none;
	width: 64px;
	height: 13px;
	font-size: 1em;	
	border:0px;
	position:relative;
}

#box_login_aperto #input_invia{
	padding-top:4px;
}

#box_login_aperto .table_container td{
	font-size: 1em; 
	color: #FFFFFF;
}

#box_login_aperto a{
	text-decoration: none;
	color: #FFFFFF;
}



/* MENU */
#menu{
	clear:both;
	background-image: url('../img/menu.principale.bg.png');
	background-repeat: no-repeat;
	height: 40px;
	width: 764px;
	margin-top: 8px;
	font-size: 1em;
	color: #515B56;
	z-index: 2;
}

#menu .content{
	text-align:center;
	padding-top: 10px;
}
#menu .content a{
	clear:both;
	height: 40px;
	width: 764px;
	margin-top: 8px;
	font-size: 1em;
	color: #515B56;
	text-decoration: none;
}
#menu .content a.current{
	font-weight:bold;
}
/* FINE MENU */

/* SUB MENU */
#sub_menu{
	position:relative;
	display:block;
	background-image: url('../img/menu.secondario.bg.gif');
	background-repeat: no-repeat;
	height: 51px;
	width: 764px;
	top:-10px;
	color: #515B56;
}

#sub_menu .content{
	padding-top:16px;
	padding-left:62px;
}

#sub_menu .content a{	
	font-size: 1em;
	color: #515B56;
	text-decoration: none;		
}
#sub_menu .content a.current{
	font-weight:bold;
}

/* MAIN CONTENT */
#content{
	clear:both;
	width:764px;
}

/* SPALLA SX */
#spalla_sx{
	position:relative;
	float: left;
	width: 252px;
}
/* SPALLA DX */
#spalla_dx{
	position:relative;
	float: right;
	width: 510px;
}

/* CONTENT COLONNA SX */
#content_colonna_sx{
	position:relative;
	width: 252px;
	float: left;
}
/* CONTENT COLONNA CX */
#content_colonna_cx{
	position:relative;
	width: 252px;
	float: left;
	margin-left: 4px;
}
/* CONTENT COLONNA DX */
#content_colonna_dx{
	position:relative;
	width: 252px;
	float: right;
}

/* FINE MAIN CONTENT */

/* SUB MAIN */
#box_main_info_page{
	background-image: url('../img/home.organizzazione.bg.png');
	background-repeat: no-repeat;
	height: 219px;
	width: 764px;	
}

#box_main_info_page .header{
	padding-top: 8px; 
	padding-right: 12px; 
	font-weight: bold; 
	font-size: 1em; 
	color: #515B56;
	text-align:right;
}

#box_main_info_page .content{
	width: 550px;
	margin-left: 20px; 
	margin-top: 40px; 
	color: #515B56;
}

#box_main_info_page .frecce{
	padding-left: 20px;
	display:block;
	width:70px;
}

#box_main_info_page .frecce .indietro{
	background-image: url('../img/freccia.indietro.png');
	background-repeat:no-repeat;	
	width:32px;
	height:21px;
}
#box_main_info_page .frecce .indietro a{
	display:block;
	width:32px;
	height:21px;
	position: relative;
}

#box_main_info_page .frecce .avanti{
	left:50px;
	background-image: url('../img/freccia.avanti.png');
	background-repeat:no-repeat;	
	width:32px;
	height:21px;
}
#box_main_info_page .frecce .avanti a{
	display:block;
	width:32px;
	height:21px;
	position: relative;
}


/* FOOTER BOX  */
.footer_box{
	background-image: url('../img/box.small.footer.bg.jpg');
	background-repeat: no-repeat;
	height: 16px;
	width: 252px;
	
}


/* VETRINA */
#box_vetrina{
	background-image: url('../img/box.vetrina.bg.gif');
	background-repeat: no-repeat;		
	height: 317px;
	width: 252px;
}

#box_vetrina .header{
	padding-top: 8px; 
	padding-right: 12px; 
	font-weight: bold; 
	font-size: 1em; 
	color: #515B56;
	text-align:right;
}

#box_vetrina .content{
	margin-left: 14px;
	margin-right: 20px;
	height: 230px;
	width: 220px;
	list-style-type: none;
	color: #515B56;
}


#box_vetrina .content a{
	font-size: 1em;
	color: #515B56;
	text-decoration: none;
}
#box_vetrina .content a:hover{
	font-size: 1em;
	color: #515B56;
	text-decoration: underline;
}
.separatore_box_sx{
	display:block;
	padding-top:4px;
}

.separatore_top{
	display:block;
	padding-top:8px;
}

/* NEWS */
#box_news{
	background-image: url('../img/box.news.bg.gif');
	background-repeat: no-repeat;
	height: 317px;
	width: 252px;	
}

#box_news .header{
	padding-top: 8px; 
	padding-right: 12px; 
	font-weight: bold; 
	font-size: 1em; 
	color: #FFFFFF;
	text-align:right;
}

#box_news .content{
	padding-top: 40px;
	margin-left: 20px;
	margin-right: 20px;
	height: 230px;
	width: 200px;
	list-style-type: none;
}
#box_news .content a{
	font-size: 1em;
	color: #515B56;
	text-decoration: none;
}
#box_news .content a:hover{
	font-size: 1em;
	color: #515B56;
	text-decoration: underline;
}

/* NEWS ELENCO */
#box_news_elenco{
	background-image: url('../img/box.news.bg.gif');
	background-repeat: no-repeat;
	height: 317px;
	width: 252px;	
}

#box_news_elenco .header{
	padding-top: 8px; 
	padding-right: 12px; 
	font-weight: bold; 
	font-size: 1em; 
	color: #FFFFFF;
	text-align:right;
}

/*
#box_news_elenco .content{
	padding-top: 40px;
	margin-left: 4px;
	margin-right: 10px;
	height: 230px;
	width: 200px;
	list-style-type: none;
}
*/
#box_news_elenco .content{
	padding-top: 40px;
	margin-left: 4px;
	list-style-type: none;
}
#box_news_elenco .content a{
	font-size: 1em;
	color: #515B56;
	text-decoration: none;
}
#box_news_elenco .content a:hover{
	font-size: 1em;
	color: #515B56;
	text-decoration: underline;
}

#box_news_elenco .content .pari{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #E1E2E0;	
}
#box_news_elenco .content .dispari{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #FFFFFF;
}

/* CALENDARIO */
#calendario .header{
	background-image: url('../img/box.calendario.header.bg.gif');
	background-repeat: no-repeat;
	height: 56px;
	width: 510px;
	clear: both;
}

#calendario .header .testata{
	padding-top: 8px;
	padding-right: 12px; 
	font-weight: bold; 	
	font-size: 1em; 
	color: #FFFFFF;
	text-align:right;
}

#calendario .footer{
	background-image: url('../img/box.medium.footer.bg.gif');
	background-repeat: no-repeat;
	height: 35px;
	width: 510px;
	clear: both;
}

/* EVENTI */
#box_eventi{
	background-image: url('../img/box.calendario.eventi.bg.gif');
	background-repeat: no-repeat;
	height: 317px;
	width: 252px;	
}

#box_eventi .header{
	padding-top: 8px; 
	padding-right: 12px; 
	font-weight: bold; 
	font-size: 1em; 
	color: #FFFFFF;
	text-align:right;
}

#box_eventi .content{
	padding-top: 40px;
	margin-left: 18px;
	margin-right: 20px;
	height: 200px;
	width: 200px;
	list-style-type: none;
}

#box_eventi .content a{
	font-size: 1em;
	color: #515B56;
	text-decoration: none;
}
#box_eventi .content a:hover{
	font-size: 1em;
	color: #515B56;
	text-decoration: underline;
}

#box_eventi .link_to_elenco{
	text-align:right;
	padding-right:16px;
	padding-top:24px;
}
#box_eventi .link_to_elenco a{
	font-size: 1em;
	color: #515B56;
	text-decoration: none;
}
#box_eventi .link_to_elenco a:hover{
	text-decoration: underline;
}

#box_eventi .content a{
	font-size: 1em;
	color: #515B56;
	text-decoration: none;
}
#box_eventi form, option{
	  font-size: 1em;
      color:#515B56;     
}

#box_eventi input{
	  font-size: 1em;
      color:#515B56; 
      width: 100px;    
}
#box_eventi select{
	  font-size: 1em;
      color:#515B56; 
      width: 104px;  
}

/*
#box_eventi_form_ricerca{
	background-image: url('../img/box.calendario.eventi.bg.gif');
	background-repeat: no-repeat;
	height: 317px;
	width: 252px;	
}
#box_eventi_form_ricerca .header{
	padding-top: 8px; 
	padding-right: 12px; 
	font-weight: bold; 
	font-size: 1em; 
	color: #FFFFFF;
	text-align:right;
}

#box_eventi_form_ricerca .content{
	padding-top: 40px;
	margin-left: 20px;
	margin-right: 20px;
	height: 230px;
	width: 200px;
	list-style-type: none;
}
#box_eventi_form_ricerca .content a{
	font-size: 1em;
	color: #515B56;
	text-decoration: none;
}
#box_eventi_form_ricerca form, option{
	  font-size: 1em;
      color:#515B56;     
}

#box_eventi_form_ricerca input{
	  font-size: 1em;
      color:#515B56; 
      width: 100px;    
}
#box_eventi_form_ricerca select{
	  font-size: 1em;
      color:#515B56; 
      width: 104px;  
}
*/

#eventi{
	background-image: url('../img/box.medium.content.bg.jpg');
	background-repeat: repeat-y;
	clear: both;
}
#eventi .content{
	padding-top:20px;
	padding-left:5px;
	padding-right:4px;
}
#eventi .content a{
	font-size: 1em;
	color: #515B56;
	text-decoration: none;
}
#eventi .content a:hover{
	text-decoration: underline;
}
#eventi .content .paginazione{
	text-align:center;
	padding-top:20px;
}
#eventi .content .pari{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #E1E2E0;	
	height:100%;
}
#eventi .content .dispari{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #FFFFFF;
	height:100%;
}
#eventi .eventi_block{
	width: 501px;
	margin-left: 5px;
	clear: both;
}


#eventi .eventi_riga_gray{
	clear:both;
	height: 30px;		
}
#eventi .eventi_riga_gray .sx{
	float: left;
	width: 250px;
	height: 30px;
	background-color: #E8EBE5;
	padding-top:6px;
}
#eventi .eventi_riga_gray .dx{
	width: 249px;
	height: 30px;
	float: right;
	background-color: #E8EBE5;
	padding-top:6px;
}

#eventi .eventi_riga_white{
	clear:both;
	height: 30px;	
}
#eventi .eventi_riga_white .sx{
	float: left;
	width: 250px;
	height: 30px;
	background-color: #FFFFFF;
	padding-top:5px;
}
#eventi .eventi_riga_white .dx{
	width: 249px;
	height: 30px;
	float: right;
	background-color: #FFFFFF;
	padding-top:5px;
}

#eventi .day_number{
	display: block;
	width: 24px;
	height: 26px;
	float: left;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #515B56;
	padding-top:4px;
	padding-left:8px;
}

#eventi .icona_verde{
	float:left;
	display: block;
	width: 27px;
	height: 24px;
	background-image: url('../img/box.calendario.icona.verde.png');
	background-repeat: no-repeat;
	cursor:hand;
}
#eventi .icona_verde_medio{
	float:left;
	display: block;
	width: 27px;
	height: 24px;
	background-image: url('../img/box.calendario.icona.verde.medio.png');
	background-repeat: no-repeat;
	cursor:hand;
}
#eventi .icona_giallo{
	float:left;
	display: block;
	width: 27px;
	height: 24px;
	background-image: url('../img/box.calendario.icona.giallo.png');
	background-repeat: no-repeat;
	cursor:hand;
}
#eventi .icona_rosso{
	float:left;
	display: block;
	width: 27px;
	height: 24px;
	background-image: url('../img/box.calendario.icona.rosso.png');
	background-repeat: no-repeat;
	cursor:hand;
}
#eventi .icona_verdino{
	float:left;
	display: block;
	width: 27px;
	height: 24px;
	background-image: url('../img/box.calendario.icona.verdino.png');
	background-repeat: no-repeat;
	cursor:hand;
}
#eventi .icona_celestino{
	float:left;
	display: block;
	width: 27px;
	height: 24px;
	background-image: url('../img/box.calendario.icona.celestino.png');
	background-repeat: no-repeat;
	cursor:hand;
}
#eventi .icona_lilla{
	float:left;
	display: block;
	width: 27px;
	height: 24px;
	background-image: url('../img/box.calendario.icona.lilla.png');
	background-repeat: no-repeat;
	cursor:hand;
}
#eventi .icona_grigio{
	float:left;
	display: block;
	width: 27px;
	height: 24px;
	background-image: url('../img/box.calendario.icona.grigio.png');
	background-repeat: no-repeat;
	cursor:hand;
}

#scheda_eventi .header{
	background-image: url('../img/box.calendario.header.bg.jpg');
	background-repeat: no-repeat;
	height: 56px;
	width: 510px;
	clear: both;
}

#scheda_eventi .header .testata{
	padding-top: 8px;
	padding-right: 12px; 
	font-weight: bold; 	
	font-size: 1em; 
	color: #FFFFFF;
	text-align:right;
}

#scheda_eventi .content{
	background-image: url('../img/box.medium.content.bg.jpg');
	background-repeat: repeat-y;
	clear: both;
	padding: 20px;
}

#scheda_eventi .footer{
	background-image: url('../img/box.medium.footer.bg.jpg');
	background-repeat: no-repeat;
	height: 15px;
	width: 510px;
	clear: both;
}
#table_scheda_eventi .data{
	padding-bottom:10px;
}

#table_scheda_eventi .titolo{
	font-size:12px;
	font-weight:bold;
	
}

/* TAVOLI */
#box_tavoli_small{
	background-image: url('../img/box.tavoli.small.bg.gif');
	background-repeat: no-repeat;
	height: 317px;
	width: 252px;	
}
#box_tavoli_small .header{
	padding-top: 8px; 
	padding-right: 12px; 
	font-weight: bold; 
	font-size: 1em; 
	color: #FFFFFF;
	text-align:right;
}

#box_tavoli_small .content{
	padding-top: 40px;
	margin-left: 4px;
	list-style-type: none;
}
#box_tavoli_small .content a{
	font-size: 1em;
	color: #515B56;
	text-decoration: none;
}
#box_tavoli_small .content a:hover{
	font-size: 1em;
	color: #515B56;
	text-decoration: underline;
}

#box_tavoli_small .content .pari{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #E1E2E0;	
}
#box_tavoli_small .content .dispari{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #FFFFFF;
}
	
/* ASSOCIAZIONI */


#box_elenco_associazioni_small{
	background-image: url('../img/box.associazioni.small.bg.gif');
	background-repeat: no-repeat;
	height: 317px;
	width: 252px;	
}

#box_elenco_associazioni_small .header{
	padding-top: 8px; 
	padding-right: 12px; 
	font-weight: bold; 
	font-size: 1em; 
	color: #FFFFFF;
	text-align:right;
}

#box_elenco_associazioni_small .content{
	padding-top: 40px;
	margin-left: 4px;
	list-style-type: none;
}
#box_elenco_associazioni_small .content a{
	font-size: 1em;
	color: #515B56;
	text-decoration: none;
}
#box_elenco_associazioni_small .content a:hover{
	font-size: 1em;
	color: #515B56;
	text-decoration: underline;
}

#box_elenco_associazioni_small .content .pari{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #E1E2E0;	
}
#box_elenco_associazioni_small .content .dispari{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #FFFFFF;
}

#scheda_associazioni .header{
	background-image: url('../img/scheda.associazioni.header.bg.jpg');
	background-repeat: no-repeat;
	height: 56px;
	width: 765px;
	clear: both;
}

#scheda_associazioni .content{
	background-image: url('../img/scheda.associazioni.content.bg.jpg');
	background-repeat: repeat-y;
	clear: both;
	padding: 20px;
}

#scheda_associazioni .footer{
	background-image: url('../img/scheda.associazioni.footer.bg.jpg');
	background-repeat: no-repeat;
	height: 15px;
	width: 765px;
	clear: both;
}

#box_elenco_associazioni{
	background-image: url('../img/box.associazioni.bg.gif');
	background-repeat: no-repeat;
	height: 635px;
	width: 509px;	
}

#box_elenco_associazioni .header{
	padding-top: 8px; 
	padding-right: 12px; 
	font-weight: bold; 
	font-size: 1em; 
	color: #FFFFFF;
	text-align:right;
}

#box_elenco_associazioni .content{
	padding-top: 40px;
	margin-left: 4px;
	list-style-type: none;
}
#box_elenco_associazioni .content a{
	font-size: 1em;
	color: #515B56;
	text-decoration: none;
}
#box_elenco_associazioni .content a:hover{
	font-size: 1em;
	color: #515B56;
	text-decoration: underline;
}

#box_elenco_associazioni .content .pari{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #E1E2E0;	
}
#box_elenco_associazioni .content .dispari{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #FFFFFF;
}

#box_associazione_scheda{
	background-image: url('../img/box.associazione.bg.gif');
	background-repeat: no-repeat;
	height: 101px;
	width: 765px;	
}
#box_associazione_scheda .header{
	padding-top: 8px; 
	padding-right: 12px; 
	font-weight: bold; 
	font-size: 1em; 
	color: #FFFFFF;
	text-align:right;
}

#box_associazione_scheda .content{
	padding-top: 40px;
	margin-left: 80px;
	margin-right: 20px;
	list-style-type: none;
	text-align:right;
}
#box_associazione_scheda .content a{
	font-size:11px;
	color: #515B56;
	text-decoration: none;
}
#box_associazione_scheda .content a:hover{
	text-decoration: underline;
}


/* PROGETTI */
#box_progetti{
	background-image: url('../img/box.progetti.bg.gif');
	background-repeat: no-repeat;
	height: 317px;
	width: 252px;	
}

#box_progetti .header{
	padding-top: 8px; 
	padding-right: 12px; 
	font-weight: bold; 
	font-size: 1em; 
	color: #FFFFFF;
	text-align:right;
}

#box_progetti .content{
	padding-top: 40px;
	margin-left: 4px;
	list-style-type: none;
}
#box_progetti .content a{
	font-size: 1em;
	color: #515B56;
	text-decoration: none;
}
#box_progetti .content a:hover{
	font-size: 1em;
	color: #515B56;
	text-decoration: underline;
}

#box_progetti .content .pari{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #E1E2E0;	
}
#box_progetti .content .dispari{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #FFFFFF;
}

#scheda_attivita .header{
	background-image: url('../img/box.progetti.header.bg.gif');
	background-repeat: no-repeat;
	height: 56px;
	width: 510px;
	clear: both;
}

#scheda_attivita .header .testata{
	padding-top: 8px;
	padding-right: 12px; 
	font-weight: bold; 	
	font-size: 1em; 
	color: #FFFFFF;
	text-align:right;
}

#scheda_attivita .content{
	background-image: url('../img/box.medium.content.bg.jpg');
	background-repeat: repeat-y;
	clear: both;
	padding: 20px;
}

#scheda_attivita .footer{
	background-image: url('../img/box.medium.footer.bg.jpg');
	background-repeat: no-repeat;
	height: 15px;
	width: 510px;
	clear: both;
}
#table_scheda_attivita .data{
	
}

#table_scheda_attivita .titolo{
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
}


/* DOCUMENTI */
#box_documenti{
	background-image: url('../img/box.documenti.bg.gif');
	background-repeat: no-repeat;
	height: 317px;
	width: 252px;	
}

#box_documenti .header{
	padding-top: 8px; 
	padding-right: 12px; 
	font-weight: bold; 
	font-size: 1em; 
	color: #FFFFFF;
	text-align:right;
}

#box_documenti .content{
	padding-top: 40px;
	margin-left: 4px;
	list-style-type: none;
	
}
#box_documenti .content a{
	font-size: 1em;
	color: #515B56;
	text-decoration: none;
}
#box_documenti .content a:hover{
	font-size: 1em;
	color: #515B56;
	text-decoration: underline;
}

#box_documenti .content .pari{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #E1E2E0;	
}
#box_documenti .content .dispari{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #FFFFFF;
}

#box_documenti .link_to_elenco{
	text-align:right;
	padding-right:14px;
	
	
	
}
#box_documenti .link_to_elenco a{
	font-size: 1em;
	color: #515B56;
	text-decoration: none;
}
#box_documenti .link_to_elenco a:hover{
	text-decoration: underline;
}

#box_documenti .content a{
	font-size: 1em;
	color: #515B56;
	text-decoration: none;
}
#box_documenti form, option{
	  font-size: 1em;
      color:#515B56;     
}

#box_documenti input{
	  font-size: 1em;
      color:#515B56; 
      width: 100px;    
}
#box_documenti select{
	  font-size: 1em;
      color:#515B56; 
      width: 104px;  
}

#scheda_documenti .header{
	background-image: url('../img/box.documenti.header.bg.gif');
	background-repeat: no-repeat;
	height: 56px;
	width: 510px;
	clear: both;
}

#scheda_documenti .header .testata{
	padding-top: 8px;
	padding-right: 12px; 
	font-weight: bold; 	
	font-size: 1em; 
	color: #FFFFFF;
	text-align:right;
}

#scheda_documenti .content{
	background-image: url('../img/box.medium.content.bg.jpg');
	background-repeat: repeat-y;
	clear: both;
	padding: 20px;
}

#scheda_documenti .footer{
	background-image: url('../img/box.medium.footer.bg.jpg');
	background-repeat: no-repeat;
	height: 15px;
	width: 510px;
	clear: both;
}
#table_scheda_documenti .data{
	
}

#table_scheda_documenti .titolo{
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
}

#documenti .header{
	background-image: url('../img/box.documenti.header.bg.gif');
	background-repeat: no-repeat;
	height: 56px;
	width: 510px;
	clear: both;
}

#documenti .header .testata{
	padding-top: 8px;
	padding-right: 12px; 
	font-weight: bold; 	
	font-size: 1em; 
	color: #FFFFFF;
	text-align:right;
}

#documenti .footer{
	background-image: url('../img/box.medium.footer.bg.gif');
	background-repeat: no-repeat;
	height: 35px;
	width: 510px;
	clear: both;
}






/* ELENCO ITEMS */
#elenco_items{
	background-image: url('../img/box.medium.content.bg.jpg');
	background-repeat: repeat-y;
	clear: both;
}
#elenco_items .content{
	padding-top:20px;
	padding-left:5px;
	padding-right:4px;
}
#elenco_items .content a{
	font-size: 1em;
	color: #515B56;
	text-decoration: none;
}
#elenco_items .content a:hover{
	text-decoration: underline;
}
#elenco_items .content .paginazione{
	text-align:center;
	padding-top:20px;
}
#elenco_items .content .pari{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #E1E2E0;	
	height:100%;
}
#elenco_items .content .dispari{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #FFFFFF;
	height:100%;
}
#elenco_items .eventi_block{
	width: 501px;
	margin-left: 5px;
	clear: both;
}


#elenco_items .eventi_riga_gray{
	clear:both;
	height: 30px;		
}
#elenco_items .eventi_riga_gray .sx{
	float: left;
	width: 250px;
	height: 30px;
	background-color: #E8EBE5;
	padding-top:6px;
}
#elenco_items .eventi_riga_gray .dx{
	width: 249px;
	height: 30px;
	float: right;
	background-color: #E8EBE5;
	padding-top:6px;
}

#elenco_items .eventi_riga_white{
	clear:both;
	height: 30px;	
}
#elenco_items .eventi_riga_white .sx{
	float: left;
	width: 250px;
	height: 30px;
	background-color: #FFFFFF;
	padding-top:5px;
}
#elenco_items .eventi_riga_white .dx{
	width: 249px;
	height: 30px;
	float: right;
	background-color: #FFFFFF;
	padding-top:5px;
}

/* TOOLTIP  */

.tooltip {
	position: absolute;
   	display: none;
	width: 261px;
	height:221px;
  	font-size: 12px;	
	list-style-type: none;	
}

.tooltip a {
	font-size: 1em;
	color: #515B56;
	text-decoration: none;
} 

.tooltip .header_tooltip{
	padding-top:20px;
	padding-left:18px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}

.tooltip .bottone_chiusura{
	position:absolute;
	display:block;
	width: 24px;
	height: 24px;
	left:230px;
	top:10px;
	background-image: url('../img/spacer.gif');
}

.tooltip .bottone_chiusura a{
	display:block;
	width: 24px;
	height: 24px;
}

.tooltip .tooltip_content{
	margin-top:20px;
	margin-left:20px;
	
	text-align: left;
	height:118px;
	width:210px;
}
.tooltip .tooltip_content a{
	text-decoration:none;
}
.tooltip .tooltip_content a:hover{
	text-decoration:underline;
}

.tooltip .footer_tooltip{
	text-align:center;
	margin-top:5px;
	width:210px;
	margin-left:25px;
}

.tooltip .footer .frecce{
	text-align:center;
	display:block;
	width:210px;
}

.frecce .indietro{
	background-image: url('../img/freccia.indietro.png');
	background-repeat:no-repeat;	
	width:32px;
	height:21px;
}
.frecce .indietro a{
	display:block;
	width:32px;
	height:21px;
	position: relative;
}

.frecce .avanti{
	left:50px;
	background-image: url('../img/freccia.avanti.png');
	background-repeat:no-repeat;	
	width:32px;
	height:21px;
}
.frecce .avanti a{
	display:block;
	width:32px;
	height:21px;
	position: relative;
}

.eventi_comitato{
	background-image: url('../img/tooltip.verde.gif');
	background-repeat: no-repeat;
}
.eventi_assemblee{
	background-image: url('../img/tooltip.verde.medio.gif');
	background-repeat: no-repeat;
}
.eventi_commissione{
	background-image: url('../img/tooltip.verdino.gif');
	background-repeat: no-repeat;
}
.eventi_comune{
	background-image: url('../img/tooltip.rosso.gif');
	background-repeat: no-repeat;
}
.eventi_tavoli{
	background-image: url('../img/tooltip.celestino.gif');
	background-repeat: no-repeat;
}
.eventi_attivita{
	background-image: url('../img/tooltip.giallo.gif');
	background-repeat: no-repeat;
}
.eventi_associazioni{
	background-image: url('../img/tooltip.lilla.gif');
	background-repeat: no-repeat;
}
.eventi_non_associati{
	background-image: url('../img/tooltip.grigio.gif');
	background-repeat: no-repeat;
}

/*
ul{
	float: left;
}
*/


/* NEWS */
#scheda_news .header{
	background-image: url('../img/box.news.scheda.header.bg.jpg');
	background-repeat: no-repeat;
	height: 56px;
	width: 510px;
	clear: both;
}

#scheda_news .header .testata{
	padding-top: 8px;
	padding-right: 12px; 
	font-weight: bold; 	
	font-size: 1em; 
	color: #FFFFFF;
	text-align:right;
}

#scheda_news .content{
	background-image: url('../img/box.medium.content.bg.jpg');
	background-repeat: repeat-y;
	clear: both;
	padding: 20px;
}

#scheda_news .footer{
	background-image: url('../img/box.medium.footer.bg.jpg');
	background-repeat: no-repeat;
	height: 15px;
	width: 510px;
	clear: both;
}
#table_scheda_news .data{
	
}

#table_scheda_news .titolo{
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
}

/* VETRINA SCHEDA */
#scheda_vetrina .header{
	background-image: url('../img/box.scheda.vetrina.header.bg.gif');
	background-repeat: no-repeat;
	height: 56px;
	width: 764px;
	clear: both;
}

#scheda_vetrina .header .testata{
	padding-top: 8px;
	padding-right: 12px; 
	font-weight: bold; 	
	font-size: 1em; 
	color: #FFFFFF;
	text-align:right;
}

#scheda_vetrina .content{
	background-image: url('../img/box.vetrina.content.bg.gif');
	background-repeat: repeat-y;
	width: 764px;
	clear: both;
	padding-left: 20px;
	padding-right: 20px;
}

#scheda_vetrina .footer{
	background-image: url('../img/box.scheda.vetrina.footer.bg.gif');
	background-repeat: no-repeat;
	height: 35px;
	width: 764px;
	clear: both;
}

#table_scheda_vetrina{
  	width: 724px;
}

#table_scheda_vetrina .data{

}

#table_scheda_vetrina .titolo{
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
}


/* SCROLL PANE */
.scroll-pane {
	width: 240px;
	height: 240px;
	overflow:hidden;
}	
.scroll-pane-eventi {
	width: 240px;
	height: 150px;
	overflow:hidden;
}


.scroll-pane-large {
	width: 496px;
	height: 540px;
	overflow:hidden;
}	


#messageBox{
	width:100%;	
	font-family:Arial, Verdana, Helvetica;
	font-size:11px;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:20px;
	background-image: url('../img/ajax-loader.gif');
	background-position: top center;
	background-repeat: no-repeat;
	margin-top:7px;
	padding-top:35px;
}

#messagePageNotFound{
	background-image: url('../img/404.message.error.bg.gif');
	background-repeat: no-repeat;
	height: 233px;
	width: 765px;
	clear: both;
}

/* MODULO REGISTRAZIONE NUOVO UTENTE */
#reg_user{
	width: 764px;

}

#reg_user .header{
	background-image: url('../img/box.reg.user.header.bg.gif');
	background-repeat: no-repeat;
	height: 56px;
	width: 764px;
	clear: booth;
}

#reg_user .header .testata{
	padding-top: 8px;
	padding-right: 12px; 
	font-weight: bold; 	
	font-size: 1em; 
	color: #FFFFFF;
	text-align:right;
}

#reg_user .content{
	background-image: url('../img/box.reg.user.content.bg.gif');
	background-repeat: repeat-y;
	width: 764px;
	clear: both;
}



#reg_user .footer{
	background-image: url('../img/box.reg.user.footer.bg.gif');
	background-repeat: no-repeat;
	height: 35px;
	width: 764px;
	clear: both;
}

#reg_user form, option{
	  font-size: 1em;
      color:#515B56;   
}

#reg_user input {
	  font-size: 1em;
      color:#515B56; 
      width: 200px;    
}

#messaggi_errore{
	color: red;
	text-align:center;
}



/* GESTIONE */
#content_gestione{
	width: 764px;

}
#content_gestione .header{
	background-image: url('../img/box.reg.user.header.bg.gif');
	background-repeat: no-repeat;
	height: 56px;
	width: 764px;
	clear: booth;
}

#content_gestione .header .testata{
	padding-top: 8px;
	padding-right: 12px; 
	font-weight: bold; 	
	font-size: 1em; 
	color: #FFFFFF;
	text-align:right;
}

#content_gestione .content{
	background-image: url('../img/box.reg.user.content.bg.gif');
	background-repeat: repeat-y;
	width: 764px;
	clear: both;
}

#content_gestione .footer{
	background-image: url('../img/box.reg.user.footer.bg.gif');
	background-repeat: no-repeat;
	height: 35px;
	width: 764px;
	clear: both;
}

#content_gestione .text{
	font-size: 1em;
	color:#515B56; 
	width: 250px;    
}
#content_gestione .data{
	font-size: 1em;
	color:#515B56; 
	width: 120px;    
}
#content_gestione .textarea{
	font-family:Helvetica, Verdana, Arial;
	font-size: 1em;
	color:#515B56;  
}
#content_gestione .code{
	font-size: 1em;
	color:#515B56; 
	width: 100px;    
}
#content_gestione .button{
	font-size: 1em;
	color:#515B56; 
}

.jsbutton{
	color: Gray;
	font-size: 100%;
	font-weight: bold;
	background-color: transparent;
	border: 0px none;
	border-top-color: #696;
	border-left-color: #696;
	border-right-color: #363;
	border-bottom-color: #363;
	padding-left: 5%;
	padding-right: 5%;
}
.jsbuttonOver{
	color: Black;
	font-size: 100%;
	font-weight: bold;
	background-color: transparent;
	border: 0px none;
	border-top-color: #696;
	border-left-color: #696;
	border-right-color: #363;
	border-bottom-color: #363;
	padding-left: 5%;
	padding-right: 5%;
}

/* FORM RICERCA DOCUMENTI E EVENTI */

/* 20/05/2008 - questo non funziona e non so perch */
.field_search_data{
	font-size: 1em;
	color:#515B56; 
	width: 120px;
}
/* fine */

.field_search_textarea{
	font-family:Helvetica, Verdana, Arial;
	font-size: 12px;
	color:#515B56;  
	width: 200px;
}

/* LEGENDA */

#legenda_content{
	width: 260px;
	text-align: left;
	cursor:hand;	
}

#legenda_content .icona_verde{
	float:left;
	width: 27px;
	height: 24px;
	background-image: url('../img/box.calendario.icona.verde.png');
	background-repeat: no-repeat;
}
#legenda_content .icona_verde_medio{
	float:left;
	width: 27px;
	height: 24px;
	background-image: url('../img/box.calendario.icona.verde.medio.png');
	background-repeat: no-repeat;
}
#legenda_content .icona_giallo{
	float:left;
	width: 27px;
	height: 24px;
	background-image: url('../img/box.calendario.icona.giallo.png');
	background-repeat: no-repeat;	
}
#legenda_content .icona_rosso{
	float:left;
	width: 27px;
	height: 24px;
	background-image: url('../img/box.calendario.icona.rosso.png');
	background-repeat: no-repeat;	
}
#legenda_content .icona_verdino{
	float:left;
	width: 27px;
	height: 24px;
	background-image: url('../img/box.calendario.icona.verdino.png');
	background-repeat: no-repeat;	
}
#legenda_content .icona_celestino{
	float:left;
	width: 27px;
	height: 24px;
	background-image: url('../img/box.calendario.icona.celestino.png');
	background-repeat: no-repeat;	
}
#legenda_content .icona_lilla{
	float:left;
	width: 27px;
	height: 24px;
	background-image: url('../img/box.calendario.icona.lilla.png');
	background-repeat: no-repeat;
}
#legenda_content .icona_grigio{
	width: 27px;
	height: 24px;
	background-image: url('../img/box.calendario.icona.grigio.png');
	background-repeat: no-repeat;
}
.legenda_tooltip {
	background-color: white;
	position: absolute;
	left:140px;
	top:35px;
   	display: none;
	width: 260px;
  	font-size: 12px;	
	list-style-type: none;
	text-align: left;	
	border: 4px solid;
	border-color:#F0F1EE;
	cursor:hand;
}

/* FORUM */

#header_forum_home{
	background-image:url('../img/box.reg.user.header.bg.gif');
	background-repeat:none;
	width: 764px;
	height: 56px;
	margin-top:10px;
	margin-left:2px;
}

#content_forum{
	background-image: url('../img/box.reg.user.content.bg.gif');
	background-repeat: repeat-y;
	width: 764px;
	height:100%;
	margin-left:2px;
}

#content_forum_align{
	margin-left:10px;
	width:742px;
}

#content_forum_layout{
	background-color:#E8EBE5;
	width: 742px;
}

#footer_forum_home{
	background-image:url('../img/box.reg.user.footer.bg.gif');
	background-repeat:none;
	width: 764px;
	height: 35px;
	margin-left:2px;
}

#briciole_di_pane{

	margin:0px 0px 15px 0px;
	
}

.forum_titoli{
	height:22px; 
	padding-left:4px;
	padding-top:6px;
	font-weight:bold; 
	font-size:12px;
}

ul .forum_post_bbcode {
	float:none;
}

.form_citazione{
	border: solid 1px #969393;
	background-color: #dadada;
	padding:5px;
}

.ul_box_piccoli{
	width:220px;
	height:230px;
}
.li_box_news{
	width:200px;
	height:300px;
}
.table_vetrina{
	width:100%;
	height:200px;
	margin-top:35px;
}
.td_table_vetrina{
	text-align:center;
}

