/* CSS Document */


	body{
		margin:0;
		padding:0;
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
	}

	form{
		margin:0;
		padding:0;
	}
	
	a img{
		border:0;
	}
	
	#global{
		padding:0;
		margin:auto;
		width:780px;
	}
	
	
	/*page d'accueil*/
	#zoneHaut{
		width:778px;
		height:221px;
	}
	
	.zoneHautGauche{
		float:left;
		width:227px;
		height:221px;
		padding:0;
		margin:0;
		background-image:url(../img/homepage/mascotte.gif);
		background-repeat:no-repeat;
	}
		
	.fix1{
		height:153px;
	}
	
	.fixContenu{
		height:30px;
		clear:both;
	}
		
	
	.zoneHautGaucheDrapeaux{
		margin:0px 0 0 199px;
	}
	
	.drapeau{
		display:block;
		margin-bottom:2px;
		width:21px;
		height:15px;
	}
	
	
	
	
	
	
	#zoneHautDroite{
		float:left;
		height:221px;
		padding:0;
		margin:0;
	}
		
	#visuels{
		padding:0;
		margin:0;
	}
	
	.visuel1{
		float:left;
		border:1px solid #2D2B7F;
		margin-right:7px;
		margin-left:1px;
		margin-top:12px;
	}
	
	.visuel2{
		float:left;
		border:1px solid #2D2B7F;
		margin-right:7px;
		margin-top:8px;
	}
	
	.visuel3{
		float:left;
		border:1px solid #2D2B7F;
		margin-right:7px;
		margin-top:4px;
	}
	
	.visuel4{
		float:left;
		border:1px solid #2D2B7F;
		margin-right:7px;
		margin-top:8px;
	}
	
	.visuel5{
		float:left;
		border:1px solid #2D2B7F;
		margin-top:12px;
	}
	
	.fix2{
		clear:both;
		height:4px;
		margin:0;
		padding:0;
	}
	
	#conteneurMenu{
		background-image:url(../img/homepage/fond_menu.gif);
		background-repeat:repeat-y;
		margin:0;
		padding:0;
		height:20px;
		width:551px;
	}
	
	#zoneMilieu{
		height:112px;
		clear:both;
		padding:0;
		margin:0;
	}
	
	#zoneBas{
		width:778px;
		height:122px;
		margin:0;
		padding:0;
	}
	
	#zoneBasGauche{
		float:left;
		width:222px;
		height:117px;
		padding:5px 5px 0 0;
		text-align:right;
	}
	
	#zoneBasDroite{
		float:left;
		margin:0;
		padding:0;
		background-image:url(../img/homepage/separateur.gif);
		background-repeat:repeat-y;
		width:551px;
	}
	
	.moteur{
		font-family:verdana;
		font-size:10px;
		font-weight:normal;
		color:#000000;
		background-color:#F8EACF;
		border:1px solid #8D8A83;
		padding:2px;
	}
	
	.valider_recherche{
		color:#FF6600;
		font-weight:bold;
		text-decoration:none;
	}
	
	.valider_recherche:hover{
		color:#FF6600;
		font-weight:bold;
		text-decoration:none;
	}
	
	.liens{
		color:#2D2B7F;
		font-weight:bold;
		text-decoration:none;
		}
		
	.liens:hover{
		color:#2D2B7F;
		font-weight:bold;
		text-decoration:none;
	}
	
	.liensMlegales{
		color:#000;
		font-weight:bold;
		text-decoration:none;
	}
	
	.liensMlegalesI{
		color:#A0A0A0;
		font-weight:normal;
		text-decoration:none;
		font-size:90%;
	}
	
	.liensMlegales:hover{
		color:#000;
		font-weight:bold;
		text-decoration:none;
	}
	
	.pbr{
		line-height:5px;
	}
	
	#zoneBasDroite1{
		float:left;
		width:285px;
		height:112px;
		padding:12px 43px 0 12px;
		color:#2D2B7F;
		text-align:justify;
		
	}
	
	.actuTitre{
		font-size:110%;
		font-weight:bold;
		font-style:italic;
		text-align:left;
	}
	
	.liensActu{
		color:#FF6600;
		text-decoration:none;
	}
	
	.liensActu:hover{
		color:#FF6600;
		text-decoration:none;
	}
	
	#zoneBasDroite2{
		float:left;
		width:211px;
		height:100%;
		padding:12px 0 0 0;
		color:#2D2B7F;
	}
	
	/*menu*/
	ul#menu li ul{
		visibility:hidden;
	}

	ul#menu{
		padding:0;
		margin:0 0 0 0;
		list-style:none;
		float:left;
	 }


	ul#menu li{
		float:left;
		display:block;
		padding:0;
	}



	ul#menu li a{
		display:block;
		padding:0;
		color:#fff;
		font-size:110%;
		font-weight:bold;
		text-decoration:none;
	}

	ul#menu li a.entete{
		display:block;
		padding:3px 10px 3px 10px;	/* Old value : padding:3px 0 3px 0*/
		color:#fff;
		font-size:110%;
		font-family:verdana;
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		width:110px;
		height:14px;
	}
	ul#menu li a#m1 {width:190px}
	ul#menu li a#m2 {width:40px}
	ul#menu li a#m3 {width:45px}
	ul#menu li a#m4 {width:55px}
	ul#menu li a#m5 {width:100px}



	ul#menu li a:hover{
		text-decoration:none
	}

	ul#menu ul{
		position:absolute;
		background-image:url(spacer.gif);
		background-repeat:repeat;
		list-style:none;
		margin:0 0 0 0;
		padding:4px 0 0 0;
		width:111px;
		z-index:1;
	}

	ul#menu ul li{
		position:relative;
		float:none;
		margin:0px;
		padding:0px;
		_display:inline;
	}
	ul#menu li#l1 ul li {left:35px}

ul#menu ul li a{
		border-right:1px solid #FF6600;
		border-left:1px solid #FF6600;
		display:block;
		width:88px;
		color:#000000;
		text-decoration:none;
		background:#FFE0CC url(../img/homepage/ancre_menu.gif) no-repeat 6px 3px;
		padding:0 3px 0 18px;
		cursor:pointer;
		font-size:90%;
		font-family:verdana;
		font-weight:normal;
		color:#2D2B7F;
		z-index:100;
		text-align:left;
	}

	ul#menu ul li a:hover{
		background:white url(../img/homepage/ancre_menu.gif) no-repeat 6px 3px;
		color:#2D2B7F;
	}

	ul#menu ul li a.first{
		border-top:1px solid #FF6600;
		border-right:1px solid #FF6600;
		border-left:1px solid #FF6600;
		display:block;
		width:97px;
		color:#000000;
		text-decoration:none;
		background:#FFE0CC;
		padding:0 0 0 12px;
		font-size:0px;
		height:6px;
		cursor:default;
		z-index:100;
		text-align:left;
	}

	ul#menu ul li a.first:hover{
		color:#000;
		text-decoration:none;
		background:#FFE0CC;
	}

	ul#menu ul li a.last{
		border-bottom:1px solid #FF6600;
		border-right:1px solid #FF6600;
		border-left:1px solid #FF6600;
		display:block;
		width:97px;
		color:#000000;
		text-decoration:none;
		background:#FFE0CC;
		padding:0 0 0 12px;
		font-size:0px;
		height:12px;
		cursor:default;
		z-index:100;
		text-align:left;
	
	}

	ul#menu ul li a.last:hover{
		color:#000;
		background:#FFE0CC;
		text-decoration:none;
	}
	
	/*menu*/

	/*page d'accueil*/
	
	/*menu interne*/
	ul#menuI li ul{
		visibility:hidden;
	}

	ul#menuI{
		padding:0 15px 0 15px;
		margin:0;
		list-style:none;
		float:left;
	 }

	ul#menuI li{
		float:left;
		display:block;
		padding:0;
	}

	ul#menuI li a{
		display:block;
		padding:0;
		color:#fff;
		font-size:110%;
		font-weight:bold;
		text-decoration:none;
	}

	ul#menuI li a.entete{
		display:block;
		padding:3px 17px 3px 17px;	/* Old value : padding:3px 0 3px 0; */
		color:#fff;
		font-size:110%;
		font-family:verdana;
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		width:110px; /* Old value : 123px*/
		height:13px;
	}
	ul#menuI li a#m1 {width:190px}
	ul#menuI li a#m2 {width:40px}
	ul#menuI li a#m3 {width:45px}
	ul#menuI li a#m4 {width:55px}
	ul#menuI li a#m5 {width:100px}
	

	ul#menuI li a.entete:hover{
		text-decoration:none;
	}

	ul#menuI li a:hover{
		text-decoration:none;
	}

	ul#menuI ul{
		position:absolute;
		background-image:url(spacer.gif);
		background-repeat:repeat;
		list-style:none;
		margin:0 0 0 6px;
		padding:6px 0 0 0;
		width:111px;
		z-index:100;
	}

	ul#menuI ul li{
		position:relative;
		float:none;
		margin:0px;
		padding:0px;
		_display:inline;
	}
	ul#menuI li#l1 ul li {left:35px}
	

ul#menuI ul li a{
		border-right:1px solid #FF6600;
		border-left:1px solid #FF6600;
		display:block;
		width:88px;
		color:#000000;
		text-decoration:none;
		background:#FFE0CC url(../img/homepage/ancre_menu.gif) no-repeat 6px 3px;
		padding:0 3px 0 18px;
		cursor:pointer;
		font-size:90%;
		font-family:verdana;
		font-weight:normal;
		color:#2D2B7F;
		z-index:100;
		text-align:left;
	}

	ul#menuI ul li a:hover{
		background:white url(../img/homepage/ancre_menu.gif) no-repeat 6px 3px;
		color:#2D2B7F;
	}

	ul#menuI ul li a.first{
		border-top:1px solid #FF6600;
		border-right:1px solid #FF6600;
		border-left:1px solid #FF6600;
		display:block;
		width:97px;
		color:#000000;
		text-decoration:none;
		background:#FFE0CC;
		padding:0 0 0 12px;
		font-size:0px;
		height:6px;
		cursor:default;
		z-index:100;
		text-align:left;
		
	}

	ul#menuI ul li a.first:hover{
		color:#000;
		text-decoration:none;
		background:#FFE0CC;
	}

	ul#menuI ul li a.last{
		border-bottom:1px solid #FF6600;
		border-right:1px solid #FF6600;
		border-left:1px solid #FF6600;
		display:block;
		width:97px;
		color:#000000;
		text-decoration:none;
		background:#FFE0CC;
		padding:0 0 0 12px;
		font-size:0px;
		height:12px;
		cursor:default;
		z-index:100;
		text-align:left;
	
	}

	ul#menuI ul li a.last:hover{
		color:#000;
		background:#FFE0CC;
		text-decoration:none;
	}
	





