html, body {
	background: url('../iso_icons/f_page.gif') repeat-x 0 bottom #20326d;
	font-family: arial,sans-serif;
	font-size: 12px;
	height: 100%;
	}
h1 {
	color: #224078;
	font-size: 21px;
	font-weight: normal;
	}
	h1 .fontSizeBigger {
		font-size: 21px;
		}

/********************/
/***** ACCUEIL ******/
/********************/
.accueil {
	position: absolute;
	width: 844px;
	left: 50%;
	margin-left: -422px;
	background: url('../iso_icons/f_accueil.jpg') no-repeat;
	}
	.accueil .logo {
		position: absolute;
		z-index: 5;
		width: 270px;
		height: 111px;
		left: 0px;
		top: 36px;
		background: url('../iso_icons/a_logoaccueil.gif') no-repeat;
		overflow: hidden;
		text-indent: -2000px;
		}
	.accueil .logo2 {
		position: absolute;
		z-index: 5;
		width: 172px;
		height: 43px;
		left: 630px;
		top: 110px;
		background: url('../iso_icons/a_logo2accueil.gif') no-repeat;
		overflow: hidden;
		text-indent: -2000px;
		}
	.accueil .visuel {
		background: url('../iso_icons/f_visuel.gif') no-repeat right top;
		padding: 145px 0 5px 191px;
		}

	.bas {
		margin-top: 3px;
		}
		.actus {
			float: left;
			background: url('../iso_icons/f_actusaccueil.gif') no-repeat;
			padding: 40px 0 0 100px;
			}
			.contenuactus {
				color: white;
				width: 240px;
				}
			.lienactus {
				}
				.lienactus a {
					background: url('../iso_icons/b_voiractus.gif') no-repeat;
					display: block;
					width: 154px;
					height: 15px;
					cursor: pointer;
					}

		.accueil .offre {
			float: left;
			background: url('../iso_icons/f_offre.gif') no-repeat;
			width: 395px;
			height: 213px;
			margin-left: 58px;
			}
			.accueil .contenuoffre {
				color: white;
				width: 205px;
				margin: 55px 0 0 80px;
				height: 97px;
				font-size: 12px;
				}
				.accueil .contenuoffre a, .accueil .contenuoffre a:visited {
					color: white;
					text-decoration: none;
					}
				.accueil .contenuoffre a:hover {
					text-decoration: underline;
					}

	.cadreactus {
		padding: 0 0 15px 0;
		}
		.cadreactus p {
			color: white;
			font-size: 12px;
			}
		.cadreactus br {
			padding: 0;
			margin: 0;
			font-size: 9px;
			}
		.cadreactus p a {
			color: white;
			text-decoration: none;
			}
			.cadreactus p a:hover {
				color: white;
				text-decoration: underline;
				}

/***********************/
/***** NAVIGATION ******/
/***********************/
.navigation {
	height: 77px;
	}
	.navigation ul {
		}
		.navigation li {
			float: left;
			}
			.navigation a {
				display: block;
				height: 42px;
				text-indent: -2000px;
				}
.annexes {
	float: left;
	width: 121px;
	padding-top: 11px;
	}
.news, .news a {
	background: url('../iso_icons/b_news.gif') no-repeat;
	width: 130px;
	}
.news a:hover {
	background: url('../iso_icons/b_news.gif') no-repeat 0 -42px;
	}
.compagnie, .compagnie a {
	background: url('../iso_icons/b_compagnie.gif') no-repeat;
	width: 115px;
	}
.compagnie a:hover {
	background: url('../iso_icons/b_compagnie.gif') no-repeat 0 -42px;
	}
.metiers, .metiers a {
	background: url('../iso_icons/b_metiers.gif') no-repeat;
	width: 115px;
	}
.metiers a:hover {
	background: url('../iso_icons/b_metiers.gif') no-repeat 0 -42px;
	}
.vols, .vols a {
	background: url('../iso_icons/b_vols.gif') no-repeat;
	width: 115px;
	}
.vols a:hover {
	background: url('../iso_icons/b_vols.gif') no-repeat 0 -42px;
	}
.galeries, .galeries a {
	background: url('../iso_icons/b_galeries.gif') no-repeat;
	width: 122px;
	}
