html {margin:0 auto auto auto;}
		body {margin:0 auto auto auto; background-color:#f1f1f1; font-family:Arial, Helvetica, sans-serif;font-size:11px; background-image:url('http://www.stain.it/_templates/t_2009/html_bg.gif'); background-repeat:repeat-y; background-position:center;}
		
		div#corpo_left a, div#corpo_left a:visited{text-decoration:none;color:#266d8d;}
		div#corpo_left a:hover {text-decoration:underline;color:#e31818;}
		
		div#corpo_right a, div#corpo_right a:visited{text-decoration:none;color:#266d8d;}
		div#corpo_right a:hover {text-decoration:underline;color:#e31818;}
		
		div#top_bar, div#header, div#corpo, div#footer { width:780px; margin:0 auto auto auto; }
		
		
		div#level_2 { width:778px; margin:20px auto auto auto; }
		
		div#top_bar, div#footer { background-color:#8699a4; }
		
		
		div#top_bar {
			min-height: 33px;
			height: auto !important;
			height: 33px;
			}
			
			
		div.top_bar_content { padding-top:10px; }	
						
		div#top_bar ul {
		margin:0; padding:0;
		list-style:none;

		}				
					
		div#top_bar li {
		margin:0; padding:0;
		list-style:none;
		display:inline;
		}				
						
		div#top_bar_left {	
			float:left;	
			width:47%;
			
			color:#FFFFFF;
			}
		
		div#top_bar_right {	
			float:right;	
			width:47%;
			color:#FFFFFF;
			text-align:right;			}
		
		div#top_bar a, div#top_bar a:visited {color:#FFFFFF;text-decoration:none;padding-left:12px;padding-right:12px;}
		div#top_bar a:hover {color:#FFFFFF;text-decoration:underline;padding-left:12px;padding-right:12px;}
		
		div#page_title {
		background-image:url('http://www.stain.it/_templates/t_2009/metal_bg.gif');
		background-repeat:repeat-x; background-position:center; border:1px solid #b7bdc1;min-height: 25px;
		height: auto !important;
		height: 25px;
		text-align:right;
		
		}
		
		div.left_title {
		background-image:url('http://www.stain.it/_templates/t_2009/metal_bg.gif');
		background-repeat:repeat-x; background-position:center; border:1px solid #b7bdc1;min-height: 25px;
		height: auto !important;
		height: 25px;
		text-align:right;
		width:163px;
		}
		
		div.page_title_content, div.left_title_content, div.box_news_title_content, div.box_eventi_title_content, div.box_banner_title_content {background-image:url('http://www.stain.it/_templates/t_2009/esse.png');background-repeat:no-repeat;background-position:0px; 			background-color:transparent;min-height: 25px;
		height: auto !important;
		height: 25px;}
		
		div#box_news_title, div#box_eventi_title, div#box_banner_title {
		background-image:url('http://www.stain.it/_templates/t_2009/metal_bg.gif');
		background-repeat:repeat-x; background-position:center; border:1px solid #b7bdc1;min-height: 25px;
		height: auto !important;
		height: 25px;
		text-align:right;
		}
		
		
		
		div#col_01 {float:left; width:260px;}
		div#col_02 {float:right; width:260px;}
		
		div#box_eventi {float:right; width:260px;		background-image:url('http://www.stain.it/_templates/t_2009/box_bg.gif');
		background-repeat:repeat-x;
		background-position:bottom;
		background-color:#F0F0F0;
		margin-top:15px;
		}
		
		div#box_news {float:left; width:260px;		background-image:url('http://www.stain.it/_templates/t_2009/box_bg.gif');
		background-repeat:repeat-x;
		background-position:bottom;
		background-color:#F0F0F0;}
		
		div#box_banner {float:right; width:260px;		
		background-position:bottom;
		text-align:center;
		
		}
		
		
		div#page_title h1, div#corpo_left h2, div#box_news_title h2, div#box_eventi_title h2, div#box_banner_title h2{ margin:0; padding:0; padding-top:8px;padding-right:10px;font-weight:normal;color:#266d8d; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;font-size:12px;}


		div#header { 
		background-image:url('http://www.stain.it/_templates/t_2009/header_bg.gif'); background-position:top;background-repeat:repeat-x;min-height: 250px;
		height: auto !important;
		height: 250px;
		position:relative;
		 }

		div#header_left { 
		
		background-image:url('http://www.stain.it/_templates/t_2009/griglia.png'); background-position:center;background-repeat:no-repeat;min-height: 250px;
		height: auto !important;
		height: 250px;
		width:280px;
		float:left;
		
		}
		
		div.header_left_content { padding-left:30px;padding-top:30px;font-weight:bold;color:#266d8d; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;text-align:justify; }
 		
		div#header_right { 
		
		min-height: 250px;
		height: auto !important;
		height: 250px;
		width:470px;
		float:right;
		
		}
		div#header_right_content { 
		
		padding-right:0;
		text-align:right;
		}
		div#claim_container { position:absolute; top:0;right:40px; text-align:center; background-image:url('http://www.stain.it/_templates/t_2009/claim_container_bg.png'); background-position:bottom center; background-repeat:no-repeat; width:350px; min-height: 35px;
		 height: auto !important;
		 height: 35px; 

		}
		
		div#claim_container p { margin-top:5px; font-size:14px; color:#333333; text-transform:uppercase;}
		
		img#staff_overlay {position:absolute;right:30px;bottom:0;}
		
		div#sub_header {	clear:both;background-image:url('http://www.stain.it/_templates/t_2009/metal_bg.gif');
		background-repeat:repeat-x; background-position:center; border:1px solid #b7bdc1;min-height: 25px;
		height: auto !important;
		height: 25px;}
		div.sub_header_content {background-image:url('http://www.stain.it/_templates/t_2009/esselunga.png');background-repeat:no-repeat;background-position:150px 0px ; background-color:transparent;min-height: 20px;
		height: auto !important;
		height: 20px;
		padding-top:5px;
		padding-bottom:0px;		
		}
		
		div#sub_header em {text-transform:uppercase; color:#FFFFFF; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:200px;margin:0px; }
		
		div#level_2 {		background-image:url('http://www.stain.it/_templates/t_2009/metal_bg.gif');
		background-repeat:repeat-x; background-position:center; border:1px solid #b7bdc1;min-height: 25px;
		height: auto !important;
		height: 25px;}
		
		div.level_2_content {background-image:url('http://www.stain.it/_templates/t_2009/esse.png');background-repeat:no-repeat;background-position:165px 0px ; background-color:transparent;min-height: 25px;
		height: auto !important;
		height: 25px;}
		
		
		div.clearer {clear:both;height:1px;font-size:1px;}
		
		div.corpo_content {padding-top:24px;padding-bottom:12px;}
		
		div#corpo_left {
			float:left;	
			width:180px;
			margin-left:20px;
		}
		div#corpo_right {
			float:right;	
			width:530px;
			margin-right:20px;

