@charset "iso-8859-1";

html { margin:0px; padding:0px }
body { margin:0px; padding:0px; font-family:"Comic Sans MS", Arial, Helvetica, Sans-serif; font-size:12px; color:#603409; background-color:#FFFFFF  }

input, textarea, select { background-color:#ffffff }
select         { border:1px solid }
form, ul, img  { margin:0px; border:0px; padding:0px }
hr             { height:1px; padding:0; background-color:#000000; border:0 }

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

.clear { clear:both; display:block }

div#conteneur { width:1014px; margin:10px auto 20px auto; position:relative; padding:0px; background-image:url(../images/fond-conteneur.gif); background-position:center; background-repeat:repeat-y }

/* ==================== HAUT DE PAGE ====================== */
div#bandeau      { width:1014px; height:168px; margin:0px; padding:0px; background-image:url(../images/bandeau.gif); background-position:center; background-repeat:no-repeat }
div#pied-bandeau { width:1014px; height:65px; margin:0px; padding:0px; background-image:url(../images/pied-bandeau.gif); background-position:center; background-repeat:no-repeat }

div#bandeau img  { width:1014px; height:166px; border:0px }

/* ==================== CARTOUCHES DE DROITE ============== */
div#cartouches   { float:right; width:179px; margin-right:9px } 

/* Personalisation des cartouches */
li.cartridge form { background-image:url(../images/cartouche-fond.gif); background-repeat:no-repeat; background-position:top left; padding:10px; padding-top:7px; }
li.cartridge      { background-image:url(../images/cartouche-pied.gif); background-repeat:no-repeat; background-position:bottom; padding:0px; padding-bottom:47px }
div.handle        { text-align:center; font-size:13px; font-family:Trebuchet MS, arial, verdana; padding-bottom:14px; z-index:2 }

/* Personnalisation des liens favoris */
span.my_addfavoris { font-size:8px; line-height:18px; color:#fff; font-family:Arial, Helvetica, sans-serif; padding-right:25px; font-weight:normal; float:right }
span.my_addfavoris a { font-size:8px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:normal }


/* ==================== MENU DE GAUCHE ==================== */
div#arborescence { float:left; padding-left:20px; width:242px; margin-right:15px }

/* Arbre */
ul.arbre    { list-style:none; margin:0px; padding:0px; text-align:left }
ul.arbre li { padding-right:0px; padding-top:0px; padding-bottom:0px; line-height:18px }       

li.arbre_rubrique   { margin:0px; padding-left:13px; margin-bottom:10px }
li.arbre_rubrique a { color:#603409; font-size:16px; font-weight:bold }

li.arbre_rubrique_select   { padding-left:16px; margin-bottom:10px }
li.arbre_rubrique_select a { color:#603409; font-size:16px; font-weight:bold }

li.arbre_page a        { color:#603409; font-size:14px; padding-left:0px; font-weight:normal }

li.arbre_page_select { color:#603409; font-size:14px; padding-left:5px }

li.arbre_rubrique a:hover, li.arbre_rubrique_select a:hover  { color:#603409 }

/* inscription */
div#inscription_reglement { float:right; width:200px; margin-left:20px; font-size:11px; height:330px; text-align:justify }
div#inscription_reglement strong { font-size:13px; display:block; text-align:left }
h6 { font-size:12px; font-weight:bold; margin:0px; margin-top:18px; margin-bottom:3px }
div.inscription_input { text-align:right }
div.inscription_input input { width:150px; 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 }

/* Espace logo partenaires */
div#CadrePartenaires { margin-top:50px; text-align:center }
span.LogoGauche01 { margin-left:20px }

/* ==================== CONTENU DE LA PAGE ================ */
div#centre { width:537px;  text-align:left; display:table }

h1#titre { margin:10px 0px 10px 0px; width:537px; float:left; font-family:"Comic Sans MS", Arial, Helvetica, sans-serif; font-weight:normal; color:#603409; font-size:18px; text-transform:uppercase; background-image:url(../images/trait-titre.gif); background-repeat:no-repeat; background-position:bottom; height:40px }

/* Styles à changer pour le Richtext (Einden) */
h2 { margin:0px 0px 5px 0px; padding:0px; font-size:14px }

div#texte         { min-height:200px; width:537px; clear:left }
div#texte a       { color:#422918; text-decoration:underline }
div#texte a:hover { color:#422918; text-decoration:underline }
div#texte img     { margin:0px 5px 0px 5px }

strong.pjointes_titre { display:block; background-color:#CFC2A8; line-height:21px; color:#432716; text-indent:10px }

ul.pjointes      { list-style:none; margin:0px }
ul.pjointes li   { line-height:25px; background-color:#F4E4C2; margin-top:2px; text-indent:27px; background-image:url(../images/pjointes_icone.gif); background-repeat:no-repeat; background-position:10px 3px }
ul.pjointes li a { color:#432716; }

strong.contacts_titre { display:block; background-color:#CFC2A8; line-height:21px; color:#432716; text-indent:10px }

ul.contacts { list-style:none; margin:0px }
ul.contacts li { background-color:#F4E4C2; margin-top:2px; padding:9px 0px 5px 10px; text-indent:22px; background-image:url(../images/contacts_icone.gif); background-repeat:no-repeat; background-position:10px 3px }
ul.contacts li a { color:#432716; }


/* ==================== PIED DE PAGE ====================== */
div#pied { width:1014px; height:38px; padding-top:130px; text-align:right; background-image:url(../images/pied.gif); background-position:center; background-repeat:no-repeat }

ul#ours       { list-style-type:none; margin:0px 20px 0px 0px; padding:0px }
li#item_ours1 { display:inline; padding:0px 5px 0px 5px }
li.item_ours  { display:inline; padding:0px 5px 0px 5px; border-left:1px solid #FFFFFF }

ul#ours a       { text-decoration:none; color:#FFFFFF }
ul#ours a:hover { text-decoration:underline; color:#FFFFFF }
div#banniere-discriminologue {margin:20px 20px 0px 300px; text-align:center; margin-top:20px;}
