	img {		border:0px	}	a {		color: #7088AA;		text-decoration: none;		border: 0 none;	}	a:hover {		text-decoration: underline	}	dl, dt, dd, ul, li {		margin: 0;		padding: 0;		list-style-type: none;	}		#menugauche {		position: relative; 		top: 0;		left: 0;		width: 150;		margin-left:5;		margin-right:5;	}	#menugauche dt, #menugauche dt a {		color: #fff;		cursor: pointer;		margin: 2px 0;		line-height: 20px;		text-align: center;		font-weight: bold;		border: 0px solid gray;		background: #364D73;	}		#menugauche dt.active, #menugauche dt.active a {		background: #363D63;	}		#menugauche dt:hover, #menugauche dt:hover a{		color: #fff;		cursor: pointer;		margin: 2px 0;		line-height: 20px;		text-align: center;		font-weight: bold;		border: 0px solid gray;		/*background: #576E93;*/		text-decoration: underline;			}		#gauche dd {		border: 1px solid gray;	}	#menugauche li {		font-weight: bold;		text-align: center;		background: #FFFFFF;		height: 20px;		line-height: 20px;	}		#menugauche li a{		color: #000000;		text-decoration: none;		display: block;		border: 0 none;	}		#menugauche li a:hover{		background: #eeeeee;	}	#menugauche h1{		font-size: 11px;		text-transform:uppercase;		background-color: #576E93;		border-top:1px solid #564b47;		border-bottom:1px solid #564b47;		padding:0px;		margin:0px; 	}		#menugauche h2{		font: bold 14px verdana,arial,sans-serif;		color: #000000;		margin: 0px;		padding: 0px 0px 0px 0px;	}   	/* surcharge de body pour faire apparaître la scroll barre*/ 	body {
		background: #21578A url(images/bgbody.png) repeat center top;
		background-attachment: fixed;
		margin:0px;		padding:0px;		overflow:auto;		text-align:center;    		font: normal 11 verdana,arial,sans-serif;	}							h1{		text-align:center;	   			font: bold 18px verdana,arial,sans-serif;		text-align:left; color: #00ace4;		padding:0px;	margin:0px;	}		h1 a{		color:#CD0000;	}	/* zoom index */	#corps_contenu h1 .highlight{		background: #FFFFFF;	}	h2{		font-size: 14px;		text-transform:uppercase;		color:#fff;		background: #576E93;		border-top:1px solid #564b47;		border-bottom:1px solid #564b47;		padding:0px 0px;		margin:2px;	}		h2 a{		color:#fff;		}	/* zoom index */	#corps_contenu h2 .highlight{		background: #576E93;	}		h3{	   	font: bold 11px verdana,arial,sans-serif;	   	color: #e17226;	   	padding:0px;	   	margin-top:15px;	   	margin-left:0;	   	margin-right:0;	   	margin-bottom:7px;	}	/* zoom index */	#corps_contenu h3 .highlight{		background: #FFFFFF;	}	h4{		font-size: 14px;		text-transform:uppercase;		background-color: #576E93;		border-top:1px solid #564b47;		border-bottom:1px solid #564b47;		padding:0px 0px;		margin:0px 	}	h5{		font: bold 11px verdana,arial,sans-serif;		color: #CD0000;	}	h6{ 			font:11px verdana,arial,sans-serif;		color: #7088AA;	}	#page{		position:relative;		width:990;		margin-left:auto;    margin-right: auto;    text-align:left;	}	#header{		border-left:1px solid #ffffff; border-right:1px solid #ffffff; position:absolute;		z-index:9999;		width:990;		top:0;		left:0;		background-color:#FFFFFF;	}		.header_logo{		margin-left:20px;	}		.header_image{			}		#center {		position:absolute;		left:0;		top:120;		width: 990px;		background-color: #FFFFFF;		padding:0px 0px;	}		#footer {		border:1px solid #ffffff; position:absolute;		left:0px;		top:8000;		font: bold 12 verdana,arial,sans-serif;				width: 990px;		height: 
		70px;		clear: left;		background-color: #576E93;		color: #FFFFFF;						padding:0px 0px;		margin:0px;	}		#footer a{		color:#FFFFFF;	}	#footer_langues{		position:absolute;		top:50;		left:20;	}	.footer_logo{		position:relative;		top:1;		left:200; left:778;	} #footer_mentions_legales{		position:absolute;		top:50;		left:90;	}		#footer_copyright{		position:absolute;		top:50;		left:220;	}	#footer_texte{		position:absolute;		text-align:center; top:8;		left:420;	} #corps-right {		border-right:1px solid #ffffff; border-left:1px solid #ffffff; position:absolute;		top:0;		left:778;		padding:0px 0px; 		font-size:10px;		width: 212px;		background-color:#B0BBD2;	}	   	#corps {		top:0;		left:161;		width: 617px;		/*height:4000;*/		position:absolute;		text-align: justify;		float:left;		font-size:10px;		line-height:normal;		font-weight:normal;		background:#FFFFFF;		margin-left:0px;		padding-right:0px;	}		#corps_contenu {		color: #646c79; position:relative;		top:0;		left:10;		width:597;		text-align: justify;		float:left;		font-size:10px;		line-height:normal;		font-weight:normal;		background:#FFFFFF;	}		/* zoom index */	#corps_contenu .highlight{ 		background: #FFFF40;	}			#corps-left {			position:absolute;			z-index:999;			top:0;			left:0;	    width:160px;	    height: 8000px;   	    border-right: 1px;	    border-left:1px solid #ffffff; padding: 0;	    margin-top: 0px;	    margin-bottom: 0px;	    font-family: verdana,arial,sans-serif;	    font-size : 10px;	    background-color: #B0BBD2;	}        	#corps-left ul {		list-style: none;		margin: 0;		padding: 0;		border: none;	}	#corps-left li {		border-bottom: 1px solid #ffffff;		margin: 0;		list-style: none;		list-style-image: none;	}	#corps-left li a {		display: block;		background-color: #B0BBD2;		color: #FFFFFF;		text-decoration: none;		width: 100%;	}	body #corps-left li a {		/*width: auto;*/		/*text-align: center;*/	}	#corps-left li a:hover {		background-color: #576E93;		color: #fff;	}	#corps-left li a.active {		background-color:#A09BB2;	}	#main_menu {		border:1px solid #ffffff;  position:absolute;		top:93 ;		left:0;		padding:0;		margin:0;		width:990px;		height:26px;		background:#B0BBD2;		font-size:93%; 		font-weight: bold; 		line-height:normal;		z-index:999;	}  	#main_menu ul {		position:relative;		list-style:none;		padding-top:5px;		margin-left:160;	}    	#main_menu li {		display:inline;		margin:0;		padding:0;	}    	#main_menu a {		float:left;		background:url("images/tableft.gif") no-repeat left top;		background-position:0% 0px;		margin:0;		padding:0px 0px 0px 4px;		/*margin:0px 0px 0px 4px;*/		text-decoration:none;	}    	#main_menu a span {		float:left;		display:block;		background:url("images/tabright.gif") no-repeat right top;		background-position:100% 0px;		padding:5 15 4 6;		/*margin:5 15 4 6;*/		color:#666;	}    	/* Commented Backslash Hack hides rule from IE5-Mac \ */	#main_menu a span{		float:none;	}	/* End IE5-Mac hack */			#main_menu a:hover {		/*background-position:0% -42px;*/		cursor:hand;	}	#main_menu a:hover span {		/*background-position:100% -42px;*/		color:#CD0000;		text-decoration: underline;	}	#main_menu a.current {		background-position:0% -42px;	}	#main_menu a.current span {		background-position:100% -42px;	}	#information{		border: 0px solid #B0BBD2;		margin: 5px;    width:150px;	}	#information h2{		border: 0px solid #B0BBD2;		margin: 0px;    padding:0px;		text-align:center;	}		#information ul{		list-style: none;		border: none;	}	#information li{		margin: 0;	}	#information li a:hover{		text-decoration: underline;	}	#information li a{		display: inline;		background-color: #FEFEFE;		border: 0px solid #D0D0D0;		text-decoration: none;	}	#inactive_onglet1 {		background-color: #f4f4f4;		border: 1px solid #D0D0D0;		display:inline;		margin:0px 0px 0px 2px;		padding:5px 5px 5px 5px;/* 5 5 5 5 */	}	#active_onglet1 {		background-color: #FFFFFF;		border: 1px solid #D0D0D0;		border-bottom: 2px solid #FFFFFF;		display:inline;		margin:0px 0px 0px 2px;		padding:5px 5px 5px 5px; /*5 5 5 5*/		z-index:999;		position:relative;	}	#inactive_onglet2 {		background-color: #f4f4f4;		border: 1px solid #D0D0D0;		display:inline;		margin:0px 0px 0px 2px;		padding:5px 5px 5px 5px;/*5 5 5 5*/	}	#active_onglet2 {		background-color: #FFFFFF;		border: 1px solid #D0D0D0;		border-bottom: 1px solid #FFFFFF;		display:inline;		margin:0px 0px 0px 2px;		padding:5px 5px 5px 5px;/*5 5 5 5*/		z-index:999;		position:relative;	}    	#inactive_onglet3 {		background-color: #f4f4f4;		border: 1px solid #D0D0D0;		display:inline;		margin:0px 0px 0px 2px;		padding:5px 5px 5px 5px;/*5 5 5 5*/	}     	#active_onglet3 {		background-color: #FFFFFF;		border: 1px solid #D0D0D0;		border-bottom: 1px solid #FFFFFF;		display:inline;		margin:0px 0px 0px 2px;		padding:5px 5px 5px 5px;/*5 5 5 5*/		z-index:999;		position:relative;	}	#inactive_onglet4 {		background-color: #f4f4f4;		border: 1px solid #D0D0D0;		display:inline;		margin:0px 0px 0px 2px;		padding:5px 5px 5px 5px;/*5 5 5 5*/	}     	#active_onglet4 {		background-color: #FFFFFF;		border: 1px solid #D0D0D0;		border-bottom: 1px solid #FFFFFF;		display:inline;		margin:0px 0px 0px 2px;		padding:5px 5px 5px 5px;/*5 5 5 5*/		z-index:999;		position:relative;	}      	#onglet1 {		background-color: #FFFFFF;		border: 1px solid #D0D0D0;		margin:5px 0px 0px 2px;		padding:5px 5px 5px 5px;/*5 5 5 5*/		width: 580px;		overflow:auto;		height:300px;	}	#onglet2 {		background-color: #ffffff;		border: 1px solid #D0D0D0;		margin:5px 0px 0px 2px;		padding:5px 5px 5px 5px;/*5 5 5 5*/		width: 580px;		overflow:auto;		height:300px;	}    	#onglet3 {		background-color: #ffffff;		border: 1px solid #D0D0D0;		margin:5px 0px 0px 2px;		padding:5px 5px 5px 5px;/*5 5 5 5*/		width: 580px;		overflow:auto;		height:300px;	}	#onglet4 {		background-color: #ffffff;		border: 1px solid #D0D0D0;		margin:5px 0px 0px 2px;		padding:5px 5px 5px 5px;/*5 5 5 5*/		width: 580px;		overflow:auto;		height:300px;	}		#listfonction{		font-size:10px;			border:1px solid #D0D0D0;		width:100%;		margin:8px;		empty-cells: hide;	}			#listfonction th{		text-align:left;		border-bottom:1px solid #D0D0D0;	}			.fonction{		font-weight: bold;		width:75%;	}		#listfonction td{		border:1px solid #F4F4F4;	}	/* Tableau */	table.Design4 {		font-size: 11px;		border-spacing: 0px;		border: 2px solid #f4f4f4;	}	table.Design4 th {		text-align: center;		font-weight: normal;		padding: 0.5em 0.0em;/*0.1  0.5*/		background: #DBE2F1;	}		table.Design4 td {		text-align: center;		padding: 0.0em 0.0em;/*0.1 0.5*/		background: #DBE2F1;	}	table.Design4 thead th {		background: #687EAB;		color: #ffffff;		text-align: center;	}		table.Design4 th.Corner {		text-align: center;	}	table p {		font: normal 11 verdana,arial,sans-serif;		text-align: justify;		float:left;		font-size:10px;		line-height:normal;		font-weight:normal;		color:#646c79; background:#FFFFFF;		padding: 0px;	}	/* Tableau Contact*/	table.cont{		font-size: 11px;		border-spacing: 0px;		border: 2px solid #f2f2f2;	}	#corps ul {		margin-left : 18px;		padding : 0px 0px 0px 0px;		list-style-image:url("images/puce2.gif"); 	}	#corps li {	}			/*----------------------*//* Menu En savoir plus *//*--------------------*/	#menu_en_savoir_plus{		position:relative;		top:2;		left:7;		width:199;		margin-bottom:6px;		background-color:white;		border:solid;		border-width:1px;		border-color:#364D73;	}		.menu_en_savoir_plus_titre{		position:relative;		left:0;		top:0;		height: 27px;		background-image:url("images/menu_droit_tittle.gif") ;		background-color:#FFFFFF;		background-repeat:repeat-x;		border-bottom:groove;		border-color:#364D73;		border-width:1px;		text-align:center;	}		.menu_en_savoir_plus_titre span {		font: bold 15 Tahoma,sans-serif;		color: #7088AA;		line-height: 26px;	}	.menu_en_savoir_plus_lien{		height: 27px;		background-image:url("images/menu_droit_lien.gif") ;		background-color:#FFFFFF;		background-repeat:no-repeat;		font: bold 1.3em Tahoma,sans-serif;		color: #7088AA;		line-height: 26px;		text-align:center;		border-top:solid;		border-width:1px;		border-color:#CCCCCC;	}	.menu_en_savoir_plus_lien span {			font: bold 11px Tahoma,sans-serif;		color: #7088AA;		line-height: 26px;		padding-left: 0px;	}				.menu_en_savoir_plus_recherche{		margin-top:6;		height: 80px;		background-color:#FFFFFF;		background-repeat:no-repeat;		font: bold 1.1em Tahoma,sans-serif;		color: #7088AA;		text-align:center;		border-top:solid;		border-width:1px;		border-color:#CCCCCC;	}		.menu_en_savoir_plus_recherche span  {			font: bold 11px Tahoma,sans-serif;		color: #7088AA;		line-height: 24px;	}	.menu_en_savoir_plus_questions{		height: 51px;		background-color:#FFFFFF;		background-repeat:no-repeat;		font: bold 1.3em Tahoma,sans-serif;		color: #7088AA;		line-height: 26Px;		text-align:center;		border-top:solid;		border-width:1px;		border-color:#CCCCCC;	}	.menu_en_savoir_plus_questions span {			font: bold 14px Tahoma,sans-serif;		color: #7088AA;		line-height: 20px;		padding-left: 0px;	}	.menu_en_savoir_plus_web_demo{		height: 51px;		background-color:#FFFFFF;		background-repeat:no-repeat;		font: bold 1.3em Tahoma,sans-serif;		color: #7088AA;		line-height: 26Px;		text-align:center;		border-top:none;		border-width:1px;		border-color:#CCCCCC;	}	.menu_en_savoir_plus_web_demo span {			font: bold 14px Tahoma,sans-serif;		color: #7088AA;		line-height: 20px;		padding-left: 0px;	}		.menu_en_savoir_plus_mapping_tv_show{		height: 51px;		background-color:#FFFFFF;		background-repeat:no-repeat;		font: bold 1.3em Tahoma,sans-serif;		color: #7088AA;		line-height: 26Px;		text-align:center;		border-top:none;		border-width:1px;		border-color:#CCCCCC;	}	.menu_en_savoir_plus_web_mapping_tv_show span {			font: bold 14px Tahoma,sans-serif;		color: #7088AA;		line-height: 20px;		padding-left: 0px;	}		.menu_en_savoir_plus_fiche_produit{		height: 60px;		background-color:#FFFFFF;		background-repeat:no-repeat;		font: bold 1.3em Tahoma,sans-serif;		color: #7088AA;		line-height: 26Px;		text-align:center;		border-top:none;		border-width:10px;		border-color:#CCCCCC;	}	.menu_en_savoir_plus_fiche_produit span {			font: bold 14px Tahoma,sans-serif;		color: #7088AA;		line-height: 20px;		padding-left: 0px;	}	.menu_en_savoir_plus_infos{		margin:0px;		background-color:#FFFFFF;		border-top:solid;		border-width:1px;		border-color:#CCCCCC;	}	/*--------------*//* En ce moment *//*--------------*/		#en_ce_moment{		position:relative;		top:0;		left:0;		background-color:#FFFFFF;	}		#en_ce_moment a{		font: bold 12 Tahoma,sans-serif;	}	#metro{		position:relative;		/* La taille du clignotant vert décalle naturellement le schéma du metro vers le bas de 25 pixels */		/* Il faut donc compenser cette hauteur en remontant la div du metro de quelques pixels */		top:-15; 		left:24;	}	#clignotant-vert{		position:relative;		/* La position relative du clignotant est determinée dynamiquement*/		/* en fonction de la page produit sur laquelle on se trouve */		/* cf fichier metro.php */		height:25px;		width:25px;		visibility:hidden;	}		.imp {		font: bold 1.0em Tahoma,sans-serif;		color: #CD0000;	}	.defie{		width: 720px; 		height: 480px;		position: relative;		background-image:url("images/defie.jpg") ;		background-repeat:no-repeat;	}		.questions{		font: 12 Tahoma,sans-serif;	}			.liens {		font: bold 1.4em Tahoma,sans-serif;		color: #7088AA;		text-decoration: none;		border: 0 none;	}	#liensrouge {		font: bold 1.8em Tahoma,sans-serif;		color: #CD0000;		text-decoration: underline;		border: 0 none;	}	#liensrouge:hover{		text-decoration: none;	}		.coor{	width: 510px; 	height: 510px;	background-image:url("images/mapping_coordonnees.jpg") ;	background-repeat:no-repeat;	}		.uscoor{	width: 510px; 	height: 510px;	background-image:url("images/mapping_coordonnees_us.jpg") ;	background-repeat:no-repeat;	}.image {float: right; margin: 0 6px 6px 14px ;}



.image_left {float: left; margin: 0 10px 6px 0px ;
}


