body {padding:0; margin:0; background-color:#ecf5fc; color:#051039; font-family:Arial,Helvetica; background-image:url(../images/body.gif); background-repeat:repeat-x; }

img { border:none; }
textarea { resize:none; }

/* Bordures grises sur les champs de formulaires */
.bordure_grise { border:1px solid #cccccc; padding-left:2px;}
.bordure_rouge { border:1px solid #d2204c; }

.bloc_pub_120{float:left; border:0; width:120px; height:600px;}
.bloc_pub_160{float:left; border:0; width:160px; height:600px;}
.bloc_pub_200{float:left; border:0; width:200px; height:120px;}
.bloc_pub_260{float:left; border:0; width:260px; height:360px;}
.bloc_pub_300{float:left; border:0; width:300px; height:250px;}
.bordure_titre{clear:both; border-bottom:1px solid #c1c1c1;}

/*************************************************************************************
**************************************************************************************
							MODIFS GAETAN
**************************************************************************************
*************************************************************************************/	
#bloc_principal_blue{ background-color:#ffffff; width:990px; border-right:1px solid #EDEDED; margin-left:10px; }

/* #logo {float:left; margin-left:15px;margin-top:20px;}
#choixlangue{float:right; margin-right:20px; margin-top:-5px; text-align:center;}
#hd_log{float:right; margin-right:20px; margin-top:-60px; }
#hd_log_spe_log{ margin-top:22px;} */



/* #logo {float:left; margin-left:15px; margin-top:30px;}
#choixlangue{float:right; margin-right:20px; margin-top:-5px; text-align:center;}
#hd_log { float:right; margin-right:20px; margin-top:-35px; }
#hd_log_spe{margin-top:-30px;} 
#garderlogin{margin-right:0px; margin-top:0px;}
#menu{float:left; }
.ligne_separation{border-top:1px solid #c2c2c2; clear:both; height:1px; width:670px; margin-top:-5px; margin-right:20px !important; float:right;} 
.ligne_separation_non_logue{border-top:1px solid #c2c2c2; clear:both; height:1px; width:620px; margin-right:20px !important; float:right;}  */
#logo { float:left; width:330px; text-align:left; /*margin-left:15px; margin-top:10px; margin-top:15px;*/ }
#choixlangue{ float:right; width:88px; /*margin-right:20px; margin-top:-5px;*/ }

#hd_log_spe{margin-top:6px;}

#hd{padding:0; margin:0;}
#garderlogin{margin-right:0px; margin-top:0px;}
#menu{float:left; }
.ligne_separation{border-top:1px solid #c2c2c2; clear:both; height:1px; width:680px; /* margin-top:-35px; */margin-top:0px; margin-right:20px !important; float:right;}
.ligne_separation_non_logue{ border-top:1px solid #c2c2c2; clear:both; height:1px; width:620px; margin-top:-5px; margin-right:20px !important; float:right;}



/* #hd_log{ float:right; margin-right:20px;}
#hd_log_spe_log{margin-top:-35px;}
.divmenu_general { float:left; margin-left:310px; margin-top:-30px; } */
#hd_log{ text-align:right; height:24px; /*float:right; margin-right:15px;*/}
/*#hd_log_spe_log{margin-top:20px;}*/
.divmenu_general { float:right; width:505px; position:relative; /*margin-left:20px; margin-top:30px;*/ }
.divmenu_general_log { float:right; width:554px; position:relative; /*margin-left:20px; margin-top:30px;*/ }
.menu_rubrique_deselect { position:relative; float:left; margin-left:2px; height:36px; text-align:center; background-image:url(../images/bande_deselect.gif); }
.menu_rubrique_select { position:relative; float:left; margin-left:2px; height:36px; text-align:center; background-image:url(../images/bande_select.gif); }



.divmenu_mini{float:left; margin-top:-30px; margin-left:310px;}
.lien_suggestion_bug{clear:both; margin-right:20px;} 



/* #logo {float:left; margin-left:15px;margin-top:10px;}
#choixlangue{float:right; margin-right:20px; margin-top:-5px; text-align:center;}
#hd{padding:0; margin:0;}
#hd_log{ height:30px; float:right; margin-right:20px; margin-top:12px;}
#hd_log_spe{margin-top:-22px;}
#hd_log_spe_log{margin-top:0px;}
#garderlogin{margin-right:0px; margin-top:0px;}
#menu{float:left; }

.ligne_separation{border-top:1px solid #c2c2c2; clear:both; height:1px; width:570px; margin-top:-5px; margin-right:20px !important; float:right;} 
.ligne_separation_non_logue{border-top:1px solid #c2c2c2; clear:both; height:1px; width:620px; margin-top:-5px; margin-right:20px !important; float:right;} 

.divmenu_general { float:left; margin-top:20px; margin-left:10px; }
.divmenu_mini{float:left; margin-top:-30px; margin-left:310px;}
.lien_suggestion_bug{clear:both; margin-right:20px;float:right;} */

/*#retour_erreur_login{position:absolute; min-height:28px; height:auto !important; color:#d2204c; margin-top:-40px; margin-left:630px; background-color:#ffffff; border:1px solid #d2204c; width:225px; background-image:url(../images/warning.png); background-repeat:no-repeat; background-position:4px 4px; display:none;}*/

.contenu_page{text-align:left;}	


.vous_etes{margin-left:15px;}
.lib_mess{float:left; text-align:right; margin-right:20px;}
.contact-input{float:left;}
.aff_g{width:125px; float:left;}
.aff_d{width:250px; height:5px; float:left;}
.contact-input{ height:130px; width:430px; }
.aff_gauche{width:300px; text-align:right; margin-right:50px; float:left;}



/* Ombres portées du bloc principal */
.contour_ombre{ background: url(../images/ombre_gauche.png) repeat-y; width:1000px; background-position:0px 0px; text-align:right; }
.contour_ombre_bas{ width:1000px; height:10px; }
.ombre_bas{ background: url(../images/ombre_bas.png) repeat-x; height:10px; width:980px; float:left; }
.image_ombre_bas_gauche{ width:10px; height:10px; float:left; background: url(../images/ombre_bas_g.png) no-repeat;}
.image_ombre_bas_droite{ width:10px; height:10px; float:left; background: url(../images/ombre_bas_d.png) no-repeat;}
.image_ombre_haut{ width:10px; height:10px; float:left; background: url(../images/ombre_haut_g.png) no-repeat;}
.contour_ombre_haut{ width:1000px; height:10px; }
.ombre_haut{ background-color:#ffffff; height:10px; margin-left:10px; width:990px; border-right:1px solid #EDEDED; float:left; margin-top:-10px; }

/* Footer éléments communs */
.footer_fond{height:40px; margin-top:20px; margin-left:20px; margin-right:20px; }
a.liens_footer{color:#666666; font-size:8pt; text-decoration:none;} 
a.liens_footer:hover{color:#333333; text-decoration:none;} 
.ligne_separation_footer{ border-bottom:1px solid #999999; height:1px; margin-bottom:5px; margin-right:0px; }



.txt_erreur_login_famille{margin:4px; width:190px; font-weight:bold; font-size:11px; float:left;}
.txt_erreur_login{margin-left:40px; margin-top:4px; margin-bottom:4px; width:180px; font-weight:bold; font-size:11px; float:left;}
.text_explication_loggin{margin:4px 4px 4px 25px; font-size:11px;}
#ferme_bloc_explication_loggin{float:right; margin-top:2px; }

/* FVALIDATOR retour erreur sur formulaires */	
form .error{ color:#D2204C; border-color:#D2204C; }
form label.error{ float:left; color:#D2204C; font-size:11px; font-weight:bold; display:none; border:0px; clear:both; min-width:260px; width:260px !important; }
#tel_contact{width:350px !important; }

/* DIALOG Formulaire Bug / Suggestion */	
/* .test_bug .ui-dialog-container { background-image:none; background-color:#999999; }
.test_bug .ui-dialog-content { background-color:#f3f3f3; margin-left:5px; margin-right:5px; margin-bottom:-4px; margin-top:0px; padding-top:15px; }
.test_bug .ui-dialog-titlebar { cursor:move; border-bottom:0; border-left:5px solid #999999; border-right:5px solid #999999; background-color:#999999; padding:0px; height:28px; }
.test_bug .ui-dialog-title { margin-left:5px; position:relative; top:7px; left:4px; }
.test_bug .ui-dialog-titlebar-close span { display:none; }
.test_bug .ui-dialog-titlebar-close-hover { background: url(../images/p-x-gris.gif) no-repeat; }
.test_bug .ui-dialog-titlebar-close { width:17px; height:17px; background:url(../images/p-x-gris.gif) no-repeat; position:absolute; cursor:pointer; }
.test_bug .ui-dialog-buttonpane button { margin:6px; }
.test_bug .ui-dialog-buttonpane { position:absolute; bottom:8px; right:12px; width:100%; text-align:right; }  */


.popin_bug .ui-dialog-container { background-image:none; background-color:#999999; }
.popin_bug .ui-dialog-content { background-color:#f3f3f3; margin-left:5px; margin-right:5px; margin-bottom:-4px; margin-top:0px; padding-top:0px; }
.popin_bug .ui-dialog-titlebar { cursor:move; border-bottom:0; border-left:5px solid #999999; border-right:5px solid #999999; background-color:#999999; padding:0px; height:28px; }
.popin_bug .ui-dialog-title { margin-left:5px; position:relative; top:7px; left:4px; }
.popin_bug .ui-dialog-titlebar-close span { display:none; }
.popin_bug .ui-dialog-titlebar-close-hover { background: url(../images/p-x-gris.gif) no-repeat; }
.popin_bug .ui-dialog-titlebar-close { width:17px; height:17px; background:url(../images/p-x-gris.gif) no-repeat; position:absolute; cursor:pointer; }
.popin_bug .ui-dialog-buttonpane button { margin:6px; }
.popin_bug .ui-dialog-buttonpane { position:absolute; bottom:8px; right:12px; width:100%; text-align:right; } 


/* DIALOG FAQs */			
.bouton_envoyer_bug{ background-color:#f3f3f3; border:none; margin-top:0px; cursor:pointer; float:right; font-weight:bold; color:#333333; font-size:11px; margin-right:-5px;}
.test_faq .ui-dialog-titlebar { cursor:move; border-bottom:0; border-left:5px solid #999999; border-right:5px solid #999999; background-color:#999999; padding:0px; height:28px; }
.test_faq .ui-dialog-container { background-image:none; background-color:#999999; }
.test_faq .ui-dialog-content { background-color:#f3f3f3; margin-left:5px; margin-right:5px; margin-bottom:-4px; margin-top:0px; padding-top:15px; }
.test_faq .ui-dialog-title { margin-left:5px; position:relative; top:7px; left:4px; }
.test_faq .ui-dialog-titlebar-close span { display:none; }
.test_faq .ui-dialog-titlebar-close { width:17px; height:17px; background:url(../images/p-x-gris.gif) no-repeat; position:absolute; cursor:pointer; }
.test_faq .ui-dialog-buttonpane button { margin:6px; }
.test_faq .ui-dialog-buttonpane { position:absolute; bottom:8px; right:12px; width:100%; text-align:right; } 


/* DIALOG GRISES NON DEPLACABLES */			
.dialog_standard .ui-dialog-titlebar { cursor:default; border-bottom:0; border-left:5px solid #999999; border-right:5px solid #999999; background-color:#999999; padding:0px; height:28px; }
.dialog_standard .ui-dialog-container { background-image:none; background-color:#999999; }
.dialog_standard .ui-dialog-content { background-color:#f3f3f3; margin-left:5px; margin-right:5px; margin-bottom:-4px; margin-top:0px; padding-top:0px; }
.dialog_standard .ui-dialog-title { margin-left:5px; position:relative; top:7px; left:4px; }
.dialog_standard .ui-dialog-titlebar-close span { display:none; }
.dialog_standard .ui-dialog-titlebar-close { width:17px; height:17px;; background:url(../images/p-x-gris.gif) no-repeat; position:absolute; cursor:pointer; }
.dialog_standard .ui-dialog-buttonpane button { margin:6px; }
.dialog_standard .ui-dialog-buttonpane { position:absolute; bottom:8px; right:12px; width:100%; text-align:right; } 

/* DIALOG BLEU NON DEPLACABLES */			
.dialog_standard_bleu .ui-dialog-titlebar { cursor:default; border-bottom:0; border-left:5px solid #051039; border-right:5px solid #051039; background-color:#051039; padding:0px; height:28px; }
.dialog_standard_bleu .ui-dialog-container { background-image:none; background-color:#051039; }
.dialog_standard_bleu .ui-dialog-content { background-color:#f3f3f3; margin-left:5px; margin-right:5px; margin-bottom:-4px; margin-top:0px; padding-top:0px; }
.dialog_standard_bleu .ui-dialog-title { margin-left:5px; position:relative; top:7px; left:4px; }
.dialog_standard_bleu .ui-dialog-titlebar-close span { display:none; }
.dialog_standard_bleu .ui-dialog-titlebar-close { width:17px; height:17px;; background:url(../images/p-x-bleu.gif) no-repeat; position:absolute; cursor:pointer; }
.dialog_standard_bleu .ui-dialog-buttonpane button { margin:6px; }
.dialog_standard_bleu .ui-dialog-buttonpane { position:absolute; bottom:8px; right:12px; width:100%; text-align:right; } 


/* DIALOG Bon Plan VOTE */ 
.dialog_bp_vote { font-family:Arial,Helvetica; font-size:12px; }
.dialog_bp_vote .ui-dialog-container { background-image:none; background-color:#051039; }
.dialog_bp_vote .ui-dialog-content { background-color:#f3f3f3; margin-left:5px; margin-right:5px; margin-bottom:-4px; margin-top:0px; padding-top:0px; }
.dialog_bp_vote .ui-dialog-titlebar { cursor:default; border-bottom:0; border-left:5px solid #051039; border-right:5px solid #051039; background-color:#051039; padding:0px; height:28px; }
.dialog_bp_vote .ui-dialog-title { margin-left:5px; position:relative; top:7px; left:4px; }
.dialog_bp_vote .ui-dialog-titlebar-close span { display:none; }
/* .dialog_bp_vote .ui-dialog-titlebar-close-hover { background: url(../images/dialog-titlebar-close-hover.png) no-repeat; } */
.dialog_bp_vote .ui-dialog-titlebar-close { width:17px; height:17px; background:url(../images/p-x-bleu.gif) no-repeat; position:absolute; cursor:pointer; }
.dialog_bp_vote .ui-dialog-buttonpane button { margin:6px; }
.dialog_bp_vote .ui-dialog-buttonpane { position:absolute; bottom:8px; right:12px; width:100%; text-align:right; }


.boite_avant_premiere .ui-dialog-container { background-image:none; background-color:#051039; }
.boite_avant_premiere .ui-dialog-content { background-color:#f3f3f3; margin-left:5px; margin-right:5px; margin-bottom:-4px; margin-top:0px; padding-top:0px; }
.boite_avant_premiere .ui-dialog-titlebar { cursor:default; border-bottom:0; border-left:5px solid #051039; border-right:5px solid #051039; background-color:#051039; padding:0px; height:28px; }
.boite_avant_premiere .ui-dialog-title { margin-left:5px; position:relative; top:7px; left:4px; }
.boite_avant_premiere .ui-dialog-titlebar-close span { display:none; }
.boite_avant_premiere .ui-dialog-titlebar-close { width:17px; height:17px; background:url(../images/p-x-bleu.gif) no-repeat; position:absolute; cursor:pointer; }
.boite_avant_premiere .ui-dialog-buttonpane button { margin:6px; }
.boite_avant_premiere .ui-dialog-buttonpane { position:absolute; bottom:8px; right:12px; width:100%; text-align:right; } 


/* DIALOG import trajets FB */	
.import_traj .ui-dialog-container { background-image:none; background-color:#051039; }
.import_traj .ui-dialog-content { background-color:#f3f3f3; margin-left:5px; margin-right:5px; margin-bottom:-4px; margin-top:0px; padding-top:0px; }
.import_traj .ui-dialog-titlebar { cursor:move; border-bottom:0; border-left:5px solid #051039; border-right:5px solid #051039; background-color:#051039; padding:0px; height:28px; }
.import_traj .ui-dialog-title { margin-left:5px; position:relative; top:7px; left:4px; }
.import_traj .ui-dialog-titlebar-close span { display:none; }
.import_traj .ui-dialog-titlebar-close-hover { background: url(../images/p-x-bleu.gif) no-repeat; }
.import_traj .ui-dialog-titlebar-close { width:17px; height:17px; background:url(../images/p-x-bleu.gif) no-repeat; position:absolute; cursor:pointer; }
.import_traj .ui-dialog-buttonpane button { margin:6px; }
.import_traj .ui-dialog-buttonpane { position:absolute; bottom:8px; right:12px; width:100%; text-align:right; } 




#popin_modif_com{padding-top:15px;}


/* DIALOG invit com */	
.com_standard .ui-dialog-container { background-image:none; background-color:#051039; }
.com_standard .ui-dialog-content { background-color:#f3f3f3; margin-left:5px; margin-right:5px; margin-bottom:-4px; margin-top:0px; padding-top:15px; }
.com_standard .ui-dialog-titlebar { cursor:default; border-bottom:0; border-left:5px solid #051039; border-right:5px solid #051039; background-color:#051039; padding:0px; height:28px; }
.com_standard .ui-dialog-title { margin-left:5px; position:relative; top:7px; left:4px; }
.com_standard .ui-dialog-titlebar-close span { display:none; }
.com_standard .ui-dialog-titlebar-close { width:17px; height:17px; background:url(../images/p-x-bleu.gif) no-repeat; position:absolute; cursor:pointer; }
.com_standard .ui-dialog-buttonpane button { margin:6px; }
.com_standard .ui-dialog-buttonpane { position:absolute; bottom:8px; right:12px; width:100%; text-align:right; } 


.bouton_envoyer_invitation{ background-color:#F3F3F3; border:none; margin-top:0px; cursor:pointer; float:right; font-weight:bold; color:#051039; font-size:11px; }
.bouton_envoyer_invitation:hover{ text-decoration:underline;}



/* DIALOG Contact */	
.formulaire_contact .ui-dialog-titlebar { background:url(../images/barette-contact.png) no-repeat; cursor:default; border:0; padding:0px; height:56px; width:689px; margin-left:-7px;}  
.formulaire_contact .ui-dialog-container {background:url(../images/back_contact.png) repeat-x;  border:0; margin:0;}
.formulaire_contact .ui-dialog-content { background-color:#e5e5e5; margin:0px; padding-top:0px; font-size:12px;}
.formulaire_contact .ui-dialog-titlebar-close span { display:none; }
.formulaire_contact .ui-dialog-titlebar-close { width:21px; height:19px;; background:url(../images/croix-fond-bleu.gif) no-repeat; position:absolute; right:20px; top:20px; cursor:pointer; }
.formulaire_contact .ui-dialog-buttonpane button { margin:6px; }
.formulaire_contact .ui-dialog-buttonpane { position:absolute; bottom:8px; right:12px; width:100%; text-align:right; } 

.contact_haut{margin-left:-7px;margin-top:-56px;}




.contenu_milieu{width:990px; text-align:left;}

.titre { background-color:#f0f0ff; height:20px;}

/* textes */
.texte10 {font-family:Arial,Helvetica; font-size:10px;}
.texte11 {font-family:Arial,Helvetica; font-size:11px;}
.texte12 {font-family:Arial,Helvetica; font-size:12px;}
.texte13 {font-family:Arial,Helvetica; font-size:13px;}
.texte14 {font-family:Arial,Helvetica; font-size:14px;}
.texte15 {font-family:Arial,Helvetica; font-size:15px;}
.texte16 {font-family:Arial,Helvetica; font-size:16px;}
.texta10 {font-family:Arial,Helvetica; font-size:10px;}
.texta11 {font-family:Arial,Helvetica; font-size:11px;}
.texta12 {font-family:Arial,Helvetica; font-size:12px;}
.texta13 {font-family:Arial,Helvetica; font-size:13px;}
.texta14 {font-family:Arial,Helvetica; font-size:14px;}
.texta15 {font-family:Arial,Helvetica; font-size:15px;}
.texta16 {font-family:Arial,Helvetica; font-size:16px;}
.texta17 {font-family:Arial,Helvetica; font-size:17px;}
.texta18 {font-family:Arial,Helvetica; font-size:18px;}
.texta19 {font-family:Arial,Helvetica; font-size:19px;}
.texta20 {font-family:Arial,Helvetica; font-size:20px;}
.texta21 {font-family:Arial,Helvetica; font-size:21px;}
.texta24 {font-family:Arial,Helvetica; font-size:24px;}
.texta26 {font-family:Arial,Helvetica; font-size:26px;}
.texte_sp1 {font-size:2px}

.gras {font-weight:bold;}
.nongras {font-weight:normal;}
.italic {font-style:italic;}
.souligne {text-decoration:underline;}
.nonsouligne {text-decoration:none;}
.texte_gauche {text-align:left;}
.texte_centre {text-align:center;}
.texte_droit {text-align:right;}
.texte_justify {text-align:justify;}
.majuscule {text-transform:uppercase;}

/* Couleurs */
.noir {color:#000000;}
.blanc {color:#ffffff;}
.rouge {color:#d2204c;}
.gris { color:#575757; }
.gris1 { color:#666666; }
.gris2 { color:#948e7d; } /* Message de moderation */
.gris3 { color:#999999; } /* couleur LIENS (ancien code : #7897e3) */
.gris4 { color:#333333; } /* Couleur TEXTE des Boites Modales */
.bleu1 { color:#6fafbd; } /* Couleur Communauté, Tips, Menu */
.bleu2 { color:#3e647e; } /* couleur "BP : Deposé le ... par ..." et "message interlocuteur" */
.bleu3 { color:#051039; } /* couleur TEXTE (ancien code : #0000a7) */
.bleu4 { color:#8fc8c8; } /* Couleur titre "Messagerie" sur accueil logué */
.bleu5 { color:#cfdbf7; }
.bleu6 { color:#416fd6; }
.bleu7 { color:#020935; }
.bleu8 { color:#2F6A86; }
.bleu9 { color:#8dd0e2; }
.bleuvo{ color:#598B9A; }
.bleuvo2{ color:#2FB2D3; }
.bleufb { color:#009CDF; }
.vert1 { color:#829000; } /* Vert pour BP */
.vert2 { color:#10664b; }
.violet { color:#720057; }

.texte_erreur {font-family:Arial,Helvetica; font-size:11px; font-weight:bold; color:#D2204C; }




/* liens */
.lien0 {text-decoration:none}
.lien0:hover {text-decoration:none}

.lien1 {text-decoration:none}
.lien1:hover {text-decoration:underline}

.lien2 {text-decoration:underline}
.lien2:hover {text-decoration:none}

.lien3 {text-decoration:underline}
.lien3:hover {text-decoration:underline}

.lien_menu {text-decoration:none; color:#666666;font-weight:bold;font-size:14px;}
.lien_menu:hover {text-decoration:none; color:#6fafbd;font-weight:bold;font-size:14px;}

.lien_menu_on {text-decoration:none; color:#6fafbd;font-weight:bold;font-size:14px;}
.lien_menu_on:hover {text-decoration:none; color:#6fafbd;font-weight:bold;font-size:14px;}






/* éléments de formulaire */
.champ {font-family:Arial,Helvetica; font-size:11px; color:#000000; margin-top:1px; }
.champ_sp {margin-top:8px}
.form_nosp {margin:0px; padding:0px;}

.float_left{
 float:left;	
}

.float_right{
 float:right;	
}

.bold{
font-weight:bold;	
}	

.cliquable {cursor:pointer}


/* display */
.display_affiche {display:block}
.display_cache {display:none}
.display_inline {display:inline}



.spacer {
  clear: both;
  visibility:hidden;
}


/* menu */
.menu {position:relative; float:right; width:500px; height:30px; top:70px;}
.menu_normal {font-family:Arial,Helvetica; font-size:13px; font-weight:bold; color:#FF0000; text-decoration:none; margin-left:10px; margin-right:10px;}
.menu_normal:hover {font-family:Arial,Helvetica; font-size:13px; font-weight:bold; color:#0000A7; text-decoration:underline; margin-left:10px; margin-right:10px;}
.menu_select {font-family:Arial,Helvetica; font-size:13px; font-weight:bold; color:#0000A7; text-decoration:none; margin-left:10px; margin-right:10px;}
.menu_select:hover {font-family:Arial,Helvetica; font-size:13px; font-weight:bold; color:#0000A7; text-decoration:none; margin-left:10px; margin-right:10px;}

/* divs communs... */






.stats {position:relative; width:1px; height:1px}


/* Overlay */
#modalOverlay {background-color:#000000; cursor:wait;}



#modconfirmBack {position:absolute; left:0pt; top:0pt; z-index:3150; opacity:0; filter:alpha(opacity=0); background-color:#ffffff; height:100%; width:100%; display:none; cursor:wait;}
#modconfirmCont {position:absolute; z-index:3200; display:none; width:320px; left:50%; top:200px; margin-left:-160px; text-align:center; background:#eeeeee; border:1px solid #000000;}
.modconfirm_buttons {margin:15px;}
.modconfirm_yes {cursor:pointer; margin-left:40px; }
.modconfirm_no {cursor:pointer; margin-right:40px; }

/*#modconfirmBack {position:fixed; left:0pt; top:0pt; z-index:3100; opacity:0.7; filter:alpha(opacity=70); background-color:#ffffff; height:100%; width:100%; display:none; cursor:wait;}
#modconfirmCont {position:fixed; z-index:3200; display:none; width:320px; left:50%; top:200px; margin-left:-160px; text-align:center; background:#eeeeee; border:1px solid #000000;}*/
#modconfirm2Back {position:absolute; left:0pt; top:0pt; z-index:3151; opacity:0.7; filter:alpha(opacity=70); background-color:#ffffff; height:100%; width:100%; display:none; cursor:wait;}




.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	/*opacity:0.7;
	filter:alpha(opacity=70);*/
	color:#051039;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	/*filter:alpha(opacity=70);*/
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 12px;
	overflow: hidden;
}

.ac_loading {
	background: white url('../images/wait1.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #051039;
	color: #ffffff;
}







.pr_inj_gauche {
	float:left;
	width:800px;
/* 	border:1px solid #bfbfe9; */
	display:none;
}
.pr_inj_droite {
	float:right;
	width:800px;
/* 	border:1px solid #bfbfe9; */
	display:none;
}
#pr_inj_wait {
	text-align:center;
	margin:100px;
}
#pr_inj_close {
	text-align:right;
	margin:10px;
	font-weight:bold;
}
#pr_inj_close a {
	text-decoration:none;
}
#pr_inj_cdr {
	float:right;
	width:340px;
/* 	margin-right:10px; */
}
#pr_inj_cga {
	/* width:400px; */
	margin-left:10px;
}
#pr_inj_bas {
	margin-left:10px;
	margin-right:10px;
	display:none;
}
#pr_inj_ajcom {
	float:right;
	margin-right:20px;
/* 	margin-top:-4px; */
}
#pr_inj_mess {
	float:left;
	margin-left:20px;
}
#pr_inj_api {
/* 	margin-bottom:10px; */
}
#pr_inj_photo {
	float:left;
	width:150px;
	margin-bottom:10px;
}
#pr_inj_blocnom {
	float:left;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:10px;
}
#pr_inj_infos{ float:left;}
#pr_inj_images{ float:left;}
#pr_inj_pictos {
	float:left;
	width:200px;
	margin-bottom:10px;
	margin-top:10px;
}
.pr_inj_picto {
	float:left;
	width:30px;
	margin-bottom:10px;
	margin-right:5px;
	text-align:center;
}
#pr_inj_profil_gauche{background-image:url(../images/ombre_732.png); background-repeat:repeat-y; width:745px !important;}
#pr_inj_profil_centre{background-image:url(../images/degrade-grand.gif); background-color:#E6E6E6; background-repeat:repeat-x; min-height:186px !important; width:732px !important; margin-left:7px; margin-top:0px;}
#pr_inj_profil_bas{width:745px; height:18px; margin:0;}
#pr_inj_profil_contenu{margin-left:75px; margin-right:15px; margin-top:15px;}
#pr_inj_profil_contenu_v{margin-top:15px;}

#pr_inj_profil_v {
	/* margin-top:50px; */
	margin-bottom:10px;
	/* margin-left:100px; */
	display:none;
}
#pr_inj_profil_titre_v{ margin-left:80px; margin-top:12px; position:absolute; }
#pr_inj_profil_barette_v{ margin:0; width:746px; height:38px; }

#pr_inj_profil_lien_voir_l_1{ margin-left:685px; margin-top:10px; position:absolute; } 
#pr_inj_profil_lien_voir_a_1{ margin-left:685px; margin-top:10px; position:absolute; } 
#pr_inj_profil_lien_voir_v_1{ margin-left:685px; margin-top:10px; position:absolute; } 
#pr_inj_profil_lien_voir_l_2{ margin-left:685px; margin-top:10px; position:absolute; } 
#pr_inj_profil_lien_voir_a_2{ margin-left:685px; margin-top:10px; position:absolute; } 
#pr_inj_profil_lien_voir_v_2{ margin-left:685px; margin-top:10px; position:absolute; } 
#pr_inj_profil_lien_voir_l_3{ margin-left:685px; margin-top:10px; position:absolute; } 
#pr_inj_profil_lien_voir_a_3{ margin-left:685px; margin-top:10px; position:absolute; } 
#pr_inj_profil_lien_voir_v_3{ margin-left:685px; margin-top:10px; position:absolute; } 

#pr_inj_profil_lien_fermer_l_1{ margin-left:685px; margin-top:10px; position:absolute; } 
#pr_inj_profil_lien_fermer_a_1{ margin-left:685px; margin-top:10px; position:absolute; } 
#pr_inj_profil_lien_fermer_v_1{ margin-left:685px; margin-top:10px; position:absolute; } 
#pr_inj_profil_lien_fermer_l_2{ margin-left:685px; margin-top:10px; position:absolute; } 
#pr_inj_profil_lien_fermer_a_2{ margin-left:685px; margin-top:10px; position:absolute; } 
#pr_inj_profil_lien_fermer_v_2{ margin-left:685px; margin-top:10px; position:absolute; } 
#pr_inj_profil_lien_fermer_l_3{ margin-left:685px; margin-top:10px; position:absolute; } 
#pr_inj_profil_lien_fermer_a_3{ margin-left:685px; margin-top:10px; position:absolute; } 
#pr_inj_profil_lien_fermer_v_3{ margin-left:685px; margin-top:10px; position:absolute; } 

/* #pr_inj_profil_lien_v{ float:right; margin-right:15px; margin-top:12px; position:absolute; } */



#pr_inj_profil_titre_l{ margin-left:80px; margin-top:12px; position:absolute; }
#pr_inj_profil_barette_l{ margin:0; width:746px; height:38px; }

/* #pr_inj_profil_lien_l{ margin-left:690px; margin-top:10px; position:absolute; } */
/* #pr_inj_profil_lien_l{ float:right; margin-right:15px; margin-top:12px; position:absolute;  } */


#pr_inj_profil_titre_a{ margin-left:80px; margin-top:12px; position:absolute; }
#pr_inj_profil_barette_a{ margin:0; width:746px; height:38px; }

/* #pr_inj_profil_lien_a{ margin-left:690px; margin-top:10px; position:absolute; } */
/* #pr_inj_profil_lien_a{ float:right; margin-right:15px; margin-top:12px; position:absolute;  } */


#pr_inj_profil_l {
/* 	margin-top:10px; */
	margin-bottom:10px;
	/* margin-left:100px; */
	display:none;
}
#pr_inj_profil_a {
/* 	margin-top:10px; */
	margin-bottom:10px;
	/* margin-left:100px; */
	display:none;
}
#pr_inj_pays {
	margin-bottom:10px;
}
#pr_inj_carte {
	margin-top:2px;
	margin-bottom:10px;
	position:relative;
	float:left;
}
#pr_inj_bp {
	margin-bottom:10px;
	display:none;
	width:700px;
	float:left;
}
#pr_inj_bp_data {
	margin-bottom:10px;
}
.pr_inj_bp_el {
	/* margin-bottom:40px; */
	padding-left:40px;
	padding-right:40px;
	border:1px solid #cccccc;
	background-color:#ffffff;
	width:618px;
	/* width:400px; */
}

.pr_inj_profil_qu{
	margin-top:4px;
	margin-right:5px;
	float:left;
}
.pr_inj_profil_re{
	margin-top:4px;
	font-weight:bold;
}


/* bons plans */
#contenu_bp_detail { float:left; width:468px; }
.bon_plan_supprime_ok { margin-top:40px; text-align:center; }
.nb_vote_note { float:left; margin-top:1px; margin-left:15px; }
.bp_comm { width:372px; height:120px; border:1px solid #bfbfe9; overflow:auto; }
.envoi_bp_comm { text-align:center; height:20px; }
.bloc_bp_detail { position:relative; margin-bottom:10px; }

.bloc_vote_visible { position:relative; }
.bloc_vote_non_visible { display:none; position:absolute; background-color:#fff; width:280px; border:1px solid #bfbfe9; }
.fermer_vote_bp { text-align:right; margin-top:4px; margin-right:4px; }
.bloc_vote_bp { margin:10px; }
.libelle_cat_vote { float:left; width:100px; }
.valider_vote { text-align:right; }
.vote_erreur { text-align:center; }


/* Boite PopIn */
.ui-dialog-container { background-image:url(../images/bons_plans_bloc_fond.png); background-repeat:repeat-x; background-color: #dddddd; margin-top:5px; margin-bottom:5px;}
.ui-dialog { padding-bottom:10px; }
.ui-dialog-buttonpane button { margin: 6px; }
.ui-dialog-content { margin: 1.2em; }
.ui-dialog-titlebar-close span { display: none; }
.ui-dialog-titlebar-close-hover { background: url(../images/dialog-titlebar-close-hover.png) no-repeat; }
.ui-dialog-titlebar {
	cursor: move;
	padding: 0px;
	height: 28px;
}
.ui-dialog-titlebar-close {
 width: 16px;
 height: 16px;
 background: url(../images/dialog-titlebar-close.png) no-repeat;
 position:absolute;
 top: 3px;
 right: 5px;
 cursor: default;
}
.ui-dialog-title {
 margin-left: 5px;
 color: white;
 font-weight: bold;
 position: relative;
 top: 7px;
 left: 4px;
}
.ui-dialog-buttonpane {
 position: absolute;
 bottom: 8px;
 right: 12px;
 width: 100%;
 text-align: right;
} 






/* #faq_cadre { height:auto; background-color:#f3f3f3; margin-top:10px; overflow-y:scroll; } */
#faq_texte { padding-left:20px; padding-right:20px;}		

 
.ui-resizable { position: relative; }
.ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; }
.ui-resizable .ui-resizable-handle { display: block; }
body .ui-resizable-disabled .ui-resizable-handle { display: none;} 
body .ui-resizable-autohide .ui-resizable-handle { display: none; } 
.ui-resizable-n { cursor: n-resize; height:10px; width: 100%; top: 0px; left: 5px; }
.ui-resizable-s { cursor: s-resize; height:10px; width: 100%; bottom: 0px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width:10px; height: 100%; bottom: 0px; right: 0px; }
.ui-resizable-w { cursor: w-resize; width:10px; height: 100%; bottom: 0px; left: 0px; }
.ui-resizable-nw { cursor: nw-resize; width:10px; height:10px; top: 0px; left: 0px; }
.ui-resizable-ne { cursor: ne-resize; width:10px; height:10px; top: 0px; right: 0px; }
.ui-resizable-sw { cursor: sw-resize; width:10px; height:10px; bottom: 0px; left: 0px; }
.ui-resizable-se { cursor: se-resize; width:10px; height:10px; bottom: 0px; right: 0px; }




.galleria { list-style:none; width:200px; }
.galleria li { display:block; width:80px; height:80px; overflow:hidden; float:left; margin:0 10px 10px 0; }
.galleria li a { display:none}
.galleria li div { display:none; }
.galleria li div img { cursor:pointer; }
.galleria li.active div img,.galleria li.active div { display:block; }
.galleria li img.thumb { cursor:pointer; top:auto; left:auto; display:block; width:auto; height:auto; background-color:#ffffff;}
.galleria li .caption { display:block; padding-top:.5em; }
* html .galleria li div span { width:400px; } /* MSIE bug */

#main_image { margin:0 auto 0 auto; height:420px; width:800px; }
#main_image img {  }
.galerie_bp { margin:0px; padding:0px; text-align:center; background:black; color:#cccccc; font:13px georgia,serif; }
.galerie_titre { font:bold 13px 'helvetica neue',sans-serif; letter-spacing:2px;}
.galerie_contenu { margin-top:50px; }
.gallerie_photo { width:390px; margin:0 auto 0 auto; }
.gallerie_photo li { width:68px; height:50px; border:3px double #111; margin: 0 2px; }
.gallerie_photo li div { left:240px; }
.galerie_nav { clear:both; font:10px 'helvetica neue',sans-serif; letter-spacing:3px; text-transform:uppercase;}
.lien_galerie { color:#666666; text-decoration:none; outline:none; }
.lien_galerie:hover { color:#cccccc; }
.lien_galerie_fermer { color:#cccccc; font-size:16px; font-weight:bold; text-decoration:none; outline:none; }
.lien_galerie_fermer:hover { color:#bba; }

#pr_galerie_photo { display:none; width:968px; float:left; border:1px solid #bfbfe9; }
#prc_galerie_photo { display:none; }
#galpr {display:none;}
.gallerie_photo {text-align:center;}


#ModalContainer_prc_galerie_photo {height:663px; width:800px; left:50%; top:10px; margin-left:-400px; background-color:#000;}
#ModalContainer_galpr {height:570px; width:990px; left:50%; top:10px; margin-left:-490px; background-color:#000;}




#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; font-size:11px; }



.import_traj0{
	margin-left:55px;
	margin-right:55px;
}

.import_trajl{
	height:240px;
/* 	overflow:auto; */
	overflow-x:hidden;
	overflow-y:auto;
}

.import_traj1{
	padding-top:20px;
	margin-bottom:8px;
	font-size:12px;
	color:#051039;
	font-weight:bold;
}

.import_traj2{
	margin-bottom:10px;
	font-size:11px;
	color:#051039;
	font-weight:normal;
}

.import_traj_trait{
	margin-top:15px;
	margin-bottom:15px;
	height:1px;
	width:100%;
	color:#051039;
}

.import_traj_aero{
	float:left;
	width:280px;
	font-size:12px;
	color:#051039;
	font-weight:bold;
}

.import_traj_date{
	float:right;
	width:120px;
	font-size:12px;
	color:#051039;
	font-weight:normal;
}

.import_traj_check{
	float:right;
	width:40px;
	text-align:right;
}
.import_traj_chk{

}

.import_traj3{
	margin-top:10px;
	text-align:right;
	font-size:12px;
	color:#051039;
	font-weight:normal;
}

.import_traj_bouton{
	margin-top:15px;
	text-align:right;
}




/* my bluenity : consultation */
.myblue_consult{
	/*width:275px;*/
	/*border:1px solid black;*/
	font-size:10px;
	color:#3e647e;
	text-align:left;
}

.myblue_now{
	height:20px;
	font-weight:bold;
	font-size:11px;
}

.myblue_next{
	/* height:15px; */
	font-weight:normal;
}

.myblue_next2{
	height:15px;
	font-weight:normal;
}

.myblue_consult_blocksuite{
	display:none;
}

.myblue_consult_suite{
	text-align:right;
	margin-top:5px;
}

.myblue_consult_reduire{
	display:none;
	text-align:right;
	margin-top:5px;
}

.myblue_col1{
	float:left;
	height:15px;
	/* width:80px; */
}

/*.myblue_col2{
	float:left;
	width:80px;
	height:15px;
}

.myblue_col3{
	float:left;
	width:75px;
	height:15px;
}

.myblue_col4{
	float:left;
	width:75px;
	height:15px;
}*/

.myblue_col2{
	float:left;
	width:120px;
	height:15px;
}

.myblue_col3{
	float:left;
	width:75px;
	height:15px;
}

.myblue_col4{
	float:left;
	width:75px;
	height:15px;
}




/* Gestion de la transparence des PNG */
* html img.png_trans,
* html .png {
	behavior: expression(
	(this.runtimeStyle.behavior="none") && (this.pngSet ? this.pngSet = true : (
	this.nodeName == "IMG" ? (
	this.src.toLowerCase().indexOf('.png') > -1 ? (
	this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "images/trans.gif"
	) : 0
	) : (
	this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	(this.currentStyle.backgroundRepeat != 'no-repeat') ? (
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')"
	) : 0,
	this.runtimeStyle.backgroundImage = "none"
	),this.pngSet=true
	)
	)
	);
}


/* cadre TIPS */
#tips_haut { width:314px; height:38px; position:relative; }
#tips_centre { width:314px; background-image:url('../images/ombre300.png'); text-align:center; }
#tips_bas { width:314px; height:18px; background-image:url('../images/cadre300.png'); }
#tips_bloc { margin-left:auto; margin-right:auto; width:300px; text-align:center; min-height:93px; height:auto !important; height:93px; background-image:url('../images/degrade-petit.png'); background-repeat:repeat-x; }
#tips_contenu { padding-left:15px; padding-right:15px; text-align:left; }


/* cadre My Bluenity */
#my_bluenity_haut { width:314px; height:38px; position:relative; }
#my_bluenity_centre { width:314px; background-image:url('../images/ombre300.png'); text-align:center; }
#my_bluenity_bas { width:314px; height:18px; background-image:url('../images/cadre300.png'); }
#my_bluenity_bloc { margin-left:auto; margin-right:auto; width:300px; text-align:center; min-height:93px; height:auto !important; height:93px; background-image:url('../images/degrade-petit.png'); background-repeat:repeat-x; }
#my_bluenity_contenu { padding-left:15px; padding-right:15px; text-align:left; }

/* Style des champs de formulaire */
.champ11 { color:#051039; font-weight:bold; font-family:Arial,Helvetica; font-size:11px; }
.champ12 { color:#051039; font-weight:bold; font-family:Arial,Helvetica; font-size:12px; }
.texte_option11 { color:#051039; font-family:Arial,Helvetica; font-size:11px; font-style:italic; }
.texte_option12 { color:#051039; font-family:Arial,Helvetica; font-size:12px; font-style:italic; }



/* table vol */
.table-vol { font-family:Arial,Helvetica; }
.vol_ligne1 { background-color:#C4E0E3; padding:3px 0px 3px 7px; font-size:10px; }
.vol_ligne3 { background-color:#BFBDBE; padding:3px 0px 3px 7px; font-size:10px; }
.vol_ligne2 { padding:3px 0px 6px 7px; font-weight:bold; font-size:11px; }
.vol_col1 { width:50px; }
.vol_col2 { width:50px; }
.vol_col3 { width:175px; }
.vol_col4 { width:50px; }
.vol_col5 { width:50px; }
.vol_col6 {  }
.vol_col7 { width:50px; }
.vol_col8 { width:235px; }
.vol_col9 { width:100px; }
.vol_col10 {  }
.vol_ligne1.vol_col4 { border-left:1px solid #E4E4E4; }



#profil_inj { text-align:left;}


.tt_taxi_bloc { font-size:11px; }
.tt_taxi_titre { text-decoration:underline; }
.tt_taxi_texte { font-weight:bold; padding-top:3px; padding-bottom:7px; }



#retirer_user_com{float:left; clear:both; margin-left:120px; width:400px;}
#bloc_case{float:left; width:450px; margin-top: 40px; margin-left:20px; height:80px;}
#infos_modif{float:left; clear:both; width:400px; margin-left:120px; text-align:justify; color:#3e647e;}
#infos_action{float:left; clear:both; width:250px; margin-left:190px; text-align:justify; font-size:11px; color:#3e647e;}

#infos_action_supp{float:left; clear:both; width:400px; margin-left:125px; text-align:justify; font-size:11px;}

/*jQuery Accordion */
.ui-accordion { margin: 0; padding: 0; list-style-type: none; }
.ui-accordion li .ui-accordion-header { display: block; height: 28px; text-decoration: none; line-height: 14px; margin-bottom:10px;} 
.ui-accordion li .ui-accordion-header:hover { text-decoration: underline; color:#333333; cursor:pointer;} 
.ui-accordion li.selected .ui-accordion-header a.selected { text-decoration: underline; color:#333333; }  

#faq_accordion ul{font-size:0;} 
#faq_texte { height:420px; margin-top:20px; overflow-y:scroll; }
.faq_question{color:#333333; font-weight:bold; font-size:12px; float:left; width:450px;text-align:justify;}
.reponse_faq{margin-bottom:30px;margin-left:10px;text-align:justify;color:#333333;}
.bloc_faq{margin-bottom:30px;margin-left:30px;}

.lien_picto_profil{cursor:pointer;}




/* DIALOG CGU */	
.footer_cgu .ui-dialog-titlebar { background:url(../images/barette-grise-sans-ombre.png) no-repeat; cursor:default; border:0; padding:0px; height:56px; width:689px; margin-left:-7px;}  
.footer_cgu .ui-dialog-container {background:url(../images/back_contact.png) repeat-x;  border:0; margin:0;}
.footer_cgu .ui-dialog-content { background-color:#e5e5e5; margin:0px; padding-top:0px; }
.footer_cgu .ui-dialog-titlebar-close span { display:none; }
.footer_cgu .ui-dialog-titlebar-close { width:21px; height:19px; background:url(../images/croix-blanche-sans-fond.gif) no-repeat; position:absolute; right:20px; top:20px; cursor:pointer; }
.footer_cgu .ui-dialog-buttonpane button { margin:6px; }
.footer_cgu .ui-dialog-buttonpane { position:absolute; bottom:8px; right:12px; width:100%; text-align:right; } 
.footer_cgu_haut { margin-left:-7px; margin-top:-56px; }

/* DIALOG CHARTE */	
.footer_charte .ui-dialog-titlebar { background:url(../images/barette-grise-sans-ombre.png) no-repeat; cursor:default; border:0; padding:0px; height:56px; width:689px; margin-left:-7px;}  
.footer_charte .ui-dialog-container {background:url(../images/back_contact.png) repeat-x;  border:0; margin:0;}
.footer_charte .ui-dialog-content { background-color:#e5e5e5; margin:0px; padding-top:0px; }
.footer_charte .ui-dialog-titlebar-close span { display:none; }
.footer_charte .ui-dialog-titlebar-close { width:21px; height:19px; background:url(../images/croix-blanche-sans-fond.gif) no-repeat; position:absolute; right:20px; top:20px; cursor:pointer; }
.footer_charte .ui-dialog-buttonpane button { margin:6px; }
.footer_charte .ui-dialog-buttonpane { position:absolute; bottom:8px; right:12px; width:100%; text-align:right; } 
.footer_charte_haut { margin-left:-7px; margin-top:-56px; }

/* DIALOG REGLEMENT */	
.footer_reglement .ui-dialog-titlebar { background:url(../images/barette-grise-sans-ombre.png) no-repeat; cursor:default; border:0; padding:0px; height:56px; width:689px; margin-left:-7px;}  
.footer_reglement .ui-dialog-container {background:url(../images/back_contact.png) repeat-x;  border:0; margin:0;}
.footer_reglement .ui-dialog-content { background-color:#e5e5e5; margin:0px; padding-top:0px; }
.footer_reglement .ui-dialog-titlebar-close span { display:none; }
.footer_reglement .ui-dialog-titlebar-close { width:21px; height:19px; background:url(../images/croix-blanche-sans-fond.gif) no-repeat; position:absolute; right:20px; top:20px; cursor:pointer; }
.footer_reglement .ui-dialog-buttonpane button { margin:6px; }
.footer_reglement .ui-dialog-buttonpane { position:absolute; bottom:8px; right:12px; width:100%; text-align:right; } 
.footer_reglement_haut { margin-left:-7px; margin-top:-56px; }





/* Partie Vote Bon Plan */
.bloc_vote_bp { margin:0px 20px 0px 40px; }
.libelle_cat_vote { float:left; width:110px; }


.marge_droite7{margin-right:7px;}
.login_memo{margin-top:0px;} 

#bloc_memo_login{margin-top:-2px;/*  width:310px; */ margin-right:0px;}



.lien_explication_login{text-decoration:none; color:#999999;}
.lien_explication_login:hover{text-decoration:underline;}

#messageBox2{color:#D2204C; font-size:11px; font-weight:bold;}

.aff_g_c{width:150px; float:left;}

#btn_contact_cache{width:162px; height:70px; }
#demande{ width:200px; }

#retour_explication_login_erreur{float:left; width:320px; height:15px; color:#D2204C; font-weight:bold; margin-left:120px;}

.sep_expli_login{width:450px; height:1px; margin:0; border-top:1px solid #999999;}


.lien_important{text-decoration:none; color:#051039; font-weight: bold; font-size:11px; font-family:Arial,Helvetica;} 
.lien_important:hover{text-decoration:underline;} 
.lien_important2{text-decoration:none; color:#051039; font-size:11px; font-family:Arial,Helvetica;} 
.lien_important2:hover{text-decoration:underline;} 

.lien_secondaire{text-decoration:none; color:#999999; font-weight: normal; font-size:11px; font-family:Arial,Helvetica;} 
.lien_secondaire:hover{text-decoration:underline;} 
.lien_secondaire2{text-decoration:none; color:#999999; font-weight: bold; font-size:11px; font-family:Arial,Helvetica;} 
.lien_secondaire2:hover{text-decoration:underline;} 

.bouton_envoyer_public{ background-image:url(../images/bt_ok.gif); width:78px; height:50px; margin-left:180px; margin-top:0px; cursor:pointer; }

.menu_communaute{text-decoration:none; border: none;}

.pos_relative{position:relative;}

/* FVALIDATOR retour erreur sur le formulaire "AJOUT VOYAGE" */	
/*form .ajout_voyage_erreur_form{ color:#D2204C; border-color:#D2204C; }*/
form input.ajout_voyage_erreur_form{ border-color:#cc0000; border-left-width:5px; margin:0; padding:1px; background-color:#ffcccc;}
form label.ajout_voyage_erreur_form{ float:left; color:#D2204C; font-size:11px; font-weight:bold; display:none; border:0px; clear:both; min-width:180px; width:180px !important; }

/* FVALIDATOR retour erreur sur le formulaire "Changer Mot de Passe" */	
form .mdp_erreur_form{ color:#D2204C; border-color:#D2204C; }
form label.mdp_erreur_form{ float:left; color:#D2204C; font-size:11px; font-weight:bold; display:none; border:0px; clear:both; min-width:190px; width:190px !important; }


/**************** DIALOG Bon Plan à un ami ****************/ 
.dialog_bp_ami { font-family:Arial,Helvetica; font-size:12px; }
.dialog_bp_ami .ui-dialog-container { background-image:none; background-color:#051039; }
.dialog_bp_ami .ui-dialog-content { background-color:#f3f3f3; margin-left:5px; margin-right:5px; margin-bottom:-4px; margin-top:0px; padding-top:15px; }
.dialog_bp_ami .ui-dialog-titlebar { cursor:default; border-bottom:0; border-left:5px solid #051039; border-right:5px solid #051039; background-color:#051039; padding:0px; height:28px; }
.dialog_bp_ami .ui-dialog-title { margin-left:5px; position:relative; top:7px; left:4px; }
.dialog_bp_ami .ui-dialog-titlebar-close span { display:none; }
/* .dialog_bp_ami .ui-dialog-titlebar-close-hover { background: url(../images/dialog-titlebar-close-hover.png) no-repeat; } */
.dialog_bp_ami .ui-dialog-titlebar-close { width:17px; height:17px; background:url(../images/p-x-bleu.gif) no-repeat; position:absolute; cursor:pointer; }
.dialog_bp_ami .ui-dialog-buttonpane button { margin:6px; }
.dialog_bp_ami .ui-dialog-buttonpane { position:absolute; bottom:8px; right:12px; width:100%; text-align:right; }


.menu_communaute{text-decoration:none; border: none;}


#bloc_confirm_modif_com{margin-left:80px;}
#lien_annuler_confirm_modif_com{margin-left:80px;}


#ModalContainer_q_trip_consult {width:772px; left:50%; top:40px; margin-left:-336px; }


/* PUB Bell & Ross */
#pub_pendule { margin-top:-8px; padding-right:12px;}




.champ_style2 { border:1px solid #93cedb; margin:0; padding:1px; background-color:#ffffff; font-weight:bold; font-size:12px; }
.champ_style2_erreur { border:1px solid #cc0000; border-left-width:5px; margin:0; padding:1px; background-color:#ffcccc; font-weight:bold; font-size:12px; }
div.erreur,span.erreur{display:none; color:red; font-weight:bold; font-size:11px;}
input.submit2 { font-size:11px; color:#fff; border:0; width:53px; height:19px; background-image:url(../images/btn_entrer.gif); cursor:pointer; }
input.submit3 { font-size:11px; color:#fff; border:0; width:164px; height:19px; background-image:url(../images/btn_maj.gif); cursor:pointer; }

.divconfirm2 { background-image:url(../images/icone_ok.png); background-repeat:no-repeat; background-position:2px 3px; padding:2px 2px 2px 20px; font-size:11px; }

.prerempli2 { font-weight:normal; font-style:italic; }


/* Photo miniature */
.style_local_photo { float:left; width:30px; }
