
	/* G E N E R A L */

	@font-face {
	  font-family: 'HelveticaLTStd-Roman';
	  src: url('../fonts/HelveticaLTStd-Roman.eot?') format('eot'),
	       url('../fonts/HelveticaLTStd-Roman.woff') format('woff'),
	       url('../fonts/HelveticaLTStd-Roman.ttf')  format('truetype'),
	       url('../fonts/HelveticaLTStd-Roman.svg#HelveticaLTStd-Roman') format('svg');
	}

	@font-face {
	  font-family: 'HelveticaLTStd-Obl';
	  src: url('../fonts/HelveticaLTStd-Obl.eot?') format('eot'),
	       url('../fonts/HelveticaLTStd-Obl.woff') format('woff'),
	       url('../fonts/HelveticaLTStd-Obl.ttf')  format('truetype'),
	       url('../fonts/HelveticaLTStd-Obl.svg#HelveticaLTStd-Obl') format('svg');
	}

	body, html {
		font-family: 'HelveticaLTStd-Roman', Helvetica, Arial, sans-serif;
		font-weight: 100;
		-webkit-font-smoothing: subpixel;
		-moz-osx-font-smoothing: greyscale;
		text-rendering: optimizeLegibility;
		color: #222;
	}

	h1, h2, h3, h4 { margin: 0; padding: 0; }

	a, a:hover, a:focus, a:before, a:after {
	    color: #222;
	    text-decoration: none;
	    outline: none;
	}

		h1, p, a {
			font-size: 14px;
			letter-spacing: 0.5px;
			word-spacing: 1px;
			line-height: 16px;
		}

	@media only screen and (min-width : 663px) {
		h1, p, a {
			font-size: 16px;
			letter-spacing: 0.25px;
			word-spacing: 1px;
			line-height: 18px;
		}
		.header_item { float: left; margin: 10px 24px 0 0; }
	}

	/* H E A D E R */

	.header_item { float: left; margin: 0 24px 0 0; }
	 h1 		 { width: 185px; cursor: pointer;      }

	.margin-top-header {margin-top: 15px;}


	/* A B O U T */

	.about-text 		{  max-width: 800px; }

	.about-cartouche 	{  display: none;    }
	.display-none 		{  display: none;    }
	.display-block 		{  display: block;   }


	/* C A R O U S E L */

		.carousel-control.right, .carousel-control.left {
				width: 50%;
				background: none;
				opacity: 0;
				z-index: 3;
		}

		.carousel { max-width: 960px; }

    @media only screen and (min-width : 1500px) {
		.carousel { max-width: 1240px; }
	}

		.left  { cursor: w-resize; }
		.right { cursor: e-resize; }

		.new-caption-area { margin-top: 10px; }
