@charset "UTF-8";
	/**
	* "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
	* (en) stylesheet for screen layout
	* (de) Stylesheet für das Bildschirm-Layout
	*
	* @creator     YAML Builder V1.0.2b (http://builder.yaml.de)
	* @file        basemod.css
	*/

@media screen, projection
{
	/*-------------------------------------------------------------------------*/
	
	/* (en) Marginal areas & page background */
	/* (de) Randbereiche & Seitenhintergrund */
	body {
		background: url("/images/layouts/bg_square.gif") repeat top left;
		padding: 0;
	}
	
	/* Layout Alignment | Layout-Ausrichtung */
	#page_margins {
		margin: 0 auto;
		width: 100%;
	}
	
	/* Layout Properties | Layout-Eigenschaften */
	#page_margins {
		border: none;
		background: none;
		float: left;
		width: auto;
		min-width: 100%;
		max-width: none;
	}
	
	#page {
		padding: 0;
		width:100%;
		float: left;
		
		min-width: 100%;
		max-width: none;
	}
	
	#header {
		width: 960px;
		height: 88px;
		padding: 0;
		color: #fff;
		background: #fff;
		
		margin: 0 auto;
		float: left;
		
		padding-left: 60px;
	}
	
	#topnav {
		color: #aaa;
		background: transparent;
	}
	
	#nav {
		overflow:hidden;
	}
	
	#main {
		width: 100%;
		height: 543px;
		margin: 0;
		position: relative;
		
		float: left;
	}
	
	#footer {
		width:960px;
		height:114px;
		padding:0;
		color:#666;
		background: #fff;
		border-top: 1px solid #F8EDCC;
		position: relative;
		margin: 0 auto;
		float: left;
		
		margin-left: 60px;
	}
	
	/* (en) navigation: horizontal adjustment | (de) horizontale Ausrichtung  */
	#nav ul {
		margin-left: 5px;
	}
	
	/*-------------------------------------------------------------------------*/
	
	/**
	* (en) Formatting content container
	*
	*/
	
	#col1 { float: left; width: 400px; display: none;} /* colonna 1 non visualizzata */
	#col2 { display: none; } /* colonna 2 non visualizzata */
	#col3 { width: auto; margin: 0 0 0 0; }
	#col1_content { padding: 80px 10px 0 5px; }
	#col3_content { padding: 0;  }
	
	/*-------------------------------------------------------------------------*/
	
	
	a, #header a, #footer a {
		text-decoration: none;
		color: #F8DD52;
	}
	
	a:hover, #header a:hover, #footer a:hover {
		text-decoration: underline;
		color: #F8DD52;
	}
	
	#main a {
		text-decoration: none;
		color: #B79018;
	}

	#main a:hover {
		text-decoration: underline;
		color: #B79018;
	}
	
	/* issues for IE6 */
	/*

	#footer { _margin-left: -30px; }
	#col3_content { _margin-left: -250px; } 
	embed { _width: 100%; }
	
	#footer_top, #footer_bottom, #header{ _width: 960px; }
	#col3_content { _margin-left: -500px; } 
	#col3_content #col3_content embed { _width: 960px; }
	*/
	#main, #footer_top, #footer_bottom, #header, #col3_content, #col3 { _width: 960px; }
	#footer { _margin-left: 20px; }
	#col3_content { _margin-left: -250px; }
	
	.subcolumns {
		margin: 0;
	}
	
	#main a.logo_grisport {
		display:none;
	}
	
	#footer .smallText {
		color: #fff;
		font-size: 0.8em;
		padding-left: 13px;
	}
	
	#footer .c75l,
	#footer .c25r {
		position: absolute;
		bottom: 8px;
	}
	
	#admin_header {
		background-color: #999;
		position: absolute;
		top: 0;
		left: 122px;
	}
	
	
	/* ------------------------------------ */
	/* --------- CONTENUTO LAYOUT --------- */
	/* ------------------------------------ */
	
	h1, h2, h3, h4, h5, h6 {
		display:none;
	}
	
	p {
		font-size: 0.95em;
		margin-top: 0;
		line-height: 1.3em;
	}
	
	#footer ul#istitutional_menu {
		list-style: none;
		width: 99%;
		float: left;
		margin-top: 20px;
	}
	
	#footer ul#istitutional_menu li {
		float: left;
		display: inline;
		padding: 0 16px 0 12px;
		background: url("/images/layouts/menu_separator.gif") no-repeat right 5px;
	}
	
	#footer ul#istitutional_menu li.last {
		background: none;
	}
	
	#footer ul#istitutional_menu li a.cms_page_navigation {
		color: #fff;
		font-size: 1.5em;
		font-weight: normal;
	}
	
	#footer ul#istitutional_menu li a.cms_page_navigation:hover {
		color: #FFE96F;
		text-decoration: none;
	}
	
	
	
}