/*menu interne*/
	
	
	/*pages internes*/
	
	/*entête*/
	
	#iBandeau{
		width:780px;
		height:113px;
		margin:0;
		padding:0 0 0 0;
	}
	
	#iBandeauGauche{
		float:left;
		width:118px;
		height:107px;
		padding:8px 0 0 0;
		margin:0;
	}
	
	#iBandeauDroit{
		float:left;
		width:662px;
		margin:0px;
		padding:0;
	}
	
	#ibandeauDroitVisuelAvoir{
		height:90px;
		padding:0 0 0 4px;
		margin:0;
		background-image:url(../img/entete_avoir.gif);
		background-repeat:no-repeat;
	}
	
	#ibandeauDroitVisuelContact{
		height:90px;
		padding:0 0 0 4px;
		margin:0;
		background-image:url(../img/entete_contact.gif);
		background-repeat:no-repeat;
	}
	
	#ibandeauDroitVisuelResto{
		height:90px;
		padding:0 0 0 4px;
		margin:0;
		background-image:url(../img/entete_resto.gif);
		background-repeat:no-repeat;
	}
	
	#ibandeauDroitVisuelHotel{
		height:90px;
		padding:0 0 0 4px;
		margin:0;
		background-image:url(../img/entete_hotel.gif);
		background-repeat:no-repeat;
	}
	
	#ibandeauDroitVisuelPlan{
		height:90px;
		padding:0 0 0 4px;
		margin:0;
		background-image:url(../img/entete_plan.gif);
		background-repeat:no-repeat;
	}
	
	#ibandeauDroitVisuelSerendre{
		height:90px;
		padding:0 0 0 4px;
		margin:0;
		background-image:url(../img/entete_serendre.gif);
		background-repeat:no-repeat;
	}
	
	#ibandeauDroitVisuelAfaire{
		height:90px;
		padding:0 0 0 4px;
		margin:0;
		background-image:url(../img/entete_afaire.gif);
		background-repeat:no-repeat;
	}
	
	.fix5{
		height:38px;
		}
		
	#iBandeauDroitMenu{
		background-image:url(../img/fond_menu_interne.gif);
		background-repeat:repeat-x;
		margin:0;
		padding:0;
		height:25px;
		width:662px;
	}
	/*entête*/
	
	.fix6{
		clear:both;
		height:6px;
	}
	
	.fix4{
		clear:both;
		height:4px;
	}
		
			
	#contenuInterne{
		width:780px;
		margin:0;
		padding:0;
	}
	
	#gaucheInterne{
		float:left;
		width:116px;
		padding:0;
		margin:0;
		border-top:1px solid #FE5855;
		}
		
	
	
	#droiteInterne{
		float:left;
		width:626px;
		padding:0 0 0 36px;
		margin:0;
		border-top:1px solid #FE5855;
		border-left:2px solid #FE5855;
		
	}
	
	#droiteInterneContact{
		float:left;
		width:662px;
		padding:0 0 0 0px;
		margin:0;
		border-top:1px solid #FE5855;
		border-left:2px solid #FE5855;
		
	}

	
	#iciContenu{
		margin:0;
		padding:0;
		width:626px;
		}
		
	#iciContenuContact{
		margin:0;
		padding:0;
		width:662px;
	}
	
	#contenuContact{
		width:662px;
		height:300px;
		background-image:url(../img/contact_fond.jpg);
		background-repeat:no-repeat;
	}
	
	#contenuContact2{
		clear:both;
		width:662px;
		height:28px;
		padding-top:5px;
		background-image:url(../img/contact_fond2.jpg);
		background-repeat:no-repeat;
		background-color:#FBEEDB;
		text-align:center;
		font-size:100%;
		color:#826FA9;
	}
	
	#contenuContact2 span{
		font-size:110%;
		font-weight:bold;
	}
	
	#contenuContact2 a{
		color:#FF6600;
		text-decoration:none;
	}
	
	#contenuContact2 a:hover{
		text-decoration:underline;
	}
		
	#droiteInternePlan{
		float:left;
		width:631px;
		padding:0 0 0 31px;
		margin:0;
		border-top:1px solid #FE5855;
		border-left:2px solid #FE5855;
		
	}

	
	#iciContenuPlan{
		margin:0;
		padding:0;
		width:631px;
		}
	
	#footer{
		clear:both;
		height:4px;
		background-color:#2D2B7F;
		background-image:url(../img/footer.gif);
		background-repeat:repeat-y;
		background-position:116px 0;
		width:780px;
	}
	
	#gaucheMenu{
		background-image:url(../img/fond_menu_gauche.jpg);
		background-repeat:no-repeat;
		background-color:#0F071C;
		padding:10px 2px 0px 6px;
		width:108px;
		color:#fff;
		font-size:90%;
	}
	
	#gaucheMenu a{
		display:block;
		padding:0 0 0 12px;
		color:#fff;
		text-decoration:none;
		background-image:url(../img/menu_gauche_ancre_off.gif);
		background-repeat:no-repeat;
		background-position:0 2px;
		margin-bottom:4px;
	}
	
	#gaucheMenu a:hover{
		color:#FF6600;
		text-decoration:none;
		background-image:url(../img/menu_gauche_ancre_on.gif);
		background-repeat:no-repeat;
		background-position:0 2px;
	}
	
	#gaucheMenu p{
		padding:0 0 0 12px;
		color:#FF6600;
		text-decoration:none;
		background-image:url(../img/menu_gauche_ancre_on.gif);
		background-repeat:no-repeat;
		background-position:0 2px;
		margin:0 0 4px 0;
	}
	
	.gaucheMenuTitre{
		font-size:120%;
		font-weight:bold;
	}
	
	#gaucheMenuBas{
		padding:5px 5px 0 0;
		text-align:right;
	}
	
	#compas{
		float:left;
		width:570px;
		margin:7px 0 14px 0;
		background-image:url(../img/ancre_compas.gif);
		background-repeat:no-repeat;
		background-position:0 2px;
		font-size:90%;
		color:#000;
	}
	
	#compas2{
		float:left;
		width:533px;
		margin:7px 0 14px 0;
		background-image:url(../img/ancre_compas.gif);
		background-repeat:no-repeat;
		background-position:0 2px;
		font-size:90%;
		color:#000;
	}
	
	#imprimerHaut{
		margin-top:7px;
		float:left;
		width:23px;
		height:24px;
		text-align:right;
	}
	
	#imprimerHaut2{
		margin-top:7px;
		float:left;
		width:93px;
		height:24px;
		text-align:right;
	}
	
	#compas a{
		font-size:100%;
		color:#000;
		text-decoration:none;
	}
	
	#compas a:hover{
		font-size:100%;
		color:#FF6600;
		text-decoration:none;
	}
	
	#compas2 a{
		font-size:100%;
		color:#000;
		text-decoration:none;
	}
	
	#compas2 a:hover{
		font-size:100%;
		color:#FF6600;
		text-decoration:none;
	}
	
	.compasActif{
		color:#FF6600;
	}
	
	#contenuTitre{
		clear:both;
		padding:0;
		margin:0;
		height:38px;
	}
	
	#contenuTitre2{
		clear:both;
		padding:0;
		margin:0;
		height:24px;
	}
	
	#contenuTitreCarre{
		float:left;
		background-image:url(../img/titre_carre.gif);
		background-repeat:no-repeat;
		height:35px;
		width:11px;
	}
	
	#contenuTitreCarreMilieu{
		float:left;
		background-image:url(../img/titre_carre_milieu.gif);
		background-repeat:no-repeat;
		height:35px;
		width:11px;
	}
	
	#contenuTitreGaucheMilieu{
		float:left;
		background-image:url(../img/titre_gauche_milieu.gif);
		background-repeat:no-repeat;
		height:35px;
		width:10px;
	}
	
	#contenuTitreGauche{
		float:left;
		background-image:url(../img/titre_gauche.gif);
		background-repeat:no-repeat;
		height:35px;
		width:10px;
	}
	
	#contenuTitreGaucheResto{
		float:left;
		background-image:url(../img/titre_resto_gauche.gif);
		background-repeat:no-repeat;
		height:31px;
		width:10px;
	}
	
	#contenuTitreCentre{
		float:left;
		background-image:url(../img/titre_centre.gif);
		background-repeat:repeat-x;
		height:19px;
		padding-top:16px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#contenuTitreCentreResto{
		float:left;
		background-image:url(../img/titre_resto_centre.gif);
		background-repeat:repeat-x;
		height:19px;
		padding-top:12px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#contenuTitreDroit{
		float:left;
		background-image:url(../img/titre_droite.gif);
		background-repeat:no-repeat;
		height:35px;
		width:11px;
	}
	
	#contenuTitreDroitResto{
		float:left;
		background-image:url(../img/titre_resto_droite.gif);
		background-repeat:no-repeat;
		height:31px;
		width:17px;
	}
	
	#diapoTitreGauche{
		float:left;
		background-image:url(../img/titre_diapo_gauche.gif);
		background-repeat:no-repeat;
		height:24px;
		width:10px;
	}
	
	#diapoTitreDroite{
		float:left;
		background-image:url(../img/titre_diapo_droite.gif);
		background-repeat:no-repeat;
		height:24px;
		width:20px;
	}
	
	#diapoTitreCentre{
		float:left;
		background-image:url(../img/titre_diapo_centre.gif);
		background-repeat:repeat-x;
		height:19px;
		padding-top:5px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#contenuCb{
		height:1px;
		width:1px;
	}
	
	.fix7{
		clear:both;
		height:13px;
	}
	
	#contenuCentre{
		margin:0;
		padding:0;
	}
	
	.conteneurTexteEtPhoto{
		padding:0 0 0 0;
	}
	
	.contenuCentrePhoto{
		float:left;
		padding:0 0 0 0;
		margin:0;
	}
	
	.contenuCentrePhoto img{
		margin:0 6px 3px 0;
	}
	
	.contenuCentrePhotoRight{
		float:right;
		padding:0;
		margin:0;
	}
	
	.contenuCentrePhotoRight img{
		margin:0 0 3px 6px;
	}
	
	.contenuCentreTexte{
		font-size:100%;
		color:#2D2B7F;
		text-align:justify;
	}
		
	.contenuCentreTexte4{
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
		text-align:justify;
		padding-right:28px;
	}
		
	.contenuCentreTexte2{
		font-size:100%;
		color:#2D2B7F;
		text-align:justify;
		width:506px;
	}
	
	.contenuCentreTexte3{
		font-size:100%;
		color:#2D2B7F;
		text-align:justify;
		width:605px;
	}
		
	
	.photoAvoir{
		border:1px solid #FF6600;
	}
	
	.fix8{
		clear:both;
		height:30px;
	}
	
	.fix9{
		clear:both;
		height:8px;
	}
	
	.fix10{
		clear:both;
		height:7px;
	}
	
	.fix11{
		height:10px;
	}
	
	.fix12{
		clear:both;
		height:10px;
	}
	
	.contenuBas{
		padding:0;
		margin:0 0 5px 0;
	}
	
	.contenuBasGauche{
		width:269px;
		border-right:1px solid #FD1813;
		padding:0 27px 16px 0;
		font-size:100%;
		color:#2D2B7F;
		text-align:justify;
		vertical-align:top;
	}
	
	.contenuBasDroite{
		padding:0 0 16px 27px;
		width:269px;
		font-size:100%;
		color:#2D2B7F;
		text-align:justify;
		vertical-align:top;
	}
	
	.contenuBasTitre{
		font-size:110%;
		font-weight:bold;
		color:#FD1813;
		text-align:left;
		text-decoration:none;
	}
	
	.contenuBasTitre:hover{
		font-size:110%;
		font-weight:bold;
		color:#FD1813;
		text-align:left;
		text-decoration:underline;
	}
	
	.slogan{
		font-size:120%;
		color:#FD1813;
		font-weight:bold;
		margin:0;
		padding:0;
	}
	
	#ficheMuseeInfos{
		padding:0;
		margin:0;
	}
	
	.ficheMuseeInfosTab{
		width:600px;
	}
	
	.ficheMuseeInfosEnt{
		background-color:#FF6600;
		padding:4px;
		font-size:110%;
		font-weight:bold;
		color:#FCEEDE;
	}
	
	.ficheMuseeInfosEnt2{
		background-color:#fff;
		padding:0 0 0 0;
		vertical-align:top;
		align:center;
		width:200px;
	}
	
	.ficheMuseeInfosEnt2 img{
		border:1px solid #FF6600;
		width:198px;
	}
	
	.ficheMuseeInfosVis{
		vertical-align:top;
		
	}
	
	.ficheMuseeInfosCel{
		background-color:#FFE0CC;
		border-right:3px solid #fff;
		font-size:100%;
		color:#2D2B7F;
		font-weight:normal;
		padding:4px;
		vertical-align:top;
		width:193px;
	}
	
	.ficheMuseeInfosTitres{
		font-weight:bold;
	}
	
	#pictos{
		padding:0;
		margin:0;
		width:600px;
		height:28px;
		color:#FF6600;
	}
	
	#pictos p{
		color:#fff;
		margin:0px 0 10px 0;
		padding:3px 5px 4px 5px;
		background-color:#FF6600;
	}
	
	#pictosLiens{
		width:600px;
		margin:0 0 0 0;
	}
	
	#pictosLiens1{
		float:left;
		margin:0 10px 0 0;
		padding:0;
		width:250px;
	}
	
	#pictosLiens2{
		float:left;
		margin:0 0 0 0;
		padding:0;
		width:340px;
	}
		
	
	#pictosLiens1 a{
		font-size:100%;
		color:#FF6600;
		text-decoration:none;
	}
	
	#pictosLiens1 a:hover{
		font-size:100%;
		color:#FF6600;
		text-decoration:underline;
	}
	
	#pictosLiens2 a{
		font-size:100%;
		color:#FF6600;
		text-decoration:none;
	}
	
	#pictosLiens2 a:hover{
		font-size:100%;
		color:#FF6600;
		text-decoration:underline;
	}
		
	
	.pictosP{
		width:33px;
		height:26px;
		vertical-align:top;
		text-align:left;
	}
	
	.pictosG{
		text-align:right;
		height:26px;
		width:433px;
		vertical-align:top;
	}
	
	.pictosG a{
		text-decoration:none;
	}
	
	.planCell{
		width:111px;
		border-right:12px solid #fff;
		background-color:#FFE0CC;
		padding:16px 0 25px 0;
		vertical-align:top;
	}
	
	.planCell a{
		display:block;
		width:89px;
		color:#000000;
		text-decoration:none;
		background:#FFE0CC url(../img/homepage/ancre_menu.gif) no-repeat 7px 3px;
		padding:0 3px 0 19px;
		cursor:pointer;
		font-size:90%;
		font-family:verdana;
		font-weight:normal;
		color:#2D2B7F;
		z-index:100;
		text-align:left;
	}
	
	.planCell a:hover{
		
		background:#fff url(../img/homepage/ancre_menu.gif) no-repeat 7px 3px;
	}
	
	.rechercheAnimations{
		padding:0;
		margin:0;
	}
	
	.rechercheAnimations select{
		width:105px;
		font-family:verdana;
		font-size:10px;
		color:#000;
	}
	
	.rechercheAnimations label{
		font-family:verdana;
		font-size:100%;
		color:#FD1813;
		font-weight:bold;
	}
	
	.RechercheAnimResult{
		width:597px;
		margin:11px 0 11px 0;
		padding:0;
	}
	
	.titreManif{
		background-color:#2D2B7F;
		border-bottom:1px solid #BFCCDC;
		width:328px;
		padding:3px 4px 3px 4px;
		font-size:110%;
		font-weight:bold;
		color:#fff;
	}
	
	.dateManif{
		background-color:#2D2B7F;
		border-bottom:1px solid #BFCCDC;
		padding:3px 4px 3px 0px;
		font-size:110%;
		color:#fff;
		text-align:right;
	}
	
	.descriptifManif{
		background-color:#A4B6CD;
		width:590px;
		padding:3px 4px 3px 4px;
		font-size:100%;
		text-align:justify;
		color:#fff;
	}
	
	.lienManif{
		background-color:#A4B6CD;
		width:590px;
		padding:3px 4px 3px 4px;
		text-align:right;
		font-family:verdana;
		font-size:110%;
		font-weight:bold;
		color:#FD1813;
	}
	
	.lienManif a{
		font-family:verdana;
		font-size:100%;
		font-weight:bold;
		color:#FD1813;
		text-decoration:none;
	}
	
	.lienManif a:hover{
		text-decoration:underline;
	}
	
	#historique{
		padding:5px 0 0 0;
		margin:0;
		font-size:100%;
		color:#FF6600;
	}
	
	#historique a{
		font-size:100%;
		color:#FF6600;
		text-decoration:none;
	}
	
	#historique a:hover{
		text-decoration:underline;
	}
	
	.restaurantsTitre{
		margin-bottom:10px;
		font-size:110%;
		font-weight:bold;
		color:#FD1813;
	}
	
	.restaurantsListTab{
		width:597px;
	}
	
	.restaurantsTabEnt1{
		width:235px;
		border-right:2px solid #B9C0CF;
		border-bottom:2px solid #fff;
		background-color:#2D2B7F;
		padding:4px 0 4px 0 ;
		font-size:110%;
		font-weight:bold;
		color:#fff;
		text-align:center;
	}
	
	.restaurantsTabEnt2{
		width:178px;
		border-right:2px solid #B9C0CF;
		border-bottom:2px solid #fff;
		background-color:#2D2B7F;
		padding:4px 0 4px 0;
		font-size:110%;
		font-weight:bold;
		color:#fff;
		text-align:center;
	}
	
	.restaurantsTabEnt3{
		width:180px;
		border-bottom:2px solid #fff;
		background-color:#2D2B7F;
		padding:4px 0 4px 0;
		font-size:110%;
		font-weight:bold;
		color:#fff;
		text-align:center;
	}
	
	.restaurantsTabCel1a{
		width:227px;
		border-right:2px solid #E4EAF1;
		border-bottom:2px solid #fff;
		background-color:#C2D2E7;
		padding:4px 4px 6px 4px ;
		color:#2D2B7F;
		text-align:center;
	}
	
	.restaurantsTabCel1a a{
		font-weight:bold;
		color:#2D2B7F;
		text-decoration:none;
		text-align:center;
	}
	
	.restaurantsTabCel1a a:hover{
		font-weight:bold;
		color:#2D2B7F;
		text-decoration:underline;
		
	}
	
	.restaurantsTabCel2a{
		width:170px;
		border-right:2px solid #E4EAF1;
		border-bottom:2px solid #fff;
		background-color:#C2D2E7;
		padding:4px 4px 6px 4px ;
		color:#2D2B7F;
		text-align:center;
	}
	
	.restaurantsTabCel3a{
		width:172px;
		border-bottom:2px solid #fff;
		background-color:#C2D2E7;
		padding:4px 4px 6px 4px ;
		color:#2D2B7F;
		text-align:center;
	}
	
	.restaurantsTabCel1b{
		width:227px;
		border-right:2px solid #fff;
		border-bottom:2px solid #fff;
		background-color:#E1ECFA;
		padding:4px 4px 6px 4px ;
		color:#2D2B7F;
		text-align:center;
	}
	
	.restaurantsTabCel1b a{
		font-weight:bold;
		color:#2D2B7F;
		text-decoration:none;
		text-align:center;
	}
	
	.restaurantsTabCel1b a:hover{
		font-weight:bold;
		color:#2D2B7F;
		text-decoration:underline;
	}
	
	.restaurantsTabCel2b{
		width:170px;
		border-right:2px solid #fff;
		border-bottom:2px solid #fff;
		background-color:#E1ECFA;
		padding:4px 4px 6px 4px ;
		color:#2D2B7F;
		text-align:center;
	}
	
	.restaurantsTabCel3b{
		width:172px;
		border-bottom:2px solid #fff;
		background-color:#E1ECFA;
		padding:4px 4px 6px 4px ;
		color:#2D2B7F;
		text-align:center;
	}
		
		
	.conteneurDiapo{
		width:601px;
	}
	
	.diapo{
		float:left;
		width:160px;
		margin-right:10px;
		border:1px solid #2D2B7F;
	}
	

	
	.diapoHaut{
		width:154px;
		padding:1px 3px 4px 3px;
		background-color:#2D2B7F;
		font-family:verdana;
		font-size:110%;
		color:#fff;
	}
	
	.diapoCentre{
		width:160px;
		height:121px;
	}
		
	.diapoBas1{
		width:154px;
		height:9px;
		background-color:#FFE0CC;
		padding:1px 3px 3px 3px;
	}
	
	.diapoBas2{
		width:154px;
		height:9px;
		background-color:#D0D9ED;
		padding:1px 3px 3px 3px;
	}
	
	.diapoBas1 a, .diapoBas2 a{
		color:#FF6600;
		font-size:90%;
		text-decoration:none;
	}
	
	.diapoBas1 a:hover, .diapoBas2 a:hover{
		text-decoration:underline;
	}
	
	.envoyerAmiFormu{
		border:1px solid #2D2B7F;
		font-size:10px;
		font-family:verdana;
		padding:2px 3px 2px 3px;
	}
	
	#envoyerAmiConteneur{
		width:601px;
	}
	
	#envoyerAmiGauche{
		float:left;
		width:162px;
		margin-right:25px;
	}
	
	#envoyerAmiGaucheVisuel{
		width:160px;
		border:1px solid #2D2B7F;
	}
	
	#envoyerAmiGaucheVisuelHaut{
		width:154px;
		padding:1px 3px 4px 3px;
		background-color:#2D2B7F;
		font-family:verdana;
		font-size:110%;
		color:#fff;
	}
	
	#envoyerAmiGaucheVisuelBas{
		width:160px;
		height:121px;
	}
	
	#envoyerAmiGaucheTexte{
		width:162px;
		margin-top:18px;
		font-size:100%;
		color:#2D2B7F;
		text-align:justify;
	}
	
	#envoyerAmiDroite{
		float:left;
		width:414px;
	}
	
	.envoyerAmiTabCell1a{
		width:173px;
		padding:0 8px 0 0;
		text-align:right;
		font-size:100%;
		color:#2D2B7F;
		padding-top:10px;
	}
	
	.envoyerAmiTabCell2a{
		width:233px;
		padding-top:10px;
	}
	
	.envoyerAmiTabCell1b{
		width:173px;
		padding:13px 8px 0 0;
		text-align:right;
		font-size:100%;
		color:#2D2B7F;
		vertical-align:top;
	}
	
	.envoyerAmiTabCell2b{
		width:233px;
		vertical-align:top;
		padding-top:10px;
	}
	
	.envoyerAmiTabCell2c{
		width:221px;
		padding-right:12px;
		text-align:right;
		padding-top:10px;
	}
	
	.fix0{
		clear:both;
		height:1px;
		background-color:#F6F3CC;
	}
	
	#contenuContactTab{
		float:left;
		width:467px;
		margin:8px 0 0 0;
		padding:0 0 0 24px;
	}
	
	#contenuContactDroite{
		float:left;
		width:138px;
		height:80px;
		padding:42px 24px 0 8px;
		font-size:100%;
		color:#2D2B7F;
	}
		
	
	.contactTabCell1{
		width:112px;
		padding:2px 10px 2px 0;
		font-size:110%;
		color:#fff;
		font-weight:bold;
		text-align:right;
		vertical-align:middle;
	}
	
	.contactTabCell1Brochure{
		width:112px;
		padding:2px 10px 2px 0;
		font-size:110%;
		color:#fff;
		text-align:right;
		vertical-align:middle;
	}
	
	.contactTabCell1Bis{
		padding:2px 10px 2px 0;
		font-size:110%;
		color:#fff;
		font-weight:bold;
		text-align:left;
		vertical-align:middle;
	}
	
	.contactTabCell2Bis{
		padding:2px 10px 2px 0;
		font-size:110%;
		color:#fff;
		text-align:left;
		vertical-align:middle;
	}
	
	
	.contactTabCell11{
		width:112px;
		padding:13px 10px 2px 0;
		font-size:110%;
		color:#fff;
		font-weight:bold;
		text-align:right;
		vertical-align:top;
	}
	
	.contactTabCell2{
		width:125px;
		padding:2px 0 2px 0;
		vertical-align:middle;
		font-size:110%;
		color:#fff;
		font-weight:bold;
	}
	
	.contactTabCell22{
		vertical-align:middle;
		padding:2px 0 2px 0;
		font-size:110%;
		color:#fff;
		font-weight:bold;
	}
	
	.contactTabCell22Brochure{
		vertical-align:middle;
		padding:2px 0 2px 0;
		font-size:110%;
		color:#fff;
	}
	
	.contactTabCell222{
		vertical-align:top;
		padding:12px 0 10px 0;
	}
	
	.contactTabCell2222{
		text-align:right;
		padding-right:27px;
	}
	
	.contactTabCell3{
		width:65px;
		padding:2px 10px 2px 0;
		font-size:110%;
		color:#fff;
		font-weight:bold;
		text-align:right;
		vertical-align:middle;
	}
	
	.contactTabCell3Brochure{
		width:65px;
		padding:2px 10px 2px 0;
		font-size:110%;
		color:#fff;
		text-align:right;
		vertical-align:middle;
	}
	
	.contactTabCell4{
		padding:2px 0 2px 0;
		width:145px;
		vertical-align:middle;
	}
	
	.contactFormu{
		border:1px solid #2D2B7F;
		font-size:10px;
		padding:1px 2px 3px 3px;
		font-family:verdana;
		color:#000;
	}
	
	.fixUn{
		clear:both;
		height:1px;
	}
	
	#restoFichRens{
		width:605px;
		padding-bottom:20px;
	}
	
	.cell1TabResto{
		width:201px;
		padding-right:22px;
		vertical-align:top;
	}
	
	.cell1TabResto img{
		border:1px solid #FF6600;
	}
	
	.cell2TabResto{
		width:338px;
		padding:10px 22px 10px 22px;
		vertical-align:top;
		background-color:#FFD1B2;
		font-size:110%;
		color:#2D2B7F;
	}
		
	.cell2TabResto h1{
		padding:0;
		margin:0 0 10px 0;
		font-size:110%;
		font-weight:bold;
	}
	
	.cell2TabResto a{
		color:#FF6600;
		text-decoration:none;
	}
	
	.cell2TabResto a:hover{
		text-decoration:underline;
	}
	
	.gras{
		font-weight:bold;
	}
	
	.conteneurRestoFicheDetail{
		width:605px;
	}
	
	#restoFicheDetail{
		float:left;
		width:343px;
		margin-right:22px;
	}
	
	#restoFicheDetail h1{
		font-size:110%;
		font-weight:bold;
		color:#FD1813;
		margin:0 0 6px 0;
	}
	
	#restoPictos{
		float:left;
		width:240px;
	
	}
	
	#restoPictos h1{
		font-size:110%;
		font-weight:bold;
		color:#FD1813;
		margin:0 0 6px 0;
	}
		
	
	.restoDetailTabEnt1{
		width:221px;
		border-right:2px solid #B9C0CF;
		border-bottom:2px solid #fff;
		background-color:#2D2B7F;
		padding:4px 0 4px 0 ;
		font-size:110%;
		font-weight:bold;
		color:#fff;
		text-align:center;
	}
	
	.restoDetailTabEnt2{
		width:120px;
		border-bottom:2px solid #fff;
		background-color:#2D2B7F;
		padding:4px 0 4px 0 ;
		font-size:110%;
		font-weight:bold;
		color:#fff;
		text-align:center;
	}
	
	.restoDetailTabCell1{
		width:213px;
		border-right:2px solid #E4EAF1;
		background-color:#C2D2E7;
		padding:4px 4px 6px 4px ;
		color:#2D2B7F;
		text-align:center;
	}
	
	.restoDetailTabCell2{
		width:112px;
		background-color:#C2D2E7;
		padding:4px 4px 6px 4px ;
		color:#2D2B7F;
		text-align:center;
	}
	
	.restoPictoCell{
		padding:0 10px 10px 0;
		vertical-align:bottom;
	}
	
	.hotelDetailConteneur{
		width:605px;
	}
	
	.hotelDetail{
		float:left;
		width:484px;
		margin-right:25px;
	}
	
	.hotelDetail h1{
		font-size:110%;
		font-weight:bold;
		color:#FD1813;
		margin:0 0 6px 0;
	}
	
	.hotelDetailTab{
		width:484px;
		padding-bottom:10px;
	}
	
	.hotelDetailEnt1{
		width:16px;
		vertical-align:middle;
		background-color:#364872;
	}
	
	.hotelDetailEnt2{
		width:150px;
		height:11px;
		border-right:1px solid #E4EAF1;
		border-bottom:1px solid #E4EAF1;
		padding:1px 3px 2px 3px;
		font-size:90%;
		font-weight:bold;
		color:#2D2B7F;
		text-align:center;
		background-color:#A4B6CD;
	}
	
	.hotelDetailCell1{
		width:150px;
		height:11px;
		border-right:1px solid #E4EAF1;
		border-bottom:1px solid #E4EAF1;
		padding:2px 3px 3px 3px;
		font-size:90%;
		color:#fff;
		background-color:#A4B6CD;
	}
	
	.hotelDetailEnt3{
		width:71px;
		height:21px;
		border-right:1px solid #E4EAF1;
		border-bottom:1px solid #E4EAF1;
		padding:1px 3px 2px 3px;
		font-size:90%;
		font-weight:bold;
		color:#2D2B7F;
		text-align:center;
		background-color:#A4B6CD;
	}
	
	.hotelDetailCell2{
		width:71px;
		height:21px;
		border-right:1px solid #E4EAF1;
		border-bottom:1px solid #E4EAF1;
		padding:2px 3px 3px 3px;
		font-size:90%;
		color:#fff;
		background-color:#A4B6CD;
	}
	
	.hotelDetailEnt4{
		width:71px;
		height:21px;
		border-bottom:1px solid #E4EAF1;
		padding:1px 3px 2px 3px;
		font-size:90%;
		font-weight:bold;
		color:#2D2B7F;
		text-align:center;
		background-color:#A4B6CD;
	}
	
	.hotelDetailCell3{
		width:71px;
		height:21px;
		border-bottom:1px solid #E4EAF1;
		padding:2px 3px 3px 3px;
		font-size:90%;
		color:#fff;
		background-color:#A4B6CD;
	}
	
	#hotelPictos{
		float:left;
		width:96px;
	}
	
	#hotelPictos h1{
		font-size:110%;
		font-weight:bold;
		color:#FD1813;
		margin:0 0 15px 0;
	}
	
	.hotelPictoCell{
		vertical-align:bottom;
		padding:0 15px 10px 0;
	}
	
	.hotelPictoCell2{
		vertical-align:bottom;
		padding:0 0px 10px 0;
	}
	
	.seRendreNpdc{
		float:left;
		width:180px;
		margin-right:33px;
	}
	
	.seRendreFrance{
		float:left;
		width:180px;
		margin-right:32px;
	}
	
	.seRendreEurope{
		float:left;
		width:180px;
	}
	
	#serendre2Carte{
		float:left;
		width:321px;
		margin-right:25px;
	}
	
	#serendre2Texte{
		float:left;
		width:259px;
	}
	
	#serendre2Texte h1{
		font-size:110%;
		font-weight:bold;
		color:#FD1813;
		margin:0 0 10px 0;
	}
	
	#serendre2Texte a{
		width:70px;
		display:block;
		font-size:100%;
		font-weight:bold;
		color:#FFB27F;
		text-decoration:none;
		margin:0 0 5px 0;
		padding:0 0 0 18px;
		background-image:url(/img/spacer.gif);
		background-repeat:no-repeat;
	}
	
	#serendre2Texte a:hover{
		display:block;
		background-image:url(/img/serendre2_e.gif);
		background-repeat:no-repeat;
		color:#FF6600;
	}
	
	.seRendreLienSurvole{
		width:70px;
		display:block;
		background-image:url(/img/serendre2_e.gif);
		background-repeat:no-repeat;
		font-size:100%;
		font-weight:bold;
		color:#FF6600;
		text-decoration:none;
		margin:0 0 5px 0;
		padding:0 0 0 18px;
	}
	
	.fix20noClear{
		height:26px;
	}
	
	.fix15{
		clear:both;
		height:15px;
	}
	
	.distanceCell1{
		width:111px;
		font-size:100%;
		color:#2D2B7F;
	}
	
	.distanceCell2{
		width:98px;
		font-size:100%;
		color:#2D2B7F;
	}
	
	.distanceCell3{
		width:50px;
		font-size:100%;
		color:#2D2B7F;
		text-align:right;
	}
	
	#planVilleFormulaire{
		float:left;
		width:256px;
	}
	
	#planVilleFormulaire form {
		padding:0; margin:0
	}
	
	#planVilleFormulaire h1{
		font-size:100%;
		color:#2D2B7F;
		margin:25px 0 10px 0;
	}
	
	#planVilleArea{
		float:left;
		width:349px;
	}
	
	.formuListe{
		width:200px;
		font-size:10px;
		font-family:verdana;
		color:#000;
		padding:1px 2px 2px 2px;
		border-top:1px solid #000;
		border-bottom:1px solid #fff;
	}
	
	.telechargerPdf{
		width:605px;
		text-align:right;
		font-size:100%;
		color:#FF6600;
		
	}
	
	.telechargerPdf a{
		font-size:100%;
		color:#FF6600;
		text-decoration:none;
	}
	
	.telechargerPdf a:hover{
		font-size:100%;
		color:#FF6600;
		text-decoration:underline;
	}
	
	#mapRollover{
		position:absolute;
		z-index:110px;
		width:50px;
		height:50px;
		border:2px solid red;
		left:10px;
		top:10px;
		visibility:hidden;
	}
	
	#mapRolloverA{
		cursor:hand;
		display:block;
		width:100%;
		height:100%;
	}
	
	.conteneurPlan3x3{
		width:608px;
	}
	
	#planVilleTexte{
		float:left;
		width:167px;
		margin-right:18px;
	}
	
	#planVilleTexte p{
		width:167px;
		margin:10px 0 25px 0;
		font-size:100%;
		color:#2D2B7F;
		text-align:justify;
	}
	
	#planVilleTexte h1{
		width:167px;
		margin:0px 0 3px 0;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
		text-align:justify;
	}
	
	#planVilleTexte a{
		display:block;
		width:155px;
		margin:0px 0 15px 0;
		padding-left:12px;
		font-size:110%;
		color:#000;
		background-image:url(/img/ancre_compas.gif);
		background-repeat:no-repeat;
		background-position:0 3px;
		text-decoration:none;
	}
	
	#planVilleTexte a:hover{
		text-decoration:underline;
	}
	
	#planVillePlan{
		float:left;
		width:420px;
	}
	
	.imprimerPlan{
		float:left;
		width:425px;
	}
	
	.telechargerPdf2{
		float:left;
		width:180px;
		font-size:100%;
		color:#FF6600;
		
	}
	
	.telechargerPdf2 a{
		font-size:100%;
		color:#FF6600;
		text-decoration:none;
	}
	
	.telechargerPdf2 a:hover{
		font-size:100%;
		color:#FF6600;
		text-decoration:underline;
	}
	
	.planTabCellCoordV{
		font-size:110%;
		color:#000;
		font-weight:bold;
		width:20px;
		text-align:left;
	}
	
	.planTabCellCoordH{
		font-size:110%;
		color:#000;
		font-weight:bold;
		height:19px;
		vertical-align:bottom;
		text-align:center;
	}
	
	.planTabCell0{
		width:20px;
		height:4px;
	}
	
	.planTabCell1{
		width:4px;
		height:4px;
	}
	
	.planTabCell2{
		height:4px;
		background-image:url(/img/plan_ville_tab_fondh.gif);
		background-repeat:repeat-x;
		text-align:left;
	}
	
	.planTabCell2a{
		height:4px;
		background-image:url(/img/plan_ville_tab_fondh.gif);
		background-repeat:repeat-x;
		text-align:left;
		border-right:19px solid #FF6600;
	}
	
	.planTabCell3{
		text-align:right;
		height:4px;
		background-image:url(/img/plan_ville_tab_fondh.gif);
		background-repeat:repeat-x;
	}
	
	.planTabCell4{
		width:4px;
		background-image:url(/img/plan_ville_tab_fondvg.gif);
		background-repeat:repeat-y;
		vertical-align:top;
	}
	
	.planTabCell5{
		width:4px;
		background-image:url(/img/plan_ville_tab_fondvd.gif);
		background-repeat:repeat-y;
		vertical-align:top;
	}
	
	.planTabCell4a{
		width:4px;
		background-image:url(/img/plan_ville_tab_fondvd.gif);
		background-repeat:repeat-y;
		vertical-align:top;
		border-bottom:19px solid #FF6600;
		
	}
	
	.planTabCell6{
		width:4px;
		background-image:url(/img/plan_ville_tab_fondvg.gif);
		background-repeat:repeat-y;
		vertical-align:bottom;
	}
	
	.planTabCell5a{
		width:4px;
		background-image:url(/img/plan_ville_tab_fondvd.gif);
		background-repeat:repeat-y;
		vertical-align:top;
		border-bottom:19px solid #FF6600;
		
	}
	
	.planTabCell7{
		width:4px;
		background-image:url(/img/plan_ville_tab_fondvg.gif);
		background-repeat:repeat-y;
		vertical-align:bottom;
	}
	
	.planTabCell8{
		height:19px;
	}
	
	.planTabCellContenu{
		padding:0;
	}
	
	.planTabCellContenuActif{
		padding:0;
		margin:0;
		border:0;
	}
	
	.planTabCellContenu img{
		filter: alpha(opacity=50 , style=0);
		-moz-opacity: .5;
	}
	
	/*moteur page resultats*/
	
	.recherche{
		color:#ff6600;
	}
	
	#contenuCentreMoteurResult{
		width:626px;
		margin:0;
		padding:0;
	}
	
	#resultatsRechercheList{
		float:left;
		width:350px;
		margin:0 30px 0 0;
	}
	
	#resultatsRechercheList2{
		float:left;
		width:400px;
		margin:0 30px 0 0;
	}
	
	#resultatsRechercheList ul{
		margin:0 0 20px 0;
		padding:0;
	}
	
	#resultatsRechercheNavigContainer{
		float:left;
		width:208px;
		border:1px solid #2D2B7F;
	}

	
	#resultatsRechercheNavigContainer ul{
		margin:15px 0 0 0;
		padding:0;
	}
	
	#resultatsRechercheNavigContainer li{
		margin:5px 0 0 0;
		padding:0;
		list-style:none;
	}
	
	#resultatsRechercheNavigContainer li a{
		width:186px;
		display:block;
		font-size:100%;
		font-weight:bold;
		color:#FFB27F;
		text-decoration:none;
		margin:0 0 5px 0;
		padding:0 0 0 22px;
		background-image:url(/img/spacer.gif);
		background-repeat:no-repeat;
		background-position:6px 0;
	}
	
	#resultatsRechercheNavigContainer li a:hover{
		display:block;
		background-image:url(/img/serendre2_e.gif);
		background-repeat:no-repeat;
		background-position:6px 0;
		color:#FF6600;
	}
	
	#resultatsRechercheNavigContainer h1{
		font-size:110%;
		font-weight:bold;
		color:#ff6600;
		margin:0;
		padding:0 4px 0 4px;
	}
	
	
	#resultatsRechercheNavigContainer2{
		float:left;
		width:158px;
		padding:6px 0 8px 0;
		border:1px solid #2D2B7F;
	}

	
	#resultatsRechercheNavigContainer2 ul{
		margin:15px 0 0 0;
		padding:0;
	}
	
	#resultatsRechercheNavigContainer2 li{
		margin:5px 0 0 0;
		padding:0;
		list-style:none;
	}
	
	#resultatsRechercheNavigContainer2 li a{
		width:116px;
		display:block;
		font-size:100%;
		font-weight:bold;
		color:#FFB27F;
		text-decoration:none;
		margin:0 0 5px 0;
		padding:0 0 0 22px;
		background-image:url(/img/spacer.gif);
		background-repeat:no-repeat;
		background-position:4px 0;
	}
	
	#resultatsRechercheNavigContainer2 li a:hover{
		display:block;
		background-image:url(/img/serendre2_e.gif);
		background-repeat:no-repeat;
		background-position:6px 0;
		color:#FF6600;
	}
	
	#resultatsRechercheNavigContainer2 h1{
		font-size:110%;
		font-weight:bold;
		color:#ff6600;
		margin:0;
		padding:0 4px 0 4px;
	}
	
	
	
	
	.resulRechercheUl{
		list-style:none;
		padding:0;
		margin:0;
	}
		
	
	.resultRecherchListEntete{
		width:352px;
		margin:0;
		border-bottom:2px solid #fff;
		background-color:#2D2B7F;
		padding:1px 4px 3px 4px ;
		font-size:100%;
		color:#fff;
		list-style:none;
	}
	
	.resultRecherchListEntete2{
		width:392px;
		margin:0;
		border-bottom:2px solid #fff;
		background-color:#2D2B7F;
		padding:1px 4px 3px 4px ;
		font-size:100%;
		color:#fff;
		list-style:none;
	}
		
	.resultRecherchListLigne1{
		width:331px;
		margin:0;
		border-bottom:1px solid #fff;
		background-color:#C2D2E7;
		padding:1px 4px 2px 25px ;
		color:#2D2B7F;
		list-style:none;
	}
	
	.resultRecherchListLigne1 a{
		font-size:100%;
		color:#2D2B7E;
		padding:0 0 0 10px;
		text-decoration:none;
	}
	
	.resultRecherchListLigne1 a:hover{
		color:#ff6600;
	}
	
	.resultRecherchListLigne2{
		width:331px;
		margin:0;
		border-bottom:1px solid #fff;
		background-color:#E1ECFA;
		padding:1px 4px 2px 25px ;
		color:#2D2B7F;
		list-style:none;
	}
	
	.resultRecherchListLigne2 a{
		font-size:100%;
		color:#2D2B7E;
		padding:0 0 0 10px;
		text-decoration:none;
	}
	
	.resultRecherchListLigne2 a:hover{
		color:#ff6600;
	}
	
	/*contenu*/
	
	.contenuSousTitre{
		margin:12px 0 6px 0;
		font-size:110%;
		font-weight:bold;
		color:#ff6600;
	}
	
	.contenuLiensPuce{
		color:#ff6600;
		font-size:100%;
	}
	
	.contenuLiens1{
		color:#ff6600;
		font-size:100%;
		text-decoration:none;
	}
	
	.contenuLiens1:hover{
		text-decoration:underline;
	}
	
	.contenuLiens2{
		font-size:100%;
		color:#FF6600;
		text-decoration:none;
		margin:0;
		padding:0 0 0 10px;
		background-image:url(/img/ancre.gif);
		background-repeat:no-repeat;
		background-position:0px 3px;
	}
	
	.contenuLiens2:hover{
		text-decoration:underline;
	}
	
	.contenuLiens3{
		font-size:100%;
		color:#FF6600;
		text-decoration:none;
		background-image:url(../img/liens_mail.gif);
		background-repeat:no-repeat;
		background-position:0 2px;
		padding:0 0 0 12px;
	}
	
	.contenuLiens3:hover{
		text-decoration:underline;
	}
	
	.contenuLiens3Orange{
		font-size:100%;
		color:#D47800;
		text-decoration:none;
		background-image:url(../img/liens_mail.gif);
		background-repeat:no-repeat;
		background-position:0 2px;
		padding:0 0 0 12px;
	}
	
	.contenuLiens3Orange:hover{
		text-decoration:underline;
	}
	
	.contenuLiens3Navy{
		font-size:100%;
		color:#214992;
		text-decoration:none;
		background-image:url(../img/liens_mail.gif);
		background-repeat:no-repeat;
		background-position:0 2px;
		padding:0 0 0 12px;
	}
	
	.contenuLiens3Navy:hover{
		text-decoration:underline;
	}
	
	.contenuLiens3Rouge{
		font-size:100%;
		color:#A00337;
		text-decoration:none;
		background-image:url(../img/liens_mail.gif);
		background-repeat:no-repeat;
		background-position:0 2px;
		padding:0 0 0 12px;
	}
	
	.contenuLiens3Rouge:hover{
		text-decoration:underline;
	}
	
	.contenuLiens3Vert{
		font-size:100%;
		color:#84B45E;
		text-decoration:none;
		background-image:url(../img/liens_mail.gif);
		background-repeat:no-repeat;
		background-position:0 2px;
		padding:0 0 0 12px;
	}
	
	.contenuLiens3Vert:hover{
		text-decoration:underline;
	}
	
	.contenuLiens3Violet{
		font-size:100%;
		color:#7E0081;
		text-decoration:none;
		background-image:url(../img/liens_mail.gif);
		background-repeat:no-repeat;
		background-position:0 2px;
		padding:0 0 0 12px;
	}
	
	.contenuLiens3Violet:hover{
		text-decoration:underline;
	}
	
	.contenuLiens3Bleu{
		font-size:100%;
		color:#5794D1;
		text-decoration:none;
		background-image:url(../img/liens_mail.gif);
		background-repeat:no-repeat;
		background-position:0 2px;
		padding:0 0 0 12px;
	}
	
	.contenuLiens3Bleu:hover{
		text-decoration:underline;
	}
	
	.contenuLiens3Jaune{
		font-size:100%;
		color:#ECBF00;
		text-decoration:none;
		background-image:url(../img/liens_mail.gif);
		background-repeat:no-repeat;
		background-position:0 2px;
		padding:0 0 0 12px;
	}
	
	.contenuLiens3Jaune:hover{
		text-decoration:underline;
	}
	
	.contenuLiens3Turquoise{
		font-size:100%;
		color:#007D92;
		text-decoration:none;
		background-image:url(../img/liens_mail.gif);
		background-repeat:no-repeat;
		background-position:0 2px;
		padding:0 0 0 12px;
	}
	
	.contenuLiens3Blanc{
		font-size:100%;
		color:#FFFFFF;
		text-decoration:none;
		background-image:url(../img/liens_mail.gif);
		background-repeat:no-repeat;
		background-position:0 2px;
		padding:0 0 0 12px;
	}
	
	.contenuLiens3Noir{
		font-size:100%;
		color:#000000;
		text-decoration:none;
		background-image:url(../img/liens_mail.gif);
		background-repeat:no-repeat;
		background-position:0 2px;
		padding:0 0 0 12px;
	}
	
	.contenuLiens3Turquoise:hover{
		text-decoration:underline;
	}
	
	.listeContenuUl{
		margin:8px 0 10px 0;
		padding:0;
		list-style:none;
	}
	
	.listeContenuLi{
		margin:0px 0 5px 0;
		padding:0 0 0 27px;
		color:#2D2B7F;
		background-image:url(../img/ancre.gif);
		background-repeat:no-repeat;
		background-position:15px 3px;
	}
	
	.sommaireContenuUl{
		margin:8px 0 10px 0;
		padding:0 0 0 25px;
		list-style:none;
	}
	
	.sommaireContenuLi{
		margin:0px 0 3px 0;
		padding:0;
		list-style:none;
	}
	
	.contenuTexte{
		font-size:100%;
		color:#2D2B7F;
		margin:0 28px 10px 0;
		text-align:left;
	}
	
	.contenuTexteLibre{
		font-size:100%;
		color:#2D2B7F;
		margin:0 0 10px 0;
		text-align:left;
	}
	
	.contenuTexteRight{
		font-size:100%;
		color:#2D2B7F;
		text-align:right;
		margin:0 28px 10px 0;
	}
	
	.contenuTexteRightLibre{
		font-size:100%;
		color:#2D2B7F;
		text-align:right;
		margin:0 0 10px 0;
	}
	
	.contenuTexteJustify{
		font-size:100%;
		color:#2D2B7F;
		text-align:justify;
		margin:0 0 10px 0;
	}
	
	.contenuTexteJustifyLibre{
		font-size:100%;
		color:#2D2B7F;
		text-align:justify;
		margin:0 0 10px 0;
	}
	
	.contenuTexteCenter{
		font-size:100%;
		color:#2D2B7F;
		text-align:center;
		margin:0 28px 10px 0;
	}
	
	.contenuTexteCenterLibre{
		font-size:100%;
		color:#2D2B7F;
		text-align:center;
		margin:0 0 10px 0;
	}
	
	.contenuTexteBig{
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
		margin:0 28px 10px 0;
	}
	
	.contenuTexteBigLibre{
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
		margin:0 0 10px 0;
	}
	
	.contenuTexteGras{
		font-weight:bold;
	}
	
	.contenuTexteItalique{
		font-style:italic;
	}
	
	.contenuTexteSouligne{
		text-decoration:underline;
	}
	
	.contenuTexteBarre{
		text-decoration:line-through;
	}
	
	.contenuTableauPleinePage{
		width:601px;
	}
		
	.tableauContenuEntete{
		border-bottom:2px solid #fff;
		background-color:#2D2B7F;
		padding:4px;
		font-size:110%;
		font-weight:bold;
		color:#fff;
		text-align:center;
	}
	
	.tableauContenuEnteteLastCell{
		border-bottom:2px solid #fff;
		background-color:#2D2B7F;
		padding:4px;
		font-size:110%;
		font-weight:bold;
		color:#fff;
		text-align:center;
	}

	.tableauContenuLigne1{
		border-right:2px solid #E4EAF1;
		border-bottom:2px solid #fff;
		background-color:#C2D2E7;
		padding:4px 4px 6px 4px;
		color:#2D2B7F;
		text-align:center;
	}
	
	.tableauContenuLigne1LastCell{
		border-bottom:2px solid #fff;
		background-color:#C2D2E7;
		padding:4px 4px 6px 4px;
		color:#2D2B7F;
		text-align:center;
	}
	
	.tableauContenuLigne2{
		border-right:2px solid #fff;
		border-bottom:2px solid #fff;
		background-color:#E1ECFA;
		padding:4px 4px 6px 4px;
		color:#2D2B7F;
		text-align:center;
	}
	
	.tableauContenuLigne2LastCell{
		border-bottom:2px solid #fff;
		background-color:#E1ECFA;
		padding:4px 4px 6px 4px;
		color:#2D2B7F;
		text-align:center;
	}
	
	.contenuAvecMargeDroite{
		margin:0 28px 0 0;
	}
	
	/*fin contenu*/
	
	/*services*/
	
	.servicesUl{
		list-style:none;
		margin:0;
		padding:0;
		border-right:1px solid #2D2B7F;
		border-left:1px solid #2D2B7F;
		border-bottom:1px solid #2D2B7F;
	}
	
	.servicesUl2{
		display:none;
		list-style:none;
		margin:0 0 10px 0;
		padding:0;
	}
		
	
	.servicesLi{
		margin:0px 0 3px 0;
		padding:0 0 0 25px;
		list-style:none;
		font-weight:normal;
		
	}
	
	.servicesLi2{
		margin:6px 0 8px 0;
		padding:0 0 0 25px;
		list-style:none;
		font-weight:bold;
		color:#2D2B7F;
		
	}
	
	.servicePicto{
		padding-top:1px;
		display:block;
		float:left;
		width:11px;
	}
	
	.servicesPied{
		margin:6px 0 20px 0;
		padding:0 0px 3px 0;
		text-align:right;
	}
	
	.servicesRetour{
		font-size:100%;
		color:#2D2B7F;
		font-weight:bold;
		text-decoration:none;
	}
	
	.servicesRetour:hover{
		text-decoration:underline;
	}
	
	.lienSousmenu{
		color:#ff6600;
		text-decoration:none;
	}
	
	.lienSousmenu:hover{
		text-decoration:underline;
	}
	
	.serviceAdresseGauche{
		float:left;
		width:280px;
		margin:0 0 15px 0;
		padding:0 40px 0 0;
		color:#2D2B7F;
	}
	
	.serviceAdresseGauche h1{
		margin:0 0px 2px 0px;
		padding:0 0 0 10px;
		background-image:url(../img/ancre.gif);
		background-repeat:no-repeat;
		background-position:0px 3px;
		font-size:90%;
		font-weight:bold;
		color:#ff6600;
	}
	
	.serviceAdresseGauche p{
		margin:0;
		padding:0 0 0 10px;
	}
	
	.serviceAdresseDroite{
		float:left;
		width:280px;
		margin:0 0px 15px 0;
		padding:0;
		color:#2D2B7F;
	}
	
	.serviceAdresseDroite h1{
		margin:0 0px 2px 0px;
		padding:0 0 0 10px;
		background-image:url(../img/ancre.gif);
		background-repeat:no-repeat;
		background-position:0px 3px;
		font-size:90%;
		color:#ff6600;
		font-weight:bold;
	}
	
	.serviceAdresseDroite p{
		margin:0;
		padding:0 0 0 10px;
	}
	
	.serviceTel{
		font-weight:bold;
	}
	
	.serviceTitre{
		margin:0 25px 0px 45px;
		padding:0 0 0 10px;
		background-image:url(../img/ancre.gif);
		background-repeat:no-repeat;
		background-position:0px 3px;
		font-size:100%;
		color:#ff6600;
		font-weight:bold;
	}
	
	.serviceTexte{
		margin:0 25px 6px 55px;
		padding:0 0 8px 0px;
		font-size:100%;
		color:#2D2B7F;
		border-bottom:1px solid #2D2B7F;
	}
		
	
	
	/*pop up se rendre*/
	
	
	#popUpContent{
		width:450px;
	}
	
	#popUpContent h2{
		font-size:110%;
		font-weight:bold;
		color:#FD1813;
		margin:15px 0 0 10px;
		padding:0;
	}
	
	#popUpContent p{
		margin:5px 0 15px 25px;
		padding:0;
		color:#2D2B7F;
	}
	
	.popupIntro{
		margin:10px 0 10px 10px;
		padding:0;
		color:#2D2B7F;
		font-weight:bold;
	}
		
	
	#popUpContent a{
		color:#FF6600;
		text-decoration:none;
	}
	
	#popUpContent a:hover{
		text-decoration:underline;
	}
	
	#popupClose{
		margin:10px 0 0 165px;
		color:#FF6600;
		font-weight:bold;
	}
	
	#popupClose a{
		color:#FF6600;
		text-decoration:none;
	}
	
	#popupClose a:hover{
		text-decoration:underline;
	}
	
