@charset "UTF-8";
header, footer, section, hgroup, aside, nav, article, figure, figcaption, time, dialog {display: block;} 

*{margin:0px; padding:0px; list-style-type:none;}
body{ background-color:#101010;}
#global{ position:relative; padding-top:11%; background-color:#FFFCF5;}

/*---------------------------HEADER-NAV-PARTIE-1--------------------------------*/
#global > header {height:auto; padding:5% 0 1.7% 0; position:fixed; top:0; width:100%; z-index:100;background-color:#FFFCF5;}
#global > header hgroup{margin:0  0 0 12%; float:left; width:20%; text-align:center;}
#global > header h1{width:auto; color:#534d4d; font-family:'avenirNextLTPro-Regular'; font-weight:normal;text-transform:uppercase;}
#global > header h2{ left:0px;width:auto; color:#871528; /*font-weight:bold; */font-family:'avenirNextLTPro-Bold';font-weight:normal;}
#global > header nav{ float:right; margin:2% 0 0 0;padding: 0; width:67%; margin-bottom:1%; font-family:'avenirNextLTPro-Regular'; font-weight:normal;}

/*---------------------------HEADER-NAV-PARTIE-2--------------------------------*/
#global > header ul:nth-of-type(1){float:right; background-color:#871528; width:28%; padding:0.3% 0; }
#global > header ul:nth-of-type(1) li{float:left; width:100%; height:auto; text-align:center;list-style-type:none; padding:1.5% 0 0.8% 0; margin:0 0 0 2%; cursor:pointer;color:#b48089; border-top:dotted; border-bottom:dotted; border-color:#913544; text-align:left; text-indent:2%;}

/*----------------------------POSITION-ARTICLES--------------------------------*/
#global>section{width:76%;margin:0 auto; clear:both; }
#global>section figure{padding:0; margin:0;}
#global>section figure:first-of-type{width:26.5%; height:auto;  float:left; margin-bottom:1%;}
#global>section figure:nth-of-type(2){width:72.5%; height:auto; float:right;}
#global>section figure:nth-of-type(3){width:26.5%; height:auto; float:left;}
#global>section div:last-of-type{clear:both;}

/*---------------------------CONTENU-ARTICLES---------------------------------*/
#global>section figure:first-of-type img{height:auto;width:100%; max-height:660px; max-width:660px;}
#global>section figure:nth-of-type(2) img{height:auto;width:100%;  max-height:1320px /*975px;*/ max-width:1760px /*1300px*/;}
#global>section figure:nth-of-type(3) img{height:auto;width:100%; max-height:660px; max-width:660px;}

/*---------------------------CV----------------------------------*/
#global>section:nth-last-of-type(2){height:auto; width:340px; background-color:#fff; position:absolute; top:80px; margin: 0 100%;padding:20px;
	border-radius: 10px; -o-border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius:10px;
	box-shadow:2px 2px 20px #211f1f; -moz-box-shadow:2px 2px 20px #211f1f;	-webkit-box-shadow:2px 2px 20px #211f1f; -o-box-shadow:2px 2px 20px #211f1f;
	display:none;
	opacity:0,1;
	z-index:400;
	}
#global>section:nth-last-of-type(2) header{width:100%; }
#global>section:nth-last-of-type(2) header h1{width:160px;color:#aaa;  font-size:15px;font-family:Arial, sans-serif; font-weight:normal; float:left; margin-top:5px;}
#global>section:nth-last-of-type(2) header img{float:right; border-radius:0px 10px; -o-border-radius:0px 10px 0px 10px; -moz-border-radius:0px 10px 0px 10px; -webkit-border-radius:0px 10px 0px 10px;}

#global>section:nth-last-of-type(2) article{width:100%; clear:both;}
#global>section:nth-last-of-type(2) article h1{color:#534d4d; width:100%; font-size:14px;font-family:Arial, sans-serif; margin:5px 0;}
#global>section:nth-last-of-type(2) article h1 span:first-child{color:#534d4d; font-size:53px;font-family:Verdana; line-height:10%; letter-spacing:10%;}
#global>section:nth-last-of-type(2) ul{list-style:none; font-size:12px;font-family:Arial, sans-serif; padding-left:5px;}
#global>section:nth-last-of-type(2) ul li{padding:6px 0; line-height:120%}
#global>section:nth-last-of-type(2) ul:first-of-type li:first-line{font-weight:bold; color:#777}
#global>section:nth-last-of-type(2) ul:nth-of-type(2) li:first-line{font-weight:bold; color:#777}
#global>section:nth-last-of-type(2) ul>li span{color:#be4127;}
#global>section:nth-last-of-type(2) ul li a:link{color:#aaa;text-decoration:none;padding:1px; font-size:10px;}
#global>section:nth-last-of-type(2) ul li a:visited{color:#aaa;text-decoration:none;padding:1px;font-size:10px;}
#global>section:nth-last-of-type(2) ul li a:hover{color:#be4127; text-decoration:none;padding:1px;font-size:10px;}

