/*!
 * Style particuliers du site
 * Mathieu GERVAIS 2014
 */

/*! normalize.css v3.0.0 | MIT Licens */

/* Import de la police Raleway */
@import url(http://fonts.googleapis.com/css?family=Raleway:500,600,700,800,900,400,100,200,300);

/***********/
/* General */
/***********/
body {background-color:#001c2b; font-family: 'Raleway', sans-serif; font-weight:400; font-size:1em;}
.strong {font-weight:700;}
strong, b {font-weight:bold;}
hr {margin:10px 0; padding:0;}
.row {margin:0; padding:0;}
.center {text-align:center;}
.extralight {font-weight:100;}
.row.content h4 {padding:50px 0px 30px 0px; font-size:3.7em; font-weight:200;}
.row.content h5 {padding:5px 0 0px 0; margin:0 0 0 0px; font-size:1.6em; color:#0d425b; font-weight:500;}
/* header */
.header #logo {padding:15px 0;}
.header #nav-2 {text-align:right; padding:45px 15px 0 0;}
.header #nav-2 #themes {font-size:1.1em; color:#516470;}
.header #nav-2 .dropdown-menu {margin:-35px 0 0 -115px; left:100%; filter: alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; min-width:100px;}
.header #nav-2 .subnav {padding-top:20px; color:#fff; font-size:1.2em; }
.header #nav-2 .subnav a {color:#fff;}
.header #nav-2 .subnav .sep {margin:0 10px;}
.header #nav-2 .subnav .sep:last-child {display: none !important;}
	/* navigation */
	.navbar {text-transform:uppercase; background-color:#003046; margin:0; border:0; font-size:1.8em; font-weight:700;}
	.navbar-inverse .nav > li > a {color:#fff;}
	.navbar-inverse .nav > li > a:hover, .navbar-inverse .nav > li > a.current_page_item {color:#c9b183;}
	.navbar-inverse .nav > li > a.current_page_item {/*background:url('../img/arrow-menu.png') no-repeat 0px 50%; padding-left:30px;*/}
/* contenu de la page */
.main {background-color:#fff;}
.entete {background-color:#0d425b; color:#fff; font-size:1.3em; font-weight:200;}
.entete .col-sm-4 {padding:30px 30px 0 20px;}
.entete .col-sm-4 pre {padding:0px; background:#0d425b; font-family: 'Raleway', sans-serif; color:#fff; font-size:1em; font-weight:200; border:0; display:inline; white-space:pre-wrap;}
.row.title {padding:50px 10px 30px 35px; margin:0;}
.row.title h1 {font-size:3.7em; font-weight:200;}
.row.content {padding:0 20px; margin:0 0 0 0px; font-size:1.4em;}
.row.content h2 {padding:55px 0 15px 0; margin:0 0 0 0px; font-size:2.55em; color:#0d425b; font-weight:300;}
.row.content h2.sansMarge {padding:0 0 10px 0;}
.row.content h2.desactive {color:#b6c6cd;}
.row.content .rightImage {margin:70px 10px 10px 10px; float:right;}
.row.content .leftImage {margin:70px 10px 10px 10px; float:left;}
.row.content a {font-weight:500; color:#003046;}
.full-width .row.title h1 {margin:0 0 0 5px;}
.full-width .row.content h2 {margin:0 0 0 5px;}
.full-width .row.content p {margin:0 15px 0 5px;}
.breadcrumb {background:#e7e7e7;}
.breadcrumb h3 {font-size:1.5em; font-weight:300; color:#0d425b;}
.breadcrumb a {color:#0d425b;}
.breadcrumb .glyphicon {color:#0d425b; font-size:0.9em; padding:0 5px 0 0;}
/* pictos reseaux sociaux*/
.breadcrumb a.fb, .breadcrumb a.twitter, .breadcrumb a.google, .breadcrumb a.viadeo, .breadcrumb a.linkedin {color:#232323; font-size:1.3em; font-weight:300; padding:3px 10px 0 51px; display:block; height:50px; line-height:1em;}
.breadcrumb a.fb:hover, .breadcrumb a.twitter:hover, .breadcrumb a.google:hover, .breadcrumb a.viadeo:hover, .breadcrumb a.linkedin:hover {text-decoration:none;}
.breadcrumb a.fb {background:url('../img/picto_fb.png')  no-repeat;}
.breadcrumb a.fb:hover {background:url('../img/picto_fb_survol.png')  no-repeat;}
.breadcrumb a.twitter {background:url('../img/picto_twitter.png')  no-repeat;}
.breadcrumb a.twitter:hover {background:url('../img/picto_twitter_survol.png')  no-repeat;}
.breadcrumb a.google {background:url('../img/picto_google.png')  no-repeat;}
.breadcrumb a.google:hover {background:url('../img/picto_google_survol.png')  no-repeat;}
.breadcrumb a.viadeo {background:url('../img/picto_viadeo.png')  no-repeat;}
.breadcrumb a.viadeo:hover {background:url('../img/picto_viadeo_survol.png')  no-repeat;}
.breadcrumb a.linkedin {background:url('../img/picto_linkedin.png')  no-repeat;}
.breadcrumb a.linkedin:hover {background:url('../img/picto_linkedin_survol.png')  no-repeat;}
/* encart anglais */
.encart-eng {width:221px; height:382px; padding:70px 0px 0 0px;}
.encart-eng.col-xs-4 {margin:0 0 0 -5px;}
.row.content .row.encart-eng h2 {padding:55px 5px 10px 5px; font-size:2.2em; font-weight:200; color:#0d425b;}
.row.content .row.encart-eng p {font-size:1.1em; font-weight:300; padding:0 5px;}
.encart-eng.conseil {background-image:url('../img/sm_encart_ladefense.jpg'); margin-left:-10px;}
.encart-eng.investissement {background-image:url('../img/sm_encart_bruxelles.jpg');}
.encart-eng.fond {background-image:url('../img/sm_encart_londres.jpg'); margin-right:0px;}
.encart-eng.desactive p {color:#b2c0c7;}
/* encarts lire la suite */
.encart-read-more {width:308px; height:148px; padding:0px 15px 10px 15px;}
.row.content .row.encart-read-more h2 {font-size:2.2em; padding:0; font-weight:200; color:#ffffff;}
.row.content .row.encart-read-more p {margin:0; padding:0;}
.row.content .row.encart-read-more a {font-size:1.1em; font-weight:400; color:#003046; display:block; text-align:right; position:relative; top:112px; right:5px;}
.encart-read-more.fond_1 {background-image:url('../img/read-more-1.jpg');}
.encart-read-more.fond_2 {background-image:url('../img/read-more-2.jpg');}
.encart-read-more.fond_3 {background-image:url('../img/read-more-3.jpg');}
.encart-read-more.fond_4 {background-image:url('../img/read-more-4.jpg');}
.encart-read-more.fond_5 {background-image:url('../img/read-more-5.jpg');}
.encart-read-more.fond_6 {background-image:url('../img/read-more-6.jpg');}
.jcarousel-wrapper h3 {font-weight:200; margin-left:-11px;}
.home .jcarousel-wrapper h3 {margin-left:0;}
.home #fre .title {margin:0 0 0 10px;}
.home #fre .content .left p {width:635px; margin:0 0 0 10px;}
.home #fre .content .left .encart p {width:100%;}
.home #fre h2 {margin:0 0 0 10px;}
/* pied de page */
.footer {background-color:#003046; padding:30px 20px;}
.footer h3 {font-size:1.6em; font-weight:400; color:#5c7188;}
.footer ul {padding-left:0; list-style-type: none;}
.footer li, .footer li a {font-size:1.1em; font-weight:400; color:#acb6c0;}
.footer .legal {font-family:arial, sans-serif; font-size:1.2em; color:#5c7188;}
.footer .legal a {color:#5c7188; text-decoration:underline;}


/**************************************/
/* Largeur d ecran inferieur a 1200px */
/**************************************/
@media (max-width: 1199px) {
	.encart-read-more.fond_1, .encart-read-more.fond_3, .encart-read-more.fond_5 {position:relative; left:25%; margin-left:-134px; float:none;}
	.encart-read-more.fond_2, .encart-read-more.fond_4, .encart-read-more.fond_6 {position:relative; left:25%; margin-top:-148px; margin-left:184px; float:none;}
}

/**************************************/
/* Largeur d ecran inferieur a 992px */
/**************************************/
@media (max-width: 991px) {
	.navbar {font-size:1.3em;}
	.row.title {padding:10px 10px 10px 10px;}
	.row.content {padding:0px;}
	/*.encart-read-more.col-xs-4 {position:relative; left:50%; margin-left:-154px; margin-top:0; float:none;}*/
	.encart-eng.conseil {margin-left:10px;}
	.breadcrumb a.fb, .breadcrumb a.twitter, .breadcrumb a.google {font-size:1.1em; padding:10px 10px 0 51px;}
}


/**************************************/
/* Largeur d ecran inferieur a 768px */
/**************************************/
@media (max-width: 767px) {
	.navbar {padding:0 5px; float:left; position:relative; top:75px; margin-top:-50px; background:none;}
	.navbar-header .navbar-toggle {float:left; margin-left:15px; z-index:90; background:#003046;}	
	#menuMobile {background:#000; width:200px; position:fixed; z-index:-1; visibility:hidden; display:none;}
	.navbar .navbar-collapse {position:fixed; top:0; left:-10px; z-index:100; background:#000; margin:0 10px; width:200px; }
	#menuMobile .menu-item {margin:15px 10px; font-size:1.4em; list-style:none; font-weight:600;}
	#menuMobile .menu-item a {text-transform:uppercase; color:#fff; }
	#menuMobile .menu-item a:hover, #menuMobile .menu-item.current-menu-item a {color:#c9b183; text-decoration:none;}
	.container {margin:0; padding:0; width:100%; overflow:hidden;}
	.header #logo {padding:10px;}
	.header #logo img {margin:0 auto; position:relative; left:50%; margin-left:-76px;}
	.entete {font-size:1.2em;}
	.entete .sm-left {padding:10px;}
	.entete .sm-right {padding:0; margin:0;}
	.row.title {font-size:0.7em;}
	.row.content {font-size:1.2em;}
	.row.content h2 {padding:25px 0 10px 0; font-size:2em;}
	.row.content .rightImage {margin:10px 10px 10px 10px;}
	.row.content .leftImage {margin:10px 10px 10px 10px;}
	/* encarts */
	.encart {width:221px; height:382px; padding:70px 0 0 0; position:relative; left:50%; margin-left:-110px; float:none;}
	.encart-eng.col-xs-4  {width:221px; padding:70px 0 0 0; position:relative; left:50%; margin-left:-110px; float:none;}
	.encart-read-more.col-xs-4 {position:relative; left:50%; margin-left:-154px; margin-top:0; float:none;}
	.row.content .row.encart h2, .row.content .row.encart-eng h2 {padding:55px 0 10px 0; font-size:18px; color:#0d425b;}
	.encart.conseil {background-image:url('../img/sm_encart_ladefense.jpg');}
	.encart.investissement {background-image:url('../img/sm_encart_bruxelles.jpg');}
	.encart.fond {background-image:url('../img/sm_encart_londres.jpg');}
	.encart.gestion {display:none;}
	/* breadcrumb */
	.breadcrumb h3 {font-size:17px;}
	.breadcrumb {margin:0; text-align:center;}
	.breadcrumb a.fb, .breadcrumb a.twitter, .breadcrumb a.google, .breadcrumb a.viadeo, .breadcrumb a.linkedin {text-align:left; margin:0 auto; width:200px;}
}

/**************************************/
/* Largeur d ecran superieure a 768px */
/**************************************/
@media (min-width: 768px) {
	.entete .sm-left {padding:20px 20px;}
	.entete .sm-right {text-align:right; padding:0; margin:0;}
	/* encarts */
	.encart {width:654px; height:265px; padding:0px 35px 30px 210px;}
	.row.content .row.encart h2 {font-size:2.2em; font-weight:200; color:#0d425b;}
	.row.content .row.encart p {font-size:1.1em; font-weight:300;}
	.encart.conseil {background-image:url('../img/encart_ladefense.jpg');}
	.encart.investissement {background-image:url('../img/encart_bruxelles.jpg');}
	.encart.fond {background-image:url('../img/encart_londres.jpg');}
	.encart.gestion {background-image:url('../img/encart_newyork.jpg');}
}

/**************************************/
/* Largeur d ecran superieure a 1200px */
/**************************************/
@media (min-width: 1200px) {
	.entete {font-size:1.5em;}
	.container {margin:0 auto; width:1000px; padding:0px;}
	.encart-eng.col-xs-4 {margin:0 0 0 18px;}
	.encart-eng.col-xs-4.first {margin:0 0 0 -10px;}
	.home #eng .content .left p {width:680px;}
	.home #eng .content .left .encart-eng p {width:100%;}
}