/* Inizio Creazione Sfondo 

fuxia:  #BD096F
	premuto: #770444

giallo:  #FFE528

blu:  #0066CC
*/
body {
	background: #EBEBEB;
	padding: 0px;
	font-family: Tahoma, Verdana, sans-serif;
	color: #5A5A61;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px; 
	margin-left: 0px;
}

img {
border: 0;
}

h1, h2, h3 {
margin: 0;
padding: 0;
}


/*Be Nice to opera rule*/
html>body #top,
html>body #footer,
html>body #container {
/* width:743px; */
width:980px;

}

/*  --------------------------------------- */
/* FILE asys_xxxx.php*/

#asys_cont_ico_gloc
	{
	float:left;
	padding-left:60px;
	height:115px;
	width:395px;
	}

#asys_cont_ico_gloc_div_img
	{
	float:left;
	width:450px;
	margin-left:40px;
	margin-top:25px;
	}
	
#gloc_img
	{	
	height:75px;
	width:75px;
	}

#asys_cont_ico
	{
	padding-left:60px;
	height:115px;
	width:700px;
	}
	
#asys_ico
	{
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	}
	
#asys_cont_title
	{
	float:left;
	margin-top:40px;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	width:250px;
	}

#asys_cont_title_admin
	{
	float:left;
	margin-top:40px;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	width:500px;
	}

/*	

li {
	list-style: url(images/li.gif);
	margin-left: 60px;
	margin-bottom:10px;
	font-weight:bold;
	}	

*/

#asys_frm {
	padding-left:60px;
	width:850px;
	font-size:10px;
	/* margin-bottom:150px; */
	margin-bottom:65px;
	}	

#asys_err {
	font-size:12px;
	color:#F00000;
	}	
	
	
/* ********************************************************************** */

/* ********************************************************************** */
/* FILE e-locali.php*/
#e_locali_bg
	{
	border:0px;
	cellspacing:0px;
	cellpadding:0px;
	width: 600px;
	font: 0.70em Tahoma, Arial, sans-serif;
	}
#e_locali_container
	{
	width:450px;
	padding-top:25px;
	}
#e_locali_img_logo { 
	float: left;
	width:100px;
	height:100px;
	text-align:center;
}
#e_locali_desc { 
	float: left;
	padding-left:30px;
	width:300px;
	height:100px;
}
#e_locali_bg_line 
	{
	clear:left;
	border-top: 1px solid #d6d6d6;
	padding-top: 15px;
	height:3px;
	}
/* ********************************************************************** */

.loc_comm_privacy
	{
	font-weight:bolder;
	color:#F00006;
	}

#a_active3
	{
	background-color:#FFFFB9;
	color:#000000;	
	}
	
#a_active2
	{
	background-color:#FF8080;	
	color:#000000;	
	}

#a_active
	{
	background-color:#BFFFDF;
	color:#000000;	
	}

#a_a_frm
	{
	width:900px;
	margin:0px;
	padding:0px;
	}

#a_a_container
	{
	width:900px;
	}

#a_a_dati
	{
	float:left;
	width:250px;
	padding:25px;
	background-color:#EFEFEF;
	}

#a_a_dati_activ
	{
	float:right;
	width:250px;
	background-color:#EFEFEF;
	}
	
#a_a_button
	{
	float:right;
	width:550px;
	padding:25px;
	margin-top:40px;
	background-color:#EFEFEF;
	}

#a_a_spacer
	{
	float:left;
	width:800px;
	height:10px;
	}
	
	
#a_a_navbar
	{
	float:left;
	width:400px;
	padding:25px;
	text-align:center;
	}

#sp_dett {
	background-color: #FF6666;
	}

#sp_assign_el
	{
	width:600px;
	height: 100px;
	background:#FF0000;
	}

/*
file index.php 
*/

.sub_menu_start {
	font-size:12px;
	font-weight:bolder;
	margin-left: 70px;
	display:inline	}

.sub_menu {
	font-size:12px;
	font-weight:bolder;
	margin-left: 10px;
	}

#spg_mem_bg
	{
	background-color:#EFEFEF;
	text-align:center;
	}

/*
css file slide.php
*/

#locali_img_logo { 
	float:left;
	width:100px;
	height:100px;
	text-align:center;
}

.spdetloc { 
	margin-top:50px;
	float:right;
	width:300px;
	height:200px;
	}

/*
#locali_desc_img { 
	float:left;
	padding-left: 20px; 
	width:625px;
	height:100px;
}
*/
#locali_desc_img { 
	float:left;
	padding-left: 20px; 
	width:605px;
}

#locali_img_avatar_user { 
	float:left;
	width:75px;
	height:75px;
	text-align:center;
}

#locali_desc_img_users { 
	float:left;
	padding-left: 20px; 
	width:410px;
}

