/*
 @license
 * MyFonts Webfont Build ID 2578807, 2013-06-12T09:29:00-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Avenir 45 Book Oblique by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/45-book-oblique/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 2005 - 2007 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 * 
 * Webfont: Avenir 65 Medium Oblique by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/65-mediumoblique/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 2005 - 2007 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 * 
 * Webfont: Avenir 45 Book by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/45-book/
 * Copyright: Copyright &#x00A9; 1989, 1995, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 1995, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * 
 * Webfont: Avenir 95 Black by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/95-black/
 * Copyright: Copyright &#x00A9; 1989, 1995, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 1995, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * 
 * Webfont: Avenir 95 Black Oblique by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/95-black-oblique/
 * Copyright: Copyright &#x00A9; 1989, 1995, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 1995, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * 
 * Webfont: Avenir 65 Medium by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/65-medium/
 * Copyright: Copyright &#x00A9; 1981 - 2006 Linotype GmbH, www.linotype.com. All rights reserved. Copyright &#x00A9; 1989 - 2002 Adobe Systems Incorporated.  All Rights Reserved.
 * 
 * Webfont: Avenir 35 Light by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/35-light/
 * Copyright: Copyright &#x00A9; 1989, 1995, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 1995, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * 
 * Webfont: Avenir 55 Oblique by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/55-oblique/
 * Copyright: Copyright &#x00A9; 1989, 1995, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 1995, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * 
 * Webfont: Avenir 55 Roman by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/55-roman/
 * Copyright: Copyright &#x00A9; 1989, 1995, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 1995, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * 
 * Webfont: Avenir 85 Heavy Oblique by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/85-heavy-oblique/
 * Copyright: Copyright &#x00A9; 1989, 1995, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 1995, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * 
 * Webfont: Avenir 35 Light Oblique by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/35-light-oblique/
 * Copyright: Copyright &#x00A9; 1989, 1995, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 1995, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * 
 * Webfont: Avenir 85 Heavy by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/85-heavy/
 * Copyright: Copyright &#x00A9; 1989, 1995, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 1995, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2578807
 * 
 * © 2013 MyFonts Inc



 @import must be at top of file, otherwise CSS will not work 

*/

.version.commentary /* version checker */
{
	color: #000003;
	background-color: #BFF355;
}

@-ms-viewport
{
	width: 380px;
}

@-webkit-viewport
{
	width: 380px;
}

@-o-viewport
{
	width: 380px;
}

@-moz-viewport
{
	width: 380px;
}

@viewport
{
	width: 380px;
}

.html
{
	background-color: #262729;
}

#page
{
	z-index: 1;
	width: 380px;
	min-height: 570px;
	background-image: none;
	border-style: none;
	border-color: #000000;
	background-color: transparent;
}

#page_position_content
{
	padding-bottom: 36px;
	width: 0.01px;
}

#top
{
	position: relative;
}

#pu127709
{
	width: 0.01px;
	padding-bottom: 38px;
	margin-top: -18px;
}

#u127709
{
	z-index: 136;
	height: 38px;
}

#u127709-bw
{
	position: fixed;
	left: 0px;
	right: 0px;
	z-index: 136;
	top: 0px;
}

#u127708
{
	z-index: 168;
	width: 324px;
	height: 27px;
	top: 5px;
	left: 10px;
}

#accordionu127697
{
	z-index: 137;
}

#u127698
{
	z-index: 138;
}

#u127705-6
{
	z-index: 139;
	min-height: 27px;
	padding-right: 8px;
}

#u127705-6:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 27px;
	margin: 0px;
}

#u127705-6.AccordionPanelTabOpen
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 27px;
	margin: 0px;
}

#u127707
{
	z-index: 145;
	width: 21px;
	height: 16px;
}

#u127699
{
	z-index: 147;
	padding-top: 3px;
}

#u127701-4
{
	z-index: 148;
	width: 370px;
	min-height: 32px;
	padding-left: 10px;
	padding-top: 10px;
}

