* { margin: 0; padding: 0; border :none; }
img, div, input, a, h2 { behavior: url(iepngfix.htc) } /* Pour gerer la transparence sous ie6 */
a { color: #9C5228; text-decoration: none; }
a:hover { color: #004B00; text-decoration: underline; }



                                                     
body {
    background: url('img/bg.png') repeat-x #e97b09;
    width: 1000px;
    margin: auto;
    font-family: Arial;
    font-size: 12px;
}

#barre {
    height: 25px;
    padding-left: 45px;
    padding-right: 45px;
    color: white;
    font-size: 11px;
    line-height: 25px;
}
#bloc-central {
    width: 958px;
    margin: auto;
    margin-top: -4px;
    position: relative;
}
#bloc1_h {
    background: url('img/bloc1_h.png') no-repeat;
    height: 85px;
}
#bloc1_m {
    background: url('img/bloc1_m.png') repeat-y;
    padding-bottom: 10px;
}
#bloc1_b {
    background: url('img/bloc1_b.png') no-repeat;
    height:121px;
}
#content {
    width: 954px;
    float: left;
    position: relative;
    margin-top: -65px;
    padding-left: 4px;
}
#gauche {
    width: 194px;
    float: left;
    margin-top: 21px;
}
#menu-gauche {
    margin-top: 7px;
}
#menu-gauche a {
    display: block;
    background: url('img/bglien.png') no-repeat;
    width: 137px;
    height: 20px;
    color: #226703;
    padding-left: 52px;
    line-height: 20px;
    margin-bottom: 1px;
    font-size: 13px;
}
#vide {
color: #333366;
margin: 0 35px 0 20px;
text-align: left;
}
#vide a {
	width: 0px;
    height: 0px;
	padding-left: 0px;
    display: inline;
    background: none;
}
#droite {
    margin-left: 201px;
    width: 735px;
}
#bloc2_h {
    background: url('img/bloc2_h.png') no-repeat;
    height: 16px;
}
#bloc2_m {
    background: url('img/bloc2_m.png') repeat-y;
    padding-top: 3px;
}
#bloc2_b {
    background: url('img/bloc2_b.png') no-repeat;
    height: 16px;
}
#pubHaut {
    background: url('img/bgpubhaut.png') no-repeat;
    width: 473px;
    height: 65px;
    padding-left: 3px;
    padding-top: 3px;
    margin: auto;
    padding-bottom: 23px;
}
#jeuxGratuits {
    width: 456px;
    float: left;
    margin-top: 15px;
    padding-left: 23px;
    margin-bottom: 12px;
}
#jeuxrouge {
    background: #da0000;
    width: 441px;
    padding-left: 15px;
    overflow: hidden;
}
#jeu1 {   background: url('img/jeux/vignette1.png') no-repeat; }
#jeu2 {   background: url('img/jeux/vignette2.png') no-repeat; }
#jeu3 {   background: url('img/jeux/vignette3.png') no-repeat; }
#jeu4 {   background: url('img/jeux/vignette4.png') no-repeat; }
#jeu5 {   background: url('img/jeux/vignette5.png') no-repeat; }
#jeu6 {   background: url('img/jeux/vignette6.png') no-repeat; }
#jeu7 {   background: url('img/jeux/vignette7.png') no-repeat; }
#jeu8 {   background: url('img/jeux/vignette8.png') no-repeat; }
#jeu9 {   background: url('img/jeux/vignette9.png') no-repeat; }
#jeu10 {   background: url('img/jeux/vignette10.png') no-repeat; }
#jeu11 {   background: url('img/jeux/vignette11.png') no-repeat; }
#jeu12 {   background: url('img/jeux/vignette12.png') no-repeat; }


#basrouge {
    background: url('img/basRouge.png') no-repeat;
    width: 456px;
    height: 30px;
    margin-top: -15px;
}

