body{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000;
	margin:0;padding:0;
}
.bas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #545454;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #A24800;
	text-decoration: none;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3C3C3C;
}
.info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3c3c3c;
}
.ecoute {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3c3c3c;
}
a.menu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A24800;
	text-decoration: none;
}
a.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.text_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3C3C3C;
}
td.td_problem{
	background:url('images/ayp_acc_10.jpg') repeat-x;
	height:23px;
}
a.footbar:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005186;
	text-decoration: none;
}a.footbar:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005186;
	text-decoration: none;
}
a.footbar:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.tdprog {
padding-left:5px;
}
a.numbers:link{
	color: #0000FF;
}
a.numbers:visited{
	color: #0000FF;
}
#progr span.style1 {
	color: #f00;
}

.box {width:446px;margin-left:80px;font-size:0}
p, form {margin:0;padding:0}
.box .top {background:url(images/inscription_box_top.jpg) no-repeat;height:3px;}
.box .middle {background:url(images/inscription_box_middle.jpg) repeat-Y;}
.box .bottom {background:url(images/inscription_box_bottom.jpg) no-repeat 0 bottom;min-height:169px;height:auto !important;height:169px}
.box .content {padding:0 10px 10px;font-size:11px;color:#4a4a4a}
.box .content .title {font-size:13px;font-weight:700;}
.box .content .form {padding:20px 0 20px 40px}
.box .content .form label {display:block;width:170px;float:left;clear:left}
.box .content .form input {vertical-align:middle}
.box .content .form .text_input {border:1px solid #a5acb2;margin-left:10px;color:#494949}
.box .content .form .select {width:145px}
.box .content .form em {color:#f00}
.box .content .form .civilite {}
.box .content .form .civilite label {display:inline;float:none;padding-left:10px;width:auto}
.box .content .form .captcha {vertical-align:middle}
.box .content .form #captcha {margin-left:50px}
.box .content .submit {margin:10px 0}
.box .content .error {margin:10px 0;color:#f00;font-weight:700}

.loginbox {width:300px;margin-left:0px;font-size:0;}
.loginbox .top {background:url(images/login_box_top.jpg) no-repeat;height:3px;}
.loginbox .middle {background:url(images/login_box_middle.jpg) repeat-Y;}
.loginbox .bottom {background:url(images/login_box_bottom.jpg) no-repeat 0 bottom;min-height:169px;height:auto !important;height:169px}
.loginbox .content {padding:0 10px 10px;font-size:11px;color:#4a4a4a}
.loginbox .content .title {font-size:13px;font-weight:700;}
.loginbox .content .form {padding:10px 0 20px 5px}
.loginbox .content .form label {display:block;width:150px;float:left;clear:left}
.loginbox .content .form input {vertical-align:middle}
.loginbox .content .form .text_input {border:1px solid #a5acb2;width:120px;color:#494949}
.loginbox .content .form .select {width:145px}
.loginbox .content .form em {color:#f00}
.loginbox .content .form .civilite {}
.loginbox .content .form .civilite label {display:inline;float:none;padding-left:10px;width:auto}
.loginbox .content .form .captcha {vertical-align:middle}
.loginbox .content .form #captcha {margin-left:30px}
.loginbox .content .submit {margin:10px 0}
.loginbox .content .error {margin:10px 0;color:#f00;font-weight:700}

.regbox {width:260px;margin-left:0px;font-size:0;}
.regbox .top {background:url(images/reg_box_top.jpg) no-repeat;height:3px;}
.regbox .middle {background:url(images/reg_box_middle.jpg) repeat-Y;}
.regbox .bottom {background:url(images/reg_box_bottom.jpg) no-repeat 0 bottom;min-height:169px;height:auto !important;height:169px}
.regbox .content {padding:0 10px 10px;font-size:11px;color:#4a4a4a}
.regbox .content .title {font-size:13px;font-weight:700;}
.regbox .content .form {padding:10px 0 20px 5px}
.regbox .content .form label {display:block;width:150px;float:left;clear:left}
.regbox .content .form input {vertical-align:middle}
.regbox .content .form .text_input {border:1px solid #a5acb2;width:120px;color:#494949}
.regbox .content .form .select {width:145px}
.regbox .content .form em {color:#f00}
.regbox .content .form .civilite {}
.regbox .content .form .civilite label {display:inline;float:none;padding-left:10px;width:auto}
.regbox .content .form .captcha {vertical-align:middle}
.regbox .content .form #captcha {margin-left:30px}
.regbox .content .submit {margin:10px 0}
.regbox .content .error {margin:10px 0;color:#f00;font-weight:700}

.separator {background:url(images/separator.jpg) no-repeat center #EE9C1F;height:4px;clear:both;margin:15px 0}

.side_box {background:url(images/side_box.gif) no-repeat;width:157px;height:72px;padding:5px;text-align:left;margin-bottom:5px}
.text_input {margin:1px 0px;color:#000;font-size:11px;border:1px solid #a5acb2;}
.side_box .text_input {width:145px !important;}

.ac:after { content: " ";  display: block;  clear: both}
.cb {clear:both}

.area {height:100px;overflow:auto;width:145px;}

.linkto_clubvip:link, .linkto_clubvip:visited, .linkto_clubvip:hover {text-decoration:underline;color:#C00;font-style:italic;font-size:12px;font-weight:700}
.telecharger {font-size:11px;color:#4c4c4c}

.welcome_msg {width:800px;margin:auto;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.welcome_msg a {}
.welcome_msg img {border:none;vertical-align:middle;padding:2px}
.reg_text {font:700 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;text-align:justify;color:#4a4a4a}