/* -------------------------------------------------------------------------------- */
/* Section */

.candidat-header h2 {
	color: #424242;
}

#content-main .section-nice .corporate-inner, #content-main .section-nice .conseil-inner, #content-main .section-nice .candidat-inner, #content-main .section-nice .recruteur-inner
{	background-color: white;
}

#content-misc .section-nice .corporate-inner, #content-misc .section-nice .conseil-inner, #content-misc .section-nice .candidat-inner, #content-misc .section-nice .recruteur-inner
{	background-color: white;
}

#content-main .section-simple .corporate-inner, #content-main .section-simplest .corporate-inner
{	background-color: white;
	border-left: 2px solid #E33636;
	border-right: 2px solid #E33636;
	border-bottom: 2px solid #E33636;
}

.section-simplest .corporate-inner {
	/*border-top: 2px solid #E33636;*/
}

.section-simplest .conseil-inner {
	border-top: 2px solid #79C900;
}

.section-simplest .candidat-inner {
	border-top: 2px solid #DC50FF;
}

.section-simplest .recruteur-inner {
	border-top: 2px solid #601CA4;
}

#content-misc .section-simple .corporate-inner, #content-misc .section-simplest .corporate-inner
{	background-color: white;
	/*border-left: 2px solid #E33636;
	border-right: 2px solid #E33636;
	border-bottom: 2px solid #E33636;*/
}

#content-main .section-simple .conseil-inner, #content-main .section-simplest .conseil-inner
{	background-color: white;
	border-left: 2px solid #79C900;
	border-right: 2px solid #79C900;
	border-bottom: 2px solid #79C900;
}

#content-misc .section-simple .conseil-inner
{	background-color: white;
	border-left: 2px solid #79C900;
	border-right: 2px solid #79C900;
	border-bottom: 2px solid #79C900;
}

#content-main .section-simple .candidat-inner, #content-main .section-simplest .candidat-inner
{	background-color: white;
	border-left: 2px solid #DC50FF;
	border-right: 2px solid #DC50FF;
	border-bottom: 2px solid #DC50FF;
}

#content-misc .section-simple .candidat-inner
{	background-color: white;
	border-left: 2px solid #DC50FF;
	border-right: 2px solid #DC50FF;
	border-bottom: 2px solid #DC50FF;
}

#content-main .section-simple .recruteur-inner, #content-main .section-simplest .recruteur-inner
{	background-color: white;
	border-left: 2px solid #601CA4;
	border-right: 2px solid #601CA4;
	border-bottom: 2px solid #601CA4;
}

#content-misc .section-simple .recruteur-inner
{	background-color: white;
	border-left: 2px solid #601CA4;
	border-right: 2px solid #601CA4;
	border-bottom: 2px solid #601CA4;
}

#content-main .section-simple .corporate-footer
{	background-color: #E33636;
	color: white;
}

#content-misc .section-simple .corporate-footer
{	background-color: #E33636;
	color: white;
}

#content-main .section-simple .conseil-footer
{	background-color: #79C900;
	color: white;
}

#content-misc .section-simple .conseil-footer
{	background-color: #79C900;
	color: white;
}

#content-main .section-simple .candidat-footer
{	background-color: #DC50FF;
	color: white;
}

#content-misc .section-simple .candidat-footer
{	background-color: #DC50FF;
	color: white;
}

#content-main .section-simple .recruteur-footer
{	background-color: #601CA4;
	color: white;
}

#content-misc .section-simple .recruteur-footer
{	background-color: #601CA4;
	color: white;
}



/* -------------------------------------------------------------------------------- */
/* Searchbox */

.offre-critere-label {
	background-color: none;
	color: #666666;
	font-weight:bold;
}



/* -------------------------------------------------------------------------------- */
/* Recruteur */

body#recruteur .offres-recruteur th
{	border-bottom: 3px solid #601CA4;
}

body#recruteur .offres-recruteur td
{	border-bottom: 1px solid #601CA4;
}

.offres-titre
{	color: #601CA4;
}

.offres-action
{	color: black;
}

.offres-recruteur td
{	color: #601CA4;
}

.offres-recruteur td label
{	color: black;
}

.offre-pair, .offre-impair
{	color: #601CA4;
}

.offres-attente td
{	color: #9A9A9A;
}

.info-large h3 {
	background-color: #0fb2f0;
	color: white;
	width:80px;
}

.societe
{	color: black;
}

.coordonnees-label
{	color: black;
}

.coordonnees-val, .coordonnees-val a
{	color: black;
}

.abonnement-label
{	color: black;
}

.abonnement-val
{	color: #DC50FF;
}

.offres-num
{	color: #DC50FF;
}

.candidat-header h2{
background-color:none;
}

.offres-label
{	color: black;
}

.info-short {
	background-color: #DC50FF;
}

.info-short h3
{	color: white;
}

.liste-cv-table td {
	border-bottom: 1px solid #601CA4;
}

.liste-cv-table th {
	border-bottom: 2px solid #601CA4;
}


/* -------------------------------------------------------------------------------- */
/* Offre */

.fiche_top1 a, .fiche_top2 a, .fiche_top3 a
{	color: white;
}

#fiche_top h2
{	color: white;
}

#fiche_content
{	border: 1px solid #DC50FF;
	background-color: white;
}

#fiche_titre
{	background-color: #DC50FF;
}

#fiche_titre h1
{	color: white;
}

#fiche_contrat
{	color: #964605;
}

.fiche_titre_little
{	color: black;
}

.fiche_titre_littleb
{	color: black;
}

.fiche_titre_bold
{	color: black;
}

.fiche_titre_white
{	color: white;
}

.fiche_bloc_titre
{	border-bottom: 2px solid #DC50FF;
}

.fiche_bloc_titre h2
{	color: white;
	background-color: #DC50FF;
}

.fiche_bloc h3
{	color: black;
}

.fiche_bloc_orange, .fiche_bloc_orange a
{	color: #DC50FF;
}

#fiche_contact_coordonnees h3
{	color: black;
}

#form_contact_connexion input
{	background-color: #DC50FF;
}

.fiche_little a
{	color: black;
}

#fiche_bottom
{	background-color: #DC50FF;
}



/* -------------------------------------------------------------------------------- */
/* News_agenda */

#news_emploi_top h2
{	color: black;
}

#agenda_salons_top h2
{	color: black;
}

.agenda_date
{	color: red;
}