#u127701-4:hover
{
	padding-top: 10px;
	padding-bottom: 0px;
	min-height: 32px;
	width: 370px;
	margin: 0px;
}

#u127704-4
{
	z-index: 152;
	width: 370px;
	min-height: 32px;
	padding-left: 10px;
	padding-top: 10px;
	margin-top: 3px;
}

#u127700-4
{
	z-index: 156;
	width: 370px;
	min-height: 32px;
	padding-left: 10px;
	padding-top: 10px;
	margin-top: 3px;
}

#u127703-4
{
	z-index: 160;
	width: 370px;
	min-height: 32px;
	padding-left: 10px;
	padding-top: 10px;
	margin-top: 3px;
}

#u127702-4
{
	z-index: 164;
	width: 370px;
	min-height: 32px;
	padding-left: 10px;
	padding-top: 10px;
	margin-top: 3px;
}

#u127704-4:hover,#u127700-4:hover,#u127703-4:hover,#u127702-4:hover
{
	padding-top: 10px;
	padding-bottom: 0px;
	min-height: 32px;
	width: 370px;
	margin: 3px 0px 0px;
}

#accordionu127697-bw
{
	position: fixed;
	left: 0px;
	right: 0px;
	z-index: 137;
	top: 11px;
}

#u116876-6
{
	z-index: 126;
	min-height: 33px;
	border-bottom-width: 1px;
	border-style: solid;
	background-color: #262729;
	padding-left: 8px;
	padding-top: 12px;
	padding-right: 10px;
	color: #FFFFFF;
	font-size: 24px;
	text-align: left;
	letter-spacing: 3px;
	line-height: 29px;
	font-family: '__Avenir LT Std_5';
	font-weight: 700;
}

.gallery_small
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
}

#u116876-4
{
	padding-right: 35px;
}

#u116876
{
	font-size: 1px;
	line-height: 0px;
}

#u116878
{
	z-index: 132;
}

#u116876-6-bw
{
	z-index: 126;
	position: fixed;
	left: 0px;
	right: 0px;
	top: 38px;
}

#u116953
{
	z-index: 134;
	height: 3px;
	-pie-box-shadow: 2px 2px 10px #595959;
	box-shadow: 2px 2px 10px rgba(0,0,0,0.65);
	border-style: solid;
	border-color: #CAC8C8;
	background-color: #262729;
	border-width: 1px 0px 0px;
}

#u116953-bw
{
	z-index: 134;
	position: fixed;
	left: 0px;
	right: 0px;
	top: 83px;
}

#paccordionu117029
{
	width: 0.01px;
	margin-top: 49px;
}

#accordionu117029
{
	z-index: 2;
	width: 380px;
	border-style: solid;
	border-color: #262729;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	border-width: 0px 0px 4px;
}

#u117030
{
	z-index: 3;
	width: 380px;
	background-color: transparent;
	position: relative;
}

#u117031-4
{
	z-index: 4;
	width: 360px;
	min-height: 22px;
	border-style: none;
	border-color: transparent;
	padding-left: 10px;
	padding-top: 98px;
	padding-right: 10px;
	color: #FFFFFF;
	font-size: 18px;
	text-align: right;
	letter-spacing: 2px;
	line-height: 18px;
	font-family: '__Avenir LT Std_5';
	font-weight: 700;
	position: relative;
	background: transparent url("../../images/on_campus_design-u117031-4-fr.png") no-repeat center top;
	background-size: cover;
}

#u117031-4:hover
{
	padding-top: 98px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 360px;
	margin: 0px;
	background: transparent url("../../images/on_campus_design.jpg") no-repeat center top;
	background-size: cover;
}

#u117031-4.AccordionPanelTabOpen
{
	padding-top: 98px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 360px;
	margin: 0px;
	background: transparent url("../../images/on_campus_design.jpg") no-repeat center top;
	background-size: cover;
}

#u117032
{
	z-index: 8;
	width: 375px;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	padding-right: 5px;
	position: relative;
}

