body{font-family:Arial,verdana,Helvetica,sans-serif;font-size:20px;margin:0;padding:0;background:url(images/bg.gif);background-repeat:repeat-x;background-color:#fbffe9;}
img.site{border:1px dashed #858585}
h1,h2,h3,h4{font-family:arial;font-weight:lighter;color:#838383;margin:0px;padding:0px 2px 5px 2px;}
h1{font-size:32px;}
h1 a{color:#838383;}
h2{color:#838383;font-size:20px;padding:0px 2px 0px 5px;}
p{font-size:18px;}
#header{height:100px;}
#header h1{text-align:left;font-family:Arial,verdana,Helvetica,sans-serif;margin:0px 0px 0px 270px;padding:0px 0px 10px 10px;color:#838383;}
#header p{margin:0px 0px 0px 0px;padding:0px 0px 10px 10px;color:#838383;}
#baseline{height:120px;}
.jeu{display:block;width:500px;margin:0px;text-align:center;float:left;z-index:0;padding:0px;background-color:#e8ff93;}
.visite{background-color:#ebf2f5;padding:15px 0px 15px 0px;text-align:center;}
.visite p{font-size:20px;color:red;}
.commentjouer{margin:0px 0px 05px 0px;padding:0px;float:right;width:275px;background-color:#e8ff93;text-align:justify;}
.commentjouer p{font-size:15px;padding:2px;}
.vote{float:right;width:350px;}
#centreur{width:780px;margin:0 auto;}
#pied{margin:0 auto;height:80px;background-color:#7c5945;}
.beeformz{width:490px;float:left;background-color:#d0db8d;margin:0px 0px 2px 0px;padding:0px 0px 15px 0px;}
.beeformz h1, h2{padding:5px 10px 0px 10px;color:#ca3000;}
.beeformz h1 a{padding:5px 10px 0px 10px;color:#ca3000;}
.beeformz p{margin:0px;font-size:15px;padding:0px 10px 0px 10px;color:#795b3e;text-align:justify;}
.bee{background-color:#d0db8d;margin:0px 0px 2px 0px;padding:0px 0px 15px 0px;}
.bee h1{padding:5px 10px 0px 10px;color:#ca3000;}
.bee h1 a{padding:5px 10px 0px 10px;color:#ca3000;}
.bee p{margin:0px;font-size:15px;padding:0px 10px 0px 10px;color:#795b3e;text-align:justify;}
.links{padding:0px 2px 0px 2px;margin:0px;}
ul.gallery{clear:both;padding-left:0px;margin:0;float:left;*float:none;*zoom:1;*padding-bottom:2px;}
ul.gallery li{list-style-type:none;float:left;width:254px;height:220px;padding:16px 0px 0px 0px;cursor:pointer;margin:16px 5px 2px 1px;text-align:center;color:#567624;background:#e8f2a8;}
ul.gallery a.img img{display:block;text-align:center;border:1px;}
#stylefour{position:relative;display:block;height:39px;font-size:15px;font-weight:bold;background:transparent  repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;border-top:4px dashed #ff5d00;}
#stylefour ul{margin:0;padding:0;list-style-type:none;width:auto;}
#stylefour form{maring:10px 1px;padding:10px 0px 0px 0px;}
#stylefour ul li{display:block;float:left;margin:2;}
#stylefour ul li a{display:block;float:left;color:#ca3000;text-decoration:none;padding:11px 20px 0 20px;height:23px;background:transparent  no-repeat top right;}
#stylefour ul li a:hover,#stylefour ul li a.current{color:#ff5d00;background:#fff  no-repeat top right;}
ul{
font-size:15px;
color:#795b3e;
}
img{border:0px;}


form fieldset{
	border:none;
	width:250px;
}


.invalidInput, .error{
color:#8a1f11;
background-color:#fbe3e4;
}
.error,.notice{
padding:0.5em;
margin:0.5em;
}

.error{
	border:2px solid #8a1f11;
	display:none;
}
.notice {
	background-color:#FFF6BF;
	color:#514721;
	border:2px solid #FFD324;
	display:none;
}


form input, form select, form textarea{
	width:250px;
	margin-left:0.5em;
}
form button{
	position:relative;
	left:160px;
}


