body { font-family:Arial,Helvetica; }

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

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

.logue {width:200px; height:40px; margin-left:50px; background-color:#CCCCFF; padding:5px;}
.test_logue {position:relative; min-height:340px; height:auto !important; height:340px; clear:both; }

.txt_explication_footer{margin-top:60px; font-size:8pt; color:#999999; text-align: justify; }

.footer_fond{height:160px; margin-top:20px; margin-left:20px; margin-right:20px; }

.col_g{
	float:left;
	width:150px;
	font-size:12px;
	min-height:1px;
	padding-top:2px;
}

#captchaimage {
	float:left;
}
#captchatxt1 {
	/*float:left;*/
	/*width:200px;*/
	height:24px;
	color:#8D8569;
	font-size:11px;
	font-weight:bold;
}
#captchatxt2 {
	float:right;
	width:180px;
	/*margin-right:50px;*/
	padding-right:70px;
	color:#8D8569;
	font-size:10px;
	text-align:justify;
}
#captcha {
	border: 1px solid #999999;
	width:100px;
	/*float:left;*/
	/*margin-top: 25px;*/
	margin-top: 3px;
	margin-left: 5px;	
}
.captchaimg{border:1px solid #CCCCCC;}


#af{padding:0px; margin:0px;}
#form_af{padding-left:50px;padding-top:0px;display:none; width:620px !important; width:625px;}
#form_klm{padding-left:50px;padding-top:0px;display:none;}
#bloc_flying2{padding-left:50px;padding-top:20px;display:none;}
/*.titre_inscription{height:20px; padding-left:150px; font:16px arial; font-weight:bold; color:#2f6a86;}*/
.inscription_fermer_croix {margin-top:15px; margin-right:15px; }
.inscri_l{	text-decoration:none;color:#051039;}
.inscri_l:hover{text-decoration:underline;color:#051039;}


#inscription{
	position:relative;
	display : none;
	/*background-color:#fff;*/
	/*background-image:url("../images/inscription-fond.gif");
	min-height:430px; height:auto !important; height:430px;*/
	color:#051039;
}
/*.titre_inscription{height:40px;	padding-left:20px;	padding-top:20px;}*/
.titre_inscription{height:56px; background-image:url("../images/inscription-fond1.gif"); padding:0px; margin:0px; }	
.inscription-milieu{background-color:#e6e6e6; background-image:url("../images/inscription-fond2.gif"); background-repeat:repeat-x; padding:0px; margin:0px; }
.inscription-bas{height:10px; background-image:url("../images/inscription-fond3.gif");}	

.titre_inscription1{height:56px; width:675px; background-image:url("../images/inscription-fond1.gif"); padding:0px; margin-top:-56px; position:absolute; float:left;}	


#separation_inscription{
	padding-top:60px;
	padding-left:150px;
	padding-bottom:40px;
}
#vous_etes{
	padding-left:150px;
	float:left;
	font:14px arial;
	color:#051039;
}
#vous_etes_suite{
	padding-left:265px;
}

#lien_i{
	/*float:left;*/
	font:14px arial;
	color:#051039;
	/*margin-left:260px;	*/
	padding-left:265px;
}
#lien_i2{
	/*float:left;	*/
	font:14px arial;
	color:#051039;
	/*margin-left:40px;*/
}		
#lien_i2_explication{
	font-size:11px;
	/*padding-left:10px;*/
	padding-left:9px !important; padding-left:12px;
	margin-top:3px;
	text-align:justify;
	width:300px;
}
#bloc_saisie_fb{color:#051039;}
#bloc_numero_fb{float:left;width:150px;}
#bloc_pin_fb{
	float:left;
	width:100px;
}

#codes_flying{display:none;color:#051039;}	

/*#champs_fly{float:left;width:251px;color:#051039;}	*/


#lien_fly{float:left; /* margin-top:-5px; */}

#perdu_code_fb{
	/*float:right;
	margin-right:127px;
	padding-left:55px;
	font-size:10px;
	clear:both;*/
}


#infos_loi{font-size:9px;color:#999999;padding-top:15px;padding-left:50px;padding-right:60px;text-align:justify;}
#infos_loi_mini{font-size:9px;color:#999999;padding-top:15px;padding-right:60px;text-align:justify;}

#infos_loi_mini2{font-size:9px;color:#999999;padding-top:35px;padding-left:50px; width:560px;text-align:justify;}
#infos_loi_mini3{float:left;font-size:9px;color:#999999;padding-top:5px;width:560px;text-align:justify;}

#pays{width:250px;}
/*******************************************************************************
FORMULAIRE INCRIPTION
********************************************************************************/
.texte_normal{font:12px arial;}	

.envoyer{	
	float:right;
	font-size:12px;
	color:#0000a7;
	font-weight:bold;
	padding-right:50px;
}

/***************
liste ville *
***************/

.autocompleter
{
	border: 1px solid #6FBEFF;
	width: 250px;
	background-color: #EFF8FF;
}
.autocompleter ul li
{
	padding: 2px 10px;
	white-space: nowrap;
	font-size: 11px;
}
.selectAutocompleter
{
	background-color: #d2fb8f;
}


