@charset "utf-8";
/* CSS Document */
body {
	margin: 					0 0 0 0;
	padding: 	  			 	0 0 0 0;
	background-color: 			#FFFFFF;
	background-image: 			url(../../images/fond_background.jpg);
	background-repeat: 			no-repeat;
	background-position:   		top center;
	color: 						#005b9a;
}
p {
	margin:   			 		0 0 0 0;
	padding: 	  			 	0 0 0 0;
	font-family:				Arial, Helvetica, sans-serif;
	color: 						#005b9a;
	font-size: 					12px;
	line-height: 				14px;
	text-align:					justify;
}
sup{
	font-size: 					0.8em;
	line-height: 				10px;
}
em {
	margin:   			 		0 0 0 0;
	padding: 	  			 	0 0 0 0;
	font-family:				Arial, Helvetica, sans-serif;
	color: 						#005b9a;
	font-size: 					12px;
}
em.parent {
	margin:   			 		0 0 0 0;
	padding: 	  			 	0 0 0 0;
	font-family:				Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: 						#81cedd;
	font-size: 					12px;
}
strong {
	margin: 					0 0 0 0;
	padding:					0 0 0 0;
	font-family: 				Arial black, Helvetica, sans-serif;
	font-size:					1.084em;
	color: 						#f39400;
}
h1 {
	margin: 					0 0 5px 0;
	padding:  					0 0 0 0;
	font-family: 				Arial black, Helvetica, sans-serif;
	font-size: 					19px;
	font-style:					italic;
	text-align:					center;
	line-height:				19px;
	letter-spacing:				-1px;
	color: 						#f39400;
	/*border: #990000 solid 1px;*/
}
h2 {
	margin: 					20px 0 0 0;
	padding:  					0 0 0 0;
	font-family: 				Arial black, Helvetica, sans-serif;
	font-size: 					17px;
	font-style:					italic;
	text-align:					center;
	line-height:				19px;
	letter-spacing:				-1px;
	color: 						#004c93;
	/*border: #990000 solid 1px;*/
}
.h2_specifique {
	margin: 					20px 0 0 0;
	padding:  					0 0 0 0;
	font-family: 				Arial black, Helvetica, sans-serif;
	font-size: 					15px;
	font-style:					italic;
	text-align:					center;
	line-height:				19px;
	letter-spacing:				-1px;
	color: 						#004c93;
	/*border: #990000 solid 1px;*/
}
h3 {
	margin: 					0 0 0 0;
	padding:  					0 0 0 0;
	font-family: 				Arial black, Helvetica, sans-serif;
	font-size: 					15px;
	line-height:				19px;
	letter-spacing:				-1px;
	color: 						#f49501;
	/*border: #990000 solid 1px;*/
}
h3.orange {
	margin: 					5px 0 0 0;
	padding:  					0 0 0 0;
	font-family: 				Arial black, Helvetica, sans-serif;
	letter-spacing:				-1px;
	/*border: #990000 solid 1px;*/
}
table {
	margin: 					10px 0 0 0;
	padding:  					0 0 0 0;
}
td{
	margin: 					0 0 0 0;
	padding:  					0 0 12px 0;					
	font-family: 				Arial, Helvetica, sans-serif;
	color: 						#005b9a;
	font-size: 					12px;
	height:						32px;
}
a {
}
a:hover {
	 color: #f29400;
	 font-style: italic;
}

/*a:visited {
	color: #004c93;
	text-decoration: none;
}*/

/*
////////////////////
/// Bloc HEADER ///
////////////////////
*/
#header {
	margin:						0 0 0 0;
	padding:					0 0 0 0;
	display:					block;
	width:						955px;
	/*border: #990000 solid 1px;*/
}
.logo {
	margin:   			 		0 0 0 0;
	padding:   			 		0 0 0 0;
	float:   			 		left;
	display:   			 		block;
	width:   			 		350px;
	height:   			 		140px;
	/*border: #990000 solid 1px;*/
}
.logo p.txt_haut {
	margin:   			 		0 0 0 0;
	padding:   			 		28px 0 0 110px;
	color:						#004c93;
	line-height:				12px;
	font-size:					0.80em;
	font-weight:				bold;
	text-align:					center;
	display:					block;
	width:						200px;
	/*border: #990000 solid 1px;*/
}
.logo p.txt_bas {
	margin:   			 		0 0 0 0;
	padding:   			 		49px 0 0 108px;
	color:   			 		#004c93;
	line-height:				12px;
	font-size:					0.80em;
	font-weight:				bold;
	text-align:					center;
	display:					block;
	width:						220px;
	/*border: #990000 solid 1px;*/
}
.retour_home {
	margin:   			 		0 0 0 0;
	padding:  			 		0 0 0 35px;
	position:					absolute;
	display:					block;
	width:   			 		350px;
	height:   			 		140px;
}
.home {
	margin:   			 		0 0 0 0;
	padding:  			 		0 0 0 0;
	position:					absolute;
	display:					block;
	width:   			 		350px;
	height:   			 		140px;
	/*border: #990000 solid 1px;*/
}
.info {
	margin: 					0 0 0 0;
	padding:  			 		10px 10px 0 15px;
	background-image: 			url(../../images/trait_info.gif);
	background-repeat: 			no-repeat;
	float:	 					left;
	display: 					block;
	width: 						280px;
	height: 					auto;
	/*border: #990000 solid 1px;*/
}
.info p{
	font-size: 					0.917 em;
}
.info strong{
	font-size: 					0.917 em;
	color:						#005b9a;
}
.logo_txt {
	margin: 					0 0 0 0;
	padding:  					0 0 0 0;
}
#actualite {
	margin: 					0 0 0 0;
	padding:  					0 0 0 0;
	float:						right;
	display: 					block;
	width: 						290px;
	height: 					210px;
	/*border: #990000 solid 1px;*/
}

/*/// Titrage HEADER ///*/
.titrage {
	margin: 					0 0 0 0;
	padding:  					0 0 0 0;
	float:						left;
	display: 					block;
	/*border: #990000 solid 1px;*/
}

/*
//////////////////////
/// Bloc CONTENAIR ///
//////////////////////
*/
#selecteur {
	margin: 					0 auto 20px auto;
	padding:  					0 0 0 0;
	display: 					block;
	width: 						950px;
	clear: both;
	/*border: #990000 solid 1px;*/
}
#contenair {
	margin: 					0 0 0 0;
	padding: 					0 0 0 0;
	width: 						950px;
	/*border: #990000 solid 1px;*/
}