/*pages internes*/


/* CSS Document */

/*titres carre haut gauche*/

	#contenuTitreCarreGaucheHaut{
		clear:both;
		padding:0;
		margin:0;
		height:35px;
	}

	/*titres carre haut gauche navy*/
	
	#carreGaucheHautNavy1{
		float:left;
		background-image:url(../img/titres/gauche_haut_navy1.gif);
		background-repeat:no-repeat;
		height:35px;
		width:22px;
	}
	
	#carreGaucheHautNavy2{
		float:left;
		background-image:url(../img/titres/gauche_haut_navy2.gif);
		background-repeat:repeat-x;
		height:19px;
		padding-top:16px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreGaucheHautNavy3{
		float:left;
		background-image:url(../img/titres/gauche_haut_navy3.gif);
		background-repeat:no-repeat;
		height:35px;
		width:11px;
	}

	/*fin titres carre hautgauche navy*/
	
	

	/*titres carre haut gauche new orange*/
	
	#carreGaucheHautOrange1{
		float:left;
		background-image:url(../img/titres/gauche_haut_orange1.gif);
		background-repeat:no-repeat;
		height:35px;
		width:22px;
	}
	
	#carreGaucheHautOrange2{
		float:left;
		background-image:url(../img/titres/gauche_haut_orange2.gif);
		background-repeat:repeat-x;
		height:19px;
		padding-top:16px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreGaucheHautOrange3{
		float:left;
		background-image:url(../img/titres/gauche_haut_orange3.gif);
		background-repeat:no-repeat;
		height:35px;
		width:11px;
	}

	/*fin titres carre haut gauche new orange*/
	
	/*titres carre haut gauche rouge*/
	
	#carreGaucheHautRouge1{
		float:left;
		background-image:url(../img/titres/gauche_haut_rouge1.gif);
		background-repeat:no-repeat;
		height:35px;
		width:22px;
	}
	
	#carreGaucheHautRouge2{
		float:left;
		background-image:url(../img/titres/gauche_haut_rouge2.gif);
		background-repeat:repeat-x;
		height:19px;
		padding-top:16px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreGaucheHautRouge3{
		float:left;
		background-image:url(../img/titres/gauche_haut_rouge3.gif);
		background-repeat:no-repeat;
		height:35px;
		width:11px;
	}

	/*fin titres carre haut gauche rouge*/
	
	/*titres carre haut gauche vert*/
	
	#carreGaucheHautVert1{
		float:left;
		background-image:url(../img/titres/gauche_haut_vert1.gif);
		background-repeat:no-repeat;
		height:35px;
		width:22px;
	}
	
	#carreGaucheHautVert2{
		float:left;
		background-image:url(../img/titres/gauche_haut_vert2.gif);
		background-repeat:repeat-x;
		height:19px;
		padding-top:16px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreGaucheHautVert3{
		float:left;
		background-image:url(../img/titres/gauche_haut_vert3.gif);
		background-repeat:no-repeat;
		height:35px;
		width:11px;
	}

	/*fin titres carre haut gauche vert*/
	
	/*titres carre haut gauche violet*/
	
	#carreGaucheHautViolet1{
		float:left;
		background-image:url(../img/titres/gauche_haut_violet1.gif);
		background-repeat:no-repeat;
		height:35px;
		width:22px;
	}
	
	#carreGaucheHautViolet2{
		float:left;
		background-image:url(../img/titres/gauche_haut_violet2.gif);
		background-repeat:repeat-x;
		height:19px;
		padding-top:16px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreGaucheHautViolet3{
		float:left;
		background-image:url(../img/titres/gauche_haut_violet3.gif);
		background-repeat:no-repeat;
		height:35px;
		width:11px;
	}

	/*fin titres carre haut gauche violet*/
	
	/*titres carre haut gauche bleu*/
	
	#carreGaucheHautBleu1{
		float:left;
		background-image:url(../img/titres/gauche_haut_bleu1.gif);
		background-repeat:no-repeat;
		height:35px;
		width:22px;
	}
	
	#carreGaucheHautBleu2{
		float:left;
		background-image:url(../img/titres/gauche_haut_bleu2.gif);
		background-repeat:repeat-x;
		height:19px;
		padding-top:16px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreGaucheHautBleu3{
		float:left;
		background-image:url(../img/titres/gauche_haut_bleu3.gif);
		background-repeat:no-repeat;
		height:35px;
		width:11px;
	}

	/*fin titres carre haut gauche bleu*/
	
	/*titres carre haut gauche jaune*/
	
	#carreGaucheHautJaune1{
		float:left;
		background-image:url(../img/titres/gauche_haut_jaune1.gif);
		background-repeat:no-repeat;
		height:35px;
		width:22px;
	}
	
	#carreGaucheHautJaune2{
		float:left;
		background-image:url(../img/titres/gauche_haut_jaune2.gif);
		background-repeat:repeat-x;
		height:19px;
		padding-top:16px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreGaucheHautJaune3{
		float:left;
		background-image:url(../img/titres/gauche_haut_jaune3.gif);
		background-repeat:no-repeat;
		height:35px;
		width:11px;
	}

	/*fin titres carre haut gauche jaune*/
	
	/*titres carre haut gauche turquoise*/
	
	#carreGaucheHautTurquoise1{
		float:left;
		background-image:url(../img/titres/gauche_haut_turquoise1.gif);
		background-repeat:no-repeat;
		height:35px;
		width:22px;
	}
	
	#carreGaucheHautTurquoise2{
		float:left;
		background-image:url(../img/titres/gauche_haut_turquoise2.gif);
		background-repeat:repeat-x;
		height:19px;
		padding-top:16px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreGaucheHautTurquoise3{
		float:left;
		background-image:url(../img/titres/gauche_haut_turquoise3.gif);
		background-repeat:no-repeat;
		height:35px;
		width:11px;
	}

	/*fin titres carre haut gauche turquoise*/
	
