body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
form {
	margin:0px;
	padding:0px;
}
img {
	border:0;
}
a {
	color:#973860;
	text-decoration:underline;
}
a:hover {
	color:#973860;
	text-decoration:none;
}
ul {
	margin-top:0px;

}
li{	
	list-style-position: outside;
	list-style-type: circle;
}
#conteneur {
background-color:#FFFFFF;
left:50%;
margin-left:-390px;
position:absolute;
width:830px;
}
#haut_page {
	height:240px;
	//height:240px;
}
#pub {
	width:780px;
	height:90px;
	margin:0;
	text-align:center;
	vertical-align:middle;
	padding: 8px 0px 8px 0px;
	border-top:1px solid #960165;
	border-bottom:1px solid #960165;
}
#logo_jobvente {
	margin:0;
	padding:0;
	height:130px;
}
#menu {
	top:300px;
	height:24px;
	margin:0;
	padding:0;
}
#menu table {
	margin-top:9px;
}
#menu ul{
	margin:0px 0px 0px 0px;
}
#menu li{
	margin:0px 0px 0px 10px;
	//margin-left:20px;
	padding-left:-20px;
}
#menu_cv_header {
	height:26px;
	padding:10px 0px 0px 40px;
	margin:0;
	background-image:url(/img/mini_menu_haut.gif);
	background-repeat:no-repeat;
}
ul#menu_cv_contenu {
	width:109px;
	margin:0;
	padding:0px 10px 3px 10px;
	border-left:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
}
#menu_cv_contenu li {
	border-bottom:1px dotted #eeeeee;
	list-style:none;
}
#menu_cv_contenu a {
	color:#000000;
	text-decoration:none;
}
#menu_cv_contenu a:hover {
	color:#973860;
}
#menu_cv_footer {
	height:16px;
	padding:10px 0px 0px 40px;
	margin:0;
	background-image:url(/img/mini_menu_bas.gif);
	background-repeat:no-repeat;
}
#ODM {
	height:16px;
	background-color:#f7eaf4;
	margin-top:45px;
	margin-bottom:20px;
	width:830px;
	color:#000000;
}
#bloc_bouton145x50 {
	width : 300px;
	text-align:center;
	margin-bottom:4px;
}
#bloc_bouton145x50 iframe {
	border:1px solid #999999;
	vertical-align:middle;
	text-align:center;
	margin-bottom:10px;
	padding: 1px 1px 1px 1px;
}
#pied_page {
	margin-top:20px;
	padding-top:7px;
	background-color:#973860;
	color:#FFFFFF;
	text-align:center;
	height:20px;
}
#pied_page a{ 
	color:#FFFFFF;
	text-decoration:none;
}
#pied_page a:hover{ 
	color:#FFFFFF;
	text-decoration:underline;
}
.erreur {
	margin: 10px 5px 0px 5px;
	padding: 5px 5px 5px 10px;
	border-bottom:1px dotted #0A3064;
	color: #ff00c0;
}
.erreur a{
	color: #ff00c0;
	text-decoration:underline;
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}
.violet {
	color: #973860;
}
.logo_offre {
	float:right;
	padding: 0px 0px 10px 10px;
}
.border_top {
	border-top: 1px dotted #c0c0c0;
}
.border_bottom {
	border-bottom: 1px dotted #c0c0c0;
}
.mention_legale {
	border-top: 1px dotted #666666;
	font-size:9px;
	color:#666666;
}

