/*-----STRUCTURE-----*/
		.struct-wrapper { max-width: 1000px; margin:0 auto;}
		.site-wrapper { max-width: 1000px; }
	
/*-----COLOR-----*/
article a, a, strong,b{color:#2e1b12;}.button, input[type=submit]{color:#ffffff;}.button:hover, .button:focus, 
					input[type=submit]:hover, input[type=submit]:focus{color:#ffffff;}.button, input[type=submit] {background:#2e1b12;}.button:hover, .button:focus, 
					input[type=submit]:hover, input[type=submit]:focus{background:#3d291c;}
/*-----Add Font Family-----*/
				@font-face {
				    font-family: 'opensans-bold';
				    src: url('../fonts/opensans-bold.eot');
				    src: url('../fonts/opensans-bold.eot?#iefix') format('embedded-opentype'),
				         url('../fonts/opensans-bold.woff') format('woff'),
				         url('../fonts/opensans-bold.ttf') format('truetype'),
				         url('../fonts/opensans-bold.svg#amaranthregular') format('svg');
				    font-weight: normal;
				    font-style: normal;
				}
			    
				@font-face {
				    font-family: 'sofiaprolight';
				    src: url('../fonts/sofiaprolight.eot');
				    src: url('../fonts/sofiaprolight.eot?#iefix') format('embedded-opentype'),
				         url('../fonts/sofiaprolight.woff') format('woff'),
				         url('../fonts/sofiaprolight.ttf') format('truetype'),
				         url('../fonts/sofiaprolight.svg#amaranthregular') format('svg');
				    font-weight: normal;
				    font-style: normal;
				}
			    
/*-----TITRES-----*/
					.title 	{font-size:1.8em;}
					h1 		{font-size:1.71em;}
					h2 		{font-size:1.62em;}
					h3 		{font-size:1.26em;}
					h4 		{font-size:1.08em;}
					h5 		{font-size:0.99em;}
					h6 		{font-size:0.72em;}
				
					.title 	{line-height:140%;}
					h1 		{line-height:137.2%;}
					h2 		{line-height:133%;}
					h3 		{line-height:126%;}
					h4 		{line-height:112%;}
					h5 		{line-height:105%;}
					h6 		{line-height:84%;}
				.title,h1,h2,h3,h4,h5,h6 {font-family:opensans-bold;}
.title,h1,h2,h3,h4,h5,h6 {font-style:normal;}
.title,h1,h2,h3,h4,h5,h6, .title a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#000;}
/*-----TEXT-----*/
					.struct-wrapper 	{font-size:1em;}
				
					.struct-wrapper 	{line-height:120%;}
				.struct-wrapper {font-family:'sofiaprolight';}
.struct-wrapper {font-style:normal;}
.struct-wrapper {color:#222222;}
/*-----Slider-----*/
/*-----Menu-----*/
.flexy-menu {max-width:1000px;}
			.flexy-menu, 
			.flexy-menu > li.showhide {
				background-color:transparent
			}
			.flexy-menu ul,
			.flexy-menu ul li ul,
			.flexy-menu ul.sub-menu li a{
				background-color:#2e1b12
			}
			.flexy-menu li:hover>a,
			.flexy-menu li.active a,
			a[bubbletooltip]:after{
				background-color:rgba(0,0,0,0.6)
			}a[bubbletooltip]:before{
				border-top: 21px solid rgba(0,0,0,0.6);
			}
			.flexy-menu ul.sub-menu li.active a,
			.flexy-menu ul.sub-menu li:hover > a{
				background-color:#ffffff
			}
			.flexy-menu > li > a,
			.flexy-menu>li.showhide {
				color:#ffffff
			}
			.flexy-menu ul.sub-menu > li > a{
				color:#ffffff
			}
			.flexy-menu li:hover>a,
			.flexy-menu li.active a, 
			a[bubbletooltip]:after{
				color:#ffffff 
			}
			.flexy-menu ul.sub-menu li.active a,
			.flexy-menu ul.sub-menu li:hover > a{
				color:#2e1b12 
			}
				.flexy-menu a,
				.flexy-menu #s{
					font-size:12px;
				}
			
				.flexy-menu a,
				.flexy-menu #s,
				.flexy-menu #b,
				.flexy-menu>li.showhide span.titlemenu{
					line-height:24px;
				}
			.flexy-menu a {font-family:'opensans-bold';}
.flexy-menu a {font-style:normal;}
			.flexy-menu,
			.flexy-menu #s,
			.flexy-menu #b {
				color:#2e1b12;
			}
.flexy-menu > li > a, .flexy-menu ul.sub-menu > li > a {
			padding-left: 12px;
			padding-right: 12px;
		}.flexy-menu > li > a,
					.flexy-menu>li.showhide span.titlemenu {
			padding-top: 14px;
			padding-bottom: 14px;
		}
		.flexy-menu #s,
		.flexy-menu #b {
			padding-top: 11px;
			padding-bottom: 11px;
		}.flexy-menu ul.sub-menu > li > a{
			padding-top: 12px;
			padding-bottom: 12px;
		}.flexy-menu > li > a:hover {
				border:none;
			}.flexy-menu ul.sub-menu > li > a:hover, .flexy-menu.mobile > li > a:hover, .flexy-menu.fixedbottom > li > a:hover{
			border:none;
		}
		.flexy-menu ul.sub-menu > li > a {font-size:110%;}.flexy-menu i {font-size:210%;}