body {
font-family: Arial, Tahoma;
background-image: url(../images/background.png);
background-repeat: repeat-x;
background-color: #feae31;
width: 782px;
margin-left: auto;
margin-right: auto;
text-align: center;
}
p {
margin: 0;
color: #333333;
font-size: 13px;
padding-bottom: 15px;
}

#head {
background-image: url(../images/head3.png);
width: 782px;
height: 195px;
}
#menutop {
background-image: url(../images/menutop3.png);
width: 782px;
height: 59px;
text-align: center;
color: white;
padding: 0px 0px 0px 0px;
margin:0 auto;

}
    #menutop a {
    font-size: 14px;
    font-weight: normal;
    color: white;
    width:70px;
    }
    #menutop a:hover {
    text-decoration: none;
    }

    #menutop p {
    padding-bottom:0px;
    width:70px;float:left;

    }

    #menutop tr {
    font-size:14px;
    text-align:center;

    }
     #menutop td {
    width:100px;
    cellspacing:0;
    }

    .sel {background-color:#F6C843;}
#content {
background-image: url(../images/bodybackground.png);
background-repeat: repeat-y;
width: 762px; /*-20px*/
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
}

/* Annexes */
.pubbox {
background-image: url(../images/box-banpub.png);
width: 762px;
height: 114px;

}
.pubbox img {
border: none;
margin-top: 37px;
/*margin-left: 28px; */
}

#td {
width: 100%;
vertical-align: top;
}

#td-left {
width: 50%;
vertical-align: top;
}
#td-left * {
float: right;
}
#td-right {
width: 50%;
vertical-align: top;
}
#td-right {
width: 50%;
float: left;
}

.box-title {
width: 311px;
height: 97px;
}
.box-text {
background-image: url(../images/box-background.png);
background-repeat: repeat-y;
width: 291px; /*-20px*/
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
}
.box-bottom {
background-image: url(../images/box-bottom.png);
width: 311px;
height: 27px;
}

.box-title2 {
width: 762px;
height: 97px;
background-image: url(../images/box-vide.png);
/*padding-top:45px;*/
}
.box-title2st {
padding-top:48px;
color:#FEFE99;
font-weight:900;
LETTER-SPACING: 4px;
FONT-STYLE: italic;
font-size:22px;
}

.box-text2 {
background-image: url(../images/fondcondition.png);
background-repeat: repeat-y;
width: 602px; /*-20px*/

padding-left: 80px;
padding-right: 80px;
padding-top: 10px;
}
.box-bottom2 {
background-image: url(../images/box-bottom2.png);
width: 762px;
height: 27px;
}

form {
width: 90%;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
}
form input {
background-color: white;
border: 1px solid black;
}
.label-center {
text-align: center;
width: 100%;
font-size: 13px;
color: black;
margin-top: 0;
}

ul {
margin: 0;
padding-left: 20px;
list-style: none;
}
li a {
color: black;
font-size: 12px;
text-decoration: none;
}
li a:hover {
text-decoration: underline;
}

/* Annexes */

#foot {
background-image: url(../images/foot.png);
width: 782px;
height: 52px;
text-align: center;
}
#foot p {
color: white;
font-size: 14px;
padding-top: 15px;
}
#foot a {
text-decoration: none;
color: white;
font-weight: bold;
}
#foot a:hover {
text-decoration: underline;
}
.condition {
text-align:left;
margin-left:30px;
width:550px;
}

#afterform {
padding: 10px 50px 10px 50px;
margin: 10px 50px 30px 50px;
border: medium double #9E2414;
text-align:center;


}

#confirminscriptionbox {
background-image: url(../images/confirminscriptionbox.png);
background-repeat:no-repeat;
width: 524px;
height: 117px;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
text-align:center;
padding-top:38px;
}

#mdpperdu {
padding: 0px 50px 0px 50px;
margin: 0px 40px 0px 40px;

text-align:center;
color:black;
font-size:10px;

align:center;}

#inscription {
background-image: url(../images/inscription.png);
background-position: 40px 60px;
background-repeat: no-repeat;
}

#codesagagner {
padding:40px 20px 10px 20px;
background-image: url(../images/codesagagner.png);
background-position: top center;
background-repeat: no-repeat;
}