/*---------------------------CONTACT----------------------------------*/
#global>section:nth-last-of-type(1){height:auto; width:340px; background-color:#fff; position:absolute; bottom:120px; margin: 0 100%;padding:20px;
	border-radius: 10px; -o-border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius:10px;
	box-shadow:2px 2px 20px #211f1f; -moz-box-shadow:2px 2px 20px #211f1f; -webkit-box-shadow:2px 2px 20px #211f1f;	-o-box-shadow:2px 2px 20px #211f1f;
	display:none;
	z-index:400;}
#global>section:nth-last-of-type(1) header h1{color:#aaa;  font-size:15px;font-family:'avenirNextLTPro-Regular'; font-weight:normal;text-transform:uppercase; margin-top:5px; margin-bottom:25px; text-align:center;}
#global>section:nth-last-of-type(1) form ul li span{display:block; float:left; color:#534d4d; width:65px; font-size:13px;font-family:Arial, sans-serif; margin:5px 15px 5px 0; text-align:right;}
#global>section:nth-last-of-type(1) form ul li input {color:#aaa; width:230px; font-size:12px;font-family:Arial, sans-serif; margin:5px; height:15px;
	border-radius: 5px;	-o-border-radius: 5px; -moz-border-radius:5px;	-webkit-border-radius:5px;
	border:1px solid #999;}
#global>section:nth-last-of-type(1) textarea {clear:both; height:150px; width:230px; font-size:12px; color:#aaa; font-family:Arial, sans-serif; margin:5px;
	border-radius: 5px;	-o-border-radius: 5px;	-moz-border-radius:5px;	-webkit-border-radius:5px;}
#global>section:nth-last-of-type(1) form ul li:nth-of-type(6) span:first-of-type{float:left; width:65px;}
#global>section:nth-last-of-type(1) form ul li:nth-of-type(6) span:nth-of-type(2){float:left; width:2%;}