#jeuxVip {
    width: 226px;
    float: right;
    margin-top: 15px;
    padding-right: 14px;
}
#jeuxvert {
    background: #56da00;
    width: 213px;
    padding-left: 13px;
    overflow: hidden;
}
#basvert {
    background: url('img/basVert.png') no-repeat;
    width: 226px;
    height: 30px;
    margin-top: -15px;
}

#jeuxVipOr {
    width: 696px;
    padding-left: 23px;
}
#jeuxcyan {
    background: #00d9da;
    width: 667px;
    padding-left: 29px;
    overflow: hidden;
}
#bascyan {
    background: url('img/basCyan.png') no-repeat;
    width: 696px;
    height: 25px;
    margin-top: -18px;
}


#jeuxpayant {
    width: 696px;
	margin-top: 15px;
    padding-left: 23px;
}
#jeuxbrun {
    background: #C37637;
    width: 667px;
    padding-left: 29px;
    overflow: hidden;
}
#basbrun {
    background: url('img/basBrun.png') no-repeat;
    width: 696px;
    height: 25px;
    margin-top: -18px;
}


#pub728 {
    background: url('img/bgpub728.png') no-repeat;
    width: 736px;
    height: 94px;
    margin-left: 190px;
    text-align: center;
    padding-top: 18px;
}
#pub728px a {
    position :relative;
}

#footer {
    background: url('img/footer.png') no-repeat;
    width: 958px;
    height: 195px;
    margin: auto;
    margin-top: -165px;
    padding-top: 50px;
    position: relative;
}
#copyright {
    margin-top: 48px;
    text-align: center;
    color: white;
    font-size: 13px;
    font-weight: bold;
}




.clear { clear: both; }
.news_bloc { width: 690px; margin: auto; padding-bottom: 10PX; }
.bloc3_h { background: url('img/bloc3_h.png') no-repeat; height: 8px; width: 684px;   }
.bloc3_m { background: url('img/bloc3_m.png') repeat-y; width: 684px; margin-top: 0px !important; margin-top: -7px; }
.bloc3_m h2 { background: url('img/bgtitre.png') no-repeat; width: 660px; height: 26px; position: relative; margin-left: -7px; color: white; font-size: 12px;
font-weight: normal; line-height: 26px; padding-left: 30px; }
.contenunews { width: 630px; margin: auto; color: white; padding-top: 5px;  }
.bloc3_b { background: url('img/bloc3_b.png') no-repeat; height: 29px; width: 684px; }
.vignette { width: 206px; height: 82px; margin-right: 12px; float: left; margin-bottom: 16px; }
.vignette a { display: block; width: 206px; height: 18px; padding-top: 64px; font-weight: bold; text-transform:uppercase; color: white;  text-align: center; }

#centrer_jeu { padding-left: 110px; }

.invisible { 
color: #DDA569;
background-color: #DDA569;
height: 2px;
border: 0;
}

input
{
border-width: 1px;
border-style: solid;
border-color: #000000;
}

textarea
{
border-width: 1px;
border-style: solid;
border-color: #000000;
}

table#sample {
    background-color:#FFFFFF;
    border: solid #000 3px;
    width: 400px;

}

table#sample td {
    padding: 5px;
    border: solid #000 1px;

}

.data {
    color: #000000;
    text-align: right;
    background-color: #CCCCCC;

}

.toprow {
    font-style: italic;
    text-align: center;
    background-color: #FFFFCC;

}

.leftcol {
    font-weight: bold;
    text-align: left;
    width: 150px;
    background-color: #CCCCCC;

}

#monForm
{
	width: 60%;
        margin-bottom:20px;

}




/* fieldset , legend */
#monForm fieldset
{
	margin-bottom: 10px;
	border: #CCC 1px solid;
}

#monForm fieldset:hover
{
	background-color: #FFF;
}

#monForm fieldset legend
{
	padding: 0 10px;
	border-left: #CCC 1px solid;
	border-right: #CCC 1px solid;
	font-size: 1.2em;
	color: #999;
}


#monForm label {
display:block; /*La balise devient de type block*/
width:150px;
}










