body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #676767; background-color: white; line-height: normal; }
a { color: #676767; text-decoration: none; }

.red { color: red; }
.blue { color: blue; }
.green { color: green; }
.hidden { display: none; }
.bleu_groupe { color: #002b5c; }
.container_16 .w960ao { width: 960px; margin-left: 0; margin-right: 0; }
.gros_titre { height: 50px; line-height: 50px; color: #002b5c; font-size: 18px; }
.gros_titre_2 { color: #002b5c; font-size: 16px; }
.messages_erreurs { margin: 15px 0 15px 0; color: red; }
	.messages_erreurs span { margin-bottom: 5px; }
.messages_validations { margin: 15px 0 15px 0; color: #f77812; }
	.messages_validations span { margin-bottom: 5px; }

#message_pub { 
	width: 0; 
	height: 0; 
	position: absolute; 
	top: 0; 
	left: 0; 
	background-image:url(../../img/PUB/fond.png); 
	z-index: 2000;
	display: none;
}
	#message_pub p { 
		background-image:url(../../img/PUB/popup_site_MCF.png); 
		width: 800px; 
		height: 500px;
		margin: auto;
		margin-top: 100px; 
		overflow: hidden;
		position: relative;
	}
		#message_pub p span {
			text-indent: -5000px;
			display: block;						
			cursor: pointer;
			position: absolute;
		}
		
		#message_pub p .close {
			width: 100px;
			height: 50px;
			left: 690px;
		}
		
		#message_pub p .go_to_invest {
			height: 150px;
			width: 150px;
			left: 600px;
			top: 320px;
		}


.encart_n1_mondial li {
	background-image: url("../../img/GLOBAL/PUCES_FLECHES/puce_bleue.gif");
	background-repeat: no-repeat;
	font-size: 18px;
	color: #002b5c;	
	margin-bottom: 10px;
	background-position: 0 6px;
}
	.encart_n1_mondial li span { margin-left: 25px; }
		.encart_n1_mondial li span.pays { 
			background-image: url("../../img/LE_GROUPE/drapeaux.gif");
			background-position: 0 55px;
			background-repeat: no-repeat;
			height: 109px; 
		}

.zindex { z-index: 1000; position: relative; }
#header { height: 136px; }
	#header .menu { width: 630px; margin-top: 50px; }
		#header .menu li { height: 65px; margin-left: 30px; margin-right: 30px; }
			#header .menu li span { background: url("../../img/GLOBAL/HEADER/MENU2.gif") no-repeat; text-indent: -5000px; height: 65px; }
			
			#header .menu li.accueil { width: 58px; margin-left: 0; }
				#header .menu li.accueil span { width: 58px; }
				#header .menu li.accueil span:hover { background-position: 0 -65px;  }
				#header .menu li.accueil span.selected { background-position: 0 -65px; }
			
			#header .menu li.groupe { width: 73px; }
				#header .menu li.groupe span { width: 73px; background-position: -58px 0; }
				#header .menu li.groupe span:hover { background-position: -58px -65px; }
				#header .menu li.groupe span.selected {background-position: -58px -65px;  }
			
			#header .menu li.enseignes { width: 102px; }
				#header .menu li.enseignes span { width: 102px; background-position: -131px 0; }
				#header .menu li.enseignes span:hover { background-position: -131px -65px; }
				#header .menu li.enseignes span.selected { background-position: -131px -65px; }
			
			#header .menu li.finances { width: 67px; }
				#header .menu li.finances span { width: 67px; background-position: -233px 0; }
				#header .menu li.finances span:hover { background-position: -233px -65px; }
				#header .menu li.finances span.selected { background-position: -233px -65px; }
			
			#header .menu li.contacts { width: 72px; margin-right: 0; }
				#header .menu li.contacts span { width: 72px; background-position: -300px 0; }
				#header .menu li.contacts span:hover { background-position: -300px -65px; }
				#header .menu li.contacts span.selected { background-position: -300px -65px; }
	
	#header .logo { width: 290px; }
		#header .logo h1 { text-indent: -5000px; background-image: url("../../img/GLOBAL/HEADER/LOGOS_GMCF.gif"); width: 290px; height: 136px; }
	
#animation { height: 180px; margin-bottom: 20px; }	
	#animation #smart-banner { height: 180px; background-image: url("../../img/GLOBAL/HEADER/image_bandeau.jpg"); } 
	