#locali_bg_line_users
	{
	width:600px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	clear:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0054A6;
	}

.locali_desc_presenze { 
	clear:left;
	padding-left: 120px; 
	width:605px;
}

/*
#locali_desc { 
	float:left;
	padding-left: 120px; 
	width:725px;
	height:100px;
}
*/
#locali_desc { 
	margin-left: 120px; 
	width:605px;
}

/*
#locali_sp_link
	{
	float:right;
	width:230px;
	height:50px;
	margin-top:15px;
	font-size:9px;
	}
*/

#locali_bg_line_first_rec 
	{
	border-top: 1px solid #d6d6d6;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	clear:both;
	}

#locali_bg_line 
	{
	clear:both;
	color: #ccc;
	background: #FFFFFF;
	border-top: 1px solid #d6d6d6;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;

	}

/*
#locali_maps_bg_line 
	{
	color: #ccc;
	background: #FFFFFF;
	border-top: 1px solid #d6d6d6;
	margin-top: 150px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	clear:left;
	}
*/
#locali_maps_bg_line 
	{
	clear:both;
	color: #ccc;
	background: #FFFFFF;
	border-top: 1px solid #d6d6d6;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	}

#locali_sp_link
	{
	float:right;
	/*	padding-left:50px;  */
	width:230px;
	height:50px;
	padding-top:15px;
	font-size:9px;
	}

#iframe_home {
/*
	width: 941px;
	height: 250px;
*/
	float:right;
	width: 740px;
	height: 350px;
	padding-right: 35px;
	padding-top: 20px;

	}

#index_slide_bg_line {
width: 961px;
background: url(images/hseparator.gif) repeat-x;
margin-left: 18px;
}

#slide_content {
	width: 650px;
	background-color:#0054A6;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 0.5em;
	color: #FFFFFF;
}

#index_slide_bg_white
	{
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width:740px;
	height:140px;
	background-color:#FFFFFF;
	}


#slide_bg_color	{
	/*
		background-color: #0054A6;

fuxia:  #BD096F
	premuto: #770444

giallo:  #FFE528

blu:  #0066CC


	*/

	background-color: #BD096F;
	background-image:url(images/slide_bg_violet.png);
	background-repeat:repeat-x;
	width: 740px;
	height: 303px;
	}

#slide_bg_color_up_img
	{
	background-image:url(images/up_show_club_home.png);
	background-repeat:no-repeat;
	background-position:top;
	height:10px;
	width:740px;
	margin:0px;
	padding:0px;
	}

#slide_bg_color_down_img
	{
	background-image:url(images/down_show_club_home.png);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:0px;
	padding:0px;
	height:293px;
	width:740px;
	}




#slide_txtcontent
	{
/*
	float:left;
	width:350px;
	margin-left: 15px;
	margin-top: 15px;
	margin-right: 0px;
	height:303px;
	color:#ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image:url(images/cornice_txt_index.png);
	background-repeat:no-repeat;	


<div id='locali_desc_img'>
<div id='locali_bg_line'>&nbsp;</div>
<div id='locali_img_logo'>


*/	
	float:left;
	width:350px;
	height:303px;
	color:#ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image:url(images/cornice_txt_index.png);
	background-repeat:no-repeat;	
	margin-top: -292px;
	margin-left: 12px;
	
	}

#slide_text
	{
	padding: 15px;
	}




#slide_news
	{
	float:left;
	width:380px;
	height:10px;
	}

#slide_cornice_bordo
	{
	/*	
	Vecchia Configurazione 

	margin-top: 20px;
	margin-right: 30px;
	float:right;

	background-image:url(images/img_slide_cornice.jpg);
	background-repeat:no-repeat;
	width:420px;
	height:325px;
	*/
	
	float:right;
	margin-top: -233px;
	margin-right: 0px;
	
	background-image:url(images/img_slide_cornice.jpg);
	background-repeat:no-repeat;
	width:340px;
	height:325px;
	}

#slide_imgshow
	{
	text-align: center;
	margin: 20px;
	width:290px;
	height:215px;
	background-color:#FFFFFF;
	/*
	margin: 0 auto;
	 w=380px h=285px  */
	}




#book_img
	{
	float:left;
	width:150px;
	height: 120px;	
	}

.centerdiv{ /*IE method of centering a relative div*/
	text-align: center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;
}

/* file index.php  3 colonne */
#index_colum_container {
	float:right;
	/* width: 951px; */
	width: 761px;
	margin-top:0px;
	padding-top:0px;
	margin-right:25px;

	font-size:10px;
	}
	
#index_colum_up_img
	{
	background-image:url(images/up_col_down_home.png);
	background-repeat:no-repeat;
	padding-top:3px;
	}