#news_agenda a {
	color: black;
}



/* -------------------------------------------------------------------------------- */
/* liste_offre_main */

.resultat_recherche_text1
{	color: white;
}

.resultat_recherche_top2
{	color: white;
}

.resultat_recherche_top2 a
{	color: black;
}

.resultat_recherche_top2 ol li a, .resultat_recherche_num a
{	color: black;
	background-color: white;
}

.resultat_recherche_top2 ol li a.selected
{	color: white;
	background-color: black;
}

.resultat_recherche_top2 ol li a:hover, .resultat_recherche_num a:hover
{	color: white;
	background-color: #2E7DC7;
}

#resultat_recherche_content
{	border: 0px solid #DC50FF;
	background-color: white;
}

#resultat_recherche_tab td
{	border-bottom: 1px solid #DC50FF;
}

#resultat_recherche_tab th
{	border-bottom: 2px solid #DC50FF;
}

.resultat_recherche_row1 a
{	color: #DC50FF;
}

.resultat_recherche_row3 a
{	color: black;
}

.resultat_recherche_row4 a
{	color: black;
}

.resultat_recherche_row5 a
{	color: black;
}

.resultat_recherche_error
{	color: #FF0033;
}

#etendre_recherche legend
{	color: black;
}



/* -------------------------------------------------------------------------------- */
/* layout */

html {
	background: #f9fbfc url("../../images/specific/layout/fond.png") top left repeat-x ;
}

body {
	font-family: Verdana, Tahoma, "Lucida Grande", sans-serif;
	font-size: 11px;
	background: #f9fbfc url("../../images/specific/layout/fond.png") top left repeat-x ;
	
}


/***********/
/* Bandeau */
/***********/

#header
{	clear: both;
	width: 985px;
	height: 109px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background: url("../../images/specific/layout/header-background.png") top right no-repeat;
	/*background-position: 210px 0;*/
	position:relative;
	
}

.logo
{
	padding-top:25px;
	padding-left:2px;
}

#pub
{	
	position:absolute;
	width: 600px;
	height: 80px;
	top: 105px;
	left: 35px;
}

/*********/
/* Barre */
/*********/
#barre
{	

    clear: both;
	margin:0;
    background: url("../../images/specific/layout/fond_barre.png") top left no-repeat;
	/*float: none;*/
	height: 42px;
	/*margin-top: 15px;
	margin-left: 70px;
	margin-bottom: 20px;*/
	position:relative;
	padding-top:10px;
	padding-left:90px;
	margin-left:7px
}
/* Compte */
#compte
{	float: left;
	width: 413px;
	height: 26px;
	background: url("../../images/specific/layout/compte.png") top left no-repeat;
}

legend span
{	color: #000;
}




/**************************/
/*         Menu           */
/**************************/





/*
#menu
{	float: left;
	position: relative;
	z-index: 10;
	width: 550px;
	left: 40px;
}
*/

#menu, #menu ul

{	
padding: 0;
margin: 0;
list-style: none;
line-height: 18px;

}

#menu {
padding-top:4px;
}




#menu a

{	
display: block;
width: 140px;
padding-left: 15px;
font-family: Arial;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
}



#menu li ul li a

{	
width: 139px;
font-family: Arial;
font-size: 11px;
font-weight: bold;
text-decoration: none;
position: relative;
z-index: 100;

}



#menu_infos_conseils ul li a

{	
background-image: none;
text-transform: none;

}



#menu_espace_candidats ul li a

{	
background-image: none;
text-transform: none;

}



#menu_espace_recruteurs ul li a

{	
background-image: none;
text-transform: none;

}



#menu li

{	
float: left;
width: 140px;
}



#menu li ul

{	
position: absolute;
width: 140px;
left: -9999px;
z-index:1000;

/* ici pour la bordure du haut */
border-top:1px solid #fff;
width:146px;

}



#menu li:hover, #menu li.sfhover {

position: static;

}



#menu li:hover ul, #menu li.sfhover ul

{	
left: auto;

}



#menu li ul li

{	
width: 140px;
background-image: none;
z-index:99999;
}


/* rollover */
#menu_infos_conseils
{	background: url("../../images/specific/layout/menu/corporate.png") no-repeat;
width:139px;
	height:20px;
	margin-right:10px;
	
	
}

#menu_infos_conseils a font
{	
position:relative;
left:8px;
	
}


#menu_espace_candidats
{	background: url("../../images/specific/layout/menu/corporate.png") no-repeat;
width:139px;
	height:20px;
	margin-right:10px;
	
	

}

#menu_espace_recruteurs
{	background: url("../../images/specific/layout/menu/corporate.png") no-repeat;
width:139px;
	height:20px;
	
	

}

#menu_infos_conseils:hover
{	background: url("../../images/specific/layout/menu/conseils.png") no-repeat;

}

#menu_espace_candidats:hover
{	background: url("../../images/specific/layout/menu/candidat.png") no-repeat;
}

#menu_espace_recruteurs:hover
{	background: url("../../images/specific/layout/menu/recruteur.png") no-repeat;
}




#menu a
{	color: white;
}

#menu li a font
{	color: white;
}

#menu li ul li 
{
text-align:center;
}

#menu li ul li a
{	color: #356772;
padding:5px 3px 5px 2px;

}

#menu_infos_conseils ul li a
{	
background-color: #c1d7dd;
border-left:1px solid #fff;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
}

#menu_espace_candidats ul li a
{	background-color: #c1d7dd;
border-left:1px solid #fff;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
}


#menu_espace_recruteurs ul li a
{	background-color: #c1d7dd;
border-left:1px solid #fff;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
}

#menu li ul li a:hover
{	background-color: #356772;
}

#menu_infos_conseils ul li a:hover
{	color: #fff;
}

#menu_espace_candidats ul li a:hover
{	color: #fff;
}

#menu_espace_recruteurs ul li a:hover
{	color: #fff;
}

























#section-22-content, #section-23-content, #section-24-content 
{	padding: 0px;background-color: #cdf78d;width:212px;
}
#section-22-content a, #section-23-content a, #section-24-content a
{	
	display:block;
	width:212px;
	background-color:#dff8b9;
	line-height:20px;
	font-size:10px;
	color:black;
}
#section-22-content a:hover, #section-23-content a:hover, #section-24-content a:hover
{	
	width:212px;
	background: white url("../../images/specific/static/fond_offre_critere_info.gif");
	color:#006633;
}

