/******************* style defaut *******************/
body {
	margin-top : 0px;
	background-color : #ffffff;
	background-image : url(".gif"/);
	background-repeat : repeat-x;
	font-family : Arial, sans-serif;
	font-size : 11px;
	color : #000000;
}
h1 {
	margin : 0;
	font-family : Tahoma, Arial, sans-serif;
	font-size : 21px;
	color : #FFFFFF;
	background-color : transparent;
}
h2 {
	margin : 0;
	font-family : Tahoma, Arial, sans-serif;
	font-size : 21px;
	background-color : transparent;	
}
h3 {
	margin : 0;
	font-family : Tahoma, Arial, sans-serif;
	font-size : 14px;
	color : #AC0C01;
	background-color : transparent;
}
h4 {
	margin : 0;
	font-family : Tahoma, Arial, sans-serif;
	font-size : 11px;
	background-color : transparent;
}
h5 {
	margin : 10px 0px 6px 0px;
	padding : 2px 0px 2px 10px;
	border-bottom : 1px solid #AC0C01;
	background-color : #FADDCD;
	font-size : 12px;
	color : #AC0C01;
}
a {
	color : #000000;
	background-color : transparent;
}
a:hover {
	text-decoration : none;
	background-color : transparent;
}
form {
	margin : 0;
}
input, select {
	font-size : 11px;
	font-family : Arial, sans-serif;
	vertical-align : middle;
}
.erreur {
	color : #ac0c01;
	font-weight : bold;
	padding : 10px 10px 10px 10px;
}
.majuscule {
	text-transform : uppercase;
}
.center {
	text-align : center;
}
.right {
	text-align : right;
}
.left {
	text-align : left;
}
.rouge {
	color : #AC0C01;
}
.vert {
	color : #818C02;
}
.orange {
	color : #E98501;
}
.border_bottom_dashed_ac0c01 {
	border-bottom : 1px dashed #AC0C01;
}
.border_bottom_dashed_e98501 {
	border-bottom : 1px dashed #E98501;
}
.border_top_dashed_e98501 {
	border-top : 1px dashed #E98501;
}
.border_left_dashed_e98501 {
	border-left : 1px dashed #E98501;
}
.border_bottom_solid_ac0c01 {
	border-bottom : 1px solid #AC0C01;
}
.border_bottom_dashed_5f6700 {
	border-bottom : 1px dashed #5f6700;
}
.separation {
	margin : 7px 0px 0px 0px;
	border-top : 5px solid #AC0C01;
}
.separation_orange {
	margin : 7px 0px 0px 0px;
	border-top : 5px solid #E98501;
}
.texte_aide {
	font-size : 10px;
	font-style : italic;
}
a:visited.lien_visited {
	color : #ac0c01;
}
/******************* grand blocs de la page *******************/
#conteneur_haut {
	position : absolute;
	left : 50%;
	width : 760px;
	margin-left : -380px;
	z-index : 10000;
}
#conteneur {
	position : absolute;
	left : 50%;
	width : 760px;
	margin-left : -380px;
	top : 134px;
}

/******************* haut de page *******************/