/*
//////////////////////
/// Bloc CONTENAIR ///
//////////////////////
*/
.menu {
	margin: 					0 0 0 0;
	padding:					0 0 0 0;
	width:						240px;
	float:						left;
	/*border: #990000 solid 1px;*/
}
.picto_bloc {
	margin:						0 0 10px 0;
	padding: 	 				0 0 0 0;
	display: 					block;
	width:						240px;
	height:						auto;
	clear:						both;
	/*border: #990000 solid 1px;*/
}
.image_bloc {
	margin:						0 0 0 0;
	padding: 	 				0 0 0 0;
	display:					block;
	width:						110px;
	float:						right;
	/*border: #990000 solid 1px;*/
}
.liste {
	margin: 					0 0 0 0;
	padding:					20px;
	display:					none;
	width:						400px;
	/*float:					right;*/
	background-color:			#FFFFFF;
	border: 					#004c93 solid 1px;
	position:					absolute;
}
.liste_fixe {
	margin: 					0 0 0 0;
	padding:					0 0 0 0;
	display:					block;
	width:						125px;
	float:						right;
	/*border: #990000 solid 1px;*/
}
.liste p, .liste_fixe p {
	margin: 					0 0 0 0;
	padding:					0 0 0 0;
	line-height:				15px;
	font-weight:				bold;
	font-size:					1.084em;
	letter-spacing:				-1px;
	color: 						#f39400;
}
.liste p.texte_picto {
	margin: 					0 0 0 0;
	padding:					0 0 0 0;
	font-family:				Arial, Helvetica, sans-serif;
	line-height:				15px;
	font-weight:				normal;
	font-size:					0.7em;
	letter-spacing:				normal;
	color: 						#005b9a;
}
.sous_txt {
	margin: 					0 0 0 0;
	padding:					0 0 0 0;
	line-height:				15px;
	font-weight:				normal;
	font-size:					12px;
	letter-spacing:				-1px;
	color:						#004c93;
}
.liste ul, .picto_bloc ul {
	margin: 					0 0 0 0;
	padding: 	 				0 0 0 0;
	list-style:					none;
	height: auto;
	line-height:				20px;
	/*border: #990000 solid 1px;*/
}
.liste li, .picto_bloc li {
	margin: 					0 0 0 0;
	padding: 	 				0 0 0 10px;
	background-image: 			url(../../images/puceorange.gif);
	background-position: 		left 4px;
	background-repeat: 			no-repeat;
	font-family: 				Arial, Helvetica, sans-serif;
	color: 						#005b9a;
	font-size: 					11px;
	line-height:				18px;
}

/*/// Bloc INFO ///*/
.texte_gauche {
	display: block;
	width: 510px;
}
.contenu_info {
	margin: 					0;
	padding:					0;
	float:						right;
	display:					block;
	width: 						700px;
	height:						auto;
	/*border: #990000 solid 1px;*/
}
.update_article_index {
	margin: 					0 0 0 690px;
	padding:					0;
	position:					absolute;
	display: 					block;
	width: 						250px;
	height: 					75px;
	/*border: #990000 solid 1px;*/
}
.update_article_index p{
	margin: 					0;
	padding:					0;
	font-size: 					9px;
	text-align: 				right;
	color: 						#86cfde;
}
.update_article {
	margin: 					10px 0 0 0;
	padding:					0;
	display: 					block;
	width: 						940px;
	text-align: 				right;
	/*border: #990000 solid 1px;*/
}
.update_article p{
	margin: 					0;
	padding:					0;
	font-size: 					9px;
	color: 						#86cfde;
	text-align: 				right;
}
.update_article img{
	margin: 					0;
	padding:					0;
}
.contenu_info table {
	border-spacing:				0;
	width:						680px;
}
.contenu_info table td{
	margin: 					0;
	padding:					8px 10px 10px 5px;
	font-size:					0.643em;
	/*border: #990000 solid 1px;*/
}
.contenu_info table td .ville{
	font-weight:				bold;
	font-size:					1.0em;
	color:						#f39400;
}
.contenu_info table td .villebleu{
	font-weight:				bold;
	font-size:					1.0em;
}
.contenu_mentions {
	margin: 					0 0 0 0;
	padding:					0 0 0 0;
	float:						right;
	display:					block;
	width: 						900px;
	height:						auto;
	/*border: #990000 solid 1px;*/
}
.contenu_mentions a{
	color:#f39400;
	text-decoration:underline;
	font-style:normal;
}
.contenu_mentions a:hover{
	color:#86cfde;
	text-decoration:underline;
	font-style:normal;
}
.images_services td{
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					12px!important;
	padding: 0 0 0 0;
	text-align: center;
}
.images_services td.auto {
	padding-left: 50px!important;
}
.images_services td.educatif {
	padding-left: 65px!important;
}
.bloc_gauche {
	margin: 					0 30px 0 0;
	padding:  					0 0 0 0;
	display:					block;
	height: 					auto;
	width:						540px;
	/*border: #990000 solid 1px;*/
}
.img_droite {
	margin: 					0 0 10px 15px;
	padding:  					0 0 0 0;
	float:						right;
}	
.contenu_info ul{
	margin: 					0 0 10px 0;
	padding:  					0 0 0 50px;
	list-style:					none;
	display:					block;
	height:						auto;
	/*border: #990000 solid 1px;*/
}
.contenu_info li {
	margin: 					0 0 3px 0;
	padding:  					0 20px 0 12px;
	background-image:			url(../../images/pucebleu.gif);
	background-repeat:			no-repeat;
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					12px;
	display:					block;
	width:						590px;
	height: auto;
	/*border: #990000 solid 1px;*/
}
.flash_enfant_hemophilie{
	padding-left: 				40px;
}
.flash02_enfant_hemophilie{
	padding-left: 				20px;
	/*border: #990000 solid 1px;*/
}
.flash03_enfant_hemophilie{
	padding-left: 				20px;
	/*border: #990000 solid 1px;*/
}
.liste_produits {
	margin: 0 0 3px 0;
	padding: 0;
	width: 270px;
	/*border: #990000 solid 1px;*/
}
.txt_produits {
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
	background-image: url(../../images/puce_produits.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 130px;
	/*border: #990000 solid 1px;*/
}
.liste_baxjet {
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
	background-image: url(../../images/puce_produits.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 520px;
	/*border: #990000 solid 1px;*/
}
.rcp {
	margin: 0 0 0 0;
	padding: 1px 0 0 17px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/lien_produits.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	display: block;
	width: 43px;
	height: 17px;
	/*border: #990000 solid 1px;*/
}
.rcp:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/lien_produits.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-style: normal;
	display: block;
	width: 43px;
	height: 17px;
	/*border: #990000 solid 1px;*/
}
.notice {
	margin: 0 0 0 210px;
	padding: 1px 0 0 14px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/lien_produits.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	width: 46px;
	height: 17px;
	/*border: #990000 solid 1px;*/
}
.notice:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/lien_produits.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-style: normal;
	display: block;
	width: 46px;
	height: 17px;
	/*border: #990000 solid 1px;*/
}
.transp {
	margin: 0 0 3px 0;
	padding: 1px 0 0 15px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/transp_produits.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	width: 147px;
	height: 17px;
	/*border: #990000 solid 1px;*/
}
.transp:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/transp_produits.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-style: normal;
	display: block;
	width: 147px;
	height: 17px;
	/*border: #990000 solid 1px;*/
}
.baxject {
	margin: 0 0 0 60px;
	padding: 5px 0 0 20px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/btn_baxject.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	display: block;
	width: 174px;
	height: 17px;
	/*border: #990000 solid 1px;*/
}
.baxject:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/btn_baxject.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-style: normal;
	display: block;
	width: 174px;
	height: 17px;
	/*border: #990000 solid 1px;*/
}
.baxject_deux {
	margin: 0 0 0 300px;
	padding: 5px 0 0 20px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/btn_baxject_02.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	width: 220px;
	height: 17px;
	/*border: #990000 solid 1px;*/
}
.baxject_deux:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/btn_baxject_02.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-style: normal;
	display: block;
	width: 220px;
	height: 17px;
	/*border: #990000 solid 1px;*/
}
.baxject_me {
	margin: 0 0 0 320px;
	padding: 5px 0 0 25px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/baxject_produits.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	width: 107px;
	height: 17px;
	/*border: #990000 solid 1px;*/
}
.baxject_me:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/baxject_produits.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-style: normal;
	display: block;
	width: 107px;
	height: 17px;
	/*border: #990000 solid 1px;*/
}
.ml {
	margin: 3px 0 3px 0;
	padding: 1px 0 0 15px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/ml_produits.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	width: 90px;
	height: 17px;
	/*border: #990000 solid 1px;*/
}
.ml:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/ml_produits.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-style: normal;
	display: block;
	width: 90px;
	height: 17px;
	/*border: #990000 solid 1px;*/
}
.epar {
	margin: 0 0 0 0;
	padding: 2px 0 0 16px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/lien_produits.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	width: 44px;
	height: 16px;
	/*border: #990000 solid 1px;*/
}
.epar:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/lien_produits.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-style: normal;
	display: block;
	width: 44px;
	height: 16px;
	/*border: #990000 solid 1px;*/
}
.btn_poster {
	margin: 2px 185px 0 0;
	padding: 1px 0 0 15px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/transp_produits.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: right;
	display: block;
	width: 147px;
	height: 17px;
	/*border: #990000 solid 1px;*/
}
.btn_poster:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/transp_produits.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-style: normal;
	display: block;
	width: 147px;
	height: 17px;
	/*border: #990000 solid 1px;*/
}
.btn_podcast {
	margin: 5px 0 0 0;
	padding: 0 0 0 25px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/btn_podcast.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	width: 145px;
	height: 17px;
	/*border: #990000 solid 1px;*/
}
.btn_podcast:hover {
	margin: 5px 0 0 0;
	padding:  0 0 0 25px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/btn_podcast.gif);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	width: 145px;
	height: 17px;
}
.btn_podcastflv {
	margin: -17px 300px 0 0;
	padding: 0 0 0 25px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/btn_podcast.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: right;
	display: block;
	width: 145px;
	height: 17px;
	/*border: #990000 solid 1px;*/
}
.btn_podcastflv:hover {
	color: #FFFFFF;
	background-image: url(../../images/btn_podcast.gif);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	width: 145px;
	height: 17px;
}
.btn_presse {
	margin: 0 260px 0 0;
	padding: 2px 0 0 15px;
	color: #FFFFFF;
	float: right;
	text-decoration: none;
	background-image: url(../../images/btn_presse.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	width: 225px;
	height: 15px;
	/*border: #990000 solid 1px;*/
}
.btn_presse:hover {
	margin: 0 260px 0 0;
	padding: 2px 0 0 15px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/btn_presse.gif);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	width: 225px;
	height: 15px;
}
.btn_presse_02 {
	margin: 0 260px 0 0;
	padding: 2px 0 0 15px;
	color: #FFFFFF;
	float: right;
	text-decoration: none;
	background-image: url(../../images/btn_presse.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	width: 225px;
	height: 15px;
	/*border: #990000 solid 1px;*/
}
.btn_presse_02:hover {
	margin: 0 260px 0 0;
	padding: 2px 0 0 15px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/btn_presse.gif);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	width: 225px;
	height: 15px;
}