#page-header
{	color: white;
}

#page-header {
background-repeat:no-repeat;
height:32px;
line-height:18px;
margin-left:0;
text-align:left;
width:982px;
}

#page-content {
	background-color:none;
}

* > #page-content {
float:left;
margin-left:7px;
width:967px;
}

#page-content {
background-image:none;
height:auto !important;
margin-left:6px;
min-height:575px;
text-align:left;
width:967px;
}


body#corporate #page-content-wrapper
{	background-color: #fff;
}


body#corporate #page-content-wrapper {
background-image:none;
/*background:#fff url("../../images/specific/layout/content-wrapper/corporate.png") top left repeat-x;*/
}

* > #page-content-wrapper {
margin-left:0;
width:981px;
}

#page-content-wrapper {
float:left;
width:981px;
}










body#candidat #page-content-wrapper
{	background-color: #2B174D;
}

body#recruteur #page-content-wrapper
{	background-color: #050B24;
}

.liens_titre
{	color: black;
}

.liens_item a
{	color: black;
}

.liens_item a:hover
{	color: white;
}

.warning {
	color:red;
}

.info {
	color: red;
}

.error {
	color:red;
}

.section h2 {
	color: black;
}

.section .corporate-header h2 {
	color: black;
}

a {
	color:black;
}



/* -------------------------------------------------------------------------------- */
/* header */

#breadcrumb {
	color:#666;
}

#breadcrumb a {
	color: #666;
}

.header-text
{	
color: #666666;
margin-left:19px;
border-bottom:#B0B0B0 1px dashed;
display:inline;
height:15px;
padding-top:10px;
}

.header-text:before {
content:'Vous êtes ici: ';
}

.header-text a
{	
color: #666666;
text-decoration:none;
}



#txtCandidat {
	color: white;
}

#txtDeconnexion {
	color: white;
}



/* -------------------------------------------------------------------------------- */
/* forms */

.form hr, .dataview hr {
	color: #DC50FF;
	background-color: #DC50FF;
}

.errorField {
	color:red;
}



/* -------------------------------------------------------------------------------- */
/* candidat */

#alert_validation {
	background-color: white;
	border: 1px solid #DC50FF;
}

body#candidat .section-inner td
{	border-bottom: 1px solid #DC50FF;
}

.alert-legend
{	color: white;
	background-color: #DC50FF;
}

.important {
	color: red;
}

.veryimportant {
	color: red;
}

.cv .section-inner hr {
	color: #DC50FF;
	background-color: #DC50FF;
}

#cv_bloc1
{	border-bottom: 1px solid #DC50FF;
}

.cv_nom
{	color: black;
}

.cv2, .cv2 a
{	color: black;
}

#form_cv label
{	color: black;
}

#cv_statut
{	color: black;
}

.cv_message
{	color: black;
}

.form-votrecv .input-votrecv
{	background-color: #DC50FF;
}

.cv_password a
{	color: black;
}

.candidat-inner .info-large h3
{	background-color: #DC50FF;
	color: white;
}

/* -------------------------------------------------------------------------------- */
/* static */

.static-corporate h3
{
	color: #FFFFFF;
}

.static-corporate h4
{
	color: #DC50FF;
}

.static-corporate p
{
	color: #000000;
}

.static-corporate h5
{
	color: #DC50FF;
}

.static-corporate h6
{
	color: #000000;
}



/* section */
#content-main .section-nicest .candidat-header {
/*background:transparent url('../../images/specific/section/candidat/main-header-nicest.png') no-repeat scroll 0 50%;*/
height:22px;
background-image:none;
background:#356772;
}

#content-misc .section-nicest .corporate-header {
/*background:transparent url(../images/specific/section/corporate/misc-header-nicest.png) no-repeat scroll 0 50%;*/
height:22px;
background-image:none;
background: #FF6600;
color:#fff;
display:none;
}

#content-misc .section-nicest .corporate-header h2 {

color:#fff;
}




#content-misc .section-nicest .corporate-inner {
background:transparent url('../../images/specific/section/main-inner-nicest-orange.png') top left repeat-x;
background-image:none;
}


#content-main .section-header {

width:175px;
}

#content-main .section-nicest .candidat-inner {
background:transparent url('../../images/specific/section/main-inner-nicest.png') repeat ;
}


#content-main .section-inner {
width:645px;
}


#content-main .section-nicest .candidat-footer {
/*background:transparent url(../images/specific/section/candidat/main-footer-nicest.png) no-repeat scroll 0 50%;
height:19px;*/
background-image:none;
height:0px;
}


#content-main .section-footer {
width:645px;
}


#content-misc .section-nicest .corporate-footer {
background-image:none;
height:0px;
}
#content-misc .section-footer {
width:310px;
}
/* */ 



/* à la une */
.une1 {
background-color:#fee1c6;
color:#FFFFFF;
}

.une2 {
background-color:#ffb56f;
color:#FFFFFF;
}

.une1 a{
color:#333;
}

.une2 a{
color:#FFFFFF;
}

/* */ 


/* news agenda */

#news_emploi {
color:#2f4f57;
font-size:10px;
line-height:1.4em;
}

#news_emploi_top {
background:transparent url("../../images/specific/home/news_agenda_top.png") top left no-repeat;
height:31px;
width:271px;
}

#news_emploi_top h2 {
display:none;
}


#news_emploi_bottom {

background:transparent url("../../images/specific/home/news_agenda_bottom.png") top left no-repeat;
height:30px;
width:271px;
}

#agenda_salons {
color:#2f4f57;
font-size:10px;
line-height:1.4em;
}

#agenda_salons_top {
background:transparent url("../../images/specific/home/news_salons_top.png") top left no-repeat;
height:31px;
width:271px;
}

#agenda_salons_top h2 {
display:none;
}

#agenda_salons_bottom {
background:transparent url("../../images/specific/home/news_agenda_bottom.png") top left no-repeat;
height:27px;
width:271px;
}

/* infos conseils */
#info_conseils_top {
display:none;

}

/**/



/* à la une */
#a_la_une_top{
background:transparent url("../../images/specific/home/titre_a_la_une.png") top left no-repeat;
height:30px;
width:160px;
}

#a_la_une_top h2{
display:none;
}
/**/


#info_conseils_content {
height:850px;
}

/* top recruteur */
#top_recruteur {