#u117034-8
{
	z-index: 9;
	width: 350px;
	min-height: 262px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 15px;
	color: #262729;
	font-size: 17px;
	line-height: 24px;
	font-family: '__Avenir LT Std_5';
	font-weight: 500;
	position: relative;
}

#u129213-4
{
	z-index: 17;
	width: 312px;
	min-height: 24px;
	background-color: transparent;
	font-weight: 500;
	font-style: italic;
	margin-left: 11px;
	margin-top: 8px;
	position: relative;
}

#u117040
{
	z-index: 21;
	width: 380px;
	background-color: transparent;
	position: relative;
}

#u117044-6
{
	z-index: 22;
	width: 360px;
	min-height: 36px;
	border-style: solid;
	border-color: #262729;
	color: #FFFFFF;
	font-size: 18px;
	text-align: right;
	letter-spacing: 2px;
	line-height: 18px;
	font-family: '__Avenir LT Std_5';
	font-weight: 700;
	position: relative;
	padding: 81px 10px 3px;
	border-width: 4px 0px 0px;
	background: transparent url("../../images/arch-cumulative_city-u117044-6-fr.png") no-repeat center bottom;
	background-size: cover;
}

#u117044-6:hover
{
	padding-top: 81px;
	padding-bottom: 3px;
	min-height: 36px;
	width: 360px;
	margin: 0px;
	background: transparent url("../../images/arch-cumulative_city.jpg") no-repeat center bottom;
	background-size: cover;
}

#u117044-6.AccordionPanelTabOpen
{
	padding-top: 81px;
	padding-bottom: 3px;
	min-height: 36px;
	width: 360px;
	margin: 0px;
	background: transparent url("../../images/arch-cumulative_city.jpg") no-repeat center bottom;
	background-size: cover;
}

#u117041
{
	z-index: 28;
	width: 380px;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	padding-bottom: 0px;
	position: relative;
}

#u117042-8
{
	z-index: 29;
	width: 350px;
	min-height: 262px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 15px;
	color: #262729;
	font-size: 17px;
	line-height: 24px;
	font-family: '__Avenir LT Std_5';
	font-weight: 500;
	position: relative;
}

#u129214-4
{
	z-index: 37;
	width: 312px;
	min-height: 24px;
	background-color: transparent;
	font-weight: 500;
	font-style: italic;
	margin-left: 10px;
	margin-top: 8px;
	position: relative;
}

#u117035
{
	z-index: 41;
	width: 380px;
	background-color: transparent;
	position: relative;
}

#u117036-5
{
	z-index: 42;
	width: 360px;
	min-height: 36px;
	border-style: solid;
	border-color: #262729;
	color: #FFFFFF;
	font-size: 18px;
	text-align: right;
	letter-spacing: 2px;
	line-height: 18px;
	font-family: '__Avenir LT Std_5';
	font-weight: 700;
	position: relative;
	padding: 81px 10px 3px;
	border-width: 4px 0px 0px;
	background: transparent url("../../images/excursus-u117036-5-fr.png") no-repeat center center;
	background-size: cover;
}

#u117036-5:hover
{
	padding-top: 81px;
	padding-bottom: 3px;
	min-height: 36px;
	width: 360px;
	margin: 0px;
	background: transparent url("../../images/excursus.jpg") no-repeat center center;
	background-size: cover;
}

#u117036-5.AccordionPanelTabOpen
{
	padding-top: 81px;
	padding-bottom: 3px;
	min-height: 36px;
	width: 360px;
	margin: 0px;
	background: transparent url("../../images/excursus.jpg") no-repeat center center;
	background-size: cover;
}

#u117037
{
	z-index: 47;
	width: 380px;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	position: relative;
}

#u117037_position_content
{
	padding-top: 1px;
}

#u117039-6
{
	z-index: 48;
	width: 350px;
	min-height: 233px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 15px;
	color: #262729;
	font-size: 17px;
	line-height: 24px;
	font-family: '__Avenir LT Std_5';
	font-weight: 500;
	position: relative;
}

