BODY {
	margin: 0 auto 0 auto;
	width: 100%;
	height: 100%;
	_margin: 0;
	text-align: center;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
#site {
	background: url("/images/fond.jpg") repeat-y;
	position: absolute;
	left: 50%;
	top: 0;
	width: 791px;
	_width: 822px;
	margin: 0 0 0 -411px;
	padding: 0 16px 0 15px;
}

#site-page {
	background: url("/images/fond-page.jpg") repeat-y;
	position: absolute;
	left: 50%;
	top: 0;
	width: 791px;
	_width: 822px;
	margin: 0 0 0 -411px;
	padding: 0 16px 0 15px;
}

/*#site1 {
	position: absolute;
	left: 50%;
	top: 0;
	margin: 0 0 0 -411px;
	width: 822px;
	float: left;
}*/

h1 {
	font-size: 14px;
	margin: 0 0 0 5px;
	color: #32508F;
	font-variant: small-caps;
}

/*h2 {
	font-size: 14px;
	margin: 10px 0 0 30px;
	color: #5079B4;
}

h3 {
	font-size: 12px;
	margin: 10px 0 0 60px;
	color: #32508F;
}

.centre {
	width: 822px;
	_margin: 0 0 0 -7px;
}

#ombre_bas_1 {
	background: url("/images/ombre-bas.png") repeat-y;
}*/

/* bandeau */

#bandeau {
	background: #FFFFFF url("/images/back-header.png") no-repeat;
	position: relative;
	text-align: left;
	width: 779px;
	_width: 791px;
	height: 87px;
	_height: 99px;
	margin: 0 0 0 0;
	padding: 12px 6px 0 6px;
}

#bandeau-page {
	background: #FFFFFF url("/images/back-header-page.png") no-repeat;
	position: relative;
	text-align: left;
	width: 767px;
	_width: 791px;
	height: 121px;
	_height: 133px;
	margin: 0 0 0 0;
	padding: 12px 6px 0 6px;
}
#bandeau-page-eapc {
	background: #FFFFFF url("/images/back-header-eapc.png") no-repeat;
	position: relative;
	text-align: left;
	width: 767px;
	_width: 791px;
	height: 121px;
	_height: 133px;
	margin: 0 0 0 0;
	padding: 12px 6px 0 6px;
}
#logo {
	display: block;
	width: 70px;
	height: 69px;
	float: left;
	margin: 0 15px 0 0;
}
#bandeau-page-right-eapc {
	position: absolute;
	top: 0;
	left: 291px;
	width: 490px;
	_width: 500px;
	height: 119px;
	_height: 131px;
	padding: 12px 0 0 10px;
}
#bandeau h1, #bandeau-page h1, #bandeau-page-right-eapc h1 {
	color: #6699CC !important;
	font-size: 14px !important;
	font-weight: bold !important;
	margin: 0 0 20px 0 !important;
}
#bandeau-page-right-eapc h1 {
	font-size: 12px !important;
	width: 440px !important;
	_width: 400px !important;
	text-align: left !important;
}
#bandeau-page-right-eapc p {
	width: 440px !important;
	_width: 400px !important;
}
#bandeau p, #bandeau-page p, #bandeau-page-right-eapc p {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#lien {
	color: #33508F;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 0 0 15px !important;
}
#bandeau-page-right-eapc #lien {
	color: #33508F;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 0 0 240px !important;
}
#lien a {
	color: #33508F;
	text-decoration: underline;
	font-variant: normal;
}

#bandeau-page-right {
	position: absolute;
	top: 0;
	left: 531px;
	width: 254px;
	height: 119px;
	_height: 131px;
	padding: 12px 0 0 0;
}
#bandeau-page-right h1, #bandeau-page-eapc h1 {
	margin: 0 0 15px 0;
	color: #CC6633 ! important;
	font-size: 14px;
	font-variant: normal;
	text-align: center;
}
#bandeau-page-right p, #bandeau-page-eapc p {
	margin: 0 0 0 0;
	padding: 0 15px 0 25px;
	color: #3F3C4C;
	font-size: 11px;
	font-weight: normal;
}
#bandeau-page-eapc h1 {
	width: 271px;
	_width: 291px;
	padding: 0 20px 0 0;
}
#bandeau-page-eapc p {
	width: 271px;
	_width: 291px;
	padding: 0 20px 0 0;
}
#bandeau-page-right a.learn, #bandeau-page-eapc a.learn {
	display: block;
	background: url("/images/objet1-bleu-fonce-sans.png") no-repeat;
	margin: 10px 0 0 160px;
	padding: 0 0 0 14px;
	color: #32508F;
	font-size: 11px;
	font-variant: normal;
	text-decoration: underline;
}