background:transparent url('../../images/specific/home/top_recruteur.png') no-repeat ;
float:left;
height:128px;
margin-left:0;
margin-top:5px;
width:961px;
}
/* */












/******************************************************************************************/
/*                           La mise en page conseil                                      */
/******************************************************************************************/

body#conseil #page-header {
background-image:url('../../images/specific/layout/page-header/corporate.png');
	
}

body#conseil #page-content-wrapper {
background-color:#fff;
}

body#conseil #page-content-wrapper {
background-image:none;
}

body#conseil #page-footer {
background-image:url('../../images/specific/layout/page-footer/corporate.png');
}


/* entete des sections du centre */
#content-main .section-nicest .conseil-header {
background-image:none;
margin-top:10px;
}



#content-main .section-nicest .conseil-header h2 {
color:#fff;
display:inline;
padding:5px;
background:#356772;
height:22px;
}

body#conseil #content-main .section-header {
width: auto;
}


#content-main .section-nicest .conseil-inner {
background-image:none;
}

#content-main .section-nicest .conseil-footer {
background-image:none;
}



body#conseil #content-misc .section-nicest .corporate-header {
display:none;
}





#col_news_emploi {
color:#2f4f57;
font-size:10px;
line-height:1.4em;
margin-bottom:20px;
width:271px;

}

#col_news_emploi .section-nicest .corporate-header  {

display:block;
margin-top:20px;
background:transparent url("../../images/specific/home/news_agenda_top.png") top left no-repeat;
height:31px;
width:271px;
}


#col_news_emploi .section-nicest .corporate-header  h2{
display:none;
}

#col_news_emploi #news_emploi_content {
background:transparent url("../../images/specific/home/news_agenda_filet.png") top left repeat-y;
padding:0px 5px;
width:271px;
}


#col_news_emploi .section-footer {
background:transparent url("../../images/specific/home/news_agenda_bottom.png") top left no-repeat;
height:15px;
width:271px;
}

#content-misc #col_news_emploi .section-nicest .corporate-footer {
background:transparent url("../../images/specific/home/news_agenda_bottom.png") top left no-repeat;
height:15px;
width:271px;
}




#col_agenda_salons {
color:#2f4f57;
font-size:10px;
line-height:1.4em;
margin-bottom:20px;
width:271px;
}

body#conseil #content-misc #col_agenda_salons .section-nicest .corporate-header  {
display:block;
margin-top:20px;
background:transparent url("../../images/specific/home/news_salons_top.png") top left no-repeat;
height:31px;
width:271px;
}


body#conseil #content-misc #col_agenda_salons .section-nicest .corporate-header  h2{
display:none;
}

body#conseil #content-misc #agenda_salons_content {
background:transparent url("../../images/specific/home/news_agenda_filet.png") top left repeat-y;
padding:0px 5px;
width:271px;
}


body#conseil #content-misc #col_agenda_salons .section-footer {

background:transparent url("../../images/specific/home/news_agenda_bottom.png") top left no-repeat;
height:15px;
width:271px;
}

#col_top_recruteurs_head {
width:301px;
height:51px;
background:transparent url("../../images/specific/section/top_recrut.png") top left no-repeat;
}

#col_top_recruteurs_head h2 {
display:none;
}

#col_top_recruteurs_inner {
width:301px;
background:transparent url("../../images/specific/section/filet_recrut.png") top left repeat-y;
padding-left:10px;
}

#col_top_recruteurs_bottom {
width:301px;
background:transparent url("../../images/specific/section/bottom_recrut.png") top left no-repeat;
height:31px;
}



/*
#news-emploi-content-wrapper {
background:url('../../images/specific/section/interim/top.png') top left no-repeat;
width:300px;
padding:68px 0px 0px 0px;
}

#news-emploi-content-wrapper ul {
background:url('../../images/specific/section/interim/bottom.png') bottom left no-repeat;
width:300px;
}

#news-emploi-content-wrapper ul li {
background:url('../../images/specific/section/interim/inner.png') top left repeat-y;
width:290px;
padding:0px 5px;
}
*/

#info_conseils {
height:166px;
width:353px;
background:url('../../images/specific/home/anim_flash_interieur.png') top left no-repeat;
position:relative;
}

#info_conseils object {
position:absolute;
top:35px;
left:5px;
}













/******************************************************************************************/
/*                           La mise en page candidat                                     */
/******************************************************************************************/

body#candidat #page-header {
background-image:url('../../images/specific/layout/page-header/corporate.png');
	
}

body#candidat #page-content-wrapper {
background-color:#fff;
}

body#candidat #page-content-wrapper {
background-image:none;
}

body#candidat #page-footer {
background-image:url('../../images/specific/layout/page-footer/corporate.png');
}


body#candidat #content-main .section-header {
width: auto;
}


body#candidat #content-misc .section-nicest .corporate-header {
display:none;
}

body#candidat #content-misc #col_news_emploi .section-nicest .corporate-header  {

display:block;
margin-top:20px;
background:transparent url("../../images/specific/home/news_agenda_top.png") top left no-repeat;
height:31px;
width:271px;
}


body#candidat #content-misc #col_news_emploi .section-nicest .corporate-header  h2{
display:none;
}

body#candidat #content-misc #col_news_emploi #news_emploi_content {
background:transparent url("../../images/specific/home/news_agenda_filet.png") top left repeat-y;
padding:0px 5px;
width:271px;
}


body#candidat #content-misc #col_news_emploi .section-footer {

background:transparent url("../../images/specific/home/news_agenda_bottom.png") top left no-repeat;
height:15px;
width:271px;
}


body#candidat #content-misc #col_agenda_salons .section-nicest .corporate-header  {
display:block;
margin-top:20px;
background:transparent url("../../images/specific/home/news_salons_top.png") top left no-repeat;
height:31px;
width:271px;
}


body#candidat #content-misc #col_agenda_salons .section-nicest .corporate-header  h2{
display:none;
}

body#candidat #content-misc #agenda_salons_content {
background:transparent url("../../images/specific/home/news_agenda_filet.png") top left repeat-y;
padding:0px 5px;
width:271px;
}


body#candidat #content-misc #col_agenda_salons .section-footer {

background:transparent url("../../images/specific/home/news_agenda_bottom.png") top left no-repeat;
height:15px;
width:271px;
}


