
/*###############################
#								#
#	CONTENEUR					#
#								#
###############################*/
	
div#conteneur {
	width: 950px;
	/*background: url("images/page_fond.jpg") 253px 90px no-repeat;*/
}

/* HOME : zones dans mappemonde border : 1px solid red; */

/*Europe width: 65px; height: 65px;*/
#point1 { display: block;  margin: 30px 0 0 180px; width: 65px; height: 65px;position: absolute; z-index: 2; }
	/*.point1 {width: 65px; height: 65px;}*/
	#zone1 {top : 30px ; left: 245px;}

/*Inde width: 35px; height: 60px;*/
#point2{display : block; margin : 90px 0 0 290px;position: absolute;z-index :2;}
	/*.point2{ width: 35px; height: 60px;}*/
	#zone2 {top : 90px ; left:325px;}
	

/*Afrique width: 105px; height: 105px;*/
#point3{display : block; margin : 100px 0 0 180px;position: absolute;z-index :2;}
	/*.point3{ width: 105px; height: 105px;}*/
	#zone3 {top : 100px ; left:255px;}

/*Chine width: 40px; height: 40px;*/
#point4{display : block; margin : 60px 0 0 340px;position: absolute;z-index :2;}
	/*.point4{ width: 40px; height: 40px;}*/
	#zone4 {top : 60px ; left:380px;}	
	
	
/*Japon Corée width: 50px; height: 45px;*/
#point5{display : block; margin : 50px 0 0 385px;position: absolute;z-index :2;}
	/*.point5{width: 50px; height: 45px;}*/
	#zone5 {top : 50px ; left: 425px;}	
	
/*Asie du Sud  width: 55px; height: 52px;*/
#point6{display : block;margin : 105px 0 0 330px;position: absolute;z-index :2;}
	/*.point6{width: 55px; height: 52px;}*/
	#zone6 {top : 115px ; left: 375px;}

/*Australie  width: 110px; height: 65px;*/
#point7{display : block; margin : 160px 0 0 360px;position: absolute;z-index :2;}
	/*.point7{ width: 110px; height: 65px;}*/
	#zone7 {top : 160px ; left:440px;}	
	
	
/*Amérique du Nord width: 140px; height: 100px; */
#point8{display : block;position: absolute; z-index: 2;margin : 130px 0 0 30px;}
/*	.point8{width: 140px; height: 100px;}*/
	#zone8 {top : 30px;left:100px; }
	
	
/*Amérique du Sud width: 80px; height: 110px; */
#point9{display : block; margin : 135px 0 0 90px;position: absolute;z-index :2;}
	/*.point9{width: 80px; height: 110px; }*/
	#zone9 {top : 135px ; left:150px;}
	
	.zone { float:left;position:absolute;z-index:99;background-color : white; border : 1px solid black; padding :5px;}
	
		
	/* carte map*/
	.img_map {position: absolute; z-index:1;}
	
	.point { cursor:hand}

	
/*###############################
#								#
#	GAUCHE						#
#								#
###############################*/
	
div#conteneur div#gauche {
	position : relative;
	z-index:80;
	float: left;
	width: 217px; /* 257 */
	padding : 20px 0 35px 40px;
	
}				
	
/********************
*					*
*	MENU GAUCHE		*
*					*
********************/
								
	div#gaucheMenu ul.ulGniveau1, div#gaucheMenu ul.sous-menu li {
		list-style-type: none;
	}
	
		div#gaucheMenu ul.ulGniveau1 li { width : 217px;
			position: relative;
			float : left;
			clear:both;
			display: block;
			padding: 5px 0;
		}
		
			div#gaucheMenu ul.ulGniveau1 li a , a.lien {
				display: block;
				/*color: #708297;*/
				color: #003333;
				font-size: 11px;
				font-weight: bold;
				padding-left: 29px;
				background: url("images/G_n1_a.gif") 0 0px no-repeat;
				text-decoration: none;
			}
			
					div#gaucheMenu ul.ulGniveau1 li a:hover, a.lien:hover {
						background: url("images/G_n1_aHover.gif") 0 0 no-repeat;
						color: #ffffff;
					}
		
		div#gaucheMenu ul.sous-menu { 	width :70px;display:none; position: absolute;z-index:50; padding: 0 0px 0 5px;
										left : 217px; background-color : #FFFFFF;top :5px;
									}			
											
			div#gaucheMenu ul.sous-menu li {clear:both; width :70px;padding:0px;}
			div#gaucheMenu ul.sous-menu li a {background-image : none!important; padding:0!important; }
			div#gaucheMenu ul.sous-menu li a:hover {background-color : #708297!important; color: #FFFFFF;width :70px;}
			
			
