.formulaire input,.formulaire select{font-size:1.1em;}

.formulaire div.boiteSalutation{margin:10px 0 0 275px;height:25px;clear:both;}
.formulaire div.boiteSalutation input{margin:1px 2px 0 0;}
.formulaire div.boiteSalutation label{padding:0 15px 0 0;}

.formulaire div.boiteTexte label,.formulaire div.boiteSelect label,.formulaire div.boiteDate label{display:block;width:266px;text-align:right;padding:3px 6px 0 0;margin:0 3px 0 0;float:left;}
.formulaire div.boiteTexte input,.formulaire div.boiteSelect select{width:215px;float:left;margin:1px 0 0 0;}
.formulaire div.boiteTexte,.formulaire div.boiteSelect,.formulaire div.boiteDate,.formulaire div.boiteObjetARecevoir{width:500px;height:29px;clear:both;}

.formulaire div.boiteDate select.dateJour{width:40px;}
.formulaire div.boiteDate select.dateMois{width:80px;}
.formulaire div.boiteDate select.dateAnnee{width:55px;}

.formulaire div.boiteTextarea{margin:0 0 14px 112px;}
.formulaire div.boiteTextarea label{display:inline;width:266px;text-align:left;padding:3px 6px 0 0;margin:0 3px 0 0;}
.formulaire div.boiteTextarea textarea{width:388px;height:168px;}

.formulaire div.boiteObjetARecevoir{margin:0 0 0 112px;width:392px;}
.formulaire div.boiteObjetARecevoir input,.formulaire div.boiteObjetARecevoir label{float:left;}
.formulaire div.boiteObjetARecevoir input{margin:1px 5px 0 0;}

.formulaire div.boiteBtnSubmit{width:392px;margin:0 0 0 112px;}

/******************************************************************/

div#detailFicheChalet div#contenuDroite div.boiteColonneDroite{margin:0;height:auto;font-size:1em;}
.formulaireInfo input,.formulaireInfo select{font-size:1.1em;}

div.boiteColonneDroite form.formulaireInfo div.boiteSalutation{margin:10px 0 0 70px;height:25px;clear:both;width:180px;}
.formulaireInfo div.boiteSalutation input{margin:1px 2px 0 0;}
.formulaireInfo div.boiteSalutation label{padding:0 15px 0 0;}

.formulaireInfo div.boiteTexte label,.formulaireInfo div.boiteSelect label,.formulaireInfo div.boiteDate label{display:block;width:60px;text-align:right;padding:3px 6px 0 0;margin:0 3px 0 0;float:left;}
.formulaireInfo div.boiteTexte input,.formulaireInfo div.boiteSelect select{width:180px;float:left;margin:1px 0 0 0;}
.formulaireInfo div.boiteTexte,.formulaireInfo div.boiteSelect,.formulaireInfo div.boiteDate,.formulaireInfo div.boiteObjetARecevoir,.formulaireInfo div.boiteSalutation{width:255px;height:29px;clear:both;}

.formulaireInfo div.boiteTextarea{margin:0 0 14px 0;}
.formulaireInfo div.boiteTextarea label{display:inline;text-align:left;padding:0 9px 0 0;}
.formulaireInfo div.boiteTextarea textarea{width:250px;height:168px;}

.formulaireInfo div.boiteObjetARecevoir{margin:0;width:255px;margin-bottom:13px;}
.formulaireInfo div.boiteObjetARecevoir input,.formulaireInfo div.boiteObjetARecevoir label{float:left;}
.formulaireInfo div.boiteObjetARecevoir input{margin:1px 5px 0 0;}
.formulaireInfo div.boiteObjetARecevoir label{width:230px;}

.formulaireInfo div.boiteBtnSubmit{margin:0;}

/******************************************************************/

.formulaireAccesPriv div.boiteTexte label,.formulaireAccesPriv div.boiteSelect label,.formulaireAccesPriv div.boiteDate label{display:block;width:75px;text-align:right;padding:3px 6px 0 0;margin:0 3px 0 0;float:left;}
.formulaireAccesPriv div.boiteTexte input,.formulaireAccesPriv div.boiteSelect select{width:140px;float:left;margin:1px 0 0 0;font-size:1.1em;}
.formulaireAccesPriv div.boiteTexte,.formulaireAccesPriv div.boiteSelect,.formulaireAccesPriv div.boiteDate,.formulaireAccesPriv div.boiteObjetARecevoir,.formulaireAccesPriv div.boiteSalutation{width:255px;height:29px;clear:both;}
.formulaireAccesPriv div.boiteTexte input.btnImage{width:auto;margin:2px 0 0 10px !important;margin:2px 0 0 5px;float:left;}