/*fin titres carre haut gauche*/


/*titres carre haut droite*/

	#contenuTitreCarreDroiteHaut{
		clear:both;
		padding:0;
		margin:0;
		height:31px;
	}
	
	/*titres carre haut droite navy*/
	
	#carreDroiteHautNavy1{
		float:left;
		background-image:url(../img/titres/droite_haut_navy1.gif);
		background-repeat:no-repeat;
		height:31px;
		width:11px;
	}
	
	#carreDroiteHautNavy2{
		float:left;
		background-image:url(../img/titres/droite_haut_navy2.gif);
		background-repeat:repeat-x;
		height:19px;
		padding-top:12px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreDroiteHautNavy3{
		float:left;
		background-image:url(../img/titres/droite_haut_navy3.gif);
		background-repeat:no-repeat;
		height:31px;
		width:18px;
	}

	/*fin titres carre haut droite navy*/
	
	/*titres carre haut droite orange*/
	
	#carreDroiteHautOrange1{
		float:left;
		background-image:url(../img/titres/droite_haut_orange1.gif);
		background-repeat:no-repeat;
		height:31px;
		width:11px;
	}
	
	#carreDroiteHautOrange2{
		float:left;
		background-image:url(../img/titres/droite_haut_orange2.gif);
		background-repeat:repeat-x;
		height:19px;
		padding-top:12px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreDroiteHautOrange3{
		float:left;
		background-image:url(../img/titres/droite_haut_orange3.gif);
		background-repeat:no-repeat;
		height:31px;
		width:18px;
	}

	/*fin titres carre haut droite orange*/
	
	/*titres carre haut droite rouge*/
	
	#carreDroiteHautRouge1{
		float:left;
		background-image:url(../img/titres/droite_haut_rouge1.gif);
		background-repeat:no-repeat;
		height:31px;
		width:11px;
	}
	
	#carreDroiteHautRouge2{
		float:left;
		background-image:url(../img/titres/droite_haut_rouge2.gif);
		background-repeat:repeat-x;
		height:19px;
		padding-top:12px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreDroiteHautRouge3{
		float:left;
		background-image:url(../img/titres/droite_haut_rouge3.gif);
		background-repeat:no-repeat;
		height:31px;
		width:18px;
	}

	/*fin titres carre haut droite rouge*/
	
	/*titres carre haut droite vert*/
	
	#carreDroiteHautVert1{
		float:left;
		background-image:url(../img/titres/droite_haut_vert1.gif);
		background-repeat:no-repeat;
		height:31px;
		width:11px;
	}
	
	#carreDroiteHautVert2{
		float:left;
		background-image:url(../img/titres/droite_haut_vert2.gif);
		background-repeat:repeat-x;
		height:19px;
		padding-top:12px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreDroiteHautVert3{
		float:left;
		background-image:url(../img/titres/droite_haut_vert3.gif);
		background-repeat:no-repeat;
		height:31px;
		width:18px;
	}

	/*fin titres carre haut droite vert*/
	
	/*titres carre haut droite violet*/
	
	#carreDroiteHautViolet1{
		float:left;
		background-image:url(../img/titres/droite_haut_violet1.gif);
		background-repeat:no-repeat;
		height:31px;
		width:11px;
	}
	
	#carreDroiteHautViolet2{
		float:left;
		background-image:url(../img/titres/droite_haut_violet2.gif);
		background-repeat:repeat-x;
		height:19px;
		padding-top:12px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreDroiteHautViolet3{
		float:left;
		background-image:url(../img/titres/droite_haut_violet3.gif);
		background-repeat:no-repeat;
		height:31px;
		width:18px;
	}

	/*fin titres carre haut droite violet*/
	
	/*titres carre haut droite bleu*/
	
	#carreDroiteHautBleu1{
		float:left;
		background-image:url(../img/titres/droite_haut_bleu1.gif);
		background-repeat:no-repeat;
		height:31px;
		width:11px;
	}
	
	#carreDroiteHautBleu2{
		float:left;
		background-image:url(../img/titres/droite_haut_bleu2.gif);
		background-repeat:repeat-x;
		height:19px;
		padding-top:12px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreDroiteHautBleu3{
		float:left;
		background-image:url(../img/titres/droite_haut_bleu3.gif);
		background-repeat:no-repeat;
		height:31px;
		width:18px;
	}

	/*fin titres carre haut droite bleu*/
	
	/*titres carre haut droite jaune*/
	
	#carreDroiteHautJaune1{
		float:left;
		background-image:url(../img/titres/droite_haut_jaune1.gif);
		background-repeat:no-repeat;
		height:31px;
		width:11px;
	}
	
	#carreDroiteHautJaune2{
		float:left;
		background-image:url(../img/titres/droite_haut_jaune2.gif);
		background-repeat:repeat-x;
		height:19px;
		padding-top:12px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreDroiteHautJaune3{
		float:left;
		background-image:url(../img/titres/droite_haut_jaune3.gif);
		background-repeat:no-repeat;
		height:31px;
		width:18px;
	}

	/*fin titres carre haut droite jaune*/
	
	/*titres carre haut droite turquoise*/
	
	#carreDroiteHautTurquoise1{
		float:left;
		background-image:url(../img/titres/droite_haut_turquoise1.gif);
		background-repeat:no-repeat;
		height:31px;
		width:11px;
	}
	
	#carreDroiteHautTurquoise2{
		float:left;
		background-image:url(../img/titres/droite_haut_turquoise2.gif);
		background-repeat:repeat-x;
		height:19px;
		padding-top:12px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreDroiteHautTurquoise3{
		float:left;
		background-image:url(../img/titres/droite_haut_turquoise3.gif);
		background-repeat:no-repeat;
		height:31px;
		width:18px;
	}

	/*fin titres carre haut droite turquoise*/
	
