body {
	background-color:#ffffff;
	background-image: url(../img/fonds/fond_page.gif);
	background-repeat: repeat-x;
	font-family: verdana;
	font-size:11px;
	padding:10px 0 10px 0;
	margin:0;
	color:#333333;
}

img{
	border:0px;
}

a{
  cursor: pointer;
}

ul{
  list-style-type: none;
  margin:0;
  padding:0;
}
.bold{
  font-weight:bold;
}
.block{
  display:block;
}
.clear{
  clear:both;
}

#general{
  position:relative;
  width:933px;
  margin-right:auto;
  margin-left:auto;
	padding:0 14px;
	
}
#header{
 	padding:0 14px;
 	margin:0;
	width:933px;
	background-image: url(../img/header/fond_header.png);
	background-repeat: no-repeat;
}

  #div_bandeau_0{
    float:left;
    margin-top:25px;
  }
  #div_bandeau_1{
    float:right;
    margin-top:10px;
  }
    #div_bandeau_1 li{
      float:right;
      margin-left:10px;
    }
  #div_bandeau_2{
    clear:left;
    background-image: url(../img/header/degrade_sous_image.gif);
    background-repeat: no-repeat;
    background-position: bottom;
    padding-bottom:9px; 
  }
  #div_bandeau_3{
    background-image: url(../img/header/fond_texte.gif);
    background-repeat: repeat-x;
    height:42px;
    line-height:35px;  
    font-size:25px;
    text-indent:10px;
    font-style: italic;
    letter-spacing:1px;
  }
  
#menu_page{
 	margin:0;
	width:961px;
	background-image: url(../img/fonds/bords_ombres.gif);
	background-repeat: repeat-y;
	margin-bottom:30px;
}

#menu_pageContent{
  background-image: url(../img/fonds/fond_menu.gif);
  background-repeat: repeat-y;
  background-position: 14px;
  padding:0 14px;
}

#menu_pageBasContent{
  background-image: url(../img/fonds/bas_menu_page.gif);
  height:12px;
  clear:both;
  margin-bottom:10px;
}

#menu_pageBas{
  background-image: url(../img/fonds/bords_ombres_bas.gif);
  height:8px;
}

#menu{
  float:left;
  width:241px;
  padding:0 1px;
}
  
  span.menu_1{
    font-weight:bold;
    color:#0176be;
    font-size:14px;
    line-height:35px;
    padding-left:50px;
    display:block;
    background-color: #e6f1f8;
    background-image: url(../img/menu/fond_titre_menu.png);
    background-repeat: no-repeat;
  }
  
  div.menu_2{
    padding:15px 11px 15px 12px;
  }
  
  #menu_general_1 li.menu_2{
    background-image: url(../img/menu/fond_elemParOffres.gif);
    line-height:30px;
    height:32px;
    width:220px;
    text-transform: uppercase;
    font-weight:bold;
    margin-bottom:3px;
    font-size:10px;
    text-indent:5px;
  }
    #menu_general_1 li.menu_2:hover, #menu_general_1 li.Offrehover{
      background-image: url(../img/menu/fond_elemParOffresHover.gif);
    }
    #menu_general_1 a{
      text-decoration: none;
      color:#333333;
      display:block;
    }
    #menu_general_1 li.menu_2:hover a, #menu_general_1 li.Offrehover a{
      color:#ffffff;
    }
    
  #menu_general_2 #lst_mnu_1_1{
    list-style-image: url(../img/menu/puce_menu.gif);
    padding-left:10px;
  }
    #menu_general_2 #lst_mnu_1_1 li{
      margin-bottom:15px;
    }   
    #menu_general_2 a{
      color:#333333;
      text-decoration:none;
    }
      #menu_general_2 a:hover{  
        text-decoration:underline;
      }
      
#page{
  float:left;
  padding:20px 15px 20px 20px;
  width:655px;
}

#piedpage{
  clear:both;
  background-image: url(../img/piedpage/fond_pied.gif);
  width:921px;
  height:197px;
  padding:30px 20px 20px 20px;
}

  #piedpage a{
    color:#666666;
    text-decoration:none;
  }
  #piedpage a:hover{
    text-decoration:underline;
  }
  
  
  #div_piedpage_0, #div_piedpage_1, #div_piedpage_2, #div_piedpage_3{
    float:left;
    margin-right:20px;
  }
    #elem_lst_piedpage_0_0, #elem_lst_piedpage_1_0, #elem_lst_piedpage_2_0, #elem_lst_piedpage_3_0{
      font-weight:bold;
      text-transform: uppercase;
      display:block;
      margin-bottom:10px;
    }
    
  #div_piedpage_4{
    float:right;
    width:180px;
    font-size:10px;
  }
    #div_piedpage_4 a{
      color:#0000EE;
      text-decoration:underline;  
    }

  #div_piedpage_5{
    clear:left;
    position:absolute;
    font-weight:bold;
    width:100%;
    bottom:15px;
    text-align: center;
  }
    #div_piedpage_5 li{
      display:inline;
    }