
body { text-align: center; }
* { text-align: left; margin: 0; padding: 0; font-size : 11px; font-family: Arial, sans-serif; }
img { border: 0px; }
ul, li, ol { list-style: none; }
a { text-decoration: none; color: #000000; }

.texte_orange { color: #FF6600; }
.texte_vert { color: #58B02D; }
.texte_vert_fonce { color: #34722F; }

/* couleurs de base utilises partout */
.vert { color: #32722f; }
.rouge { color: #f31c0e; }
.marine { color: #1c4071; }
.orange { color: #ff6600; }
.bordeau { color: #9e130b; }
.azur { color: #2078ae; }
.beige { color: #C96734; }
.saumon { color: #ee6600; }
.marron { color: #A8652C; }

/* s'applique aux sous-menus de gauche (toutes pages sauf accueil) et aux sous-menus centraux (toutes pages) */
.bg_dot_vert { background: url('/argosSites/ville_gonesse/images/points/point_vert.png') 0px 5px no-repeat; }
.bg_dot_rouge { background: url('/argosSites/ville_gonesse/images/points/point_rouge.png') 0px 5px no-repeat; }
.bg_dot_marine { background: url('/argosSites/ville_gonesse/images/points/point_marine.png') 0px 5px no-repeat; }
.bg_dot_orange { background: url('/argosSites/ville_gonesse/images/points/point_orange.png') 0px 5px no-repeat; }
.bg_dot_bordeau { background: url('/argosSites/ville_gonesse/images/points/point_bordeau.png') 0px 5px no-repeat; }
.bg_dot_azur { background: url('/argosSites/ville_gonesse/images/points/point_azur.png') 0px 5px no-repeat; }
.bg_dot_beige { background: url('/argosSites/ville_gonesse/images/points/point.png') 0px 5px no-repeat; }
.bg_dot_saumon { background: url('/argosSites/ville_gonesse/images/points/point_saumon.png') 0px 5px no-repeat; }
.bg_dot_marron { background: url('/argosSites/ville_gonesse/images/points/point_marron.png') 0px 5px no-repeat; }


div#page { position: relative; margin: auto; width: 900px; }
#boite_haute { z-index: 0; position: relative; width: 900px; min-height: 564px; overflow: visible; }
* html #boite_haute { height: 550px;}
#fil_d_ariane { z-index: 1; position: relative; width: 755px; height: 112px; background: url('/argosSites/ville_gonesse/images/fil_d_ariane.png') top left no-repeat; }
#fil_d_ariane #logo { position: absolute; top: 0; left: 0; }
#colonne_gauche { z-index: 2; position: relative; float: left; padding-left: 4px; width: 135px; overflow: visible; margin-top: -6px; }
#colonne_centre { z-index: 2; margin-top: -38px; position: relative; margin-left: 150px; width: 605px; overflow: hidden; padding-top: 75px; }
* html #colonne_centre { width: 602px; }
#colonne_droite { z-index: 2; position: absolute; top: 70px; left: 629px; width: 126px; overflow: hidden; }
#colonne_droite #carre_news_rech { height: 55px; overflow: hidden; background: #FF6600; }
#colonne_pub { z-index: 0; position: absolute; top: 2px; right: 3px; width: 138px; overflow: hidden; text-align: right; }
#boite_basse { z-index: 0; position: relative; margin-left: 127px; width: 508px; height: 36px; background: url('/argosSites/ville_gonesse/images/bas/fond_bas.png') 0px 3px no-repeat; clear: both; }
#lien_blog { margin-top: 6px; }

/*menu */
#menu_principal { z-index: 2; position: absolute; top: 74px; left: 140px; width: 490px; }
ul#menu { height: 80px; }
ul#menu li { display: inline; float: left; }
ul#menu li ul { padding-top: 5px; }
ul#menu li ul li { display: list-item; float: none; margin-left: 10px; margin-top: 3px; font-family: arial, sans-serif; font-size: 11px; line-height: 14px; }
ul#menu li ul li a { font-family: arial, sans-serif; font-size: 11px; cursor: pointer; padding-left: 10px; display: block; }
#s_vivre a { color: #32722F; }
#s_grandir a { color: #F31C0E; }
#s_participer a { color: #1C4071; }
#s_divertir a { color: #FF6600; }
#s_entraider a { color: #9E130B; }
#s_travailler a { color: #1F78B4; }
.marge_1 { padding-left: 4px; }
.marge_2 { padding-left: 8px; }
.marge_3 { padding-left: 12px; }
.marge_4 { padding-left: 16px; }
.marge_5 { padding-left: 20px; }
.marge_6 { padding-left: 24px; }
.marge_7 { padding-left: 28px; }
.marge_8 { padding-left: 32px; }
/* mécanisme */
#menu li:hover ul, #menu li.over ul { display: block; }
/* sous menus centraux */
#s_vivre { display: none; z-index: 1; position: absolute; top: 60px; left: 2px; width: 192px; padding-bottom: 35px; overflow: hidden; color: #32722F; background: url('/argosSites/ville_gonesse/images/fonds/fond_vivre.png') bottom left no-repeat; opacity: .90; filter:alpha(opacity=90); }
#s_grandir { display: none; z-index: 1; position: absolute; top: 48px; left: 122px; width: 208px; height: 149px; overflow: hidden; color: #F31C0E; background: url('/argosSites/ville_gonesse/images/fonds/fond_grandir.png') top left no-repeat; opacity: .90; filter:alpha(opacity=90); }
#s_participer { display: none; z-index: 1; position: absolute; top: 47px; left: 183px; width: 185px; padding-bottom: 31px; overflow: hidden; color: #1C4071; background: url('/argosSites/ville_gonesse/images/fonds/fond_participer.png') bottom left no-repeat; opacity: .90; filter:alpha(opacity=90); }
/*#s_divertir { display: none; z-index: 1; position: absolute; top: 40px; left: 260px; width: 231px; height: 109px; overflow: hidden; color: #FF6600; background: url('/argosSites/ville_gonesse/images/fonds/fond_divertir.png') top left no-repeat; opacity: .90; filter:alpha(opacity=90); }*/
#s_divertir { display: none; z-index: 1; position: absolute; top: 35px; left: 260px; width: 248px; height: 150px; overflow: visible; color: #FF6600; background: url('/argosSites/ville_gonesse/images/fonds/fond_divertir.png') top left no-repeat; opacity: .90; filter:alpha(opacity=90); }
#s_entraider { display: none; z-index: 1; position: absolute; top: 32px; left: 336px; width: 211px; padding-bottom: 17px; overflow: hidden; color: #9E130B; background: url('/argosSites/ville_gonesse/images/fonds/fond_entraider.png') bottom left no-repeat; opacity: .90; filter:alpha(opacity=90); }
#s_travailler { display: none; z-index: 1; position: absolute; top: 28px; left: 422px; width: 209px; padding-bottom: 43px; overflow: hidden; color: #1F78B4; background: url('/argosSites/ville_gonesse/images/fonds/fond_travailler.png') bottom left no-repeat; opacity: .90; filter:alpha(opacity=90); }

/* colonnes de contenu central */
div#col_contenu_gauche { float: left; width: 460px; }
body#home div#col_contenu_gauche { width: 220px; }
/* colonne n'apparaissant que sur la home */
div#col_contenu_milieu { float: left; padding-left: 25px; margin-top: -40px; width: 220px; }
/* colonne de contenu qui apparait sur les pages sous la colonne orange */
div#col_contenu_droite{ float: right; margin-top: -19px; width: 126px; }
#col_contenu_droite #carre_guichet { background: #FFE8D9; border: 2px dotted #EE6600; padding: 5px 4px; }
#col_contenu_droite #carre_guichet h2#titre_guichet { color: #EE6600; font-size: 12px; text-align: center; font-weight: bolder; }
#col_contenu_droite #carre_guichet h2#titre_guichet a { color: #EE6600; font-size: 12px; text-align: center; font-weight: bolder; }
#col_contenu_droite #carre_guichet h3 { color: #EE6600; font-size: 10px; margin: 5px 0 1px 5px; font-family: verdana, sans-serif; font-weight: bolder; }
#col_contenu_droite #carre_guichet .marches_publics { color: #EE6600; font-size: 10px; font-family: verdana, sans-serif; }
#col_contenu_droite #carre_guichet p.marches_publics { margin: 0 0 1px 5px; }
#col_contenu_droite #carre_guichet select { color: #C96734; font-size: 10px; width: 114px; }
#col_contenu_droite #carre_guichet option { color: #C96734; font-size: 10px; width: 114px; }
#col_contenu_droite div.carre { margin-top: 5px; border: 2px dotted #EE6600; padding: 5px 0px 5px 9px; }
#col_contenu_droite div.carre h2 { color: #C96734; font-size: 12px; }
#col_contenu_droite div.carre h2 a { color: #C96734; font-size: 12px; }
#col_contenu_droite div.carre li { padding-left: 8px; font-size: 10px; color: #C96734; background: url('/argosSites/ville_gonesse/images/points/point.png') 0px 5px no-repeat; margin-top: 2px; }
#col_contenu_droite div.carre li a { color: #C96734; }

#col_contenu_droite #carre_plu { background: #58B02D; margin-top: 5px; border: 2px solid #58B02D; padding: 5px 0 5px 9px; }
#col_contenu_droite #carre_plu h2 a { color: #fff; font-size: 12px; font-weight: normal; }
#col_contenu_droite #carre_plu h2 a strong { color: #fff; font-size: 12px; font-weight: bolder; }

#col_contenu_droite #qualif_contact { margin-top: 17px; }

.lien { font-style: italic; display: block; clear: both; }
h2.titre { margin-bottom: 10px; }

div#agenda, div#agenda2 { width: 220px; margin-bottom: 20px; }
html>/**/body div#agenda, div#agenda2 { width: 206px; }
div#agenda dt span { padding: 2px 7px 0px 7px; width: 100%; display: block;  }
div#agenda dd span { padding: 0px 7px 2px 7px; width: 100%; display: block;  }
div#agenda span.fond_orange { background: #FFE8D9;}
div#agenda2 { margin-bottom: 0px; }

div#cinema { margin-bottom: 20px; }

div#actus { width: 220px; margin-bottom: 20px; }
div#actus h2.titre { margin-bottom: 10px; }
div#actus #liste_actus { border-left: 5px solid #58B02D; }
div#actus div.actu_item { border-top: 2px dotted #58B02D; overflow: auto; }
* html div#actus div.actu_item { height: 1%; }
html>/**/body div#actus div.actu_item {overflow: hidden; }
div#actus div.image_preview { float: left; }
div#actus div.actu_preview { float: right; width: 147px; padding-top: 4px; }

div#une { width: 210px; margin-bottom: 20px; padding-top: 50px; margin-top: -6px; }
div#une h3.titre_une { width: 210px; margin-bottom: 5px; }
div#une h3.titre_une a { font-size: 12px; }
div#une div.chapeau_une { margin-top: 2px; width: 210px; }
div#une div.chapeau_une a { display: block; text-align: justify; }
div#une .une_item { margin-bottom: 10px; }

/* galerie home */

div#galerie { width: 185px; overflow: hidden; margin-bottom: 16px; }
div#galerie div.galerie_item { float:left; display: inline; clear: none; border: 1px solid #58B02D; margin: 0 4px 4px 0; width: 55px; height: 35px; overflow: hidden; background: #fff; vertical-align: middle; }
div#galerie div#galerie_home { height: 160px; overflow: hidden; }
div#galeries {	margin-top: 100px;}

div#galerieVideos { width: 185px; overflow: hidden; margin-bottom: 16px; }
div#galerieVideos div.galerie_item { float:left; display: inline; clear: none; border: 1px solid #58B02D; margin: 0 4px 4px 0; width: 85px; height: 60px; overflow: hidden; background: #fff; vertical-align: middle; }

.lien_galerie { text-align: center; font-size: 12px; }
/* galerie page galerie */
.galerie_big_item { float:left; display: inline; clear: none; border: 1px solid #58B02D; margin: 0 4px 4px 0; width: 147px; height: 100px; overflow: hidden; background: #fff; vertical-align: middle; }

ul#en_savoir_plus { position: relative; width: 100%; height: 72px; margin-bottom: 15px; background: url('/argosSites/ville_gonesse/images/gg/menu_gauche.png') top left no-repeat; }
ul#en_savoir_plus li#li_histoire { position: absolute; top: 5px; left: 16px; }
ul#en_savoir_plus li#li_quartier { position: absolute; top: 23px; left: 15px; }
ul#en_savoir_plus li#li_elus { position: absolute; top: 42px; left: 15px; }
ul#en_savoir_plus li#li_asso { position: absolute; top: 57px; left: 16px; }

div#gonessien_en_ligne { margin-bottom: 20px; }
div#gonessien_en_ligne img.grey_border { border: 1px solid #ddd; }

img#bas_mentions { position: absolute; top: 22px; left: 352px; }
img#bas_haut { position: absolute; top: 22px; left: 442px; }

h2#recherche_titre { margin-left: 10px; margin-top: 5px; line-height: 100%; font-size: 11px; font-family: verdana, sans-serif; font-weight: bolder; background: #FF6600; color: #fff; }
.input_orange { display: inline; margin-left: 10px; width: 86px; height: 14px; font-size: 11px; font-family: verdana, sans-serif; border: none; color: #EE6600; font-weight: bolder; }
.bouton_ok { display: inline; height: 14px; width:19px; font-size: 11px; font-family: Verdana, sans-serif; border: none; font-weight: bolder; background: #FF6600; color: #fff; }
* html .input_orange { width: 89px; }

/* page rubrique */
#menu_rubrique h2 { margin-bottom: 6px; }
#menu_rubrique ul a:hover { background-color: yellow; }
#menu_rubrique ul { padding-top: 3px; padding-bottom: 3px; width: 134px; }
#menu_rubrique ul li a { font-size: 11px; display: block; padding: 2px 0 2px 10px; background-position: 0px 7px; }
#menu_rubrique ul li.rubrique_active a { text-decoration: underline; }
#menu_rubrique ul ul { padding-left: 9px; }
html>/**/body #menu_rubrique ul ul { width: 125px; }
#menu_rubrique ul li li a { font-size: 10px; line-height: 13px; color: #424242; padding: 2px 0 2px 10px; background: url('/argosSites/ville_gonesse/images/points/point_noir.png') 1px 6px no-repeat; }
* html #menu_rubrique ul li li a { width: 100%; }
#menu_rubrique ul li.rubrique_active li a { text-decoration: none; cursor: pointer; }

/*
h1.titre_page { font-size: 16px; margin: 5px 0 16px 0; padding: 0; text-transform: uppercase; }
h1.titre_page em { font-size: 10px; text-transform: none; font-style: normal; font-weight: normal; }
h1.titre_page small { font-size: 14px; background: #a0a0a0; color: #fff; padding: 0 2px; }
*/
h1.titre_page, h1.titre_page a, h1.titre_page em, h1.titre_page small { font-style: normal; font-size: 10px; font-weight: normal; color: #000; margin-bottom: 16px; }



h2.sous_titre_page { font-size: 14px; margin: 5px 0 16px 0; padding: 0; font-weight: bolder; clear: both; }
html>/**/body h2.sous_titre_page { font-size: 15px; }
h2.titre_liste { font-size: 14px; margin: 26px 0 16px 0; padding: 0; text-transform: uppercase; }
.vignette { margin: 3px 5px 0 0; float: left; }
.gras { font-weight: bolder; }
.marge_basse_10 { padding-bottom: 10px; }
.texte_intro { margin-bottom: 26px; width: 100%; float: left; }
* html .texte_intro { margin-bottom: 10px; }

/* formatage des ressources à télécharger */
div#ressources h2 { font-size: 14px; font-weight: bold; margin: 0; padding: 0; text-transform:uppercase; margin-top: 10px; }
div#ressources ul { margin: 0 0 5px; padding: 0; }
div#ressources li {  margin: 0 0 5px 0; padding: 0; display: list-item; }
div#ressources p { font-size: 14px; font-weight: bold; padding-bottom: 10px; }
div#ressources a { font-size: 11px; margin: 0 0 0 1px; padding: 2px 0 2px 10px; background-position: 0px 7px; }
#col_contenu_gauche .couverture_gonessien { display: block;border: 1px solid #ddd; margin: 0 15px 0 0; padding: 0; background: transparent none; float: left; }

/* PAGE RECHERCHE */
body#recherche ul#resultats { margin-top: 15px; }
body#recherche ul#resultats a { display: block; font-size: 11px; margin: 0 0 0 1px; padding: 2px 0 2px 10px; background-position: 0px 7px; }
body#recherche ul#resultats a:hover { background-color: yellow; }

/* Navigation entre les pages, dans une liste d'articles */
p#navigation { margin-top: 10px; }
a.pagination { font-weight: bolder; }

/* formatage du contenu delia  POUR TEMPLATES "RUBRIQUE" ET "ARTICLE" vu qu'on a fait un global reset */
#delia_article, #delia_article p { text-align: justify; } /* à l'insu de mon plein gré */
#delia_article div { text-align: justify; } /* à l'insu de mon plein gré */
#delia_article q { font-style: italic; }
#delia_article cite { font-style: italic; }
#delia_article em { font-style: italic; }
#delia_article strong { font-weight: bolder; }
#delia_article sup { font-size: smaller; }
#delia_article sub { font-size: smaller; }
#delia_article a { color: blue; }
#delia_article p { margin: 0 0 10px 0; padding: 0; }
#delia_article blockquote { margin: 0 0 10px 30px; padding: 0; }
#delia_article ul { margin: 0 0 10px 30px; padding: 0; list-style: disc outside; display: block; }
#delia_article ul ul { margin: 0 0 0 30px; }
#delia_article ul li { list-style: disc outside; display: list-item; line-height: 16px; }
#delia_article ul li li { list-style-type: circle; }
#delia_article ul li li li { list-style-type: square; }
#delia_article ol { margin: 0 0 10px 30px; padding: 0; list-style: decimal outside; display: block; }
#delia_article ol ol { margin: 0 0 0 30px; }
#delia_article ol li { list-style: decimal outside; display: list-item; line-height: 16px; }

/* Annuaires */
div.annu_item { margin-bottom: 15px; }
div.annu_item ul.asso_hide { display: none; }
div.annu_item h3.asso_hide { cursor: pointer; }
div.annu_item a { color: blue; }
div.annu_item li.horaires { color: gray; }
div.annu_item li.activites { color: gray; }
ul#alphabet { margin-bottom: 15px; }
#alphabet li { display: inline; margin-right: 1px; }
#alphabet a { color: #ff6600; padding: 3px; }

/* Démarches administratives */
body#demarches h2.demarches_titre { color: #ff6600; margin-bottom: 10px; }
body#demarches #menu_demarches li { padding-left: 10px; background: url('/argosSites/ville_gonesse/images/points/point_azur.png') 0px 5px no-repeat; }
body#demarches #menu_demarches a { color: steelblue; }
body#demarches .source { float: left; margin-top: 30px; }
body#demarches #col_contenu_gauche p { margin: 5px 0; }
body#demarches #col_contenu_gauche ul { margin: 10px 0; }
body#demarches #col_contenu_gauche ul ul { margin: 0 0 0 10px; }
body#demarches #col_contenu_gauche li { list-style: disc outside; margin-left: 20px; }
body#demarches .navBar { margin: 0 0 10px 0; color: #ff6600; }
body#demarches h1 { margin: 10px 0 10px 0; font-size: 14px; color: #000; color: #ff6600; }
body#demarches h4 { margin: 10px 0 10px 0; }
body#demarches #col_contenu_gauche a { color: steelblue; }
body#demarches dl.aLireAussiGuichet p, body#demarches dl.aLireAussiGuichet p em { margin-bottom: 10px; color: #505E5F; font-size: 11px; }
body#demarches dl.aLireAussiGuichet em a { color: #505E5F; font-size: 11px; border-bottom : dashed 1px #505E5F; font-style : normal; }
body#demarches div.comment { width: 200px; float: left; margin-right: 10px; }
body#demarches dl.accDemarche{ margin-top : 10px; }
body#demarches dt.accDemarche a { margin-top : 10px; color: gray; }
body#demarches div.accDemarche { float: left; width: 210px; margin-right: 15px; }
body#demarches div.comment h4 { color : black ! important; }
body#demarches dl.aLireAussiGuichet dt { background-image: url(../images/dotte_grey.gif); background-repeat : no-repeat; background-position :  left 5px; padding-left: 11px; color: #505E5F; }
body#demarches div.title{ font-weight: bold; border-bottom: solid 1px black; }
body#demarches h1.titre_demarches { background: #fff; padding: 0; color: #ff6600; font-size: 16px; margin: 5px 0 10px 0; padding: 0; text-transform: uppercase; }
body#rubrique h1.titre_demarches { background: #fff; padding: 0; color: #ff6600; font-size: 16px; margin: 5px 0 10px 0; padding: 0; text-transform: uppercase; }
body#rubrique div.accDemarche { float: left; width: 210px; margin-right: 15px; height: 20px; }
body#rubrique div.accDemarche a { color: steelblue; }
body#rubrique .source { float: left; margin-top: 30px; }
body#rubrique .source a { color: steelblue; }


/* AGENDA RUBRIQUES */
body#rubrique #agenda { width: auto; }
body#article #agenda { width: auto; }
.agenda_rubrique {
	margin-top: 10px;
	}
.agenda_rubrique dl {
	width: 120px;
	}

/* FORM CRM */
/*form {margin : 30px 0; }*/
form.colonne {margin : 0;}
fieldset {border:none;}
fieldset input, fieldset label{height: 18px}
* > fieldset input, fieldset label{min-height: 18px;height:auto}
fieldset .text{border:solid 1px #000000; display:block;margin : 6px 5px;width : 180px;font-size : 12px;padding-left:2px}
fieldset .text:focus {border:solid 1px #2078AE; }
fieldset .select{border:solid 1px #000000;display:block;margin : 6px 5px;width : 180px;font-size : 12px;padding-left:2px}
fieldset .radio{ display:block;margin : 7px 5px 0 5px;}
fieldset .checkbox{border:none;display:block;margin : 6px 5px;}
* > fieldset .radio, fieldset .text, fieldset .select, fieldset .checkbox{float:left; }
fieldset input.noborder {border: none; width : auto; display: block}
fieldset input.inputSize0{width : 80px;}
fieldset input.classDate{width : 40px;float: left;text-align : center}
fieldset p{font-size : 12px;color: #2078AE; margin : 6px 5px 5px 5px;width : 150px;text-align : right}
fieldset p.fullWidth{width : 400px;text-align : left}
fieldset legend {font-weight : bold; width : 100%; font-size: 13px; font-family :  Helvetica, Sans-serif;}
textarea{border:solid 1px #000;margin : 5px 5px;width : 341px}
textarea:focus {border:solid 1px #2078AE; }

input.vitrail{border:solid 1px #000;margin : 5px 5px;}
input.vitrail:focus {border:solid 1px #2078AE; }

select.vitrail{border:solid 1px #000;margin : 5px 5px;}
select.vitrail:focus {border:solid 1px #2078AE; }

fieldset label{color: #000000; clear : left; float : left; margin : 6px 5px 5px 5px;width : 150px;text-align : right; font-size :12px}
fieldset span.label{color: #000000; clear : left; margin : 13px 5px 0 5px;width : 150px;text-align : right; font-size :12px;font-weight: bold;display:block}
input#send, input.submit {background-color : white; padding : 0px 10px 0 10px;font-size :12px; font-weight : bold;color: #000;float: none; margin : 0 150px;width : 75px;text-align : center;cursor:hand;border:solid 1px #000;}


div.vert fieldset legend { color: #32722f; }
div.rouge fieldset legend { color: #f31c0e; }
div.marine fieldset legend { color: #1c4071; }
div.orange fieldset legend { color: #ff6600; }
div.bordeau fieldset legend { color: #9e130b; }
div.azur fieldset legend { color: #2078ae; }
div.beige fieldset legend { color: #C96734; }
div.saumon fieldset legend { color: #ee6600; }

div.vert fieldset input#send, div.vert fieldset input.submit { color: #32722f; border-color: #32722f; }
div.rouge fieldset input#send, div.rouge fieldset input.submit { color: #f31c0e;  border-color: #f31c0e;}
div.marine fieldset input#send, div.marine fieldset input.submit { color: #1c4071;  border-color: #1c4071;}
div.orange fieldset input#send, div.orange fieldset input.submit { color: #ff6600;  border-color: #ff6600;}
div.bordeau fieldset input#send, div.bordeau fieldset input.submit { color: #9e130b;  border-color: #9e130b;}
div.azur fieldset input#send, div.azur fieldset input.submit { color: #2078ae;  border-color: #2078ae;}
div.beige fieldset input#send, div.beige fieldset input.submit { color: #C96734;  border-color: #C96734;}
div.saumon fieldset input#send, div.saumon fieldset input.submit { color: #ee6600;  border-color: #ee6600;}


/* Formulaire de candidature */
h3.alertred { color: red; }

form#candidature label {  }
form#candidature h4 { font-weight: normal; margin-bottom: 5px; }
form#candidature div { margin-bottom: 15px; clear: left; ?clear: none; float: left; ?float: none; }
form#candidature div input { margin-left: 10px; }
form#candidature div textarea { margin-left: 10px; }
form#candidature div input.cadre { border: 1px solid black; }
form#candidature div input#submit { text-align: center; }
form#candidature div#civ input, form#candidature div#civ label, 
form#candidature div#quartier input, form#candidature div#quartier label, 
form#candidature div#membreassoc input, form#candidature div#membreassoc label { float: left; ?float: none; }
form#candidature div#civ input, form#candidature div#civ label, 
form#candidature div#cand input, form#candidature div#cand label, 
form#candidature div#quartier input, form#candidature div#quartier label, 
form#candidature div#civ label , form#candidature div#membreassoc label{ margin-left: 10px; ?margin-left: 0; }
form#candidature div#membreassoc input#oui { clear: both; padding-top: 15px; }
form#candidature div#quartier input { clear: both; }
form#candidature div#quartier input#lf { margin-top: 15px; ?margin-top: 15px; }
form#candidature div#quartier label#lf1 { margin-top: 15px; ?margin-top: 15px; }
form#candidature div#membreassoc input { margin-top: 15px; ?margin-top: 15px; }
form#candidature div#membreassoc label { margin-top: 15px; ?margin-top: 15px; }
