body {
	background-image: url(images/background.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	background-color:#dcd8d8;
	color:#646161;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	}
	p{
	padding-top:10px;
	padding-bottom:0px;
	margin:0px;
	}
/* START MENU */

.zoneText {
	position: relative;
	width: 430px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color: #646161;
	line-height: 18px;
	margin-left:23px;
	margin-top:20px;
}

.menu1 {
	position: absolute;
	width: 48px;
	height: 19px;
	top: 88px;
	left: 18px;
}

#makeabridge{
position:absolute;
left: 487px;
top: 330px;
}

#datenews {
font-size:10px;
text-align:left;
}
/* menu EN*/
.menu2_en {
	position: absolute;
	width: 62px;
	height: 19px;
	top: 88px;
	left: 72px;
}
.menu3_en {
	position: absolute;
	width: 58px;
	height: 19px;
	top: 88px;
	left: 140px;
}
.menu4_en {
	position: absolute;
	width: 56px;
	height: 20px;
	top: 88px;
	left: 204px;
}
.menu5_en {
	position: absolute;
	width: 119px;
	height: 19px;
	top: 88px;
	left: 273px;
}


/* menu FR*/
.menu2_fr {
	position: absolute;
	width: 62px;
	height: 19px;
	top: 88px;
	left: 82px;
}

.menu3_fr {
	position: absolute;
	width: 58px;
	height: 19px;
	top: 88px;
	left: 179px;
}
.menu4_fr {
	position: absolute;
	width: 56px;
	height: 20px;
	top: 88px;
	left: 255px;
}

.menu5_fr {
	position: absolute;
	width: 119px;
	height: 19px;
	top: 88px;
	left: 327px;
}

/* menu ES*/
.menu2_es {
	position: absolute;
	width: 62px;
	height: 19px;
	top: 88px;
	left: 77px;
}

.menu3_es {
	position: absolute;
	width: 58px;
	height: 19px;
	top: 88px;
	left: 177px;
}
.menu4_es {
	position: absolute;
	width: 56px;
	height: 20px;
	top: 88px;
	left: 247px;
}
.menu5_es {
	position: absolute;
	width: 119px;
	height: 19px;
	top: 88px;
	left: 315px;
}





.menu4a {
	position: absolute;
	width: 100px;
	height: 100px;
	top: 109px;
	left: 204px;
}
.menu4b {
	position: absolute;
	width: 100px;
	height: 100px;
	top: 113px;
	left: 204px;
}

.menu5a {
	position: absolute;
	width: 100px;
	height: 100px;
	top: 126px;
	left: 273px;
}
.menu5b {
	position: absolute;
	width: 100px;
	height: 100px;
	top: 127px;
	left: 273px;
}
.menu5c {
	position: absolute;
	width: 100px;
	height: 100px;
	top: 142px;
	left: 273px;
}
.menu5d {
	position: absolute;
	width: 100px;
	height: 100px;
	top: 158px;
	left: 273px;
}
/* END MENU */
	#container
	{
	text-align: left;
	position: absolute;
	left: 50%;
	top: 0;
	width: 707px;
	margin-top: 0px; /* moitié de la hauteur */
	margin-left: -352px; /* moitié de la largeur */
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	/*background-image: url(../images/fondIntro.jpg);*/
	border:0px
	}
	.langue {
		position: absolute;
		width: 95px;
		height: 38px;
		top: 45px;
		left: 358px;
		color:#999999;
		font-weight: bold;
		font:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-decoration:none;
	}
#sous-menu2_en {
	position: absolute;
	width: 149px;
	height: 62px;
	top: 111px;
	left: 273px;
	line-height: 20px;
}
#sous-menu_en {
	position: absolute;
	width: 80px;
	height: 34px;
	top: 111px;
	left: 204px;
	line-height: 20px;
}
#sous-menu2_fr {
	position: absolute;
	width: 149px;
	height: 62px;
	top: 111px;
	left: 327px;
	line-height: 20px;
}
#sous-menu_fr {
	position: absolute;
	width: 80px;
	height: 34px;
	top: 111px;
	left: 255px;
	line-height: 20px;
}
#sous-menu2_es {
	position: absolute;
	width: 149px;
	height: 62px;
	top: 111px;
	left: 315px;
	line-height: 20px;
}
#sous-menu_es {
	position: absolute;
	width: 80px;
	height: 34px;
	top: 111px;
	left: 247px;
	line-height: 20px;
}


