div#div_corps_page { display:none; }
body { background-color:#373535; background-image:url(/COMMUN/INDEX_ULLA/V2/bg.jpg); background-repeat:repeat-x;}
#div_globale { position:relative; margin:0px auto; width:907px; }

/* ==== Tête ==== */
#div_tete { position:absolute; top:0px; left:0px; width:907px; height:110px; background:url(/images2/logo_home.gif) no-repeat top left; z-index:5; }
#div_deja_inscrit { position:absolute; top:40px; right:0px; width:485px; height:25px; padding-left:110px; background:url(/COMMUN/INDEX_ULLA/V2/deja-membre.png) no-repeat top left; }
* html #div_deja_inscrit { background-image:url(/COMMUN/INDEX_ULLA/V2/deja-membre.jpg); }
#div_deja_inscrit table { border-collapse:collapse; }
#div_deja_inscrit input[type="text"] { font-size:11px; }
#div_deja_inscrit td.libelle { padding:0px 10px; color:#BFBFBF; }
#div_deja_inscrit td.libelle a { font-size:10px; color:#BFBFBF; }
#td_ok a { display:block; width:46px; height:26px; margin-left:10px; text-decoration:none; background:url(/COMMUN/INDEX_ULLA/V2/btn-ok-trans.png) no-repeat top left; }
#td_ok a:hover { background-image:url(/COMMUN/INDEX_ULLA/V2/btn-ok-dwn-trans.png); }
#div_deja_inscrit input {border:none; padding:1px;}

/* ==== Mot de passe oublié ==== */
#div_perdu { display:none; position:absolute; width:340px; height:64px; top:80px; right:100px; padding:0px 10px; background:url(/COMMUN/INDEX_ULLA/V2/fond_perdu.jpg) no-repeat top left; z-index:10; }
#div_perdu td { color:lightgray; font-size:11px; }
#div_perdu input[type="text"] { margin-left:10px; font-size:11px; }
#div_perdu #td_titre_perdu { color:#B61C48; }
#div_perdu #td_comment_perdu { font-size:11px; color:gray; }
#td_ok2 a { display:block; width:46px; height:26px; margin-left:5px; text-decoration:none; background:url(/COMMUN/INDEX_ULLA/V2/btn-ok-trans.png) no-repeat top left; }
#td_ok2 a:hover { background-image:url(/COMMUN/INDEX_ULLA/V2/btn-ok-dwn-trans.png); }

/* ==== Pré-inscription ==== */
#div_inscription { position:relative; margin-top:110px; width:907px; height:463px; background:url(/COMMUN/INDEX_ULLA/V2/visuel.png) no-repeat top left; }
* html #div_inscription { padding-top:90px; height:373px; background-image:url(/COMMUN/INDEX_ULLA/V2/visuel.jpg); }
#div_saisie { position:relative; width:730px; margin-top:55px; margin-left:158px; }
#div_saisie table { border-collapse:collapse; }
#table_form { width:720px; }
#div_saisie td.erreur_vide { width:400px; }
#div_saisie td.erreur { width:380px; padding-right:20px; text-align:right; color:lightpink; background:url(/COMMUN/INDEX_ULLA/V2/erreur2.gif) no-repeat 386px 1px; }
#div_saisie td.libelle { width:145px; }
#div_saisie td.partie_form { width:320px; }
#div_saisie select.grand { width:170px; height:14px;margin-bottom:3px; }
#div_saisie input[type="text"] { width:165px; font-size:11px; height:13px; margin-bottom:3px; border:none;}
#div_saisie select { font-size:11px; margin-bottom:3px; height:14px; border:none; }
#div_saisie select.age { width:50px; margin-right:15px; height:14px;}
#age_a { margin-left:15px; }
#jour_naissance { width:45px; margin-right:2px; }
#mois_naissance { width:66px; margin-right:2px; }
#annee_naissance { width:55px; }
#div_saisie #td_ouinon { white-space:nowrap; text-align:center; }
#div_saisie #offre_non { margin-left:5px; }
#table_majeur { margin:5px 0px; border-top:1px solid gray; border-bottom:1px solid gray; }
#table_majeur td { padding:5px 0px; }
#td_majeur { text-align:justify; }
input, option, select, textarea {font-size:11px; line-height:11px; border:none;}
#td_majeur label { font-size:9px; line-height:9px; }
#td_majeur label a { font-size:9px; color:#BFBFBF; }
#table_majeur #td_checkbox { width:30px; padding-left:10px; vertical-align:top; }
#check_majeur { }
#div_saisie #td_when_check { padding-right:20px; text-align:justify; background:none; }
#td_when_check span { display:none; font-size:9px; line-height:9px; color:darkgray; }
#a_inscription { display:block; width:188px; height:47px; margin-top:20px; margin-left:auto; margin-right:auto; background:url(/COMMUN/INDEX_ULLA/V2/btn-inscription-trans.png) no-repeat top left; }
#a_inscription:hover { background:url(/COMMUN/INDEX_ULLA/V2/btn-inscription-dwn-trans.png) no-repeat top left; }
#td_offre { font-size:11px; color:lightgray; padding-right:10px; }
#td_ouinon label { color:lightgray; }
#div_erreur_saisie { padding-left:25px; padding-bottom:10px; color:orange; background:url(/u/IMG/COMMUN/error-pt.gif) no-repeat top left; }

/* ==== Pages inclues ==== */
#div_pages { display:none; position:absolute; top:100px; left:100px; width:660px; height:600px; padding:20px; color:black; overflow:scroll; background:white; z-index:100; }
#div_pages h1,#div_pages h2 { margin-bottom:10px; color:#B61C48; }
#div_pages div.sep { background:none; }
#div_pages p { text-align:justify; margin-bottom:5px; }
#img_pages_fermer { position:absolute; top:10px; right:10px; cursor:pointer; }
#div_pages div.pageTop { display:none; }
#div_pages li { margin-left:20px; }
#div_pages table { border-collapse:collapse; border-bottom:2px solid gray; border-top:2px solid gray; }
#div_pages table td,#div_pages table th { text-align:center; border-left:2px solid gray; border-right:2px solid gray; }

/* ==== Pied de page ==== */
div#div_pied_de_page { background:none; }
#div_texte { font-size:10px; line-height:12px; color:#7B7B7B; }
#div_texte p { padding-bottom:12px; text-align:justify; }

*:first-child+html #div_saisie select,*:first-child+html #div_saisie select.grand,*:first-child+html #div_saisie select.age { font-size:11px; margin-bottom:3px; height:18px; border:none; }

* html #div_saisie { position:relative; bottom:30px;}

