body {
font-family:Verdana, Arial, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
}

#structure {
position:absolute;
width:750px;
left:50%;
margin-left:-375px;
}

#content p{
padding:0px 10px 10px 10px;
margin:0px 0px 0px 0px;
}

#header {
height:155px;
background:url("./Images/banner_new3.png") no-repeat left bottom;
padding:0px 0px 0px 400px;
margin:0px 0px 0px 0px;
}

#bottom {
height:43px;
background:url("./Images/cadre_bas.png") no-repeat left bottom;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#c4c4c4;
}

#bottom ul{
text-align:center;
padding:20px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#bottom li{
display:inline;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#bottom a{
color:#c4c4c4;
}

#bottom a:visited{
color:#c4c4c4;
}


#content {

background-color:white;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border-left:4px solid #4c4c4c;
border-right:4px solid #4c4c4c;
}

#header li {
float:left;
margin:0px 0px 0px 1px;
padding:0px 0px 0px 0px;
}

#header ul {
padding:129px 0px 0px 0px;
margin:0px 0px 0px 0px;
list-style-type: none;
}

#header a{
padding:8px 10px 0px 10px;
margin:0px 0px 0px 0px;
}

#header .tab_g {
background:url("./Images/menu-g.png") no-repeat left top;
padding-left:30px;
}

#header .tab{
background:url("./Images/menu-milieu.png") no-repeat left top;

}

#header .tab_d {
background:url("./Images/menu-d.png") no-repeat left top;
padding-right:25px;
}

#gauche {
position:absolute;
left:20px;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
font-family:Verdana, Arial, sans-serif;
}

#gauche ul {
list-style-type: none;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

#gauche h2 {
color:white;
font-size:1em;
font-weight:bold;
font-family:Verdana, Arial, sans-serif;
margin:0px 0px 5px 0px;
padding:6px 2px 7px 2px;
background:url("./Images/h2.png") no-repeat right bottom;

}


#droite {
margin:0px 0px 0px 220px;
padding:10px 15px 0px 0px;
font-family:Verdana, Arial, sans-serif;
}

#droite h2 {
color:white;
font-size:1em;
font-weight:bold;
font-family:Verdana, Arial, sans-serif;
margin:0px 0px 20px 0px;
padding:6px 7px 7px 8px;
background:url("./Images/h2_bleu_l.png") no-repeat left bottom;
}

#droite h3 {
padding:0px 10px 10px 10px;
margin:10px 0px 0px 0px;
}

#droite h4 {
padding:0px 10px 10px 10px;
margin:10px 0px 0px 0px;
}

#droite ul {
list-style-type: none;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 10px;
}

a {
height:20px;
text-align:center;
text-decoration: none;
color:#000055;
font-weight:bold;
font-family :  "Luxi sans","Arial";
}

a:visited {
color:#000055;
}

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


h1 {
font-size:2.2em;
}


#articles {
margin-top:36px;
}

#articles ul {
list-style-type: none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#articles h2 {
margin:0px 0px 5px 0px;
padding:6px 7px 7px 8px;
}