#u129215-4
{
	z-index: 54;
	width: 312px;
	min-height: 24px;
	background-color: transparent;
	font-weight: 500;
	font-style: italic;
	margin-left: 10px;
	margin-top: 8px;
	position: relative;
}

#u117045
{
	z-index: 58;
	width: 380px;
	background-color: transparent;
	position: relative;
}

#u117049-5
{
	z-index: 59;
	width: 360px;
	min-height: 36px;
	border-style: solid;
	border-color: #262729;
	color: #FFFFFF;
	font-size: 18px;
	text-align: right;
	letter-spacing: 2px;
	line-height: 18px;
	font-family: '__Avenir LT Std_5';
	font-weight: 700;
	position: relative;
	padding: 81px 10px 3px;
	border-width: 4px 0px 0px;
	background: transparent url("../../images/villa_lante-u117049-5-fr.png") no-repeat center center;
	background-size: cover;
}

#u117049-5:hover
{
	padding-top: 81px;
	padding-bottom: 3px;
	min-height: 36px;
	width: 360px;
	margin: 0px;
	background: transparent url("../../images/villa_lante.jpg") no-repeat center center;
	background-size: cover;
}

#u117049-5.AccordionPanelTabOpen
{
	padding-top: 81px;
	padding-bottom: 3px;
	min-height: 36px;
	width: 360px;
	margin: 0px;
	background: transparent url("../../images/villa_lante.jpg") no-repeat center center;
	background-size: cover;
}

#u117046
{
	z-index: 64;
	width: 380px;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	position: relative;
}

#u117050-12
{
	z-index: 65;
	width: 350px;
	min-height: 233px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 15px;
	color: #262729;
	font-size: 17px;
	line-height: 24px;
	font-family: '__Avenir LT Std_5';
	font-weight: 500;
	position: relative;
	margin-right: -10000px;
}

#u117050-2,#u117050-4
{
	font-style: italic;
}

#u129216-4
{
	z-index: 77;
	width: 312px;
	min-height: 24px;
	background-color: transparent;
	font-weight: 500;
	font-style: italic;
	position: relative;
	margin-right: -10000px;
	margin-top: 448px;
	left: 10px;
}

#u117053
{
	z-index: 81;
	width: 380px;
	background-color: transparent;
	position: relative;
}

#u117054-6
{
	z-index: 82;
	width: 360px;
	min-height: 36px;
	border-style: solid;
	border-color: #262729;
	color: #FFFFFF;
	font-size: 18px;
	text-align: right;
	line-height: 18px;
	font-family: '__Avenir LT Std_5';
	font-weight: 700;
	position: relative;
	padding: 81px 10px 3px;
	border-width: 4px 0px 0px;
	background: transparent url("../../images/placedelabourse_scrim-u117054-6-fr.png") no-repeat center top;
	background-size: cover;
}

#u117054-6:hover
{
	padding-top: 81px;
	padding-bottom: 3px;
	min-height: 36px;
	width: 360px;
	margin: 0px;
	background: transparent url("../../images/placedelabourse_scrim.jpg") no-repeat center top;
	background-size: cover;
}

#u117054-6.AccordionPanelTabOpen
{
	padding-top: 81px;
	padding-bottom: 3px;
	min-height: 36px;
	width: 360px;
	margin: 0px;
	background: transparent url("../../images/placedelabourse_scrim.jpg") no-repeat center top;
	background-size: cover;
}

#u117054-2
{
	letter-spacing: 2px;
}

#u117054-4
{
	letter-spacing: 1px;
}

#u117055
{
	z-index: 88;
	width: 380px;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	position: relative;
}

#u117058-8
{
	z-index: 89;
	width: 350px;
	min-height: 233px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 15px;
	color: #262729;
	font-size: 17px;
	line-height: 24px;
	font-family: '__Avenir LT Std_5';
	font-weight: 500;
	position: relative;
	margin-right: -10000px;
}

