hr {
 color: #2f4e18;
 border: 1px solid #2f4e18;
 height: 1px;
 margin-top: 4px;
 margin-bottom: 4px;
 margin-left: auto; 
 margin-right: auto;
}
h1.title a {
	color: #000000;
}
h1.title a:hover {
	color: #ff0000;
}
#menu {
	background-repeat: no-repeat;
	background-position: top right;
}
#menu a{
	text-decoration: none;
	color: #000000;
	text-shadow: 0em 0em 0.2em #ffffff;
}
#menu a:hover {
 color: #ff0000;
}
#connexion .extented a.forum,
#connexion .extented a.livredor,
#connexion .extented a.chat,
#retourindex .subscribe a  {
	text-decoration: none;
	color: #333333;
	text-shadow: -1px 0px 0 #ffffff, 
		0px -1px 0 #ffffff, 
		1px 0px 0 #ffffff, 
		0px 1px 0 #ffffff;
}
#connexion .extented a.forum:hover,
#connexion .extented a.livredor:hover,
#connexion .extented a.chat:hover, 
#retourindex .subscribe a:hover {
 color: #ff0000;
}
a, .link {
 color: #0000ff;
 cursor: pointer;
}
a:hover, .link:hover {
 color: #ff0000;
 cursor: pointer;
}
body {
 background-image: url('../image/font_ff14.jpg');
 background-attachment: fixed;
 background-repeat: no-repeat;
 background-position : center center;
 background-color: #a1c689;
 color: #000000;
}
@media (min-width: 1920px) {	
	body {
 		background-size: 100% auto;
	}
}
.info {
 color: #1e4637;
 font-weight: bold;
}
.info:hover {
 color: #ff0000;
 font-weight: bold;
}
.important {
 color: #ff0000;
}
.menucadreout {
 border:solid 1px #2f4e18;
}
.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 #dde9d6;
}
.formulaire {
 background-color: #dde9d6;
 border: 1px solid #2f4e18;
 color: #2f4e18;
 font-family: Verdana;
 font-size: 10px;
 font-weight: bold;
 height: 12px;
 vertical-align: middle;
}
.formulaire:hover {
 border: 1px solid #ff0000;
}
.formulairet {
 background-color: #dde9d6;
 border: 1px solid #2f4e18;
 color: #2f4e18;
 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: #dde9d6;
 border: 1px solid #2f4e18;
 color: #2f4e18;
 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: #dde9d6;
 background-image: url('../image/ff14/cadre-titre.png');
 border: 1px solid #ffffff;
 color: #2f4e18;
 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: #2f4e18;
 font-family: Verdana;
 font-size: 10px;
 font-variant: small-caps;
 font-weight: bold;
 padding-left: 3px;
 padding-right: 3px;
}
.bandetitreout {
 border: 1px solid #2f4e18;
}
.bandecorpin {
 background-color: #dde9d6;
 background-image: url('../image/ff14/cadre-corp.png');
 background-position: right;
 width: 100%;
}
.bandecorpins {
 border: 1px solid #ffffff;
 width: 100%;
}
.bandecorpinbulle {
 background-color: #dde9d6;
 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 #2f4e18;
 padding: 1px;
}
.imggaucheb {
 float: left;
 border: 1px solid #2f4e18;
 margin-right: 4px;
 margin-top: 4px;
 margin-bottom: 4px;
 padding: 1px;
}
.imgdroiteb {
 float: right;
 border: 1px solid #2f4e18;
 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: #a1c689;
}
.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: #2f4e18;
 font-weight: bold;
}
.bandecorpimg {
 border: 1px solid #ffffff;
 font-family: Verdana;
 font-size: 10px;
}
.bandecorpout {
 border: 1px solid #2f4e18;
}
.lien {
 color: #2f4e18;
}
.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: #2f4e18;
 background-color: #dde9d6;
 margin: 1px;
 padding: 1px;
 border: solid 1px #2f4e18;
}
.lienboutonforum:hover {
 text-decoration: none;
 color: #ff0000;
 border: solid 1px #ff0000;
}
.lienboutontag {
 text-decoration: none;
 color: #2f4e18;
 background-color: #dde9d6;
 padding: 4px;
 border: solid 1px #2f4e18;
}
.lienboutontag:hover {
 text-decoration: none;
 color: #ff0000;
 border: solid 1px #ff0000;
}
#page {
 background-image: url('../image/ff7pj/fond.png');
 line-height: 1.5;
 width: 100%;
}
#fpage {
 background-image: url('../image/ff7pj/ffond.png');
 line-height: 1.5;
 width: 100%;
}
#titreprincipal {
 color: #2f4e18;
 background-image: url('../image/ff14/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:#2f4e18;
 font-family: arial;
 font-size:8pt;
 height: 54px;
 line-height: 15px;
 text-align: center;
 width: 400px;
}
.visage-gauche a, .visage-droite a {
	text-decoration: none;
	color: #000000;
}
.visage-gauche a:hover, .visage-droite a:hover {
 color: #ff0000;
}