body#corporate #content-misc #col_agenda_salons .section-nicest .corporate-header  {
display:block;
margin-top:20px;
background:transparent url("../../images/specific/home/news_salons_top.png") top left no-repeat;
height:31px;
width:271px;
}


body#corporate #content-misc #col_agenda_salons .section-nicest .corporate-header  h2{
display:none;
}

body#corporate #content-misc #agenda_salons_content {
background:transparent url("../../images/specific/home/news_agenda_filet.png") top left repeat-y;
padding:0px 5px;
width:271px;
}


body#corporate #content-misc #col_agenda_salons .section-footer {

background:transparent url("../../images/specific/home/news_agenda_bottom.png") top left no-repeat;
height:15px;
width:271px;
}

body#corporate #content-main .section-simple .candidat-header {
background:none;
background-color:#356772;
height:22px;
margin-left:auto;
margin-right:auto;
width:636px;
color:#FFFFFF;
}

body#corporate #content-main .section-simple .candidat-header h2{
color:#FFFFFF;
}


#content-main #FormNouveauCandidat .section-simple .candidat-inner, #content-main #FormNouveauCandidat .section-simplest .candidat-inner  {
border:none;
}


body#candidat #content-main #FormNouveauCandidat .section  {
background-color: none;
background:url("../../images/specific/section/main-inner-nicest.png") top let repeat-x ;
}


body#candidat #content-main .section-header {
background:#356772;
height:22px;
color:#FFFFFF;
margin-right:20px;
}

body#candidat #content-main .section-header h2{
color:#FFFFFF;
}


body#candidat .section-inner td  {
border-bottom: #6c7e82 solid 1px;
}


.candidat-inner .info-large h3 {
background:none;
color: #777;
border-bottom:1px dashed #777;
}

#accueil_candidat .section-header {
	background: url("../../images/specific/section/identification-candidat_top.png") top left no-repeat ;
	width:299px;
	height:39px;
	
}

#accueil_candidat .section-header h2{
	display:none;
}

#accueil_candidat .section-inner {
    background:#fff url("../../images/specific/section/identification-candidat_inner.png") top left repeat;
	width:289px;
	margin:0;
	padding:0 5px;
	color: #777;
}

#accueil_candidat .section-inner a{
	color:#777;
	text-decoration:underline;
}

#accueil_candidat .section-inner a:hover{
	color: #FF6600;
	text-decoration:underline;
}

#accueil_candidat .section-bottom {
	background: url("../../images/specific/section/identification_candidat_bottom.png") top left no-repeat ;
	width:299px;
	height:18px;
}

#accueil_candidat .info-large fieldset div {
margin-bottom:5px;
}

#content-main .section-simple .candidat-inner, #content-main .section-simplest .candidat-inner {
border:none;
}


body#candidat .section-inner td {
border-bottom: none;
}

#content-main .section-simple .candidat-footer {
background:#356772 none repeat scroll 0 0;
color:#FFFFFF;
height:22px;
margin-left:auto;
margin-right:auto;
width:636px;
}

/* modification des liens de la pagination */

.resultat_recherche_top2 ol li a.selected { /* Page en cours */
background-color: #FF6600;
color:white;
}

.resultat_recherche_top2 ol li a, .resultat_recherche_num a { /* les autres pages */
background-color:white;
color:black;
}

.resultat_recherche_top2 ol li a:hover, .resultat_recherche_num a:hover { /* rollover */
background-color: #FF6600;
color:white;
}
/* */


/* modification de la page des résultats de la recherche */

#resultat_recherche_tab tr td{
border-bottom:1px solid #666666;
color:#666666;
}

#resultat_recherche_tab tr td a{
color:#666666;
}

#resultat_recherche_tab th {
border-bottom:1px solid #666666;
}
/* */


/* Liens de bas de page des offres  */

body#corporate #content-main .section-nicest .candidat-inner {
color:#000;
}

body#corporate #content-main .section-nicest .candidat-inner a {
color:#000;
text-decoration:none;
}

body#corporate #content-main .section-nicest .candidat-inner a:hover {
color:#fff;
text-decoration:underline;
}

body#corporate #content-main .section-nicest h2 {
color:#fff;
}
/* */








/******************************************************************************************/
/*                           La mise en page recruteur                                     */
/******************************************************************************************/

body#recruteur #page-header {
background-image:url('../../images/specific/layout/page-header/corporate.png');
	
}

body#recruteur #page-content-wrapper {
background-color:#fff;
}

body#recruteur #page-content-wrapper {
background-image:none;
}

body#recruteur #page-footer {
background-image:url('../../images/specific/layout/page-footer/corporate.png');
}


body#recruteur #content-main .section-header {
width: auto;
}


body#recruteur #content-misc .section-nicest .corporate-header {
display:none;
}

body#recruteur #content-misc #col_news_emploi .section-nicest .corporate-header  {

display:block;
margin-top:20px;
background:transparent url("../../images/specific/home/news_agenda_top.png") top left no-repeat;
height:31px;
width:271px;
}


body#recruteur #content-misc #col_news_emploi .section-nicest .corporate-header  h2{
display:none;
}

body#recruteur #content-misc #col_news_emploi #news_emploi_content {
background:transparent url("../../images/specific/home/news_agenda_filet.png") top left repeat-y;
padding:0px 5px;
width:271px;
}


body#recruteur #content-misc #col_news_emploi .section-footer {

background:transparent url("../../images/specific/home/news_agenda_bottom.png") top left no-repeat;
height:15px;
width:271px;
}


body#recruteur #content-misc #col_agenda_salons .section-nicest .corporate-header  {
display:block;
margin-top:20px;
background:transparent url("../../images/specific/home/news_salons_top.png") top left no-repeat;
height:31px;
width:271px;
}


body#recruteur #content-misc #col_agenda_salons .section-nicest .corporate-header  h2{
display:none;
}

body#recruteur #content-misc #agenda_salons_content {
background:transparent url("../../images/specific/home/news_agenda_filet.png") top left repeat-y;
padding:0px 5px;
width:271px;
}


body#recruteur #content-misc #col_agenda_salons .section-footer {

background:transparent url("../../images/specific/home/news_agenda_bottom.png") top left no-repeat;
height:15px;
width:271px;
}


body#recruteur #content-main #FormNouveauCandidat .section  {
background-color: none;
background:url("../../images/specific/section/main-inner-nicest.png") top let repeat-x ;
}