/*#bandeau1 {
	background: #FFFFFF;
	position: relative;
	text-align: left;
	width: 786px;
	_width: 750px;
	height: 93px;
	margin: 0 0 0 5px;
	_margin: 0 0 0 -2px;
}

#bandeau2 {
	background: #FFFFFF;
	position: relative;
	text-align: left;
	width: 250px;
	_width: 250px;
	height: 93px;
	margin: 0 0 0 5px;
	_margin: 0 0 0 -2px;
}

#tranche1 {
	position: relative;
	background: url("/images/ligne-sous-logo.png") repeat-x;
	width: 250px;
	height: 8px;
	float: left;
	_margin: 0 0 -35px 0;
	z-index: 9;
}
#tranche2 {
	position: relative;
	background: url("/images/ligne-haut.png") repeat-x;
	width: 531px;
	height: 8px;
	float: left;
	_margin: 0 0 -35px 0;
	z-index: 9;
}
#tranche3 {
	background: url("/images/blanc.png");
	width: 786px;
	height: 8px;
}

#tranche11 {
	position: relative;
	background: url("/images/ligne-sous-logo.png") repeat-x;
	width: 250px;
	height: 8px;
	float: left;
	margin: 10px 0 0 0;
	_margin: 10px 0 -35px 0;
	z-index: 9;
}

#tranche21 {
	position: relative;
	background: url("/images/ligne-sous-logo1.png") repeat-x;
	width: 200px;
	height: 8px;
	margin: -105px 0 0 20px;
	_margin: -113px 0 0 -570px;
	z-index: 9;
}
#tranche12 {
	position: relative;
	background: url("/images/ligne-haut.png") repeat-x;
	width: 531px;
	height: 8px;
	float: left;
	margin: 10px 0 0 0;
	_margin: 10px 0 -35px 0;
	z-index: 9;
}
#tranche22 {
	position: relative;
	background: url("/images/ligne-haut.png") repeat-x;
	width: 70px;
	height: 8px;
	float: left;
	margin: -8px 0 0 215px;
	_margin: -18px 0 -35px 112px;
	z-index: 9;
}
#tranche13 {
	background: url("/images/blanc.png");
	width: 786px;
	height: 8px;
}

#titre2 {
	color: #6699CC;
	font-size: 14px;
	margin: -109px 0 0 80px;
	_margin: -132px 0 0 80px;
	font-weight: bold;
}

#titre1 {
	position: relative;
	color: #6699CC;
	font-size: 16px;
	margin: -170px 0 0 90px;
	_margin: -180px 0 0 90px;
	font-weight: bold;
	z-index: 10;
}

#titre3 {
	color: #6699CC;
	font-size: 14px;
	margin: -100px 0 0 90px;
	_margin: -95px 0 0 90px;
	font-weight: bold;
}

#conteneur_slogan1 {
	position: relative;
	float: left;
	font-size: 12px;
	margin: -45px 0 0 -10px;
	_margin: -5px 0 -35px -10px;
	z-index: 10;
}

#conteneur_slogan2 {
	float: left;
	font-size: 12px;
	margin: -20px 0 0 0;
	_margin: -5px 0 -35px 0;
}

#lien1 {
	color: #6699CC;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	margin: -20px 0 0 0;
	_margin: -5px 0 0 0;
	width: 780px;
}
#lien1 a {
	color: #6699CC;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}
#lien1 a:hover {
	color: #6699CC;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}

#lien2 {
	color: #6699CC;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	margin: -5px 0 0 350px;
	_margin: 30px 0 10px 150px;
	width: 780px;
}
#lien2 a {
	color: #6699CC;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}
#lien2 a:hover {
	color: #6699CC;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}

#ajust {
	_margin: -25px 0 0 3px;
	padding: -25px -10px 0 0;
}

.learn5 {
	margin: -25px 0 50px 150px;
	_margin: -10px 0 50px 150px;
}

.ligne_noir_bas1 {
	position: absolute;
	background: #FFFFFF url("/images/ligne-noir-bas.png") repeat-x;
	height: 4px;
	margin: 25px 0 0 0;
	_margin: 5px 0 0 0;
	width: 250px;
	z-index: 10;
}

.ligne_noir_bas2 {
	position: absolute;
	background: #FFFFFF url("/images/ligne-noir-bas.png") repeat-x;
	height: 4px;
	margin: 32px 0 0 0;
	_margin: 25px 0 0 0;
	width: 530px;
	_width: 525px;
	z-index: 10;
}

#menu_droit1 {
	position: absolute;
	background: #FFFFFF url("/images/ligne-noir.png") repeat-y;
	width: 250px;
	height: 125px;
	z-index: 10;
	color: #000066;
	font-size: 10px;
	margin: -63px 0 0 -255px;
	_margin: -80px 0 0 -255px;
	padding: 0;
	_padding: 0 0 0 0;
}

#menu_droit2 {
	position: absolute;
	background: url("/images/ligne-noir.png") repeat-y;
	width: 530px;
	height: 125px;
	z-index: 10;
	color: #000066;
	font-size: 10px;
	margin: -63px 0 0 0;
	_margin: -80px 0 0 0;
	padding: 0;
	_padding: 0 0 0 0;
}

.orange1 {
	color: #CC6633;
	font-size: 14px;
	position: relative;
	z-index:6 ;
	_margin: 10px 0 10px 0;
}

.bf5 {
	color: #000066;
	font-variant: normal;
	font-size: 10px;
	padding: 2px 0 0 10px;
	_padding: 0 0 -20px 0;
	margin: -5px 0 0 5px;
	height: 20px;
	float: left;
	text-decoration: underline;
}

/* menu gauche */