#index_colum_1 {
	margin:8px;
	width: 230px;
	background-image:url(images/index_col.jpg);
	background-repeat:repeat-x;
	}
	
#index_colum_2 {
	margin:8px;
	width: 230px;	
	background-image:url(images/index_col.jpg);
	background-repeat:repeat-x;
	}
	
#index_colum_3 {
	margin:8px;
	width: 230px;	
	background-image:url(images/index_col.jpg);
	background-repeat:repeat-x;
	}

.index_line {
	color: #ccc;
	text-align: right;
	border-top: 1px solid #d6d6d6;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}

#nome_loc_col
	{
	font-size:12px;
	font-weight:bolder;
	}

#span_index_colum
	{
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;	
	}

/* logo del sito */
#logo_hc {
	width: 350px;
	height: 83px;
	float:left;
	margin-left: 30px; 
	}

#logo_hc2 {
	position: relative;
	width: 945px;
	height: 75px;
	margin-left: 30px;
	}

#logo_frase
	{
	position: absolute;
	top: 52px;
	left: 293px;
	width: 400px;
	height: 17px;
	}
	
/*
#logo_search
	{
	position: absolute;
	top: 20px;
	left: 715px;
	width: 230px;
	height: 75px;	
	}
*/

#logo_search
	{
	position: absolute;
	top: 5px;
	left: 380px;
	width: 550px;
	height: 75px;	
	}

#logo_user_logged
	{
	position: absolute;
	top: 5px;
	left: 300px;
	width: 650px;
	height: 75px;
	text-align:center;	
	}

#logo_user_logged_banner
	{
	position: absolute;
	top: 5px;
	left: 300px;
	width: 620px;
	height: 75px;
	vertical-align:text-top;
	padding-left:25px;
	}
	
#logo_user_logged_container_banner
	{
float:right;
margin-top:-30px;
padding:0px;
	width: 234px;
	height: 60px;
	}


/* ricerca all'interno del sito 
	width: 350px;
*/
#search_home{
	width: 300px;
	height: 50px;
	float:right;
	margin-top: 20px; 
	}

/* menu categorie principali 
#cat_menu{
	width: 900px;
	height: 30px;	
	margin-top: 88px; 
	margin-left: 30px; 
	}*/

#top {
	height: 32px;
	background: #fff url(images/topbg.gif) no-repeat;
	margin: 0px; }
	
#container {
	background: url(images/container_bg.gif) repeat-y;
	margin: 0px; }	
	
#footer {
	height: 32px;
	background: #ebebeb url(images/footerbg.gif) no-repeat;
	margin: 0px; }
/* Fine Creazione Sfondo */

















/* INIZIO barra di navigazione sinistra*/
#New_NavBar {
clear:left;
	float:left;
	width: 150px;
	
/*	margin-left: 20px;
	background-image: url(images/hseparator.gif);
	background-repeat: repeat-x;
	background-position: top;
*/	
}

#NavBar {
	width: 180px;
	height: 500px;
	margin-left: 20px;
	/*
	background: url(images/hseparator.gif) repeat-x; 
	*/
	}

#NavBar a:hover {
	/*	color: #CB3E0E; */
	color: #0054A6;
	 }

div.clSlideMenu{ /* All slideMenu2 DIV elements */
	position:absolute;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	overflow:hidden;
	width:150px;
	height:22px;
}
a.clA0{ /* All top level links */
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
a.clA1{ /* All sub level links */
	color:black;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a.clAA0{ /* All top level links */
	color:#FFFFFF;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
}
a.clAA1{ /* All sub level links */
	color:black;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

div.slideMenuBG{position:absolute; left:0; top:0; z-index:1}
div.slideMenuText{position:absolute; left:2; top:2; z-index:200;}
#slideMenucont{position:relative;	height:600px; width:200px; visibility:hidden;}

/* FINE barra di navigazione sinistra*/

















#cambia_locale
	{
	width: 930px;
	margin-left: 30px;
	margin-top: 10px;
	font-size:16px;
	font-family:"Courier New", Courier, monospace;
	color:#000000;

	}

/* INIZIO contenitore centrale */
#content {
width: 540px;
font: 0.70em Tahoma, Arial, sans-serif;
}

#new_content_bg_line {
/* width: 540px; */
/* float:left; */
float:right;
width: 775px;
font: 0.80em Tahoma, Arial, sans-serif;
margin-right:10px;
/*
background: url(images/hseparator.gif) repeat-x;
*/
}

#content_bg_line {
/* width: 540px; */
width: 100%;
font: 0.70em Tahoma, Arial, sans-serif;
background: url(images/hseparator.gif) repeat-x;
}

#time_center {
	float:right;
	width:150px;
	font-size: 110%;
	letter-spacing: 1px;
	padding: 0px;
	margin:0px;
}