/*fin titres carre haut droite*/

/*titres carre milieu gauche*/

	#contenuTitreCarreGaucheMilieu{
		clear:both;
		padding:0;
		margin:0;
		height:24px;
	}
	
	/*titres carre milieu gauche navy*/
	
	#carreGaucheMilieuNavy1{
		float:left;
		background-image:url(../img/titres/gauche_milieu_navy1.gif);
		background-repeat:no-repeat;
		height:24px;
		width:22px;
	}
	
	#carreGaucheMilieuNavy2{
		float:left;
		background-image:url(../img/titres/gauche_milieu_navy2.gif);
		background-repeat:repeat-x;
		height:20px;
		padding-top:4px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreGaucheMilieuNavy3{
		float:left;
		background-image:url(../img/titres/gauche_milieu_navy3.gif);
		background-repeat:no-repeat;
		height:24px;
		width:12px;
	}

	/*fin titres carre milieu gauche navy*/
	
	/*titres carre milieu gauche orange*/
	
	#carreGaucheMilieuOrange1{
		float:left;
		background-image:url(../img/titres/gauche_milieu_orange1.gif);
		background-repeat:no-repeat;
		height:24px;
		width:22px;
	}
	
	#carreGaucheMilieuOrange2{
		float:left;
		background-image:url(../img/titres/gauche_milieu_orange2.gif);
		background-repeat:repeat-x;
		height:20px;

		padding-top:4px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreGaucheMilieuOrange3{
		float:left;
		background-image:url(../img/titres/gauche_milieu_orange3.gif);
		background-repeat:no-repeat;
		height:24px;
		width:12px;
	}

	/*fin titres carre milieu gauche orange*/
	
	/*titres carre milieu gauche rouge*/
	
	#carreGaucheMilieuRouge1{
		float:left;
		background-image:url(../img/titres/gauche_milieu_rouge1.gif);
		background-repeat:no-repeat;
		height:24px;
		width:22px;
	}
	
	#carreGaucheMilieuRouge2{
		float:left;
		background-image:url(../img/titres/gauche_milieu_rouge2.gif);
		background-repeat:repeat-x;
		height:20px;
		padding-top:4px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreGaucheMilieuRouge3{
		float:left;
		background-image:url(../img/titres/gauche_milieu_rouge3.gif);
		background-repeat:no-repeat;
		height:24px;
		width:12px;
	}

	/*fin titres carre milieu gauche rouge*/
	
	/*titres carre milieu gauche vert*/
	
	#carreGaucheMilieuVert1{
		float:left;
		background-image:url(../img/titres/gauche_milieu_vert1.gif);
		background-repeat:no-repeat;
		height:24px;
		width:22px;
	}
	
	#carreGaucheMilieuVert2{
		float:left;
		background-image:url(../img/titres/gauche_milieu_vert2.gif);
		background-repeat:repeat-x;
		height:20px;
		padding-top:4px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreGaucheMilieuVert3{
		float:left;
		background-image:url(../img/titres/gauche_milieu_vert3.gif);
		background-repeat:no-repeat;
		height:24px;
		width:12px;
	}

	/*fin titres carre milieu gauche vert*/
	
	/*titres carre milieu gauche violet*/
	
	#carreGaucheMilieuViolet1{
		float:left;
		background-image:url(../img/titres/gauche_milieu_violet1.gif);
		background-repeat:no-repeat;
		height:24px;
		width:22px;
	}
	
	#carreGaucheMilieuViolet2{
		float:left;
		background-image:url(../img/titres/gauche_milieu_violet2.gif);
		background-repeat:repeat-x;
		height:20px;
		padding-top:4px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreGaucheMilieuViolet3{
		float:left;
		background-image:url(../img/titres/gauche_milieu_violet3.gif);
		background-repeat:no-repeat;
		height:24px;
		width:12px;
	}

	/*fin titres carre milieu gauche violet*/
	
	/*titres carre milieu gauche bleu*/
	
	#carreGaucheMilieuBleu1{
		float:left;
		background-image:url(../img/titres/gauche_milieu_bleu1.gif);
		background-repeat:no-repeat;
		height:24px;
		width:22px;
	}
	
	#carreGaucheMilieuBleu2{
		float:left;
		background-image:url(../img/titres/gauche_milieu_bleu2.gif);
		background-repeat:repeat-x;
		height:20px;
		padding-top:4px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreGaucheMilieuBleu3{
		float:left;
		background-image:url(../img/titres/gauche_milieu_bleu3.gif);
		background-repeat:no-repeat;
		height:24px;
		width:12px;
	}

	/*fin titres carre milieu gauche bleu*/
	
	/*titres carre milieu gauche jaune*/
	
	#carreGaucheMilieuJaune1{
		float:left;
		background-image:url(../img/titres/gauche_milieu_jaune1.gif);
		background-repeat:no-repeat;
		height:24px;
		width:22px;
	}
	
	#carreGaucheMilieuJaune2{
		float:left;
		background-image:url(../img/titres/gauche_milieu_jaune2.gif);
		background-repeat:repeat-x;
		height:20px;
		padding-top:4px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreGaucheMilieuJaune3{
		float:left;
		background-image:url(../img/titres/gauche_milieu_jaune3.gif);
		background-repeat:no-repeat;
		height:24px;
		width:12px;
	}

	/*fin titres carre milieu gauche jaune*/
	
	/*titres carre milieu gauche turquoise*/
	
	#carreGaucheMilieuTurquoise1{
		float:left;
		background-image:url(../img/titres/gauche_milieu_turquoise1.gif);
		background-repeat:no-repeat;
		height:24px;
		width:22px;
	}
	
	#carreGaucheMilieuTurquoise2{
		float:left;
		background-image:url(../img/titres/gauche_milieu_turquoise2.gif);
		background-repeat:repeat-x;
		height:20px;
		padding-top:4px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreGaucheMilieuTurquoise3{
		float:left;
		background-image:url(../img/titres/gauche_milieu_turquoise3.gif);
		background-repeat:no-repeat;
		height:24px;
		width:12px;
	}

	/*fin titres carre milieu gauche turquoise*/