#menu_gauche {
	position: relative;
	background: #F4F9FF;
	float: left;
	width: 200px;
	margin: 0 8px 0 0;
	padding: 0;
}

a {
	text-decoration: none;
	border: 0;
	text-align: left;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #6699CC;
	font-size: 10px;
}

#menu_gauche a.nivo1, #menu_gauche p.nivo1 {
	display: block;
	background: #4F78B4 url("/images/image-menu-gauche.png") no-repeat;
	width: 177px;
	_width: 199px;
	height: 22px;
	_height: 40px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding: 12px 0 5px 22px;
	margin: 15px 0 10px 0;
	text-decoration: none;
	font-variant: small-caps;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.sansmarge {
	margin: 0 !important;
}

#menu_gauche a.nivo2 {
	display: block;
	background: #F4FAFF url("/images/objet1-bleu.png") no-repeat;
	width: 177px;
	_width: 199px;
	/*height: 20px;
	_height: 22px;*/
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #5079B5;
	text-align: left;
	padding: 4px 0 0 22px;
}

#legende {
	height: 32px;
	_height: 40px;
	color: #517AB5;
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	padding: 8px 0 0 0;
	text-align: center;
}

#memberacces {
	display: block;
	color: #FFFFFF;
	background: #517AB5;
	width: 153px;
	_width: 193px;
	margin: 0 0 10px 6px;
	_margin: 0 0 0 6px;
	padding: 5px 0 10px 40px;
	text-align: left;
}
#memberacces p {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 0 2px 0;
	padding: 0;
}
#memberacces input {
	width: 122px;
	height: 20px;
}
#memberacces a {
	display: block;
	font-variant: normal;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	margin: 3px 0 10px 0;
	text-decoration: underline;
}
INPUT#erase {
	color: #000000;
	font-size: 11px;
	width: 51px;
	height: 20px;
	float: left;
	margin: 0 19px 0 0;
}
INPUT#login {
	color: #000000;
	font-size: 11px;
	width: 51px;
	height: 20px;
}
#blockcopyright {
	width: 193px;
	height: 107px;
	_height: 137px;
	margin: 0 0 0 6px;
	padding: 60px 0 0 0;
	background: #517AB5;
	text-align: center;
	color: #FFFFFF;
	font-size: 9px;
}

