@charset "utf-8";
/* CSS Document */

body, div, p, form, li, ul, from, input, img, td, tr, th {
border:none;
margin:0;
padding:0;
}
textarea{border:#6c95e1 1px solid;width:190px;height:80px;}
.font{font-weight:bold;}
.font22{font-size:22px;}
.couleur1{color:#aa4f94;}
.rouge{color:#FF0000;}

.global{width:950px;margin:auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000000;position:relative;}

.header{height:100px;}
	.logo{width:580px;float:left;}
	.connexion{width:300px;float:left;padding-left:70px;}
		.label_idant{font-weight:bold;width:105px;}
		.label_idant2{font-weight:bold;width:280px;}
			.label_idant2 a{color:#6c95e1;text-decoration:none;}
			.label_idant2 a:hover{color:#6c95e1;text-decoration:underline;}
		.label_idant3{font-weight:bold;width:280px;padding-top:15px;}
			.label_idant3 a{color:#6c95e1;text-decoration:none;}
			.label_idant3 a:hover{color:#6c95e1;text-decoration:underline;}
		.input_idant{}
			.input_idant{border:#6c95e1 1px solid;width:130px;}
			.submit_idant{background:url(../img/degrade_bleu.gif) top left repeat-x;width:28px;cursor:pointer;font-weight:bold;}
	.inscrire{width:100px;float:left;color:#aa4f94;}
		.inscrire a{color:#91bd41;text-decoration:none;}
.menu{width:950px;height:30px;}
	.menu_g_bleu{width:8px;height:30px;background:url(../img/border_g_bleu.gif) top left no-repeat;float:left;}
	.menu_bleu{width:924px;height:30px;float:left;background:url(../img/degrade_bleu.gif) top left repeat-x;}
		.menu_li{list-style:none;padding:0px 23px;float:left;height:30px;}
	.menu_d_bleu{width:8px;height:30px;background:url(../img/border_d_bleu.gif) top left no-repeat;float:left;}
	
	
.main{padding:0px 0px 0px 20px;font-size:12px;height:450px;}
.loading{width:100%;height:100%;background:url(../img/fond_tansparant.png) top left repeat;position:absolute;top:0px;left:0px;z-index:1000;}
.confirmation{width:400px;height:200px;background:url(../img/cadre.png) top left no-repeat;position:absolute;left:30%;top:25%;}
	.fermer{width:400px;height:25px;margin:15px 0px 0px 0px;cursor:pointer;}
	.logo_pop{padding:0px 150px 0px 25px;}
	.confirmation_txt{height:50px;padding:20px;font-size:15px;font-weight:bold;color:#ff0000;}
	.confirmation_ok{width:91px;height:32px;margin:20px 0px 0px 160px;cursor:pointer;}
	.titre{padding:5px 0px 20px 0px;font-weight:bold;}
	.main_txt_mention{font-size:11px;padding:0px 0px 10px 0px;}
	.main_txt_charte{}
	.prologue{padding:0px 0px 10px 0px;}
	.epilogue{padding:20px 0px 18px 0px;}
	.info{font-size:16px;color:#FF0000;font-weight:bold;}


.main_inscription{width:950px;height:450px;position:relative;}
	.erroorInscription{position:absolute;top:10px;left:0px;font-size:14px;font-weight:bold;width:930px;text-align:center;}
	.messageValide{color:#FF0000;font-size:14px;padding:25px 0px 0px 25px;font-weight:bold;}
	.recap{width:310px;}
		.coord{width:90px;float:left;text-align:right;font-weight:bold;padding-right:10px;overflow:hidden;height:15px;}
		.champ{width:200px;float:left;padding-left:10px;margin-bottom:3px;background:#8FA4F3;color:#FFFFFF;font-weight:bold;overflow:hidden;height:15px;}
	.formulaire{padding:25px 0px 0px 50px;font-size:11px;}
		.form1{width:350px;float:left;}
			.label_form{width:210px;font-weight:bold;text-align:right;padding-right:10px;}
			.label_form2{width:150px;}
			.input_form{width:190px;height:21px;}
				.input_txt_form{width:190px;font-size:12px;border:#6c95e1 1px solid;}
				.input_submit_form{width:150px;height:27px;cursor:pointer;margin:35px 0px 0px 330px;background:url(../img/submit.gif) #ffffff top left no-repeat;font-size:13px;font-weight:bold;}
		.form2{width:480px;float:left;padding-left:50px;position:relative;}
			.fillet{border-left:#6c95e1 1px solid;height:350px;position:absolute;top:25px;left:20px;}
			.txt_form1{font-weight:bold;padding:0px 0px 15px 0px;color:#6c95e1;font-size:14px;text-align:center;}
			.txt_form2{font-weight:bold;padding:10px 0px 15px 0px;}
			.table_matiere{margin-top:10px;}
			.txt_form3{font-weight:bold;padding:0px 0px 5px 0px;}
				.nvg{padding:0px 10px 0px 5px;text-align:center;}
				.matiere{padding:0px 20px 0px 0px;}
				.niveau{width:120px;padding-bottom:5px;text-align:center;}


.footer{width:950px;height:20px;}
	.copy{width:280px;height:20px;float:left;padding-left:50px;}
	.liens{width:350px;height:20px;float:left;padding-left:100px;position:relative;top:0px;left:150px;color:#6c95e1;}
		.liens_li{list-style:none;padding:0px 10px;float:left;height:20px;}
		.liens_li2{list-style:none;padding:0px 10px;float:left;height:20px;width:100px;}	
			.liens_li a{color:#000000;text-decoration:none;}
			.liens_li2 a{color:#000000;text-decoration:none;}