/* hack IE 7.0 */
*+html .baxject {
	margin: 0 0 0 10px;
	padding: 5px 0 0 20px;
	width: 174px;
	/*border: #990000 solid 1px;*/
}
*+html .baxject:hover {
	width: 174px;
	/*border: #990000 solid 1px;*/
}
*+html .baxject_deux {
	margin: 0 0 0 260px;
	padding: 5px 0 0 20px;
	width: 220px;
}
*+html .baxject_deux:hover {
	width: 220px;
}
*+html .btn_poster {
	margin: 3px 120px 0 0;
	padding: 1px 0 0 15px;
}
*+html .btn_presse {
	margin: -14px 260px 0 0;
}
*+html .btn_presse:hover {
	margin: -14px  260px 0 0;
}
*+html .btn_presse_02 {
	margin: -14px 260px 0 0;
}
*+html .btn_presse_02:hover {
	margin: -14px  260px 0 0;
}


/* hack IE 6.0 */
*html .baxject {
	margin: 0 0 0 10px;
	padding: 5px 0 0 20px;
	width: 194px;
	/*border: #990000 solid 1px;*/
}
*html .baxject:hover {
	width: 194px;
	/*border: #990000 solid 1px;*/
}
*html .baxject_deux {
	margin: 0 0 0 260px;
	padding: 5px 0 0 20px;
	width: 240px;
}
*html .baxject_deux:hover {
	width: 240px;
}
*html .btn_poster {
	margin: 3px 70px 0 0;
	padding: 1px 0 0 15px;
	width: 162px;
}
*html .btn_poster:hover {
	width: 162px;
}
*html .btn_presse {
	margin: -14px 140px 0 0;
	width: 240px;
}
*html .btn_presse:hover {
	margin: -14px  140px 0 0;
	width: 240px;
}
*html .btn_presse_02 {
	margin: 0 140px 0 0;
	width: 240px;
}
*html .btn_presse_02:hover {
	margin: 0 140px 0 0;
	width: 240px;
}
*html .btn_podcast {
	padding: 0 0 0 25px;
	width: 170px;
	/*border: #990000 solid 1px;*/
}
*html .btn_podcast:hover {
	padding: 0 0 0 25px;
	width: 170px;
	/*border: #990000 solid 1px;*/
}
*html .btn_podcastflv {
	margin: -17px 150px 0 0;
	padding: 0 0 0 25px;
	display: block;
	width: 170px;
	height: 17px;
	/*border: #990000 solid 1px;*/
}
*html .btn_podcastflv:hover {
	margin: -17px 150px 0 0;
	padding: 0 0 0 25px;
	width: 170px;
	height: 17px;
}