/*#menu_gauche1 {
	position: relative;
	background: #F4F9FF;
	float: left;
	width: 200px;
	margin: 0 -5px 0 0;
	_margin: 0 -15px 0 50;
	padding: 0;
}

#menu_gauche2 {
	position: relative;
	background: #F4F9FF;
	float: left;
	width: 200px;
	margin: 0 -5px 0 0;
	_margin: 0 -15px 0 0;
	padding: 0;
}

.menu3 {
	background: url("/images/bloc-menu-gauche2.png") repeat-x;
	width: 185px;
	_width: 180px;
	height: 43px;
	padding: 15px 0 0 0;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	margin: 0 0 0 0;

	_margin: 0 3px 0 -3px;
	font-size: 11px;
	float: left;
	_float: right;
}

#valide {
	display: block;
	margin: 0 0 0 20px;
	margin: -22px 0 0 70px;
	_margin: -24px 0 0 70px;
	padding: 0 5px 0 5px;
	_padding: 0 0 0 0
}

#valide1 {
	display: block;
	margin: 0 0 0 20px;
	margin: 12px 0 0 0;
	_margin: 12px 0 0 0;
	padding: 0 5px 0 5px;
	_padding: 0 0 0 0
}

#erase {
	display: block;
	margin: 8px 0 0 0;
}*/

/*bloc milieu*/
#conteneur {
	width: 256px;
	float: left;
}
#conteneur .block-home {
	text-align: left;
	width: 256px;
	background: url("/images/fond_block.png") bottom repeat-y;
	padding: 0 0 20px 0;
	margin: 0 0 7px 0;
}
	#conteneur .block-home div.tpl1 {
		margin-bottom: 15px;
		text-align: center;
	}
		#conteneur .block-home div.tpl1 p {
			color: #365f91;
			font-size: 11px;
			text-align: center;
			padding: 5px;
		}
		#conteneur .block-home div.tpl1 a {
			color: #365f91;
			font-size: 11px;
			text-align: center;
			text-decoration: underline;
		}
			#conteneur .block-home div.tpl1 a img {border: none;}
#conteneur .flashHome {
	text-align: center;
	position: relative;
	width: 256px;
	height: 450px;
	background: url("/images/fond_block.png") bottom repeat-y;
	padding: 0 0 20px 0;
	margin: 0 0 7px 0;
}
	div#conteneur div.flashHome a {
		position: absolute;
		display: block;
		width: 256px;
		height: 450px;
		top: 0;
		left: 0;
		background: #000000;
		opacity: 0;
		filter: alpha(opacity=0);
		z-index: 2;
	}
#conteneur .block-home h1 {
	color: #5079B5;
	font-weight: bold;
	font-size: 16px;
	margin: 0 0 10px 19px;
	padding: 15px 0 6px 0;
	border-bottom: #DAE2E7 solid 1px;
}
#conteneur .block-home p {
	color: #3F3C4C;
	font-size: 11px;
	margin: 0 0 0 15px;
	padding: 0 15px 0 0;
}
#conteneur .block-home p.mission {
	color: #3F3C4C;
	font-size: 11px;
	margin: 0 0 0 25px;
	padding: 0 15px 0 0;
}
#conteneur .block-home a.learn {
	display: block;
	background: url("/images/objet1-bleu-fonce-sans.png") no-repeat;
	margin: 10px 0 0 160px;
	padding: 0 0 0 14px;
	color: #32508F;
	font-size: 11px;
	font-variant: normal;
	text-decoration: underline;
}
#conteneur .block-home a.learn2 {
	display: block;
	background: url("/images/objet1-bleu-ciel.png") no-repeat;
	margin: 0 0 0 12px;
	padding: 0 0 0 14px;
	color: #5CA8D3;
	font-size: 11px;
	font-variant: normal;
	text-decoration: underline;
}
#conteneur .block-home h2 {
	background: url("/images/bloc-menu-milieu.jpg") repeat-y;
	width: 231px;
	_width: 241px;
	padding: 5px;
	margin: 15px 0 10px 15px;
	color: #FFFFFF;
	font-weight: bold;
	font-variant: normal;
	font-size: 10px;
}
#conteneur .block-home h2 a {
	color: #FFFFFF;
	font-weight: bold;
	font-variant: normal;
	font-size: 10px;
	text-decoration: none;
}
.img_milieu1 {
	display: block;
	background: url("/images/image-droite.png") repeat-y;
	padding: 0 0 0 5px;
	margin: 10px 0 10px 14px;
	border: 2px;
	border-color: #FFFFFF;
}
.pointille {
	display: block;
	background: url("/images/pointille.png") repeat-x;
	width: 256px;
	margin: 18px 0 0 0;
}
.update {
	float: none ! important;
}
.forupdate {
	position: absolute;
	margin: -1em 0 10px 160px !important;
}

