/*------------------------------------------------------
  E L E M E N T S  G E N E R A U X
------------------------------------------------------*/

*{ margin:0;  padding:0; font-family:  Helvetica, "Trebuchet MS", Georgia, Arial, Verdana,  sans-serif; font-size:100%; border:0 none;}
body{margin:0;padding:0; font-family:  Helvetica, "Trebuchet MS", Georgia, Arial, Verdana,  sans-serif; font-size:100%; border:0 none;}
#div1_supp_chargement_images{background: url(../images/puce-entrez-hover.gif) no-repeat;position:absolute; top:-5000px; left:-5000px;width:0;}
#navigation h2, #div_deconnexion h2, #div_en_savoir_plus h2, #div_navigation_secondaire h2, .li_hide, .haut_de_page span, #div_sousmenu h3, .no_display{
  display: none;
}
#container abbr, #container acronym, #container abbr span, #container .infobulle {cursor:help; border-bottom: 1px #006616 dotted;}
#container{width:100%;}
.div_break_line{clear: both;}
/*------------------------------------------------------
  MENU ACCESSIBILITE
------------------------------------------------------*/
#skipmenu{ text-align:right;z-index:50;color:#AB0262; padding-right:.2em; }

#skipmenu a{color:#AB0262; font-size:0.8em; text-decoration:underline;}
#skipmenu a:hover{color:#006F9A; text-decoration:none;}

.go_contenu{background: url(../boutique/images/go_contenu.gif) no-repeat 0 .10em;padding-left:12px;}
.go_home{background: url(../boutique/images/go_home.gif) no-repeat 0 .10em;padding-left:21px;}
.go_access{background: url(../boutique/images/go_access.gif) no-repeat 0 .10em;padding-left:17px;}


#div_milieu{}

/*------------------------------------------------------
  MENU ACCESSIBILITE
------------------------------------------------------*/

#header{width:100%;text-align:center;padding-top:1em;}
#header h1{text-align:center;}

#infos{text-align:center;margin-top:1em;}
#infos p{ color:#006F9A;font-weight:bold;}
#infos ul{
background: url(../images/fond-textes.jpg) no-repeat bottom left;
width:1024px;height:88px;
margin-left:auto; margin-right:auto;
list-style-type: none;
overflow:auto;
}
#infos li{
  list-style-type: none; display:inline; /*float:left;*/
  line-height:88px;font-weight:bold;
}
#infos .access{
background: url(../images/porte.gif) no-repeat bottom left;
padding-left:25px;padding-top:32px;padding-right:2em;
}
#infos .envir{
background: url(../images/arbre.gif) no-repeat bottom left;
padding-left:45px;padding-top:32px;padding-right:1.5em;
}
#infos .prod{
background: url(../images/q.gif) no-repeat bottom left;
padding-left:45px;padding-top:32px;
}
#slogan{
text-align:center;
font-size:1.4em;
color:#006F9A;
font-style:italic;
font-weight:bold;
}
#slogan span{
color:#AB0262;
}

/*------------------------------------------------------
  ENTRER
------------------------------------------------------*/

#entrer{
position:absolute; bottom:0; right:0;
width:228px; padding-bottom:122px;
background: url(../images/fond-page-bas-droite.gif) no-repeat bottom right;
text-align:right;
}
#entrer a {text-decoration:underline;color:#AB0262;background: url(../images/puce-entrez.gif) no-repeat 100% 100%;padding-right:32px;font-size:1.6em;margin-right:5px;}
#entrer a:hover {text-decoration:none;color:#006F9A;background: url(../images/puce-entrez-hover.gif) no-repeat center right;}


/*------------------------------------------------------
  L I N K L I S T  :  M E N U  /  L A N G U E S  
------------------------------------------------------*/

#navigation{}
#linkList{position:relative; margin-top:200px; width:217px;}
#lmenu .sous_menu{
display:block;
background: url(../images/puce_menu_gauche.gif) no-repeat top left;
padding-left:22px;
font-size:0.9em;
padding-bottom:0.2em;
padding-top:0.2em;
color: #603C60;text-decoration:none;
margin-left:27px;
}
#lmenu .sous_menu:hover{
text-decoration:underline; color:#000;
background: url(../images/puce_menu_gauche_hover.gif) no-repeat top left;
}
#navigation .nohref{
display:block; 
color:#FFF; font-family: Verdana;
font-size:1.15em; font-weight:normal;
padding:0.2em 0.2em 9px 30px;
background: url(../images/fond_titre_menu_gauche.jpg) #603D61 no-repeat bottom left;
}
#navitation ul, #navigation li, #lmenu{width:217px;}
#lmenu ul{margin-top:0.2em; margin-bottom:1.4em;}
#navigation acronym { border-bottom: 1px #FFF dotted;}



