BODY {
	margin-top: 0px;
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-IMAGE: url(../images/background.jpg);
}

A.link {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #FF9C00; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #00309D; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}

a.roll{color:#00309D;text-decoration:none;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;FONT-WEIGHT: bold;}
a.roll:hover{text-decoration:underline;}

a.block{COLOR: #000000; text-decoration:none;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;FONT-WEIGHT: bold;TEXT-DECORATION: underline}
a.block:hover{text-decoration:underline;}

.title_block {
	COLOR:#FF9C00;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	FONT-FAMILY: Tahoma;
	VERTICAL-ALIGN:middle;
}
LI.block {
	list-style-type: none;
	text-align: left;
	list-style-position:outside;
	BACKGROUND: url(../images/block/puce.gif) no-repeat 0px 6px; 
	padding-left: 10px;
	margin: .5em 0 .5em 0
}
LI.sub_list {
	list-style-type: none;
	text-align: left;
	list-style-position:outside;
	BACKGROUND: url(../images/losange_small.gif) no-repeat 0px 8px; 
	padding-left: 10px;
	margin: .5em 0 .5em 0
}
DIV.title {
	list-style-type:none;
 	background-image:url("../images/puce_orange_fleche.gif");
 	background-repeat:no-repeat;
 	background-position:0% 0%;
 	padding-left:20px;
}
.title_section {
	COLOR:#00309D;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	VERTICAL-ALIGN:middle;
}
DIV.content {
	padding-top:10px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	TEXT-ALIGN: justify;
}
DIV.content  TD, span.content {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px;
	COLOR: #000000; 
	FONT-FAMILY:Arial, Verdana, Helvetica, sans-serif;
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
}

.jpl {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	color: #00309D;
}
.menuTop {
	BACKGROUND: #00309D; 
	WIDTH: 100%; 
	VERTICAL-ALIGN:middle;
}
A.partenaire  {
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}

A.job_home {
	FONT-SIZE: 12px; 
	COLOR: #666666; 
	FONT-FAMILY:Arial, Verdana, Helvetica, sans-serif;
}
A.job_home:hover {
	FONT-SIZE: 12px; 
	COLOR: #FF9C00; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

.header_table_content {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	VERTICAL-ALIGN:middle;
	COLOR: #ffffff; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}
A.link_top {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	HEIGHT: 20px;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
}
A.link_top:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #FF9C00; 
	HEIGHT: 20px;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
}
A.link_orange {
	FONT-SIZE: 13px; 
	COLOR: #FF9C00; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.link_orange:hover {
	COLOR: #00309D; 
	TEXT-DECORATION: none
}
A.link_grey {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #6b6b9d; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline
}
A.link_grey:hover {
	FONT-SIZE: 11px; 
	COLOR: #cc0000; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline
}
.link_blue {
	COLOR: #00309D; 
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.link_blue {
	COLOR: #00309D; 
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.link_blue:hover {
	COLOR: #00309D; 
	TEXT-DECORATION: none
}
A.link_orange_underline {
	FONT-SIZE: 13px; 
	COLOR: #FF9C00; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
}
A.link_orange_underline:hover {
	FONT-SIZE: 13px; 
	COLOR: #00309D; 
}
A.link_orange_small {
	FONT-SIZE: 11px; 
	COLOR: #FF9C00; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
}
A.link_orange_small:hover {
	FONT-SIZE: 11px; 
	COLOR: #00309D; 

}
.action {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;  
	FONT-SIZE: 10px; 
	text-align: center;
}
.action  A{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;  
	COLOR: #666666; 
	FONT-SIZE: 10px; 
	text-align: center;
	TEXT-DECORATION: none;
}
.path {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 11px; 
	MARGIN: 0px; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #dddddd 1px dashed; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	POSITION: relative; 
	TEXT-DECORATION: none
}
.separator  {
	BORDER-BOTTOM: #FF9C00 1px dashed; 
}
.path A {
	FONT-SIZE: 11px; 
	COLOR: #00309D; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.path A:hover {
	FONT-SIZE: 11px; 
	COLOR: #cf6900; 
	TEXT-DECORATION: none
}
.path SPAN {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

.puce {
	PADDING-LEFT: 12px; 
	BACKGROUND: url(../images/puce_bleue_fleche_small.gif) no-repeat 0px 5px; 
	PADDING-TOP: 5px; 
}
INPUT.search {
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	FONT-SIZE: 9px;  
	BORDER-LEFT: #cccccc 1px solid; 
	COLOR: #002f9d; 
	BORDER-BOTTOM: #cccccc 1px solid; 
}
SELECT.formulaire {
	color:#5c71a2;
}

.cell_content {
	border-right-style:solid;
	border-color:#FF9C00;
	border-width:1px
}
DIV.separation_blue {
	BORDER-TOP: #00309D 1px solid; 	
	padding-left: 0px;
}

DIV.ref {	 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	TEXT-DECORATION: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

TD.title_box {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #ffffff; 
	BACKGROUND: #FF9C00;
	VERTICAL-ALIGN: middle;
}


.teft{
	PADDING-LEFT: 10px; 
}
.contentcenter {
	BORDER-RIGHT: #cccccc 1px dotted; 
	BORDER-TOP: #cccccc 1px dotted; 
	BORDER-LEFT: #cccccc 1px dotted; 
	WIDTH: 100%; 
	COLOR: black; 
	LINE-HEIGHT: 140%; 
	BORDER-BOTTOM: #cccccc 1px dotted; 
	BACKGROUND-COLOR: #fafafa
}
DIV.footer {
	BORDER-TOP: #003366 1px solid; 		
	WIDTH: 615px; 
	VERTICAL-ALIGN:middle;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	TEXT-DECORATION: none;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
}
DIV.footer_popup {
	BORDER-TOP: #003366 1px solid; 		
	WIDTH: 615px; 
	VERTICAL-ALIGN:middle;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	TEXT-DECORATION: none;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
}


DIV.footer A {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #00309D; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
DIV.footer A:hover {
	TEXT-DECORATION: underline;
}

fieldset.job {
	width:850px;
}
fieldset.profil {
	width:95%;
}
form fieldset{
	background-color:#ffffff;
	
	border-width:2px 2px 2px 10px;
	border-style:solid;
	border-color:#FF9C00;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
		
	margin:20px 0px 20px 20px;
	width:550px;
	position:relative;
	display:block;
	padding: 0px 10px 10px 10px;
}

form fieldset legend{	
	background-color:#ffffff;
	
	border-width:1px 1px 1px 10px;
	border-color:#ff9900;
	border-style:solid;
	
	color:#5c71a2;
	font-weight:bold;
	text-transform:uppercase;
	font-size:90%;
	text-align:center;
		
	width:186px;
	padding:3px 5px;
	margin:0px 0px 10px -40px;
	position:relative;
	top: -14px;	
}

	 
form fieldset legend img{
	padding:0px 5px 0px 5px;	
}
input.formulaire {
	background-color:#ffffff;
	width:200px;
	margin:2px 0px 0px 0px;
	border-width: 0px 0px 1px 0px;
	border-style: solid solid dotted solid;
	border-color:#809431;
	color:#5c71a2;
	font-family:"Courier New", Courier, mono;
	padding:1px 2px;
}

label.formulaire {
	background-color:#ffffff;
	color:#5c71a2;
	font-family:"Courier New", Courier, mono;
}

.button{
	background-color:#ffffff;
	background-image:none;
	cursor : pointer;
	border-width:1px;
	border-style:solid;
	border-color:#809431;
	
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	
	width:380px;
	padding:2px;
	margin:0px 0px 0px 20px
}
del,strike {
	color: #FF0000;
}
TD.selected {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	COLOR: #000000
}
TD.selected A {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	COLOR: #000000
}
TD.selected A:hover {
	TEXT-DECORATION: none;
	color:red;
}
TABLE.paging TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; HEIGHT: 0px
}
TABLE.paging TD.start {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
 TABLE.paging TD.previous {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.paging TD.next {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.paging TD.end {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.paging TD.next A {
	DISPLAY: block; WIDTH: 13px; HEIGHT: 14px
}

TABLE.paging TD.previous A {
	DISPLAY: block; WIDTH: 13px; HEIGHT: 14px
}
 TABLE.paging TD.start A {
	DISPLAY: block; WIDTH: 15px; HEIGHT: 14px
}
TABLE.paging TD.end A {
	DISPLAY: block; WIDTH: 15px; HEIGHT: 14px
}
 TABLE.paging TD A {
	COLOR: #000000; TEXT-DECORATION: none
}
TABLE.paging  {
	COLOR: #000000
}
 TABLE.paging TD A:hover {
	TEXT-DECORATION: none
}
TABLE.paging TD.next A {
	BACKGROUND: url(../images/next-lo.gif) no-repeat right center
}

TABLE.paging TD.previous A {
	BACKGROUND: url(../images/back-lo.gif) no-repeat left center
}
TABLE.paging TD.start A {
	BACKGROUND: url(../images/start-lo.gif) no-repeat left center;
}
TABLE.paging TD.end A {
	BACKGROUND: url(../images/end-lo.gif) no-repeat right center
}
TABLE.paging TD.next A:hover {
	BACKGROUND: url(../images/next-hi.gif) no-repeat right center
}
TABLE.paging TD.previous A:hover {
	BACKGROUND: url(../images/back-hi.gif) no-repeat left center
}
TABLE.paging TD.start A:hover {
	BACKGROUND: url(../images/start-hi.gif) no-repeat left center
}
TABLE.paging TD.end A:hover {
	BACKGROUND: url(../images/end-hi.gif) no-repeat right center
}
.bordertopdotted {
	PADDING-RIGHT: 0px; BORDER-TOP: #999596 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