#conteneur-page {
	width: 561px;
	_width: 582px;
	float: left;
	padding: 15px 6px 15px 15px;
	text-align: left;
	color: #403D4C;
	font-size: 11px;
}
#conteneur-page h1 {
	color: #6699CC;
	font-weight: bold;
	font-size: 14px;
	margin: 15px 0 10px -13px;
	padding: 0 0 5px 13px;
	border-bottom: solid 1px #D9E1E5;
}
#conteneur-page h2 {
	color: #32508F;
	font-weight: bold;
	font-size: 13px;
	margin: 0 0 20px 0;
}
#conteneur-page h3 {
	color: #5079B5;
	font-weight: bold;
	font-size: 13px;
	margin: 0 0 20px 35px;
}
#conteneur-page h4 {
	color: #32508F;
	font-weight: bold;
	font-size: 11px;
	margin: 0 0 20px 70px;
}
#conteneur-page p {
	margin: 0;
	padding: 0;
}

/*page credit*/
#conteneur-page a.liencred {
	font-size : 13px;
}

#conteneur-page a.lien2 {
	font-size : 11px;
}

.align{
	text-align : justify;
	margin-left : 20px;
	margin-right : 20px;
}

#conteneur-page h2.titre{ margin-bottom: 5px;
		}
/*fin*/

.tracker {
	color: #335090;
	font-weight: bold;
	font-size: 11px;
	margin: 0 0 15px 10px;
	padding: 0 0 5px 0;
	font-variant: normal;
	border-bottom: solid 1px #D9E1E5;
}
.tracker a {
	color: #335090;
	text-decoration: underline;
	font-variant: normal;
	font-size: 11px;
}
p.seealso {
	background: #263167 url("/images/back-see-also.jpg") repeat-y;
	width: 542px;
	_width: 562px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 7px 10px 7px 10px !important;
	margin: 25px 0 10px 0 !important;
}
a.seealso {
	display: block;
	color: #33508F;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	margin: 0 0 5px 10px;
}