/*fin titres carre milieu gauche*/


/*titres carre milieu droite*/

	#contenuTitreCarreGaucheMilieu{
		clear:both;
		padding:0;
		margin:0;
		height:24px;
	}
	
	/*titres carre milieu droite navy*/
	
	#carreDroiteMilieuNavy1{
		float:left;
		background-image:url(../img/titres/droite_milieu_navy1.gif);
		background-repeat:no-repeat;
		height:24px;
		width:11px;
	}
	
	#carreDroiteMilieuNavy2{
		float:left;
		background-image:url(../img/titres/droite_milieu_navy2.gif);
		background-repeat:repeat-x;
		height:20px;
		padding-top:4px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreDroiteMilieuNavy3{
		float:left;
		background-image:url(../img/titres/droite_milieu_navy3.gif);
		background-repeat:no-repeat;
		height:24px;
		width:21px;
	}

	/*fin titres carre milieu droite navy*/
	
	/*titres carre milieu droite orange*/
	
	#carreDroiteMilieuOrange1{
		float:left;
		background-image:url(../img/titres/droite_milieu_orange1.gif);
		background-repeat:no-repeat;
		height:24px;
		width:11px;
	}
	
	#carreDroiteMilieuOrange2{
		float:left;
		background-image:url(../img/titres/droite_milieu_orange2.gif);
		background-repeat:repeat-x;
		height:20px;
		padding-top:4px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreDroiteMilieuOrange3{
		float:left;
		background-image:url(../img/titres/droite_milieu_orange3.gif);
		background-repeat:no-repeat;
		height:24px;
		width:21px;
	}

	/*fin titres carre milieu droite orange*/
	
	/*titres carre milieu droite rouge*/
	
	#carreDroiteMilieuRouge1{
		float:left;
		background-image:url(../img/titres/droite_milieu_rouge1.gif);
		background-repeat:no-repeat;
		height:24px;
		width:11px;
	}
	
	#carreDroiteMilieuRouge2{
		float:left;
		background-image:url(../img/titres/droite_milieu_rouge2.gif);
		background-repeat:repeat-x;
		height:20px;
		padding-top:4px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreDroiteMilieuRouge3{
		float:left;
		background-image:url(../img/titres/droite_milieu_rouge3.gif);
		background-repeat:no-repeat;
		height:24px;
		width:21px;
	}

	/*fin titres carre milieu droite rouge*/
	
	/*titres carre milieu droite vert*/
	
	#carreDroiteMilieuVert1{
		float:left;
		background-image:url(../img/titres/droite_milieu_vert1.gif);
		background-repeat:no-repeat;
		height:24px;
		width:11px;
	}
	
	#carreDroiteMilieuVert2{
		float:left;
		background-image:url(../img/titres/droite_milieu_vert2.gif);
		background-repeat:repeat-x;
		height:20px;
		padding-top:4px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreDroiteMilieuVert3{
		float:left;
		background-image:url(../img/titres/droite_milieu_vert3.gif);
		background-repeat:no-repeat;
		height:24px;
		width:21px;
	}

	/*fin titres carre milieu droite vert*/
	
	/*titres carre milieu droite violet*/
	
	#carreDroiteMilieuViolet1{
		float:left;
		background-image:url(../img/titres/droite_milieu_violet1.gif);
		background-repeat:no-repeat;
		height:24px;
		width:11px;
	}
	
	#carreDroiteMilieuViolet2{
		float:left;
		background-image:url(../img/titres/droite_milieu_violet2.gif);
		background-repeat:repeat-x;
		height:20px;
		padding-top:4px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreDroiteMilieuViolet3{
		float:left;
		background-image:url(../img/titres/droite_milieu_violet3.gif);
		background-repeat:no-repeat;
		height:24px;
		width:21px;
	}

	/*fin titres carre milieu droite violet*/
	
	/*titres carre milieu droite bleu*/
	
	#carreDroiteMilieuBleu1{
		float:left;
		background-image:url(../img/titres/droite_milieu_bleu1.gif);
		background-repeat:no-repeat;
		height:24px;
		width:11px;
	}
	
	#carreDroiteMilieuBleu2{
		float:left;
		background-image:url(../img/titres/droite_milieu_bleu2.gif);
		background-repeat:repeat-x;
		height:20px;
		padding-top:4px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreDroiteMilieuBleu3{
		float:left;
		background-image:url(../img/titres/droite_milieu_bleu3.gif);
		background-repeat:no-repeat;
		height:24px;
		width:21px;
	}

	/*fin titres carre milieu droite bleu*/
	
	/*titres carre milieu droite jaune*/
	
	#carreDroiteMilieuJaune1{
		float:left;
		background-image:url(../img/titres/droite_milieu_jaune1.gif);
		background-repeat:no-repeat;
		height:24px;
		width:11px;
	}
	
	#carreDroiteMilieuJaune2{
		float:left;
		background-image:url(../img/titres/droite_milieu_jaune2.gif);
		background-repeat:repeat-x;
		height:20px;
		padding-top:4px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreDroiteMilieuJaune3{
		float:left;
		background-image:url(../img/titres/droite_milieu_jaune3.gif);
		background-repeat:no-repeat;
		height:24px;
		width:21px;
	}

	/*fin titres carre milieu droite jaune*/
	
	/*titres carre milieu droite turquoise*/
	
	#carreDroiteMilieuTurquoise1{
		float:left;
		background-image:url(../img/titres/droite_milieu_turquoise1.gif);
		background-repeat:no-repeat;
		height:24px;
		width:11px;
	}
	
	#carreDroiteMilieuTurquoise2{
		float:left;
		background-image:url(../img/titres/droite_milieu_turquoise2.gif);
		background-repeat:repeat-x;
		height:20px;
		padding-top:4px;
		font-size:110%;
		font-weight:bold;
		color:#2D2B7F;
	}
	
	#carreDroiteMilieuTurquoise3{
		float:left;
		background-image:url(../img/titres/droite_milieu_turquoise3.gif);
		background-repeat:no-repeat;
		height:24px;
		width:21px;
	}

	/*fin titres carre milieu droite turquoise*/
	