.time_center_frm {
	padding: 0px;
	margin:0px;
	top: 0px;
}

#content_spg {
width: 776px;
font: Tahoma, Arial, sans-serif;
margin-left: 20px;
}

#content_admin {
width: 776px;
font:12px Tahoma, Arial, sans-serif;
margin-left: 20px;
}

#content_admin_cat {
width: 950px;
font:12px Tahoma, Arial, sans-serif;
margin-left: 20px;
}

#spg_assign
	{
	width: 400px;
	font: 0.70em Tahoma, Arial, sans-serif;
	margin-left: 20px;
	}

#spassignel { 
	margin: 20px;
	width:200px;
	height:100px;
	background-color:#FFFFFF;
	float:left;
}

#nav_menu{
	margin:20px;
	padding:20px;
	}

#formnext
	{
	float:right;
	width:150px;
	}
	
#formprev
	{
	float:left;
	width:150px;
	}

#content_nomenu {
float: left;
width: 960px;
font: 0.70em Tahoma, Arial, sans-serif;
margin-left: 20px;
}

.center_nomenu
	{
	padding-left: 30px;
	}

#center_3C {
	clear:left;
	font-size: 110%;
	letter-spacing: 1px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0;
}
/*
#center {
	font-size: 110%;
	letter-spacing: 1px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0;
}
*/
#center {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0;
}

#center h2{
font-size: 100%;
}

#center a {
/*	color: #0054A6; */
	color: #0066CC;
	text-decoration: none;
}

#center a:hover {
	text-decoration: underline; 
/*	color: #FEC20F; */
	color: #BD096F;
	}

/* FINE contenitore centrale */


/* mappa google */
#map {
 width: 205px;
 height: 360px;
 margin-left: 0px;
 padding-left: 0px; 
	}

#footer #footnotes {
clear: both;
/* width: 770px; */
width: 980px; 
margin: 10px 0 0 -14px;
padding: 0;
/* position: absolute; */
}

#footer #footnotes  p {
/* width: 760px; */
width: 980px; 
margin: 10px 0 0 10px;
padding: 10px;
text-align: left;
font-size: 0.75em;
color: #999;
}

#footer #footnotes a {
color: #4F4F4F;
text-decoration: none;
}

#footer #footnotes a:hover {
text-decoration: underline;
}

.img_geo
	{
	float: right;
	}

.p_status_titolo
	{
	color:#000000;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: underline;
	vertical-align: top;
	}

.err_pstatus
	{
	font-size:14px;
	font-weight:bolder;
	color:#FF3300;
	vertical-align:super;
	}
	
.err_statusdiv
	{
	width: 400px;
	height: 40px;
	}

.margindiv
	{
	margin-top:0;
	margin-left:100px;
	}

.showimg
	{
	position:absolute;
	left: 10px;
	top: 10px;
	z-index: 9999;
	border: 3px ridge #000000;
	margin: 0px;
	padding: 0px;
	}

.loc_change
	{
	width: 250px;
	height: 100px;
	position:relative;
	left: 700px;
	top: 10px;
	z-index: 9999;
	}

.error_img
	{
	width: 140px;
	height: 100px;
	padding-top: 30px;
	}

.img_ok_ko
	{
	margin-bottom: 30px;
	}

.form_voto
	{
	width: 120px;
	padding: 0px;
	}

.form_root
	{
	width: 200px;
	padding: 0px;
	}

.form_master_e_cat
	{
	width: 380px;
	padding: 0px;
	}

.poscap
	{
	height: 650px;
	width: 250px;
	float: right;
	}

.img_filtro
	{
	border: 0;
	}
	
.titolo_filtri
	{
	font-weight: bolder;
	}

.monitor_filtri
	{
	height: 75px;
	width: 150px;
	padding: 5px;
	border: thin solid #EBEBEB;
	overflow: visible;
	float: right;
	font-size:10px;
	}

.div_alert
	{
	float:right;	
	background: #EBEBEB;
	height: 300px;
	width: 200px;
	border: thin solid #999999;
	padding: 5px;
	}

.p_alert
	{
	background: #EBEBEB;
	height: 50px;
	width: 250px;
	padding: 10px;
	border: thin solid #999999;
	margin: 0 auto; /*Allineamento centrato per Firefox,Opera e Netscape*/
	text-align: center; /*Allineamento centrato per IE*/
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	}

.alert_msg
	{
	float:left;
	color:#CC0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	background: #EBEBEB;
	width: 450px;
	padding: 10px;
	border: thin solid #999999;
	/*margin: 0 auto; Allineamento centrato per Firefox,Opera e Netscape*/
	/*text-align: center; Allineamento centrato per IE*/
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	font-style: italic;	
	}

