/* CSS Document */


body{
	background-color:#ced2d6;
	margin:0;padding:0;
}
form{
	margin:0;padding:0;
}
img{
	margin:0;padding:0;
	behavior: url(/css/pngHack/pngHack.htc);
}
a{
	color:#14589c;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
a:hover{
	text-decoration:underline;
}
a img{
	margin:0;padding:0;border:0;
}
input[type=text]{
	font-size:12px;
	border:1px solid #14589c;
	color:#4d4d4d;
	font-family:Arial, Helvetica, sans-serif;
}
* html input,* html select{
	font-size:11px;
	height:12px;
	color:#4d4d4d;
}
select{
	border-color:#14589c;
	font-size:12px;
	border-style:solid;
	border-width:1px;
	color:#4d4d4d;
	font-family:Arial, Helvetica, sans-serif;
}

input[type=submit]{
	cursor:pointer;
}
#global {
	position:relative;
	margin:0 auto;
	width:995px;
	background-image:url(../images/fond-lyon-voyage.gif);
}


/*------------------------------- ENTETE --------------------------------------------*/

#entete {
	position:relative;
	text-align:left;
	width:949px;
	height:223px;
	margin:0 auto;
	padding:0px;
	background-image:url(../images/entete/image-entete-avion.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#twitter{
	position:absolute;
	right:20px;
	bottom:0px;
}
#entete #logo {
	margin-top:32px;
	margin-left:5px;
	padding:0;
}
#entete h1 {
	margin:0px;
	padding:0px;
	color:#14589c;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:100px;
}
#entete h2 {
	position:absolute;
	top:120px;
	left:670px;
	width:230px;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#f0a03f;
}
#entete #menu {
	text-align:center;
	position:absolute;
	top:197px;
	margin-left:5px;
}
#entete #menu ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
    margin:0px;
    padding:0px;
    list-style:none;
    }
#entete #menu li {
	float:left;
	background:url(../images/entete/onglet-gauche-off.gif) 	 no-repeat left top;
	margin-right:1px;
	margin-left:5px;
	padding:0px 0px 0px 20px;/*top right bottom left*/
}
#entete #menu a {  
    float:left;
	height:26px;
	text-align:center;
    display:block;
	color:#14589c;
	text-decoration:none;
	line-height:30px;
 	background:url(../images/entete/onglet-droit-off.gif) no-repeat right top;
	padding:0px 20px 0px 0px;/*top right bottom left*/
}
	
#entete #menu a:hover {
	color:#1F3156;
}
#entete #menu #current {
    background-image:url(../images/entete/onglet-gauche-on.gif);
}
#entete #menu #current a {
    background-image:url(../images/entete/onglet-droit-on.gif);
}
/*------------------------------- FIN ENTETE ----------------------------------------*/