/*------------------ HP --------------------*/
#hp_bloc_recherche {
	width:830px;
	height:95px;
	//height:115px;
	margin-top:50px;
	//margin-top:30px;
}
#hp_bloc_recherche h1{
	width:820px;
	margin:20px 0px 10px 0px;
	padding: 5px 0px 0px 10px;
	background-image: url(/img/fond_titre_degrade.gif);
	background-repeat: repeat-x;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0a3064;
	text-transform:uppercase;
}
#hp_colG {
	position: absolute;
	left:0;
	//margin-top:0px;
	width:510px;
}
#hp_colG h1{
	margin:0px 0px 10px 0px;
	padding: 5px 0px 0px 10px;
	background-image: url(/img/fond_titre_degrade.gif);
	background-repeat: repeat-x;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#973860;
	text-transform:uppercase;
}
#hp_colG h2{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#973860;
	margin:0px 0px 5px 0px;
}
#hp_colD {
	width:300px;
	margin-left:530px;
	margin-top:0px;
	min-height:500px;
	height:500px;
  text-align:center;
}
#hp_colD h1{
	margin:0px 0px 10px 0px;
	padding: 5px 0px 0px 10px;
	background-image: url(/img/fond_titre_degrade.gif);
	background-repeat: repeat-x;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#973860;
	text-transform:uppercase;
}
#hp_bloc_candidat {
	position:absolute;
	left:10px;
	top:30px;
	width:240px;
	/*margin-top:0px;
	//margin-top:-10px;*/ 
}
#hp_bloc_candidat p{
	width:240px;
	margin-bottom:15px;
}
#hp_bloc_conseils {
	 margin-top:0px;
	 margin-left:260px;
	 width:230px;
	 height:205px; /*alignement bloc publi edito avec haut pav� 250x250*/
}
#hp_bloc_conseils p{
	 width:230px;
	 margin-bottom:15px;
}
/*--------------------------- 1 colonne -------------------------------------*/
#colx1 {
	width:780px;
}
#colx1 h1{
	margin:0px 0px 5px 0px;
	padding: 5px 0px 0px 10px;
	background-image: url(/img/fond_titre_degrade.gif);
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0a3064;
	text-transform:uppercase;
}
#colx1 h2{
	margin:20px 0px 15px 0px;
	padding: 5px 0px 0px 10px;
	background-image: url(/img/fond_titre_degrade.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#973860;
	text-transform:uppercase;
}
#colx1 table {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#colx1 td {
	height:30px;
	padding : 3px 10px 3px 10px;
}
#colx1 p{
	margin:10px 0px 10px 10px;
}
#colx1 ul{
	margin:10px 0px 10px 10px;
}
/*--------------------------- 2 colonnes de m�me hauteur -------------------------------------*/
#colx2_colD_2 {
	width:565px;
	float:right;
}
#colx2_colD_2 h1{
	margin:0px 0px 5px 0px;
	padding: 5px 0px 0px 10px;
	background-image: url(/img/fond_titre_degrade.gif);
	background-repeat: repeat-x;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0a3064;
	text-transform:uppercase;
}
#colx2_colD_2 h2{
	margin:15px 0px 0px 0px;
	padding:5px 0px 5px 10px;
	background-image: url(/img/fond_titre_degrade.gif);
	background-repeat: repeat-x;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#973860;
	text-transform:uppercase;
}
#colx2_colD_2 h3{
	margin:15px 0px 0px 0px;
	padding:5px 0px 5px 10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#973860;
	text-transform:uppercase;
}
#colx2_colD_2 p{
	padding:0px 0px 0px 10px;
}
#colx2_colD_2 div{
	/*margin:0px 10px 0px 10px;*/
}
#colx2_colG_2 {
	float:left;
	//margin-top:0px;
	width:195px;
}
#colx2_colG_2 h1{
	margin:0px 0px 5px 0px;
	padding: 5px 0px 0px 10px;
	background-image: url(/img/fond_titre_degrade.gif);
	background-repeat: repeat-x;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#973860;
	text-transform:uppercase;
}
#colx2_colG_2 h2{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#973860;
	margin:0px 0px 5px 0px;
}
/*--------------------------- 2 colonnes -------------------------------------*/
/*#colx2_colD {
	width:565px;
	float:right;
}*/
#colx2_colD {
	width:565px;
	margin:0px 10px 0px 215px;
}
#colx2_colD h1{
	margin:0px 0px 5px 0px;
	padding: 5px 0px 0px 10px;
	background-image: url(/img/fond_titre_degrade.gif);
	background-repeat: repeat-x;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0a3064;
	text-transform:uppercase;
}
#colx2_colD h2{
	margin:15px 0px 0px 0px;
	padding:5px 0px 5px 10px;
	background-image: url(/img/fond_titre_degrade.gif);
	background-repeat: repeat-x;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#973860;
	text-transform:uppercase;
}
#colx2_colD h3{
	margin:15px 0px 0px 0px;
	padding:5px 0px 5px 10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#973860;
	text-transform:uppercase;
}
#colx2_colD p{
	padding:0px 0px 0px 10px;
}
#colx2_colD div{
	/*margin:0px 10px 0px 10px;*/
}
#colx2_colG {
	position:absolute;
	left:0;
	
	//margin-top:0px;
	width:195px;
}
/*#colx2_colG {
	float:left;
	//margin-top:0px;
	width:195px;
}*/
#colx2_colG h1{
	margin:0px 0px 5px 0px;
	padding: 5px 0px 0px 10px;
	background-image: url(/img/fond_titre_degrade.gif);
	background-repeat: repeat-x;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#973860;
	text-transform:uppercase;
}
#colx2_colG h2{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#973860;
	margin:0px 0px 5px 0px;
}