body#recruteur #content-main .section-header {
background:#356772;
height:22px;
color:#FFFFFF;
margin-right:20px;
}

body#recruteur #content-main .section-header h2{
color:#FFFFFF;
}


body#recruteur .section-inner td  {
border-bottom: #6c7e82 solid 1px;
}

body#recruteur #content-main .section-nicest .recruteur-inner {
background:none;
}

body#recruteur #content-main .section-nicest .recruteur-footer {
background:none;
}

#agenda_salons_content #agenda_salons_list a{
text-decoration:none; !important
}

body#recruteur .section-inner td {
border-bottom:none;
}


/* liens pied de page */
#liens a:hover {
color: #FF6600;
text-decoration:underline;

}
/* */







#connexion_recruteur .section-header {
	background: url("../../images/specific/section/identification-recruteur_top.png") top left no-repeat ;
	width:299px;
	height:39px;
	
}

#connexion_recruteur .section-header h2 {
	display:none;
}

#connexion_recruteur .section-inner {
    background: url("../../images/specific/section/identification-candidat_inner.png") top left repeat;
	width:289px;
	margin:0;
	padding:0 5px;
	color: #777;
}

#connexion_recruteur .section-inner a {
	color:#777;
	text-decoration:underline;
}

#connexion_recruteur .section-inner a:hover {
	color: #FF6600;
	text-decoration:underline;
}

#connexion_recruteur .footer {
	background: url("../../images/specific/section/identification_candidat_bottom.png") top left no-repeat ;
	width:299px;
	height:18px;
}

#connexion_recruteur .margin-bottom {
margin-bottom:0;
}

#connexion_recruteur h3 {
background:none;
color:#666666;
border-bottom:#666666 1px dashed;
}

#content-main .section-simple .corporate-inner, #content-main .section-simplest .corporate-inner {
background-color:white;
border:none;
}




/* Modification de l'encart CV connecté */
#content-misc .section-nice .candidat-header, #content-misc .section-simple .candidat-header {
background:none;
background:#356772;
height:22px;
color:#FFFFFF;
}
#content-misc .section-nice .candidat-header h2, #content-misc .section-simple .candidat-header h2{
color:#FFFFFF;
}

#content-misc .section-simple .candidat-inner {
background:#e8f0f3;
border:1px #e8f0f3 solid;
padding:0;
}

/* */ 


/* Modification de l'encart Recruteur connecté */
#content-misc .section-nice .recruteur-header, #content-misc .section-simple .recruteur-header {
background:none;
background:#356772;
height:22px;
color:#FFFFFF;
}

#content-misc .section-nice .recruteur-header h2, #content-misc .section-simple .recruteur-header h2{
color:#FFFFFF;
}

#content-misc .section-simple .recruteur-inner {
background:none;
border:1px #e8f0f3 solid;
padding:0;
}

.info-short {
background-color:#e8f0f3;
}

.info-short h3{
color:#5b7782;
}

.info-large h3 {
background-color:#5b7782;
color:white;
width:120px;
}

.abonnement-val {
color: #FF6600;
}

.offres-num {
color: #FF6600;
}
/* */


/* Tableau de bord recruteur */
#content-main .section-simple .recruteur-inner, #content-main .section-simplest .recruteur-inner {
background-color:white;
border:none;
}

body#recruteur .offres-recruteur th {
border-bottom:1px dashed #666666;
}

.offres-titre {
color:#666666;
}

.offres-recruteur {
margin-bottom:0;
margin-top:20px;
}

.offres-action {
color:#666666;
}

/* */


/* Modification fiche CV */

#fiche_titre {
clear:both;
margin-left:auto;
margin-right:auto;
overflow:hidden;
padding:10px;
width:580px;
}

#fiche_titre {
margin-top:25px;
border:#356772 1px dashed;
background:#e8f0f3;
padding:10px;
/*background-color:#DC50FF;*/
}

#fiche_titre h1{
color:#356772;
}

.fiche_titre_white {
color:#888;
}


.fiche_bloc_titre {
height:21px;
margin-bottom:20px;
}

.fiche_bloc_titre {
border-bottom:2px solid #FF6600;
}

.fiche_bloc_titre h2 {
float:left;
font-size:9px;
font-weight:bold;
line-height:12px;
padding:1px 5px;
font-size:1.4em;
padding:5px;
}

.fiche_bloc_titre h2 {
background-color: #FF6600;
color:white;
margin:0px;
}

.fiche_bloc h3 {
clear: none;
float:none;
display:block;
margin:0px;
}

.fiche_bloc .fiche_bloc_ul {
clear: none;
float: none;
display:block;
margin-bottom:20px;
}

#fiche_titre_bloc1 {
width:320px;
}

/* */


/* Modification sur la page d'accueil */

#info_conseils_content {
background:none;
height:159px;
min-height:111px;
}

#info_conseils_bottom {
background:none;
height:25px;
}

#a_la_une_content {
background:none;
height:auto !important;
min-height:100px;
}

#a_la_une_bottom {
background:none;
height:25px;
}
/* */

/* Modification fil d'ariane */
.header-text {
padding-left:0px;
}
/* */

/* modification titre depot cv page d'accueil */
#sub_espace_candidat h2 {
display:none;
}

/* */
.candidat-inner .info-large h3 {
float: none;
display:block;

}

.candidat-inner .info-large, .info-short {
clear: none;
}

/* Modification des fichiers statiques (infos légales, partenaires etc.) */
#content-main .section-nicest .corporate-header {
background:none;
display:block;
padding:5px;
background:#356772;
height:22px;
margin-bottom:15px;
}

#content-main .section-nicest .corporate-inner {
background:none;
}

#content-main .section-nicest .corporate-footer {
background:none;
}

.static-corporate h4 {
color:#00ace5;
}


.static-corporate h5 {
color:#FF6600 ;
text-decoration:none;
}

.static-corporate h5 a{
color:#FF6600 ;
text-decoration:none;
}

.static-corporate h5 a:hover{
color:#FF6600 ;
text-decoration:underline;
}
/* */




/* tableau de tarifs web */
#tarifs_web {
margin-top:0px;
width:620px;

}

#tarifs_web h2{
margin:15px 0;
background-color:#356772;
color:#fff;
padding:5px;
font-size:1.2em;
font-weight:bold;
}

#tarifs_web .details{
margin:15px 0;
}

#tarifs_web .details strong{
font-weight:bold;
}