/*-------------------------------CORPS DE LA PAGE------------------------------------*/
#body {
	position:relative;
	width:949px;
	margin:0 auto;
	margin-top:15px;
}
#body_home{
	position:relative;
	width:949px;
	margin:0 auto;
}
/****************************DECOUPAGE DE LA PAGE**********************/
#haut{
	float:left;
	clear:both;
	width:949px;
	padding:0;
	display:inline;
	margin:0 auto;
	margin-top:10px;
}
#zone_recherche{
	float:left;
	width:367px;
	margin-left:10px;
	display:inline;
}
#haut_droit{
	margin:0;padding:0;
	float:left;
	width:560px;
	display:inline;
}
#bas{
	clear:both;
	width:949px;
	padding:0;
	display:inline;
	margin:0 auto;
	margin-top:10px;
}
.element_bas{
	float:left;
	margin:0;padding:0;
	margin-left:12px;
	display:inline;
}
#dest_dern{
	float:left;
	margin:0;padding:0;
	margin-left:10px;
	display:inline;
}
#news_int{
	float:left;
	clear:both;
	margin-left:10px;
	margin-top:10px;
	display:inline;
}
#disney_parking{
	float:left;
	margin-left:10px;
	margin-top:10px;
	display:inline;
}
/*************************FIN DECOUPAGE DE LA PAGE*********************/
/*****RECHERCHE*********/
/********RECHERCHE SIMPLIFIEE***************/
#recherche_simpl{
	height:80px;
	width:367px;
	margin-top:5px;
	background-image:url(../images/contenu/recherche-simplifiee/bloc-recherche-intuitive.gif);
	background-repeat:no-repeat;
}
#recherche_simpl input{
	margin-top:5px;
	margin-left:20px;
}
#submit_recherche_simpl{
	margin:0;padding:0;border:0;
	height:24px;
	width:93px;
	background-image:url(../images/contenu/recherche-simplifiee/bt-chercher.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
#recherche_simpl h2{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#14589c;
	width:258px;
	margin:0;padding:0;
	margin-left:20px;
	padding-top:10px;
}
/********FIN RECHERCHE SIMPLIFIEE***********/
/********RECHERCHE VOYAGES***************/
#recherche_voy_ext{
	width:367px;
	background-image:url(../images/contenu/moteurs/haut-moteur-bleu.gif);
	background-repeat:no-repeat;
	margin-top:0px;padding:0;
}
#recherche_voy{
	background-image:url(../images/contenu/moteurs/centre-moteur-bleu.gif);
}
#recherche_voy table{
	margin-top:10px;
	margin-left:20px;
}
#recherche_voy th{
	font-size:12px;
	font-weight:normal;
	text-align:left;
	width:100px;
	height:25px;
}
#recherche_voy select{
	width:200px;
}
#recherche_voy select{
	font-size:11px;
}
#recherche_voy input{

	font-size:11px;
}
#recherche_voy_ext h2{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#14589c;
	text-align:center;
	width:258px;
	margin:0;padding:0;
	margin-left:18px;
	padding-top:22px;
}
#submit_recherche_voy{
	background-color:6dc4fe;
	margin-left:250px;
	margin-top:10px;
}
/********FIN RECHERCHE VOYAGES***********/
/********RECHERCHE VOLS***************/
#recherche_vol{
	background-image:url(../images/contenu/moteurs/centre-moteur-jaune.gif);
	width:367px;
}
#recherche_vol select{
	font-size:11px;
}
#recherche_vol input{
	font-size:11px;
}
#recherche_vol h2{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;padding:0;
	color:#14589c;
	margin-left:20px;
	width:222px;
	text-align:center;
	margin-bottom:10px;
}
#recherche_vol_table{
	margin:0;padding:0;
	margin-left:20px;
	clear:left;
}
#recherche_vol_table th{
	font-size:12px;
	font-weight:normal;
	text-align:left;
	width:40px;
	height:25px;
}
#picto_avion{
	position:absolute;
	left:250px;
}
label{
	color:#14589c;
	font-size:12px;
}
/*messages d'erreur du formulaire de recherche des vols*/
#erreurs_formulaire_vol{
	color:red;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:23px;
	display:none;
}
/********FIN RECHERCHE VOLS***********/
/*****FIN RECHERCHE*******/
/*************************PROMOTIONS***********************/
#promotions{
	clear:both;
	width:932px;
	height:160px;
	background-image:url(../images/contenu/bloc-promos.gif);
	background-repeat:no-repeat;
	margin:0 auto;
}
#promotions h2{
	font-size:19px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;padding:0;
	color:#14589c;
	margin-left:20px;
	margin-top:15px;
	float:left;
	width:155px;
}