/*
/////////////////////
/// Bloc CONSEIL ///
////////////////////
*/
.conseil {
	margin: 					20px 0 0 0;
	padding:  					0 0 0 0;
	display:					block;
	width:						680px;
	/*border: #990000 solid 1px;*/
}
.conseil_header {
	margin: 					0 0 0 0;
	padding:  					30px 0 8px 0;
	background-image: 			url(../../images/conseil_haut.gif);
	background-position:		top;
	background-repeat:			no-repeat;
	display:					block;
	height:  					18px;
	/*border: #990000 solid 1px;*/
}
.conseil_header p{
	margin: 					0 0 0 0;
	padding:  					0 0 0 0;
	text-align: 				center;
	font-weight: 				normal;
	font-size:					14px;
	line-height:				12px;
	color: 						#f39400;
	display:					block;
	height:						auto;
	/*border: #990000 solid 1px;*/
}
.conseil_contenu {
	margin:						0 0 0 0;
	padding:					0 30px 5px 35px;
	background-image:			url(../../images/conseil_milieu.gif);
	background-position:		7px;
	background-repeat:			repeat-y;
	display:					block;
	min-height:					20px;
	width:						680px;
	clear:						both;
	/*border: #990000 solid 1px;*/
}
.conseil_contenu h2 {
	margin:						0;
	padding:					0;
}
h2.conseil{
	margin:						0;
	padding:					0;
	width:						600px;
	/*border: #990000 solid 1px;*/
}
.texte_impression {
	padding:					0 30px 0 35px;
	display:					block;
	width:						680px;
}
.conseil_footer {
	margin: 					0 0 0 0;
	padding:  					0 0 0 0;
	background-image:			url(../../images/conseil_bas.gif);
	background-position:		top;
	background-repeat:			no-repeat;
	display:					block;
	height:						27px;
}
.conseil_contenu p {
	margin: 					0 0 0 0;
	padding:  					0 25px 0 0px;
}
.conseil_contenu ul{
	margin: 					0 0 10px 0;
	padding:  					0 0 0 0;
	list-style:					none;
	display:					block;
	height:						auto;
	/*border: #990000 solid 1px;*/
}
.conseil_contenu ul.ado {
	padding:  					0 0 0 150px;
	/*border: #990000 solid 1px;*/
}
.conseil_contenu ul.ado li{
	width:  					400px;
	/*border: #990000 solid 1px;*/
}	
.conseil_contenu ul.ado_voyage {
	padding:  					0 0 0 20px;
	/*border: #990000 solid 1px;*/
}
.conseil_contenu ul.ado_voyage li{
	margin-bottom:				5px;
	width:  					550px;
	/*border: #990000 solid 1px;*/
}	
.conseil_contenu ul.senior_maison {
	padding:  					0 0 0 50px;
	/*border: #990000 solid 1px;*/
}
conseil_contenu ul.senior_hemophilie {
	margin:						0;
	padding:  					0;
	/*border: #990000 solid 1px;*/
}
.conseil_contenu ul.senior_hemophilie li {
	margin:						0 0 0 20px;
	padding:  					0 0 0 12px;
	display:					block;
	width:						550px;
	clear:						both;
	/*border: #990000 solid 1px;*/
}
.conseil_contenu ul.senior_maison li{
	width:						510px;
	/*border: #990000 solid 1px;*/
}	
.conseil_contenu ul.parent_bebe {
	padding:  					0 0 0 40px;
	/*border: #990000 solid 1px;*/
}
.conseil_contenu ul.parent_bebe li{
	margin-bottom:				5px;
	width:						550px;
	/*border: #990000 solid 1px;*/
}
.conseil_contenu ul.parent_vacances {
	margin:						0 0 0 170px;
	padding:  					0 0 0 0;
	float: left;
	/*border: #990000 solid 1px;*/
}
.conseil_contenu ul.parent_vacances li{
	width:						310px;
	text-align: center;
	/*border: #990000 solid 1px;*/
}
.parent_vacances strong {
	font-size: 1em;
	line-height: 14px;
	color: #025c9b;
}
.conseil_contenu ul.parent_vacances_02 {
	margin:						0 0 0 0;
	padding:  					0 0 0 0;
	width:						420px;
	border: #990000 solid 1px;
}
.conseil_contenu ul.parent_vacances_02 li{
	width:						400px;
	/*border: #990000 solid 1px;*/
}
.conseil_contenu ul.parent_vieprofessionnelle li{
	margin-bottom:				5px;
	width:						600px;
	/*border: #990000 solid 1px;*/
}
.conseil_contenu ul.enfant_ecole {
	padding:  					0 0 0 230px;
	/*border: #990000 solid 1px;*/
}
.conseil_contenu ul.enfant_sport {
	padding:  					0 0 0 30px;
	/*border: #990000 solid 1px;*/
}

.conseil_contenu li {
	margin: 					0 0 0 0;
	padding:  					0 20px 0 12px;
	background-image:			url(../../images/pucebleu.gif);
	background-repeat:			no-repeat;
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					12px;
	display:					block;
	width:						390px;
	height:						auto;
	/*border: #990000 solid 1px;*/
}
.photo_bloc {
	display: block;
	height:	230px;
	/*border: #990000 solid 1px;*/
}
.photo_gauche {
	margin: 5px 0 0 0;
	padding: 0;
	width: 130px;
	height: 150px;
	display: block;
	float: left;
	/*border: #990000 solid 1px;*/
}
.photo_texte {
	margin: 5px 0 0 0;
	padding: 0;
	width: 565px;
	height: 150px;
	float: right;
	/*border: #990000 solid 1px;*/
}
.photo_texte ul.carte{
	width:						450px;
	/*border: #990000 solid 1px;*/
}
.photo_texte ul.carte li{
	width:						450px;
	/*border: #990000 solid 1px;*/
}
.img_gauche {
	margin: 					0 20px 0 20px;
	padding:  					0 0 0 0;
	position:					absolute;
	height:						auto;	
	/*border: #990000 solid 1px;*/
}
.img_avion {
	margin: 					0 0 0 30px;
	padding:  					0 0 0 0;
	position:					absolute;
	display:					block;
	height:						130px;	
	/*border: #990000 solid 1px;*/
}
.img_passport {
	margin: 					0 0 0 510px;
	padding:  					0 0 0 0;	
	height:						150px;
	position: absolute;	
	/*border: #990000 solid 1px;*/
}
.bloc_droit{
	margin: 					0 0 0 0;
	padding:  					0 0 0 160px;
	display:					block;
	height: 					auto;
	width:						500px;
	/*border: #990000 solid 1px;*/
}
.bloc_droit ul{
	margin: 					0 0 10px 0;
	padding:  					0 0 0 0;
	list-style:					none;
	/*border: #990000 solid 1px;*/
}	
.bloc_droit li{
	margin: 					0 0 0 0;
	padding:  					0 20px 0 12px;
	background-image:			url(../../images/pucebleu.gif);
	background-repeat:			no-repeat;
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					12px;
	width:						450px;
}
.impression {
	margin: 					0 0 0 450px;
	padding:  					1px 0 0 35px;
	background-image: 			url(../../images/picto_imprime.gif);
	background-repeat: 			no-repeat;
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					0.7em;
	text-decoration:			none;
	color:						#FFFFFF;
	display:					block;
	width: 						145px;
	height: 					17px;
	/*border: #990000 solid 1px;*/
}
.impression:hover {
	background-image: 			url(../../images/picto_imprime.gif);
	background-repeat: 			no-repeat;
	background-position: 		right;
	color:						#FFFFFF;
	font-style:					normal;
	display:					block;
	width: 						145px;
	height: 					17px;
}