a.submenu:link, a.submenu:visited {
	color: #615F5F;
	text-decoration:none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.submenu:hover {
	color: #333333;
	text-decoration:none;
	font-style: normal;
	background-color: #9CB5E4;
	font-size: 11px;
}
a.submenu-active {
	color: #8ba4cd;
	text-decoration:none;
	font-weight: normal;
	font-style: normal;
	background:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


a.submenu:link, a.submenu:visited {
	color: #615F5F;
	text-decoration:none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.submenu:hover {
	color: #333333;
	text-decoration:none;
	font-style: normal;
	font-size: 11px;
	background-color: #9CB5E4;
}
a.submenu-active {
	color: #8ba4cd;
	text-decoration:none;
	font-weight: normal;
	font-style: normal;
	background:none;
	font-size: 11px;
}



a.submenu-active {
	color: #333333;
	text-decoration:none;
	font-style: normal;
	background-color: #9CB5E4;
	font-size:11px;
}






a.submenu2:link, a.submenu2:visited {
	color: #646161;
	text-decoration:none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.submenu2:hover {
	color: #333333;
	text-decoration:none;
	font-style: normal;
	font-size: 11px;
	background-color: #FFFFFF;
}
a.submenu2-active {
	color: #000000;
	text-decoration:none;
	font-weight: normal;
	font-style: normal;
	background:none;
	font-size: 11px;
}
a.submenu2-active {
	color: #333333;
	text-decoration:none;
	font-style: normal;
	background-color: #9CB5E4;
	font-size:11px;
}





	
	#head
	{
	position: relative;
	height:300px;
	width: 707px;
	border:0px;
	
	}
	.titrePage {
	position: absolute;
	width: 451px;
	height: 246px;
	top: 100px;
	left: 0px;
	}
	.flash {
	position: absolute;
	width: 223px;
	height: 201px;
	top: 250px;
	left: 0px;
	}
	.rightimage {
	position: absolute;
	width: 188px;
	height: 327px;
	top: 300px;
	left: 510px;
	border: 6px solid #ffffff;

	}
	.logo {
	position: absolute;
	width: 204px;
	height: 138px;
	top: 86px;
	left: 534px;
	}
	.headertitle {
	position: absolute;
	width: 451px;
	height: 256px;
	top: 122px;
	left: 0px;
	}

	.chemin a:link, .chemin a:visited {
		color: #615F5F;
		text-decoration: none;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	.chemin a:hover {
		color: #213464;
		text-decoration: underline;
		font-style: normal;
		background:none;
		font-size: 10px;
	}
	.chemin a:active {
		color: #A1BDE1;
		text-decoration:none;
		font-weight: bold;
		font-style: normal;
		background:none;
		font-size: 10px;
		border-left-style: none;	/*background-image: url(../images/fondIntro.jpg);*/
		}
		
		.chemin {
			position: absolute;
			width: 333px;
			height: 34px;
			top: 45px;
			left: 18px;
			color:#333333;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
		}
		.chemin ul, li{
		list-style:none;
		float:left;
		}

	#footer{
		position: relative;
		width: 707px;
		height:100px;
		background-image: url(images/footer_29.gif);
		margin-left:-20px;
	}

		
.footerCustom-1 {
	position: absolute;
	left: 0px;
	top: 913px;
	width: 417px;
	height: 99px;
}
.footerCustom-2 {
	position: absolute;
	left: 0px;
	top: 713px;
	width: 417px;
	height: 99px;
}
.footerCustom-3 {
	position: absolute;
	left: 0px;
	top: 911px;
	width: 417px;
	height: 99px;
}
.footerCustom-4 {
	position: absolute;
	left: 0px;
	top: 1093px;
	width: 417px;
	height: 99px;
}
.footerService-e {
	position: absolute;
	left: 0px;
	top: 713px;
	width: 417px;
	height: 99px;
}
.footerService-i {
	position: absolute;
	left: 0px;
	top: 913px;
	width: 417px;
	height: 99px;
}
.footerAbout {
	position: absolute;
	left: 0px;
	top: 603px;
	width: 417px;
	height: 99px;
}
.footerContact {
	position: absolute;
	left: 0px;
	top: 623px;
	width: 417px;
	height: 99px;
}

a:link, a:visited {
	color: #29346a;
	text-decoration: none;
	font-weight: normal;
}
a:hover {
	color: #29346a;
	text-decoration: none;
	background-color: #FFFFFF;
	font-style: normal;
}
a:active {
	color: #29346a;
	text-decoration: none;
	background-color: #CCCCCC;
	font-weight: bold;
	font-style: normal;
}

.minimenu {
	position: absolute;
	left: -124px;
	top: 26px;
	width: 830px;
	height: 67px;
	text-align:right;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 10px;
	margin: 0px;
	padding-bottom: 0px;
}

a.newstitle:link, a:visited {
	color: #5a5a5a;
	text-decoration: none;
	font-weight: normal;
}
a.newstitle:hover {
	color: #5a5a5a;
	text-decoration: none;
	background-color: #FFFFFF;
	font-style: normal;
}
a.newstitle:active {
	color: #5a5a5a;
	text-decoration: none;
	background-color: #CCCCCC;
	font-weight: bold;
	font-style: normal;
}