/* Conférences */
#confleft p {
	margin: 0 0 1em 0;
}
#confright {
	float: right;
	margin: 0 0 0 1em;
}
#confright img {
	display: block;
	margin: 0 0 1em 0;
}
.block-conf {
	background: #D2EBFF url("/images/pointilles-droit.png") bottom no-repeat;
	width: 223px;
	_width: 213px;
	margin: 0 30px 15px 0;
	padding: 0 0 10px 0;
	float: left;
}
.block-conf h3 {
	background: #5079B5 url("/images/bloc-menu-droit.jpg") repeat-y;
	width: 203px;
	_width: 223px;
	color: #FFFFFF ! important;
	font-weight: bold;
	font-size: 10px;
	padding: 6px 10px 6px 10px;
	margin: 0 6px 0 0 ! important;
}
.block-conf h3 a {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
.block-conf img {
	background: url("/images/image-droite.png") repeat;
	padding: 0 0 0 4px;
	margin: 5px 5px 5px -2px;
	border-color: #FFFFFF;
	border: 2px;
}
.block-conf p {
	color: #3F3C4C;
	font-size: 11px;
	padding: 0 10px 0 10px ! important;
	margin: 0 0 10px 0;
	text-align: left;
}
.block-conf a.learn {
	display: block;
	background: url("/images/objet1-bleu-fonce-sans.png") no-repeat;
	margin: 10px 0 0 100px;
	padding: 0 0 0 14px;
	color: #32508F;
	font-size: 11px;
	font-variant: normal;
	text-decoration: underline;
}
.block-itw {
	background: #D2EBFF url("/images/pointilles-droit.png") bottom no-repeat;
	width: 223px;
	margin: 0 30px 15px 0;
	padding: 0 0 10px 0;
	float: left;
}
.block-itw h3 {
	background: #5079B5 url("/images/bloc-menu-droit.jpg") repeat-y;
	width: 203px;
	_width: 223px;
	color: #FFFFFF ! important;
	font-weight: bold;
	font-size: 10px;
	padding: 6px 10px 6px 10px;
	margin: 0 0 6px 0 ! important;
}
.block-itw h3 a {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
.block-itw img {
	background: url("/images/image-droite.png") repeat;
	padding: 0 0 0 4px;
	margin: 0 5px 5px -2px;
	border-color: #FFFFFF;
	border: 2px;
	float: left;
}
.block-itw p {
	color: #3F3C4C;
	font-size: 11px;
	padding: 0 10px 0 10px ! important;
	margin: 0 0 10px 0;
	text-align: left
}
.block-itw a.learn {
	display: block;
	background: url("/images/objet1-bleu-fonce-sans.png") no-repeat;
	margin: 10px 0 0 100px;
	padding: 0 0 0 14px;
	color: #32508F;
	font-size: 11px;
	font-variant: normal;
	text-decoration: underline;
}
/* Fin Conférences */

/*.menu_milieu {
	width: 250px;
	position: relative;
}
.titre_menu_milieu {
	color: #6699CC;
	margin: -30px 0 0 0;
}
.img {
	margin: -10px 0 0 0;
	border: 2px;
	border-color: #FFFFFF;
}
.tranche14 {
	background: url("/images/bloc-menu-milieu-blanc1.png") 15px 0px repeat-x;
	width: 350px;
	_width: 350px;
	height: 50px;
	color: #5079B4;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 5px 10px;
	_margin: 0 0 25px 10px;
	padding: 13px 0 5px 10px;
	vertical-align: top;
}

.tranche14 a {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #5079B4;
	font-weight: bold;
	font-size: 14px;
}

.tranche7 {
	background: url("/images/petit-bloc-menu-milieu.png") repeat-x;
	width: 235px;
	_width: 240px;
	color: #FFFFFF;
	font-weight: bold;
	font-variant: normal;
	font-size: 10px;
	float: left;
	padding: 5px;
	margin: 5px 0 10px 15px;
	_padding: 5px;
	_margin: 5px 0 10px 15px;
}

.arbo {
	background: url("/images/bloc-menu-milieu-blanc1.png") repeat-x;
	width: 550px;
	height: 20px;
	font-size: 11px;
	color: #335090;
	font-weight: bold;
	margin: -35px 0 0 25px;
	padding: 13px 0 13px 0;
}

.table {
	 background: #FFFFFF url("/images/bordure-bloc-milieu.png") repeat-y;
	  style="margin: 0 0 0 -10px;"
}

.bf {
	color: #000066;
}

.bf1 {
	color: #000066;
	font-variant: normal;
	font-size: 10px;
	padding: 2px 0 0 10px;
	_padding: 0 0 0 0;
	margin: -5px 0 0 5px;
	height: 20px;
	float: left;
	text-decoration: underline;
}

.bf2 {
	color: #6699CC;
	font-variant: normal;
	font-size: 10px;
	padding: 4px 0 0 3px;
	_padding: 3px 0 0 -3px;
	height: 10px;
	float: left;
	text-decoration: underline;
}

.bf3 {
	color: #000066;
	padding: 40px 0 10px 10px;
	_padding: 20px 20px 10px 10px;
	margin: 0;
	_margin: 10px 10px 0 0;
}

.bf3 p {
	_margin: 10px 10px 0 0;
}

.bf3 b {
	margin: 10px 10px 0 0;
}

.bf4 {
	color: #6699CC;
	font-variant: normal;
	font-size: 10px;
	_margin: -40px 0 40px 5px;
	padding: 4px 0 0 3px;
	_padding: 3px 0 0 -3px;
	height: 10px;
	float: left;
	text-decoration: underline;
}

#div_blanche {
	background: url("/images/image_droite.png") repeat-x;
	width: 260px;
	height: 100px;
}*/

/* menu droit */

#menu_droit {
	position: relative;
	background: #FFFFFF url("/images/ligne-noir.png") repeat-y;
	width: 322px;
	color: #000066;
	font-size: 10px;
	text-align: left;
	float: left;
}

#menu_droit h1.orange {
	margin: 18px 0 15px 27px;
	padding: 0;
	color: #CC6633;
	font-size: 16px;
	font-variant: normal;
}
#menu_droit p {
	color: #3F3C4C;
	font-size: 11px;
	margin: 0 0 0 35px;
	padding: 0 15px 0 0;
}
#menu_droit a.learn {
	display: block;
	background: url("/images/objet1-bleu-fonce-sans.png") no-repeat;
	margin: 10px 0 0 160px;
	padding: 0 0 0 14px;
	color: #32508F;
	font-size: 11px;
	font-variant: normal;
	text-decoration: underline;
}
#menu_droit h2 {
	color: #6699CC;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 5px 25px;
	text-align: left;
}
#menu_droit h3 {
	background: #5079B5 url("/images/bloc-menu-droit.jpg") repeat-y;
	width: 275px;
	_width: 295px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	padding: 6px 10px 6px 10px;
	margin: 0 0 0 25px;
}
#menu_droit h3 a {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
#menu_droit .block-home-droit {
	background: #D2EBFF url("/images/pointilles-droit.png") bottom no-repeat;
	width: 285px;
	_width: 295px;
	margin: 0 0 15px 25px;
	padding: 10px 10px 10px 0;
}
#menu_droit .block-home-droit img {
	background: url("/images/image-droite.png") repeat;
	padding: 0 0 0 4px;
	margin: 0 5px 5px -2px;
	_padding: 0 0 0 4px;
	_margin: 10px 5px 5px -2px;
	float: left;
	border-color: #FFFFFF;
	border: 2px;
}
#menu_droit .block-home-droit p {
	color: #3F3C4C;
	font-size: 11px;
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
}
.lignebas {
	background: none #D2EBFF !important;
	border-bottom: solid 1px #32508F;
}
.ligne_noir_bas {
	background: #FFFFFF url("/images/ligne-noir-bas.png") repeat-x;
	height: 4px;
	margin: 0;
	clear: both;
}
#bas {
	background: #FFFFFF url("/images/footer.jpg") no-repeat;
	width: 822px;
	clear: both;
	margin: 0 0 0 -13px;
	padding: 30px 0 10px 0;
	color: #32508F;
	font-size: 11px;
	text-align: center;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

