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

* {
	margin: 0;
	padding: 0;
  font-family:   Verdana, Helvetica, "Trebuchet MS",Arial, sans-serif;  
  font-size:100%;
  border:0 none;
}

html{
  height:100%;
}

body {
	margin: 0;
	padding: 0;
  background: url(../images/fond_menu2.gif) repeat-y;
  background-position: top left;
  height:100%;
}
abbr, acronym {
  cursor:help;
}

#container {
  width:770px;
  height:100%;
}


/*------------------------------------------------------
  H E A D E R
------------------------------------------------------*/

#header{
  background: url(../images/fond_titre.jpg) no-repeat;
  background-position: top left; 
  height:117px;
  margin-left:145px;
}

#header h1{
  display: none;
}

#skipmenu {
  display: none; 
}


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

/* = = = = = = = = = = =
  G E N E R A L
= = = = = = = = = = = */

#linkList {
  position:absolute;
  left:0;
  top:0;
  width:145px;
  background: url(../images/fond_menu.jpg) no-repeat;
  background-position: top left;  
}

#linkList h2 {
  display: none; 
}

#linkList2{
  padding-top:235px;
  padding-bottom:40px;
  width:128px;
}


/* = = = = = = = = = = =
  M E N U
= = = = = = = = = = = */

#lmenu{
 margin-top:1em;
}

#deco_menu_haut{
 background: url(../images/barre_menu.gif) left top no-repeat;
 /*
 width:80px; 
 background-color:#EFF4FB;
 */
 margin-bottom:0.5em;
 height:1px;
}
#deco_menu_bas{
 /*float:right;
 width:80px;
 height:1px;
 background-color:#EFF4FB;
 */
 width:100%;
 height:1px;
 background: url(../images/barre_menu.gif) right top no-repeat;
 margin-top:0.5em;
}

#lmenu ul{ 
 list-style-type: none;
 /*border-top:1px solid #EFF4FB;
 border-bottom:1px solid #EFF4FB;*/
}
#lmenu li{ 
   text-align:left;
   font-size:0.75em;
   padding-left:3px;
   /*border-bottom:1px solid #EFF4FB;*/    
}   

#lmenu a{
 background: url(../images/puce_menu.gif) right center no-repeat;
 padding-top:0.3em;
 padding-bottom:0.3em;
 padding-right:10px; 
 color:#FFF;
 /*font-weight:bold;*/
 display: block;
 text-decoration:none;
}

#lmenu a:hover{
 background: url(../images/puce_menu_hover.gif) right center no-repeat #EFF4FB;
 color : #1C376F;
}
/*
#lmenu a:visited{
 color:#004714;
}
*/

/* = = = = = = = = = = =
  L A N G U E S
= = = = = = = = = = = */

#llangues{ 
 margin-top:10px;
 text-align:center;
}

#llangues li{
 display: inline;
 list-style-type: none;
 padding-right:0.5em;
}

/*------------------------------------------------------
  C O N T E N U   -   C O R P S   P R I N C I P A L
------------------------------------------------------*/


#contenu{
  background: url(../images/fond_corps_ok.jpg) no-repeat;
  background-position: top left; 
  margin-left:150px;
  padding-bottom:40px;
  padding-top:2px;
  padding-left:2px;
}

#contenu h2{
 background: url(../images/bg_titre_h2.gif) right bottom no-repeat #F16E24;
 color:#FFF;
 padding-top:0.2em;
 padding-bottom:0.2em;
 padding-left:0.5em;
 border-bottom:3px solid #F1C3A9;
 font-size:0.95em;
 font-weight:bold;
} 

#fil_ariane{
 font-size:0.7em;
 color:#1C376F;
 margin-bottom:2em;
}

#contenu_corps{
 margin-left:8px;
 margin-right:15px;
}

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


/*------------------------------------------------------
  F O O T E R
------------------------------------------------------*/

#footer {  
   position:fixed; 
   bottom:-1px;
   left:-1px;
   display:block; 
   width:771px; 
   padding-top:0.2em;
   padding-bottom:0.2em;
   border-top:1px solid #1C376F;
   background:#EFF4FB; 
   color:#000; 
   text-align:left; 
   font-size:0.65em;
}
 
#footer address{
 float:left;
 padding-left:0.5em;
}
#footer p{
  float:right;
  padding-right:0.5em;
}

#footer a{ 
 color:#1C376F;
 text-decoration:underline;
} 
#footer a:hover{ 
 color:#1C376F;
 text-decoration:none;
} 


/*------------------------------------------------------
  E X T R A   D I V
------------------------------------------------------*/

#div_extra_preload{
 background-image: url(../images/puce_menu_hover.gif);
 background-repeat: no-repeat;
 background-position:-1000px -1000px;
 display: none;
}
