﻿@import url('color.css');
@import url('typography.css');
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
ol,ul {list-style:none;}
a {outline:none;text-decoration:none;}
abbr{border:none;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
.g2k {padding:0 10px 0 0;background:url(/images/pulsante.gif) no-repeat right bottom;}
#nav_access {width:1px;height:1px;overflow:hidden;position:absolute;top:-500px;left:-500px;text-indent:-9999em;}
body {  }
/* ------------------------------------------- */
/* WRAP                                        */
#wrap { margin:0 auto;width:960px;padding:70px 0 0 0;position:relative;  }

	/* ------------------------------------------- */
	/* BRANDING                                    */
	#branding { position:absolute;top:78px;left:30px;z-index:9000; }
	    #branding h1 a { display:block;width:260px;height:65px; }
	
	/* ------------------------------------------- */
	/* NAV MAIN                                    */
	#nav_main { height:100px;position:relative; }
	    #nav_main ul { position:absolute;top:54px;right:20px; }
	    #nav_main ul li { float:left;margin:0 5px 0 0; }
	    #nav_main ul li a { display:block;padding:0 10px 13px 10px; }
	   
	/* ------------------------------------------- */
	/* CONTENT                                     */
	#content { height:597px;position:relative; }
	
		/* ------------------------------------------- */
		/* CONTENT MAIN                                */
		#content_main { width:210px;padding:30px 20px 20px 30px;position:absolute;top:40px;left:0;z-index:9000;   }
		    #content_main h2 { position:absolute;top:20px;left:0;width:7px;height:43px; }
		
		/* ------------------------------------------- */
		/* CONTENT SUB                                 */
		#content_sub { }
		    #content_sub h2 { float:left;margin:6px 10px 0 0; }
		    #content_sub ul { overflow:hidden;float:left; }
		    #content_sub ul li { float:left;margin:0 4px 0 0;padding:3px 3px 0 3px; }
		    
		#photogallery { position:absolute;bottom:40px;left:0;overflow:hidden;z-index:9000;padding:5px 5px 5px 10px; }
		#map_canvas { width:960px;height:595px; }
		
	/* ------------------------------------------- */
	/* SITE INFO                                   */
	#site_info { margin:1px 0 30px 0;width:935px;padding:0 0 0 10px; }
	    #site_info p { padding:5px 0 5px 0;display:block; }
	    #site_info p span { padding:0 0 0 0; }
	
	/* ------------------------------------------- */
	/* EXTRA                                       */
	 #lang { width:945px;height:19px;position:absolute;top:49px;left:0; }
	    #lang ul { width:70px; overflow:hidden;padding:2px 0 2px 13px;margin:0 0 0 860px; }
	    #lang ul li { float:left; }
	    #lang img { padding:0 0px 0 0; }
	    
	 .storno ul { width:500px; background-color:Black; }
	 .storno ul li { display:inline; font-size:10px; }