#tableau_tarifs_web {
width:615px;
}

#tableau_tarifs_web .ligne_un{
background:#b0c6cd;
color: #444;
}

#tableau_tarifs_web .ligne_un td{
border:#fff 1px solid;
padding:5px;
}

#tableau_tarifs_web .ligne_deux{
background:#deebef;
color:#444;
}

#tableau_tarifs_web .ligne_deux td{
border:#fff 1px solid;
padding:5px;
}


#tableau_tarifs_web .packs b{
color: #FF6600;
}

.periode_validite {
margin:15px 0;
font-weight:bold;
text-decoration:underline;
}

.nous_contacter {
text-align:center;
}

.nous_contacter a{
color:#07c3fe;
text-decoration:none;
}

.nous_contacter a:hover{
color:#FF6600;
text-decoration:underline;
}

#tarifs_web ul {
margin:15px 0;
}

#tarifs_web ul li{
margin:10px 0;
list-style:square inside;
}
/* */


/* tableau des tarifs presse */
#tarifs_presse {
margin-top:0px;
width:620px;
}


#tarifs_presse h2{
margin:15px 0;
background-color:#356772;
color:#fff;
padding:5px;
font-size:1.2em;
font-weight:bold;
}


#tarifs_presse .nb_exemplaire {
color:#FF6600;
font-weight:bold;
}

#tarifs_presse #tableau_tarifs_presse {
border:#fff 1px solid;
border-collapse: collapse;
margin-bottom:25px;
width:615px;
}

#tarifs_presse #tableau_tarifs_presse .ligne_un{
background:#b0c6cd;
color: #444;
}

#tableau_tarifs_presse .ligne_un td{
border:#fff 1px solid;
padding:5px;
}

#tableau_tarifs_presse .ligne_deux{
background:#deebef;
color:#444;
}

#tableau_tarifs_presse .ligne_deux td{
border:#fff 1px solid;
padding:5px;
}

#tableau_tarifs_presse .packs b {
color: #FF6600;
}

#tarifs_presse .abonnez-vous {
text-align:center;
}

#tarifs_presse ul {
margin:15px 0;
}

#tarifs_presse ul li{
margin:10px 0;
list-style:square inside;
}

#tarifs_presse a{
color:#07c3fe;
text-decoration:none;
}

#tarifs_presse a:hover{
color:#FF6600;
text-decoration:underline;
}

#tarifs_presse .prix{
color:#FF6600;
font-weight:bold;
}

#tarifs_presse .nous-contacter {
text-align:center;
margin-top:5px;
margin-bottom:25px;
}

#tarifs_presse .nous-contacter .numero_tel {
color:#FF6600;
}


/**/

























/* catalogue produit */
#choix_commande_en_ligne #tableau_choix_commande .nom_produit strong {
font-size:1.1em;
font-weight:bold;
color:#333;
} 

#choix_commande_en_ligne #tableau_choix_commande .nom_produit a {
text-decoration:none;
color:#3b5389;
} 

#choix_commande_en_ligne #tableau_choix_commande .nom_produit a:hover {
text-decoration:none;
color:#ff8a00;
} 

#choix_commande_en_ligne #tableau_choix_commande .nom_produit a img{
position:relative;
top:4px;
left:-2px;
} 

#choix_commande_en_ligne #tableau_choix_commande th{
text-align:center;
vertical-align:bottom;
padding-bottom:10px;
font-weight:bold;
} 

#choix_commande_en_ligne #tableau_choix_commande .desc_produit {
text-align:center;
vertical-align:middle;
border-bottom: 1px solid #fff;
} 

#choix_commande_en_ligne #tableau_choix_commande th.famille_produits {
text-align:left;
color:#475d90;
font-size:1.3em;
height:20px;
}

/**/



/* caddie */
#recapitulatif_caddie #tableau_caddie .nom_produit strong {
font-size:1.1em;
font-weight:bold;
color:#333;
} 

#recapitulatif_caddie #tableau_caddie .nom_produit a {
text-decoration:none;
color:#3b5389;
} 

#recapitulatif_caddie #tableau_caddie .nom_produit a:hover {
text-decoration:none;
color:#ff8a00;
} 

#recapitulatif_caddie #tableau_caddie .nom_produit a img{
position:relative;
top:4px;
left:-2px;
} 

#recapitulatif_caddie #tableau_caddie th{
text-align:center;
vertical-align:bottom;
padding-bottom:10px;
font-weight:bold;
} 

#recapitulatif_caddie #tableau_caddie .desc_produit {
text-align:center;
vertical-align:middle;
border-bottom: 1px solid #fff;
} 


#total_caddie {
margin-top:20px;
margin-bottom:20px;
margin-left:360px;
}

#total_caddie .logo_spplus{
text-align:center;
width:130px;
}


#total_caddie .total_titre{
text-align:left;
width:100px;
height:30px;
background:url("../../images/common/paiement/filet.png") bottom left repeat-x;
vertical-align:middle;
}

#total_caddie .total_prix{
text-align:right;
font-weight:bold;
width:100px;
height:30px;
background:url("../../images/common/paiement/filet.png") bottom left repeat-x;
vertical-align:middle;
}


#infos_non_logge {
margin:20px 0;
}

#infos_non_logge .avertissement {
color:red;
}

#caddie_menu .avertissement strong{
text-decoration:underline;
font-weight:normal;
}


/**/


/* zone caddie */

#espace_caddie {
padding:0;
position:relative;
}

#espace_caddie h3{
width:80px;background-color:#0F2D6B;color:white;font-weight:bold;font-size:11px;padding:3px;padding-left:7px;margin-bottom:15px; 
border-color:black;border-style:solid;border-width:1px;margin-left:2px;padding-right:6px; -moz-border-radius: 5px;
 -webkit-border-radius: 5px;text-align:center;width:90px;
}

#espace_caddie #logos_cb{
position:absolute;
top:0; 
left:100px;
width:106px;
padding-left:15px;
}

#espace_caddie #message_caddie {
margin-bottom: 10px;

}

#espace_caddie .description_caddie {
padding:0 5px;

}

#details_caddie{
display:block;
clear:both;
background:url("../../images/common/paiement/fond_zone_caddie.png") top left repeat-x;
color:#FFFFFF;
padding-top:7px;
height:87px;
margin-bottom:20px;
line-height:1.8em;
position:relative;
}