#promotions h3{
	margin:0;padding:0;
}
.promo{
	float:left;
	width:195px;
	height:70px;
	margin-top:25px;
	margin-left:22px;
	padding:10px;
}
.bleu_14_promo{
	width:195px;
	font-size:14px;
	color:#14589c;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.jaune_promo{
	width:195px;
	margin-top:5px;
	font-size:12px;
	color:#ff9101;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.tarif_promo{
	color:#14589c;
	font-family:Arial, Helvetica, sans-serif;

	width:180px;
	font-size:12px;
	text-align:center;
	margin-top:10px;
}
/*************************FIN PROMOTIONS********************/
/*************************DERNIERES MINUTES*****************/
#dernieres_minutes{
	float:left;
	width:150px;
	height:230px;
	margin-top:2px;
	margin-left:10px;
	background-image:url(../images/contenu/degrade-dernieres-minutes.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border:1px solid #14589c;
	overflow:hidden;
}
#dernieres_minutes h2{

	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0;padding:0;
	color:#14589c;
	margin-left:10px;
	margin-top:10px;
}
#dernieres_minutes h3{
	margin:0;padding:0;
}
.bleu_14_dernieres{
	display:block;
	width:130px;
	font-size:11px;
	font-weight:normal;
	margin-left:10px;
	margin-top:15px;
	color:#14589c;
	font-family:Arial, Helvetica, sans-serif;
}
.tarif_dernieres{
	color:#14589c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	width:80%;
	margin:0 auto;
}
#minutes{
	display:block;
	margin-left:50px;
}
/************************FIN DERNIERES MINUTES**************/
/*************************DESTINATIONS MOIS******************/
#destination_mois_total{
	position:relative;
	margin:0;padding:0;
	float:left;
	width:383px;
	height:233px;
	display:inline;
}
#destination_mois{
	margin:0;padding:0;
	position:absolute;
	width:383px;
	height:233px;
}
#destination_mois_fond{
	position:absolute;
	width:383px;
	height:233px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(opacity=70, finishopacity=0);
}
* html #destination_mois_fond{
	filter:Alpha(opacity=70, finishopacity=0);
}
#destination_mois_photo{
	position:absolute;
	margin-top:12px;
	margin-left:1px;
	width:375px;
	height:202px;
}
#destination_mois h2{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	padding:0;margin:0;
	color:#fff;
	width:383px;
	text-align:center;
	padding-top:17px;

	height:36px;
}
#destination_mois h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0;
	color:#fff;
	width:383px;
	text-align:center;
	margin:0;padding:0;
}
#destination_mois h3 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
}
#destination_mois_txt{
	position:absolute;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	margin-top:150px;
	line-height:25px;
}
#destination_mois_txt p{
	width:280px;
	padding:0px;
	margin:0 auto;
	line-height:14px;
}
/************************FIN DESTINATIONS MOIS**************/
/*****************************NEWSLETTER********************/
#newsletter{
	width:325px;
	height:88px;
	background-image:url(../images/contenu/bloc-news.gif);
	background-repeat:no-repeat;
}
#newsletter h2{
	margin:0;padding:0;
	padding-top:15px;
	padding-left:15px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
