/* CSS Document */

/* style utilisées uniquement pour les formulaire d'abonnement */

div.formline {width: 100%; clear:both; margin:3px 0;}
.Inscription { width: 587px; margin: 10px auto;}
	div.InscriptionTetiere { padding:5px 0 15px 0; width:100%;}
	div.InscriptionTexte   { padding-top:15px;}
.InscriptionTexte h1 { font-size:130%; color:#c97709; padding:7px 0;}
.Inscription h2.ArticleSousTitre1 {font-size:120%; margin:0px; padding:0px; color:#560866;}
.Inscription h3.ArticleSousTitre2 {font-size:110%}
.InscriptionFormulaire h2 {color: #c97709; padding:7px 0;}
p.InscriptionTexte{ text-align:justify; clear:right; margin:0 0 8px 0 }

fieldset.InscriptionFormulaire { border:0px solid #000; padding:5px;}
fieldset.InscriptionFormulaire legend { text-align:center; border: 0px dotted #000; padding:5px; margin: 0; font-weight:bold; color:#560866; }
fieldset.InscriptionFormulaire label  { text-align: left; white-space:nowrap; float:left; width:135px; height:20px; line-height:20px; border: 0 none; margin: 0 0 0 15px;}
fieldset.InscriptionFormulaire input.formtext  { background-color: #fff; width: 280px; border: 1px solid #560866; margin: 0 0 0 8px; padding-left:6px;}
fieldset.InscriptionFormulaire input.formradio { background-color: #fff; margin: 0 0 0 8px;}
fieldset.InscriptionFormulaire select.formdate { background-color: #fff; width: 60px; border: 1px solid #560866; margin: 0 0 0 8px;}

span.obligatoire, label.obligatoire { font-weight:bold; color:#900;}
div.userinfo {text-align:center ; font-weight:bold;}
span.erreur {color:#f30;}
span.good   {color:#0c0}

div.fieldchecked { clear:none; width:20px; height:20px; display:inline; background-color:transparent; margin: 0 0 0 8px;}

table.recapPaiement { border:0 none; border-collapse:collapse;}

table.recapPaiement th, table.recapPaiement td { border: 1px solid #560866; text-align: center; vertical-align:middle; padding:4px}
table.recapPaiement th {  background-color:#f4eaf6; color:#560866;} 
table.recapPaiement td.left { text-align: left;} 

.ChapeauProfil { width:566px; text-align:justify; font-weight:normal;padding:10px 15px 15px 5px;  background-color:#f4eaf6; color:#560866;}
.ChapeauProfil p {text-align:justify; padding:4px 10px 4px 0; color:#560866;}
div.fondChapeau {background-color:#f4eaf6;}
div.fondFormulaire { background-image:url(../../../images/themes/defaut/profil/fond_formulaire_milieu.gif); width:580px; margin:10px auto;}