.btn_jeu {
	margin: 					0 0 0 520px;
	padding:  					1px 0 0 25px;
	background-image: 			url(../../images/picto_jeu.gif);
	background-repeat: 			no-repeat;
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					1em;
	text-decoration:			none;
	color:						#FFFFFF;
	display:					block;
	width: 						96px;
	height: 					17px;
	/*border: #990000 solid 1px;*/
}
.btn_jeu:hover {
	background-image: 			url(../../images/picto_jeu.gif);
	background-repeat: 			no-repeat;
	background-position: 		right;
	color:						#FFFFFF;
	font-style:					normal;
	display:					block;
	width: 						96px;
	height: 					17px;
}

/*/// Pour qu'il n'y ait pas de liser&eacute; pointill&eacute; autour du flash sous Firefox avec SwfObject 2 ///*/
:focus
{
	outline:none;
}
.liste_gauche {
	margin:						0 0 0 0;
	padding:					0 0 0 0;
	display:					block;
	float:						left;
	width:						280px;
	/*border: #990000 solid 1px;*/
}
.liste_gauche ul{
	margin:						0 0 0 0;
	padding:					0 0 0 0;
	/*border: #990000 solid 1px;*/
}
.liste_gauche li{
	margin:						0 0 0 0;
	padding:					0 0 0 10px;
	display:					block;
	width:						270px;
	/*border: #990000 solid 1px;*/
}
.liste_droite {
	margin:						0 0 0 0;
	padding:					0 0 0 0;
	float: right;
	display:					block;
	width:						280px;
	/*border: #990000 solid 1px;*/
}
.liste_droite ul{
	margin:						0 0 0 0;
	padding:					0 0 0 0;
	/*border: #990000 solid 1px;*/
}
.liste_droite li{
	margin:						0 0 0 0;
	padding:					0 0 0 10px;
	display:					block;
	width:						270px;
	/*border: #990000 solid 1px;*/
}

