/* CSS Document */
body
{
text-align: center; /* for IE */

}
td.annonceur
{
	border: 1px solid #CECECE;
	background-color: #FFFFFF;
}

.bas {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF873B;
}

A.demandeur
{
	FONT-WEIGHT:normal; COLOR: #FF873B; text-decoration:underline;
}

A.demandeur:hover
{
	FONT-WEIGHT:normal; COLOR: #0B6DA8; text-decoration:underline;
}

A.agence
{
	FONT-WEIGHT:normal; COLOR: #4BB972; text-decoration:underline;
}

A.agence:hover
{
	FONT-WEIGHT:normal; COLOR: #66CC33; text-decoration:underline;
}

A.vendeur
{
	FONT-WEIGHT:normal; COLOR: #448BB7; text-decoration:underline;
}

A.vendeur:hover
{
	FONT-WEIGHT:normal; COLOR: #00CCFF; text-decoration:underline;
}

A.blanc
{
	FONT-WEIGHT:bold; COLOR: #FFFFFF; text-decoration:underline;
}

A.blanc:hover
{
	FONT-WEIGHT:bold; COLOR: #000000; text-decoration:underline;
}

A.rien
{

	background-color: #FFFFFF;}

A.rien:hover
{

	background-color: #FFFFFF;
}


A 
{
	FONT-WEIGHT: bold; COLOR: #0B6DA8; text-decoration:underline;
}

A:hover 
{
	FONT-WEIGHT: bold;
	/*background-color: #FF873B;*/
	COLOR: #FF873B;
}

TD 
{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

TD.titre 
{
	FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-WEIGHT: bold;
}

.Style1 
{
	color: #000000;
	font-weight: bold;
}

.largeur_menu
{
	width:180px;
}

.fond_clin
{
	border-color:#FF0000;
}

.formulaire {
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.formsection {
	font-weight: bold;
	background-color: #FFFFFF;
}
.obligatoire {
	color: #FF0000;
}
.obligatoire2 {
	color: #FF0000;
	font-size:12px;
}
.obligatoire_gd {
	color: #FF0000;
	font-size:16px;
	font-weight:bold;
}
.noir_gd {
	color:#000000;
	font-size:16px;
	font-weight:bold;
}
.bleu_gd {
	color:#076BA7;
	font-size:16px;
	font-weight:bold;
}
.orange_gd {
	color:#F67000;
	font-size:13px;
	font-weight:bold;
}
.largeur_menu{width:150px}

.bordure_bas{
    font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
}

.bordure_haut{
    font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	
}

.bordure_nom{
	background-color:#FF873B;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	color:#000000;
}

.bordure_separ{
 	color:#0000FF;
	font-weight:bold;
}.fondrecherche {
	border: 1px solid;
	background-color: #B0D0CF;
}
.haut {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.bords {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color:#FF873B;
	border-left-color: #FF873B;
	clip:  rect(5px auto auto 5px);
	background-color: #FFFFFF;
}
.bords_bas {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF873B;
	border-left-color: #FF873B;
	clip:  rect(5px auto auto 5px);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF873B;
}

.bords_bas_vert {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #4DB604;
	border-left-color: #4DB604;
	clip:  rect(5px auto auto 5px);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4DB604;
}

.bords2 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF873B;
	border-left-color: #FF873B;
}

.bords_vert {
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #4DB604;
	border-left-color: #4DB604;
}

.bords_rech {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF873B;
	border-left-color: #FF873B;
	border-bottom-width:2px;
	border-bottom-style:double;
	border-bottom-color:#FF873B;
	background-color: #FFFFFF;
}

.bordure_tab
{
	border-width:5px;
	border-style:outset;
	border-color:#666666;
}

.fondmenu {
	background-color: #FFFFFF;
}
.imgh {
	background-image: url(../images/top2.gif);
}
.menu {
	border: 1px solid #2E8099;
}
.fond {
	background-color: #F0F0F0;
}
.titre_menu {
	font-weight: bold;
	color: #FFFFFF;
}
.imgb {
	background-image: url(../images/bottom2.gif);
}
.colorbar {
	background-color: #FF873B;
}

.colorbar_bleu {
	background-color: #D0E0ED;
}
.colorbar_orange {
	background-color: #FDB179;
}

.colorbar_bl {
	background-color: #076BA7;

}
.aa_colorbar {
	background-image:url(../images/aa_haut.gif);
}

.ab_colorbar {
	background-image:url(../images/ab_haut.gif);
}

.ba_colorbar {
	background-image:url(../images/aa_bas.gif);
}

.bb_colorbar {
	background-image:url(../images/ab_bas.gif);
}

.formbg {
	background-image: url(../images/header_page.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}

.bordure_recherche_haut
{
	background-image:url(../images/barre_haut.gif);
	background-repeat:no-repeat;
}
hr {
	color: #FF873B;
	background-color: #FF873B;
	height: 2px;
	border: 0;
}

.font_blanc
{
	color:#FFFFFF;
	font-weight:bold;
}

.titrepage {
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-WEIGHT: bold;
	font-size: 10pt;
 	color: #000000;
}

h1 
{
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-WEIGHT: bold;
	font-size: 10pt;
 	color: #000000;
	display:inline;
}

.bords_tab_rech {
	border-bottom-width: 2px;
	border-bottom-style:double;
	border-bottom-color: #448BB8;
	border-collapse:collapse;
}

.color_tab_rech
{
	background-color:#FFB584;
}

.color_tab_rech2
{
	background-color:#FCCC69;
}
.color_tab_rechhaut
{
	background-color:#FF9D5B;
	color:#FFFFFF;
	font-weight:bold;
}
.color_tab_rechmilieu
{
	background-color:#FFB584;
	color:#FFFFFF;
	font-weight:bold;
}
.color_tab_rechbas
{
	background-color:#FFC8A4;
	color:#FFFFFF;
	font-weight:bold;
}

.prof_recru
{
	background-color:#FF873B;
	color:#FFFFFF;
}
.bar_bleu
{
	background-color:#076BA7;
	color:#FFFFFF;
	font-weight:bold;
}.bar_orange
{
	background-color:#F67000;
	color:#FFFFFF;
	font-weight:bold;
}
/*.btn_valider
{
 border:0px;
 margin:0px;
 padding:0px; 
 width:48px; 
 height:18px;
 background:url(../images/btn_valider.gif);
 cursor:pointer;
}
*/
.btn_rechercher
{
 border:0px;
 margin:0px;
 padding:0px; 
 width:64px; 
 height:18px;
 background:url(../images/btn_rechercher.gif);
 cursor:pointer;
}

.btn_rechercher_vd
{
 border:0px;
 margin:0px;
 padding:0px; 
 width:64px; 
 height:18px;
 background:url(../images/btn_rechercher_vd.gif);
 cursor:pointer;
}

.btn_deconnexion
{
 border:0px;
 margin:0px;
 padding:0px; 
 width:70px; 
 height:18px;
 background:url(../images/btn_deconnexion.gif);
 cursor:pointer;
}

.btn_choisir
{
 border:0px;
 margin:0px;
 padding:0px; 
 width:52px; 
 height:18px;
 background:url(../images/btn_choisir.gif);
 cursor:pointer;

}
.btn_ok
{
 border:0px;
 margin:0px;
 padding:0px; 
 width:19px; 
 height:16px;
 background:url(../images/valider.gif);
 cursor:pointer;
}

.btn_ok2
{
 border:0px;
 margin:0px;
 padding:0px;
width:25px; 
 height:20px;
 background:url(../images/btn_ok.jpg);
 cursor:pointer;
}

.btn_valider
{
 border:0px;
 margin:0px;
 padding:0px; 
 width:86px; 
 height:18px;
 background:url(../images/bt_valider.gif);
 cursor:pointer;
}

.marge_gauche
{
	margin-left:2px;
}

.largeur_liste
{
	width:140;
}

.entete_vert
{
	background-color:#4DB604;
	color:#FFFFFF;
}

.btn_ok
{
 border:0px;
 margin:5px;
 padding:0px; 
 width:89px; 
 height:22px;
 background:url(../images/valider.gif);
 cursor:pointer;
}


.clignotant
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color:#990033;
}

.texte_service
{
	font-size:12px;
	color:#4DB604;
}

.texte_servicev
{
	font-size:12px;
	color:#397499;
}

.tex_service
{
	font-size:12px;
	color:#FF873B;
}

.cand_titre_pres
{
	font-size:12px;
	font-weight: bold;
	COLOR:#397499;
}

.recru_titre_pres
{
	font-size:12px;
	font-weight: bold;
	COLOR:#4DB604;
}

.titre_pres
{
	font-size:14px;
	font-weight: bold;
	COLOR:#B61D65;
}

.tab_text_titre_xxl
{
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight: bold;
	color:#FFFFFF;
}

.tab_text_titre_xl
{
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#FFFFFF;
}

.tab_text_xxl
{
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#000000;
}

.tab_text_xl
{
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#000000;
}

.bords_bleu {
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #076BA7;
	border-left-color: #076BA7;
}

.entete_bleu
{
	background-color:#076BA7;
	color:#FFFFFF;
}

.bords_bas_bleu {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #076BA7;
	border-left-color: #076BA7;
	clip:  rect(5px auto auto 5px);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #076BA7;
}

.btn_rechercher_bleu
{
 border:0px;
 margin:0px;
 padding:0px; 
 width:64px; 
 height:18px;
 background:url(../images/btn_rechercher_bleu.png);
 cursor:pointer;
}

#details_offre {
	position:relative;
	border:1px;
	border-style:solid;
 	border-color:#FC7300; /* perso */
 	margin-top:10px;
	margin-bottom:20px;
	margin-left: auto;
    margin-right: auto;
	line-height:15px;
	width:570px;	
}
#details_offre #encart {
	padding:0px;
	margin:0px 0px 0px 0px;
}
#details_offre #encart_droite {
	border-bottom:1px;
	border-left:1px;
	border-right:1px;
	border-top:1px;
	border-style:solid;
 	border-color:#FC7300;
}
#details_offre #intitule {
	color:#0B6DA8; /* perso */
	font-weight:bold;
	padding-left:5px;
}
#details_offre #intitule_o {
	color:#000000; /* perso */
	padding:5px;
	text-align:left;
}
#details_offre #titre {
	text-align:center;
	font-weight:bold;
	background-color:#FC7300; /* perso */
	color:#FFFFFF; /* perso */
	margin:0px;
	padding:4px;
}