.msg_dati_bon
	{
	float:right;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	background: #EBEBEB;
	width: 420px;
	padding: 10px;
	border: thin solid #999999;
	/*margin: 0 auto; Allineamento centrato per Firefox,Opera e Netscape*/
	/*text-align: center; Allineamento centrato per IE*/
	font-style: normal;
	margin-right:50px;
	margin-bottom:100px;
	}
	
.alert
	{
	font-size:14px;
	font-weight: bolder;
	vertical-align: super;
	}
	
.filtro_active_alfab
	{
	font-size:14px;
	font-weight: bolder;
	color: #000000;
	text-decoration: underline;
	vertical-align: top;	
	}

.filtro_active_cat
	{
	font-size:12px;
	font-weight: bolder;
	color: #000000;
	text-decoration: underline;
	}

.eventi
	{
	font-size:12px;
	font-weight: bold;
	}
	
.titolo_locale
	{
	font-size:22px;
	font-weight: bolder;
	text-decoration: underline;
	color:#000000;
	font-variant: small-caps;
	}

a.titolo_locale:link  { color: #FFFFFF; }

a.titolo_locale:visited  { 	color: #EFEFEF; }

a.titolo_locale:hover  { color: #FFFF66; }

a.titolo_locale:active  { color: #FFFFFF; }

#index_slide_sfumatura {
	float:left;
	margin-top: 30px;
	margin-left: 50px;
	width: 5px;
	height: 236px;
	background-image:url(images/sfumatura-index-slide.png);
	background-repeat:no-repeat;
	}

.alfabeto
	{
	font-size:11px;
	letter-spacing: normal;
	font-weight:bolder;
	/*
	font-size:12px;
	font-weight:bolder;
	*/
	}

#left {
width: 165px;
margin:0;
background: url(images/hseparator.gif) repeat-x;
padding: 30px 15px 0 20px;
font: 0.70em Tahoma, Arial, sans-serif;
text-align: justify;
}

#left h2 {
font-size: 100%;
margin: 25px 0 0 0;
border-top: 1px solid black;
border-right: 1px solid black;
padding: 2px 0 0 0;
}

#left p {
padding: 0 2px 0 0;
}

#left a {
color: #5A5A61;
text-decoration: underline;
}

#left a:hover {
text-decoration: none;
}

#left .searchbox {
width: 130px;
margin: 0 0 0 -20px;
padding: 0;
}

#left ul {
list-style: none;
display: inline;
margin: 0;
}

#left ul li {
display: inline;
margin: 0;
padding: 0;
list-style: none;
}
#left ul li a {
display: block;
margin: 0;
padding: 2px 0;
}
#left li a {
color: #5A5A61;
text-decoration: none;
}

#left li a:hover {
text-decoration: underline;
}

.date { 
	clear:left;

color: #ccc; 
background: #FFFFFF;
text-align: right; 
margin: 4px 0 5px 0; 
padding: 0.4em 0 0 0; 
border-top: 1px solid #d6d6d6;
}

/*  Menu Tabs F--------------------------- */

    #tabsF {
      float:left;
      width:962px;
	  margin-left:18px;
      /* 
	  width:100%;
	  background:#efefef; */
      font-size:93%;
      line-height:normal;
      border-bottom:1px solid #666;	  
      }
	  
    #tabsF ul {
	margin:0;
	list-style:none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
      }
    #tabsF li {
	
      display:inline;
      margin:0;
      padding:0;
	  font-size:12px;
	  font-weight:bolder;
      }
    #tabsF a {
      float:left;
      background:url(images/tableftF.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
	  color:#333333;
      }
    #tabsF a span {
      float:left;
      display:block;
      background:url(images/tabrightF.gif) no-repeat right top;
      padding:5px 15px 4px 6px;	  
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#FFF;
      }
    #tabsF a:hover {
      background-position:0% -42px;
  	  text-decoration: none;	  
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      }

	#tabsF #current a {
			background-position:0% -42px;
	}
	#tabsF #current a span {
			background-position:100% -42px;
			color:#FFFFFF;
	}


 #tabsF_exit {
      float:left;
	  font-size:12px;
	  font-weight:bolder;
	  height:23px;
	  width:64px;
	  text-align:center;
	  vertical-align:text-top;
	  text-indent:5px;
	  background-color:#FFE528;
	  padding:0px;
	  margin-left:20px;
	  background-image:url(images/exit_bg.png);
	  background-repeat:no-repeat;
	}

    #tabsL {
      float:left;
      width: 962px;
      font-size:93%;
      line-height:normal;
      border-bottom:1px solid #666;	  
      }
	  
    #tabsL ul {
        margin:0;
        padding:10px 10px 0px 150px;
        list-style:none;
      }
    #tabsL li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsL a {
      float:left;
	  background:url(images/tableftF.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsL a span {
      float:left;
      display:block;
	   background:url(images/tabrightF.gif) no-repeat right top;

      padding:5px 15px 4px 6px;
       /*
	  color:#666;
		*/	  
	color:#333333;
	font-weight:bolder;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsL a span {float:none;}
    /* End IE5-Mac hack */
    #tabsL a:hover span {
      color:#FFF;
      }
    #tabsL a:hover {
      background-position:0% -42px;
  	  text-decoration: none;	  
      }
    #tabsL a:hover span {
      background-position:100% -42px;
      }

	#tabsL #current a {
			background-position:0% -42px;
	}
	#tabsL #current a span {
			background-position:100% -42px;
	}


