@charset "iso-8859-1";

/* =========== Structure générale ============= */
html { margin:0px; padding:0px }
body { margin:0px; padding:0px; text-align:center; background-color:#95C8B0; background-image:url(../images/fond.gif); background-repeat:repeat-x }

* { font-family:arial, helvetica, sans-serif; font-size:12px }
input, textarea, select { background-color:#ffffff }
select      { border:1px solid }
form        { margin:0px; padding:0px }
hr          { height:1px; padding:0; background-color:#000000; border:0 }
ul          { margin:0px; padding:0px }

a       { color:#000000; text-decoration:none }
a:hover { color:#000000; text-decoration:underline }

.clear { clear:both; display:block }

div#document { width:875px; margin-left:auto; margin-right:auto } 
div#menu     { width:169px; float:left; margin-top:10px  }
div#centre   { width:696px; float:right; margin-top:10px; text-align:left; background-color:#EEF2F3 }
div#titre    { padding-left:10px; padding:10px }

img#logo_ij { margin-bottom:4px; border:0px }

h1 { font-family:"Trebuchet MS", helvetica, sans-serif; font-weight:normal; display:inline }
h1 a { color:#7F9097; font-size:20px; text-decoration:none }
h1 a:hover { color:#7F9097; text-decoration:none }
h2 { font-family:"Trebuchet MS", helvetica, sans-serif; font-size:18px; color:#FFFFFF; margin:0px }
h3 { font-size:13px; font-weight:bold }
h4 { font-size:21px; font-weight:bold; margin:0px }
h5 { font-size:14px; font-weight:bold; display:inline }

ul.plan_de_site { margin:10px; margin-left:30px; margin-top:20px }
ul.plan_de_site a { font-size:17px; font-weight:bold; color:#666666 }
ul.plan_de_site li { margin:9px }

p#chapeau { font-size:13px; font-weight:bold; margin-top:8px; margin-bottom:17px }
p#chapeau_big { font-size:17px; font-weight:bold; margin:0px; margin-bottom:15px }

div#bas_page { margin-bottom:20px; clear:right; white-space:nowrap; color:#FFFFFF;  float:right; font-size:11px; margin-right:10px; font-family:"Trebuchet MS", helvetica, sans-serif; }
div#bas_page a { text-decoration:none; color:#FFFFFF }
div#bas_page a:hover { text-decoration:underline }

div#bloc_haut          { background-image:url(../images/bloc_droite_haut.gif); background-repeat:no-repeat; background-position:right top; background-color:#FFFFFF }
div#bloc_haut_gauche   { background-image:url(../images/bloc_gauche_haut.gif); width:10px; height:10px }

div#bloc_centre        { background-image:url(../images/bloc_droite.gif); background-repeat:repeat-y; background-position:right; background-color:#FFFFFF }
div#bloc_centre_gauche { background-image:url(../images/bloc_gauche.gif); background-repeat:repeat-y; padding-left:13px; padding-right:13px  }
div#bloc_centre_centre { width:656px; background-image:url(../images/fond_centre.gif); background-repeat:repeat-x; background-position:bottom; padding-bottom:10px; padding-left:7px; padding-right:7px }

div#bloc_bas           { background-image:url(../images/bloc_droite_bas.gif); background-repeat:no-repeat; background-position:right top; padding-right:10px }
div#bloc_bas_gauche    { background-image:url(../images/bloc_gauche_bas.gif); background-repeat:no-repeat; background-position:left top; width:12px; height:15px }
div#bloc_bas_centre    { background-image:url(../images/bloc_bas.gif); background-repeat:repeat-x; background-position:top; height:15px; }

a#contact_departemental { font-size:21px; font-weight:bold; text-decoration:none; color:#FFFFFF }

div.export { float:right; text-align:center; margin:5px; margin-top:10px  }
div.export img { border:0px }
div.export a { font-size:8px; color:#666666 }

/* ================== page d'accueil ================ */ 
div.petale { width:115px; height:165px; background-repeat:repeat-x; float:left; padding:6px; font-size:12px }
div.petale h2 { text-align:center; margin:2px; margin-bottom:7px; font-size:17px  }
div.petale a, div.petale a:hover { color:#FFFFFF }

div#a_la_une { background-color:#B5D0C1; padding:8px; clear:left; width:640px; margin-bottom:5px }
div#a_la_une h2 { margin-bottom:5px; margin-top:5px }
div#a_la_une_news { background-color:#FFFFFF; width:100% }
div#a_la_une_news img { width:173px }
div#a_la_une_news_1 { float:right; width:445px; padding:10px; padding-left:0px; color:#666666 }
div#a_la_une_news_1 h4 { color:#000000 }
div#a_la_une_news_1 a { color:#0066FF; text-decoration:none }
div#a_la_une_news_1 a:hover { text-decoration:underline }

div#a_la_une_news_2 { padding:10px; color:#666666 }
div#a_la_une_news_2 h4 { color:#000000 }
div#a_la_une_news_2 a { color:#0066FF; text-decoration:none }
div#a_la_une_news_2 a:hover { text-decoration:underline }

div.selection_thematique { float:left; padding:10px; width:300px }

h3.thematique { margin-top:3px; margin-bottom:12px }
h4.news_title { font-size:18px; font-weight:bold; display:inline; margin-bottom:6px }
p.news_contenu { font-size:12px; margin-top:0px; margin-bottom:15px; font-weight:normal; color:#666666 }

span#liens_rss_actu { float:right }
.noBorder { border:0px }

/* ================== page news =============== */
div.bloc_news { width:100%; padding-bottom:15px; display:table }
div.bloc_news h3 { border-bottom:1px #000000 solid; display:block }
div.bloc_news p, .bloc_news2 strong { color:#666666 }
div.bloc_news a { color:#0066FF; text-decoration:none }
div.bloc_news a:hover { text-decoration:underline }

img.bloc_news_img { float:right; margin-left:10px }

div.bloc_news2 { clear:both; margin-bottom:30px }

strong.liens_associes { color:#000000 }
strong.liens_associes ul { margin-left:15px }
strong.liens_associes li { list-style:square; margin-bottom:10px  }
strong.liens_associes a { color:#0066FF; text-decoration:underline }

/* ================== rubrique qui ================ */
h2#bandeau_qui { background-image:url(../images/bandeau_qui.gif); color:#FFFFFF; width:100%; line-height:28px; text-indent:7px }

div.bloc_qui   { width:305px; float:left; padding-top:9px; margin-bottom:20px }
div.bloc_qui samp { margin-top:5px; margin-bottom:0px; color:#666666 }
div.bloc_qui cite { display:block }
div.bloc_qui a    { font-weight:bold; font-style:normal }
div.bloc_qui h5   { display:block; margin:0px }
div.bloc_qui p    { color:#666666 }

div#projet_bloc_gauche { width:220px; float:left; margin-top:15px; text-align:right; margin-left:5px; padding-bottom:10px }
div#projet_bloc_droit { float:right; width:400px; margin-top:15px; padding-bottom:10px }
div#projet_bloc_gauche h4, div#projet_bloc_droit h4 { margin-top:10px; margin-bottom:15px }
div#projet_bloc_gauche strong, div#projet_bloc_droit strong { font-size:14px; color:#000000 }
div#projet_bloc_gauche a, div#projet_bloc_droit a { color:#666666 }
div#projet_bloc_gauche hr { margin-top:7px; margin-bottom:7px }
div#projet_bloc_droit p { margin-top:0px; color:#666666 }
div#projet_bloc_droit img { width:200px; display:block; margin-top:15px }

div.structure_demande_input { margin-top:15px; font-size:12px; margin-left:auto; margin-right:auto; width:400px }
div.structure_demande_input input { width:380px; border:1px #000000 solid; margin-bottom:5px; vertical-align:middle }
div.structure_demande_input textarea { width:380px; height:200px; border:1px #000000 solid; margin-bottom:5px; vertical-align:middle }

/* ================= rubrique quoi ================= */
h2#bandeau_quoi { background-image:url(../images/bandeau_quoi.gif); color:#FFFFFF; width:100%; line-height:28px; text-indent:7px }
div#bandeau_quoi_bas { clear:both; margin-top:15px; background-image:url(../images/bandeau_quoi_bas.gif); text-align:center; line-height:42px; font-weight:bold; margin-bottom:8px }
div#bandeau_quoi_bas a { color:#FFFFFF }

div.bloc_quoi { padding-top:6px; margin-bottom:5px }
div.bloc_quoi p { margin:0px; font-weight:normal; color:#666666 }

div#dispositif_bloc img { float:right; clear:right }
div#dispositif_bloc h4 { margin-top:10px; margin-bottom:10px }
div#dispositif_bloc p { color:#666666 }

/* ================= rubrique ou =================== */
h2#bandeau_ou { background-image:url(../images/bandeau_ou.gif); color:#FFFFFF; width:100%; line-height:28px; text-indent:7px }
h3.bloc_ou_departement { margin:0px; margin-top:20px; display:block; border-bottom:1px solid #000000; margin-bottom:10px }

p.bloc_ou { margin:0px; color:#666666 }

div#ou_bloc_gauche { width:220px; float:left; margin-top:15px; text-align:right; margin-left:5px; padding-bottom:10px }
div#ou_bloc_droit { float:right; width:400px; margin-top:15px; padding-bottom:10px }

div#ou_bloc_droit h4 { margin-top:10px; margin-bottom:0px; display:block }
div#ou_bloc_gauche h4 { margin-top:10px; margin-bottom:10px; display:block  }

div#ou_bloc_gauche strong { font-size:13px; color:#000000 }
div#ou_bloc_droit strong { font-size:13px; color:#000000 }
div#ou_bloc_gauche p { margin-top:10px; margin-bottom:10px; color:#666666 }
div#ou_bloc_droit p { margin-top:10px; margin-bottom:10px; color:#666666 }

/* ================== rubrique comment ================== */
h2#bandeau_comment { background-image:url(../images/bandeau_comment.gif); color:#FFFFFF; width:100%; line-height:28px; text-indent:7px }
h3.bloc_comment_departement { margin:0px; margin-top:20px; display:block; border-bottom:1px solid #000000 }

div.bloc_comment { margin-top:15px; margin-bottom:5px; padding-bottom:10px }
div.bloc_comment em { font-style:normal; font-size:11px }
div.bloc_comment p { margin:0px; color:#666666 }

/* ================== rubrique lien ================== */
h2#bandeau_liens { background-image:url(../images/bandeau_liens.gif); color:#FFFFFF; width:100%; line-height:28px; text-indent:7px }
h3.bloc_liens_thematique { margin:0px; margin-top:20px; display:block; border-bottom:1px solid #000000 }

div.bloc_liensw { margin-top:15px; margin-bottom:5px; padding-bottom:10px }
a.bloc_liens_href { font-size:21px; font-weight:bold; margin:0px }
div.bloc_liensw em { font-style:normal; font-size:11px }
div.bloc_liensw p { margin:0px; color:#666666 }

/* ================ Page accessibilite ================ */
ul.access_liste li { list-style:none }

/* ================== inscription ===================== */
div#inscription_reglement { float:right; width:250px; margin-left:20px; font-size:11px; height:300px }
div#inscription_reglement strong { font-size:13px; display:block }
h6 { font-size:14px; font-weight:bold; margin:0px; margin-top:18px; margin-bottom:3px }
div.inscription_input { text-align:right }
div.inscription_input input { width:200px; border:1px #000000 solid; margin-bottom:5px; vertical-align:middle }
div.inscription_input img { margin:0px; border:1px #000000 solid }
div.inscription_sstitre { text-decoration:underline; font-size:12px; font-weight:bold; margin-bottom:5px; margin-top:13px }
span.inscription_coup { white-space:nowrap; margin-right:8px }

#code_securite { width:370px; margin-left:auto; margin-right:auto; display:block; margin-bottom:10px; margin-top:10px }
#code_securite div { margin:10px; text-align:right }
#code_securite input { width:137px; border:1px solid #000000 }

div#inscription_valider { text-align:center; margin-top:5px; margin-bottom:5px }
div#inscription_valider input { width:50%; height:18px; background-image:url(../images/button_fond.gif); border:1px solid #999999; font-size:11px; margin:4px; margin-right:0px; margin-bottom:8px; background-position:bottom }

/* ================= mot de passe perdu ================ */
input#passwordlost { border:1px #000000 solid; height:14px; width:200px; vertical-align:middle }
input#passwordlost_submit { width:80px; height:18px; vertical-align:middle; background-image:url(../images/button_fond.gif); border:1px solid #999999; font-size:11px; background-position:bottom }

/* ================= base OGEA ================ */
input#ogea { border:1px #000000 solid; height:18px; vertical-align:middle }
input#ogea_submit { width:80px; height:18px; vertical-align:middle; background-image:url(../images/button_fond.gif); border:1px solid #999999; font-size:11px; background-position:bottom }