/*
////////////////////
//  Bloc VIDEOS  //
///////////////////
*/
#persoindex 
{
	width:						430px;
	height:						340px;
	position:					absolute;
	margin: 					0px auto 0px auto;
	top:						200px;
	float:						left;
	/*border: #990000 solid 1px;*/
}
#persoaccueil {
	margin:						0 0 0 235px;
	padding:					0 0 0 0;
	background-image:			url(../../images/fond_video.gif);
	background-repeat:			no-repeat;
	position:					absolute;
	width:						430px;
	height:						340px;
	display:					block;
	/*border: #990000 solid 1px;*/
}
.contenu_accueil {
	margin: 					0 0 0 550px;
	padding:					20px 35px 0 45px;
	background-image:			url(../../images/fond_txt.gif);
	background-repeat:			no-repeat;
	position:					absolute;
	width: 						330px;
	height:						310px;
	/*border: #990000 solid 1px;*/
}
.txt_information {
	margin: 					335px 0 0 0;
	padding:					0 10px 0 10px;
	float:						right;
	display:					block;
	width: 						680px;
	height:						auto;
	/*border: #990000 solid 1px;*/
}
.txt_information p {
	font-style: italic;
	color: #f39400;
	text-align: center;
}
.btn_intro {
	margin:						8px 0 0 85px;
	padding:					2px 0 0 43px;
	background-image:			url(../../images/btn_intro.gif);
	background-repeat:			no-repeat;
	font:						Arial, Helvetica, sans-serif;
	font-size:					0.917em;
	color:						#FFFFFF;
	text-decoration:			none;
	display:					block;
	width:						140px;
	height:						25px;
	/*border: #990000 solid 1px;*/
}
.btn_intro:hover{
	margin:						8px 0 0 85px;
	padding:					2px 0 0 43px;
	background-image:			url(../../images/btn_intro_up.gif);
	color:						#FFFFFF;
	font-style:					normal;
	background-repeat:			no-repeat;
	/*border: #990000 solid 1px;*/
}
.contenu_accueil ul{
	margin: 					0 0 10px 0;
	padding:  					0 0 0 100px;
	list-style:					none;
	display:					block;
	height:						auto;
	/*border: #990000 solid 1px;*/
}
.contenu_accueil li {
	margin: 					0 0 0 0;
	padding:  					0 20px 0 12px;
	background-image:			url(../../images/pucebleu.gif);
	background-repeat:			no-repeat;
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					12px;
	display:					block;
	width:						150px;
	/*border: #990000 solid 1px;*/
}
.contenu_accueil-adulte {
	margin: 					0 0 0 550px;
	padding:					50px 35px 0 45px;
	background-image:			url(../../images/fond_txt.gif);
	background-repeat:			no-repeat;
	position:					absolute;
	display:					block;
	width: 						330px;
	height:						285px;
	/*border: #990000 solid 1px;*/
}
.contenu_accueil-senior {
	margin: 					0 0 0 550px;
	padding:					5px 35px 0 45px;
	background-image:			url(../../images/fond_txt.gif);
	background-repeat:			no-repeat;
	position:					absolute;
	display:					block;
	width: 						330px;
	height:						325px;
	/*border: #990000 solid 1px;*/
}
/*
//////////////////////
/// Specif SENIOR ///
/////////////////////
*/
h1.h1_titrage {
	margin: 0 0 12px 0;
	padding: 5px 0 0 0;
	font-size: 1.9em;
	color: #004c93;
	font-style: normal;
	text-align: left;
	line-height: 33px;
	letter-spacing: -2px;
	/*border: #990000 solid 1px;*/
}
h1.h1_titrage sup{
	font-size: 0.584em;
	line-height: 10px;
}
.h1_bleu {
	color: #86cfde;
}
.strong_bleu {
	color: #86cfde;
	font-style: italic;
	font-weight: bold;
	font-size: 1.084em;
}
.conseil_header-neutre {
	margin: 					0 0 0 0;
	padding:  					0 0 0 0;
	background-image: 			url(../../images/conseil_hautneutre.gif);
	background-repeat:			no-repeat;
	display:					block;
	height:						25px;
	/*border: #990000 solid 1px;*/
}
h2.arrondis_bleu {
	margin: 30px 0 10px 0;
	padding: 0 0 0 8px;
	background-image: url(../../images/arrondis_bleu.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	font-size: 0.9em;
	text-align: left;
	display: block;
	width: 690px;
	height: 22px;
}
h2.arrondis_bleu_grd {
	margin: 30px 0 10px 0;
	padding: 2px 0 0 8px;
	background-image: url(../../images/arrondis_bleu_grd.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	font-size: 0.9em;
	line-height: 15px;
	text-align: left;
	display: block;
	width: 690px;
	height: 40px;
}
h2.arrondis_bleu_mentions {
	margin: 30px auto 10px auto;
	padding: 0 0 0 8px;
	background-image: url(../../images/arrondis_bleu_mentions.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	font-size: 0.9em;
	text-align: left;
	display: block;
	width: 900px;
	height: 22px;
}
.glossaire_alpha{
	color:			#005b9a;
	font-size:		0.8em;
	font-family:	Arial black, Helvetica, sans-serif;
	font-size:		17px;
}
.glossaire_alpha a{
	color: #005b9a;
	font-size: 0.8em;
	font-style: normal;
	text-decoration: none;
}
.glossaire_alpha a:hover{
	color: #f39400;
	font-size: 0.8em;
	font-style: normal;
	text-decoration: none;
}
.glossaire_alpha .selected{
	color: #f39400;
	font-size: 0.9em;
	font-style: normal;
}
.biblio {
	margin: 40px 0 0 20px;
	padding: 0;
	display: block;
	width: 620px;
}
.biblio_contenu {
	margin: 0;
	padding: 0 8px 0 8px;
	background-color: #d3f4fa;
	display: block;
	width: 604px;
}
.biblio_header {
	margin: 0;
	padding: 0;
	display: block;
	width: 620px;
}
.biblio_footer {
	margin: 0;
	padding: 0;
	display: block;
	width: 620px;
}
.biblio p {
	margin: 0;
	padding: 0;
	font-size: 0.7em;
}
.biblio ul {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 0 15px;
	width: 604px;
}
.biblio li {
	margin: 0;
	padding: 0 0 0 7px;
	background-image: url(../../images/liste_biblio.gif);
	background-repeat: no-repeat;
	font-size: 0.7em;
	font-style: italic;
	display: block;
	width: auto;
}

/*
/////////////////////
/// Bloc IMPRIME ///
////////////////////
*/
#imprime {
	margin: 					0;
	padding:					0;
	background-image:			none;
}
#imprime h1{
	margin: 					10px 0 0 0;
	padding:  					0;
	font-family: 				Arial black, Helvetica, sans-serif;
	font-size: 					19px;
	font-style:					normal;
	text-align:					center;
	line-height:				19px;
	letter-spacing:				-1px;
	width:						660px;
	color: 						#f39400;
}
.imprime_header {
	margin: 					0;
	padding:					10px 10px 0 10px;
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					0.75em;
	display:					block;
	width:						660px;
	height:						50px;
	/*border: #990000 solid 1px;*/
}
.imprime_contenu {
	margin: 					0;
	padding:					30% 0 0 0;
	display:					block;
	width:						680px;
	height:						790px;
	/*border: #990000 solid 1px;*/
}
.case_picto {
	margin: 					0 10px 0 0;
	padding:					0 0 0 30%;
	display:					block;
	width:						660px;
	height:						auto;
	/*border: #990000 solid 1px;*/
}
.case_picto p {
	margin: 					0 0 0 0;
	padding:					0 0 0 0;
	line-height:				15px;
	font-weight:				bold;
	font-size:					1.084em;
	letter-spacing:				-1px;
	color: 						#f39400;
}
.case_picto ul {
	margin: 					0 0 0 0;
	padding: 	 				0 0 0 20px;
	list-style:					none;
	height:						auto;
	line-height:				20px;
	/*border: #990000 solid 1px;*/
}
.case_picto li {
	margin: 					0 0 0 0;
	padding: 	 				0 0 0 10px;
	background-image: 			url(../../images/puceorange.gif);
	background-position: 		left 4px;
	background-repeat: 			no-repeat;
	font-family: 				Arial, Helvetica, sans-serif;
	color: 						#005b9a;
	font-size: 					11px;
	line-height:				18px;
}
.imprime_footer {
	margin: 					0;
	padding:					0;
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					0.75em;
	background-image:			url(../../images/footer_imprimer.gif);
	background-repeat:			no-repeat;
	display:					block;
	width:						680px;
	height:						116px;
	/*border: #990000 solid 1px;*/
}
.imprime_footer a{
	margin: 					0;
	padding:					76px 0 0 96px;
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					0.75em;
	color:						#f29400;
	display:					block;
	text-decoration:			none;
}
.imprime_footer a:hover{
	color:						#62c3d5;
}

/*
///////////////////
/// Bloc FOOTER ///
///////////////////
*/
#footer {
	margin:  					0 0 0 0;
	padding:  					0 0 0 0;
	display:					block;
	width:						955px;
	/*border: #990000 solid 1px;*/
}
#footer_deux {
	margin:  					0 0 0 0;
	padding:  					0 0 0 0;
	display:					block;
	width:						955px;
	/*border: #990000 solid 1px;*/
}
.img_footer {
	margin:  					0 0 0 0;
	padding:  					0 0 0 0;
	display:					block;
	float:						left;
	/*border: #990000 solid 1px;*/
}
.ul_index {
	margin:  					80px 0 0 0;
	padding:  					0 0 0 0;
	display:					block;
	float:						right;
	width:						360px;
	/*border: #990000 solid 1px;*/
}
.ul_section {
	margin:  					80px 0 0 0;
	padding:  					0 0 0 0;
	display:					block;
	width:						250px;
	float:						right;
	/*border: #990000 solid 1px;*/
}
.webmaster {
	margin:  					0 0 0 0;
	padding:  					0 10px 0 0;
	background-image:			url(../../images/bloc_bleu.gif);
	background-position: 		bottom right;
	background-repeat: 			no-repeat;
	text-align:					right;
	float: 						left;
	display:					block;
	height: 					15px;
	width:						150px;
	/*border: #990000 solid 1px;*/
}
.webmaster a{
	margin:						0 0 0 0;
	padding:  					1px 10px 0 0;
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					10px;
	text-decoration: 			none;
	color: 						#005b9a;
	display:					block;
	height: 					15px;
	width:						150px;
}
.webmaster a:hover{
	background-color: 			#005b9a;
	color: 						#FFFFFF;
	font-style:					normal;
}
.contact {
	margin:  					0 0 0 0;
	padding:  					0 0 0 0;
	background-image:			url(../../images/bloc_bleu.gif);
	background-position: 		bottom right;
	background-repeat: 			no-repeat;
	text-align:					right;
	float: 						left;
	display:					block;
	height: 					15px;
	width:						80px;
	/*border: #990000 solid 1px;*/
}
.contact a{
	margin:						0 0 0 0;
	padding:  					1px 10px 0 0;
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					11px;
	text-decoration: 			none;
	color: 						#005b9a;
	display:					block;
	height: 					14px;
	width:						70px;
}
.contact a:hover{
	background-color: 			#005b9a;
	color: 						#FFFFFF;
	font-style:					normal;
}
.mentions {
	margin:  					0 0 0 5px;
	padding:  					0 0 0 0;
	background-image:			url(../../images/bloc_bleu.gif);
	background-position: 		bottom right;
	background-repeat: 			no-repeat;
	text-align:					right;
	float: 						left;
	display:					block;
	height: 					15px;
	width:						120px;
	/*border: #990000 solid 1px;*/
}
.mentions a{
	margin:						0 0 0 0;
	padding:  					1px 10px 0 0;
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					11px;
	text-decoration: 			none;
	color: 						#005b9a;
	display:					block;
	height: 					14px;
	width:						110px;
}
.mentions a:hover{
	background-color: 			#005b9a;
	color: 						#FFFFFF;
	font-style:					normal;
}
.plansite {
	margin:  					0 0 0 5px;
	padding:  					0 0 0 0;
	background-image:			url(../../images/bloc_bleu.gif);
	background-position: 		bottom right;
	background-repeat: 			no-repeat;
	text-align:					right;
	float: 						left;
	display:					block;
	height: 					15px;
	width:						90px;
	/*border: #990000 solid 1px;*/
}
.plansite a{
	margin:						0 0 0 0;
	padding:  					1px 10px 0 0;
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					11px;
	text-decoration: 			none;
	color: 						#005b9a;
	display:					block;
	height: 					14px;
	width:						80px;
}
.plansite a:hover{
	background-color: 			#005b9a;
	color: 						#FFFFFF;
	font-style:					normal;
}
.glossaire {
	margin:  					0 0 0 5px;
	padding:  					0 0 0 0;
	background-image:			url(../../images/bloc_bleu.gif);
	background-position: 		bottom right;
	background-repeat: 			no-repeat;
	text-align:					right;
	float: 						left;
	display:					block;
	height: 					15px;
	width:						80px;
	/*border: #990000 solid 1px;*/
}
.glossaire a{
	margin:						0 0 0 0;
	padding:  					1px 10px 0 0;
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					11px;
	text-decoration: 			none;
	color: 						#005b9a;
	display:					block;
	height: 					14px;
	width:						70px;
}
.glossaire a:hover{
	background-color: 			#005b9a;
	color: 						#FFFFFF;
	font-style:					normal;
}
.presse {
	margin:  					0 0 0 5px;
	padding:  					0 0 0 0;
	background-image:			url(../../images/bloc_bleu.gif);
	background-position: 		bottom right;
	background-repeat: 			no-repeat;
	text-align:					right;
	float: 						left;
	display:					block;
	height: 					15px;
	width:						80px;
	/*border: #990000 solid 1px;*/
}
.presse a{
	margin:						0 0 0 0;
	padding:  					1px 10px 0 0;
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					11px;
	text-decoration: 			none;
	color: 						#005b9a;
	display:					block;
	height: 					14px;
	width:						70px;
}
.presse a:hover{
	background-color: 			#005b9a;
	color: 						#FFFFFF;
	font-style:					normal;
}