/* ----------------------------------------- */


/*

    #tabs3C {
      float:left;
      width: 500px;
      font-size:93%;
      line-height:normal;
      border-bottom:1px solid #666;	  
      }
	  
    #tabs3C ul {
        margin:0;
        padding:10px 10px 0px 5px;
        list-style:none;
      }
    #tabs3C li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs3C a {
      float:left;
      background:url(images/tableftL.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs3C a span {
      float:left;
      display:block;
      background:url(images/tabrightL.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
	  
      }
    #tabs3C a span {float:none;}
    #tabs3C a:hover span {
      color:#FFF;
      }
    #tabs3C a:hover {
      background-position:0% -42px;
  	  text-decoration: none;	  
      }
    #tabs3C a:hover span {
      background-position:100% -42px;
      }

	#tabs3C #current a {
			background-position:0% -42px;
	}
	#tabs3C #current a span {
			background-position:100% -42px;
	}


 */



#content_asys {
width: 955px;
font:12px Tahoma, Arial, sans-serif;
margin-left: 20px;
}



#gloc_div_img
	{
	float:left;
	width:150px;
	margin-left:60px;
	}
	
#gloc_img
	{	
	height:75px;
	width:75px;
	}
	
#gloc_title
	{
	font-size:12px;
	font-weight:bold;
	}

#gloc_spacer
	{
	padding:20px;
	clear:left;
	}

#gloc_small_spacer
	{
	padding:2px;
	clear:left;
	}









#gloc_container
	{
	float:left;
	padding-left:20px;
	}
	
	
	
	
	
	
#home_frm_login
	{
	margin-top:10px;
	padding:0px;
	width:450px;
	float:right;
	font-size:9px;
	text-align:right;
	}	
	
/* ************* Arrotondo i DIV ************* */	
	.rtop {
	DISPLAY: block;
}
.rbottom {
	DISPLAY: block;
}
.rtop * {
	DISPLAY: block; 
	OVERFLOW: hidden; 
	HEIGHT: 1px;
}
.rbottom * {
	DISPLAY: block; 
	OVERFLOW: hidden; 
	HEIGHT: 1px;
}
.r1 {
	MARGIN: 0px 5px;
}
.r2 {
	MARGIN: 0px 3px;
}
.r3 {
	MARGIN: 0px 2px;
}
.r4 {
	MARGIN: 0px 1px; 
	HEIGHT: 2px;
}
.rs1 {
	MARGIN: 0px 2px;
}
.rs2 {
	MARGIN: 0px 1px;
}

P#niftyp {
	PADDING-BOTTOM: 1em;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-weight:bolder;
}

DIV#nifty {
	BACKGROUND: #9bd1fa;
	width: 400px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 120px;
	}


#NiftyContainer
	{
	padding-left:60px;
	}

#NiftyPublicContainer
	{
	padding-top:10px;
	padding-bottom:10px;	
/*	padding-left:140px; */
	}

/**********************************/


#asys_frm_dati
	{
	margin-left:200px;
	}

#frm_title
	{
	font-size:20px;
	font-weight:bolder;
	text-decoration: underline;
	color: #F77500;
	}	

.frm_title_cls
	{
	font-size:20px;
	font-weight:bolder;
	text-decoration: underline;
	color: #F77500;
	}	


#left_mrg	
	{
	margin-left:60px;
	}
	
#imperonated_user {
	width:560px;
	height: 100px;
	padding: 10px;
	font-size:14px;
	font-weight:bolder;
	background-color: #9BD1FA;
	}	

#impers_remove	
	{
	margin-left:330px;
	margin-bottom:90px;
	width:150px;
	height: 40px;
	}
	
.cat_bar_menu
	{
	font-size: 12px;
	}
	
	
	
/*	
#inc_cat_bar
	{
	float:left;
	padding-left:150px;
	height:30px;
	}
#inc_name_cat_bar
	{
	float:left;
	width:150px;
	height:21px;
	background-image:url(images/menu/level0_regular.gif);
	background-repeat:no-repeat;
	font-size:10px;
	font-weight:bolder;
	}	
*/	