/*fin titres carre milieu droite*/



/*tableaux*/

	/*navy*/
	.contenuLiensNavy{
		color:#214992;
		font-size:100%;
		text-decoration:none;
	}
	
	.tabBicolorNavy1{ /*ton moyen pour alternance ou comme fond à placer sur le tr*/
		border-right:2px solid #E4EAF1;
		border-bottom:2px solid #fff;
		background-color:#A6B6D3;
		padding:4px 4px 6px 4px;
		color:#2D2B7F;
		text-align:center;
	}
	
	.tabBicolorNavy2{ /*ton clair pour alternance à placer sur le tr*/
		border-right:2px solid #fff;
		border-bottom:2px solid #fff;
		background-color:#E1ECFA;
		padding:4px 4px 6px 4px;
		color:#2D2B7F;
		text-align:center;
	}
	
	.EnteteNavy{ /*ton foncé à placer sur le tr*/
		border-bottom:2px solid #fff;
		background-color:#214992;
		padding:4px;
		font-size:110%;
		font-weight:bold;
		color:#fff;
	}
	/*navy*/
	
	/*orange*/
	.contenuLiensOrange{
		color:#D47800;
		font-size:100%;
		text-decoration:none;
	}
	
	.tabBicolorOrange1{ /*ton moyen pour alternance ou comme fond à placer sur le tr*/
		border-right:2px solid #E4EAF1;
		border-bottom:2px solid #fff;
		background-color:#EEC999;
		padding:4px 4px 6px 4px;
		color:#2D2B7F;
		text-align:center;
	}
	
	.tabBicolorOrange2{ /*ton clair pour alternance à placer sur le tr*/
		border-right:2px solid #fff;
		border-bottom:2px solid #fff;
		background-color:#F9EBD9;
		padding:4px 4px 6px 4px;
		color:#2D2B7F;
		text-align:center;
	}
	
	.EnteteOrange{ /*ton foncé à placer sur le tr*/
		border-bottom:2px solid #fff;
		background-color:#D47800;
		padding:4px;
		font-size:110%;
		font-weight:bold;
		color:#fff;
	}
	
	
	/*orange*/
	
	/*rouge*/
	.contenuLiensRouge{
		color:#A00337;
		font-size:100%;
		text-decoration:none;
	}
	
	.tabBicolorRouge1{ /*ton moyen pour alternance ou comme fond à placer sur le tr*/
		border-right:2px solid #E4EAF1;
		border-bottom:2px solid #fff;
		background-color:#D99AAF;
		padding:4px 4px 6px 4px;
		color:#2D2B7F;
		text-align:center;
	}
	
	.tabBicolorRouge2{ /*ton clair pour alternance à placer sur le tr*/
		border-right:2px solid #fff;
		border-bottom:2px solid #fff;
		background-color:#F1D9E1;
		padding:4px 4px 6px 4px;
		color:#2D2B7F;
		text-align:center;
	}
	
	.EnteteRouge{ /*ton foncé à placer sur le tr*/
		border-bottom:2px solid #fff;
		background-color:#A00337;
		padding:4px;
		font-size:110%;
		font-weight:bold;
		color:#fff;
	}
	/*rouge*/
	
	/*vert*/
	.contenuLiensVert{
		color:#84B45E;
		font-size:100%;
		text-decoration:none;
	}
	
	
	.tabBicolorVert1{ /*ton moyen pour alternance ou comme fond à placer sur le tr*/
		border-right:2px solid #E4EAF1;
		border-bottom:2px solid #fff;
		background-color:#CEE1BF;
		padding:4px 4px 6px 4px;
		color:#2D2B7F;
		text-align:center;
	}
	
	.tabBicolorVert2{ /*ton clair pour alternance à placer sur le tr*/
		border-right:2px solid #fff;
		border-bottom:2px solid #fff;
		background-color:#EDF4E7;
		padding:4px 4px 6px 4px;
		color:#2D2B7F;
		text-align:center;
	}
	
	.EnteteVert{ /*ton foncé à placer sur le tr*/
		border-bottom:2px solid #fff;
		background-color:#84B45E;
		padding:4px;
		font-size:110%;
		font-weight:bold;
		color:#fff;
	}
	/*vert*/
	
	/*violet*/
	.contenuLiensViolet{
		color:#7E0081;
		font-size:100%;
		text-decoration:none;
	}
	
	
	.tabBicolorViolet1{ /*ton moyen pour alternance ou comme fond à placer sur le tr*/
		border-right:2px solid #E4EAF1;
		border-bottom:2px solid #fff;
		background-color:#CB99CD;
		padding:4px 4px 6px 4px;
		color:#2D2B7F;
		text-align:center;
	}
	
	.tabBicolorViolet2{ /*ton clair pour alternance à placer sur le tr*/
		border-right:2px solid #fff;
		border-bottom:2px solid #fff;
		background-color:#ECD9EC;
		padding:4px 4px 6px 4px;
		color:#2D2B7F;
		text-align:center;
	}
	
	.EnteteViolet{ /*ton foncé à placer sur le tr*/
		border-bottom:2px solid #fff;
		background-color:#7E0081;
		padding:4px;
		font-size:110%;
		font-weight:bold;
		color:#fff;
	}
	/*violet*/
	
	/*bleu*/
	.contenuLiensBleu{
		color:#5794D1;
		font-size:100%;
		text-decoration:none;
	}
	
	.tabBicolorBleu1{ /*ton moyen pour alternance ou comme fond à placer sur le tr*/
		border-right:2px solid #E4EAF1;
		border-bottom:2px solid #fff;
		background-color:#BCD4ED;
		padding:4px 4px 6px 4px;
		color:#2D2B7F;
		text-align:center;
	}
	
	.tabBicolorBleu2{ /*ton clair pour alternance à placer sur le tr*/
		border-right:2px solid #fff;
		border-bottom:2px solid #fff;
		background-color:#E6EFF8;
		padding:4px 4px 6px 4px;
		color:#2D2B7F;
		text-align:center;
	}
	
	.EnteteBleu{ /*ton foncé à placer sur le tr*/
		border-bottom:2px solid #fff;
		background-color:#5794D1;
		padding:4px;
		font-size:110%;
		font-weight:bold;
		color:#fff;
	}
	/*bleu*/
	
	/*jaune*/
	.contenuLiensJaune{
		color:#ECBF00;
		font-size:100%;
		text-decoration:none;
	}
	
	.tabBicolorJaune1{ /*ton moyen pour alternance ou comme fond à placer sur le tr*/
		border-right:2px solid #E4EAF1;
		border-bottom:2px solid #fff;
		background-color:#F7E599;
		padding:4px 4px 6px 4px;
		color:#2D2B7F;
		text-align:center;
	}
	
	.tabBicolorJaune2{ /*ton clair pour alternance à placer sur le tr*/
		border-right:2px solid #fff;
		border-bottom:2px solid #fff;
		background-color:#FCF5D9;
		padding:4px 4px 6px 4px;
		color:#2D2B7F;
		text-align:center;
	}
	
	.EnteteJaune{ /*ton foncé à placer sur le tr*/
		border-bottom:2px solid #fff;
		background-color:#ECBF00;
		padding:4px;
		font-size:110%;
		font-weight:bold;
		color:#fff;
	}
	/*jaune*/
	
	/*turquoise*/
	.contenuLiensTurquoise{
		color:#007D92;
		font-size:100%;
		text-decoration:none;
	}
	
	.tabBicolorTurquoise1{ /*ton moyen pour alternance ou comme fond à placer sur le tr*/
		border-right:2px solid #E4EAF1;
		border-bottom:2px solid #fff;
		background-color:#99CBD3;
		padding:4px 4px 6px 4px;
		color:#2D2B7F;
		text-align:center;
	}
	
	.tabBicolorTurquoise2{ /*ton clair pour alternance à placer sur le tr*/
		border-right:2px solid #fff;
		border-bottom:2px solid #fff;
		background-color:#D9ECEF;
		padding:4px 4px 6px 4px;
		color:#2D2B7F;
		text-align:center;
	}
	
	.EnteteTurquoise{ /*ton foncé à placer sur le tr*/
		border-bottom:2px solid #fff;
		background-color:#007D92;
		padding:4px;
		font-size:110%;
		font-weight:bold;
		color:#fff;
	}
	/*turquoise*/
	
	
	/* blanc */
	.contenuLiensBlanc{
		color:#FFFFFF;
		font-size:100%;
		text-decoration:none;
	}
	
	/* noir */
	.contenuLiensNoir{
		color:#000000;
		font-size:100%;
		text-decoration:none;
	}