#bas a {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #32508F;
	text-decoration: underline;
}


/* Page AIR FRANCE */
div#airFrance {
	padding-top: 20px;
	text-align: center;
}



/*
.learn2 {
	margin: -25px 0 50px 200px;
	_margin: -10px 0 50px 200px;
}

.learn3 {
	margin: 10px 0 50px 100px;
}

.learn4 {
	margin: -50px 0 50px 200px;
	_margin: -40px 0 50px 200px;
}

.conteneur2 {
	background: #D2EBFF;
	width: 290px;
}

.tranche10 {
	background: url("/images/petit-bloc-menu-droit.png") repeat-x;
	width: 280px;
	_width: 295px;
	color: #FFFFFF;
	font-weight: bold;
	font-variant: normal;
	font-size: 10px;
	float: left;
	padding: 7px;
	margin: 10px 0 0 25px;
	_padding: 7px;
	_margin: 10px 0 10px 25px;
}

.tranche11 {
	background: url("/images/bloc-menu-droit.png");
	width: 285px;
	_width: 295px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	padding: 5px 0 10px 10px;
	margin: 0 5px 0 25px;
	_padding: 5px 0 10px 10px;
	_margin: 0 5px 0 25px;
	float: left;
}

.tranche15 {
	background: url("/images/menu_bleu.png");
	width: 250px;
	height: 20px;
	_width: 250px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	padding: 5px 0 15px 10px;
	margin: 0 5px 0 25px;
	_padding: 5px 0 -10px 10px;
	_margin: 0 5px 0 25px;
	float: left;
}

.conteneur1 {
	width: 295px;
	background: #D2EBFF;
	padding: 0 0 0 -10px;
	margin: -5px 2px -10px 25px;
	_padding: 0 0 10px 0;
	_margin: 0 0 0 25px;
	min-height: 100px;
	_height: 70px;
}

.conteneur7 {
	width: 250px;
	background: #FFFFFF;
	padding: 5px;
	margin: 0 0 0 25px;
	_padding: 0 0 0 0;
	_margin: 0 0 0 25px;
	font-weight: bold;
}

.conteneur7 p {
	padding: 10px 5px 0 10px;
	margin: 40px 0 0 0;
	_margin: 0;
	font-weight: bold;
}

.conteneur8 {
	width: 560px;
	_width: 560px;
	background: #FFFFFF;
	padding: 10px;
	margin: 0 0 0 10px;
	_padding: 10px;
	_margin: 0 0 0 10px;
}

.conteneur8 p {
	width: 560px;
	background: #FFFFFF;
	padding: 10px 5px 5px 5px;
	margin: 0 0 0 10px;
	_padding: 10px 20px 0 0;
	_margin: 0 -10px 0 10px;
}

.conteneur9 {
	width: 560px;
	_width: 560px;
	background: #FFFFFF;
	padding: 10px;
	margin: 0 0 0 10px;
	_padding: 10px;
	_margin: 0 0 0 10px;
}

.conteneur9 p {
	width: 540px;
	background: #FFFFFF;
	padding: 10px 15px 5px 5px;
	margin: 0 0 0 10px;
	_padding: 10px 20px 0 0;
	_margin: 0 -10px 0 10px;
}

/*.texte {
	font-size: 10px;
	font-family: Verdana, Arial, Times new roman;
	color: #333333;
	text-decoration: none;
	font-weight: none;
	margin: 0 0 0 -10px;
}*/