/***************
divs d'erreur *
***************/
#err_flying_blue
{
	color:#D2204C;
	font:11px arial;
	font-weight:bold;
	text-align:justify;
	padding-top:-10px;
	/*padding-bottom:20px; */
	/*height:12px;*/
	/*float:left;*/
	width:300px;
	/* margin-top:-16px; */
}
#err_fly_complet
{
	color:#D2204C;
	font:10px arial;
	text-align:justify;
	height:12px;
	/*float:left;	*/
	width:150px;
	margin-top:-14px;
}
#err_no_flying_blue
{
	color:#D2204C;
	font:10px arial;
	text-align:justify;
	padding-top:2px;
	height:12px;
	/*float:left;*/
	width:150px;
	
}
#err_pin
{
	width:100px;
	color:#D2204C;
	font:10px arial;
	text-align:justify;
	padding-top:2px;
	height:12px;
}
#err_civilite
{
	color:#D2204C;
	font:				11px arial;
	padding-top:12px;
	height:12px;
}

#err_prenom
{
	float:left;
	color:#D2204C;
	font:				11px arial;
	padding-left:40px;
	height:12px;
	width:180px;
}	
#err_nom
{
	
	color:#D2204C;
	font:				11px arial;
	margin-left:0px;
	height:12px;
}
#err_pseudo
{
	
	color:#D2204C;
	font:				11px arial;
	margin-left:0px;
	height:12px;
	padding-left:220px;
}

#err_email
{
	color:#D2204C;
	font:				11px arial;
	margin-top:10px;
	height:12px;
}

#err_email2
{
	color:#D2204C;
	font:				11px arial;

}

#err_pass
{
	color:#D2204C;
	font:				11px arial;
	padding-left:80px;
	height:12px;
}
#err_cgu
{
	color:#D2204C;
	font:				11px arial;
	padding-left:20px;
	height:12px;
}

#err_pays
{
	color:#D2204C;
	font:				11px arial;
	margin-top:12px;
	height:12px;

}

#err_ville
{
	color:#D2204C;
	font:				11px arial;

}

#err_date
{
	color:#D2204C;
	font:				11px arial;
	padding-left:90px;
	height:12px;
}
/********************************/		
#inscription_old
{
	left: 130px;
	top : 10px;
	position: absolute;
	width: 600px;
	height: 420px;
	display : none;
	border:				1px solid #94977b;
	background: #FFFFFF;
	z-index : 999;
	opacity : 1; 
    filter : alpha(opacity=100);

}




#fermer  {

float: right;
margin-top: 2px;
margin-right:2px;
border: 0px;	
width: 15px;
height: 15px;
}

/*******************************
ENVOI DE NOUVEAU
*******************************/

#confirmation
{
text-align:center;
color:#416fd6;
font-size:12px;

}
#bas_confirmation
{
	margin-left:60px;
}	

#bt_envoi_nouveau
{
	background-color:#f0f0ff; 
	width:150px;	
	float:left;
	margin-left:10px;
	height:18px;
}	

/*******************************
FORMULAIRE PRINCIPAL
*******************************/


#form_voyageur
{
	padding-left:45px;
	display:none;
}	

.ins_pr_nom1 {
	float:left;
	width:70px;
	padding-top:2px;
}
.ins_pr_nom2 {
	float:left;
	width:235px;
}
.ins_pr_nom3 {
	float:left;
	width:40px;
	padding-top:2px;
}
.ins_pr_nom4 {
	float:left;
	width:260px;
}
.ins_pr_nom5 {
	float:left;
	width:190px;
	padding-top:3px;
}
.ins_pr_nom6 {
	float:left;
	width:130px;
}
.ins_pr_nom7 {
	width:240px;
	margin-left:320px;
}

.email_comment {margin-left:155px;}



#form_fb
{
	padding-left:40px;
	padding-top:20px;
	/* display:none; */
}	

select {
	font: 11px arial;
	margin-top: 2px;
	margin-left: 5px;
	height: 18px;
	font-weight:bold;
}	

input.chpstxt {
	font:11px arial;
	width:250px;
	color:#051039;
	font-weight:bold;
	margin-top: 2px;
	margin-left: 5px;
	border: 1px solid #999999;
}

input.chpstxt0 {
	font:				11px arial;
	width:				150px;
	color:#051039;
	font-weight:		bold;
	margin-top: 2px;
	margin-left: 5px;
	border: 1px solid #999999;
}

input.chpstxt40 {
	font:11px arial;
	width:40px;
	color:#051039;
	font-weight:bold;
		margin-top: 2px;
	margin-left: 5px;
	border:1px solid #999999;	
}
input.chpstxt65 {
	font:11px arial;
	width:65px;
	color:#051039;
	font-weight:bold;
	margin-top: 2px;
	/*margin-left: 5px;*/
	border:1px solid #999999;	
}