.galeries a:hover {
	background: url('../iso_icons/b_galeries.gif') no-repeat 0 -42px;
	}
.boutique a {
	background: url('../iso_icons/b_boutique.gif') no-repeat;
	width: 121px;
	height: 19px;
	}
.boutique a:hover {
	background: url('../iso_icons/b_boutique.gif') no-repeat 0 -19px;
	}
.contacts a {
	background: url('../iso_icons/b_contacts.gif') no-repeat;
	width: 121px;
	height: 15px;
	}
.contacts a:hover {
	background: url('../iso_icons/b_contacts.gif') no-repeat 0 -15px;
	}
.devis a {
	background: url('../iso_icons/b_devis.gif') no-repeat;
	width: 121px;
	height: 18px;
	}
.devis a:hover {
	background: url('../iso_icons/b_devis.gif') no-repeat 0 -18px;
	}


.langue_en, .langue_fr {
	float: left;
	}
.langue_en a, .langue_fr a {
	display: block;
	background: url('../iso_icons/b_english.gif') no-repeat;
	width: 100px;
	height: 17px;
	}
.langue_fr a {
	background: url('../iso_icons/b_francais.gif') no-repeat;
	width: 110px;
	}

.interieur .langue_en, .interieur .langue_fr {
	padding-left: 50px;
	}

/**********************/
/***** INTERIEUR ******/
/**********************/
.interieur {
	position: absolute;
	width: 880px;
	left: 50%;
	margin-left: -460px;
	background: url('../iso_icons/f_interieur.jpg') no-repeat;
	}

.interieur .logo a {
	position: absolute;
	width: 190px;
	height: 124px;
	left: 18px;
	top: 19px;
	background: url('../iso_icons/a_logointerieur.gif') no-repeat;
	overflow: hidden;
	text-indent: -2000px;
	}

.bandeau {
	text-align: right;
	height: 79px;
	}
	.b01 {background: url('../iso_icons/v_bandeau1.jpg') no-repeat right;}
	.b02 {background: url('../iso_icons/v_bandeau2.jpg') no-repeat right;}
	.b03 {background: url('../iso_icons/v_bandeau3.jpg') no-repeat right;}
	.b04 {background: url('../iso_icons/v_bandeau4.jpg') no-repeat right;}
	.b05 {background: url('../iso_icons/v_bandeau5.jpg') no-repeat right;}
	.b06 {background: url('../iso_icons/v_bandeau6.jpg') no-repeat right;}
	.b07 {background: url('../iso_icons/v_bandeau7.jpg') no-repeat right;}

.contenu {
	padding: 7px 0 0 18px;
	}
	.tablecontenu {
		border-collapse: collapse;
		height: 300px;
		}
/*	.tablecontenu li {
		background: url('../iso_icons/i_puceliste.gif') no-repeat 7px 5px;
		padding: 0 0 0 0;
		}*/
.colgauche {
	background: url('../iso_icons/f_colgauche.gif') no-repeat #e6e6e6;
	width: 190px;
	padding: 0;
	}
.coldroite p {
	margin: auto;
	padding: auto;
	}
.coldroite select {
	font-size: 11px;
	}
.biseau {
	position: absolute;
	background: url('../iso_icons/a_biseau.gif') no-repeat;
	left: 2px;
	top: 156px;
	width: 58px;
	height: 92px;
	}
.interieur .offre {
	padding: 71px 0 0 0;
	}
	.interieur .offre p {
		color: white;
		font-size: 12px;
		padding: 0 0 0 22px;
		background: #31adbe;
		}
		.interieur .offre p a, .interieur .offre p a:visited {
			color: white;
			text-decoration: none;
			}
		.interieur .offre p a:hover {
			text-decoration: underline;
			}
	.interieur .offre .finoffre {
		background: url('../iso_icons/a_finoffre.gif') no-repeat;
		height: 18px;
		font-size: 10px;
		}
.sousnav ul {
	padding: 10px 23px 17px 18px;
	}
.sousnav li {
	margin: 7px;
	background: url('../iso_icons/a_pucesousnav.gif') no-repeat 0 5px;
	padding-left: 14px;
	}
