body.pages {
margin: 0;
padding: 0;
background-color: #132731;
background-image: url(../images_template/charte_idclic/bg_pages.gif);
background-repeat: repeat;
background-position: top left;
}
body.pages0, body.pages2 {
margin: 0;
padding: 0;
background-color: #ffffff;
}

a img {
  border: none;
}

div#container {
padding: 0;
width: 960px;
height: 0px;
margin: auto;
}
div#container0, div#container2 {
padding: 0;
width: 100%;
background-color: #ffffff;
margin: 0;
}
div#main0 {
padding: 0; 
background-color: #ffffff;
min-height:200px;
}
div#main1 {
padding: 0;
background-color: #FFFFFF;
min-height:300px;
}
div#main2 {
padding: 0; 
background-color: #ffffff;
min-height:200px;
}
div#main3 {
padding: 0;
background-color: #ffffff;
}
div#zone_bandeau {
margin: 0;
padding: 0;
height: 190px;
background-image: url(../images_template/charte_idclic/bg_bandeau.gif);
background-repeat: repeat-x;
background-position: top left;
}
div#zone_bandeau p {
margin-top: 0;
margin-bottom: 0;
}
div#bandeau_logo {
position: absolute;
margin: 0;
padding: 0;
top: 0px;
margin-left: 0px;
z-index:1;
background-image: url(../images_template/charte_idclic/logo_idclic.gif);
width:245px; height:131px;
}
div#bandeau_extra {
position: absolute;
margin: 0;
padding: 0;
margin-top: 0px;
margin-left: 0px;
}
div#pied_page {
margin: 0;
padding: 0;
}
div#pied_page p {
margin-top: 0;
}
div#footer_menu {
margin: 0;
padding: 10px; padding-left:22px; padding-right:22px;
margin-bottom:40px;
background-image: url(../images_template/charte_idclic/bg_pied.gif);
background-repeat: repeat-x;
background-position: top left;
font-family: Arial, Helvetica, sans-serif; font-size: 12px ; text-align: 1.5; color:#777777;
}
div#footer_menu A:link, div#footer_menu A:visited {
text-decoration: none;
}
div#footer_menu A:hover, div#footer_menu A:active{
text-decoration: underline; font-weight: normal; 
}
div#footer_menu A.tree:link, div#footer_menu A.tree:visited {
background-image: url(../images_template/charte_idclic/puce_chemin.png);
background-repeat: no-repeat;
background-position: left;
text-decoration: none;
font-weight: bold; color:#777777;
padding-left: 10px;
}
div#footer_menu A.tree:hover, div#footer_menu A.tree:active {
text-decoration: underline; font-weight: bold; color:#bbbbbb;
}
div#footer_extra {
margin: 0;
padding: 0;
margin-top: 18px;
margin-bottom: 18px;
background: #fff;
}
div#search_text {
color: #000000;
}
div#search_field {
float: left;
}
div#search_field input {
width: 140px;
color: #000000;
background: #FFFFFF;
border: 1px solid #000000;
}
div#search_bouton {
background-image: url(../images_template/charte_idclic/0000_bt_search.gif);
background-repeat: no-repeat;
background-position: top left;
padding: 0;
px;
float: left;
}
div#zone_contenu_01 {
position: relative;
margin: 0px;
text-align: left;
padding:40px;
}
div#zone_contenu_11 {
position: relative;
float: left;
padding: 0;
margin-top: 20px;
left: 35px;
width: 890px;
text-align: justify;
padding: 0px 0px 0px 0px;
}
div#zone_contenu_21 {
position: relative;
padding:0;
margin: 0px;
text-align: left; 
}