#footer_lien {
	margin:  					10px 0 10px 0;
	padding:  					0 0 0 0;
	display:					block;
	width:						955px;
	/*border: #990000 solid 1px;*/
}
#footer_lien p {
	margin:  					0;
	padding:  					0;
	text-align:					center;
	color:						#005b9a;
}
#footer_lien p a {
	text-decoration:			none;
	font-size:					0.8em;
	color:						#005b9a;
}
#footer_lien p a:hover {
	font-style:					normal;
	text-decoration:			none;
	color:						#f2990d;
}
#footer_lien p a:active {
	color:						#005b9a;
}
/*
///////////////////////
/// Bloc FOOTER SUP ///
///////////////////////
*/
.table_footer {
	padding: 0 0 0 0;
	margin: 0 0 0 30px;
	display: block;
	width: 900px;
	border-top: solid 1px;
	border-top-color: #766a65;
	/*border: #990000 solid 1px;*/
}

.footer_sup p {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #766A65;
	text-align:left;
}
.footer_sup strong{	
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.182em;
	color: #766A65;
}
.footer_sup a {
	color: #766A65;
}
.footer_sup a:hover {
	font-style: normal;
}


/*
///////////////////////////////////
/// Bloc NAVIG ("fil d'Ariane") ///
///////////////////////////////////
*/
#navig {
	margin:  					0 auto 0 auto;
	padding:  					0 0 0 0;
	display:					block;
	width:						955px;
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					11px;
	text-decoration: 			none;
	color: 						#86cfde;
	/*border: 					#990000 solid 1px;*/
}
#navig a {
	font-weight:				bold;
	font-size: 					11px;
	text-decoration: 			none;
	color: 						#86cfde;
}
#navig a:hover {
	color: 						#f29400;
	font-style:					normal;
}


/*
////////////////////////
/// Page PLAN SITE  ///
///////////////////////
*/
.plansite_bloc {
	margin:  					0 0 0 0;
	padding:  					10px;
	display:					block;
	float:						left;
	width:						400px;
}

.plansite_titresection {
	margin: 30px 0 10px 0;
	padding: 0 0 0 8px;
	background-image: url(../../images/arrondis_bleu_court.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	font-size: 0.7em;
	text-align: left;
	display: block;
	width: 320px;
	height: 18px;
}

.plansite_titresection a {
	font-weight:				bold;
	text-decoration: 			none;
	color: 						#ffffff;
	
}
.plansite_titresection a:hover {
	color: 						#f29400;
	font-style:					normal;
}

.plansite_page ul {
	margin: 					0 0 0 0;
	padding: 	 				0 0 0 40px;
	list-style:					none;
	background-image: 			url(../../images/fond_liste_plansite.gif);
	background-repeat:			repeat;
	height: 					auto;
	line-height:				20px;
}

.plansite_page li {
	list-style:					none;
	list-style-image:			none;
	list-style-position:		outside;
	margin: 					0 0 0 40px;
	padding: 	 				0 0 0 0;
	font-family: 				Arial, Helvetica, sans-serif;
	color: 						#005b9a;
	font-size: 					11px;
	line-height:				18px;
}

.plansite_page li:hover {
	list-style-image:			url(../../images/puce_liste_plansite.gif);
}

.plansite_page a {
	font-weight:				bold;
	text-decoration: 			none;
	color: 						#005b9a;
	
}
.plansite_page a:hover {
	color: 						#f29400;
	font-style:					normal;
}

#boite_sortie {
	margin: 0;
	padding: 0;
	background-image: none;
	background-color: #bae6f3;
}
.sortie_baxter {
	margin: 10px 0 0 15px;
	padding: 0 0 0 0;
	display: block;
	width: 515px;
	/*border: #990000 solid 1px;*/
}
.sortie_continuer a{
	margin: 0;
	padding: 0;
	font-size: 1.5em;
	color: #f49501;
	font-weight: bold;
	text-align: center;
	width: 510px;
	height: 25px;
	text-decoration: none;
}
.sortie_continuer a:hover{
	color: #FFFFFF;
	font-style: normal;
}


/*
//////////////////////
/// Bloc CERTIF HON///
//////////////////////
*/
.certif_index {
	margin: 0;
	padding: 0;
	width: 200px;
	float: right;
	/*border: #990000 solid 1px;*/
}
.certif_index img{
	margin: 0;
	padding: 0 0 0 130px;
	display: block;
	font-size: 10px;
}
.certif_index p{
	margin: 33px 0 0 0;
	padding: 0;
	text-align: right;
	display: block;
	color: #004c93;
	width: 200px;
	font-size: 9px;
	/*border: #990000 solid 1px;*/
}
.certif_index p a{
	color: #004c93;
}
.certif_index p a:hover {
	color: #f39400;
}
.certif_hon {
	margin: 0;
	padding: 50px 0 0 0;
	width: 200px;
	float: right;
	/*border: #990000 solid 1px;*/
}
.certif_hon img{
	margin: 0;
	padding: 0 0 0 130px;
	display: block;
	font-size: 10px;
}
.certif_hon p{
	margin: 30px 0 0 0;
	padding: 0;
	text-align: right;
	display: block;
	width: 200px;
	font-size: 9px;
	/*border: #990000 solid 1px;*/
}
.certif_hon p a{
	color: #004c93;
}
.certif_hon p a:hover {
	color: #f39400;
}