#input_txt_newsletter{
	margin-left:15px;
	margin-top:10px;
	margin-right:10px;
}
#btn_newsletter{
	border:0;
	margin:0;padding:0;
	background-image:url(../images/contenu/bt-envoyer.gif);
	background-repeat:no-repeat;
	width:80px;
	height:20px;
	cursor:pointer;
}
.error_newsletter{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#14589c;
	margin-left:15px;
	margin-top:5px;
}
.msg_newsletter{
	font-size:11px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#14589c;
	margin-left:15px;
	margin-top:5px;
}
/************************FIN NEWSLETTER*********************/
/************************TOP INTERNAUTES*********************/
#top_internautes_total{
	position:relative;
	width:329px;
	height:259px;
	margin-top:10px;

	overflow:hidden;
}
#top_internautes_fond{
	position:absolute;
	width:329px;
	height:259px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(opacity=100, finishopacity=0);
}
* html #top_internautes_fond{
	filter:Alpha(opacity=100, finishopacity=0);
}
#top_internautes_total h2{
	position:absolute;
	height:20px;
	width:230px;
	margin:0;padding:0;
	color:#14589c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-left:85px;
	margin-top:20px;
}
#top_debut_2{
	color:#FFFFFF;
}
#top_internaute_txt{
	position:relative;
	width:155px;
	height:195px;
	margin-left:167px;
	margin-top:50px;
	color:#14589c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#zone_button_top_internaute{
	height:30px;
	width:165px;
}
.button_top_internaute{
	width:21px;
	height:21px;
	border:0;margin:0;padding:0;
	background-image:url(../images/contenu/top-internaute/bt-internautes.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	margin-right:10px;
	margin-left:5px;
}
.invisible_top_internaute{
	width:147px;
	height:150px;
	margin-top:10px;
	margin-left:5px;
	display:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#14589c;
	text-align:center;
}
.lien_offre_top_internaute{
	font-size:14px;
	
}
.prix_top_internaute{
	margin-top:20px;
	display:block;
}
.gras_rouge_internaute{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#FF0000;
	line-height:20px;
}
#top_internautes_photo{
	position:absolute;
	height:246px;
	margin-top:3px;
	margin-left:3px;
	
}
/************************FIN TOP INTERNAUTES***************/
/************PUB DROITE (anciennement DISNEY)***************/
#pub_droite{
	width:200px;
	height:200px;
}
/**********FIN PUB DROITE (anciennement DISNEY)***********/
/************************DISNEY*********************/
#disney{
	width:200px;
	height:200px;
}
/************************FIN DISNEY*********************/
/************************PARKING*********************/
#parking{
	width:205px;
	height:149px;
	margin-top:10px;
	background-image:url(../images/contenu/bloc-resrevez-parking.gif);
	background-repeat:no-repeat;
}
#parking h2{
	margin:0;padding:0;
	padding-top:20px;
	padding-left:20px;
	width:120px;
}
#parking h2 a{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#14589c;
}
#parking p{
	width:130px;
	margin:0;
	margin-left:30px;
	margin-top:5px;
	text-align:justify;
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#14589c;
}
/************************FIN PARKING*********************/
/************************PUB GAUCHE*********************/
#pub_gauche{
	width:250px;
	height:250px;
}
/************************FIN PUB GAUCHE*********************/
/************************FORUM*********************/
#forum{
	width:254px;
	height:164px;
	margin-top:15px;
	background-image:url(../images/contenu/bloc-forum-avis-destination.jpg);
	background-repeat:no-repeat;
}
#forum h2{
	margin:0;padding:0;
}
#forum h2 a{
	margin:0;padding:0;
	padding-top:20px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#14589c;
}
#txt_forum{
	display:block;
	margin-top:10px;
	margin-left:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#14589c;
	width:200px;
}
/************************FIN FORUM*********************/
/************************METEO*********************/
#meteo{
	width:312px;
	height:110px;
	background-image:url(../images/contenu/bloc-meteo.gif);
	background-repeat:no-repeat;
}
#bas h2{
	margin:0;padding:0;
	padding-top:20px;
	padding-left:20px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#14589c;
}
#ville_meteo{
	margin-top:15px;
	margin-left:20px;
	height:25px;
	padding-top:5px;
	color:#14589c;
}
#result_meteo{
	margin:0;padding:0;
	padding-left:5px;
	margin-top:10px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#14589c;
	font-weight:bold;
}
/************************FIN METEO*********************/
/***********************POPULAIRES*********************/
#populaires{
	width:312px;
	height:165px;
	margin-top:5px;
	background-image:url(../images/contenu/bloc-mot-cle.gif);
	background-repeat:no-repeat;
}
#populaires h2{
	margin:0;padding:0;
	padding-top:30px;
	margin-left:20px;
}
#populaires span{
	display:block;
	font-size:12px;
	margin-left:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#14589c;
}
#nuage{
	width:275px;
	height:85px;
	margin-left:18px;
	margin-top:10px;
	overflow:hidden;
	padding:0px 0px 0px 5px;
}
#nuage a{
	color:#FFFFFF;
}
#nuage a:hover{
	text-decoration:underline;
}
/************************FIN POPULAIRES*********************/
/************************GUIDES*********************/
#guides{
	width:317px;
	height:150px;
	margin-top:5px;
	background-image:url(../images/contenu/bloc-guides.gif);
	background-repeat:no-repeat;
}
#txt_guides{
	display:block;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#14589c;
}
#form_guides{
	margin-top:10px;
	margin-left:20px;
	line-height:25px;
}
#btn_recherche_guides{
	margin:0;padding:0;
	border:0;
	background-image:url(../images/contenu/bt-go-guides.gif);
	background-repeat:no-repeat;
	width:34px;
	height:19px;
	margin-left:15px;
	cursor:pointer;
}
/************************FIN GUIDES*********************/
/************************ANNUAIRE*********************/
#annuaire{
	width:324px;
	height:105px;
	background-image:url(../images/contenu/bloc-annuaire-agences.gif);
	background-repeat:no-repeat;
}
#annuaire h2{
	margin:0;padding:0;
	padding-top:13px;
	padding-left:20px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#14589c;
}
#form_annuaire{
	margin-top:0px;
	margin-left:20px;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#14589c;
}
#btn_recherche_annuaire{
	margin:0;padding:0;
	border:0;
	background-image:url(../images/contenu/bt-go.gif);
	background-repeat:no-repeat;
	width:34px;
	height:19px;
	margin-top:2px;
	margin-left:15px;
	cursor:pointer;
}
#lien_recherche_avancee{
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:20px;
	margin-top:5px;
}
/************************FIN ANNUAIRE*********************/

