/* CSS Document */
body {
	margin: 0;
	padding: 0;
	background:url(../images_integr/bg_body_tunnel.jpg) center top no-repeat;
	font:normal 12px/24px Arial, Helvetica, sans-serif;
	color:#7C776D;
	}


img {
	border: none;
	padding:0;
	margin:0;
	}

	
h1{display:block;
	padding:0;
	margin:69px 0 0 0;
	top:0;
	left:0;
	font:normal 11px/11px Arial, Helvetica, sans-serif;
	color:#1A3692;
	text-transform:uppercase;
	}

h2{display:block;
	padding:0 20px 0 21px;
	margin:0;
	top:0;
	left:0;
	font:normal 14px/42px Arial, Helvetica, sans-serif;
	color:#42507F;
	text-transform:uppercase;
	background-color:#DBDEEC;
	}

h3{display:block;
	padding:0 0 20px 0;
	margin:0;
	top:0;
	left:0;
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	color:#333;
	}

p{display:block;
	padding:0 0 8px 0;
	margin:0;
	top:0;
	left:0;
	text-align:justify;
	}
a{text-decoration:none;
	color:#193374;
	}
	a:hover{text-decoration:none;
		color:#000;
		}
a.all_caract{display:block;
			height:31px;
			float:left;
			margin:0;
			padding:0;
			top:0;
			left:0;
			font:normal 0px/0px Arial, Helvetica, sans-serif;
			text-decoration:none;
			width:236px;
			background:url(../images_integr/lire_suite.png) 0 0 no-repeat;
			}
	a:hover.all_caract{background-position:-236px;}

a.all_caractEN{display:block;
			height:31px;
			float:left;
			margin:0;
			padding:0;
			top:0;
			left:0;
			font:normal 0px/0px Arial, Helvetica, sans-serif;
			text-decoration:none;
			width:236px;
			background:url(../images_integr/lire_suite2.png) 0 0 no-repeat;
			}
	a:hover.all_caractEN{background-position:-236px;}

a.image img{border:1px #FFFFFF solid;}	
	a:hover.image img{border:1px #000 solid;}			

a.lien_context{display:block;
			height:30px;
			float:left;
			margin:0;
			padding:0 0 0 10px;
			top:0;
			left:0;
			font:normal 12px/30px Arial, Helvetica, sans-serif;
			text-decoration:none;
			width:190px;
			background:url(../images_integr/lien_context.png) 0 0 no-repeat;
			color:#333;
			letter-spacing:1px;
			border-bottom:1px #FFFFFF solid;
			}
	a:hover.lien_context{background-position:-200px;
						color:#FFFFFF;}
a.lien_context_current{display:block;
			height:30px;
			float:left;
			margin:0;
			padding:0 0 0 10px;
			top:0;
			left:0;
			font:normal 12px/30px Arial, Helvetica, sans-serif;
			text-decoration:none;
			width:190px;
			background:url(../images_integr/lien_context.png) -200px 0 no-repeat;
			color:#FFF;
			letter-spacing:1px;
			border-bottom:1px #FFFFFF solid;
			}

div#global{width:990px;
		margin:0 auto 0 auto;
		padding:0;
		top:0;
		left:0;
		overflow:hidden;
		z-index:0;
		}
	
	div#logo{width:1px;
					height:1px;
					position:absolute;
					left:50%;
					margin-left:-1513px;
					top:24px;
					z-index:10;
					}
		#logo_content{clear:both;
							position:relative;
							z-index:10;
							margin-left:990px;
							}
	
/* BANNIERE */
div#banniere{width:990px;
			height:163px;
			float:left;
			margin:0;
			padding:0;
			top:0;
			left:0;
			position:relative;
			}
	
	/* LOGO */
	/*div#logo{width:295px;
			float:left;
			margin:24px 0 0 -27px;
			height:71px;
			position:absolute;
			}*/
		
		/* ACCROCHE */
		div#accroche{width:663px;
					float:left;
					margin:0 0 0 268px;
					height:116px;
					}
		
		/* drapeaux */
		div#drapeaux{width:990px;
					float:left;
					margin:0;
					text-align:center;
					}
	
	
	
	/* CONTENU GLOBAL */
	div#contenu_global{width:990px;
					float:left;
					}
		
		div#presentation{width:390px;
					height:298px;
					float:left;
					margin-right:1px;
					}
		

/* FOOTER FULL LARGEUR */
div#footer_full_largeur{background-color:transparent;
					margin:0;
					padding:0;
					background:url(../images_integr/bg_footer.jpg) 0 0 no-repeat;
					height:150px;
					}
	div#footer{width:990px;
				margin:0 auto 0 auto;
				padding:0;
				top:0;
				overflow:hidden;
				color:#333;
				}
		#footer p{font:normal 11px/40px Arial, Helvetica, sans-serif;
							color:#333;
							
							}