#u129217-4
{
	z-index: 97;
	width: 312px;
	min-height: 24px;
	background-color: transparent;
	font-weight: 500;
	font-style: italic;
	position: relative;
	margin-right: -10000px;
	margin-top: 352px;
	left: 10px;
}

#u117060
{
	z-index: 101;
	width: 380px;
	background-color: transparent;
	position: relative;
}

#u117061-6
{
	z-index: 102;
	width: 360px;
	min-height: 40px;
	border-style: solid;
	border-color: #262729;
	color: #FFFFFF;
	font-size: 18px;
	text-align: right;
	letter-spacing: 2px;
	line-height: 18px;
	font-family: '__Avenir LT Std_5';
	font-weight: 700;
	position: relative;
	padding: 81px 10px 3px;
	border-width: 4px 0px 0px;
	background: transparent url("../../images/uffizi-u117061-6-fr.png") no-repeat center bottom;
	background-size: cover;
}

#u117061-6:hover
{
	padding-top: 81px;
	padding-bottom: 3px;
	min-height: 40px;
	width: 360px;
	margin: 0px;
	background: transparent url("../../images/uffizi.jpg") no-repeat center bottom;
	background-size: cover;
}

#u117061-6.AccordionPanelTabOpen
{
	padding-top: 81px;
	padding-bottom: 3px;
	min-height: 40px;
	width: 360px;
	margin: 0px;
	background: transparent url("../../images/uffizi.jpg") no-repeat center bottom;
	background-size: cover;
}

#u117062
{
	z-index: 108;
	width: 380px;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	position: relative;
}

#u117065-8
{
	z-index: 109;
	width: 350px;
	min-height: 233px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 15px;
	color: #262729;
	font-size: 17px;
	line-height: 24px;
	font-family: '__Avenir LT Std_5';
	font-weight: 500;
	position: relative;
	margin-right: -10000px;
}

#u117034-2,#u117034-4,#u117042-2,#u117042-4,#u117039-2,#u117050-6,#u117050-8,#u117058-2,#u117058-4,#u117065-2,#u117065-4
{
	padding-bottom: 6px;
}

#u117034-6,#u117042-6,#u117039-4,#u117050-10,#u117058-6,#u117065-6
{
	padding-bottom: 6px;
	padding-top: 4px;
}

#u129218-4
{
	z-index: 117;
	width: 312px;
	min-height: 24px;
	background-color: transparent;
	font-weight: 500;
	font-style: italic;
	position: relative;
	margin-right: -10000px;
	margin-top: 352px;
	left: 10px;
}

#u129213-2,#u129214-2,#u129215-2,#u129216-2,#u129217-2,#u129218-2
{
	line-height: 17px;
	font-family: '__Avenir LT Std_5';
}

.AccordionPanelTab /* accordion */
{
	cursor: pointer;
}

#arch
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 37px;
}

#excursus
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 161px;
}

#landscape
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 285px;
}

#temples
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 409px;
}

#uffizi
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 533px;
}

@font-face
{
	font-family: '__Avenir LT Std_5';
	src: url('../../fonts/2d7516_b_0.eot');
	src: local('☺'), url('../../fonts/2d7516_b_unhinted_0.woff') format('woff'), url('../../fonts/2d7516_b_0.svg') format('svg');
	font-weight: 700;
	font-style: normal;
}

@font-face
{
	font-family: '__Avenir LT Std_5';
	src: url('../../fonts/2d7516_1_0.eot');
	src: local('☺'), url('../../fonts/2d7516_1_unhinted_0.woff') format('woff'), url('../../fonts/2d7516_1_0.svg') format('svg');
	font-weight: 500;
	font-style: italic;
}

@font-face
{
	font-family: '__Avenir LT Std_5';
	src: url('../../fonts/2d7516_5_0.eot');
	src: local('☺'), url('../../fonts/2d7516_5_unhinted_0.woff') format('woff'), url('../../fonts/2d7516_5_0.svg') format('svg');
	font-weight: 500;
	font-style: normal;
}

body
{
	position: relative;
	min-width: 380px;
}

#page .verticalspacer
{
	clear: both;
}

