/*
// Date de cration: Vendredi 05 novembre - 2004 - vite...
*/

body {
	margin: 0px;
	padding: 0px;
}

.link2 {
	font: normal 8pt/9pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

a {
	font: normal 8pt/9pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

a:Hover
{
	font: normal 8pt/9pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}

.txtNormalBleu
{
	font: normal 9pt/11pt Verdana, Arial, Helvetica, sans-serif;
	color: #25117A;
	text-transform: none;
}

.txtBleu
{
	font: normal 10pt/11pt Verdana, Arial, Helvetica, sans-serif;
	color: #25117A;
	text-transform: none;
}

.celNormalBleu
{  
		font: 8pt/9pt Verdana, Arial, Helvetica, sans-serif;
		color: #25117A;
}

.StitreBleu 
{
	font: bold 8pt/9pt Verdana, Arial, Helvetica, sans-serif;
	color: #25117A;
	text-transform: none;
}

.StitreBleuPerso
{
	font: bold 13pt/14pt Verdana, Arial, Helvetica, sans-serif;
	color: #25117A;
	text-transform: none;
}

.StitreRouge 
{
	font: bold 12pt/13pt Verdana, Arial, Helvetica, sans-serif;
	color: #FE230E;
	text-align: left;
	text-transform: none;
}

.StitreRougePerso 
{
	font: bold 16pt/18pt Verdana, Arial, Helvetica, sans-serif;
	color: #FE230E;
	text-align: right;
	text-transform: none;
}

.lienGeneral 
{
	font: normal 8pt/8pt Verdana, Arial, Helvetica, sans-serif;
	color: #25117A;
}

A
{
	font: normal 8pt/8pt Verdana, Arial, Helvetica, sans-serif;
	color: #25117A;
	text-transform: none;
}

A:Hover
{
	font: normal 8pt/8pt Verdana, Arial, Helvetica, sans-serif;
	color: #FE230E;
	text-decoration: underline;
}

.moyenStitreRouge 
{
	font: bold 9pt/10pt Verdana, Arial, Helvetica, sans-serif;
	color: #FE230E;
	text-transform: none;
}

.txtBoldVert 
{
	font: bold 8pt/9pt Verdana, Arial, Helvetica, sans-serif;
	color: #008348;
	text-transform: none;
}

.txtBoldRouge 
{
	font: bold 8pt/9pt Verdana, Arial, Helvetica, sans-serif;
	color: #EA3525;
	text-transform: none;
}

.txtBoldJaune 
{
	font: bold 8pt/9pt Verdana, Arial, Helvetica, sans-serif;
	color: #FDB827;
	text-transform: none;
}
.StitreSmallRouge {

	font: bold 7pt/8pt Verdana, Arial, Helvetica, sans-serif;
	color: #FE230E;
	text-transform: none;
}
.StitreSmallBleu {

	font: bold 7pt/8pt Verdana, Arial, Helvetica, sans-serif;
	color: #25117A;

}
.StitreBlanc {

	font: normal 8pt/9pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: none;
}
.TitreBlanc {


	font: normal 7pt/8pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: none;
}
.txtNormalNoir {

	font: normal 8pt/9pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: none;
}

.txtPetitNoir {

	font: normal 6pt/8pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: none;
}


.BoldNoir {

	font: bold 10pt/12pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: none;
}

.StitreBlancGros {


	font: normal 9pt/11pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: none;
}

.grosblanc {

	font:normal 10pt/12pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: none;
}

.grosblancbold {

	font:bold 10pt/12pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: none;
}

.grosbleu {

	font:normal 10pt/12pt Verdana, Arial, Helvetica, sans-serif;
	color: #25117A;
	text-transform: none;
}

.grosbleubold {

	font:bold 10pt/12pt Verdana, Arial, Helvetica, sans-serif;
	color: #25117A;
	text-transform: none;
}

#div_contenu { 
	width:765px; 
	height: 550px; 
	position: relative;
}

#div_campagne-air_fr a{ 
	width:428px;
	height: 541px;
	background-image: url(images/mars2010/camp-am_fr.jpg);
	position: absolute;
	left: 0px;
	top:0px;
	text-transform: none;
}

#div_campagne-air_en a{ 
	width:428px;
	height: 541px;
	background-image: url(images/mars2010/camp-am_en.jpg);
	position: absolute;
	left: 0px;
	top:0px;
	text-transform: none;
}

#div_campagne-air_upz a{ 
	width:428px;
	height: 541px;
	background-image: url(images/mars2010/camp-am_upz.jpg);
	position: absolute;
	left: 0px;
	top:0px;
	text-transform: none;
}

