hr {
 color: #800080;
 border: 1px solid #800080;
 height: 1px;
 text-align: center;
 width: 95%;
 margin-top: 4px;
 margin-bottom: 4px;
 margin-left: auto; 
 margin-right: auto;
}
a {
 color: #0000ff;
}
a:hover {
 color: #ff0000;
}
body {
 background-image: url('../image/font_cloud_sephiroth.png');
 background-attachment: fixed;
 background-repeat: no-repeat;
 background-position : center center;
 background-color: #d9d9ff;
 color: #000000;
}
.info {
 color: #0000ff;
 font-weight: bold;
}
.info:hover {
 color: #ff0000;
 font-weight: bold;
}
.important {
 color: #ff0000;
}
.menucadreout {
 border:solid 1px #800080;
}
.menucadrein {
 background-image: url('../image/ff7pj/cadre.png');
 border: solid 1px #ffffff;
 padding: 5px;
}
.menucadrebulle {
 background-image: url('../image/ff7pj/cadre.png');
 border: solid 1px #ffffff;
 color: #000000;
 font-family: Verdana;
 font-size: 10px;
 padding: 5px;
}
.barre {
 width: 85%;
 border: 1px solid #d9d9ff;
}
.formulaire {
 background-color: #d9d9ff;
 border: 1px solid #800080;
 color: #800080;
 font-family: Verdana;
 font-size: 10px;
 font-weight: bold;
 height: 12px;
 vertical-align: middle;
}
.formulaire:hover {
 border: 1px solid #ff0000;
}
.formulairet {
 background-color: #d9d9ff;
 border: 1px solid #800080;
 color: #800080;
 font-family: Verdana;
 font-size: 10px;
 font-weight: bold;
 vertical-align: middle;
 width: 400px;
 height: 200px;
}
.formulairet:hover {
 border: 1px solid #ff0000;
}
.formulaireg {
 background-color: #d9d9ff;
 border: 1px solid #800080;
 color: #800080;
 font-family: Verdana;
 font-size: 10px;
 font-weight: bold;
 height: 16px;
 vertical-align: middle;
}
.formulaireg:hover {
 color: #ff0000;
 border: 1px solid #ff0000;
}
.bandetitrein {
 background-color: #d9d9ff;
 background-image: url('../image/ff7pj/cadre-titre.png');
 border: 1px solid #ffffff;
 color: #800080;
 font-family: Verdana;
 font-size: 10px;
 font-variant: small-caps;
 font-weight: bold;
 padding-left: 3px;
 padding-right: 3px;
}
.bandetitreins {
 background-image: url('image/ff7pj/transparence.png');
 border: 1px solid #ffffff;
 color: #800080;
 font-family: Verdana;
 font-size: 10px;
 font-variant: small-caps;
 font-weight: bold;
 padding-left: 3px;
 padding-right: 3px;
}
.bandetitreout {
 border: 1px solid #800080;
}
.bandecorpin {
 background-color: #d9d9ff;
 background-image: url('../image/ff7pj/cadre-corp.png');
 background-position: right;
 width: 100%;
}
.bandecorpins {
 border: 1px solid #ffffff;
 width: 100%;
}
.bandecorpinbulle {
 background-color: #d9d9ff;
 background-image: url('../image/ff7pj/cadre.png');
 font-weight: bold;
}
.bandecorp {
 border: 1px solid #ffffff;
 border-collapse: collapse;
 font-family: Verdana;
 font-size: 10px;
 padding-left: 3px;
 padding-right: 3px;
}
.binitial {
 border: 1px solid #ffffff;
 border-collapse: collapse;
 font-family: Verdana;
 text-align: justify;
 font-size: 10px;
 padding-left: 3px;
 padding-right: 3px;
}
.bandecorpcentre {
 border: 1px solid #ffffff;
 border-collapse: collapse;
 text-align: center;
 font-family: Verdana;
 font-size: 10px;
 padding-left: 3px;
 padding-right: 3px;
}
.bandecorpjust {
 border: 1px solid #ffffff;
 border-collapse: collapse;
 text-align: justify;
 font-family: Verdana;
 font-size: 10px;
 padding-left: 3px;
 padding-right: 3px;
}
.imgb {
 border: 1px solid #800080;
 padding: 1px;
}
.imggaucheb {
 float: left;
 border: 1px solid #800080;
 margin-right: 4px;
 margin-top: 4px;
 margin-bottom: 4px;
 padding: 1px;
}
.imgdroiteb {
 float: right;
 border: 1px solid #800080;
 margin-left: 4px;
 margin-top: 4px;
 margin-bottom: 4px;
 padding: 1px;
 vertical-align: middle;
}
.bandecorpnum {
 border: 1px solid #ffffff;
 border-collapse: collapse;
 text-align: center;
 font-family: Verdana;
 font-size: 10px;
 padding-left: 3px;
 padding-right: 3px;
 background-color: #d9d9ff;
}
.validation {
 text-align: center;
 padding-top: 3px;
 padding-bottom: 3px;
 border: 1px solid #ffffff;
 border-collapse: collapse;
 font-family: Verdana;
 font-size: 10px;
 padding-left: 3px;
 padding-right: 3px;
}
.pseudo {
 color: #800080;
 font-weight: bold;
}
.bandecorpimg {
 border: 1px solid #ffffff;
 font-family: Verdana;
 font-size: 10px;
}
.bandecorpout {
 border: 1px solid #800080;
}
.lien {
 color: #800080;
}
.lienmenu {
 color: #7b609a;
}
.lienpetit {
 color: #0000aa;
}
.lien:hover {
 color: #ff0000;
}
.stat {
 line-height: 15px;
 font-size: 10px;
 font-family: verdana;
 border: 1px solid #aca59b;
 padding: 2px; 
 background-image: url('../image/ff7pj/fontcloud.png');
}
.fstat {
 line-height: 15px;
 font-size: 10px;
 width: 472px;
 font-family: verdana;
 border: 1px solid #aca59b;
 padding: 2px; 
 background-image: url('../image/ff7pj/fontcloud.png');
}
.liendiscret {
 color: #555555;
}
.liendiscret:hover {
 color: #ff0000;
}
.lienboutonforum {
 text-decoration: none;
 color: #800080;
 background-color: #d9d9ff;
 margin: 1px;
 padding: 1px;
 border: solid 1px #800080;
}
.lienboutonforum:hover {
 text-decoration: none;
 color: #ff0000;
 border: solid 1px #ff0000;
}
.lienboutontag {
 text-decoration: none;
 color: #800080;
 background-color: #d9d9ff;
 padding: 4px;
 border: solid 1px #800080;
}
.lienboutontag:hover {
 text-decoration: none;
 color: #ff0000;
 border: solid 1px #ff0000;
}
#page {
 background-image: url('../image/ff7pj/fond.png');
 line-height: 0px;
 width: 100%;
}
#fpage {
 background-image: url('../image/ff7pj/ffond.png');
 line-height: 0px;
 width: 100%;
}
#titreprincipal {
 color: #800080;
 background-image: url('../image/ff7pj/titre.png');
 font-family: 'Maiandra GD', 'Times New Roman', Verdana;
 font-size: 12pt;
 font-variant:small-caps;
 font-weight: bold;
 height: 30px;
 line-height: 30px;
 text-align: center;
 vertical-align: middle;
 width: 462px;
}
#citation {
 color:#333333;
 font-family: arial;
 font-size: 8pt;
 font-weight: bold;
 height: 44px;
 line-height: 48px;
 margin-left: 5px;
 width: 355px;
}
#connexion {
 color:#800080;
 font-family: arial;
 font-size:8pt;
 height: 54px;
 line-height: 15px;
 text-align: center;
 width: 400px;
}