input.chpstxt100 {
	font:				11px arial;
	width:				100px;
	color:#051039;
	font-weight:		bold;
	margin-top: 2px;
	margin-left: 5px;
	border: 1px solid #999999;
}
input.chpstxt125 {
	font:11px arial;
	width:125px;
	color:#051039;
	font-weight:bold;
	margin-top: 2px;
	margin-left: 5px;
	border:1px solid #999999;
}
input.chpstxt180 {
	font:				11px arial;
	width:				210px;
	color:#051039;
	font-weight:		bold;
	margin-left: 5px;
	border: 1px solid #999999;
}

input.error {border:1px solid #d2204c;}
.champ_decalle {margin-left:150px;}
div.champ_decalle label.error {padding-left:5px;}

/*******************************
AUTRE
*******************************/


#filtre
{
	position :absolute;
	top : 0px;
	
	width:100%;
	height : 620px;
	margin:				0;
	padding:			0;
	display:none;
	background-color: #000000;
	opacity : 0.5; 
    filter : alpha(opacity=50);
 
 
}



/* fenetre modale inscription */
/*#ModalContainer_inscription {width:675px; left:50%; top:100px; margin-left:-300px; min-height:400px; height:auto !important; height:400px; }*/
#ModalContainer_inscription {width:675px; left:50%; top:40px; margin-left:-335px; }

/* fenetre modale propos invitation */
#ModalContainer_wininvitation {background:url(../images/degrade-petit.png) repeat-x; height:420px; width:675px; left:50%; top:150px; margin-left:-350px; background-color:#e5e5e5; text-align:justify;}

#titre_wininvitation{margin-left:-7px; margin-top:-56px; width:689px; height:56px; background: url(../images/barette-contact.png) no-repeat; z-index:10000;}
#texte_titre_wininvitation{margin-top:-35px;margin-left:20px;}
#bas_wininvitation{float:left; width:689px; height:18px; margin-left:-7px;} 
#wininvitation_fermer{float:right; height:19px; margin-top:-20px; width:19px; margin-right:20px; cursor:pointer;}

#titre_wininvitation_inscription{margin-left:-7px; width:689px; height:56px; background: url(../images/barette-contact.png) no-repeat;}
#bas_wininvitation_inscription{float:left; width:689px; height:18px; margin-left:143px;} 


/* #inscription_mini {background:url(../images/degrade-petit.png) repeat-x; margin-left:150px; width:675px; background-color:#e5e5e5; float:left;} */
/* #inscription_mini {background:url(../images/degrade-petit.png) repeat-x; width:675px; background-color:#e5e5e5; float:left;} */
#inscription_mini {background:url(../images/degrade-petit.png) repeat-x; width:675px; background-color:#e5e5e5; }
#titre_inscriptionmini{margin-left:-7px; width:689px; height:56px; margin-top:-56px; position:absolute; background: url(../images/barette-contact.png) no-repeat;}
#texte_titre_inscriptionmini{margin-top:-35px;margin-left:20px; position:absolute;}
#bas_inscriptionmini{margin-left:143px; margin-top:-10px; width:689px; height:18px;} 
#inscriptionmini_fermer{float:right; height:19px; width:19px; margin-left:635px; margin-top:-35px; cursor:pointer; position:absolute;}
#formmini{padding-left:60px; /* padding-right:60px; */}
	

/* #bouton_connect_wait {width:129px; height:43px; padding-top:5px; text-align:center; display:none; } */
#bouton_connect_wait {width:78px; height:50px; padding-top:5px; text-align:center; display:none; }


.alignradio{margin-left:0px;margin-bottom:-3px;margin-top:0px;}
.aligncheck{margin-left:0px;margin-bottom:0px;}

.cgu_suite{padding-left:16px;padding-top:5px;}

#af_erreur_mat {padding-left:5px;}
#af_erreur_existe {padding-left:5px;}

form .erreur_inscription_af{ color:#D2204C; border-color:#D2204C; }
form label.erreur_inscription_af{ padding-left:5px; float:left; color:#D2204C; font-size:11px; font-weight:bold; display:none; border:0px; clear:both; min-width:100%; width:100% !important; }

/* DIALOG BLEU NON DEPLACABLES */			
.dialog_insmini .ui-dialog-titlebar { cursor:default; border-bottom:0; padding:0px; height:0px; }
.dialog_insmini .ui-dialog-container { background-image:none; background-color:#051039; }
.dialog_insmini .ui-dialog-content { background-color:#f3f3f3; margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:0px; padding-top:0px; }
.dialog_insmini .ui-dialog-title { margin-left:0px; position:relative; top:0px; left:0px; }
.dialog_insmini .ui-dialog-titlebar-close span { display:none; }
.dialog_insmini .ui-dialog-titlebar-close { width:0px; height:0px; position:absolute; cursor:pointer; }
.dialog_insmini .ui-dialog-buttonpane button { margin:0px; }
.dialog_insmini .ui-dialog-buttonpane { position:absolute; bottom:0px; right:0px; width:100%; text-align:right; } 