/*--------------------------- 3 colonnes -------------------------------------*/
#colx3_colC {
	margin:0px 165px 0px 215px;
	width:405px;
}
#colx3_colC p {
	padding: 0px 10px 0px 10px;
}
#colx3_colC h1{
	margin:0px 0px 5px 0px;
	padding: 5px 0px 0px 10px;
	background-image: url(/img/fond_titre_degrade.gif);
	background-repeat: repeat-x;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0a3064;
	text-transform:uppercase;
}
#colx3_colC h2{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#973860;
	margin:15px 0px 0px 0px;
}
#colx3_colC h3{
	margin:20px 0px 15px 0px;
	padding: 5px 0px 0px 10px;
	background-image: url(/img/fond_titre_degrade.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#973860;
	text-transform:uppercase;
}
#colx3_colG {
	position:absolute;
	top:323px;
	left:0;
	width:195px;
}
* html #colx3_colG {
	t\op:343px; /*uniquement pour ie6*/
}
#colx3_colG h1, #container h1 {
	margin:0px 0px 5px 0px;
	padding: 5px 0px 0px 10px;
	background-image: url(/img/fond_titre_degrade.gif);
	background-repeat: repeat-x;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#973860;
}
#colx3_colG h2{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#973860;
	margin:0px 0px 5px 0px;
}
#colx3_colD {
	position:absolute;
	width:145px;
	top:321px;
	right:0;
}
* html #colx3_colD {
	t\op:343px; /*uniquement pour ie6*/
}
#colx3_colD h1{
	margin:0px 0px 5px 0px;
	padding: 5px 0px 0px 10px;
	background-image: url(/img/fond_titre_degrade.gif);
	background-repeat: repeat-x;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#973860;
}

#marqueecontainer {
	position: relative;
	width: 100%; /*marquee width */
	height: 16px; /*marquee height */
	overflow: hidden;
	border: 1px solid #ffffff;
	padding-bottom: 2px;
	/*padding-left: 4px;*/
}
#marqueecontainer a {
}

/*---------------------------V3 -------------------------------------*/

#v2_colG{
	float:left;
	width:384px;
	border-right:1px solid #a5acb2;
	}
	
#v2_colG p{
	padding: 0px 5px 5px 10px;
	}
	
#v2_colG h2{
	margin:0px 0px 5px 0px;
	padding: 5px 0px 0px 10px;
	background-image: url(/img/fond_titre_degrade.gif);
	background-repeat: repeat-x;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0a3064;
	text-transform:uppercase;
}

#v2_colD{
	margin-left:384px;
	}
	
#v2_colD p{
	padding: 0px 5px 5px 10px;
	}	
	
#v2_colD h2{
	margin:0px 0px 5px 0px;
	padding: 5px 0px 0px 10px;
	background-image: url(/img/fond_titre_degrade.gif);
	background-repeat: repeat-x;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0a3064;
	text-transform:uppercase;
}

#partenaires {
	text-align: center;
}
#partenaires table {
	font-weight:bold; 
	color:#973860;
	font-size:11px;
	border:0;
	margin:0px;
	padding:0px;
}

/*------------------------ bloc d'inscription � l'anmv -------------------------------*/
#anmv {
	background-color:#eee;
	padding:20px;
}
#anmv a{
	color:#f67610;
	text-decoration:none;
	font-weight:bold;
}
#anmv a:hover{
	text-decoration:underline;
}
#anmv p {
	padding:0;
}
#anmv h6 {
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
}
#anmv .abonnement {
	margin:20px 0 0 65px;
	padding-top:5px;
	width:390px;
	height:24px;
	background-color:#f67610;
	color:#fff;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	
}
#dlgANMV {
	width:420px;
}
#dlgANMV span {
	color:#00a5d7;
	font-weight:bold;
}
#dlgANMV p {
	margin : 10px 10px 0 10px;
	font-size:11px;
}
#dlgANMV a {
	width:200px;
	background-color:#00a5d7;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
#dlgANMV a:hover {
	text-decoration:underline;
}
#dlgANMV .titre{
	display:block;
	padding-top:9px;
	background-color:#f67610;
	color:#fff;
	font-size:14px;
	height:25px;
	font-weight:bold;
	text-align:center;
}
#dlgANMV .explication {
	background:#fff url(/img/logo_anmv_fd_blanc.gif) no-repeat scroll right 50px;
}

#dlgANMV .url {
	width:200px;
	height:25px;
	margin:20px 0 0 100px;
	padding-top:9px;
	background-color:#00a5d7;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

/*----------------------------Alternance/Stages-----------------------------*/
#form_stage fieldset,
#form_alternance fieldset{
  border:0 none;
}
#form_stage label,
#form_alternance label{
display:block;
float:left;
padding:5px 0;
width:270px;
}

#form_stage label.with-link,
#form_alternance label.with-link{
  float:right; 
  width:150px;
}
#form_stage .long span,
#form_alternance .long span{
display:block;
float:left;
width:50px;
}

#form_stage .long select,
#form_alternance .long select{
  width:200px; 
}

.colchecklist1{
	display: inline;
}