* {
margin:0;
padding:0;
border: 0;
font-family:Arial,sans-serif;
font-size: 1em;
font-weight: normal;
font-style: normal;
text-decoration: none;
list-style-type: none; 
}

body{
background-color: #fff;
}

#content{
position:absolute;
left:50%;
width:980px;
margin-left:-490px;
text-align:justify;
font-size:12px;
}

h1, h2{
color:#3E4744;
font-weight: bold;
font-size:14px;
}

h2{
background:url(img/bg-menu.jpg) repeat-x top center;
border:1px #3E4744 solid;
height:34px;
line-height:34px;
padding-left:5px;
}

h3{
color:#3E4744;
font-weight: bold;
font-size:14px;
}

p{
margin:4px 0;
}

#main-content{
float:left;
}

#head{
background:#DEEFF1 url(img/head.jpg) no-repeat top center;
height:200px;
position:relative;
}

#title{
position:absolute;
top:180px;
left:10px;
}

#col1{
width:246px;
float:left;
margin:2px 15px 5px 0;
}

.col2{
width:545px;
float:left;
margin:2px 0 0 0;
}

#col3{
width:806px;
margin-top:5px;
}

#par1{
width:300px;
float:left;
}

#par2{
width:231px;
float:right;
}

#par4{
width:390px;
float:left;
}

#par5{
width:390px;
float:right;
}
#img01{float:left;margin-top:7px;}

#par-img01{
width:236px;
float:right;
}

#img03{float:right;margin-top:6px;}

#par-img03{
width:280px;
float:left;
}

#img02{float:left;margin-top:6px;}

#par-img02{
width:280px;
float:right;
}

#img04{float:left;margin-top:6px;}

#par-img04{
width:250px;
float:right;
}

#pub1{
width:250px;
height:250px;
margin-top:10px;
}

#footer{
width:794px;
padding-top:10px;
}

#pub-droite{
float:right;
margin:2px 0 0 0;
}

#pub2{
background:#DEEFF1;
width:160px;
height:261px;
}

p.texte-pub2{
padding:10px 10px;
margin:0;
}

#pub3{
width:160px;
height:600px;
margin-top:2px;
}

#pub4{
width:728px;
height:90px;
margin-top:5px;
}

.clear{clear:both;}