#global>section:nth-last-of-type(1) form ul li:nth-of-type(6) input{float:left; margin:15px 5px; width:30%; height:20px; color:#211F1F;
-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
border: 1px solid #b39185;
background:#b39185;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="b39185", endColorstr="856f68"); /* Pour IE seulement et mode gradient à linear */
background-image: -webkit-gradient(linear, left top, left bottom, from(#b39185), to(#856f68));
background-image: -moz-linear-gradient(top center, #b39185, #856f68);
background-image: -o-linear-gradient(top, #b39185, #856f68); /*uniquement en mode linear*/}
#global>section:nth-last-of-type(1) form ul li:nth-of-type(6) input:nth-of-type(1):hover{color:#871528;border: 2px solid #871528;}
#global>section:nth-last-of-type(1) form ul li:nth-of-type(6) input:nth-of-type(2):hover{color:#0e6d29;border: 2px solid #0e6d29;}

/*------------------------FOOTER-------------------------------------*/
#global footer:last-of-type{clear:both; background-color:#101010; padding:3% 12% 5% 12%;}
#global footer:last-of-type ul{position:relative; display:block; height:35px; float:right;}
#global footer:last-of-type ul li{float:left; padding:3px; font-size:14px;font-family:'avenirNextLTPro-Regular'; font-weight:normal; color:#655656;}
#global footer:last-of-type ul li a:link, #global footer:last-of-type ul li a:visited{font-family:Arial, sans-serif; color:#655656; text-decoration:none;}
#global footer:last-of-type ul li a:hover{font-family:Arial, sans-serif; background-color:#655656; color:#211f1f; text-decoration:none;}

/*---------------------------FOND-NOIR---------------------------------*/
#global section+div:last-of-type{width:100%; height:100%; display:block; position:fixed; top:0; left:0px;
	background: -moz-radial-gradient(center, ellipse cover, rgba(76,75,74,0.1) 0%, rgba(76,75,74,0.1) 7%, rgba(76,75,74,1) 100%); 
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(76,75,74,0.1)), color-stop(7%,rgba(76,75,74,0.1)), color-stop(100%,rgba(76,75,74,1))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover, rgba(76,75,74,0.1) 0%,rgba(76,75,74,0.1) 7%,rgba(76,75,74,1) 100%); 
	background: -o-radial-gradient(center, ellipse cover, rgba(76,75,74,0.1) 0%,rgba(76,75,74,0.1) 7%,rgba(76,75,74,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(76,75,74,0.1) 0%,rgba(76,75,74,0.1) 7%,rgba(76,75,74,1) 100%);
	background: radial-gradient(center, ellipse cover, rgba(76,75,74,0.1) 0%,rgba(76,75,74,0.1) 7%,rgba(76,75,74,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a4c4b4a', endColorstr='#4c4b4a',GradientType=1 );
	
	display:none;
	cursor:pointer;
	z-index:300;}

/*-------------------------SLIDER------------------------------------*/
#global>section>figure:nth-of-type(2) div:nth-child(1){
	border-radius: 0 7px 7px 0;	-o-border-radius: 0 7px 7px 0;	-moz-border-radius:0 7px 7px 0;	-webkit-border-radius:0 7px 7px 0;}

#global>section>figure:nth-of-type(2) div:nth-child(2), #global>section>figure:nth-of-type(2) div:nth-child(3){
	background: -moz-radial-gradient(center, ellipse cover, rgba(229,229,229,0.3) 0%, rgba(255,255,255,0) 61%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(229,229,229,0.3)), color-stop(61%,rgba(255,255,255,0)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(229,229,229,0.3) 0%,rgba(255,255,255,0) 61%);
	background: -o-radial-gradient(center, ellipse cover, rgba(229,229,229,0.3) 0%,rgba(255,255,255,0) 61%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(229,229,229,0.3) 0%,rgba(255,255,255,0) 61%);
	background: radial-gradient(center, ellipse cover, rgba(229,229,229,0.3) 0%,rgba(255,255,255,0) 61%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4de5e5e5', endColorstr='#00ffffff',GradientType=1 );
	
	background-repeat:no-repeat;
}
#global>section>figure:nth-of-type(2) div:nth-child(2){background-position:-200px 0;}
#global>section>figure:nth-of-type(2) div:nth-child(3){background-position:200px 0;
	border-radius: 0 7px 7px 0; -o-border-radius: 0 7px 7px 0;	-moz-border-radius:0 7px 7px 0;	-webkit-border-radius:0 7px 7px 0;}

/*---------------------------BT-PLUS-(load more)--------------------------------*/
#plus {
display:block;
margin:0 12% 0 75%;
font-family:'avenirNextLTPro-Regular'; font-weight:normal;
cursor:pointer;
text-align:right;
color:#444;}
#plus:hover {color:#871528;}

/*---------------------------TYPOS--------------------------------*/

@font-face {
    font-family:'avenirNextLTPro-Bold';
    src: url('../typo/avenirnextltpro-bold.eot');
    src: url('../typo/avenirnextltpro-bold.eot?#iefix') format('embedded-opentype'),
         url('../typo/avenirnextltpro-bold.woff') format('woff'),
         url('../typo/avenirnextltpro-bold.ttf') format('truetype'),
         url('../typo/avenirnextltpro-bold.svg#avenirnextltpro-bold') format('svg');
	font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'avenirNextLTPro-UltLtCn';
    src: url('../typo/avenirnextltpro-ultltcn.eot');
    src: url('../typo/avenirnextltpro-ultltcn.eot?#iefix') format('embedded-opentype'),
         url('../typo/avenirnextltpro-ultltcn.woff') format('woff'),
         url('../typo/avenirnextltpro-ultltcn.ttf') format('truetype'),
         url('../typo/avenirnextltpro-ultltcn.svg#avenirnextltpro-ultltcn') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'avenirNextLTPro-Regular';
    src: url('../typo/avenirnextltpro-regular.eot');
    src: url('../typo/avenirnextltpro-regular.eot?#iefix') format('embedded-opentype'),
         url('../typo/avenirnextltpro-regular.woff') format('woff'),
         url('../typo/avenirnextltpro-regular.ttf') format('truetype'),
         url('../typo/avenirnextltpro-regular.svg#avenirnextltpro-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}