/*
.site
.centre
.coloneGauche
*/
/****debug****/
.debug {margin-top:0px; margin-left:0px; background-color:#CCC; border: 1px dotted #F00; width:400px; position:fixed;} 


/* Form */
.content { width:730px; margin:0px; padding:0px; padding-left:5px; }
.form_add_user fieldset, .form_connect_user fieldset, .form_info_user fieldset,.form_additional_information fieldset,.form_news_letter_subscription  fieldset, .additionnal_information fieldset{ border:none;color:#00496b; }

.form_add_user ul,ol 		{ list-style:none; margin:0px; padding:0px; padding-left:3px;}
.form_connect_user ul,ol 	{ list-style:none; margin:0px; padding:0px; padding-left:3px;}
.form_info_user ul,ol 	    { list-style:none; margin:0px; padding:0px; padding-left:3px;}
.form_additional_information ul,ol { list-style:none; margin:0px; padding:0px; padding-left:3px;}

.form_add_user h4		{ border-bottom :2px dotted #dae0ea;}
.form_connect_user h4	{ border-bottom :2px dotted #dae0ea;}
.form_info_user h4		{ border-bottom :2px dotted #dae0ea;}
.form_additional_information h4, .additionnal_information h4		{ border-bottom :2px dotted #dae0ea;}

.form_add_user, .form_connect_user, .form_info_user    { text-align:left; width:289px; /*border:1px dotted #dae0ea;*/}
.form_additional_information { text-align:left; width: 678px; padding:5px;}

.form_additional_information p { text-align:justify; margin-bottom:6px;}

.welcom { float:left; width:380px; margin-left:auto; margin-right:auto;}
.welcom p{ width:370px; margin-left:10px; color:#00496b;}

#form-validate input.input-text, select, textarea { border:1px solid #B6B6B6;font-family:arial,helvetica,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
#form-validate .group-select label, .form-list label, .payment-methods label { font-weight:bold; } /*legende des champs*/
#form-validate .input-box 			{ float:left; width:270px; margin-bottom:7px; }
#form-validate .select_genre  		{ width:270px !important; }

#form-validate .name-firstname 				{ width:289px !important; }
#form-validate .name-firstname input 		{ width:200px !important; }
#form-validate .name-lastname 				{ width:270px !important; }
#form-validate .name-lastname input 		{ width:200px !important; }

#form-validate .customer-dob .input-box 	{ float:left; width:40px !important; }
#form-validate .customer-dob input 			{ width:50px !important; }
#form-validate .customer-dob label.label-dob   { font-weight:normal; color:#888; font-size:10px; }
#form-validate .customer-dob .input-box 	   { width:60px !important; }

#form-validate .email_address 		{ width:270px !important; }
#form-validate .email_address input { width:200px !important; }

#form-validate .name-nickname		{ width:270px !important; }
#form-validate .name-nickname input { width:200px !important; }

#form-validate .user_password		{ width:270px !important; }
#form-validate .user_password input { width:200px !important; }
#form-validate .user_password label { width:270px !important; }

#form-validate .warn  input, label.warn   { background-color: #f1ddd8; border-left:1px dotted #EB340A; border-right:1px dotted #EB340A; border-bottom:1px dotted #EB340A; border-top:1px dotted #EB340A;}
#form-validate p.warn 					  { color:#282828; background-color: #f1ddd8; padding:3px; border:1px dotted #EB340A; text-align:justify;}

#form-validate li 			{clear: both;}
#form-validate .required	{ color:#EB340A; }

.additionnal_information {text-align:left;}
.logo_station_new_lettre { float:left; width:115px;}

.button-set 								{ clear:both; text-align:right; margin-right:7px; }
.form-button span, .form-button-alt span 	{ white-space:nowrap; }


.slect_station { float:left; margin:2px; margin-bottom:4px;}

.news_letter_select { float:left; margin:2px; margin-bottom:4px;}
.clear {clear: both;}


.tab_promo_titre			{ background-color:#ff6000; color:#fff; font-weight:bold;font-size:12px;}
.tab_promo_lign				{ background-color:#eff4fa; border-bottom:1px #ff6000;}
.tab_promo_price_discount   { color:#FF6600; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; margin:0px; padding:0px; }
.tab_promo_txt_gris			{ color:#666666; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; margin:0px; padding:0px;  }
.tab_promo_durationOffre, .tab_promo_beginOffre, .tab_promo_price_nodiscount {color:#00496C; font-weight:bold; line-height:20px;font-size:12px; margin:0px; padding:0px;  }
.tab_promo_taux_discount 	{ background-image:url(../../../../image/promo_fond_jaune.png); color:#FF0000; font-size:14px; font-weight:bold; width:65px; height:25px; margin:0px; padding:0px; }
.tab_promo_hr				{ color: #ff6000; background:#ff6000; height: 1px; border: 0; margin:0px; }
.tab_promo_logo		        { max-width:148px; }
.tab_link					{ font-size:10px;}

.body_email	  { width:800px; margin-left:auto; margin-right:auto; color:#00496C; }
.email_body   { font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.email_body p { text-align:justify;}
.para_large   { text-align:justify; margin:5px; }
/* class desactiver colorise les lien en gris en attendant de mettre en place le module***********************/
.desactive { color:#999; margin:0; padding:0px; font-style:italic;}