#menu {
	margin-left:18px;
	clear:left;
	height: 47px;
	width: 961px;
	background: url(images/img01.png) repeat-x top left;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
}

#menu a {
	display: block;
	float: left;
	padding: 15px 30px 16px 30px;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-left: #58032F 1px solid;
	color: #FFFFFF;
}

#menu a:hover {
	background: #770444;
	color: #FFFFFF;
}

#menu .current_page_item a {
	background: #770444;
	padding: 15px 30px 16px 30px;
	color: #FFFFFF;
}

#menu #last{
	border-right: #58032F 1px solid;
}


#admin_vert_menu li
	{
	list-style: url(images/li.gif);
	margin-left: 60px;
	margin-bottom:10px;
	font-weight:bold;

	}
	

/* file calendario	 community */

	input {
		font-family: calibri, arial, sans-serif;
		font-size: 13px;
		background-color: white;
		border: 2px solid;
		border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;
		padding: 2px;
	}

	input[type=submit], input[type=button]{
		border: 1px solid #000000;
		padding: 2px;
		margin: 0px;
		background-position: center;
		background-color: #BD096F;
		color: #ffffff;
		text-align: center;
		text-decoration: none;
		font-weight: bold;
		font-family: verdana;
		cursor: hand;
	}


	input:focus, input:hover  {
		border-color: #5794bf #b7d5ea #c7e2f1 #c5daed;
	}

	.pickerImg {
		position: absolute;
		margin-left: -16px;
		margin-top: 5px;
		cursor: pointer;
	}
	.infoBox {
		background-color: #fefdec;
		border: 1px solid #edebcd;
		padding: 6px;
		margin-bottom: 20px;
	}
	
#centrato
	{
	margin: 0 auto; /*Allineamento centrato per Firefox,Opera e Netscape*/
	text-align: center; /*Allineamento centrato per IE*/	
	}


	
/* Box Arrotondato */	
DIV#nifty2 {
	width: 400px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 120px;
	}

.rbroundbox { background: url(images/infoball/background.gif) repeat; }
.rbtop div { background: url(images/infoball/up_sx.gif) no-repeat top left; }
.rbtop { background: url(images/infoball/up_dx.gif) no-repeat top right; }
.rbbot div { background: url(images/infoball/down_sx.gif) no-repeat bottom left; }
.rbbot { background: url(images/infoball/down_dx.gif) no-repeat bottom right; }
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 12px; }
.rbroundbox { width: 100%; margin: 1em auto; }
.rbtxt{
		text-decoration: none;
		font-weight: bold;
		font-family: verdana;
		font-size:12px;
}


#add_comm	{
	float: right;
	width:150px;
	height:100px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
#add_event	{
	float: right;
	padding-top:10px;
	width:150px;
	height:30px;
	font-size:10px;	
	font-family:Arial, Helvetica, sans-serif;
	
}

#allineamento {
	padding-left:60px;
	/*
	width:850px;
	font-size:10px;
	 margin-bottom:150px; 
	margin-bottom:65px;
	*/
	}	

#ev_title
	{
	font-size:12px;
	font-weight:bolder;
	color: #000000;
	}

.ev_desc
	{
	font-size:10px;
	color: #666666;
	}

.info_title
	{
	font-size:14px;
	font-weight: bolder;
	color: #000000;
	}
	
.gog_bottom
	{
	text-align:right;
	margin-right:30px;
	}

.gog_bottom_ad
	{
	text-align:center;
	margin: 0 auto;
	}
	
	.gog_vert
	{
	padding-top:20px;
	padding-left:30px;
	}

	.gog_orz_smal
	{
	padding-bottom:10px;
	}
	
	
#exp_navbar
	{
clear:left;
	float:left;
	width: 150px;
	font-size:10px;
	}


/* eventi_view.php  INIZIO --------------------------------  */

.ev_w_container
	{
	width:770px;
	}
	
.ev_w_dx
	{
	float:left;
	width:150px;
	padding:5px;
	}
	
.ev_w_central
	{
	margin-left:150px;
	width:380px;
	padding:5px;
	}
	
.ev_w_sx
	{
	float:right;	
	padding:5px;
	width:210px;
	}

.ev_w_user_container
	{
	padding:5px;
	width:530px;
	}

.ev_w_locali_bg_line_users
	{
	width:400px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	clear:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0054A6;
	}

.ev_w_locali_img_avatar_user { 
	float:left;
	width:75px;
	height:75px;
	text-align:center;
}

.ev_w_locali_desc_img_users { 
	float:left;
	padding-left: 20px; 
	width:420px;
}

.ev_w_locali_bg_line_users {
	width:495px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	clear:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0054A6;
}

.ev_w_locali_desc_img { 
	float:left;
	padding-left: 20px; 
	width:530px;
}

