body{
background: black url(fd.png) repeat ;
color: gray;
height: 150%;
width:1200px;
}
img{border:none;}
img.grd{border:double 12px;}

a, a:visited{color: #bb9; 
text-decoration: none;font-size:1em}
a.cat,a.valide, a.valide :visited,a.cat:visited{color: #bb9;  text-decoration: none;font-size:1em}
a:hover,a.valide:hover,a.cat:hover{ color: #FFC125}

.copy,.valide {font-size:0.8em; color:gray}
.discret {font-size:0.8em; color:#bb9}
/* blocs utilisés dans html */ 
#image{
position: absolute;
left: 80px;
top:30px}
#menud{
position: absolute;
left: 529px;
top:30px}
#menub{
position: absolute;
background-image: url(fd5.png);
left: 80px;
top:670px}
#titre{
position: relative;
left: 80px;
top:5px}
.conteneur,.contact,.contidx{
position: relative;
left:30px;
top:30px;
margin-left: auto;
margin-right: auto;
width:1100px; 
clear:both;
}
.contidx{
width:960px;
margin:0;
margin-left: 1em;
}
.contact{background-color: #111;
color: #bb9;
width:12em;
margin:0.5em;
padding:0.5em;
border:thin solid #222;
font-size: 1.1em}
.vig{
float: left;
border: solid  1px #222;
margin:3px;
padding:0;
}
.vigindex,.vigindex2{
float: left;
width:260px;
height:190px;
border: solid  1px #bb9;
margin-left:10px;
display:block;
}
.vigindex2{width:402px;}
/* blocs utilisés dans php */ 
#image2{
float: left;
left: 10px;
top:60px;
}
#comment{
float: left;
width:15%;
margin-left: 10%;
margin-top:0px;
}
.def{
color:#aaa;
font-size:1em}
.cp{
color:#ddd;
}
p.def:first-line{
color:#FF0000;
font-size:1.2em}

h1{
font-size:2em;
display: inline;
color:gray;
padding-right:10px;
}
a.tit:link, a.tit:visited,a.tit{
 color:gray;}
a.tit:hover,.discret:hover{
 color: #FFC125;}

h4,h5{text-align:center;}