/******************************************************************/

.formulaireRechercheMotsCles{text-align:left;}
.formulaireRechercheMotsCles div.boiteTexte label,.formulaireAccesPriv div.boiteSelect label,.formulaireAccesPriv div.boiteDate label{display:block;text-align:left;}
.formulaireRechercheMotsCles div.boiteTexte input,.formulaireAccesPriv div.boiteSelect select{width:220px;margin:1px 0 0 0;float:left;font-size:1.1em;}
.formulaireRechercheMotsCles div.boiteTexte,.formulaireAccesPriv div.boiteSelect,.formulaireAccesPriv div.boiteDate,.formulaireAccesPriv div.boiteObjetARecevoir,.formulaireAccesPriv div.boiteSalutation{width:255px;clear:both;}
.formulaireRechercheMotsCles div.boiteTexte input.btnImage{width:auto;margin:2px 0 0 10px;float:left;}

/******************************************************************/

.formulaireRechRapide{text-align:left;margin:0 0 0 0;}
.formulaireRechRapide p.espaceBas{padding:0 0 10px 0;}
.formulaireRechRapide p.espaceHaut{padding:10px 0 0 0;}
.formulaireRechRapide p.libeleChamps{padding:5px 0 5px 0;font-size:0.9em;}
.formulaireRechRapide div.boiteTexte label,.formulaireRechRapide div.boiteSelect label,.formulaireRechRapide div.boiteDate label{display:block;text-align:left;}
.formulaireRechRapide div.boiteTexte input,.formulaireRechRapide div.boiteSelect select{width:220px;margin:1px 0 0 0;float:left;}
.formulaireRechRapide div.boiteDate{margin:1px 5px 0 0;float:left;font-size:0.9em;}
.formulaireRechRapide div.boiteTexte,.formulaireRechRapide div.boiteSelect,.formulaireRechRapide div.boiteDate,.formulaireRechRapide div.boiteObjetARecevoir,.formulaireRechRapide div.boiteSalutation{width:255px;height:30px;clear:both;}

div#listeRechercheAvancee{padding:5px 0;}
div#listeRechercheAvancee select#f_dateJour_formRechercheRapide_DisponibiliteDu ,
div#listeRechercheAvancee select#f_dateJour_formRechercheRapide_DisponibiliteAu{width:40px;}
div#listeRechercheAvancee select#f_dateMois_formRechercheRapide_DisponibiliteDu ,
div#listeRechercheAvancee select#f_dateMois_formRechercheRapide_DisponibiliteAu{width:80px;}
div#listeRechercheAvancee select#f_dateAnnee_formRechercheRapide_DisponibiliteDu ,
div#listeRechercheAvancee select#f_dateAnnee_formRechercheRapide_DisponibiliteAu{width:60px;}


/*div#listeRechercheAvancee select#f_dateMois_formRechercheRapide_DisponibiliteDu ,
div#listeRechercheAvancee select#f_dateAnnee_formRechercheRapide_DisponibiliteDu ,*/


.formulaireRechRapide div.boiteBtnSubmit{width:250px;margin:10px 0;}

/******************************************************************/

.formulaireNews div.boiteTexte label,.formulaireNews div.boiteSelect label,.formulaireAccesPriv div.boiteDate label{display:block;width:50px;text-align:right;padding:3px 6px 0 0;margin:0 3px 0 0;float:left;}
.formulaireNews div.boiteTexte input,.formulaireNews div.boiteSelect select{width:165px;float:left;margin:1px 0 0 0;font-size:1.1em;}
.formulaireNews div.boiteTexte,.formulaireNews div.boiteSelect,.formulaireNews div.boiteDate,.formulaireNews div.boiteObjetARecevoir,.formulaireNews div.boiteSalutation{width:255px;height:22px;clear:both;}
.formulaireNews div.boiteTexte input.btnImage{width:auto;margin:2px 0 0 10px !important;margin:2px 0 0 5px;float:left;}

/******************************************************************/