/*------------------------------------------------------
  C O N T E N U
------------------------------------------------------*/

#div_rubrique{ margin-left:260px;  margin-right:1em;  margin-top:0.2em;margin-bottom:10em;/*letter-spacing:0.05em;background-color:#FFF;*/}

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


#div_rubrique th              { font-weight: bolder; text-align: center; background-color: #603D61; color:#FFF;}
#div_rubrique caption         { text-align: center; background-color:#F6E8D1;font-weight:bold; border:3px solid #DDCFE5; }
#div_rubrique td, #div_rubrique th {font-size:0.9em;}
#div_rubrique table {border:3px solid #DDCFE5;border-collapse:separate;}
#div_rubrique td, #div_rubrique th{border:1px solid #DDCFE5;padding:0.5em;}

#div_rubrique            { line-height: 1.33 }

#div_rubrique h2              {font-size: 1.4em;} 
/*#div_rubrique_h2              {position:relative;width:705px; height:86px; color:#FFF; background: url(../images/fond_titre_page_h2.jpg) #596E4C no-repeat top left;}*/
#div_rubrique_h2              {width:705px; min-height:86px; color:#FFF; background: url(../images/fond_titre_page_h2.jpg) #495A3E no-repeat top left; margin-bottom:1em;margin-top:-20px;}
/*#div_rubrique_h2 h2           {position:absolute;top:45px;left:60px; color:#FFF; overflow:visible; background-color:#495A3E ; }*/
#div_rubrique_h2 h2           {padding-top:45px;padding-left:60px; color:#FFF; padding-right:80px;} 
#div_rubrique h3              { font-size: 1.17em; margin: 1em 0; color:#596E4C;}
#div_rubrique h4              { margin: 1.33em 0 ; font-size:1em; color:#603D61; padding-left:1.6em;}
#div_rubrique p,
#div_rubrique blockquote,#div_rubrique  ul,
#div_rubrique form,
#div_rubrique ol,#div_rubrique  dl          { margin: 1.33em 0 ; font-size:0.9em;}
#div_rubrique p, #div_rubrique blockquote, #div_rubrique ul, #div_rubrique ol{text-align:justify;}
#div_rubrique h5              { font-size: .9em; line-height: 1.17em; margin: 1.67em 0; padding-left:3.5em; }
#div_rubrique h6              { font-size: .83em; margin: 2.33em 0 }
#div_rubrique h1,#div_rubrique  h2,#div_rubrique  h3,#div_rubrique  h4,
#div_rubrique h5,#div_rubrique  h6,#div_rubrique  b,
#div_rubrique strong          { font-weight: bolder }
#div_rubrique blockquote      { margin-left: 40px; margin-right: 40px }
#div_rubrique i,#div_rubrique  cite,#div_rubrique  em,
#div_rubrique var,#div_rubrique  address    { font-style: italic;  font-size:0.9em; margin: 1.33em 0 ;}
#div_rubrique pre,#div_rubrique  tt,#div_rubrique  code,
#div_rubrique kbd,#div_rubrique  samp       { font-family: monospace }
#div_rubrique pre             { white-space: pre }
#div_rubrique big             { font-size: 1.17em }
#div_rubrique small,#div_rubrique  sub,#div_rubrique  sup { font-size: .83em }
#div_rubrique ol,#div_rubrique  ul,#div_rubrique  dd      { margin-left: 40px }
#div_rubrique ol              { list-style-type: decimal }
#div_rubrique ol ul,#div_rubrique  ul ol,
#div_rubrique ul ul,#div_rubrique  ol ol    { margin-top: 0; margin-bottom: 0 }


/*------------------------------------------------------
  E N   S A V O I R   P L U S et PIED DE PAGE
------------------------------------------------------*/
#div_pied_de_page{position:absolute;bottom:0; left:.25em;}
#div_en_savoir_plus hr, #div_en_savoir_plus h2{display:none;}
#div_en_savoir_plus{text-align:left;float:left;
}
#div_menu_bas{float:left;}
#div_menu_bas p{text-align:left; padding-bottom:0.2em;padding-right:0.3em; font-size:0.8em;}
#div_menu_bas a{color:#AB0262; text-decoration:underline;}
#div_menu_bas a:hover{color:#006F9A; text-decoration:none;}

#div_copyright{padding-bottom:0.2em;font-size:0.8em;width:100%;color:#000;}
#div_copyright a{color:#000; text-decoration:underline;}
#div_copyright a:hover{color:#F4D978; text-decoration:none;}

