/* ------------------------------------------------
-------------------ilSilene.it---------------------
------------ CSS stylesheet document---------------
---author: Francesco Terzini@LagOS design studio---
--------------date: 25 October 2007----------------
--------------------------------------------------*/
html>body {	height: 100%;} 
html,body { height:100%;  margin:0; padding:0; }
body{background-color:#000000; font-family:Arial, Helvetica, sans-serif; color:#A7AC69; height:100%;
	background-image:url(../images/back.jpg);
	background-repeat:repeat-y;
	background-position:left;}
	
* html .minwidth {width:expression((document.body.clientWidth<=900)?'900px':'auto');}
#minwidth { min-width:900px; min-height:10px;}
/*-----LOGO----*/
#logo{ position:absolute; top:90px; left:40px; z-index:0;}
/*-----MENU----*/
#menu{ 
	width:200px; height:100%;
	float:left; text-align:right;
	font-size:11px; line-height:1.3em;}
	#main_menu{margin-top:20px; padding:5px; color:#F4C41A; font-weight:bold; text-transform: uppercase;}
		#main_menu a:link{ color:#F4C41A; text-decoration:none;}
		#main_menu a:hover{ color:#999999; text-decoration:none; background-color:#333333;}
		#main_menu a:active{ color:#999999; text-decoration:none;}
		#main_menu a:visited{ color:#999999; text-decoration:none;}
	
	#sub_menu{margin-top:212px; padding:5px; color:#9B982D; font-weight:bold;}		
		#sub_menu a:link{ color:#9B982D; text-decoration:none;}
		#sub_menu a:hover{ color:#9B982D; text-decoration:none; background-color:#333333;}
		#sub_menu a:active{ color:#9B982D; text-decoration:none;}
		#sub_menu a:visited{ color:#9B982D; text-decoration:none;}
		
		#sub_menu-o{margin-top:130px; padding:5px; color:#9B982D; font-weight:bold;}		
		#sub_menu-o a:link{ color:#9B982D; text-decoration:none;}
		#sub_menu-o a:hover{ color:#9B982D; text-decoration:none; background-color:#333333;}
		#sub_menu-o a:active{ color:#9B982D; text-decoration:none;}
		#sub_menu-o a:visited{ color:#9B982D; text-decoration:none;}
		
		#sub_menu-r{margin-top:130px; padding:5px; color:#008349; font-weight:bold;}		
		#sub_menu-r a:link{ color:#008349; text-decoration:none;}
		#sub_menu-r a:hover{ color:#008349; text-decoration:none; background-color:#333333;}
		#sub_menu-r a:active{ color:#008349; text-decoration:none;}
		#sub_menu-r a:visited{ color:#008349; text-decoration:none;}
		
		#sub_menu-g{margin-top:130px; padding:5px; color:#860a0a; font-weight:bold;}		
		#sub_menu-g a:link{ color:#860a0a; text-decoration:none;}
		#sub_menu-g a:hover{ color:#860a0a; text-decoration:none; background-color:#333333;}
		#sub_menu-g a:active{ color:#860a0a; text-decoration:none;}
		#sub_menu-g a:visited{ color:#860a0a; text-decoration:none;}
		
	#contact_menu{margin-top:100px; padding:5px; font-size:10px; color:#999999;}
		#contact_menu a:link{ color:#999999; text-decoration:none;}
		#contact_menu a:hover{ color:#999999; text-decoration:none; background-color:#333333;}
		#contact_menu a:active{ color:#999999; text-decoration:none;}
		#contact_menu a:visited{ color:#999999; text-decoration:none;}
			
/*-----CENTER----*/			
#center_column{
	width:220px;
	float:left;}
	
	#center_column h1{ font-size:10px;  background-color:#333301; padding:5px; padding-left:15px; text-transform: uppercase;
		background-image:url(../images/link_dot.jpg); background-position:left center; background-repeat:no-repeat;}
	
	#center_text{ font-size:11px; color:#A7AC69; width:160px; text-align:left; margin-left:32px; line-height:1.2em; }
		#center_text a:link{ color:#9B982D; text-decoration:none;}
		#center_text a:hover{ color:#9B982D; text-decoration:none; background-color:#333301;}
		#center_text a:active{ color:#9B982D; text-decoration:none;}
		#center_text a:visited{ color:#9B982D; text-decoration:none;}
	
	#center_menu{ text-align:right; line-height:1.8em; padding-bottom:30px; padding-top:30px;}
		#center_menu a:link{ color:#9B982D; text-decoration:none;}
		#center_menu a:hover{ color:#9B982D; text-decoration:none; background-color:#333301;}
		#center_menu a:active{ color:#9B982D; text-decoration:none;}
		#center_menu a:visited{ color:#9B982D; text-decoration:none;}
	
	#left_bar{ float:left;  width:13px;}
	
		#link { background-color:#333301; }
		#link_resturant { background-color:#552511; }
			#link img { padding-top:6px; padding-bottom:6px; }
			#link_resturant img { padding-top:6px; padding-bottom:6px; }
			.top { padding-top:24px; }
			.midle { margin-top:217px; }
			.bottom { margin-top:107px; }
#center_column_ristorante{
	width:220px;
	float:left; }
	
#center_column_ristorante #center_text{ color:#666666;}
#center_column_home{
	width:220px;
	float:left; 
	background-color:#333333;
	background-image:url(../images/center_back_home.jpg);
	background-repeat:repeat-y;}
	
#download_form input{ background-color:#A7AC69; font-size:11px; color:#FFFFFF; float:left; margin:3px;}
/*-----CONTENT----*/
#content{ position:absolute; width:50%; left:420px; top:0px;}
#content_glossario{ position:absolute; width:50%; left:420px; top:0px; background-color:#686602;}
		#content a:link{ color:#9B982D; text-decoration:none;}
		#content a:hover{ color:#9B982D; text-decoration:none; background-color:#333301;}
		#content a:active{ color:#9B982D; text-decoration:none;}
		#content a:visited{ color:#9B982D; text-decoration:none;}
	#image{ height:400px; }
	#image_raggiungerci{ height:502px;}
	#text{ min-height:200px; border-top:1px dashed #9A9A68; font-size:12px; padding:20px; }
	#text h1{ font-size:12px;  background-color:#333301; padding:5px; padding-left:15px;
		background-image:url(../images/link_dot.jpg); background-position:left center; background-repeat:no-repeat;}
	#text h2{font-size:10px;	color:#333301; text-transform: uppercase;}
	#text h3{ font-size:12px;  background-color:#AA9256; padding:5px; padding-left:15px; color:#333333;
		background-image:url(../images/link_dot_white.jpg); background-position:left center; background-repeat:no-repeat;}
	
	
/*-----LAGOS----*/
#lagos{ position:absolute; top:630px; left:150px;}
/*-----NEWS----*/
#news{
	border-bottom:1px dotted #666666;
	background-image:url(../images/news_back.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	color:#999999; padding:5px;
	}
	
	#news .date{ text-transform:uppercase; font-weight:bold;}	
	#news .autore{ font-style:italic; padding-bottom:4px; padding-top:4px;}
	h4 { text-transform:uppercase; font-weight:bold; font-size:11px;}
