#inscription .bloc_insc0, #inscription .bloc_insc1{position:relative;width:610px;padding:0 0 22px 22px;margin:0 0 34px 0;background:url(../images/inscription/bg-fieldset.gif) repeat-x bottom left;}
#inscription .bloc_insc0{border:2px solid #fcc200;}
#inscription .bloc_insc0 p{font-size:12px;font-weight:bold;padding:16px;}
#inscription .bloc_insc1{border:1px solid #ababab;}
#inscription .bloc_insc1 .p0{padding-top:16px;}
#inscription .title0{font-weight:bold;color:#e44611;font-weight:bold;line-height:60px;font-size:14px;padding:0 0 0 10px;}
#inscription legend{display:block;margin:0;line-height:18px;font-size:14px;color:#e44611;font-family:Arial;font-weight:bold;vertical-align:top;padding:0 4px;}

/* tailles dýfinies pour les fieldset sous IE */
#inscription #legend1{width:195px;font-weight:bold;}
#inscription #legend2{width:210px;}
#inscription #legend3{width:240px;}
#inscription #legend4{width:216px;}
#inscription #legend5{width:126px;}
#inscription #legend6{width:196px;}

#inscription label{line-height:24px;}
#inscription input{display: inline;}
#inscription select{border:1px solid #ababab;}
#inscription .input_text {width:165px;border:1px solid #ababab;height:16px;}
#inscription p.aide      {display: block; margin: 0px; font-style: italic; clear: both;}
#inscription p.error_desc{display: block; margin: 0px; color: #C22; padding: 0px;}
#inscription p.erreur_texte{display: block; margin-bottom: 10px; color: #C22; font-weight: bold; font-size: 130%;}

#inscription table{border-collapse:collapse;width:610px;position:relative;}

/* 1er tableau */
#inscription .formulaire th{width:225px;}
#inscription .formulaire th label{text-align:right;display:block;width:210px;padding:0 14px 0 0;}
#inscription .formulaire tr td #pwd{display:block;width:98px;height:20px;background:url(../images/inscription/bt00.gif) no-repeat;text-align:center;text-decoration:none;color:#e33d05;font-size:11px;font-family:"Trebuchet MS";padding-top:10px;font-weight:bold;}

/* 2e tableau */
#inscription #tab_contact th{width:85px;}

/* 3e tableau */
#inscription #tab_ident .ligne1{height:46px;}
#inscription #tab_ident th{width:204px;}

/* 5e tableau */
#inscription #tab_reglt td{width:40px;vertical-align:top;}
#inscription #tab_reglt td input{margin-top:4px;}
#inscription #tab_reglt th{width:580px;vertical-align:top;}


#inscription table tr{height:30px;vertical-align:bottom;}
#inscription table tr th{width:150px;vertical-align:top;}
#inscription table tr td{padding: 1px;vertical-align:top; padding-bottom: 7px;}
#inscription table tr.error input {background-color:#fdd;border:1px solid #B22;}

#inscription H1 {}

.coins{position:relative;width:100%;height:0px;line-height:0;font-size:0;z-index:2;}
.coin{position:absolute;overflow:hidden;background:url(../images/bg-blank.gif) no-repeat 0 0;}
.coinHG{top:-10px;left:-24px;}
.coinHD{top:-10px;right:-2px;}
*+html body .coinHG{top:8px;}
*html body .coinHG{top:8px;}
*+html body .coinHD{top:8px;}
*html body .coinHD{top:8px;}
.coinBG{bottom:-24px;left:-24px;}
.coinBD{bottom:-24px;right:-2px;}

.coinHG0, .coinHD0, .coinBG0, .coinBD0{width:17px;height:17px;background:url(../images/inscription/coins00.gif) no-repeat;}
.coinHG0{background-position:0 0;}
.coinHD0{background-position:-17px 0;}
.coinBG0{background-position:0 -17px;}
.coinBD0{background-position:-17px -17px;}

.coinHG1, .coinHD1, .coinBG1, .coinBD1{width:16px;height:16px;background:url(../images/inscription/coins01.gif) no-repeat;}
.coinHG1{background-position:0 0;top:-10px;left:-23px;position:absolute;}
.coinHD1{background-position:-16px 0;top:-10px;right:-1px;}
.coinBG1{background-position:0 -16px;bottom:-23px;left:-23px;}
.coinBD1{background-position:-16px -16px;bottom:-23px;right:-1px;}

span#captcha_contener {
width: 60px;
display: block;
float: left;
margin-right: 5px;
}

#inscription input#captcha{
width: 40px;
height: 26px;
font-size: 14pt;
margin-right: 5px;
}
#civ_1, #civ_2, #civ_3{
margin-left: 50px;
margin-right: 5px;
}
#inscription #pwd2{display:block;width:98px;height:20px;background:url(../images/inscription/bt00.gif) no-repeat;text-align:center;text-decoration:none;color:#e33d05;font-size:11px;font-family:"Trebuchet MS";padding-top:10px;font-weight:bold; margin-left: 500px;}

#inscription #form_profile table.profile {width: auto;}

#inscription #form_profile .explication{ background-color: #FC0; }
#inscription #form_profile tr.erreur{ color: #B22; font-size: 120%; font-weight: bold;}