ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input
{ margin: 0; padding: 0; }

a img,:link img,:visited img { border: none; }

/* CSS Document */

body {

    font-family:Georgia;
    font-size:12px;
    color:#666666;
    background-color:#003366;
}
strong {
	color:#cc0033;
}
#wrapper {
	width:966px;
	margin:0 auto;
}
#content 
{
	margin-left:51px;
	margin-right:42px;
    background-color:#fff;
}

#header {
    height:478px;
}
#header object {
    margin-top:225px;
}

#sf_content {
	margin-left:236px;
    background:url(/images/layout/content_left_top.jpg) top left no-repeat;   
}

#left {
    width:630px;
    float:left;
}

#right 
{
	float:right;
	width:238px;
}
#login {
    background:url(/images/layout/login_top.jpg) no-repeat top;
    padding-top:51px;
    height:110px;
    padding-right:20px;
    padding-left:30px;
}

#login label {
    color:black;
    display:block;
    font-weight:bold;
    font-size:x-small;
    margin-right:20px;

}
#login input 
{
	border:2px solid #ffcc99;
}
#login input[type=submit]
{
	margin:0.2em 0;
    font-weight:bold;
}


#footer {}

h2 {
    background-color:#cc0033;
    color:#FFFFFF;
    font-size:16px;
    padding:5px;
}

.infos {
    line-height:25px;
    font-size:x-small;
}

a {
    color:#e2001a;
    text-decoration:none;
}

a:hover {
    color:#e2001a;
    text-decoration:underline;
}

.content  {
	padding:0.7em
}

#login_box {
	background: url(/images/layout/membres_bckg.jpg) repeat-y;
    padding:0.5em 1.5em;
    text-align:center;
}
#login_box input[type=submit]
{
	margin-left:50px;
	border:none;
	color:red;
	font-weight:bold;
	background-color:#fff;
}

.box_jeu {
	margin:1em 0;
}

#jeux .right {
    float:right;
    width:200px;
    text-align:center;
    padding:1em;   
}

#jeux .right img {
    border:1px solid black;
    padding:0.5em;
}

#jeux .left {
    float:left;
    width:400px;
    padding:0 0.7em;  
}

.clear {
	clear:both;
}

#footer {margin-top:10px}

#footer ul {
	list-style-type: none;
    background:url(/images/layout/footer_m.gif) repeat-x;
    height:30px;
    line-height:26px;
    padding:0px;
    margin:0px
     
}
#footer li a {
	color:#fff;
}
#footer li {
    font-size:11px;	
	display:inline;
    padding:0 0.5em;
    margin:0px       
}
.form_error {color:red}

fieldset
{
	border:none;
	padding:1em 0;
}
#inscription { width:390px}
#inscription legend {
    background-color:#e2001a;
    color:#FFFFFF;
    font-size:16px;
    padding:5px;
    width:100%;
}

#inscription label {
    float:left;
    margin-right:20px;
    width:140px;
    text-align:right;
    display:block;
    margin-top:0.5em;
}

#inscription  input[type=submit] {
	float:right;
    font-weight:bold;
    color:red;
    border:none;
    background-color:#fff;
    font-size:large;
    border-bottom:2px inset red;
    cursor:pointer;
}

#inscription select {
	margin-top:0.5em;
}

#inscription span {margin-left:20px}
#inscription input[type=text],#inscription checkbox,#inscription textearea,
#inscription input[type=password]  {
    margin-left:110px; 
    display:block;
    margin-top:0.5em;
    padding:0.5em;
}

#categ_actu ul { list-style-type:none;}
#categ_actu li { display:inline; padding:0.5em; }

#goodies dt {font-weight:bold; padding:0.5em;}
#goodies dd {}
#goodies dd img {border:1px solid black; padding:0.5em;
background-color:#fff;
text-align:left;
}