/*
	CSS ANIMA PRODUCTIONS 2015
*/
/*
@font-face {
    font-family: 'Gotham-black';
    src: url('webfonts/Gotham-Black.eot');
    src: url('webfonts/Gotham-Black.eot?#iefix') format('embedded-opentype'),
         url('webfonts/Gotham-Black.woff') format('woff'),
         url('webfonts/Gotham-Black.ttf') format('truetype'),
         url('webfonts/Gotham-Black.svg#Gotham-Black') format('svg');
    font-weight: normal;
    font-style: normal;
}

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

@font-face {
    font-family: 'Gotham-bolditalic';
    src: url('webfonts/Gotham-BoldItalic.eot');
    src: url('webfonts/Gotham-BoldItalic.eot?#iefix') format('embedded-opentype'),
         url('webfonts/Gotham-BoldItalic.woff') format('woff'),
         url('webfonts/Gotham-BoldItalic.ttf') format('truetype'),
         url('webfonts/Gotham-BoldItalic.svg#Gotham-BoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gotham-book';
    src: url('webfonts/Gotham-Book.eot');
    src: url('webfonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),
         url('webfonts/Gotham-Book.woff') format('woff'),
         url('webfonts/Gotham-Book.ttf') format('truetype'),
         url('webfonts/Gotham-Book.svg#Gotham-Book') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham-bookitalic';
    src: url('webfonts/Gotham-BookItalic.eot');
    src: url('webfonts/Gotham-BookItalic.eot?#iefix') format('embedded-opentype'),
         url('webfonts/Gotham-BookItalic.woff') format('woff'),
         url('webfonts/Gotham-BookItalic.ttf') format('truetype'),
         url('webfonts/Gotham-BookItalic.svg#Gotham-BookItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham-light';
    src: url('webfonts/Gotham-Light.eot');
    src: url('webfonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),
         url('webfonts/Gotham-Light.woff') format('woff'),
         url('webfonts/Gotham-Light.ttf') format('truetype'),
         url('webfonts/Gotham-Light.svg#Gotham-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham-lightitalic';
    src: url('webfonts/Gotham-LightItalic.eot');
    src: url('webfonts/Gotham-LightItalic.eot?#iefix') format('embedded-opentype'),
         url('webfonts/Gotham-LightItalic.woff') format('woff'),
         url('webfonts/Gotham-LightItalic.ttf') format('truetype'),
         url('webfonts/Gotham-LightItalic.svg#Gotham-LightItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham-medium';
    src: url('webfonts/Gotham-Medium.eot');
    src: url('webfonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
         url('webfonts/Gotham-Medium.woff') format('woff'),
         url('webfonts/Gotham-Medium.ttf') format('truetype'),
         url('webfonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham-mediumitalic';
    src: url('webfonts/Gotham-MediumItalic.eot');
    src: url('webfonts/Gotham-MediumItalic.eot?#iefix') format('embedded-opentype'),
         url('webfonts/Gotham-MediumItalic.woff') format('woff'),
         url('webfonts/Gotham-MediumItalic.ttf') format('truetype'),
         url('webfonts/Gotham-MediumItalic.svg#Gotham-MediumItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*
@font-face {
    font-family: 'Gotham-thin';
    src: url('webfonts/Gotham-Thin.eot');
    src: url('webfonts/Gotham-Thin.eot?#iefix') format('embedded-opentype'),
         url('webfonts/Gotham-Thin.woff') format('woff'),
         url('webfonts/Gotham-Thin.ttf') format('truetype'),
         url('webfonts/Gotham-Thin.svg#Gotham-Thin') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham-thinitalic';
    src: url('webfonts/Gotham-ThinItalic.eot');
    src: url('webfonts/Gotham-ThinItalic.eot?#iefix') format('embedded-opentype'),
         url('webfonts/Gotham-ThinItalic.woff') format('woff'),
         url('webfonts/Gotham-ThinItalic.ttf') format('truetype'),
         url('webfonts/Gotham-ThinItalic.svg#Gotham-ThinItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham-ultra';
    src: url('webfonts/Gotham-Ultra.eot');
    src: url('webfonts/Gotham-Ultra.eot?#iefix') format('embedded-opentype'),
         url('webfonts/Gotham-Ultra.woff') format('woff'),
         url('webfonts/Gotham-Ultra.ttf') format('truetype'),
         url('webfonts/Gotham-Ultra.svg#Gotham-Ultra') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham-ultraitalic';
    src: url('webfonts/Gotham-UltraItalic.eot');
    src: url('webfonts/Gotham-UltraItalic.eot?#iefix') format('embedded-opentype'),
         url('webfonts/Gotham-UltraItalic.woff') format('woff'),
         url('webfonts/Gotham-UltraItalic.ttf') format('truetype'),
         url('webfonts/Gotham-UltraItalic.svg#Gotham-UltraItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham-xlight';
    src: url('webfonts/Gotham-XLight.eot');
    src: url('webfonts/Gotham-XLight.eot?#iefix') format('embedded-opentype'),
         url('webfonts/Gotham-XLight.woff') format('woff'),
         url('webfonts/Gotham-XLight.ttf') format('truetype'),
         url('webfonts/Gotham-XLight.svg#Gotham-XLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham-xlightitalic';
    src: url('webfonts/Gotham-XLightItalic.eot');
    src: url('webfonts/Gotham-XLightItalic.eot?#iefix') format('embedded-opentype'),
         url('webfonts/Gotham-XLightItalic.woff') format('woff'),
         url('webfonts/Gotham-XLightItalic.ttf') format('truetype'),
         url('webfonts/Gotham-XLightItalic.svg#Gotham-XLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/
html, body
{
	background-color: white;
	font-family: 'gotham-light', Arial, sans-serif;
	margin: 0px;
}

hr
{
	border : solid 0.08em black;
}

body:before
{
	width: 0px;
}

h1,h2,h3,h4,h5,h6
{
	font-family: 'gotham-bold', Arial, sans-serif;
}

strong, b
{
	font-family: 'gotham-bold', Arial, sans-serif !important;
	font-weight: 100;
}

a.no-u
{
	text-decoration: none !important;
}

/* BASICS */