/******************* bloc navigation defaut *******************/
#conteneur_navigation {
	position : absolute;
	left:0;
	width : 433px;
}
.navigation_titre {
	background-color : #ce0203;
	border-bottom : 1px solid #000000;
	padding : 5px 0px 5px 10px;
}
.navigation_menu {
	position : absolute;
	left:0;
	width : 255px;
	height : 162px;
	background-color : #FADDCD;
	border-right : 1px solid #DC6B68;
	border-bottom : 1px solid #000000;
}
.navigation_menu ul {
	width : 100%;
	margin : 0px;
	padding : 0px;
	background-color : #F9EAE2;
	line-height : 19px;
}
.navigation_menu li {
	margin-left : 0px;
	padding-left : 5px;
	list-style-image : url("fleche_rouge.gif"/*tpa=http://www.cadresonline.com/img/fleche_rouge.gif*/);
	list-style-position : inside;
	border-bottom : 2px solid #DC6B68;
}
.navigation_menu li.on {
	color : #ffffff;
	font-weight : bold;
	list-style-image : url("fleche_blanche.gif"/*tpa=http://www.cadresonline.com/img/fleche_blanche.gif*/);
	background-color : #ce0203;
	border-bottom : 2px solid #DC6B68;
}
.navigation_menu li.on a {
	color : #ffffff;
}
.navigation_menu a {
	color : #ce0203;
	font-weight : bold;
	text-decoration : none;
}
.navigation_menu a:hover {
	color : #000000;
}
.navigation_information {
	margin-left : 433px;
	width : 326px;
	height : 162px;
	background-color : #ffffff;
	border-left : 1px solid #DC6B68;
	border-bottom : 1px solid #000000;
}
.navigation_information p {
	margin : 0;
	padding : 0px 5px 5px 10px;
}
.navigation_information a {
	text-decoration : none;
}
.navigation_information a:hover {
	text-decoration : underline;
	color : #ac0c01;
}
.navigation_information ul{
	margin : 10px 0px 0px 27px;
	padding-left : 0px;
}
.navigation_information li {
	list-style-image : url("fleche_rouge.gif"/*tpa=http://www.cadresonline.com/img/fleche_rouge.gif*/);
	padding-bottom : 5px;
}
.navigation_information_titre {
	padding : 5px 5px 0px 10px;
	font-size : 16px;
	font-weight : bold;
}
.navigation_information_titre_gros {
	font-size : 22px;
}
.navigation_ident {
	margin-left : 255px;
	width : 178px;
	height : 162px;
	color : #000000;
	background-color : #F9EAE2;
}
.navigation_ident p {
	margin : 0;
	padding : 7px 10px 5px 10px;
}
.navigation_ident_titre {
	margin-top : 0px;
	background-color : #FADDCD;
	color : #ce0203;
	font-size : 14px;
	font-weight : bold;
	border-bottom : 1px solid #ce0203;
}
.navigation_ident ul{
	margin : 0;
	list-style-image : url("carre_rouge.gif"/*tpa=http://www.cadresonline.com/img/carre_rouge.gif*/);
	padding : 7px 0px 2px 0px;
}
.navigation_ident li{
	margin : 0px 0px 0px 30px;
}
.navigation_ident a{
	color : #000000;
}
.navigation_ident_photo {
	margin-left : 255px;
	width : 178px;
	height : 162px;
	color : #000000;	
	border-bottom : 1px solid #000000;
}
.navigation_ident_photo img {
	width : 178px;
	height : 162px;
}
/******************* bloc navigation Accueil *******************/
#accueil_haut_gauche {
	position : absolute;
	left:0;
	width : 198px;
	height : 162px;
	background-color : #ffffff;
	/*border-bottom : 4px solid #780801;*/
}
#conteneur_accueil_haut_droit {
	margin-left : 206px;
	width : 554px;
	height : 162px;
	background-color : #ffffff;
	border-bottom : 4px solid #780801;
}
.accueil_haut_droit_photo {
	position : absolute;
	left : 206px;
	width : 178px;
	height : 162px;
}
.accueil_haut_droit_actualite {
	margin-left : 178px;
	width : 376px;
	height : 162px;
	background-color : #ffffff;
}
.accueil_haut_droit_actualite_titre {
	margin : 10px 10px 0px 10px;
	font-size : 24px;
	font-weight : bold;
	font-family : tahoma;
	border-bottom : 2px solid #ac0c01;
}
.accueil_haut_droit_actualite p {
	margin : 0px 5px 0px 5px;
	padding : 5px 0px 5px 0px;
}
.accueil_haut_droit_actualite table {
	margin : 7px 5px 5px 5px;
}
.accueil_haut_droit_actualite a {
	text-decoration : none;
}
.accueil_haut_droit_actualite a:hover {
	text-decoration : underline;
	color : #ac0c01;
}
.accueil_haut_droit_actualite ul{
	margin : 10px 0px 0px 27px;
	padding-left : 0px;
}
.accueil_haut_droit_actualite li {
	list-style-image : url("fleche_rouge.gif"/*tpa=http://www.cadresonline.com/img/fleche_rouge.gif*/);
	padding-bottom : 5px;
}
.accueil_haut_droit_actualite img {
	float : left;
	width : 55px;
	height : 55px;
	padding-right : 5px;
}
#conteneur_accueil_contenu {
	width : 760px;
	margin-top : 8px;
}
#accueil_col_gauche {
	position : absolute;
	left : 0;
	width : 502px;
	height : 445px;
	background-color : #ffffff;
}
#accueil_col_gauche ul {
	margin : 0;
	list-style-image : url("fleche_rouge.gif"/*tpa=http://www.cadresonline.com/img/fleche_rouge.gif*/);
	padding : 16px 0px 2px 0px;
}
#accueil_col_gauche li {
	margin : 0px 0px 0px 20px;
	padding-bottom : 5px;
}
#accueil_col_gauche_contenu_gauche {
	position : absolute;
	left : 8px;
	width : 190px;
}
#accueil_col_gauche_contenu_gauche img {
	border:0;
}
#accueil_col_gauche_contenu_droit {
	margin-left : 206px;
	margin-right : 8px;
	width : 288px;
}
#accueil_col_droit {
	margin-left : 510px;
	width : 250px;
	background-color : #ffffff;
	padding-top : 2px;
}
#accueil_col_droit p {
	padding : 10px 0px 0px 8px;
	margin : 0px 0px 0px 0px;
}
.accueil_contenu_titre {
	padding : 0px 0px 0px 8px;
	margin : 5px 0px 5px 8px;
	border-left : 3px solid #ac0c01;
	font-size : 24px;
	font-weight : bold;
	font-family : tahoma;
}
.accueil_contenu_titre_2 {
	padding : 0px 0px 0px 8px;
	margin : 5px 0px 5px 8px;
	border-left : 3px solid #ac0c01;
	font-size : 24px;
	font-weight : bold;
	font-family : tahoma;
}
.accueil_contenu_sous_titre {
	background-color : #336699;
	color : #ffffff;
	height : 20px;
	font-size : 12px;
	font-weight : bold;
	padding : 5px 0px 0px 8px;
	margin : 0;
	border-left : 3px solid #ac0c01;
	border-top : 1px solid #ac0c01;
	
}
.accueil_contenu_sous_titre_orange {
	background-color : #000000;
	color : #ff00ff;
	height : 40px;
	font-size : 20px;
	font-weight : bold;
	padding : 5px 0px 0px 8px;
	margin : 0;
}
.accueil_contenu_sous_titre_vert {
	background-color : #808d01;
	color : #ffffff;
	height : 20px;
	font-size : 12px;
	font-weight : bold;
	padding : 5px 0px 0px 8px;
	margin : 0;
}
.accueil_contenu_texte {
	background-color : #F9EAE2;
	padding-top : 8px;
	padding-bottom : 8px;
	border-top : 1px solid #000000;
}
.accueil_contenu_recherche {
	padding : 3px 8px 0px 8px;
	border-right : 1px solid #ac0c01;
	border-left : 1px solid #ac0c01;
}
.accueil_contenu_affiche {
	text-align : center;
	border : 1px solid #ac0c01;
}
.accueil_contenu_affiche p {
	padding : 10px 0px 5px 0px;
	margin : 0px 0px 0px 0px;
}
.accueil_contenu_focus {
	padding : 10px 15px 15px 8px;
	border : 1px solid #ac0c01;
	border-top : 0px;
}
.accueil_contenu_coaching {
	padding : 8px 8px 8px 8px;
	border : 1px solid #ac0c01;
	border-top : 0px;
	background-image : url("sauteur.gif"/*tpa=http://www.cadresonline.com/img/accueil/sauteur.gif*/);
	background-position : top;
	background-repeat : no-repeat;
	height : 234px;
}
.accueil_bgd_blanc {
	background-color : #ffffff;
}
.accueil_bgd1 {
	background-color : #ff0022;
}
.accueil_bgd2 {
	background-color : #ffffff;
}
.height_25 {
	height : 25px;
}
.height_20 {
	height : 20px;
}
.accueil_border_bottom_dashed {
	border-bottom : 1px dashed #ac0c01;
}
.accueil_border_bottom_solid_black {
	border-bottom : 1px solid #000000;
}
.pub_250x170 {
	width : 250px;
	height : 170px;
	border-top : 1px solid #000000;
	border-bottom : 1px solid #000000;
}
.pub_250x250 {
	width : 250px;
	height : 250px;
	border-top : 1px solid #000000;
	border-bottom : 1px solid #000000;
}
.vert_fonce {
	color : #5f6700;
}
/******************* bloc navigation compte *******************/
#conteneur_navigation_compte {
	position : absolute;
	left:0;
	width : 508px;
}
.navigation_compte_titre {
	background-color : #808D01;
	border-bottom : 1px solid #000000;
	padding : 5px 0px 5px 10px;
}
.navigation_compte_menu {
	position : absolute;
	left : 0;
	width : 255px;
	height : 126px;
	background-color : #A0AC00;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
}
.navigation_compte_menu ul {
	width : 100%;
	margin : 0px;
	padding : 0px;
	background-color : #A0AC00;
	line-height : 19px;
}
.navigation_compte_menu li {
	margin-left : 0px;
	padding-left : 5px;
	list-style-image : url("fleche_blanche.gif"/*tpa=http://www.cadresonline.com/img/fleche_blanche.gif*/);
	list-style-position : inside;
	border-bottom : 2px solid #5F6700;
}
.navigation_compte_menu li.on {
	color : #000000;
	font-weight : bold;
	list-style-image : url("fleche_noire.gif"/*tpa=http://www.cadresonline.com/img/fleche_noire.gif*/);
	background-color : #C3CB63;
	border-bottom : 2px solid #5F6700;
}
.navigation_compte_menu li.on a {
	color : #000000;
}
.navigation_compte_menu a {
	color : #ffffff;
	font-weight : bold;
	text-decoration : none;
}
.navigation_compte_menu a:hover {
	color : #000000;
}
.navigation_compte_information {
	margin-left : 508px;
	width : 251px;
	height : 126px;
	background-color:#ffffff;
	border-left : 1px solid #000000;
	border-bottom : 1px solid #000000;
}
.navigation_compte_information a {
	color : #AC0C01;
	text-decoration : none;
}
.navigation_compte_information a:hover {
	text-decoration : underline;
}
.navigation_compte_information p {
	margin : 0;
}
.navigation_compte_information_titre {
	color : #000000;
	padding : 10px 10px 5px 10px;
	font-size : 16px;
	font-weight : bold;
}
.navigation_compte_information_texte {
	padding : 0px 10px 10px 10px;
	font-size : 12px;
}
.navigation_compte_ident {
	margin-left : 256px;
	width : 252px;
	height : 126px;
	color : #ffffff;
	background-color : #000000;
	border-bottom : 1px solid #000000;
}
.navigation_compte_ident p {
	margin-top : 0;
	padding : 4px 5px 0px 5px;
}
.navigation_compte_ident ul{
	margin-left : 80px;
	padding-left : 5px;
}
.navigation_compte_ident li{
	margin : 0px 0px 0px 20px;
	list-style-image : url("fleche_blanche.gif"/*tpa=http://www.cadresonline.com/img/fleche_blanche.gif*/);
}
.navigation_compte_ident a{
	color : #ffffff;
}
.navigation_compte_ident_photo {
	margin-left : 256px;
	width : 252px;
	height : 126px;
	color : #000000;
	border-bottom : 1px solid #000000;
}
.navigation_compte_ident_photo img {
	width : 252px;
	height : 126px;
}
.photo_ident {
	float : left;
	width : 80px;
	height : 110px;
	margin : 7px 5px 0px 5px;
	border : 1px solid #ffffff;
}
/******************* bloc navigation recruteur *******************/
#conteneur_navigation_recruteur {
	position : absolute;
	left:0;
	width : 508px;
}
.navigation_recruteur_titre {
	background-color : #E98501;
	border-bottom : 1px solid #000000;
	padding : 5px 0px 5px 10px;
}
.navigation_recruteur_menu {
	position : absolute;
	left : 0;
	width : 255px;
	height : 126px;
	background-color : #FEA22A;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
}
.navigation_recruteur_menu ul {
	width : 100%;
	margin : 0px;
	padding : 0px;
	background-color : #FEA22A;
	line-height : 19px;
}
.navigation_recruteur_menu li {
	margin-left : 0px;
	padding-left : 5px;
	list-style-image : url("fleche_blanche.gif"/*tpa=http://www.cadresonline.com/img/fleche_blanche.gif*/);
	list-style-position : inside;
	border-bottom : 2px solid #E98501;
}
.navigation_recruteur_menu li.on{
	color : #000000;
	font-weight : bold;
	list-style-image : url("fleche_noire.gif"/*tpa=http://www.cadresonline.com/img/fleche_noire.gif*/);
	background-color : #FEBD67;
	border-bottom : 2px solid #E98501;
}
.navigation_recruteur_menu li.on a{
	color : #000000;
}
.navigation_recruteur_menu a {
	color : #ffffff;
	font-weight : bold;
	text-decoration : none;
}
.navigation_recruteur_menu a:hover{
	color : #000000;
}
.navigation_recruteur_information {
	margin-left : 508px;
	width : 251px;
	height : 126px;
	background-color:#ffffff;
	border-left : 1px solid #000000;
	border-bottom : 1px solid #000000;
}
.navigation_recruteur_information a {
	color : #AC0C01;
}
.navigation_recruteur_information p {
	margin : 0;
}
.navigation_recruteur_information_titre {
	color : #000000;
	padding : 10px 10px 5px 10px;
	font-size : 16px;
	font-weight : bold;
}
.navigation_recruteur_information_texte {
	padding : 0px 10px 10px 10px;
	font-size : 12px;
}
.navigation_recruteur_ident {
	margin-left : 256px;
	width : 252px;
	height : 126px;
	color : #ffffff;
	background-color : #000000;
	border-bottom : 1px solid #000000;
}
.navigation_recruteur_ident p {
	margin-top : 0;
	padding : 4px 5px 0px 5px;
}
.navigation_recruteur_ident ul{
	margin-left : 80px;
	padding-left : 5px;
}
.navigation_recruteur_ident li{
	margin : 0px 0px 0px 20px;
	list-style-image : url("fleche_blanche.gif"/*tpa=http://www.cadresonline.com/img/fleche_blanche.gif*/);
}
.navigation_recruteur_ident a{
	color : #ffffff;
}
.navigation_recruteur_ident_photo {
	margin-left : 256px;
	width : 252px;
	height : 126px;
	color : #000000;
	border-bottom : 1px solid #000000;
}
.navigation_recruteur_ident_photo img {
	width : 252px;
	height : 126px;
}
.logo_ident {
	float : left;
	margin : 7px 5px 0px 5px;
	border : 1px solid #ffffff;
}
/******************* bloc contenu *******************/
#contenu_bloc {
	padding : 20px 10px 15px 10px;
	width : 740px;
	background-color : #ffffff;
}
#contenu_action {
	position : absolute;
	left : 0;
	width : 100px;
	padding : 6px 10px 0px 10px;
}
#contenu_action img {
	border : 0;
	vertical-align : middle;
}
.contenu_aide {
	position : absolute;
	left : 0;
	width : 100px;
	padding : 0px 10px 0px 10px;
}
.contenu_aide ul{
	list-style-image : url("fleche_rouge.gif"/*tpa=http://www.cadresonline.com/img/fleche_rouge.gif*/);
	margin : 10px 0px 0px 0px;
	padding-left : 15px;
}
.contenu_aide li{
	padding-bottom : 10px;
}
.contenu_aide p {
	margin : 0;
}
.contenu_aide p.besoin {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 22px;
	font-weight : bold;
}
.contenu_aide p.aide {
	margin-bottom : 3px;
	border-bottom : 2px solid #AC0C01;
	line-height : 20px;
	font-family : Tahoma, Arial, sans-serif;
	font-size : 22px;
	font-weight : bold;
	color : #AC0C01;
}
.contenu_aide_conseil_haut {
	height : 19px;
	color : #ffffff;
	padding : 8px 0px 0px 8px;
	font-size : 14px;
	font-weight : bold;
	background-image : url("conseil_haut.gif"/*tpa=http://www.cadresonline.com/img/conseil_haut.gif*/);
}
.contenu_aide_conseil_fond {
	padding : 8px 4px 5px 8px;
	color : #ffffff;
	background-image : url("conseil_fond.gif"/*tpa=http://www.cadresonline.com/img/conseil_fond.gif*/);
}
.contenu_aide_conseil_fond a {
	color : #ffffff;
}
.contenu_aide_conseil_fond ul {
	list-style-image : url("fleche_blanche.gif"/*tpa=http://www.cadresonline.com/img/fleche_blanche.gif*/);
	margin : 10px 0px 0px 0px;
	padding-left : 15px;
}
.contenu_aide_conseil_fond li {
	padding-bottom : 10px;
}
.contenu_aide_conseil_bas {
	height : 11px;
	background-image : url("conseil_bas.gif"/*tpa=http://www.cadresonline.com/img/conseil_bas.gif*/);
	background-repeat : no-repeat;
}
.contenu_onglet {
	width : 100px;
	margin : 0px 0px 0px 10px;
	padding : 2px 0px 2px 10px;
	background-color : #ac0c01;
	color : #ffffff;
	font-weight : bold;
	font-size : 12px;
}
/**************** bloc contenu offre ****************/
.offre_bgd1 {
	background-color : #F9EAE2;
}
.offre_bgd2 {
	background-color : #FADDCD;
}
.contenu_offre_titre {
	width : 608px;
	margin-left : 120px;
	padding : 0px 0px 0px 10px;
	border-left : 2px solid #AC0C01;
}
.contenu_offre_titre p {
	margin : 0;
	font-weight : bold;
}
.contenu_offre_texte {
	width : 618px;
	margin-left : 120px;
	margin-top : 10px;
	padding : 0px 0px 0px 0px;
}
.contenu_offre_texte p {
	padding : 8px 10px 8px 10px;
	margin : 0;
}
.contenu_offre_texte img {
	padding : 0px 4px 0px 4px;
	border : 0;
}
.contenu_offre_texte input {
	vertical-align : middle;
}
.contenu_offre_texte_input {
	border : 1px solid #AC0C01;
}
.contenu_offre_texte_ttable {
	width : 598px;
	height : 17px;
	padding : 12px 10px 8px 10px;
	background-color : #AC0C01;
	color : #ffffff;
	font-family : Arial, sans-serif;
	font-weight : bold;
	text-transform : uppercase;
	text-align : left;
}
.contenu_offre_texte_cabinet ul {
	margin-left : 30px;
	padding : 0px 0px 0px 0px;
}
.contenu_offre_texte_cabinet li {
	list-style-image : url("fleche_rouge.gif"/*tpa=http://www.cadresonline.com/img/fleche_rouge.gif*/);
	padding : 2px 0px 0px 0px;
}
.contenu_offre_texte table {
	width : 618px;
	border : 1px solid #AC0C01;
}
.contenu_offre_texte th {
	padding-left : 9px;
	height : 32px;
	color : #AC0C01;
	text-align : left;
	line-height : 18px;
	border-bottom : 1px dashed #AC0C01;
}
.contenu_offre_texte td {
	height : 32px;
	padding : 2px 10px 4px 9px;	
}
.contenu_offre_texte td.transparent {
	height : 1px;
	padding : 0px 0px 0px 0px;
}
.contenu_offre_texte_logo_societe {
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	border : 1px solid #000000;
}
#contenu_offre_texte_annuaire_cabinet table {
	width : 100%;
}
#contenu_offre_texte_annuaire_cabinet th {
	padding : 2px 2px 2px 10px;
	margin-left : 15px;
}
#contenu_offre_texte_annuaire_cabinet td {
	padding : 2px 2px 2px 2px;	
}
#contenu_offre_hauteur_cellule td {
	height : 10px;
}
#contenu_offre_hauteur_cellule ul{
	list-style-image : url("fleche_rouge.gif"/*tpa=http://www.cadresonline.com/img/fleche_rouge.gif*/);
	margin : 0px 0px 0px 15px;
	padding-left : 15px;
}
#contenu_offre_hauteur_cellule li{
	padding-bottom : 0px;
}
.contenu_offre_texte table.table_border_bottom {
	border : 0px solid #AC0C01;
	border-bottom : 1px dashed #AC0C01;	
}
#contenu_offre_texte_colg {
	margin : 0;
	position : absolute;
	left : 131px;
	width : 436px;
	height : 740px;
	border : 1px solid #ce0203;
	background-color : #F9EAE2;
}
#contenu_offre_texte_cold {
	margin-left : 438px;
	width : 179px;
	height : 740px;
	border : 1px solid #AC0C01;
	border-left : 0px solid #AC0C01;
}
#contenu_offre_texte_cold form {
	padding : 0px 10px 0px 10px;
}
#contenu_offre_texte_cold ul {
	margin-left : 30px;
	padding : 0px 0px 0px 0px;
}
#contenu_offre_texte_cold li {
	list-style-image : url("fleche_rouge.gif"/*tpa=http://www.cadresonline.com/img/fleche_rouge.gif*/);
	padding : 2px 0px 0px 0px;
}
.contenu_offre_texte_lien_on {
	padding : 1px 4px 1px 4px;
	background-color : #AC0C01;
	color : #ffffff;
	text-decoration : none;
}
.contenu_offre_texte_lien_off {
	color : #AC0C01;
}
.contenu_offre_texte_titre {
	height : 17px;
	background-color : #AC0C01;
	font-family : Arial, sans-serif;
	color : #ffffff;
	text-transform : uppercase;
	font-weight : bold;
}
.contenu_offre_fond {
	background-color : #F9EAE2;
	padding : 5px 10px 5px 40px;
}
.offre_border_bottom {
	border-bottom : 1px dashed #AC0C01;	
}
.offre_border {
	border : 1px solid #AC0C01;	
}
.offre_puce {
	color : #AC0C01;
	font-size:14px;
}
/**************** bloc contenu offre push ****************/
.contenu_offre_push_texte {
	width : 618px;
	margin-left : 120px;
	margin-top : 10px;
	padding : 0px 0px 0px 0px;
}
#offre_haut {
	width : 618px;
	height : 58px;
	background-color : #FFEADD;
	background-image : url("offre_haut.gif"/*tpa=http://www.cadresonline.com/img/offre_haut.gif*/);
}
#offre_milieu {
	width : 538px;
	padding : 0px 40px 0px 40px;
	background-color : #FFEADD;
	background-image : url("offre_fond.gif"/*tpa=http://www.cadresonline.com/img/offre_fond.gif*/);
	background-repeat : repeat-y;
}
#offre_milieu table {
	width : 538px;
	background-color : #ffffff;
	border : 1px solid #AC0C01;
}
#offre_milieu caption {
	background-color : #FFEADD;
	border : 1px solid #AC0C01;
	border-bottom : 0;
	padding : 6px 10px 4px 10px;
	color : #AC0C01;
	font-weight : bold;
	text-align : left;
	text-transform : uppercase;
}
#offre_milieu th {
	color : #AC0C01;
	text-align : left;
	text-transform : capitalize;
}
.offre_contact_ul {
	margin : 10px 0px 10px 27px;
	padding-left : 0px;
}
.offre_contact_li {
	padding-bottom : 3px; 
	list-style-image : url("carre_rouge.gif"/*tpa=http://www.cadresonline.com/img/carre_rouge.gif*/);
}
.societe {
	font-size : 12px;
	font-weight : bold;
}
.padding {
	padding : 5px 10px 10px 10px;
}
.offre_titre {
	width : 525px;
	padding : 0px 0px 2px 10px;
	border-left : 3px solid #AC0C01;
}
.offre_logo {
	float: right;
	padding: 10px 15px 0px 0px;
}
.separation {
	margin : 7px 0px 0px 0px;
	border-top : 5px solid #AC0C01;
}
.offre_parution {
	position : absolute;
	left : 170px;
	width : 425px;
	padding-left : 13px;
}
.offre_date {
	width : 100px;
	margin-left : 438px;
	font-weight : bold;
	text-align : right;
}
.localisation {
	height : 64px;
	background-image : url("offre_localisation.gif"/*tpa=http://www.cadresonline.com/img/offre_localisation.gif*/);
	background-repeat : no-repeat;
	vertical-align : middle;
	padding-left : 250px;
}
.localisation a{
	color : #AC0C01;
	font-weight : bold;
}
#offre_bas {
	width : 538px;
	height : 13px;
	padding : 0px 40px 0px 40px;
	background-color : #FFEADD;
	background-image : url("offre_bas.gif"/*tpa=http://www.cadresonline.com/img/offre_bas.gif*/);
	background-repeat : no-repeat;
}
#offre_action {
	width : 538px;
	padding : 0px 40px 0px 40px;
	background-color : #FFEADD;
	vertical-align : middle;
}
#offre_action table{
	height : 60px;
	padding : 2px 2px 2px 2px;
}
.center {
	text-align : center;
}
.border_dashed_bottom {
	border-bottom : 1px dashed #AC0C01;
}
.border_dashed_top {
	border-top : 1px dashed #AC0C01;
}
.postule_fichier ul{
	margin : 0;
	list-style-image : url("carre_rouge.gif"/*tpa=http://www.cadresonline.com/img/carre_rouge.gif*/);
	padding : 7px 0px 2px 0px;
}
.postule_fichier li{
	margin : 0;
	margin-left : 30px;
}
/**************** bloc contenu compte ****************/
.contenu_compte_titre {
	width : 608px;
	margin-left : 120px;
	padding : 0px 0px 0px 10px;
	border-left : 2px solid #C3CB63;
}
.contenu_compte_titre p {
	margin : 0;
	font-weight : bold;
}
.contenu_compte_texte {
	width : 618px;
	margin-left : 120px;
	margin-top : 10px;
	padding : 0px 0px 0px 0px;
	border-top : 6px solid #808D01;
	border-left : 1px solid #808D01;	
	border-right : 1px solid #808D01;
	border-bottom : 1px solid #808D01;
}
.contenu_compte_texte p {
	padding : 8px 10px 8px 10px;
	margin : 0;
}
.contenu_compte_texte ul {
	margin : 0;
	list-style-image : url("puce_verte.gif"/*tpa=http://www.cadresonline.com/img/puce_verte.gif*/);
	padding : 7px 0px 2px 0px;
}
.contenu_compte_texte li {
	margin : 0;
	margin-left : 30px;
	padding-bottom : 5px;
}
.contenu_compte_texte img {
	padding : 0px 4px 0px 4px;
	border : 0;
}
.contenu_compte_texte input {
	vertical-align : middle;
}
.contenu_compte_texte_input {
	border : 1px solid #808D01;
}
.contenu_compte_texte table {
	width : 618px;
}
.contenu_compte_texte th {
	padding : 2px 0px 0px 9px;
	color : #818C02;
	text-align : left;
	line-height : 18px;
}
.contenu_compte_texte td {
	padding : 8px 8px 8px 8px;
}
.contenu_compte_texte_titre {
	margin : 0px;
	padding : 12px 10px 8px 10px;
	position : absolute;
	left : 131px;
	width : 350px;
	height : 17px;
	background-color : #B3BD42;
	font-family : Arial, sans-serif;
	color : #000000;
	text-transform : uppercase;
	font-weight : bold;
}
.contenu_compte_texte_titre_lien {
	width : 228px;
	height : 17px;
	margin-left : 370px;
	padding : 10px;
	background-color : #B3BD42;
	text-align : right;
}
.contenu_compte_texte_titre_lien a{
	color : #FFFFFF;
	font-weight : bold;
	text-transform:none;
	text-decoration:underline;
}
.contenu_compte_texte_lien_on {
	padding : 1px 4px 1px 4px;
	background-color : #B3BD42;
	color : #ffffff;
	text-decoration : none;
}
.contenu_compte_texte_lien_off {
	color : #B3BD42;
}
.compte_padding {
	padding : 12px 0px 12px 0px;
}
.compte_border_top {
	border-top : 1px dashed #B3BD42;	
}
.compte_border_bottom {
	border-bottom : 1px dashed #B3BD42;	
}
.compte_bgd1 {
	background-color : #E9EBD5;
}
.compte_bgd2 {
	background-color : #F4F5EE;
}
.contenue_cv_texte {
	margin : 10px 10px 10px 10px;
}
.contenue_cv_texte table{
	width : 558px;
	margin : 10px 0px 10px 0px;
	padding : 0px 0px 0px 0px;
}
.compte_cv_colg {
	margin : 0px 196px 0px 10px;
	width : 412px;
}
.compte_cv_colg table{
	width : 100%;
	padding : 0px 0px 0px 0px;
}
.compte_cv_colg td{
	padding : 2px 2px 2px 2px;
}
.compte_cv_cold {
	position : absolute;
	right : 10px;
	margin : 0px 10px 0px 10px;
	width : 176px;
}
.compte_cv_colg2 {
	margin : 0px 432px 0px 10px;
	width : 176px;
}
.compte_cv_cold2 {
	position : absolute;
	right : 10px;
	margin : 0px 10px 0px 10px;
	width : 412px;
}
.compte_cv_onglet {
	width : 100px;
	margin : 0px 0px 0px 10px;
	padding : 2px 0px 2px 10px;
	background-color : #B3BD42;
	color : #ffffff;
	font-weight : bold;
	font-size : 12px;
}
.compte_cv_onglet_2 {
	width : 200px;
	margin : 0px 0px 0px 10px;
	padding : 2px 0px 2px 10px;
	background-color : #B3BD42;
	color : #ffffff;
	font-weight : bold;
	font-size : 12px;
}
.compte_cv_onglet_3 {
	width : 300px;
	margin : 0px 0px 0px 10px;
	padding : 2px 0px 2px 10px;
	background-color : #B3BD42;
	color : #ffffff;
	font-weight : bold;
	font-size : 12px;
}
.compte_cv_border {
	border : 1px solid #B3BD42;	
}
.compte_bloc_onglet {
	margin : 0px 480px 0px 10px;
	padding : 2px 0px 2px 10px;
	background-color : #B3BD42;
	color : #ffffff;
	font-weight : bold;
	font-size : 12px;
}
.compte_cv_express_colg {
	position : absolute;
	left : 140px;
	width : 248px;
	margin : 0px 10px 0px 0px;
}
.compte_cv_express_cold {
	margin : 0px 0px 0px 258px;
	width : 340px;
}
.compte_height45 {
	height : 45px;
}
.compte_puce {
	color : #7F8E00;
	font-size:14px;
}
/**************** bloc contenu coaching ****************/
.contenu_coaching_titre {
	width : 728px;
	padding : 0px 0px 0px 10px;
	border-left : 2px solid #AC0C01;
}
.contenu_coaching_titre p {
	margin : 0;
	font-weight : bold;
}
#contenu_coaching_texte_partenaire {
	width : 738px;
	margin-top : 10px;
	padding : 0px 0px 0px 0px;
}
#contenu_coaching_texte {
	width : 738px;
	margin-top : 10px;
	padding : 0px 0px 0px 0px;
}
#contenu_coaching_texte a {
	color : #AC0C01;
	font-weight : bold;
}
#contenu_coaching_texte ul {
	margin : 0;
	list-style-image : url("carre_rouge.gif"/*tpa=http://www.cadresonline.com/img/carre_rouge.gif*/);
	padding : 7px 0px 2px 0px;
}
#contenu_coaching_texte li {
	margin : 0;
	margin-left : 30px;
	padding-bottom : 5px;
}
#contenu_coaching_texte li a {
	color : #000000;
	font-weight : normal;
}
#contenu_coaching_texte p {
	margin : 0;
}
#contenu_coaching_texte img {
	/*padding : 4px 4px 0px 4px;*/
	border : 0;
}
.contenu_coaching_colg {
	position : absolute;
	left : 10px;
	width : 359px;
	padding : 0px 10px 0px 0px;
	border-right : 2px solid #AC0C01;
}
.contenu_coaching_colg p {
	padding : 0px 0px 0px 10px;
}
.contenu_coaching_colg_picto {
	float : left;
	margin : 0px 10px 6px 0px;
	padding : 0px 4px 0px 4px;
}
.contenu_coaching_cold {
	width : 359px;
	margin : 0px 0px 0px 379px;
}
.contenu_coaching_cold p {
	padding : 0px 0px 0px 10px;
}
.contenu_coaching_colg2 {
	width : 509px;
	margin : 0px 209px 0px 0px;
	padding : 0px 10px 0px 0px;
	border-right : 2px solid #AC0C01;
}
.contenu_coaching_colg2 p {
	padding : 0px 0px 0px 10px;
}
.contenu_coaching_colg2_picto {
	float : left;
	margin : 0px 10px 6px 0px;
}
.contenu_coaching_cold2 {
	position : absolute;
	right : 10px;
	width : 209px;
}
.contenu_coaching_cold2 p {
	padding : 0px 0px 0px 10px;
}
.contenu_coaching_encadre {
	margin-bottom : 20px;
	padding : 0px 5px 10px 5px;
	background-color : #F9EAE2;
	border : 1px solid #AC0C01;
}
/**************** bloc contenu recruteur ****************/
.contenu_recruteur_h5 {
	margin : 10px 0px 6px 0px;
	padding : 4px 0px 3px 10px;
	border-bottom : 1px solid #E98501;
	background-color : #FEBD67;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	text-transform : uppercase;
}
.contenu_recruteur_titre_table {
	margin : 0;
	padding : 4px 0px 3px 0px;
	border-bottom : 1px solid #E98501;
	background-color : #E98501;
	font-size : 12px;
	font-weight : bold;
	color : #ffffff;
}
.contenu_recruteur_soustitre_table {
	margin : 10px 0px 6px 0px;
	padding : 4px 0px 3px 10px;
	border-bottom : 1px solid #E98501;
	background-color : #FEBD67;
	font-size : 11px;
	color : #000000;
}
.contenu_recruteur_titre {
	width : 728px;
	padding : 0px 0px 0px 10px;
	border-left : 2px solid #E98501;
}
.contenu_recruteur_titre p {
	margin : 0;
	font-weight : bold;
}
#contenu_recruteur_texte_cv {
	width : 738px;
	margin-top : 10px;
	padding : 0px 0px 0px 0px;
}
#contenu_recruteur_texte_cv p {
	padding : 5px 10px 5px 10px;
	margin : 0;
}
#contenu_recruteur_texte_cv table {
	vertical-align : top;
	font-family : Arial, sans-serif;
	font-size : 11px;
	padding : 5px 10px 5px 10px;
}
#contenu_recruteur_texte_cv img {
	border:0;
}
#contenu_recruteur_texte {
	width : 738px;
	margin-top : 10px;
	padding : 0px 0px 0px 0px;
}
/*#contenu_recruteur_texte h5 {
	width : 738px;
	margin-top : 10px;
	padding : 0px 0px 0px 0px;
}*/
#contenu_recruteur_texte table {
	width : 100%;
	border-top : 1px solid #E98501;
	border-bottom : 1px solid #E98501;
	vertical-align : top;
	font-family : Arial, sans-serif;
	font-size : 11px;
}
#contenu_recruteur_texte th {
	padding : 2px 2px 0px 2px;
	color : #E98501;
}
#contenu_recruteur_texte img {
	padding : 0px 0px 2px 0px;
	vertical-align : middle;
	border:0;
}
#contenu_recruteur_texte td {
	padding : 2px 2px 2px 2px;
}
#contenu_recruteur_texte a {
	color : #AC0C01;
	font-weight : bold;
}
#contenu_recruteur_texte ul {
	margin : 0;
	list-style-image : url("carre_rouge.gif"/*tpa=http://www.cadresonline.com/img/carre_rouge.gif*/);
	padding : 7px 0px 2px 0px;
}
#contenu_recruteur_texte li {
	margin : 0;
	margin-left : 30px;
	padding-bottom : 5px;
}
#contenu_recruteur_texte li a {
	color : #000000;
	font-weight : normal;
}
#contenu_recruteur_texte p {
	padding-left : 10px;
	margin : 0;
}
.contenu_recruteur_colg {
	position : absolute;
	left : 10px;
	width : 359px;
	padding : 0px 10px 0px 0px;
	border-right : 2px solid #E98501;
}
.contenu_recruteur_colg_picto {
	float : left;
	margin : 0px 10px 6px 0px;
}
.contenu_recruteur_cold {
	width : 359px;
	margin : 0px 0px 0px 379px;
}
.contenu_recruteur_logo {
	float : right;
	border : 1px solid #000000;
	padding : 0px 0px 0px 0px;
	margin-right : 10px;
	width : 90px;
	height : 30px;
}
.contenu_recruteur_bg1 {
	background-color : #FFE2BC;
}
.contenu_recruteur_colg2 {
	width : 509px;
	margin : 0px 209px 0px 0px;
	padding : 0px 10px 0px 0px;
	border-right : 2px solid #E98501;
}
.contenu_recruteur_colg2 p {
	padding : 0px 0px 0px 10px;
}
.contenu_recruteur_colg2_picto {
	float : left;
	margin : 0px 10px 6px 0px;
}
.contenu_recruteur_cold2 {
	position : absolute;
	right : 10px;
	width : 209px;
}
.contenu_recruteur_cold2 p {
	padding : 0px 0px 0px 10px;
}
.contenu__recruteur_encadre {
	margin : 10px 0px 18px 0px;
	padding : 5px 5px 5px 5px;
	background-color : #FFE2BC;
	border : 1px solid #E98501;
}
/******************* Librairie *******************/
.librairie_ombrage {
	font-size : 64px;
	width : 100%;
	color : blue;
	text-shadow : #acacac 100px 100px;
	float : left;
}
.librairie_image {
	border-bottom-style : solid;
	border-color : #ffffff;
	border : 1px;
}
.contenu_gauche_lib {
	float : left;
	width : 80px;
	height : 150px;
}
.contenu_centre_lib {
	float : left;
	padding:0px 0px 0px 5px;
	left : 80px;
	width : 209px;
	height : 150px;	
}
.contenu_droite_lib {
	left : 309px;
	width : 50px;
	height : 150px;
	float : right;	
	vertical-align : middle;
}
/******************* bas de page *******************/
#bas_page {
	padding-top : 10px;
	padding-bottom : 30px;
	font-size : 11px;
	color : #ffffff;
	text-align : center;
}
#bas_page a {
	font-size : 11px;
	color : #ffffff;
}
/******************* Blog Emploi *******************/
#blog_emploi {
	padding : 10px 10px 10px 10px;
}
#blog_emploi h2 {
	color : #ac0c01;
	padding-bottom : 10px;
	font-size : 20px;
	width : 480px;
}
#blog_emploi h3{
	font-weight : bold;
	font-size : 16px;
	color : #ac0c01;
	background-color : #F9EAE2;
	padding : 5px 5px 5px 5px;
}
#blog_emploi ul {
	border-top : 1px dashed #ac0c01;
	list-style-image : url("fleche_rouge.gif"/*tpa=http://www.cadresonline.com/img/fleche_rouge.gif*/);
}
#dernier_blog_emploi h2 {
	padding : 5px 10px 6px 10px;
	background-color : #f9eae2;
	font-weight : bold;
	font-size : 11px;
	border-bottom : 1px dashed #ce0203;
}
#dernier_blog_emploi ul {
	margin-left : 0px;
	padding : 0px 0px 0px 0px;
	list-style-position : inside;
	list-style-image : url("fleche_rouge.gif"/*tpa=http://www.cadresonline.com/img/fleche_rouge.gif*/);
	vertical-align : text-bottom;
}
#dernier_blog_emploi li {
	margin : 0px;
	padding : 5px 0px 5px 10px;
	border-bottom : 1px dashed #ce0203;
}
#dernier_blog_emploi a {
	text-decoration : none;
	color : #000000;
	font-weight : normal;
}
#dernier_blog_emploi a:hover {
	text-decoration : underline;
	color : #000000;
	font-weight : normal;
}
#bloc_blog_titre {
	padding : 5px 10px 5px 10px;
	background-color : #f9eae2;
	font-weight : bold;
}
#bloc_blog_titre span {
	color : #ac0c01;
}
#categorie_blog_liste td {
	width : 50%;
	border-top : 1px dashed #ce0203;
	padding : 3px 10px 4px 10px;
	vertical-align : top;
}
#categorie_blog_liste td a {
	text-decoration : none;
	color : #000000;
	font-weight : normal;
}
.blog_emploi_image {
	width : 100px;
	height : 70px;
}
#blog_semaine a {
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}
#blog_semaine a:hover {
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	text-decoration : underline;
}
#blog_semaine table {
	width : 100%;
}
#blog_semaine td {
	border-top : 1px dashed #ce0203;
	vertical-align : top;
	padding : 5px 10px 5px 10px;
}

.billboard {
	width : 400px;
	height : 254px;
	padding : 20px 0px 20px 180px;
}
#billboard_ext {
	float : right;
	margin : 0px 0px 0px 10px;
	width : 254px;
	height : 254px;
}

/******************* Bulle d'aide *******************/