#div_bas-am {
	width: 384px;
	height: 131px;
	position: absolute;
	bottom: 15px;
	left: 20px;
	text-align: center;
	text-transform: none;
}

#div_clic-bas {
	width: 258px;
	height: 20px;
	position: absolute;
	bottom: 14px;
	left: 78px;
	text-align: center;
	
}
#div_campagne-air2_fr{
	width:342px;
	height: 541px;
	background-image: url(images/mars2010/camp-am2_fr.jpg);
	position: absolute;
	left: 0px;
	top:0px;
}

#div_campagne-air2_en{
	width:342px;
	height: 541px;
	background-image: url(images/mars2010/camp-am2_en.jpg);
	position: absolute;
	left: 0px;
	top:0px;
}

#div_campagne-air2_upz{
	width:342px;
	height: 541px;
	background-image: url(images/mars2010/camp-am2_upz.jpg);
	position: absolute;
	left: 0px;
	top:0px;
}

#div_campagne-air3{
	width:423px;
	height: 541px;
	background-image: url(images/mars2010/camp-am3.jpg);
	position: absolute;
	left: 341px;
	top:0px;
	text-align: center;
}

#div_campagne-recy_fr a{
	width:337px;
	height: 541px;
	background-image: url(images/mars2010/camp-recy_fr.jpg);
	position: absolute;
	left: 428px;
	top: 0px;
}

#div_campagne-recy_en a{
	width:337px;
	height: 541px;
	background-image: url(images/mars2010/camp-recy_en.jpg);
	position: absolute;
	left: 428px;
	top: 0px;
}

#div_campagne-recy_upz a{
	width:337px;
	height: 541px;
	background-image: url(images/mars2010/camp-recy_upz.jpg);
	position: absolute;
	left: 428px;
	top: 0px;
}

#div_cen-recy {
	width: 337px;
	height: 100px;
	position: absolute;
	top: 165px;
	left: 0px;
	text-align: center;
}

#div_cen2-recy {
	width: 337px;
	height: 25px;
	position: absolute;
	top: 265px;
	left: 0px;
	text-align: center;
}

#div_bas-recy {
	width: 160px;
	height: 35px;
	position: absolute;
	bottom: 35px;
	left: 85px;
	text-align: center;
}

#div_airmiles_fr{ 
	width:765px;
	height: 173px;
	background-image: url(images/mars2010/am-fr.jpg);
	position: absolute;
	left: 0px;
	top:541px;
}

#div_airmiles_en{ 
	width:765px;
	height: 173px;
	background-image: url(images/mars2010/am-en.jpg);
	position: absolute;
	left: 0px;
	top:541px;
}

#div_pay_ded p{ 
	width:400px;
	height: 40px;
	position: absolute;
	left: 10px;
	top:15px;
	text-align: center;
}

#div_cheq_ded_fr a{ 
	width:341px;
	height: 105px;
	background-image: url(images/mars2010/cheq_ded_fr.jpg);
	position: absolute;
	left: 41px;
	top:65px;
}

#div_cheq_ded_en a{ 
	width:341px;
	height: 105px;
	background-image: url(images/mars2010/cheq_ded_en.jpg);
	position: absolute;
	left: 41px;
	top:65px;
}

#div_ded_link{ 
	width:225px;
	height: 30px;
	position: absolute;
	right: 0px;
	top: -10px;
	text-align: center;
}

#div_ded_txt{ 
	width:341px;
	height: 60px;
	position: absolute;
	left: 41px;
	top:165px;
	text-align: center;
}

#div_pay_ser p{ 
	width:400px;
	height: 40px;
	position: absolute;
	left: 10px;
	top:230px;
	text-align: center;
}

#div_cheq_ser_fr a{ 
	width:342px;
	height: 105px;
	background-image: url(images/mars2010/cheq_ser_fr.jpg);
	position: absolute;
	left: 41px;
	top:300px;
}

#div_cheq_ser_en a{ 
	width:342px;
	height: 105px;
	background-image: url(images/mars2010/cheq_ser_en.jpg);
	position: absolute;
	left: 41px;
	top:300px;
}

#div_ser_link{ 
	width:225px;
	height: 230px;
	position: absolute;
	right: 0px;
	top: -10px;
	text-align: center;
	padding-bottom: 0px;
	
}

#div_ser_txt{ 
	width:341px;
	height: 60px;
	position: absolute;
	left: 41px;
	top:400px;
	text-align: center;
}

#div_legal{ 
	width:765px;
	height: 41px;
	position: absolute;
	left: 0px;
	top:477px;
	text-align: center;
	z-index: 75;
	
}
