@charset "utf-8";
/* CSS Document */


#insc
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	
}
.inscription fieldset
{
	/*border:1px solid #006600;*/
	width:530px;
}
.inscription legend
{
	color:#006633;	
}
.form_rub
{
	background-color:#666666;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
	width:525px;
	margin-bottom:15px;
	margin-top:3px;
}
.inscription p
{
	margin:0px;
	padding:0px;
	position:relative;
	
}
.exemple
{
	color:#CCCCCC;
	font-style:italic;
	margin-left:164px;
}
#UpCv ,#UpAttach
{
	border:0px;
 	height:0px;
	 width:0px;
}
#cv_box ,#attach_box
{
	position:absolute;
	z-index:3;
	background-image:url(../images/fd-vert80.png);
	top:0px;
	left:0px;
}
.form_cv,.form_attach
{
	position:relative;
	border: 3px solid #006633;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	width:500px;
	margin:0 auto;
	background-image:url(../images/fd-vert.jpg);
	background-position:0 -145px;
}
.form_cv label, .form_attach label
{
	width: 150px;
	text-align:right;
	border:1px solid #CCCCCC;
	float:left;
	font-weight:bold;
	padding:2px;
}
.form_cv p , .form_attach p
{
	margin:10px;
	
}
.form_cv .file
{
}
.form_cv .valid , .form_attach .valid
{
	border:1px solid #CCCCCC;
	background-image:url(../images/bg_btn.png);
	color:#FFFFFF;
	margin-left:325px;
	margin-bottom:10px;
	
}
.form_cv input, .form_attach input
{
	border:1px solid #CCCCCC;
}
#annulercv , #annulerattach
{
	border:1px solid #CCCCCC;
	background-image:url(../images/bg_btn.png);
	color:#FFFFFF;
	margin-bottom:10px;
}
#msgcv , #msgattach
{
	color:#FF0000;
	font-weight:bold;
	margin-left:15px;
}

.invisible
{
	display:none;
}

#insc .obligatoire
{
	width:150px;
	/*background-color:#FF0000;*/
	background-color:#E2F3DE;
	float:left;
	padding-top:2px;
	padding-left: 13px;
	
}
#insc .obligatoire2
{
	
	background-color:#E2F3DE;/*#FF9900;*/
	padding-top:2px;
	z-index:1px;
	float:left;
	
}
#insc .controle2
{
	float:left;
}
#insc .obligatoire3
{   
	width:150px;
	background-color:#E2F3DE;;/*#FFFF66;*/
	float:left;
	margin-top:27px;
	padding-left: 13px;
}
#bilan_exec
{
	position:absolute;
	background-image:url(../images/fd-vert80.png);
	top:0;
	left:0;
}
#bilan_exec p
{
	background-image:url(../images/fd-vert.jpg);
	background-position:0 -210px;
	position:absolute;
	border:3px solid #006633;
	width:500px;
	margin:0 auto;
	padding:15px;
	
	
}


.det_content
{
	border:1px solid #006600;
	background-color:#F0F9EE;
	margin:5px;
	padding:3px;
}
#insc dl
{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	float:left;
	width:525px;
}
.action
{
	padding:0px;
	margin:0px;
	padding-left: 13px;
	background-image:url(../images/stat_play.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.action:hover{ background-color:#FFFF99; color:#CC0000;}

#insc .element
{
	float:left;
	/*background-color:#00FFCC;*/
	width:525px;
	margin-top:5px;
}
.check .obligatoire2{	width:170px;}
#lbl_nom{	width:40px;	padding-left:13px;}
#lbl_prenom{ width:110px;}
#lbl_tel1{width:90px;padding-left:13px;}
#lbl_tel2{ background-color:#E2F3DE;/*#0099FF;*/ float:left; width:60px;padding-top:2px;}
#lbl_contrat,#lbl_tpscomplet,#lbl_rapprochement{ padding-left:13px; width:150px;}
#lbl_nominatif,#lbl_experience{width:170px; margin-left:120px;}
#prenom{ text-transform:capitalize;}
#nom{ text-transform:uppercase;}
.pj{ background-image:url(../images/ico-document-off.gif); padding-left:15px; color:#FF6600; font-weight:bold; background-repeat:no-repeat;text-align:center;}
#cvacces,#validinsc,#annulinsc,#attachacces{ background-image:url(../images/bg_btn.png); color:#FFFFFF; font-weight:bold; border:1px solid #CCCCCC;}
#wait_cv,#wait_attach{ background-image:url(../images/indicator.gif); background-position:left; color:#999999; padding-left:20px; background-repeat:no-repeat;}
#det_cv,#det_attach{ color:#666666;background-image:url(../images/ico-document-off.gif); padding-left:15px; background-repeat:no-repeat; font-weight:bold; color:#990000;}
.missing{ background-repeat:no-repeat; background-image:url(../images/icon_alert.gif); color:#990000; font-weight:bold; padding-left:20px;}
#insc textarea
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#003366;
}
.infos_comp dt{	font-weight:bold;	}
.infos_comp dd{	margin-top:5px;	}
#cadreemploi{ width:250px;}
.exemple2
{
	font-style:italic;
	color:#333333;
	background-color:#FFFFFF;
	margin-top:4px;
}
#averto
{	font-weight:bold;
color:#FF0000;
	text-align:center;
}
