/***********/
/* GENERAL */
/***********/
.form-error { border: 1px solid red; background-image: url(../img/PICTOS/agt_update_critical.png); background-repeat: no-repeat; background-position: right; }

.formulaire_back li { margin-bottom: 7px; overflow: hidden; }
	.formulaire_back li span { line-height: 22px; }
	

/***************/
/* FORMULAIRES */
.formulaire { overflow: hidden; }
.formulaire p { margin-top: 10px; overflow: hidden; }
.formulaire .submit { width: 66px; padding-left: 391px; }

/***************************/
/* DEMANDES D'INFORMATIONS */
/***************************/
.formulaire .colonne_gauche { line-height: 21px; }
.formulaire .colonne_droite { line-height: 21px; }
.formulaire .colonne_mixte { line-height: 21px; width: 460px; }

#DemandeIdentite { width: 234px; }
#DemandeTel { width: 234px; }
#DemandeEmail { width: 234px; }
#DemandeCpostal { width: 234px; }
#DemandeVille { width: 234px; }

#DemandeVousSouhaitez { width: 238px; }
#DemandeVousEtes { width: 238px; }
#DemandeStart { width: 238px; }
#DemandeFinancement { width: 238px; }
#DemandeTBat { width: 238px; }
#DemandeEtageBat { width: 238px; }
#DemandeEtatBat { width: 238px; }
#DemandeInstalPar { width: 238px; }
#DemandeCommentaires { width: 455px; height: 120px; }


#formulaire_piscines .colonne_gauche { width: 130px; }
#formulaire_piscines .colonne_droite { width: 330px; }
#formulaire_piscines #DemandesDetailPiscinesLongeur { width: 50px; }
#formulaire_piscines #DemandesDetailPiscinesLargeur { width: 50px; }
#formulaire_piscines #DemandesDetailPiscinesDiametre { width: 50px; }
#formulaire_piscines #DemandesDetailPiscinesProfondeur { width: 50px; margin-left: 71px; }
#formulaire_piscines #DemandesDetailPiscinesProfondeurPetit { width: 50px; margin-left: 19px; }
#formulaire_piscines #DemandesDetailPiscinesProfondeurGrand { width: 50px; margin-left: 10px; }


#formulaire_abris_piscine .colonne_gauche { width: 160px; }
#formulaire_abris_piscine .colonne_droite { width: 300px; }
#formulaire_abris_piscine #DemandesDetailAbrisLongeurPiscine { width: 50px; margin-left: 5px; }
#formulaire_abris_piscine #DemandesDetailAbrisLargeurPiscine { width: 50px; margin-left: 15px; }
#formulaire_abris_piscine #DemandesDetailAbrisLargeurMargellesPiscine { width: 50px; }


#formulaire_clotures .colonne_gauche { width: 170px; }
#formulaire_clotures .colonne_droite { width: 290px; }
#formulaire_clotures #DemandesDetailCloturesSuperficie { width: 50px; }
#formulaire_clotures #DemandesDetailCloturesContraintes { width: 280px; height: 100px; }


#formulaire_cuisine .colonne_gauche { width: 180px; }
#formulaire_cuisine .colonne_droite { width: 280px; }
#formulaire_cuisine #DemandesDetailCuisineLongeur { width: 50px; }
#formulaire_cuisine #DemandesDetailCuisineLargeur { width: 50px; }
#formulaire_cuisine #DemandesDetailCuisineHauteur { width: 50px; }
#formulaire_cuisine #DemandesDetailCuisineCouleur { width: 270px; }
#formulaire_cuisine #DemandesDetailCuisinePlanDeTravail { width: 50px; }


#formulaire_dressings_placards .colonne_gauche { width: 160px; }
#formulaire_dressings_placards .colonne_droite { width: 300px; }
#formulaire_dressings_placards #DemandesDetailDressingsPlacardsNbr { width: 50px; }


#formulaire_fenetres .colonne_gauche { width: 160px; }
#formulaire_fenetres .colonne_droite { width: 300px; }
#formulaire_fenetres #DemandesDetailFenetresNbrAPoser { width: 50px; }
#formulaire_fenetres #DemandesDetailFenetresNbrADeposer { width: 50px; }


#formulaire_volets .colonne_gauche { width: 170px; }
#formulaire_volets .colonne_droite { width: 290px; }
#formulaire_volets #DemandesDetailVoletsNbr { width: 50px; }


#formulaire_portails .colonne_gauche { width: 190px; }
#formulaire_portails .colonne_droite { width: 270px; }
#formulaire_portails .img_pilliers { float: left; margin-right: 20px; margin-left: 60px; }
#formulaire_portails #DemandesDetailPortailsPillierL1 { width: 50px; margin-left: 12px; }
#formulaire_portails #DemandesDetailPortailsPillierL2 { width: 50px; margin-left: 12px; }
#formulaire_portails #DemandesDetailPortailsPillierH1 { width: 50px; margin-left: 10px; }
#formulaire_portails #DemandesDetailPortailsPillierH2 { width: 50px; margin-left: 10px; }
#formulaire_portails .position_gonds { width: 325px; margin-left: 65px; }


#formulaire_portes_de_garage .colonne_gauche { width: 160px; }
#formulaire_portes_de_garage .colonne_droite { width: 300px; }
#formulaire_portes_de_garage #DemandesDetailPortesGarageCouleur { width: 290px; }
#formulaire_portes_de_garage #DemandesDetailPortesGarageLargeur { width: 50px; }
#formulaire_portes_de_garage #DemandesDetailPortesGarageHauteur { width: 50px; }


#formulaire_portes .colonne_gauche { width: 170px; }
#formulaire_portes .colonne_droite { width: 290px; }
#formulaire_portes #DemandesDetailPortesNbr { width: 50px; }


#formulaire_stores .colonne_gauche { width: 160px; }
#formulaire_stores .colonne_droite { width: 300px; }
#formulaire_stores #DemandesDetailStoresNbrStores { width: 50px; }


#formulaire_sdb .colonne_gauche { width: 160px; }
#formulaire_sdb .colonne_droite { width: 300px; }
#formulaire_sdb #DemandesDetailSdbSurface { width: 50px; }


#formulaire_spa .colonne_gauche { width: 160px; }
#formulaire_spa .colonne_droite { width: 300px; }
#formulaire_spa #DemandesDetailSpaCapacite { width: 50px; }
#formulaire_spa #DemandesDetailSpaNbrePlaces { width: 50px; }
#formulaire_spa #DemandesDetailSpaNbreJets { width: 50px; }

/************/
/* ARTICLES */
/************/
#ArticlesCommentaireCommentaire { width: 454px; height: 60px; }
#ArticlesCommentaireIdentite { width: 234px; }
#ArticlesCommentaireEmail { width: 234px; }
#ArticlesCommentaireNote { width: 237px; }

#ArticlesFriendCommentaire { width: 454px; height: 60px; }
#ArticlesFriendIdentite { width: 234px; }
#ArticlesFriendVotreEmail { width: 234px; }
#ArticlesFriendEmailAmi { width: 234px; }

/************/
/* CONTACTS */
/************/
#ContactMessage, #NewsletterMessage { width: 455px; height: 60px; }
#ContactIdentite, #NewsletterIdentite { width: 234px; }
#ContactEmail, #NewsletterEmail { width: 234px; }
#ContactCpostal, #NewsletterCpostal { width: 234px; }

