body		{ font-family: verdana; font-size: 11px; margin: 0px; }

.haut
{
	background-color: #FFFFFF;
	background-image: url("../../images/fondFJ.jpg");
	background-repeat: no-repeat;
	background-position: top right;
}

.menu_haut
{
	background-color: #EFEFEF;
	background-image: url("../../images/nav.jpg");
	background-repeat: repeat-x;
	background-position: left;
}

fieldset        { border: #C0638D 1px solid; padding: 0px; margin: 0px; }
fieldset.noBord { border: #C0638D 0px solid; padding: 0px; margin: 0px; }
legend
{
	background-color: #C0638D;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}

.nospace	{ border-collapse: collapse; padding: 0px; border: 0px; }
.cadre1		{ border-top: 1px solid #333333; border-right: 2px solid #69686B; border-bottom: 2px solid #ADABB1; border-left: 1px solid #ADABB1; background-color: #EAE7EF; }

.button		{ background-color: #C0638D; font-family: verdana; font-size: 11px; font-weight: bold; color: #FFFFFF; border-bottom: 2px solid #452F55; border-right: 2px solid #452F55; border-top: 1px solid #E9E1EE; border-left: 1px solid #E9E1EE; cursor: hand; }
.buttonOver	{ background-color: #EBA9C7; font-family: verdana; font-size: 11px; font-weight: bold; color: #FFFFFF; border-bottom: 2px solid #5C5C5C; border-right: 2px solid #5C5C5C; border-top: 1px solid #C0C0C0; border-left: 1px solid #C0C0C0; cursor: hand; }

a:active	{ font-size: 11px; color: #C0638D; font-family: verdana; text-decoration: none; }
a:link 		{ font-size: 11px; color: #C0638D; font-family: verdana; text-decoration: none; }
a:visited 	{ font-size: 11px; color: #C0638D; font-family: verdana; text-decoration: none; }
a:hover 	{ font-size: 11px; color: #C0638D; font-family: verdana; text-decoration: underline; }

a.menu:active	{ font-size: 11px; color: #C0638D; font-family: verdana; text-decoration: none; }
a.menu:link 	{ font-size: 11px; color: #C0638D; font-family: verdana; text-decoration: none; }
a.menu:visited 	{ font-size: 11px; color: #C0638D; font-family: verdana; text-decoration: none; }
a.menu:hover 	{ font-size: 11px; color: #C0638D; font-family: verdana; text-decoration: none; }

a.red:active    { font-size: 11px; color: red; font-family: verdana; text-decoration: underline; }
a.red:link      { font-size: 11px; color: red; font-family: verdana; text-decoration: underline; }
a.red:visited   { font-size: 11px; color: red; font-family: verdana; text-decoration: underline; }
a.red:hover     { font-size: 11px; color: red; font-family: verdana; text-decoration: underline; }

a.image:active	{ color: #000000; text-decoration: none; }
a.image:link 	{ color: #000000; text-decoration: none; }
a.image:visited { color: #000000; text-decoration: none; }
a.image:hover 	{ color: #000000; text-decoration: none; }

a.lien_annonces:active  { color: #000000; text-decoration: none; }
a.lien_annonces:link    { color: #000000; text-decoration: none; }
a.lien_annonces:visited { color: #000000; text-decoration: none; }
a.lien_annonces:hover   { color: #000000; text-decoration: none; }

a.lien_annonces_blanc:active  { color: #FFFFFF; text-decoration: none; }
a.lien_annonces_blanc:link    { color: #FFFFFF; text-decoration: none; }
a.lien_annonces_blanc:visited { color: #FFFFFF; text-decoration: none; }
a.lien_annonces_blanc:hover   { color: #FFFFFF; text-decoration: none; }

ul			{ cursor: default; font-family: verdana; font-size: 11px;}
li			{ cursor: default; font-family: verdana; font-size: 11px; }
ol			{ cursor: default; font-family: verdana; font-size: 11px; }
p			{ cursor: default; font-family: verdana; font-size: 11px; }
td			{ font-family: verdana; font-size: 11px; }
tr			{ font-family: verdana; font-size: 12px; }
select		{ border: 1px solid #51485F; font-family: verdana; font-size: 11px; }
input		{ font-family: verdana; font-size: 11px; }

div.cadre	{ border: 1px solid #EFEFEF; }
.bold		{ font-weight: bold; }

select.job	{ width: 240px; height: 16px; }
td.listAnnonce	{ border-top: 1px #FFFFFF; border-left: 0px; border-right: 0px; border-bottom: 0px; border-style: solid; }

.nom_societe	{ font-size: 18px; letter-spacing:1px; font-weight:bold; }
.titre_poste	{ font-size: 14px; letter-spacing:1px; font-weight:bold;margin:0}
.inputText		{ border: 1px solid #51485F; font-family: verdana; font-size: 11px; }
.inputTextWarning	{ border: 1px solid #BD0900; font-family: verdana; font-size: 11px; background-color: #FFE3E3; }
.inputTextDisabled	{ border: 1px solid #51485F; font-family: verdana; font-size: 11px; background-color: #D4D0C8; }

textarea	{ color: #000000; font-family: verdana; font-size: 11px; }

.tdTitle	{ border: 0px solid #FFFFFF; background: #C0638D; padding-top: 0px; padding-left: 5px; padding-right: 0px; padding-bottom: 0px; color: #ffffff; font-weight: bold; }
.tdStyle1	{ border: 1px solid #b0b0b0; background: #FFFFFF; }
.tdStyle2	{ border: 1px solid #b0b0b0; background: #F4EDF8; }

.trStyle1	{ border: 0px solid #FFFFFF; background: #FFFFFF; font-weight: normal; letter-spacing: 0ems; padding-left: 1px; padding-right: 2px; padding-bottom: 3px; cursor: hand; }

td.tdBorderAnnonces
	{
		border-left: 0px;
		border-bottom: 0px;
		border-right: 0px;
		border-top: 1px #FFFFFF;
		border-style: solid;
	}

.tdCadre1	{ border: 1px solid #b0b0b0; background: #E7E1EB; padding: 8px; }
.tdCadre2	{ border: 0px; background: #6b4d80; padding: 8px; color: #FFFFFF; }
.tdCadre3	{ border: 1px solid #b0b0b0; background: #FFFFFF; padding: 8px; }
.tdCadre4	{ border: 1px solid #C0638D; background: #FFFFFF; padding: 0px; }
.tdCadre5	{ border: 1px solid #b0b0b0; background: #E7E1EB; padding: 0px; }
.tdCadre4_g	{ border-top: 1px solid #b0b0b0; border-right: 0px solid #b0b0b0; border-bottom: 0px solid #b0b0b0; border-left: 1px solid #b0b0b0; background: #FFFFFF; padding: 0px; }
.tdCadre4_g2	{ border-top: 0px solid #b0b0b0; border-right: 0px solid #b0b0b0; border-bottom: 0px solid #b0b0b0; border-left: 1px solid #b0b0b0; background: #EFEFEF; padding: 0px; }
.tdCadre4_d	{ border-top: 1px solid #b0b0b0; border-right: 1px solid #b0b0b0; border-bottom: 0px solid #b0b0b0; border-left: 1px solid #b0b0b0; background: #EFEFEF; padding: 0px; }
.tdCadre4_b	{ border-top: 1px solid #b0b0b0; border-right: 1px solid #b0b0b0; border-bottom: 1px solid #b0b0b0; border-left: 1px solid #b0b0b0; background: #EFEFEF; padding: 0px; }

.tdCadre4_g_green	{ border-top: 1px solid #b0b0b0; border-right: 0px solid #b0b0b0; border-bottom: 0px solid #b0b0b0; border-left: 1px solid #b0b0b0; background: #82E672; padding: 0px; }
.tdCadre4_g_yellow	{ border-top: 1px solid #b0b0b0; border-right: 0px solid #b0b0b0; border-bottom: 0px solid #b0b0b0; border-left: 1px solid #b0b0b0; background: #EEEC50; padding: 0px; }
.tdCadre4_g_orange	{ border-top: 1px solid #b0b0b0; border-right: 0px solid #b0b0b0; border-bottom: 0px solid #b0b0b0; border-left: 1px solid #b0b0b0; background: #FFB400; padding: 0px; }
.tdCadre4_g_red		{ border-top: 1px solid #b0b0b0; border-right: 0px solid #b0b0b0; border-bottom: 0px solid #b0b0b0; border-left: 1px solid #b0b0b0; background: #FF1C04; padding: 0px; }

.tdCadre_green	{ border: 1px solid #b0b0b0; background: #82E672; padding: 0px; }
.tdCadre_yellow	{ border: 1px solid #b0b0b0; background: #EEEC50; padding: 0px; }
.tdCadre_orange	{ border: 1px solid #b0b0b0; background: #FFB400; padding: 0px; }
.tdCadre_red	{ border: 1px solid #b0b0b0; background: #FF1C04; padding: 0px; }

.menu_news      {}
.menu_newsOver  { background: #E3D3E8; }
.menu_titre	{ font-weight: bold; }
.menuTop	{ border: 1px solid #6b4d80; background: #6b4d80; color: #FFFFFF; font-weight: bold; letter-spacing: 2ems; padding-left: 4px; padding-right: 4px;}
.menuTopOver	{ border: 1px solid #000000; background: #E6DBE7; color: #000000; font-weight: bold; letter-spacing: 2ems; padding-left: 4px; padding-right: 4px; cursor: hand; border-bottom: 1px solid #452F55; border-right: 1px solid #452F55; border-top: 1px solid #A495AD; border-left: 1px solid #A495AD;}
.menuTopOut	{ border: 0px solid #DFCAE9; background: #DFCAE9; color: #A586B3; font-weight: bold; letter-spacing: 2ems; padding-left: 4px; padding-right: 4px; cursor: hand;}

.infoHautStrongBlack	{ color: #000000; font-weight: bold; }
.infoHautBlack		{ color: #000000; }
.infoHautStrongWhite	{ color: #FFFFFF; font-weight: bold; }
.infoHautWhite		{ color: #FFFFFF; }

.sousmenuCadre	{ padding: 0px; background: #FFFFFF; border-left: 1px solid #ACA899; border-top: 1px solid #ACA899; border-right: 1px solid #ECE9D8; border-bottom: 1px solid #ECE9D8; }
.sousmenu	{ background: #FFFFFF; color: #000000; font-weight: normal; letter-spacing: 0ems; padding-left: 1px; padding-right: 2px; padding-bottom: 3px; cursor: hand; }
.sousmenuOver	{ background: #F5E5F9; color: #000000; font-weight: normal; letter-spacing: 0ems; padding-left: 1px; padding-right: 2px; padding-bottom: 3px; cursor: hand; }
.sousmenuSelect		{ background: #F5E5F9; color: #000000; font-weight: normal; letter-spacing: 0ems; padding-left: 1px; padding-right: 2px; padding-bottom: 3px; cursor: hand; }
.sousmenuSelectOver	{ background: #D4BADB; color: #000000; font-weight: normal; letter-spacing: 0ems; padding-left: 1px; padding-right: 2px; padding-bottom: 3px; cursor: hand; }

td.stats_over	{ background: #FFFFFF; }
td.tdStats	{ background: #EFEFEF; }

.black_bord      { border: 1px solid #000000; }
.black_bord_haut	{ border-width: 1px 0px 0px 0px; border-style: solid; border-color: #000000; }

.blanc_bord      { border: 1px solid #FFFFFF; }
.gris_bord	{ border: 1px solid #EFEFEF; }
.gris_i		{ color: #6F6F6F;  font-style: italic; }
.r_bold		{ color: red; font-weight: bold; }
.green		{ color: green; }
.red		{ color: red; }
.white		{ color: white; }
.orange		{ color: orange; }
.r_orange         { color: orange; font-weight: bold; }
.lien		{ font-size: 11px; color: #6d4389; font-family: verdana; text-decoration: none; }
.a		{ color: #C0638D; }

td.tdTitleFirst { font-weight: bold; font-size: 11px; background: #CDCDCD; text-align: center; border: 1px solid #000000; }
td.tdTitleRight { font-weight: bold; font-size: 11px; background: #CDCDCD; text-align: center; border-width: 1px 1px 1px 0px; border-style: solid; border-color: #000000; }
td.tdTitleBottom { font-weight: bold; font-size: 11px; background: #CDCDCD; text-align: center; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #000000; }
td.tdTitleBottomRight { font-weight: bold; font-size: 11px; background: #CDCDCD; text-align: center; border-width: 0px 1px 1px 0px; border-style: solid; border-color: #000000; }

td.tdFirst      { border-width: 0px 1px 1px 1px; border-style: solid; border-color: #000000; }
td.tdNext       { border-width: 0px 1px 1px 0px; border-style: solid; border-color: #000000; }
td.tdNextBas	{ border-width: 0px 0px 1px 0px; border-style: solid; border-color: #000000; }

td.tdFirstCom	{ border-width: 0px 1px 0px 1px; border-style: solid; border-color: #000000; }
td.tdNextCom	{ border-width: 0px 1px 0px 0px; border-style: solid; border-color: #000000; }

td.tdFirstTop   { border-width: 1px 1px 1px 0px; border-style: solid; border-color: #000000; }

td.tdBordure    { border: 1px solid #b0b0b0; }

