body {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(/images/fond.jpg);
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;
}
#images img {width:140px; }

#options_lien .left {
float:left;
margin:0 10px;
width:50px;
}

.right {
float:right;
}

img {
border:0;
}
.img_big { margin:15px; border:1px solid #000; }

#presentation a:link, a:visited, a:hover {
	color:#FFFFFF;
}
#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:0 20px 20px 20px; }

#presentation p {
float:left;
margin:0 10px 50px;
}
#header p { text-align:center;}

#hr { margin:0; padding:0; }

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

#images {
clear:left;
margin:10px 10px 10px 10px;
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;
}

h1 {padding:5px;}

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

#coldrt h4 {
margin:0 0 10px 0;
padding:2px;
text-align:center;
background-color:#000000;
color:#FF0000;
}

#coldrt p.titre {
font-weight:bold;
font-size:12px;
}

#coldrt p.description {
font-size:11px;
}

#coldrt p.url {
font-size:11px;
color:black;
margin:0 0 20px 0;
}

#coldrt a:link, a:visited, a:hover {
	color:#999666;
}

#coldrt p
{
	text-align: justify ;
	text-indent: 2em ;
	line-height: 1.7em ;
}
/* On rend les paragraphes plus propre, alignement justifié,
 alinéa et hauteur de ligne supérieure à l'état normal pour aérer le tout */

#coldrt a
{
	color: #8a0 ;
}

#coldrt a:hover
{
	color: #9b2;
}