/*###############################
#								#
#	CONTENU						#
#								#
###############################*/
	
	div.contenu {
		float: left;
		width: 650px; /* 660 */
		background: url("images/sep_contenu.jpg") repeat-y;
		padding: 0 0 0 30px;
		min-height:450px;
		_height:450px;
		padding-top :10px;
		padding-right :10px;
	}

	
/*###############################
#								#
#	INDEX						#
#								#
###############################*/
	
div#trackerIndex {
	float: left;
	width: 340px; /* 400px */
	font-size: 11px;
	color : #003333;
	padding: 35px 0 0 60px;
	/*text-transform: uppercase;*/
}
	div#trackerIndex a {color : #003333; font-size: 11px;}
	
div#accrocheIndex {
	float: left;
	width: 500px;
	height: 82px;
	overflow: hidden;
	/*padding-top: 20px;*/
	font-size: 11px;
	font-family: Verdana, Arial, serif;
	color: #708297;
	margin : -30px 0 0 150px;
}

div#positionMap {
	float: left;
	padding: 50px 0 0 130px;
	position: relative;
}

/******************* MAP *******************/
div#map {
	position: relative;
	width: 471px;
	height: 248px;
	/*background: url("images/map.gif") 0 0 no-repeat;*/
}

div#map li { list-style-type : none;}

		div#map a.puce_carreJaune {
			display: block;
			width: 6px;
			height: 6px;
			background: url("images/carre_jaune.gif") 0 0 no-repeat;
		}
		
		div#map a#paris { position: absolute; top: 76px; left: 205px; }

div#indexAboutFillon {
	float: left;
	width: 480px;
	padding: 20px 0 0 60px;
}

div#blockNewsIndex {
	float: left;
	width: 390px;
	padding-top: 10px;
}

	div#newsIndex {
		text-align: right;
		padding-bottom: 10px;
	}

	div#blockOrange {
		position: relative;
		width: 325px;
	}
			
			div#blockOrangeM {
				width: 255px;
				height: 100px;
				padding: 15px 50px 10px 20px;
				margin: 0;
				font-size: 10px;
				font-family: Verdana, serif;
				color: #ffffff;
				letter-spacing: 1px;
				text-align : justify;
				background: #ebac07;
			}
			
				div#blockOrange a#lien_more {
					position: absolute;
					top: 129px;
					left: 235px;
					display: block;
					width: 76px;
					height: 14px;
					background: url("images/lien_more.gif") 0 0 no-repeat;
					color: #ffffff;
					padding-left: 20px;
				}

		
	div#blockGris {
		width: 386px;
	}				 
			
			div#blockGrisM {
				padding: 5px 50px 5px 20px;
				font-size: 10px;
				font-family: Verdana, serif;
				color: #ffffff;
				letter-spacing: 1px;
				background: #758B9F;
			}
			
				/* #divScroll*/
				div#divScroll {
					width: 316px;
					height: 120px;
					visibility: hidden;
					margin-top: 10px;
				}
				
					div#divScroll img {
						display: block;
						margin: 0 0 15px 0;
					}
			
						div#blockGrisM img {
							margin-bottom: 5px;
						}

							
		.more {	background : url("images/more.gif") 0 0 no-repeat;
					/*padding-left : 15px;*/
					width : 76px !important;
					height : 13px!important; }
	
		.pointille { background : url("images/pointille.gif") 0 0 repeat-x; float : right; width : 7px;height :8px;}