/************************SHOPPING*********************/
#shopping{
	width:327px;
	height:95px;
	margin-top:6px;
	background-image:url(../images/contenu/bloc-shopping.gif);
	background-repeat:no-repeat;
}
#shopping h2{
	margin:0;padding:0;
	padding-top:20px;
	padding-left:20px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
}
#shopping p{
	margin:0;padding:0;
	margin-left:20px;
	margin-top:15px;
	float:left;
}
/************************FIN SHOPPING*********************/
/************************TRAIN*********************/
#train{
	width:327px;
	height:54px;
	margin-top:6px;
	background-image:url(../images/contenu/bloc-reservation-train.gif);
	background-repeat:no-repeat;
}
#annonce_train img{
	margin:0;padding:0;
}
#annonce_train{
	margin:0;padding:0;
	width:220px;
	padding-top:15px;
	margin-left:100px;
}
/************************FIN TRAIN*********************/
/************************PREPAR*********************/
#prepar{
	position:relative;
	width:327px;
	height:167px;
	margin-top:6px;
	background-image:url(../images/contenu/votre-depart/bloc-votre-depart.gif);
	background-repeat:no-repeat;
}
#prepar h2{
	margin:0;padding:0;
	padding-top:20px;
	padding-left:20px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#14589c;
}
#prepar ul{
	list-style-type:none;
	margin:0px;padding:0px;
	padding-left:30px;
}
#prepar ul #div1{
	float:left;
	width:160px;
	list-style-type:none;
}
#prepar ul #div2{
	float:left;
	width:100px;
	margin-left:20px;
	margin-top:15px;
	list-style-type:none;
}
#prepar li{
	margin:0;padding:0;
	height:25px;
	margin-top:7px;
}
#depart_bus{
	font-size:12px;
	font-weight:bold;
	color:#14589c;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
}
#choix_depart_bus{
	position:absolute;
	top:140px;
	left:30px;
	list-style-type:none;
	background-color:#FFFFFF;
	padding:10px;
	width:120px;
	display:none;
	z-index:1; 
}
#choix_depart_bus li{
	height:20px;
}
.libelle_depart {
	position:relative;
	top:-8px;
	left:5px;
}


/************************FIN PREPAR*********************/
/*-------------------------------FIN CORPS DE LA PAGE--------------------------------*/


/*STYLE DU FOOTER*/
#footer {
	clear:both;
	width:949px;
	margin:0 auto;
	padding-top:1em;
	padding-bottom:1em;
	color:#14589c;
}


#footer ul{
	list-style-type:none;
	margin:0;padding:0;
	font-size:0.8em;
	text-align:center;
}


#footer li{
	display:inline;
	margin:0;padding:0;
}
#nos_infos{
	width:949px;
	color:#838383;
	font-size:10px;
	margin-top:15px;
	text-align:center;
}
/*FIN STYLE DU FOOTER*/
/*************PUB BRITISH AIRLINE COTE**************/
#banniere_droite{
	float:right;
	display:inline;
	width:120px;
	height:600px;
	margin-right:30px;
}
/***********FINPUB BRITISH AIRLINE COTE************/
/***********CLASSE DIVERS STYLE**************/
.retour_float {
clear:both;
}
.petite_ligne{
	line-height:5px;
}
.gras_rouge{
	font-weight:bold;
	color:#FF0000;
	font-size:15px;
}
.etoile_rouge{
	font-size:14px;
	color:#FF0000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.construct{
	margin:0 auto;
	margin-top:20px;
	width:100px;
	height:100px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#14589c;
	font-weight:bold;
	padding-left:200px;
	padding-top:100px;
	background-image:url(../images/contenu/logo_construction.gif);
	background-repeat:no-repeat;
	border:1px solid #14589c;

}
#contenu_statique{
	margin-top:10px;
	margin-left:20px;
}
#attente{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:1170px;
	padding-top:360px;
	text-align:center;
	display:none;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#14589c;
	background-color:#fff;
	opacity:0.85;
	filter : alpha(opacity=85);
	z-index:99;
	line-height:32px;
}
.clear_right{
	clear:right;
}
#ui-datepicker-div { display: none; } 

#lien-footer {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#CCC;
	width:949px;
	margin:auto;
	text-align:center;
}

#text-ref {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-align:center;
	width:949px;
	margin:auto;
}

#text-ref a{font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;

text-decoration:underline;
}