.ev_w_locali_desc_presenze { 
	clear:left;
	width:530px;
}

#ev_w_map {
 width: 210px;
 height: 400px;
 margin-left: 0px;
 padding-left: 0px;
 border:1px solid #CCCCCC;
	}
/* eventi_view.php  FINE --------------------------------  */

.home_ads_central
	{
	float:right;
	margin-right:25px;
	width:730px;
	height:17px;
	}

#slide_img_title_club
	{
	float:right;
	width:138px;
	height:58px;
	margin-right:-230px;
	margin-top:-295px;
	}

#slide_img_title_comm
	{
	float:right;
	width:287px;
	height:59px;
	margin-right:-310px;
	margin-top:-295px;	
	}	

.bg_line_sfumata
	{
	background: url(images/hseparator.gif) repeat-x;	
	}





/* ----------- scheda web locale -----------------------  */

#address_map {
 width: 205px;
 margin-left: 0px;
 padding-left: 0px; 
	}

#how_findus 
	{
 	width: 205px;
	 margin-left: 0px;
	 padding-left: 0px; 
	}


.logo_scheda_web
	{
	width: 450px;
	margin-bottom:20px;
	}

#scheda_web_navbar
	{
	float:left;
	width: 150px;
	font-size:10px;
	margin-top:30px;
	margin-left:5px;
	}
	
#scheda_web_content_bg_line {
/* width: 540px; */
/* float:left; */
float:right;
width: 775px;
font: 0.70em Tahoma, Arial, sans-serif;
margin-right:10px;
/*
background: url(images/hseparator.gif) repeat-x;
*/
}

#scheda_web_center {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0;
}

.scheda_web_sx
	{
	float:right;	
	padding:5px;
	width:210px;
	}


.scheda_web_mmenu
	{
	clear:both;
	width:auto;
	height:30px;
	}


.scheda_web_container
	{
	width:770px;
	}
	
.scheda_web_dx
	{
	float:left;
	width:538px;
	padding:5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d6d6d6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d6d6d6;
	}
	
.scheda_web_central
	{
	float:left;
	padding-left:150px;
	width:370px;
	padding:5px;
	}
	
#scheda_web_map {
 width: 210px;
 height: 450px;
 margin-left: 0px;
 padding-left: 0px;
 border:1px solid #d6d6d6;
	}


.scheda_web_separa_user
	{
	 height: 1px;
	 border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;
	margin-top:3px;
	margin-bottom:3px;

	}

.scheda_web_bg_line 
	{
	clear:left;
	border-bottom: 1px solid #d6d6d6;
	padding-top: 15px;
	height:3px;
	}






#req_list_loc
	{
	float:left;
	width:350px;
	padding-left: 60px; 
	}

#req_list_dat
	{
	float:left;
	padding-left: 30px; 
	width:400px;
	}

#req_list_img
	{
	float:right;
	}
	
	
	
	
	
	
	
	
#cont_eleco_dati
	{
	width:420px;
	}

.tbl_orari td
	{
	background-color:#F3F3F3;
	font-weight:bolder;
	border:1px;
	border-color:#CCCCCC;
	padding:5px;
	}
	
.tbl_list td
	{
	background-color:#F3F3F3;
	border:1px;
	border-color:#CCCCCC;
	padding:5px;
	font-size:12px;
	}	

.bottom_link
	{
	width:940px;
	text-align:left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:56px;
	}

.img_hyper_code
	{
	float:right;
	position:absolute;
	border:0px;	
	}	

#credit_menu li
	{
	list-style: url(images/li.gif);
	margin-left: 30px;
	margin-top:5px;
	margin-bottom:5px;
	}
	




 /* nuovi */
#ru_loc_center{
	width:560;
	clear: both;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0;
}


#ru_loc_bg_line_first_rec 
	{
	border-top: 1px solid #d6d6d6;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	clear:both;
	width: 505px;
	}
	
#ru_loc_desc_img { 
	float:left;
	padding-left: 20px; 
	width:405px;
}

.ru_loc_desc_presenze { 
	clear:left;
	padding-left: 120px; 
	width:505px;
}

#ru_loc_bg_line 
	{
	clear:both;
	color: #ccc;
	background: #FFFFFF;
	border-top: 1px solid #d6d6d6;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	width: 505px;

	}
#ru_loc_map_lat	
	{
	width:190px;
	height:400px;
	float:left;
	border:1px solid #000000;
	}

#new_home_marg_col
	{ 
	width: 280px;
	margin-left: 15px; 
	}
			
#new_home_event_txt_cont	
	{ 
	float:left;
	padding-left: 10px; 
	width:205px;
	font-size:11px;	
	}		

#new_home_marg_col_central
	{ 
	width: 335px;
	margin-left: 15px; 
	}		
	

