/* LAYOUT stylesheet */

body {
	background-color: #DBDBDB;
}


/* MAIN */
div#PL_Container {
	background: none;
	text-align: center;
}
div#PL_Page {
	width: 848px;
	margin: 0px auto;
	text-align: left;
	padding-bottom: 10px !important;
	padding-bottom: 0px;
}
	div#PL_Page_pad {
		position: relative;
		float: left;
		margin: 10px 0px;
		padding: 10px 10px 7px 10px;
		background: White;
	}

	
/* TOP */

div#PL_Page-Top {
	clear: both;
	float: left;
	width: 828px;
}

	div#Header_Top-bar {
		float: left;
		width: 828px;
		padding-bottom: 5px;
	}
	
		div#language {
			float: left;
			margin-top: 7px;
			height: 15px;
		}
		div#search {
			float: right;
			width: 195px;
		}
			
		div#people, div#social {
			float: right;
			margin-right: 10px;
			height:21px;
		}
		
		div#people a {
			display:block;

		}
		
		div#social {
			margin-right: 20px;
		}
		
	div#Header_Banner {
		float: left;
		width: 828px;
		height: 196px;
		position: relative;
	}
		div#Header_Banner_left {
			float: left;
			width: 828px;
		}
		div#Header_Banner_right {
			float: right;
		}
		
		div#banner img#banner_image {
			float: left;
		}
		
		
	div#Header_Menu {
		clear: both;
		border-top: 1px solid Black;
		height: 23px;
	}
	
		div#Header_Menu_pad {
			/* background image in site custom CSS */
			background-repeat: no-repeat;
			background-position: top left;
			padding-left: 14px;
			height: 23px;
		}
		
		div#menu {}
	
	div#Header_Bottom-bar {
		clear: both;
		margin-bottom: 10px;
		border-bottom: 3px solid #DBDBDB;
		/* border-bottom-color: see COLORS */
		padding-top:15px;
		padding-bottom:2px;
	}
		img#slogan {
			padding-left: 14px;
		}
		div#generic_links {
			margin-right: -8px;
			float: right;
		}

/* MIDDLE */

div#PL_Page-Middle-Top {
	clear: both;
	float: left !important;
	float: none;
	width: 828px;
	padding-bottom: 4px;
}
	div#orientation {
		float: left;
		padding-left: 17px;
	}
	
	div#print {
		float: right;
	}

	
div#PL_Page-Middle {
	clear: both;
	float: left;
	width: 828px;
}
div#PL_Page-Middle_pad {
	float: left;
	padding: 5px;
	background-image: url('img/middle_background.gif');
	background-repeat: repeat;
	background-position: top left;
}


/* BOTTOM */

div#PL_Page-Bottom {
	clear: both;
	float: left;
	width: 828px;
}

	div#Footer{
		padding-top:7px;
	}
	
		div#footer_menu {
			float: right;
		}
		
		a#swissuni { 
			display: block;
			float: left;
			width: 131px;
			height: 15px;
			background: url('img/swissuni.jpg') no-repeat;
		}
		
		a#rss { 
			display: block;
			float: right;
			width: 43px;
			height: 15px;
			background: url('img/icon_rss.gif') no-repeat;
			margin-left: 8px;
		}

		a#sosta { 
			display: block;
			float: right;
			width: 39px;
			height: 15px;
			background: url('img/sosta_ateneo.png') no-repeat;
			margin-left: 10px;
		}

/* Popup gallery - testimonials */

	div#PL_Container_popup {
		background: none;
		text-align: center;
	}
	div#PL_popup_test_video {
		position: relative;
		width: 500px;
		margin: 0px auto;
		text-align: right;
	}
	div#PL_popup_test_text {
		position: relative;
		width: 556px;
		margin: 0px auto;
		text-align: right;
	}
	div#PL_popup_pad {
		float: right;
		padding: 10px 10px 10px 10px;
		background: White;
	}
	
div.disclaimer {
	font-size:12px;
	margin:20px 0px;
	padding: 10px;
	font-weight: bold;
}