/*@font-face {
    font-family: 'Museo700';
    src: url('../fonts/museo700-regular-webfont.eot');
    src: url('../fonts/museo700-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museo700-regular-webfont.woff') format('woff'),
         url('../fonts/museo700-regular-webfont.ttf') format('truetype'),
         url('../fonts/museo700-regular-webfont.svg#Museo700') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Museo500';
    src: url('../fonts/museo500-regular-webfont.eot');
    src: url('../fonts/museo500-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museo500-regular-webfont.woff') format('woff'),
         url('../fonts/museo500-regular-webfont.ttf') format('truetype'),
         url('../fonts/museo500-regular-webfont.svg#Museo500') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Museo300';
    src: url('../fonts/museo300-regular-webfont.eot');
    src: url('../fonts/museo300-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museo300-regular-webfont.woff') format('woff'),
         url('../fonts/museo300-regular-webfont.ttf') format('truetype'),
         url('../fonts/museo300-regular-webfont.svg#Museo300') format('svg');
    font-weight: normal;
    font-style: normal;

}*/

/*body{
		background:#666;
		margin:0;
		padding:0;
		font:10pt Helvetica,Arial, sans-serif;
	}*/
	
	#container{
		width:900px;
		margin:0 auto;
		background:#ccc;
	}
	
	#header{
		height:125px;
		background:#000;
		position:relative;
	}
	
	#middle{
		padding:20px 50px;
	}
	#filtre-gallery{
		list-style-type:none;
		width: 890px;
		padding:0;
		margin:0;
		left:38px;
		position: relative;
	}
	#filtre-gallery li{
		margin-left:5px;
		margin-right:5px;
		width:208px;
		float:left;
	}
	/*h1{
		color:#fff;
		font:20pt 'Museo700',Helvetica,sans-serif;
		top:40px;
		left:50px;
		margin:0;
		position:absolute;
	}
	
	h2{
		font:14pt 'Museo500',Helvetica,sans-serif;
		clear:both;
	}
	
	h3{
		font:12pt 'Museo300',Helvetica,sans-serif;
		margin-top:0;
	}*/

	form:after{
		content: ".";
    	display: block;
    	height: 0;
    	clear: both;
    	visibility: hidden;
	}
	
	.gallery{
		/*background:#999;*/
		width:1015px;
		/*width:1560px;*/
		height:611px;
		padding: 10px 10px 10px 15px;
		left: 110px;
		/*padding:26px;*/
		text-align:center;
		position:relative;
		overflow:hidden;
		float: left;
	}

	.buttons{
		/*position:absolute;
		right:10px;
		bottom:10px;*/
		left: -10px;
		position: absolute;
		/*top: 275px;*/
		width: 1060px;
	}

	.buttons a, a.button{
		cursor:pointer;
		display:inline-block;
		padding:5px;
		text-align:center;
		margin-left:3px;
		/*background:#666;*/
		color:#fff;
		font-weight:bold;
	}

	a.button.current{
		background:#06f;
	}
	.guggenheim-position{
		left:16px;
		position: relative;
	}
	.guggenheim-item{
		width:300px;
		height:275px;
		/*background:#06f;*/
		padding:2px;
		/*margin:10px 20px 10px 0;*/
		/*margin:10px 5px 10px 0;*/
		/*margin:4px;*/
		margin:7px;
		border-width:2px;
		border-style:solid;
		/*border-color:#D9D9D9;*/
		color:#fff;
		
		font:12pt 'Museo700',Helvetica,sans-serif;
	}
	.guggenheim-slider{
		left :21px;
	}
	.guggenheim-titre{
		font-size:12pt;
		color: #493e34;
		width:300px;
		left:2px;
		position: relative;
	}
	.guggenheim-descriptif{
		font-size:10px;
		text-align:justify;
		color: #493e34;
		width:300px;
		height:65px;
		left:2px;
		position: relative;
		top:22px;
	}
	.guggenheim-modele{
		font-size:9px;
		left:2px;
		text-align:justify;
		position: relative;
	}
	.guggenheim-bandeau{
		width:300px;
		left:2px;
		height:10px;
		position: relative;
		float:left;
	}
	.filter-set{
		width:150px;
		float:left;
	}

	.filter-set.double{
		width:304px;
	}

	.filter-set label{
		width:150px;
		display:inline-block;
	}
		
	hr{
		margin:40px 20px;
		border:none;
		height:1px;
		background:#666;
	}
	#triangle{ 
		width: 0px;
		height: 0px;
		border-left: 70px solid rgba(217, 217, 217, 0);
		border-right: 70px solid rgba(217, 217, 217, 0);
		border-top: 15px solid #d9d9d9;
		float:left;
		left: 396px;
		position: relative;
		top:5px;
	}
	#ligne{
		/*width: 860px;*/
		width: 844px;
		border-top: 5px solid #d9d9d9;
		float:left;
		/*left:35px;*/
		left:43px;
		position: relative;
		top:5px;
	}
	#triangleGaucheRouge{
		width: 0px;
		height: 0px;
		border-top: 50px solid rgba(217, 217, 217, 0);
		border-bottom: 50px solid rgba(217, 217, 217, 0);
		border-right: 15px solid #d9d9d9;
		border-left: 1px solid #ffffff;
		float:left;
		position: relative;
		left:10px;
		top:265px;
	}
	#triangleDroitRouge{
		width: 0px;
		height: 0px;
		border-top: 50px solid rgba(217, 217, 217, 0);
		border-bottom: 50px solid rgba(217, 217, 217, 0);
		border-left: 15px solid #d9d9d9;
		border-right: 1px solid #ffffff;
		float:left;
		position: relative;
		/*left: 990px;*/
		top:265px;
	}
	#zoneBlancheGauche{
		height:610px;
		/*top:-305px;*/
		width:26px;
		float:left;
		position:relative;
		background:#fff;
	}
	#zoneBlancheDroite{
		height:610px;
		/*top:-305px;*/
		width:26px;
		float:left;
		position:relative;
		background:#fff;
		left:1006px;
	}
	