/**AJOUT CABESTAN**/
.inputFocus1{background-color: #FDE5E5;}
.ligneEtat0{background-color: rgb(228, 243, 246);}
.ligneEtat1{background-color: rgb(253, 229, 229);}
.ligneEtat2{background-color: transparent;}
.label1{color:black;}
.label2{color:#B4B4B4;}
.input1{color:#524e42;}
.input2{color:black;}

/*********************************************************************
  Formulaire
*********************************************************************/
#formulaire{position:relative;width:379px;}
#formulaireint_content{position:relative;width:379px;margin-left:0px;font-size:11px;background:url(http://mailing.edenred.com/Media/FormulaireCollecte/TicketCESU/bg_form.png) top left repeat-y;}
#formulaireint_content form{width:379px;padding-top:25px;}
#formulaire h3{width:379px;height:115px;margin-left:0px;background:url(http://mailing.edenred.com/Media/FormulaireCollecte/TicketCESU/bg_form_header.png) top left repeat-y;}

/*** Formulaire initial ***/
#formulaireint_content h4{margin-bottom:20px;padding-left:20px}
#formulaireint_content p.infosTel{padding-left:50px;padding-top:10px;font-size:12px;color:#2a241e}
#formulaireint_content .form_row {clear:both;padding:5px 0px;z-index:200;position:relative;zoom:1}
#formulaireint_content .form_row_wide {clear:both;padding:5px 0px;z-index:200;position:relative;zoom:1}
#formulaireint_content .form_row ul{list-style-type:none}
#formulaireint_content .form_row label.txt{display:block;float:left;width:125px;padding-right:15px;font-size:11px;font-weight:bold;text-align:right}
#formulaireint_content .form_row label.txtmail{display:block;float:left;width:150px;padding-right:10px;color:#000;font-size:11px;text-align:right}
#formulaireint_content .form_row .form_input{width:195px;font-size:12px;border:1px solid #9a9a9a}
#formulaireint_content .form_row .form_input_dob{width:80px;font-size:12px;border:1px solid #9a9a9a}
#formulaireint_content .form_row .form_input_tel{width:100px;font-size:12px;border:1px solid #9a9a9a}
#formulaireint_content .form_row .form_input_cp{width:60px;font-size:12px;border:1px solid #9a9a9a}
#formulaireint_content .form_row .form_input_select{width:180px;}
#formulaireint_content .form_row .radio_list{float:left;width:180px;}
#formulaireint_content .form_row .radio_list li{float:left;width:45px;padding-right:5px;color:#524e42}
#formulaireint_content .form_row .form_info{display:none;padding-top:2px;text-align:center;font-style:italic;color:#0082C4}
#formulaireint_content .form_row .error_list li{padding-left:135px;color:#e2001a}
#formulaireint_content .form_row .warn{color:#e2001a}

/*Add*/
#formulaireint_content .add{width:310px;margin-bottom:5px;margin-left:40px;padding:5px 0px;background: #FFFFFF url(http://mailing.edenred.com/Media/FormulaireCollecte/TicketCESU/puce_autres_produits.gif) right top no-repeat;}
#formulaireint_content .add h4{margin-bottom:5px;padding-left:10px}
#formulaireint_content h5{margin:10px 0px;padding-left:40px}
#formulaireint_content .add p.title{padding-bottom:5px;padding-left:20px;color:#333372;font-weight:bold;font-size:13px;cursor:pointer}
#formulaireint_content .add ul{padding-left:35px;}
#formulaireint_content .add ul li{padding-bottom:10px}
#formulaireint_content .add .pushMe{padding-left:40px}
#formulaireint_content .main{margin-top:-13px;padding:10px 0px;background: #FFF;}

/*Centrage radios*/
#formulaireint_content #ligneopt_in_gan .radio_list{padding-top:10px}
#formulaireint_content #ligneoptingan .radio_list{padding-top:20px}
#formulaireint_content #lignequestion1 .radio_list{padding-top:5px}
#formulaireint_content #lignequestion2 .radio_list{padding-top:5px}
#formulaireint_content #lignequestion3 .radio_list{padding-top:15px}

/*Wide*/
#formulaireint_content .form_row ul{list-style-type:none}
#formulaireint_content .form_row_wide label.txt{display:block;float:left;width:220px;padding-right:15px;color:#000;font-weight:bold;font-size:11px;text-align:right}
#formulaireint_content .form_row_wide .form_input {width:60px;color:#524e42;font-size:11px;border:1px solid #9a9a9a}
#formulaireint_content .form_row_wide ul{list-style-type:none}
#formulaireint_content .form_row_wide .radio_list{float:left;width:100px;}
#formulaireint_content .form_row_wide .radio_list li{float:left;width:45px;padding-right:5px}
#formulaireint_content .form_row_wide .error_list li{padding-left:135px;color:#e2001a}
#formulaireint_content .form_row_wide .warn{color:#e2001a}

/*Bouton*/
#formulaireint_content .form_validate{clear:both;height:90px;padding-top:35px;text-align:center;}
#formulaireint_content .form_validate .bt_submit{width:227px;height:45px;border:0;cursor:pointer;outline:none;background:url(http://mailing.edenred.com/Media/FormulaireCollecte/TicketCESU/bt_submit.png) no-repeat top left;}

#formulaireint_content .error_msg_container{position:absolute;left:-200px;top:-10px;z-index:200;width:190px;min-height:100%;_height:28px;background-color:#fde5e5;border:10px #FFFFFF solid;border-right:none;-moz-border-radius:10px 0 0 10px;-khtml-border-radius:10px 0 0 10px;}
#formulaireint_content .error_msg{margin:5px 15px 8px 15px;color:#e32c30;font-size:11px;font-weight:bold;line-height:13px;}
#formulaireint_content .help_msg_container{position:absolute;left:-200px;top:-10px;z-index:200;width:190px;min-height:100%;_height:28px;background-color:#fde5e5;border:10px #FFFFFF solid;border-right:none;-moz-border-radius:10px 0 0 10px;-khtml-border-radius:10px 0 0 10px;}
#formulaireint_content .help_msg{margin:5px 15px 8px 15px;color:#e32c30;font-size:11px;font-weight:bold;line-height:13px;}
#formulaireint_content .error_picto{position:absolute;right:5px;top:2px;cursor:pointer;z-index:200}

/*Txt 1 Messages*/
#formulaireint_content .mentions{display:block;text-align:center;margin-top:20px;font-size:12px;color:#004e76}
#formulaireint_content .mandatory{display:block;padding-left:20px;margin-top:85px;font-size:9px;color:#969696;text-align:left}
#formulaireint_content .infos{display:block;padding-top:10px;color:#15287a;font-size:13px;font-weight:bold}
#formulaire_etape2 #formulaireint_content .infos{display:block;margin-bottom:10px;padding:0px 10px;color:#15287a;font-size:13px;}
#formulaireint_content .msgSuccess{padding:120px 25px;color:#7C7369;font-size:13px;font-weight:bold;text-align:center}
#formulaireint_content .msgSuccess a{font-size:14px;}

/*Calque Filtre*/
#filtre{position:absolute;left:60px;z-index:210;width:325px;height:355px;background:url(http://mailing.edenred.com/Media/FormulaireCollecte/TicketCESU/img_postit.png) no-repeat bottom left}
#filtre p{padding:75px 10px 0px 10px;color:#333372;font-size:16px;line-height:22px;font-weight:bold;text-align:center;}
#filtre #texte-rouge{color:#ed1b24;}
#filtre #filtre_bt_decouvrir{padding-top:50px;text-align:center}

#filtreRestaurateur{position:absolute;left:60px;z-index:210;width:325px;height:355px;background:url(http://mailing.edenred.com/Media/FormulaireCollecte/TicketCESU/img_postit.png) no-repeat bottom left}
#filtreRestaurateur p{padding:75px 10px 0px 10px;color:#333372;font-size:16px;line-height:22px;font-weight:bold;text-align:center;}
#filtreRestaurateur #texte-rouge{color:#ed1b24;}
#filtreRestaurateur #filtre_bt_decouvrir{padding-top:50px;text-align:center}

/*GOOGLE*/
#formulaireint_content iframe{position:absolute;top:880px;padding-left:50px}

/*ETAPE2*/
#formulaire_etape2{position:relative;width:402px;padding-top:20px;}
#formulaire_etape2 #formulaireint_content{width:363px;margin-left:39px;}
#formulaire_etape2 #formulaireint_content form{padding-top:0px}
#formulaire_etape2 h3{width:363px;height:75px;margin-left:39px;background:url(http://mailing.edenred.com/Media/FormulaireCollecte/TicketCESU/bg_form_header_recap.png) top left no-repeat;}
#formulaire_etape2 .msgSuccess{padding:100px 25px;}
#formulaire_etape2 h4{margin-bottom:20px;padding:0px}
#formulaire_etape2 p.title{clear:both;margin-bottom:15px;padding-top:30px;padding-left:25px;color:#333372;font-weight:bold;font-size:12px}
#formulaire_etape2 .form_row label{display:block;float:left;width:125px;padding-right:15px;color:#000;font-size:11px;text-align:right}
#formulaire_etape2 .form_row .form_input {width:100px;}
#formulaire_etape2 .form_row .error_list li{padding-left:170px;color:#e2001a}
#formulaire_etape2 .form_row .radio_list li{width:60px}
#formulaire_etape2 .form_row .radio_list{width:130px}
#formulaire_etape2 .form_row .form_select{padding-left:140px;}
#formulaire_etape2 #formulaireint_content .form_validate{clear:both;height:105px;padding-top:20px;text-align:center;}

#formulaire_etape2 span.infos{display:block;margin-bottom:25px;font-size:25px;font-weight:bold;color:#123d6e}