min-height: 380px;
height: auto !important;
height: 380;
			
		}
		
		div#footer { color:#FFFFFF; }
		
		div#footer a, div#footer a:visited {color:#FFFFFF;text-decoration:none;padding-left:12px;padding-right:12px;}
		div#footer a:hover {color:#FFFFFF;text-decoration:underline;padding-left:12px;padding-right:12px;}
		
		
		div#footer_left {
			float:left;	
			width:47%;
			
		}
		
		div#footer_right {
			float:right;	
			width:47%;
			text-align:right;
			
		}
   		 
		 
		div.footer_content  { padding:4px 15px 4px 15px; }
		 
		 
		div.left_box {
		width:165px;
		background-image:url('http://www.stain.it/_templates/t_2009/box_bg.gif');
		background-repeat:repeat-x;
		background-position:bottom;
		background-color:#F0F0F0;
		margin-bottom:30px;
		}
		
		div.left_box ul { margin:0; padding:0; list-style:none; text-align:right;padding-right:10px;text-transform:uppercase;}
		div.left_box li { padding-top:5px; padding-bottom:5px;}
		
		
		 
		div.singola_news { margin-top:10px; }
	div.singola_news h2 { margin:0; padding:0; font-weight:bold;color:#266d8d; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

	div.singola_news p { margin:0 auto 4px auto; padding:0; font-weight:normal;color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
		div.singola_news p.leggi_news { text-align:right; border-top:1px solid #999;border-bottom:1px solid #999;margin:0 auto 4px auto; padding:0; font-weight:normal;color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-right:8px;} 
		 
		 div.elenco_news_content {padding-top:8px;}
div.footer_news {border-top:1px solid #666; background-color:#8a96a2;}
div.footer_news_content {padding:3px;}
div.elenco_news hr {display:none;}


			div.banner_o1_banner { display:block; width:260px; margin-bottom:12px;}
			div.banner_o1_container { display:block; width:260px; min-height: 380px;
height: auto !important;
height: 380; 

overflow:visible;
}