#conteneur_menu
{
	width : 100%;
	height : 160px;
	background-color: rgb(59,175,204);
	z-index: 99999;
}

#conteneur_header
{
	width : 100%;
	height: 600px;
	background-color: rgb(0,155,194);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

#conteneur_header_slim
{
	width : 100%;
	padding: 100px 0px 100px 0px;
	background-color: rgb(0,155,194);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	font-size: 4em;
	line-height: 0.9em;
	font-family: 'gotham-bold', Arial, sans-serif;
	color: white;
	text-transform: uppercase;
}

#conteneur_footer
{
	width : 100%;
	height: 330px;
	background-color: rgb(4,62,77);
	
	background-repeat: no-repeat;
	background-position: right bottom;
}

#conteneur_footer .footer_logos
{
	position: auto;
	right : 0px;
	bottom: 0px;
	height: 200px;
	width: 300px;
	float: right;
	margin-top: -110px;
}

.conteneur_titre
{
	width: 60%;
	margin: auto;
	height:600px;
	line-height:600px;
	text-align:center; /* centrage horizontal */
	position: relative;
	top : -600px;
	left : 0px;
	z-index : 999;
}

.conteneur_titre_glide
{
	width: 100%;
	margin: auto;
	height:600px;
	line-height:600px;
	text-align:center; /* centrage horizontal */
	position: relative;
	top : -600px;
	left : 0px;
	z-index : 999;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.conteneur_titre_member
{
	width: 60%;
	margin: auto;
	height:600px;
	line-height:600px;
	text-align:center; /* centrage horizontal */
	position: relative;
	top : 0px;
	left : 0px;
	z-index : 999;
}


.conteneur_titre_gris
{
	width: 100%;
	margin: auto;
	height:600px;
	line-height:600px;
	text-align:center; /* centrage horizontal */
	position: relative;
	top : 0px;
	left : 0px;
	z-index : 10;
	background-color: rgba(0,0,0,.6)
}

.conteneur_titre_gris_glide
{
	width: 100%;
	margin: auto;
	height:600px;
	line-height:600px;
	text-align:center; /* centrage horizontal */
	position: relative;
	top : 0px;
	left : 0px;
	z-index : 1000;
	background-color: rgba(0,0,0,.6)
}

.bandeau_retour
{
	width: 100%;
	background-color: rgb(4,62,77);
	color: white;
	padding : 1px 0px 1px 0px !important;
	cursor: pointer;
}

.bandeau_retour>.conteneur_texte
{
	margin-top : 15px !important;
	margin-bottom : 15px !important;
}

span.exposant 
{
	position: relative;
	bottom: 1px;
	font-size: .8em;
	line-height: .8em;
	vertical-align:super;
	text-decoration:none;
	
	display: inline-block;
	-ms-transform: rotate(-10deg); /* IE 9 */
    -webkit-transform: rotate(-10deg); /* Chrome, Safari, Opera */
    transform: rotate(-10deg);
}

div.bloc_titre {
  width:100%;
  vertical-align:middle;
  display:inline-block;
  line-height:normal; /* on rétablit le line-height */
  font-size: 5em;
  font-family: 'gotham-light', Arial, sans-serif;
  color: white;
  text-transform: uppercase;
}

div.bloc_single
{
	line-height: 0.9em !important;
}

div.bloc_titre_member {
  width:100%;
  vertical-align:middle;
  display:inline-block;
  line-height:normal; /* on rétablit le line-height */
  font-size: 4em;
  line-height: 0.9em;
  font-family: 'gotham-bold', Arial, sans-serif;
  color: white;
  text-transform: uppercase;
}

span.bloc_titre_member_min
{
	font-family: 'gotham-light', Arial, sans-serif;
	font-weight: 100;
	font-size: 0.8em;
}

div.bloc_titre>.h_emphasis 
{
  font-family: 'gotham-bold', Arial, sans-serif !important;
  font-size: 1.5em;
}


.conteneur_titre_bloc
{
	width:80%;
	vertical-align:middle;
	display:inline-block;
	line-height:normal; /* on rétablit le line-height */
	text-align:left; /* ... et l'alignement du texte */
}

.conteneur_texte a,
.conteneur_texte a:active,
.conteneur_texte a:visited
{
	color : black;
	text-decoration: underline;
}

.conteneur_texte a:hover
{
	color : black;
	text-decoration: none;
}

.conteneur_texte
{
	width: 700px;
	margin : 0px auto;
	margin-top : 50px;
	margin-bottom : 50px;
	font-family: 'gotham-light', Arial, sans-serif !important;
	line-height: 1.5em;
}

.conteneur_texte>h2
{
	font-family: 'gotham-light', Arial, sans-serif !important;
	font-weight: 100;
	font-size: 1.8em;
	line-height: 1.4em;
}

.item_actu
{
	width: 700px;
	min-height: 300px;
}

.item_actu_content
{
	width : 385px;
	float: left;
	font-family: 'gotham-light', Arial, sans-serif !important;
	line-height: 1.2em;
}

.item_actu_content>p>iframe
{
	width: 100% !important;
}

.yasr_schema
{
	display: none;
}

.yasr-total-average-container
{
	display: block;
	font-size: 0.85em;
}

.yasr-total-average-container:before
{
	 content:"\A";

}

.item_actu_content>h3
{
	font-family: 'gotham-bold', Arial, sans-serif !important;
	font-weight: 100;
	font-size: 2em;
	line-height: 1.2em;
	margin-top : 0px;
	margin-bottom : 10px;
}

a.item_actu_more_info
{
	display: block;
	font-family: 'gotham-bold', Arial, sans-serif !important;
	font-weight: 100;
	font-size: 0.9em;
	text-decoration: none;
	margin-top: 5px;
	color: black !important;
}

a.item_actu_more_info:hover
{
	color: black;
}

.pre_footer
{
	padding-top: 50px;
	padding-bottom: 50px;
	color : white;
}

h3.pre_footer_title
{
	text-transform: uppercase;
	font-family: 'gotham-light', Arial, sans-serif !important;
	font-weight: 200;
	line-height: 1em;
}

h3.pre_footer_title>span.h_emphasis
{
	text-transform: uppercase;
	font-family: 'gotham-bold', Arial, sans-serif !important;
	font-weight: 100;
}

.item_actu_circle
{
	width: 300px;
	height : 300px;
	-webkit-border-radius: 150px;
	-moz-border-radius: 150px;
	border-radius: 150px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	float : left;
	margin-right: 15px;
}


.iframe_carte 
{
	width: 300px !important;
	height : 300px !important;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border : 0px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	float : left;
	margin-right: 15px;
	overflow: hidden;
}



.iframe_carte_full
{
	width: 100%;
	height : 500px;
	border : 0px;
}

.iframe_carte>iframe
{
	width : 500px;
	height : 500px;
	position: relative;
	top : -100px;
	left : -100px;
}

.conteneur_texte iframe
{
	/*max-width: 100%;
	min-height: auto;*/
}
/*
iframe
{
	width: 300px;
	height : 300px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border : 0px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	float : left;
	margin-right: 15px;
	overflow: hidden;
}
*/

.bouton_menu
{
	width: 80px;
	height : 100px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	margin : 30px 15px 30px 15px;
	cursor: pointer;
}

.logo_header
{
	width: 120px;
	height : 210px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center;
	float: left;
	margin : 0px 15px 0px 30px;
	background-image: url('../images/ui/logo_myeuropeancity.png');
	cursor: pointer;
	position: absolute;
	z-index: 9999999999;
}

.bouton_lookson
{
	background-image: url('../images/ui/menu_lookson.svg');
	margin-left: 180px;
}

.bouton_network
{
	background-image: url('../images/ui/menu_network.svg');
}

.bouton_contact
{
	background-image: url('../images/ui/menu_contact.svg');
}

.bouton_lookson:hover
{
	background-image: url('../images/ui/menu_lookson_hover.svg');
}

.bouton_network:hover
{
	background-image: url('../images/ui/menu_network_hover.svg');
}

.bouton_contact:hover
{
	background-image: url('../images/ui/menu_contact_hover.svg');
}

.bouton_action_fullwidth
{
	padding : 15px;
	border: 1px solid black;
	text-transform: uppercase;
	text-align: center;
	font-family: 'gotham-light', Arial, sans-serif;
	font-weight: 200;
	margin-top : 30px;
	margin-bottom : 30px;
	cursor : pointer;
}

.bouton_action_fullwidth:hover
{
	background-color : black;
	color : white;
}

.bouton_action_fullwidth.bouton_bleu
{
	color: rgb(0,155,194);
	border-color: rgb(0,155,194);	
}

.bouton_action_fullwidth.bouton_bleu:hover
{
	background-color : rgb(0,155,194);
	color : white;
}

.bouton_action_fullwidth.bouton_blanc
{
	color: white;
	border-color: white;	
}

.bouton_action_fullwidth.bouton_blanc:hover
{
	background-color : white;
	color : rgb(0,155,194);
}

.bouton_action_fullwidth>span.h_emphasis
{
	font-family: 'gotham-bold', Arial, sans-serif !important;
	font-weight: 100;
}

.bandeau_titre
{
	width: 100%;
	padding : 100px 0px 100px 0px;
	background-color: rgb(0,155,194);
	color : white;
	text-transform: uppercase;
	text-align: center;
}

.bandeau_titre>h1,
.bandeau_titre>h2
{
	font-family: 'gotham-light', Arial, sans-serif;
	font-weight: 100;
	font-size :3em;
	margin : 0px !important;
}

.bandeau_titre>h1>span.h_emphasis,
.bandeau_titre>h2>span.h_emphasis
{
	font-family: 'gotham-bold', Arial, sans-serif !important;
	font-weight: 100;
}

/* PROPOSALS */

.proposal_item_circle
{
	width: 220px;
	height : 220px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.proposal_item
{
	width: 220px;
	height: 300px;
	float : left;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 30px;
	text-align: center;
	text-transform: uppercase;
}

a.proposal_link,
a.proposal_link:visited,
a.proposal_link:active
{
	color : black !important;
}

a.proposal_link:hover
{
	color : rgb(0,155,194) !important;
}

.proposal_item>h3
{
	font-family: 'gotham-light', Arial, sans-serif;
	font-weight: 100;
	font-size :1.8em;
	line-height: 0.9em;
	margin : 0px !important;
	display: block;
	padding-top : 15px;
}

.proposal_item>h3>span.h_emphasis
{
	font-family: 'gotham-bold', Arial, sans-serif;
	font-weight: 100;
	margin : 0px !important;
}

.conteneur_proposals
{
	width : 100%;
	margin: auto;
	height: auto;
	padding-top: 50px;
}

.clearfloat
{
	clear: both;
}

/* GALERY */
.galery
{
	margin-top: 50px;
	margin-bottom: -50px;
	background-color: white;
}

.galery img
{
	width: 100%;
	height: auto;
}

.galery iframe
{
	width: 800px;
	height: 450px;
	display: block;
	margin : 0 auto;
	padding-top : 20px;
	padding-bottom : 20px;
}

/* FOOTER */


.footer_contact
{
	width : 350px;
	height : 200px;
	position: relative;
	top : 50px;
	left : 50px;
	font-family: 'gotham-light', Arial, sans-serif;
	font-weight: 100;
	line-height: 1.4em;
	color: white;
}

.footer_contact>h3
{
	margin-top : 0px;
	margin-bottom : 0px;
	font-family: 'gotham-bold', Arial, sans-serif;
	font-weight: 100;
	font-size: 1.5em;
	line-height: 1.2em;
}

.footer_contact>a
{
	color: white;
}

.social_icon
{
	float: left;
}

iframe.conteneur_360
{
	border : 0px solid;
	width: 100%;
	height : 70vh;
	margin-bottom: -10px;
}

/* MAINTENANCE */

.box_maintenance
{
	width: 334px;
	height: 500px;
	position: absolute;
	left : 50%;
	top : 50%;
	margin-left : -167px;
	margin-top: -250px;
}

@media (min-width: 0px) and (max-width: 500px) { .conteneur_proposals  { width : 250px; } }

@media (min-width: 501px) and (max-width: 750px) { .conteneur_proposals  { width : 500px; } }

@media (min-width: 751px)  { .conteneur_proposals  { width : 750px; } }
/*
@media (min-width: 1001px) and (max-width: 1250px) { .conteneur_proposals  { width : 1000px; } }

@media (min-width: 1251px) and (max-width: 1500px) { .conteneur_proposals  { width : 1250px; } }

@media (min-width: 1501px) { .conteneur_proposals  { width : 1500px; } }
*/

@media (min-width: 0px) and (max-width: 700px) 
{  
	html, body
	{
		width : 100% !important;
		margin : 0px;
	}
	
	.conteneur_texte
	{
		width: 90%;
		padding-left : 5%;
		padding-right : 5%;
		margin : 0px auto;
		margin-top : 50px;
		margin-bottom : 50px;
		font-family: 'gotham-light', Arial, sans-serif !important;
		line-height: 1.5em;
	}
	
	.conteneur_texte img
	{
		max-width: 100%;
		height: auto;
	}
	
	.item_actu
	{
		width: 100%;
		min-height: 600px;
		height: auto;
	}
	
	.item_actu_content
	{
		width : 100%;
		float: left;
		font-family: 'gotham-light', Arial, sans-serif !important;
		line-height: 1.2em;
	}
	
	.iframe_carte 
	{
		width: 300px !important;
		height : 300px !important;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		border : 0px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center;
		float: none;
		clear: both;
		margin : 0 auto;
		margin-bottom: 30px;
		overflow: hidden;
	}
	
	#conteneur_footer
	{
		width : 100%;
		height: 500px;
		background-color: rgb(4,62,77);
		/* background-image: url('../images/ui/logos_footer.png');*/
		background-repeat: no-repeat;
		background-position: right bottom;
		
	}
	
	#conteneur_footer .footer_logos
	{
		margin-top: 60px;
	}
	
	.bandeau_titre
	{
		width: 90%;
		padding : 50px 5% 50px 5%;
		background-color: rgb(0,155,194);
		color : white;
		text-transform: uppercase;
		text-align: center;
		
	}
	
	.bandeau_titre>h1,
	.bandeau_titre>h2
	{
		font-family: 'gotham-light', Arial, sans-serif;
		font-weight: 100;
		font-size :2.4em;
		margin : 0px !important;
	}
	
	#conteneur_menu
	{
		width : 100%;
		height : 300px;
		background-color: rgb(59,175,204);
		z-index: 99999;
		
	}
	
	.logo_header
	{
		width: 150px;
		height : 150px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: top center;
		float: none;
		clear : both;
		margin : 20px 0px 30px 0px;;
		left : 50%;
		margin-left : -75px;
		background-image: url('../images/ui/logo_mobile.svg');
		cursor: pointer;
		position: absolute;
		z-index: 9999999999;
		
		
	}
	
	.bouton_menu
	{
		width: 23.33334%;
		height : 100px;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center center;
		float: left;
		margin : 180px 5% 30px 5%;
		cursor: pointer;
	}
	
	.footer_contact
	{
		width : 90%;
		height : 200px;
		position: relative;
		top : 5%;
		left : 5%;
		font-family: 'gotham-light', Arial, sans-serif;
		font-weight: 100;
		line-height: 1.4em;
		color: white;
	}
	
	/* TYPO */
	div.bloc_titre_member 
	{
	  width:90%;
	  vertical-align:middle;
	  display:inline-block;
	  line-height:normal; /* on rétablit le line-height */
	  font-size: 2em;
	  line-height: 0.9em;
	  font-family: 'gotham-bold', Arial, sans-serif;
	  color: white;
	  text-transform: uppercase;
	}
	
	div.bloc_titre 
	{
	  width:100%;
	  vertical-align:middle;
	  display:inline-block;
	  line-height:normal; /* on rétablit le line-height */
	  font-size: 2em;
	  font-family: 'gotham-light', Arial, sans-serif;
	  color: white;
	  text-transform: uppercase;
	}
	
	.conteneur_titre_member
	{
		width: 60%;
		margin: auto;
		height:400px;
		line-height:400px;
		text-align:center; /* centrage horizontal */
		position: relative;
		top : 0px;
		left : 0px;
		z-index : 999;
	}
	
	#conteneur_header_slim
	{
		font-size: 2em;
		line-height: 0.9em;
		padding: 50px 0px 50px 0px;
	}
	
	#conteneur_header
	{
		width : 100%;
		height: 400px;
		background-color: rgb(0,155,194);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center;
	}
	
	.conteneur_titre
	{
		width: 90%;
		margin: auto;
		height:400px;
		line-height:400px;
		text-align:center; /* centrage horizontal */
		position: relative;
		top : -400px;
		left : 0px;
		z-index : 999;
	}
	
	.conteneur_titre_glide
	{
		width: 100%;
		margin: auto;
		height:400px;
		line-height:400px;
		text-align:center; /* centrage horizontal */
		position: relative;
		top : -400px;
		left : 0px;
		z-index : 999;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center;
	}
	
	.conteneur_titre_member
	{
		width: 90%;
		margin: auto;
		height:400px;
		line-height:400px;
		text-align:center; /* centrage horizontal */
		position: relative;
		top : 0px;
		left : 0px;
		z-index : 999;
	}
	
	
	.conteneur_titre_gris
	{
		width: 100%;
		margin: auto;
		height:400px;
		line-height:400px;
		text-align:center; /* centrage horizontal */
		position: relative;
		top : 0px;
		left : 0px;
		z-index : 10;
		background-color: rgba(0,0,0,.6)
	}
	
	.conteneur_titre_gris_glide
	{
		width: 100%;
		margin: auto;
		height:400px;
		line-height:400px;
		text-align:center; /* centrage horizontal */
		position: relative;
		top : 0px;
		left : 0px;
		z-index : 1000;
		background-color: rgba(0,0,0,.6)
	}
	
}