#espace_caddie #zone_btn {
position:absolute;
top:55px;
width:320px;
}

#espace_caddie #zone_btn a{
margin-left:10px;
margin-right:21px;
}

#espace_caddie #zone_btn a img{
border:none;
}

/**/


/* Espace recruteur */
#mes_coord , #mon_abo, #mes_offres , #mes_cv , #la_cvtheque {
margin:20px 0;
line-height:1.8em;
clear:both;
display:block;
font-size:0.9em;
position:relative;
}

#mes_coord a, #mon_abo a, #mes_offres a, #mes_cv a, #la_cvtheque a {
color:#3b5389;
text-decoration:underline;
}

#mes_coord a:hover, #mon_abo a:hover, #mes_offres a:hover, #mes_cv a:hover, #la_cvtheque a:hover {
color:#fe970f;
text-decoration:underline;
}

#mes_coord h3, #mon_abo h3, #mes_offres h3, #mes_cv h3, #la_cvtheque h3 {
background-color:#0F2D6B;color:white;font-weight:bold;font-size:11px;padding:0px;margin-bottom:15px; 
border-color:black;border-style:solid;border-width:1px;margin-left:2px; -moz-border-radius: 5px;
 -webkit-border-radius: 5px;text-align:center;
}

#mes_coord h3 {
width:130px;
}

#mon_abo h3{
width:120px;
}

#mes_offres h3{
width:90px;
}

#mes_cv h3 {
width:70px;
}


#mes_coord .details .coordonnees-label {
margin-right:5px;
}

#mes_coord .details .coordonnees-val {
color:#3b5389;
}

#mes_coord .details .coordonnees-label, #mes_coord .details .coordonnees-val {
font-size:1em;
}

#mes_coord .details .coordonnees-val a{
font-size:1em;
}

#mon_abo .titre {
margin-right:5px;
}

#mon_abo .valeur {
font-weight:bold;
color: #999999;
}

#mes_offres .valeur {
font-weight:bold;
color:#3b5389;
}

#logo {
width:100%;
text-align:right;
padding-top:10px;
}

#mes_coord .bouton {
position:absolute;
top:0;
left:140px;
}

#mon_abo .bouton {
position:absolute;
top:0;
left:130px;
}

#mes_offres .bouton {
position:absolute;
top:0;
left:100px;
}


/**/


/* Gestion des popups dans le catalogues de produits */
  
.jqmWindow {
    display: none;
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -300px;
    width: 600px;
    background:#FFFFFF url("../../images/common/paiement/fond_popup_desc.png") top left repeat-x;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqm_menu {
text-align:right;
}

.jqm_menu a{
text-decoration:underline;
}

.jqm_menu a:hover{
color:red;
}

.jqmWindow .titre {
color:#fe970f;
font-size:1.6em;
font-weight:bold;
}

.jqmWindow .duree {
color:#fe970f;
font-size:0.9em;
margin-top:5px;
margin-bottom:10px;
margin-left:4px;
}

.jqmWindow .detail {
margin-top:20px;
line-height:1.8em;
}

#content-main #recapitulatif_caddie .jqmWindow .detail p{
margin:20px 0;
}

#content-main #recapitulatif_caddie .jqmWindow .detail ul{
margin:20px 0;
}
	
.jqmWindow .reponseContenu {
line-height:1.8em;
margin-bottom:20px;
}

.jqmWindow .reponseContenu ul li{
list-style-type: none;
background-image: url('../../images/common/paiement/puces_popup.png');
background-repeat: no-repeat;
background-position: 0% 65%;
padding-left: 15px;

}

.jqmOverlay { background-color: #000; }

/* Fix pour  IE6 */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/**/



/* mise en page retourspplus */

#content-main #retour_achat p {
	margin:20px 0;
	line-height:1.4em;
}

#content-main #retour_achat .commande_valide {
margin-left:96px;
}

#content-main #retour_achat .commande_valide p {
text-align:center;
width:400px;
padding:5px;
color:#FFFFFF;
background-color:#3b5389;
}

#content-main #retour_achat .commande_invalide {
margin-left:96px;
}

#content-main #retour_achat .commande_invalide p {
text-align:center;
width:400px;
padding:5px;
color:#FFFFFF;
background-color: #C10000;
}


#content-main #retour_achat .commande_texte {
padding:10px;
line-height:1.4em;
}

#content-main #retour_achat .service_commercial {
border:1px dashed #3b5389;
width:350px;
margin:0 auto;
color:#3b5389;
padding:5px;
line-height:1.5em;
text-align:center
}

#content-main #retour_achat .service_commercial h3{
margin-bottom:7px;
font-size:1.1em;
color:#3b5389;
font-weight:bold;

}

#content-main #retour_achat .service_commercial a{
color:#3b5389;
text-decoration:underline;
}

#content-main #retour_achat .service_commercial a:hover{
color:#fe970f;
text-decoration:underline;
}

#content-main #retour_achat p strong {
	color:#3b5389;
	font-weight:bold;
}

/**/

/* mise en page formulaire abonnement */

#abo_mag {
padding:10px 20px;
line-height:1.4em;
}

#content-main #abo_mag p{
margin:10px 0;
padding:0;
margin-top:15px;
}

#abo_mag .envoie{
width:100%;
text-align:center;
margin:15px;
}

#content-main #abo_mag .presentation{
margin:0;
padding:0;
}

#abo_mag h3{
color:#2f749b;
font-size:1.2em;
font-weight:bold;
margin:15px 0;
}

#duree_mag {
background: none;
margin:5px 0;
}

#duree_mag td{
height:25px;
padding:5px;
}


#duree_mag td.fond{
background-color:#eaf8ff;
height:35px;
border-bottom:#FFFFFF 3px solid;
}

#duree_mag .prix{
color:#666666;
font-weight:bold;
}

#abo_mag  .tabl_coord {
margin:5px 0;
}

#abo_mag  .tabl_coord td{
vertical-align:middle;
height:25px;
padding:5px;
}

#abo_mag  .asterisque{
color:#FF6600;
}

#cand_facturation {
width:100%;
background-color:#e4eaee;
}

#candidat_livraison {
width:100%;
background-color:#e4eaee;
}

#entreprise_facturation, #entreprise_livraison {
width:100%;
background-color:#dadcdd;
}

.champ_error {
color:red;
font-size:0.8em;
font-style:italic;
}
/**/
