/* ================ */
/* = The 1Kb Grid = */     /* 12 columns, 60 pixels each, with 20 pixel gutter */
/* ================ */

.grid_1 { width:60px; }
.grid_2 { width:140px; }
.grid_3 { width:220px; }
.grid_4 { width:300px; }
.grid_5 { width:380px; }
.grid_6 { width:460px; }
.grid_7 { width:540px; }
.grid_8 { width:620px; }
.grid_9 { width:700px; }
.grid_10 { width:780px; }
.grid_11 { width:860px; }
.grid_12 { width:940px; }



.imago { padding:3px; background-color:#FFFFFF; margin:9px; }


.basso {text-transform: lowercase; font-size:12px; font-family:Arial, Helvetica, sans-serif; }


.column {
	margin: 0 10px;
	overflow: hidden;
	float: left;
	display: inline;
}
.row {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
}
.row .row {
	margin: 0 -10px;
	width: auto;
	display: inline-block;
}



	body {
	margin: 0px 0 0 0;
	background-image: url(img/sfondo_generale3.gif);
	background-repeat: no-repeat;
	background-position:center top;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; line-height:20px;
}



.pads { padding-left:20px; padding-right:20px; }


		p {
			
			color: #000;
			
			border: 0px solid #000;
			margin: 0 0 0px 0;
		}
		
		#contenitore { margin:auto; min-height: 807px; 
height: auto !important;
height: 807px; }
		
		.sep { width:100%; clear:both; height:10px; }
		
		#testata { margin-top:0px; padding-top:0px; height:107px; text-align:left;  }
		#menu { margin-top:0px; padding-top:0px; height:35px;   clear:both; }
		#menu p { text-align:left; padding-left:157px; padding-top:8px; color:#FFFFFF; font-weight:bold; }
		
		#menu a:link, #menu a:active, #menu a:visited { color:#FFFFFF; text-decoration:none; padding-right:9px; padding-left:9px; padding-bottom:9px; padding-top:2px; } #menu a:hover { color:#FFBC73; background-color:#90513F; text-decoration:underline;  }
		
		#menu p span { padding-left:4px; padding-right:4px; width:auto; font-variant:normal; font-weight:normal; }
		
		#presentazione_home { margin-top:0px; padding-top:0px; height:276px; background-color:#FFBD73; margin-bottom:0px; width:940px; }
		
		
		#pagina { margin-top:0px; padding-top:0px; height:auto; background-color:#FFBD73;  float:left; line-height:20px; }
		
		#left { margin-top:0px; padding-top:0px; height:auto; background-color:#FFBD73;  float:left; line-height:20px; }
		
		
		
		#footer { clear:both; margin:auto; padding-bottom:0px; width:100%; height:auto; background-image:url(img/sfondo_footer_rip.gif); background-repeat:repeat-x; background-position:center top; }
		
		.nasc { display:none; }		
.trequattro { margin-bottom:34px;}	

.piccolo { font-size:11px; padding-top:5px; }

#destra { float:right; text-align:right;  }


/* Breite beschränken */
div.limiter {
	text-align: left;
	width: 80%;
	max-width: 69.23em;
	padding: 1.2em 1.5em;
	
	margin-left: auto;
	margin-right: auto;
}


ul {
	margin-bottom: 2em;
}


/* Listen */
ul#news {
	border: 1px solid #ccc;
	padding: 2em;
	background:  #fffeb8;
}

ul#locale li img{
	border: 1px solid #ccc;
	padding: 5px; background-color:#FFFFFF;
}


.fade{
	margin-bottom: 2em;
}

.fade p{
	margin-bottom: 2em;
	text-align: center;
	width: 100%;
	background: #fff;
}


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;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}

ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}


h2 { font-size:24px; color:#006699; font-weight:normal; padding-bottom:12px; padding-top:6px; }


/**** noscript-Hinweis ****/


	
    a:link {
	color: #006699;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #006699;
}
a:hover {
	text-decoration: underline;
	color: #006699;
}
a:active {
	text-decoration: none;
	color: #006699;
}