body {
 margin-left:15px;
 margin-right:15px;
 margin-top:5px;
}

h1 {
 text-align:center;
 margin-top:50px;;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:0;
}

.recherche {
 text-align:center;
 margin-top:10px;;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:0;
 width:366px;
}

.q {
 background-image:url("q.png");
 background-repeat:no-repeat;
 height:36px;
 width:290px;
 border:0;
 padding-top:14px;
 padding-left:10px;
 color:#f60;
 font-weight:bold;
 font-size:16px;
 font-family:"Trebuchet MS";
 display:block;
 float:left;
 margin-right:5px;
}

.submit {
 display:block;
}

#cadre-tags {
 border-top:0px dotted #ddd;
 width:400px;
 border-left:0;
 border-right:0;
 margin-left:auto;
 margin-right:auto;
 margin-top:10px;
 border-bottom:0;
}

.cadre-membre {
 border-bottom:0px solid #00A4FF;
 border-left:0;
 border-right:0;
 border-top:1px dashed #aaa;
 width:300px;
 margin-left:auto;
 margin-right:auto;
 margin-top:10px;
}

.cadre-membre legend {
 font-size:13px;
 font-weight:bold;
 font-family:Arial;
 padding:3px;
 margin:0;
 color:#f60;
}

#cadre-tags legend {
 font-size:13px;
 font-weight:bold;
 font-family:Arial;
 padding:3px;
 margin:0;
 color:#f60;
}

#tags {
 width:400px;
 text-align:justify;
 margin-top:10px;;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:0;
 font-family:Arial;
 font-size:13px;
 font-weight:normal;
}

#tags a{
 color:#868686;
 text-decoration:none;
}

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

#tags .s1 {
 font-size:18px;
 font-weight:bold;
}

#tags .s2 {
 font-size:16px;
 font-weight:bold;
}

#tags .s3 {
 font-size:14px;
 font-weight:bold;
}
#tags .s4 {
 font-size:12px;
}
