body{COLOR: #313031;FONT-SIZE: 11px;margin: 0px;width: 100%; padding: 0px;background:#FFFFFF scroll left top; font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;}
#page {
BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-TOP: 0px; BACKGROUND: #ffffff; LEFT: 50%; MARGIN-LEFT: -425px; BORDER-LEFT: 0px; WIDTH: 850px; BORDER-BOTTOM: 0px; POSITION: absolute; TOP: 0; 

}

textarea, select, input{
	font-family: Arial;
	font-size: 9pt;
	color: #333333;}
textarea{width: auto; height: auto;}
iframe, div, form, img, h1, h2, h3, h4, h6{padding: 0px; margin: 0px; border: 0px;}
h1{padding-left: 14px;}
h2{padding-right: 4px; font-size: 10pt;}
h1{font-size: 16pt; font-weight: bold;color: #313031}
h2{font-size: 12pt; font-weight: bold; color: #ff5931}

h3{font-size: 10pt; font-weight: bold; padding-left: 10px; color: #535353;}
h4{
	margin-top: -22px;
	margin-left: 5px;	
	color: #02125A;
	border: 1px solid #02125A;
	margin-bottom: 0px;
	background-color: #ffffff;
	float: left;
	padding-left: 15px;
	padding-right: 15px;}

h6{font-size: 9pt; font-weight: normal;}

a.infobulle{
    position:relative; 
    z-index:24; background-color:#ffc;
    color:#000;
    text-decoration:none}
a.infobulle:hover{z-index:25; background-color:#D0DBF8}
a.infobulle span{display: none}
a.infobulle:hover span{ 
	display:block; 
	position:absolute;
    top:1em; left:1em; width:17em;
    border:1px solid #313031;
    background-color:#ECF1FC; color:#000050;
    text-align: justify;
    font-weight:none;
	FONT-SIZE: 11px; 
    padding:1px;
     }
	 
a.infobulle_modeemploi{
    position:relative; 
    z-index:24; background-color:#F0F0F0;
    color:#000;
    text-decoration:none}
a.infobulle_modeemploi:hover{z-index:25; background-color:#F0F0F0}
a.infobulle_modeemploi span{display: none}
a.infobulle_modeemploi:hover span{ 
	display:block; 
	position:absolute;
    top:1em; left:-55em; width:60em;
    border:1px solid #313031;
    background-color:#F0F0F0; color:#000050;
    text-align: justify;
    font-weight:none;
	FONT-SIZE: 11px; 
    padding:1px;
     }
	 	 
	 
a.infobulle_cadeau{
    position:relative; 
    z-index:24; background-color:#ffc;
    color:#000;
    text-decoration:none}
a.infobulle_cadeau:hover{z-index:25; background-color:#D0DBF8}
a.infobulle_cadeau span{display: none}
a.infobulle_cadeau:hover span{ 
	display:block; 
	position:absolute;
    top:1em; left:1em; width:20em;
    border:1px solid #313031;
    background-color:#F1F1F1; color:#000050;
    text-align: justify;
    font-weight:none;
	FONT-SIZE: 11px; 
    padding:1px;
     }
	 
	 
.fs_bouton_rouge_petit {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #FFFFFF;
 text-align: center;
 line-height: normal;
 font-weight: bold;
 background-color: #FF0000;
 border-top: thin solid #F4C0B9;
 border-right: thin solid #993300;
 border-bottom: thin solid #993300;
 border-left: thin solid #F4C0B9;
}

TD.navon {
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;FONT-WEIGHT: bold;FONT-SIZE: 11px;PADDING-BOTTOM: 0px;PADDING-TOP: 0px;FONT-FAMILY: Arial, Helvetica, Sans-Serif;	CURSOR: pointer;COLOR: #ff5931;BACKGROUND-COLOR: #FFFFFF;border-color:#FFFFFF;
}
TD.navoff{
	PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;FONT-WEIGHT: bold;FONT-SIZE: 11px;PADDING-BOTTOM: 0px;PADDING-TOP: 0px;FONT-FAMILY: Arial, Helvetica, Sans-Serif;	CURSOR: pointer;COLOR: #313031;BACKGROUND-COLOR: #FFFFFF;border-color: #FFFFFF;
}

.fs10i {font-size:10px; font-style:italic; padding-left:3px;font-weight: normal;}
.fs10n {font-size:10px; font-style:none; padding-left:3px;font-weight: normal;}
.fs10g {font-size:10px; font-style:none; padding-left:3px;font-weight: bold;}
.fs11n {font-size:11px; COLOR: #313031; font-style:none; padding-left:3px;font-weight: normal;}
.fs11i{font-size:11px; font-style:italic; padding-left:3px;font-weight: normal;}
.fs11g {font-size:11px; font-style:none; padding-left:3px;font-weight: bold;}
.fs12n {font-size:12px; COLOR: #313031; font-style:none; padding-left:3px;font-weight: normal;}
.fs12g {font-size:12px; COLOR: #313031;  font-style:none; padding-left:3px;font-weight: bold;}
.fs14n {font-size:14px; COLOR: #313031;  font-style:none; padding-left:3px;font-weight: normal;}
.fs14g {font-size:14px; COLOR: #313031;  font-style:none; padding-left:3px;font-weight: bold;}
.fs16n {font-size:16px; COLOR: #313031; font-style:none; padding-left:3px;font-weight: normal;}
.fs16g {font-size:16px; COLOR: #313031; font-style:none; padding-left:3px;font-weight: bold;}
.fs18g {font-size:18px; COLOR: #313031; font-style:none; padding-left:3px;font-weight: bold;}

.fs9norange {font-size:9px; color: #ff5931; font-style:none; padding-left:3px;font-weight: normal;}
.fs9nvert {font-size:9px; color: #228b22; font-style:none; padding-left:3px;font-weight: normal;}
.fs9nrouge {font-size:9px; color: #FF0000; font-style:none; padding-left:3px;font-weight: normal}
.fs9ngris {font-size:9px; color: #555555; font-style:none; padding-left:3px;font-weight: normal}
.fs10norange {font-size:10px; color: #ff5931; font-style:none; padding-left:3px;font-weight: normal;}
.fs10gorange {font-size:10px; color: #ff5931; font-style:none; padding-left:3px;font-weight: bolg;}
.fs10ngris {font-size:10px; color: #555555; font-style:none; padding-left:3px;font-weight: normal}
.fs10nrouge {font-size:10px; color: #FF0000; font-style:none; padding-left:3px;font-weight: normal}
.fs10gblanc {font-size:10px; color: #FFFFFF; font-style:none; padding-left:3px;font-weight: bold}
.fs11nnoir{font-size:11px; color: #000000; font-style:none; padding-left:3px;font-weight: normal;}
.fs11gnoir{font-size:11px; color: #000000; font-style:none; padding-left:3px;font-weight: normal;}
.fs11gvert{font-size:11px; color: #228b22; font-style:none; padding-left:3px;font-weight: bold;}
.fs11nvert{font-size:11px; color: #228b22; font-style:none; padding-left:3px;font-weight: normal;}
.fs11gblanc {font-size:11px; color: #FFFFFF; font-style:none; padding-left:3px;font-weight: bold}
.fs11nrouge {font-size:11px; color: #FF0000; font-style:none; padding-left:3px;font-weight: normal}
.fs11grouge {font-size:11px; color: #FF0000; font-style:none; padding-left:3px;font-weight: bold}
.fs11norange {font-size:11px; color: #ff5931; font-style:none; padding-left:3px;font-weight: normal;}
.fs11ngris {font-size:11px; color: #555555; font-style:none; padding-left:3px;font-weight: normal}
.fs11gorange {font-size:11px; color: #ff5931; font-style:none; padding-left:3px;font-weight: bold;}
.fs12norange {font-size:12px; color: #ff5931; font-style:none; padding-left:3px;font-weight: normal;}
.fs12gorange {font-size:12px; color: #ff5931; font-style:none; padding-left:3px;font-weight: bold;}
.fs12nnoir{font-size:12px; color: #000000; font-style:none; padding-left:3px;font-weight: normal;}
.fs12gnoir{font-size:12px; color: #000000; font-style:none; padding-left:3px;font-weight: bold;}
.fs12grouge {font-size:12px; color: #FF0000; font-style:none; padding-left:3px;font-weight: bold}
.fs12gblanc {font-size:12px; color: #FFFFFF; font-style:none; padding-left:3px;font-weight: bold}
.fs12nblanc {font-size:12px; color: #FFFFFF; font-style:none; padding-left:3px;font-weight: normal}
.fs14gorange {font-size:14px; color: #ff5931; font-style:none; padding-left:3px;font-weight: bold;}
.fs14gblanc {font-size:14px; color: #FFFFFF; font-style:none; padding-left:3px;font-weight: bold}
.fs16gblanc {font-size:16px; color: #FFFFFF; font-style:none; padding-left:3px;font-weight: bold}
.fs16gorange {font-size:16px; color: #ff5931; font-style:none; padding-left:3px;font-weight: bold;}
.fs18gblanc {font-size:16px; color: #FFFFFF; font-style:none; padding-left:3px;font-weight: bold}
.fs18grouge {font-size:18px; color: #FF0000; font-style:none; padding-left:3px;font-weight: bold;}
.fs18norange {font-size:18px; color: #ff5931; font-style:none; padding-left:3px;font-weight: normal;}
.fs20norange {font-size:20px; color: #ff5931; font-style:none; padding-left:3px;font-weight: normal;}
.fs25norange {font-size:25px; color: #ff5931; font-style:none; padding-left:3px;font-weight: normal;}
.fs25borange {font-size:28px; color: #ff5931; font-style:none; padding-left:3px;font-weight: bold;}
.fs30gorange {font-size:40px; color: #ff5931; font-style:bold; padding-left:3px;font-weight: bold;}
.fs10ib {font-size:10px; font-style:italic; padding-left:3px;font-weight: normal;border-left:1px solid #CCCCCC; }

.dgt {
	BORDER-RIGHT: #185DB5 1px solid; BORDER-TOP: #185DB5 1px solid; =
FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #185DB5 1px solid; =
COLOR: #000000; LINE-HEIGHT: normal; BORDER-BOTTOM: #185DB5 1px solid; =
FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; =
TEXT-ALIGN: left;background-color: #FFFFFF;
}

	
.dBlocMsg{
	visibility: visible;
	position: absolute;
	top : 150px;
	z-index:1000000;	
	width: 300px;
	height:170px;
	float:left;
	padding: 0px;	
	}

.dBlocMsgLeft1{
	left : 33%; 
	}	

.dBlocMsgLeft2{
	left : 30%
	}
	
.dBlocMsg2{
	position: relative;
	width:100%;
	height:100%;		
	padding: 0px;
	z-index:1000001;	
	float:left;
	padding: 0px;	
	}
	
.dBlocMsg3{
	position: relative;
	top : 0px;
	left : 0px;	
	font-size: 11px;	
	color: #000000;	
	background: #ffe4e1;	
	padding: 0px;
	BORDER-LEFT: #CCCCCC 1px solid;	
	BORDER-TOP: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;	
	BORDER-RIGHT: #CCCCCC 1px solid;	
	bottom:5px;
	right: 5px;	
	width:295px;
	height:165px;	
	}		

	#msgentete{
	  position: absolute;
	  visibility : visible;
	  padding: 0px;
	  width: 600px;
	  height : 50px;
	  top : 0%;
	  left : 200px ;
	  z-index: 100000;
	  background-color: #FFFFFF;
	  border:#ff5931 solid 2px;
	  font-size:12px; font-style:none; padding-left:3px;font-weight: normal;color: #FFFFFF;
	}		
	
.blocerror{
	font-size: 12px;	
	color: #c60b0f;	
	background: #FFFCF7;
	border: 2px solid #c60b0f;
	margin-right: 2px;
	margin-left: 2px;	
	margin-top: 0px;
	margin-bottom: 0px;}	

.cadre1 {
	BORDER-BOTTOM: #dedfc6 1px solid;
	BORDER-left: #dedfc6 1px solid;
	BORDER-RIGHT: #dedfc6 1px solid;
	BORDER-TOP: #dedfc6 1px solid;	
}

.cadre3{
	BORDER-BOTTOM: #CCCCCC 1px solid;
	BORDER-left: #CCCCCC 1px solid;
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;	
}

.cadremsg {
	BORDER-BOTTOM: #313031 3px solid;
	BORDER-left: #313031 3px solid;
	BORDER-RIGHT: #313031 3px solid;
	BORDER-TOP: #313031 3px solid;	
}

.cadreerr {
	BORDER-BOTTOM: #ff5931 3px solid;
	BORDER-left: #ff5931 3px solid;
	BORDER-RIGHT: #ff5931 3px solid;
	BORDER-TOP: #ff5931 3px solid;	
}

.cadreoffre {
	BORDER-BOTTOM: #ff5931 2px solid;
	BORDER-left: #ff5931 2px solid;
	BORDER-RIGHT: #ff5931 2px solid;
	BORDER-TOP: #ff5931 2px solid;	
}

.cadre2 {
	BORDER-BOTTOM: #FF0000 1px solid;
	BORDER-left: #FF0000 1px solid;
	BORDER-RIGHT: #FF0000 1px solid;
	BORDER-TOP: #FF0000 1px solid;	
}

.td10 {
	BORDER-BOTTOM: #313031 2px solid;	
}	

.td11 {
	BORDER-RIGHT: #313031 2px solid;	
}

.td12 {
	BORDER-BOTTOM: #DDDDDD 1px solid;	
}	

.td13 {
	BORDER-TOP: #cecfce 1px solid;	
}	
.td14 {
	BORDER-BOTTOM: #313031 1px solid;	
}

.td15 {
	BORDER-BOTTOM: #313031 2px solid;	
}

.td16 {
	BORDER-RIGHT: #313031 1px solid;	
}

.td17 {
	BORDER-top: #313031 1px solid;	
}



a.menu { 
font-weight: normal; /*Pris en comte par IE */ 
font-size: 12px; /* Pris en compte par IE */ 
color: #313031; 
text-decoration: none; /* Pris en compte par IE */ 
} 

a.menu:hover { 
text-decoration: underline; /* Pris en compte par IE */ 
color: #313031; 
} 

.A {
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}
	.A:visited {color:#313031;}
	.A:hover {color:#ff5931;text-decoration: underline;}
	.A:active {color:#313031;}
	.A:focus {color:#ff5931;text-decoration: underline;}
	.A:link {color:#313031;}	

.C  {
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
	.C:visited {color:#FFFFFF;}
	.C:hover {color:#ff5931;}
	.C:active {color:#FFFFFF;}
	.C:focus {color:#ff5931;}
	.C:link {color:#FFFFFF;}	


.E  {
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
	.E:visited {color:#555456;}
	.E:hover {color:#555456;text-decoration: underline;}
	.E:active {color:#555456;}
	.E:focus {color:#555456;text-decoration: underline;}
	.E:link {color:#555456;}	


.G  {
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
	.G:visited {color:#0033CC;}
	.G:hover {color:#0033CC;text-decoration: underline;}
	.G:active {color:#0033CC;}
	.G:focus {color:#0033CC;text-decoration: underline;}
	.G:link {color:#0033CC;}	

.G2  {
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
	.G2:visited {color:#FF0000;}
	.G2:hover {color:#FF0000;text-decoration: underline;}
	.G2:active {color:#FF0000;}
	.G2:focus {color:#FF0000;text-decoration: underline;}
	.G2:link {color:#FF0000;}		
	
.F  {
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}
	.F:visited {color:#ff5931;}
	.F:hover {color:#313031;}
	.F:active {color:#ff5931;}
	.F:focus {color:#313031;}
	.F:link {color:#ff5931;}	

.F2  {
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
}
	.F2:visited {color:#0033CC;}
	.F2:hover {color:#0033CC;text-decoration: underline;}
	.F2:active {color:#0033CC;}
	.F2:focus {color:#0033CC;text-decoration: underline;}
	.F2:link {color:#0033CC;}	

.H {
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
	.H:visited {color:#ff5931;}
	.H:hover {color:#FFFFFF;}
	.H:active {color:#ff5931;}
	.H:focus {color:#FFFFFF;}
	.H:link {color:#ff5931;}	


.I  {
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
}
	.I:visited {color:#313031;}
	.I:hover {color:#313031;text-decoration: underline;}
	.I:active {color:#313031;}
	.I:focus {color:#313031;text-decoration: underline;}
	.I:link {color:#313031;}	


.L  {
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
}
	.L:visited {color:#0000ff;}
	.L:hover {color:#0000ff;text-decoration: underline;}
	.L:active {color:#0000ff;}
	.L:focus {color:#0000ff;text-decoration: underline;}
	.L:link {color:#0000ff;}	

.M {
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
}
	.M:visited {color:#0000ff;}
	.M:hover {color:#0000ff;text-decoration: underline;}
	.M:active {color:#0000ff;}
	.M:focus {color:#0000ff;text-decoration: underline;}
	.M:link {color:#0000ff;}	

.N {
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
	.N:visited {color:#0000ff;}
	.N:hover {color:#0000ff;text-decoration: underline;}
	.N:active {color:#0000ff;}
	.N:focus {color:#0000ff;text-decoration: underline;}
	.N:link {color:#0000ff;}		
	
	
table.formulaire th { 
	color: #000 ;
	font-weight:normal;
	font-size:12px;	
	padding-right: 5px ;
	text-align:left;
	vertical-align:middle;}
table.formulaire td {padding-bottom: 5px;text-align:left;vertical-align:bottom;}
table.formulaire td.submit {padding-top: 15px; }		