#details_offre hr {
	color:#FC7300; /* perso */
}

#details_offre a {
	font-weight:normal;
	color:#000;
	text-decoration:none;
}

#details_offre a:hover {
	font-weight:normal;
	color:#000;
	text-decoration:underline;
}

#details_offre a.demandeur
{
	FONT-WEIGHT:normal; COLOR: #FF873B; text-decoration:underline;
}

#details_offre a.demandeur:hover
{
	FONT-WEIGHT:normal; COLOR: #0B6DA8; text-decoration:underline;
}
#details_offre #titre a{
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}

#details_offre #titre a:hover{
	text-decoration:underline;
}

#details_offre #description {
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-top:2px;
	border-style:solid;
	border-color:#FC7300;
	margin:0px;
	padding:0px;
}

#details_offre_b {
	position:relative;
	border:1px;
	border-style:solid;
 	border-color:#0B6DA8; /* perso */
 	margin-top:10px;
	margin-bottom:20px;
	margin-left: auto;
    margin-right: auto;
	line-height:15px;
	width:570px;	
}
#details_offre_b #encart {
	padding:0px;
	margin:0px 0px 0px 0px;
}
#details_offre_b #encart_droite {
	border-bottom:1px;
	border-left:1px;
	border-right:1px;
	border-top:1px;
	border-style:solid;
 	border-color:#0B6DA8;
	padding:5px;
}
#details_offre_b #intitule {
	color:#FC7300; /* perso */
	font-weight:bold;
	padding:5px;
}
#details_offre_b #intitule_o {
	color:#000000; /* perso */
	padding:5px;
	text-align:left;
}
#details_offre_b #titre {
	text-align:center;
	font-weight:bold;
	background-color:#0B6DA8; /* perso */
	color:#FFFFFF; /* perso */
	margin:0px;
	padding:4px;
}
#details_offre_b hr {
	color:#0B6DA8; /* perso */
}
#details_offre_b #description {
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-top:2px;
	border-style:solid;
	border-color:#0B6DA8;
	margin:0px;
	padding:0px;
}