p {
	color: #333333;
	font-size: 10px;
	padding: 20px 15px 0 15px;
	_padding: 10px 15px 0 15px;
	text-align: justify;
}
td {
	color: #333333;
	font-size: 11px;
	text-align: left;
}
td.center {
	text-align: center;
}
/*AJOUT des blocs home*/
.bloc_home{
	margin: 10px;
	border:0;
}
.bloc_bloc{
	margin: 2px;
}


/*.p1 {
	color: #333333;
	font-size: 10px;
	padding: 40px 15px 0 15px;
	_padding: 10px 15px 0 15px;
	text-align: justify;
}

.conteneur4 {
	width: 295px;
	background: #D2EBFF;
	padding: 0 0 0 -10px;
	margin: 0 2px -40px 25px;
	_padding: 0 0 10px 0;
	_margin: 0 0 0 25px;
	min-height: 160px;
	_height: 70px;
}

.conteneur5 {
	width: 295px;
	background: #D2EBFF;
	padding: 0 0 0 -10px;
	margin: -5px 2px -10px 25px;
	_padding: 0 0 10px 0;
	_margin: 0 0 0 25px;
	min-height: 120px;
	_height: 60px;
}

.trait {
	background: url("/images/ligne-noir.png") repeat-x;
}

.img_milieu {
	background: url("/images/image-droite.png") repeat-y;
	margin: 5px 0 5px 5px;
	_margin: 5px 0 5px 5px;
	padding: 0 0 0 5px;
	border: 2px;
	border-color: #FFFFFF;
}

.lien_bleu {
	color: #33508F;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	margin: 40px 0 0 20px;
	padding: 40px 0 0 20px;
	font-family: Verdana, Arial, Times new roman;
	font-variant: normal;
}

.menbre {
	font-variant: small-caps;
	font-weight: bold;
	color: #333333;
	font-size: 16px;
	float: left;
	margin: -15px 0 0 50px;
	_margin: 10px 0 0 30px;
}

.bf6 {
	color: #000066;
	font-variant: normal;
	font-size: 10px;
	padding: 2px 0 0 10px;
	_padding: 0 0 0 0;
	margin: -2px 0 0 -80px;
	_margin: -2px 0 0 -60px;
	float: left;
	text-decoration: underline;
}

.bf7 {
	color: #000066;
	font-variant: normal;
	font-size: 10px;
	padding: 2px 0 0 10px;
	_padding: 0 0 0 0;
	margin: -5px 0 0 -60px;
	_margin: -5px 0 0 -40px;
	height: 20px;
	float: left;
	text-decoration: underline;
}*/

.title_link a{
	font-size : 14px;
	color : #32508F;
	font-weight:bold;
}


div.ambassadors{
    width: 255px;
    padding-top: 30px;
    padding-bottom:30px;
}



div.ambassadors div.logos{
    width: 220px;
    padding-bottom: 20px;

}

div.ambassadors div.logos a{
    width: 180px;
    display: block;
    padding-left: 20px;
    float: left;
    width: 90px;

}




br.clear{
    clear: both;
}

