.menu_seperator{
	/*background:#a0a0a0;*/  
	background:transparent;
	height:18px;
	text-align:center;
	z-index:100;
	font-family:"Lucida Sans Unicode";
	font-size:14px;
	font-weight:bold;
	width:100%;
	margin:0px auto;
	overflow:visible;
	}
	.menu_seperator_container{
		/* background:url(../images/menu1.png) top left repeat-x; */
		border:0px solid #888888;
		height:18px;
        display:inline-block;        
		overflow:visible;
     }

.menu_bar{
	}
.menu_bar ul{
	height:18px;
	list-style:none;
	margin:0;
	padding:0;
	}
.menu_bar ul li:hover{
			background:url(/_img/menu_hover.jpg) top left repeat-x;
			color:#000000;
}
	.menu_bar li{
		float:left;
		width:10em;
		}
	.menu_bar li a{
		color:#cccccc;
		display:block;
		background-color:transparent;
		line-height:18px;
		text-align:center;
		text-decoration:none;
		}
    .menu_bar li a:hover{
        background:url(/_img/menu_hover.jpg) top left repeat-x;
        color:#000000;
        }
	.menu_bar li ul{
		background:#515151;
		display:none;
		height:auto;
		filter:alpha(opacity=90);
		opacity:0.90;
		position:absolute;
		width:225px;
		z-index:200;
		}             
	.menu_bar li:hover ul{
		display:block;
		}
	.menu_bar li li {
		display:block;
		float:none;
		width:225px;
		}
	.menu_bar li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		background-color:#41383C;
        padding:5px 10px 5px 15px;
		text-align:left;
		}
	.menu_bar li ul a:hover{
        background:#949494;
        color:#000000;
        opacity:1.0;
        filter:alpha(opacity=100);
        }
	.menu_bar p{
		clear:left;
		}			
			
#bacheca_annunci                 {margin:0 0 20px 2px;padding:0 0 3px;z-index:10;background:yellow;color:black;/*width:293px;*/width:339px;border:0px solid red;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
#bacheca_annunci a               {color:black}
#bacheca_annunci .annuncio_close {position:absolute;right:5px;top:3px;z-index:10;float:right;background-image:url('/_img/close.png');text-align:center;width:27px;height:27px;border:0px solid red;color:black;cursor:pointer}
#bacheca_annunci .titolo         {text-align:center;font-size:20px;font-family:arial black;width:330px;}
#bacheca_annunci .testo          {padding:5px;text-align:center;line-height:50%;width:322px;font-size:13px}


#istruzioni{
     position:absolute;
     width:100%;
     top:50.5px;
     text-align:center;
     font-family:Tahoma;
     font-size:12px;
     color:darkgray;
     cursor:default;
}

.contact{
     position:fixed;
     width:99%;
     bottom:11px;
     text-align:center;
     font-family:Tahoma;
     font-size:12px;
     color:darkgray;
     cursor:pointer;
}

#rightcontainer{position:absolute; right:20px; top:50px;width:20%;}
#widget_destro{margin:0 0 20px 0;padding:7px 10px 7px 10px;color:black;background:rgb(170,222,233);font-family:verdana;font-size:0.8em;cursor:pointer;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
#descrizione{height:500px;}
#data_ebraica{position:absolute; right: 20px; top: 5px; height:20px; text-align:right; cursor:pointer; font-size:13px; color:darkgray;padding:2px 5px 0px 5px;border:3px solid black;line-height:0.9}
#data_ebraica:hover{border:3px outset red}
#leftcontainer{position:absolute; left:20Px; top:15px; ;padding:15px 15px 0px 10px;border:0px solid cyan;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}

#iscrizione_newsletter{margin:0 0 20px 0;padding:7px 5px 7px 5px;width:332px;color:black;background:green url('/_img/icon_newsletter.png') 35px -3px no-repeat;font-family:verdana;font-size:13px;cursor:pointer;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
#iscrizione_newsletter label {font-weight:normal;margin-bottom:2px}
#btn_box_newsletter{text-align:center;color:black;display:block;font-family:verdana;font-size:12px;font-weight:bold;}
#box_newsletter{display:none}
#email_newsletter{display:block;width:60%;margin:12px auto 12px auto;background:#B3FFB0;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
#email_newsletter:hover{background:#5CFF56;}
#btn_iscrizione_newsletter{display:block;width:35%;margin:0 auto 3px auto;background:#B3FFB0;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
#btn_iscrizione_newsletter:hover{background:#5CFF56;}

#ultime_conferenze{margin:0 0 0 0;padding:5px 5px 5px 5px;width:332px;color: black;background:#FF8000;font-family:verdana;font-size:12px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
#ultime_conferenze ul{margin:0 0 0 23px;list-style-type:decimal;}
#ultime_conferenze ul li{margin:0 0 0px 0;padding:2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#ultime_conferenze ul li:hover{background-color:lightblue}
#ultime_conferenze ul li a{color:black;display:block}

#menu{margin:0 0 20px 0;padding:15px 15px 0px 10px;background:darkblue;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;line-height:1}
.menuentry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	color: darkgray;
  TEXT-DECORATION: none;
}
.menuentry:hover {color:white;}
.menuentry:hover label{color:white;}

.menuentry label {
	font-size: 13px;
	font-style: italic;
     font-weight: normal;
	color: red;
	cursor:pointer;
  TEXT-DECORATION: none;
}

#contact:link    {text-decoration: none;color: darkgray;}
#contact:visited {text-decoration: none;color: darkgray;}
#contact:active  {text-decoration: none;color: darkgray;}
#contact:hover   {text-decoration: none;color: darkgray;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}

body {
     min-height: 100%;
     height:100%;
     /*background:black url('/_img/mainpage_background.png') repeat-x right top;*/
     /*background-color:#153E7E;*/
	 background-color: black;
	 /* font-family: Times New Roman; */
	 /*color: slategrey;*/
	 color: darkgray;
	 overflow: auto;
}
a {text-decoration:none;color:darkgray}