.sousnav li a, .sousnav li a:visited {
	color: #224078;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	}
	.sousnav li a:hover {
		color: #224078;
		text-decoration: underline;
		}
	.sousnav .sousnav2 {
		padding: 2px 0 0 0;
		}
	.sousnav2 li {
		margin: 0;
		background: none;
		padding: 0;
		}
	.sousnav2 li a {
		font-size: 11px;
		color: #224078;
		font-weight: normal;
		background: url('../iso_icons/a_pucesousnav2.gif') no-repeat 0;
		padding: 0 0 0 8px;
		}
.coldroite {
	width: 671px;
	background: white;
	}
	.c01 {background: url('../iso_icons/f_article1.gif') no-repeat 0 0 white;}
	.c02 {background: url('../iso_icons/f_article2.gif') no-repeat 0 0 white;}
	.c03 {background: url('../iso_icons/f_article3.gif') no-repeat 0 0 white;}
	.c04 {background: url('../iso_icons/f_article4.gif') no-repeat 0 0 white;}
	.c05 {background: url('../iso_icons/f_article5.gif') no-repeat 0 0 white;}
	.c06 {background: url('../iso_icons/f_article6.gif') no-repeat 0 0 white;}
	.c07 {background: url('../iso_icons/f_article7.gif') no-repeat 0 0 white;}

.article {
	padding: 38px 0 20px 0;
	}
	.tablearticle {
		border-collapse: collapse;
		width: 100%;
		}
		.tablearticle td {
			vertical-align: top;
			}
.contenuarticle {
	padding: 0 30px 0 42px;
	}
	.contenuarticle h1 {
		color: #224078;
		font-size: 21px;
		font-weight: normal;
		}
	.contenuarticle h2 {
		color: #224078;
		font-size: 13px;
		font-weight: bold;
		}
	.contenuarticle p {
		padding-bottom: 15px;
		line-height: 18px;
		}
	.contenuarticle li {
		background: url('../iso_icons/i_puceliste.gif') no-repeat 0 10px;
		padding: 5px 0 5px 10px;
		}
.texte {
	font-size: 12px;
	float: left;
	padding: 20px 0 20px 0;
	}

.encartgauche {
	width: 217px;
	padding: 0 0 0 30px;
	}
.encartdroit {
	width: 217px;
	padding: 0 30px 0 0;
	}
.cadre {
	background: url('../iso_icons/c_cadrehg.gif') no-repeat #eae0f0;
	font-size: 12px;
	}
	.cadre .anglehd {
		background: url('../iso_icons/c_cadrehd.gif') no-repeat right 0;
		padding: 15px 15px 5px 15px;
		}
		.cadre .anglehd p {
			padding-top: 5px;
			line-height: 18px;
			}
	.bascadre {
		background: url('../iso_icons/c_cadrebg.gif') no-repeat 0 bottom #eae0f0;
		height: 10px;
		font-size: 8px;
		}
		.bascadre div {
			background: url('../iso_icons/c_cadrebd.gif') no-repeat right bottom;
			height: 10px;
			font-size: 8px;
			}
.titrecadre span {
	font-size: 12px;
	background: url('../iso_icons/a_pucecadre.gif') no-repeat 0 0;
	padding: 0 0 10px 15px;
	font-weight: bold;
	}

/********************/
/*****  POPUP  ******/
/********************/
#popup {
	background: #20326d;
	padding: 0 20px 20px 20px;
	height: auto;
	}
	#contenupopup {
		text-align: left;
		margin: 0 auto;
		width: 200px;
		border: 1px solid red;
		}
		#fermer {
			background: url('../iso_icons/b_fermer.gif') no-repeat;
			width: 137px;
			height: 28px;
			}
			#fermer a {
				display: block;
				overflow: hidden;
				text-indent: -1000px;
				width: 137px;
				height: 28px;
				}
		#popup .article {
			background: url('../iso_icons/f_contenupopup.gif') no-repeat 0 0 white;
			}

/******************/
/*****  BDC  ******/
/******************/
#bdc {
	background: white;
	}
#bdc .article {
	padding: 10px 0;
	}
#bdc h1 {
	text-align: right;
	border-bottom: 1px solid #c2cae2;
	}