.bloc_fiches {
	display: block;
	width: 440px;
	float: left;
	/*border: #990000 solid 1px;*/
}
.bloc_imgfiches {
	display: block;
	width: 248px;
	float: right;
	/*border: #990000 solid 1px;*/
}

a.thickbox 
{
	font-style:normal;
	text-decoration:underline;
	color: #f39400;
}

a:hover.thickbox
{
	font-style:normal;
	color: #004c93;
}

.link_topofpage
{
	text-align:right;
}

.link_topofpage a
{
	font-weight:bold;
	font-style:normal;
	font-size:0.9em;
	text-decoration:underline;
	color: #f39400;
}

.link_topofpage a:hover
{
	font-weight:bold;
	font-style:normal;
	text-decoration:underline;
	color: #004c93;
}

	
	
/*
/////////////////////
/// Bloc THICKBOX ///
/////////////////////
*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* -------->> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font:					12px Arial, Helvetica, sans-serif;
	color:					#333333;
}
#TB_secondLine {
	font:					10px Arial, Helvetica, sans-serif;
	color:					#666666;
}
#TB_window a:link {
	color:					#666666;
}
#TB_window a:visited {
	color:					#666666;
}
#TB_window a:hover {
	color:					#000000;
}
#TB_window a:active {
	color:					#666666;
}
#TB_window a:focus{
	color:					#666666;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* -------->> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position:				fixed;
	z-index:				100;
	top:					0px;
	left:					0px;
	height:					100%;
	width:					100%;
}
.TB_overlayMacFFBGHack {
	background:				url(macFFBgHack.png) repeat;
}
.TB_overlayBG {
	background-color: 		#aeddf0;
	filter:					alpha(opacity=70);
	-moz-opacity:			0.70;
	opacity:				0.70;
}
* html #TB_overlay { /* ie6 hack */
     position:				absolute;
     height:				expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
* html #TB_window { /* ie6 hack */
	position:				absolute;
	margin-top:				expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window {
	position:				fixed;
	background:				#ffffff;
	z-index:				102;
	color:					#000000;
	display:				none;
	text-align:				left;
	top:					50%;
	left:					50%;
}
#TB_window img#TB_Image {
	display:				block;
	margin:					15px 0 0 15px;
	border-right:			0px solid;
	border-bottom:			0px solid;
	border-top:				0px solid;
	border-left:			0px solid;
}

#TB_caption{
	padding:				18px 30px 10px 25px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	font-weight:			bold;
	height:					25px;
	float:					left;
}
#TB_closeWindow{
	margin: 50px 0 0 0;
	padding:				15px 8px 0 0;
	height:					25px;
	float:					right;
}
#TB_closeAjaxWindow{
	padding:				7px 10px 5px 0;
	margin-bottom:			1px;
	text-align:				right;
	float:					right;
}
#TB_ajaxWindowTitle{
	float:					left;
	padding:				7px 0 5px 10px;
	margin-bottom:			1px;
}
#TB_title{
	background-color:		#e8e8e8;
	height:					27px;
}
#TB_ajaxContent{
	clear:					both;
	padding:				2px 15px 15px 15px;
	overflow:				auto;
	text-align:				left;
	line-height:			1.4em;
}
#TB_ajaxContent.TB_modal{
	padding:				15px;
}
*html #TB_ajaxContent.TB_modal{
	margin: 10px 10px 10px 15px;
	padding: 0 0 0 0;
	overflow: hidden;
	display: block;
}
#TB_ajaxContent p{
	padding:				5px 0px 5px 0px;
}
#TB_load{
	position:				fixed;
	display:				none;
	height:					13px;
	width:					208px;
	z-index:				103;
	top:					50%;
	left:					50%;
	margin:					-6px 0 0 -104px;
}
* html #TB_load { /* ie6 hack */
	position:				absolute;
	margin-top:				expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:				99;
	position:				fixed;
	top:					0;
	left:					0;
	background-color:		#FFFFFF;
	border:					none;
	filter:					alpha(opacity=0);
	-moz-opacity:			0;
	opacity:				0;
	height:					100%;
	width:					100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position:				absolute;
     height:				expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:					both;
	border:					none;
	margin-bottom:			-1px;
	margin-top:				1px;
	_margin-bottom:			1px;
}



/*
////////////////////
/// Bloc FACEBOX ///
////////////////////
*/
#facebox .b {
  background:url(../../images/b.png);
    height: 10px;
}

#facebox .tl {
  background:url(../../images/tl.png);
}

#facebox .tr {
  background:url(../../images/tr.png);
}

#facebox .bl {
  background:url(../../images/bl.png);
    height: 10px;
}

#facebox .br {
  background:url(../../images/br.png);
    height: 10px;
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
	margin: 0 0 0 0; 
  border-collapse: collapse;
}

#facebox td { 
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 0;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}



/*
////////////////////////////
/// Bloc POPUP GLOSSAIRE ///
////////////////////////////
*/
.popup_glossaire {
	margin: 0;
	padding: 20px 10px 10px 10px;
	background-color: #e8f5fb;
	min-height: 250px;
	/*border: #990000 1px solid;*/
}
.popup_glossaire h1{
	margin: 0;
	padding: 0 0 10px 0;
	font-style: normal;
	font-size: 2.5em;
	letter-spacing: -1px;
	color: #004c93;
	border-bottom: #FFFFFF 1px solid;
}
.popup_glossaire p{
	margin: 0;
	padding: 0;
}
.popup_glossaire strong{
	margin: 0;
	padding: 0;
	font-size: 1.25em;
	display: block;
}
.acces_glossaire {
	margin: 0 10px 0 380px;
	padding: 0;
	clear: both;
	display: block;
	width: 172px;
	height: 22px;
}
.acces_glossaire p{
	margin: 0;
	padding: 0;
	font-size: 1.084em;
	color: #FFFFFF!important;
}
.acces_glossaire p a{
	margin: 0;
	padding: 3px 0 0 25px;
	background-image: url(../../images/fond_popupglossaire.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration: none;
	color: #FFFFFF!important;
	display: block;
	width: 147px;
	height: 19px;
}
.acces_glossaire p a:hover{
	margin: 0;
	padding: 3px 0 0 25px;
	background-image: url(../../images/fond_popupglossaire.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-style: normal;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	width: 147px;
	height: 19px;
}

/* hack IE 6.0 */
*html .popup_glossaire {
	margin: 0;
	padding: 15px 10px 0 15px;
	background-color: #e8f5fb;
	min-height: 600px;
}
*html .acces_glossaire p a{
	margin: 0;
	padding: 3px 0 0 25px;
	width: 172px;
}
*html .acces_glossaire p a:hover{
	margin: 0;
	padding: 3px 0 0 25px;
	width: 172px;
}