/*fin tableaux*/


/*soustitres*/

	.contenuSousTitreNavy{
		margin:12px 0 6px 0;
		font-size:110%;
		font-weight:bold;
		color:#214992;
	}
	
	.contenuSousTitreOrange{
		margin:12px 0 6px 0;
		font-size:110%;
		font-weight:bold;
		color:#D47800;
	}
	
	.contenuSousTitreRouge{
		margin:12px 0 6px 0;
		font-size:110%;
		font-weight:bold;
		color:#A00337;
	}
	
	.contenuSousTitreVert{
		margin:12px 0 6px 0;
		font-size:110%;
		font-weight:bold;
		color:#84B45E;
	}
	
	.contenuSousTitreViolet{
		margin:12px 0 6px 0;
		font-size:110%;
		font-weight:bold;
		color:#7E0081;
	}
	
	.contenuSousTitreBleu{
		margin:12px 0 6px 0;
		font-size:110%;
		font-weight:bold;
		color:#5794D1;
	}
	
	.contenuSousTitreJaune{
		margin:12px 0 6px 0;
		font-size:110%;
		font-weight:bold;
		color:#ECBF00;
	}
	
	.contenuSousTitreTurquoise{
		margin:12px 0 6px 0;
		font-size:110%;
		font-weight:bold;
		color:#007D92;
	}

/*soustitres*/

/*images*/

	.photoNavy{
		border:1px solid #214992;
	}
	
	.photoOrange{
		border:1px solid #D47800;
	}
	
	.photoRouge{
		border:1px solid #A00337;
	}
	
	.photoVert{
		border:1px solid #84B45E;
	}
	
	.photoViolet{
		border:1px solid #7E0081;
	}
	
	.photoBleu{
		border:1px solid #5794D1;
	}
	
	.photoJaune{
		border:1px solid #ECBF00;
	}
	
	.photoTurquoise{
		border:1px solid #007D92;
	}

/*images*/
