body {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(/images/logos-marques.gif);
background-position:top center;
background-repeat:repeat-x;
background-color:#1E2126;
margin:0;
padding:0;
}

#container {
width:800px;
text-align:left;
margin:0 auto;
}

.clear {
clear:both;
}

.left {
float:left;
}

.right {
float:right;
}

img {
border:0;
}

#titre_deroulant .marquee {padding:20px 0 0 0;}

#titre_deroulant .lien { color:#FFFFFF; text-decoration:none;}

#pub {
border:1px solid grey;
float:right;
display:block;
clear:left;
margin:0 20px 0 0;
background-color:#FFFFFF;
width:160px;
padding:3px;
}

#pub h4 {
margin:0 0 10px 0;
padding:2px;
text-align:center;
background-color:#999;
color:#FFFFFF;
}
#pub p.titre_site {
font-weight:bold;
font-size:12px;
}
#pub p.description {
font-size:11px;
}
#pub p.url {
font-size:11px;
color:black;
margin:0 0 20px 0;
}
#pub a:link, a:visited, a:hover {
	color:#666;
}
#description .clear { clear:both; margin:0; padding:20px; }
#presentation p {
float:left;
margin:0 10px 50px;
}


#presentation .logo {
margin:0 10px 0 10px;
}

#images {
clear:left;
margin:0;
padding:0 20px 20px;
}

#images .middle {
float:left;
margin:0 0 0 50px;
}

#text_presentation p {
margin:0 0 10px;
color:#000;
}

#text2 {
width:250px;
float:left;
margin:0;
padding:20px;
}

#text3 {
width:250px;
float:right;
margin:0;
padding:20px 0;
}

#text3 ul {
margin:10px 0 0;
padding:0;
}

#text3 li {
margin:5px 0 0;
}

#content p,.p,#text3 p {
margin:0;
padding:0;
}

#text_presentation,#options_lien {
clear:left;
margin:0;
padding:20px;
}

#mots_cle p,#liens p {
margin:0;
padding:0 20px 20px;
}