.formulaireInscription{font-size:1.1em;}
.formulaireInscription fieldset{border:1px solid #778F24;padding:15px;}

.formulaireInscription input,.formulaire select{font-size:1.1em;}
.formulaireInscription input,.formulaire select{font-size:1.1em;}

.formulaireInscription div.boiteSalutation{margin:0 0 0 275px;height:25px;clear:both;}
.formulaireInscription div.boiteSalutation input{margin:1px 2px 0 0;}
.formulaireInscription div.boiteSalutation label{padding:0 15px 0 0;}

.formulaireInscription div.boiteTexte label,.formulaireInscription div.boiteSelect label,.formulaireInscription div.boiteDate label{display:block;width:266px;text-align:right;padding:3px 6px 0 0;margin:0 3px 0 0;float:left;}
.formulaireInscription div.boiteTexte input,.formulaireInscription div.boiteSelect select{width:215px;float:left;margin:1px 0 0 0;}
.formulaireInscription div.boiteSelect select{font-size:1em;}
.formulaireInscription div.boiteTexte,.formulaireInscription div.boiteSelect,.formulaireInscription div.boiteDate,.formulaireInscription div.boiteObjetARecevoir{width:500px;height:29px;clear:both;}

.formulaireInscription div.avecNote{height:auto;padding-bottom:9px;}
.formulaireInscription div.avecNote p{margin:0 0 0 275px;clear:both;font-size:0.9em;width:215px;}

.formulaireInscription div.boiteDate select.dateJour{width:40px;}
.formulaireInscription div.boiteDate select.dateMois{width:80px;}
.formulaireInscription div.boiteDate select.dateAnnee{width:55px;}

.formulaireInscription div.boiteTextarea{margin:0 0 14px 112px;}
.formulaireInscription div.boiteTextarea label{display:block;width:266px;text-align:left;padding:0 9px 0 0;}
.formulaireInscription div.boiteTextarea textarea{width:388px;height:168px;}

.formulaireInscription div.boiteObjetARecevoir{margin:0 0 0 112px;width:392px;}
.formulaireInscription div.boiteObjetARecevoir input,.formulaireInscription div.boiteObjetARecevoir label{float:left;}
.formulaireInscription div.boiteObjetARecevoir input{margin:1px 5px 0 0;}

.formulaireInscription div.boiteBtnSubmit{width:392px;margin:0 0 0 112px;}

.formulaireInscription fieldset legend{color:#778F24;font-size:1.4em;font-weight:bold;margin:0 0 0 10px;padding:0 10px;}

.formulaireInscription  input.btnImage{width:auto;margin:10px 0 0 292px;float:left;}

.formulaireInscription div.siAutre label{width:auto;margin-left:275px;}
.formulaireInscription div.siAutre input{width:159px;}

label.obl{background:transparent url(/Images/img_etoileRouge.gif) no-repeat scroll right top;}

/******************************************************************/

.formulaireNewsLong{font-size:1.1em;}
.formulaireNewsLong fieldset{border:1px solid #778F24;padding:15px;}

.formulaireNewsLong input,.formulaire select{font-size:1.1em;}

.formulaireNewsLong div.boiteSalutation{margin:0 0 0 275px;height:25px;clear:both;}
.formulaireNewsLong div.boiteSalutation input{margin:1px 2px 0 0;}
.formulaireNewsLong div.boiteSalutation label{padding:0 15px 0 0;}

.formulaireNewsLong div.boiteTexte label,.formulaireNewsLong div.boiteSelect label,.formulaireNewsLong div.boiteDate label{display:block;width:266px;text-align:right;padding:3px 6px 0 0;margin:0 3px 0 0;float:left;}
.formulaireNewsLong div.boiteTexte input,.formulaireNewsLong div.boiteSelect select{width:215px;float:left;margin:1px 0 0 0;}
.formulaireNewsLong div.boiteSelect select{font-size:1em;}
.formulaireNewsLong div.boiteTexte,.formulaireNewsLong div.boiteSelect,.formulaireNewsLong div.boiteDate,.formulaireNewsLong div.boiteObjetARecevoir{width:500px;height:29px;clear:both;}

.formulaireNewsLong div.avecNote{height:auto;padding-bottom:9px;}
.formulaireNewsLong div.avecNote p{margin:0 0 0 275px;clear:both;font-size:0.9em;width:215px;}

.formulaireNewsLong div.boiteObjetARecevoir{margin:0 0 0 112px;width:392px;}
.formulaireNewsLong div.boiteObjetARecevoir input,.formulaireNewsLong div.boiteObjetARecevoir label{float:left;}
.formulaireNewsLong div.boiteObjetARecevoir input{margin:1px 5px 0 0;}

.formulaireNewsLong div.boiteBtnSubmit{width:392px;margin:0 0 0 112px;}

.formulaireNewsLong fieldset legend{color:#778F24;font-size:1.4em;font-weight:bold;margin:0 0 0 10px;padding:0 10px;}

.formulaireNewsLong  input.btnImage{width:auto;margin:10px 0 0 275px;float:left;}

/******************************************************************/

.formulaireEnvoiAmi{font-size:1.1em;width:480px;text-align:left;padding:30px;margin:0 auto;}
.formulaireEnvoiAmi fieldset{border:1px solid #778F24;padding:0 15px 15px 15px;margin:0 0 0 0;width:455px;}


.formulaireEnvoiAmi p{font-size:1em;}

.formulaireEnvoiAmi input,.formulaire select{font-size:1.1em;}

.formulaireEnvoiAmi label{float:left;width:125px;margin-left:7px;}
.formulaireEnvoiAmi label.premier{margin-left:53px;}
.formulaireEnvoiAmi label.premierAng{margin-left:43px;}

.formulaireEnvoiAmi input.texte{width:125px;}

.formulaireEnvoiAmi div.avecNote{height:auto;padding-bottom:9px;}
.formulaireEnvoiAmi div.avecNote p{margin:0 0 0 275px;clear:both;font-size:0.9em;width:215px;}

.formulaireEnvoiAmi div.boiteObjetARecevoir{margin:0 0 0 0;}
.formulaireEnvoiAmi div.boiteObjetARecevoir label{width:auto;}
.formulaireEnvoiAmi div.boiteObjetARecevoir input,.formulaireEnvoiAmi div.boiteObjetARecevoir label{float:left;}
.formulaireEnvoiAmi div.boiteObjetARecevoir input{margin:1px 5px 0 0;}

.formulaireEnvoiAmi div.boiteBtnSubmit{margin:15px 0 0 0;}

.formulaireEnvoiAmi fieldset legend{color:#778F24;font-size:1.4em;font-weight:bold;margin:10px 0 10px 10px;padding:0 10px;}

.formulaireEnvoiAmi  input.btnImage{width:auto;margin:10px 0 0 275px;float:left;}

/******************************************************************/

div.infoSecurite{width:160px;float:right;text-align:right;margin:-5px 25px 0 20px;}
div.infoSecurite dl,div.infoSecuriteFacture dl{margin:0;text-align:center;}
div.infoSecurite dl{margin:9px 0 0 0;}
div.infoSecurite dt,div.infoSecuriteFacture dt{text-align:center;margin:7px 0 -8px 7px;padding:0 5px;background-color:#FFFFFF;clear:both;color:#000000;font-weight:bold;position:relative;z-index:1;float:left;}
div.infoSecurite dd,div.infoSecuriteFacture dd{width:160px;text-align:center;padding:15px 10px 10px 10px;background-color:#FFFFFF;border:1px solid #778F24;clear:both;color:#FFFFFF;font-size:1.2em;font-weight:bold;}
div.infoSecurite img,div.infoSecuriteFacture img{margin:0 auto;}

div.infoSecuriteFacture{width:420px;float:right;text-align:right;font-size:1.1em;}
div.infoSecuriteFacture dl{float:right;clear:none;margin:0 0 0 15px;}
div.infoSecuriteFacture dd{height:76px;}

.formPaiementEnLigne{font-size:1.1em;}
.formPaiementEnLigne fieldset{border:1px solid #778F24;padding:0 15px 15px 15px;margin:0 0 20px 0;}

.formPaiementEnLigne p{font-size:1em;clear:both;}

.formPaiementEnLigne p,.formPaiementEnLigne p *{vertical-align:middle;}
.formPaiementEnLigne p.total{height:14px;}
.formPaiementEnLigne p span{width:360px;float:left;text-align:right;padding:3px 6px 0 0;}
.formPaiementEnLigne p.total span.montant{padding:3px 6px 0 0;text-align:left;font-weight:bold;width:200px;}

.formPaiementEnLigne input,.formulaire select{font-size:1.1em;}

.formPaiementEnLigne div.boiteSalutation{margin:0 0 0 275px;height:25px;clear:both;}
.formPaiementEnLigne div.boiteSalutation input{margin:1px 2px 0 0;}
.formPaiementEnLigne div.boiteSalutation label{padding:0 15px 0 0;}

.formPaiementEnLigne div.boiteTexte label,.formPaiementEnLigne div.boiteSelect label,.formPaiementEnLigne div.boiteDate label{display:block;width:360px;text-align:right;padding:3px 6px 0 0;margin:0 3px 0 0;float:left;}
.formPaiementEnLigne div.boiteTexte input,.formPaiementEnLigne div.boiteSelect select{width:215px;float:left;margin:1px 0 0 0;}
.formPaiementEnLigne div.boiteSelect select{font-size:1em;}
.formPaiementEnLigne div.boiteTexte,.formPaiementEnLigne div.boiteSelect,.formPaiementEnLigne div.boiteDate,.formPaiementEnLigne div.boiteObjetARecevoir{width:600px;height:29px;clear:both;}

.formPaiementEnLigne div.champCourt input,.formPaiementEnLigne div.champCourt select{width:70px}

.formPaiementEnLigne div.avecNote{height:auto;padding-bottom:9px;}
.formPaiementEnLigne div.avecNote p{margin:0 0 0 370px;clear:both;font-size:0.9em;width:215px;}

.formPaiementEnLigne div.boiteObjetARecevoir{margin:0 0 0 112px;width:392px;}
.formPaiementEnLigne div.boiteObjetARecevoir input,.formPaiementEnLigne div.boiteObjetARecevoir label{float:left;}
.formPaiementEnLigne div.boiteObjetARecevoir input{margin:1px 5px 0 0;}

.formPaiementEnLigne div.boiteBtnSubmit{margin:4px 0 0 370px;}

.formPaiementEnLigne fieldset legend{color:#000000;font-size:1.4em;font-weight:bold;margin:10px 0 10px 10px;padding:0 10px;}

.formPaiementEnLigne  input.btnImage{width:auto;margin:12px 0 0 370px;float:left;}

/******************************************************************/

.formulaireInfoGrand p,.formulaireInfoGrand p *{vertical-align:middle;}
.formulaireInfoGrand p{height:14px;}
.formulaireInfoGrand p span{width:266px;float:left;text-align:right;padding:3px 6px 0 0;}
.formulaireInfoGrand p span.droite{padding:3px 6px 0 0;text-align:left;}

.formulaireInfoGrand{font-size:1.1em;}
.formulaireInfoGrand fieldset{border:1px solid #778F24;padding:15px;}

.formulaireInfoGrand p{font-size:1em;clear:both;}

.formulaireInfoGrand input,.formulaire select{font-size:1.1em;}

.formulaireInfoGrand div.boiteSalutation{margin:0 0 0 275px;height:25px;clear:both;}
.formulaireInfoGrand div.boiteSalutation input{margin:1px 2px 0 0;}
.formulaireInfoGrand div.boiteSalutation label{padding:0 15px 0 0;}

.formulaireInfoGrand div.boiteTexte label,.formulaireInfoGrand div.boiteSelect label,.formulaireInfoGrand div.boiteDate label{display:block;width:266px;text-align:right;padding:3px 6px 0 0;margin:0 3px 0 0;float:left;}
.formulaireInfoGrand div.boiteTexte input,.formulaireInfoGrand div.boiteSelect select{width:215px;float:left;margin:1px 0 0 0;}
.formulaireInfoGrand div.boiteSelect select{font-size:1em;}
.formulaireInfoGrand div.boiteTexte,.formulaireInfoGrand div.boiteSelect,.formulaireInfoGrand div.boiteDate,.formulaireInfoGrand div.boiteObjetARecevoir{width:500px;height:29px;clear:both;}

.formulaireInfoGrand div.champCourt input,.formulaireInfoGrand div.champCourt select{width:70px}

.formulaireInfoGrand div.avecNote{height:auto;padding-bottom:9px;}
.formulaireInfoGrand div.avecNote p{margin:0 0 0 275px;clear:both;font-size:0.9em;width:215px;}

.formulaireInfoGrand div.boiteObjetARecevoir{margin:0;width:392px;}
.formulaireInfoGrand div.boiteObjetARecevoir input,.formulaireInfoGrand div.boiteObjetARecevoir label{float:left;}
.formulaireInfoGrand div.boiteObjetARecevoir input{margin:1px 5px 0 0;}

.formulaireInfoGrand div.boiteBtnSubmit{margin:10px 0 0 0;}

.formulaireInfoGrand fieldset legend{color:#778F24;font-size:1.4em;font-weight:bold;margin:0 0 0 10px;padding:0 10px;}

.formulaireInfoGrand input.btnImage{width:auto;margin:10px 0 0 275px;float:right;}

.formulaireInfoGrand div.boiteTextarea{margin:0 0 14px 102px;}
.formulaireInfoGrand div.boiteTextarea label{display:inline;width:266px;text-align:left;padding:3px 6px 0 0;margin:0 3px 0 0;}
.formulaireInfoGrand div.boiteTextarea textarea{width:388px;height:168px;}

/******************************************************************/

textarea,input,select{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:1em;}