#content { overflow: hidden; }
	#content .gauche { min-height: 1px; }
	#content .droite { min-height: 1px; }

.ope_financiere_ext { background-color: #002c5a; }	
	#ope_financiere { height: 100px; width: 1000px; }
		#ope_financiere #anim_finance { width: 1000px; margin: 0; margin-top: 5px; }

#le_groupe_monceau { height: 170px; margin-top: 20px; }
	#le_groupe_monceau .fond { background-color: #ebebeb; height: 170px; }
		#le_groupe_monceau .fond .gauche { background-image: url("../../img/GLOBAL/EN_BREF/fond_carte.gif"); height: 170px; background-repeat: no-repeat; }
		#le_groupe_monceau .fond .droite { height: 170px; }
			#le_groupe_monceau .fond .droite .titre { height: 50px; line-height: 50px; font-size: 20px; }
			#le_groupe_monceau .fond .droite .paragraphe { line-height: 21px; text-align: justify; }
	
#footer { height: 60px; }
	#footer p { height: 30px; line-height: 30px; text-align: right; color: #999999; }
		#footer p a { color: #999999; }
		
		
/*   BORDURES   */
.bordures_header { position: absolute; width: 1020px; height: 540px; background-image: url("../../img/GLOBAL/HEADER/fond.gif"); top: 0; z-index: 5; left: 50%; margin-left: -510px; }
.bordures_footer { position: fixed; width: 1020px; height: 375px; background-image: url("../../img/GLOBAL/FOOTER/fond.gif"); bottom: 0; z-index: 5; left: 50%; margin-left: -510px; }

/*	SLIDER	*/
.slider_element {
	position: relative;
	height: 272px;
	width: 700px;
	background-image: url("../../img/LE_GROUPE/fond_dates.gif");
	float: left;
}
	.slider_element .b_slider { display: block; position: relative; width: 40px; height: 272px; background-repeat: no-repeat; text-indent: -5000px; float: left; }
		.slider_element .b_slider.prec { background-image: url("../../img/GLOBAL/PUCES_FLECHES/fleches_blanches_gauche.gif"); background-position: 10px 35px; }
		.slider_element .b_slider.next { left: 620px; background-image: url("../../img/GLOBAL/PUCES_FLECHES/fleches_blanches_droite.gif"); background-position: 12px 35px; }

	.slider_element .slider_content {
		position: absolute;
		height: 272px;
		width: 680px;
		overflow: auto;
		left: 10px;
		float: left;
	}
	.slider_element .slider_content.hack_js {
		width: 620px;
		left: 40px;
	}

		.slider_element .slider_content ul {
			position: relative;
			height: 254px;
			width: 1600px;
			overflow: hidden;
		}
		
			.slider_element .slider_content li { 
				position: relative;
				height: 252px;
				margin-top: 2px; 
				width: 140px;	
				margin-right: 20px; 
				float: left;
			}
			
				.slider_element .slider_content li .date { display: block; width: 110px; height: 80px; text-indent: -5000px; }
				.slider_element .slider_content li.date1 .date { background-image: url("../../img/LE_GROUPE/DATES/1965.gif"); }
				.slider_element .slider_content li.date2 .date { background-image: url("../../img/LE_GROUPE/DATES/1985.gif"); }
				.slider_element .slider_content li.date3 .date { background-image: url("../../img/LE_GROUPE/DATES/1998.gif"); }
				.slider_element .slider_content li.date4 .date { background-image: url("../../img/LE_GROUPE/DATES/2002.gif"); }
				.slider_element .slider_content li.date5 .date { background-image: url("../../img/LE_GROUPE/DATES/2005.gif"); }
				.slider_element .slider_content li.date6 .date { background-image: url("../../img/LE_GROUPE/DATES/2006.gif"); }
				.slider_element .slider_content li.date7 .date { background-image: url("../../img/LE_GROUPE/DATES/2007.gif"); }
				.slider_element .slider_content li.date8 .date { background-image: url("../../img/LE_GROUPE/DATES/2008.gif"); }
				.slider_element .slider_content li.date9 .date { background-image: url("../../img/LE_GROUPE/DATES/2009.gif"); }
				.slider_element .slider_content li.date10 .date { background-image: url("../../img/LE_GROUPE/DATES/2010.gif"); }
				
				.slider_element .slider_content li .texte { display: block; width: 110px; overflow: hidden; margin-bottom: 5px; }
