		body.bg											{background:#94d2da;}

		/* #cm_box .body									{background:#ffffff url(bg.jpg) no-repeat center center !important;} */
		#cm_box .content									{background:#ffffff; width:990px; margin-top:0; height:680px; position:relative; overflow:hidden; _overflow:visible; zoom:1;}
	
	/* CONTENT */
		#cm_box .home .bodyContent						{width:960px !important; height:auto;}
		#cm_box .bodyContent								{overflow:hidden; _overflow:visible; zoom:1; width:790px; margin:0 auto;}
		#cm_box .bodyContent .cadreCommandez				{background:#ffffff url(cadre_1.jpg) no-repeat center center; width:607px; height:332px; margin:0 auto; overflow:hidden; _overflow:visible; zoom:1;}
		#cm_box .home .blue								{color:#657F98; font-weight:bold;}
		#cm_box .home .red								{color:#9C122C; font-weight:bold;}
		#cm_box .home .green								{color:#4A9197; font-weight:bold;}
		
	/* TOP */
		#cm_box .top										{margin-top:10px; text-align:center;}
		#cm_box .homeIntro								{width:500px; margin:0 auto; text-align:justify; margin-top:15px; font-size:1.1em;}
	
	/* CENTRAL */
		#cm_box .central									{overflow:hidden; _overflow:visible; zoom:1; margin-top:10px;}
		#cm_box .commandez .central						{margin-top:5px; _margin-top:17px}
		#cm_box .central .pushVisuel						{margin:0 auto; width:174px; height:190px; position:relative; overflow:hidden; _overflow:visible; zoom:1; text-align:center;}
		#cm_box .linkAlign								{text-align:center;}
		#cm_box .pushText								{height:83px;}
		#cm_box .map										{text-align:center;}
		#cm_box .central .note							{text-align:left; margin:0px 0 0 130px; font-size:0.9em;}
		#cm_box .separator								{position:absolute; top:100px;} 
			#cm_box .sep1								{left:312px}
			#cm_box .sep2								{right:336px}
		
		#cm_box #googleMap								{background:#ffffff url(cadre_1.jpg) no-repeat top left; width:607px; height:332px; margin:0 auto; overflow:hidden; padding:5px 0; _overflow:visible; zoom:1;}
		
	/* FOOT */
		#cm_box .foot									{width:100%;}
		#cm_box .foot .footContent						{margin:30px auto 10px auto; width:801px; position:relative;}
	
	/* LISTE PAYS */	
		#cm_box .listSelect								{overflow:hidden; _overflow:visible; zoom:1; position:absolute; background:#ffffff; width:180px;}
		#cm_box .listSelect a							{color:#999999; font-weight:bold; line-height:1.5em; display:block; padding:0px 10px;}
		#cm_box .listSelect a:hover						{color:#94d2da;}
		#cm_box .selectAgence							{margin:6px auto; position:relative; width:400px; height:auto; z-index:9999; text-align:left;}
		#cm_box .selectAgence ul:hover					{overflow:visible;_overflow:visible; zoom:1; z-index:9999; display:block;}
		#cm_box .selectAgence .selectLeft				{left:8px; margin-right:10px;}
		#cm_box .selectAgence .selectRight				{margin-left:10px;}

		#cm_box .listePays 								{width:685px;}
		
		#cm_box .linkList								{display:block;}
		
		#cm_box #test1									{margin-right:5px;}
		#cm_box #test2									{margin-left:5px;}
		
		#cm_box .btn										{background:url(select.png) no-repeat left center; display:block; width:auto; color:#ffffff; font-weight:bold; text-decoration:none; font-size:1.1em;}
		#cm_box .btn span								{background:url(select.png) no-repeat right center; padding:3px 13px 3px 3px; margin:0 0px 0 9px; display:block; height:14px; line-height:15px;}
		
		html,body,#cm_box span, #cm_box object,#cm_box iframe, h1,h2,h3,h4,h5,h6,p,pre,a,small,strike,strong,li,ol,ul, fieldset,form			{margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; line-height:1.22em; font-family:inherit; text-align:inherit;}
		html 										{*font-size:63%;}
		body 										{font-family:Arial; font-size:10px;*font-size:1em;}
		a img,:link img, :visited img					{border:none !important;}
		ol, ul										{list-style-image:none; list-style-position:outside; list-style-type:none;}
		p, li											{padding:0; line-height:1.1em; color:#999999; font-size:1.2em;}
		strong,h1,h2,h3,h4,h5,h6 						{font-weight:bold;}
		a 											{font-size:0.9em; outline:none; text-decoration:none; color:#999999;}
		a:hover 										{text-decoration:underline;}
		a:active, a:focus 							{outline:1px dotted #666;}
		
	
																			/* *********************************  */

	/* styles generaux hx, strong a, img */
		h1							{font-size:1.5em;	color:#008057;}
		h2							{font-size:1.2em; 	color:#666666;}
		h3							{font-size:1em; 	color:#72abb6;}
		h4							{font-size:1.5em;	color:#72abb6;}
		h5							{font-size:1.3em;	color:#72abb6;}
		h6							{font-size:1.1em;	color:#72abb6;}
		
		.h1							{font-size:1.8em;	color:#008057;}
		.h2							{font-size:1.2em; 	color:#666666;}
		.h3							{font-size:1em; 	color:#72abb6;}
		.h4							{font-size:1.5em;	color:#72abb6;}
		.h5							{font-size:1.3em;	color:#72abb6;}
		.h6							{font-size:1.1em;	color:#72abb6;}

																			/* *********************************  */
	
	/* ********** MENU AVEC PICTO **************  */
		.bold						{font-weight:bold !important;}

		
/******************************************************************************************************
**************************************** B.  Helpers Classes **********************************************
******************************************************************************************************/
	
	/* ********************* FONT ************************* */ 

	/* positionnement flottant */
		
		/* flottant */
			.floatL 						{float:left 		!important;}
			.floatR 						{float:right 		!important;}
			.noFloat 					{float:none 		!important;}
		
		/* context de formatage */
			.context 					{overflow:hidden 	!important; _overflow:visible !important; zoom:1 !important}
			.clearB						{clear:both 		!important;}

		/* display */
			.relative					{position:relative;}
		
		/* largeurs des blocs */
			.size1on1					{float:none 	!important; margin-right:0; width:auto}
			.size1on2					{width:49% 		!important;}
			.visuelCoffret .size1on2		{width:37.6% 	!important; _width:37.4% 	!important;}
			.size1on3					{width:32.3% 	!important;}

	/* margins pour les contenus, XmarginYY*/
		.margin0					{margin:0 			!important;}
		.margin5 					{margin:5px 		!important;}
		.margin10					{margin:10px 		!important;}
		.margin20 					{margin:20px 		!important;}
		.margin25 					{margin:25px 		!important;}
		
		.marginT5 					{margin-top:5px 	!important;}
		.Vmargin, .marginT10 		{margin-top:10px 	!important;}
		.marginT15					{margin-top:15px 	!important;}
		.marginT20					{margin-top:20px 	!important;}
		.marginT30					{margin-top:30px 	!important;}
		.marginT35					{margin-top:35px 	!important;}
				
		.marginR5 					{margin-right:5px 	!important;}
		.marginR10					{margin-right:10px 	!important;}
		.marginR20 					{margin-right:20px 	!important;}

		.marginB5 					{margin-bottom:5px 	!important;}
		.Vmargin, .marginB10			{margin-bottom:10px !important;}
		.marginB15					{margin-bottom:15px !important;}
		.marginB20					{margin-bottom:20px !important;}
		
		.marginL5 					{margin-left:5px 	!important;}
		.marginL10					{margin-left:10px 	!important;}
		.marginL20 					{margin-left:20px 	!important;}
		
	/* paddings pour les contenus */
		.padding0					{padding:0 			!important;}
		.padding5 					{padding:5px 		!important;}
		.padding10					{padding:10px 		!important;}
		.padding20 					{padding:20px 		!important;}
		.padding25 					{padding:25px 		!important;}
		
		.paddingT5 					{padding-top:5px 	!important;}
		.paddingT10					{padding-top:10px 	!important;}
		.paddingT15					{padding-top:15px	!important;}
		.paddingT20 					{padding-top:20px	!important;}
		
		.paddingR5 					{padding-right:5px 	!important;}
		.paddingR10 					{padding-right:10px	!important;}
		.paddingR20 					{padding-right:20px	!important;}	
		
		.paddingB5 					{padding-bottom:5px	!important;}
		.paddingB10 					{padding-bottom:10px !important;}
		.paddingB20 					{padding-bottom:20px !important;}
		
		.paddingL5 					{padding-left:5px 	!important;}
		.paddingL10 					{padding-left:10px 	!important;}
		.paddingL20 					{padding-left:20px	!important;}

	/* MISC */ 
		.dNone 						{display:none 				!important;}
		.dBlock						{display:block 				!important;}
		.italic						{font-style:italic 			!important;}
		.underline					{text-decoration:underline 	!important;}
		.em09						{font-size:0.9em 			!important;}
		.em11						{font-size:1.1em 			!important;}
		.em13						{font-size:1.6em 			!important;}
		.blue						{color:#8CD2DC 				!important;}
		.txtR						{text-align:right			!important;}
		.txtL						{text-align:left 			!important;}
		.txtC						{text-align:center			!important;}
		
/**************************************************************************************************************
* D. Structure des blocks et elements de blocks (line, unit, .block, .blockSimple, corners, tabs). On ne trouve ici que les declarations structurelles de base
**************************************************************************************************************/
	/* line, unit */
		.line, .lastunit 			{overflow: hidden; _overflow: visible; zoom:1; margin:0; padding:0; display:block; }
		.unit						{float:left; zoom:1; _margin-right:-3px;}
		.lastunit					{float:none; width:auto !important; margin-right:0 !important;}

	/* ** block** */
		.line .block,
		.block,
		.body,
		.head,
		.foot 						{overflow:hidden _overflow: visible; _zoom:1;}
		
		.block 						{position:relative; _overflow: visible; zoom:1;}
		.head 						{}
