body,td,th {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
	}
.border_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #666666;
}
	body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
	}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a:link {
	text-decoration: none;
	color: #007FC6;
}
a:visited {
	text-decoration: none;
	color: #007FC6;
}
a:hover {
	text-decoration: underline;
	color: #007FC6;
}
a:active {
	text-decoration: none;
	color: #007FC6;
}


.menuleft {
	font-size : 10px;
	color:#CCCCCC;
	font-weight: normal;	
}

.menuleft a {
	text-decoration: none;
	color:#CCCCCC;
	font-weight: normal;	
}
.menuleft a:visited {
	text-decoration: none;
	color:#CCCCCC;
	font-weight: normal;	
}
.menuleft a:hover {
	text-decoration: none;
	color:#a4e1e4;
	font-weight: normal;	
}
.menuleft a:active {
	text-decoration: none;
	color:#a4e1e4;
	font-weight: normal;	
}	


.menubottom {
	font-size : 12px;
	color : #a4e1e4;
}

.menubottom a {
	text-decoration: none;
	color:#a4e1e4;
	font-weight: normal;
}
.menubottom a:visited {
	text-decoration: none;
	color:#a4e1e4;
	font-weight: normal;
}
.menubottom a:hover {
	text-decoration: underline;
	color:#a4e1e4;
	font-weight: normal;
}
.menubottom a:active {
	text-decoration: none;
	color:#a4e1e4;
	font-weight: normal;
}	


.menugray {
	font-size : 11px;
	color:#666666;
}

.menugray a {
	text-decoration: none;
	color:#666666;
	font-weight: normal;
}
.menugray a:visited {
	text-decoration: none;
	color:#666666;
	font-weight: normal;
}
.menugray a:hover {
	text-decoration: underline;
	color:#666666;
	font-weight: normal;
}
.menugray a:active {
	text-decoration: none;
	color:#666666;
	font-weight: normal;
}	



.menubottomwhite {
	font-size : 13px;
	color:#FFFFFF;
	font-weight: bold;
}

.menubottomwhite a {
	text-decoration: none;
	color:#FFFFFF;
	font-weight: bold;
}
.menubottomwhite a:visited {
	text-decoration: none;
	color:#FFFFFF;
	font-weight: bold;
}
.menubottomwhite a:hover {
	text-decoration: underline;
	color:#FFFFFF;
	font-weight: bold;
}
.menubottomwhite a:active {
	text-decoration: none;
	color:#FFFFFF;
	font-weight: bold;
}	


.menublue {
	font-size : 10px;
	color : #007BBA;
	font-weight: normal;
}

.menublue a {
	text-decoration: none;
	color:#007BBA;
}
.menublue a:visited {
	text-decoration: none;
	color:#007BBA;
}
.menublue a:hover {
	text-decoration: underline;
	color:#007BBA;
}
.menublue a:active {
	text-decoration: none;
	color:#007BBA;
}

.menugris {
	font-size : 11px;
	color : #CCCCCC;
	font-weight: normal;
}

.menugris a {
	text-decoration: none;
	color:#CCCCCC;
	font-weight: normal;
}
.menugris a:visited {
	text-decoration: none;
	color:#CCCCCC;
	font-weight: normal;
}
.menugris a:hover {
	text-decoration: underline;
	color:#CCCCCC;
	font-weight: normal;
}
.menugris a:active {
	text-decoration: none;
	color:#CCCCCC;
	font-weight: normal;
}



.menubluenouderline {
	font-size : 10px;
	color : #007BBA;
	font-weight: normal;
	text-decoration:none;
}

.menubluenouderline a {
	text-decoration: none;
	color:#007BBA;
	text-decoration:none;
}
.menubluenouderline a:visited {
	text-decoration: none;
	color:#007BBA;
	text-decoration:none;
}
.menubluenouderline a:hover {
	text-decoration: underline;
	color:#007BBA;
	text-decoration:none;
}
.menubluenouderline a:active {
	text-decoration: none;
	color:#007BBA;
	text-decoration:none;
}





.menudeepblue {
	font-size : 10px;
	color: #003366;
	font-weight: normal;
}

.menudeepblue a {
	text-decoration: none;
	color: #003366;
	font-weight: normal;
}
.menudeepblue a:visited {
	text-decoration: none;
	color: #003366;
	font-weight: normal;
}
.menudeepblue a:hover {
	text-decoration: underline;
	color: #003366;
	font-weight: normal;
}
.menudeepblue a:active {
	text-decoration: none;
	color: #003366;
	font-weight: normal;
}	


.menublue10bold {
	font-size : 10px;
	color : #007BBA;
	font-weight: bold;
}

.menublue10bold a {
	text-decoration: none;
	color:#007BBA;
}
.menublue10bold a:visited {
	text-decoration: none;
	color:#007BBA;
}
.menublue10bold a:hover {
	text-decoration: underline;
	color:#007BBA;
}
.menublue10bold a:active {
	text-decoration: none;
	color:#007BBA;
}	

.menublue11 {
	font-size : 11px;
	color : #007BBA;
	font-weight: normal;
}

.menublue11 a {
	text-decoration: none;
	color:#007BBA;
}
.menublue11 a:visited {
	text-decoration: none;
	color:#007BBA;
}
.menublue11 a:hover {
	text-decoration: underline;
	color:#007BBA;
}
.menublue11 a:active {
	text-decoration: none;
	color:#007BBA;
}

	
	.lign_darkblue {
		border-width: 1px;
		border-style: solid;
		border-color: #003366;
	}
	
	.lign_darkbluefonddegradeblanc {
	border-width: 1px;
	border-style: solid;
	border-color: #003366;
	background-image: url(../img/fonddetailscv.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	}
	
	.lign_left-white {
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #FFFFFF;
	}
	
	.lign_left-grayfond {
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #EEEEEE;
	}

	.lign_bottom-gray {
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999999;
	}
	.lign_top-gray {
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #999999;
	}
	.lign_left-gray {
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #999999;
	}
	
	.lign_lefttop-gray {
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #999999;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #999999;
	}
	.lign_leftbottom-gray {
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999999;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #999999;
	}
	.lign_rightttop-gray {
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #999999;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #999999;
	}
	.lign_rightbottom-gray {
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999999;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #999999;
	}
	.lign_top-lightgray {
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #CCCCCC;
	}
	.lign_bottom-lightgray {
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #CCCCCC;
	}
	.lign_lefttop-lightgray {
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #CCCCCC;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #CCCCCC;
	}
	.lign_leftbottom-lightgray {
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #CCCCCC;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #CCCCCC;
	}
	.lign_rightttop-lightgray {
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #CCCCCC;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #CCCCCC;
	}
	.lign_topbottom-lightgray {
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #CCCCCC;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #CCCCCC;
	}
	
	.lign_topbottom-gray {
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #999999;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999999;
	}
	.lign_rightbottom-lightgray {
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #CCCCCC;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #CCCCCC;
	}	
	
	.lign_sidestop-gray {
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #999999;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999999;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #999999;
	}
	.lign_sidestop-lightgray {
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #CCCCCC;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #CCCCCC;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #CCCCCC;
	}	
	.lign_right-gray {
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #999999;
	}
	
	.lign_rightleft-gray {
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #999999;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #999999;
	}
	
	.lign_rightleft-lightgray {
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #CCCCCC;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #CCCCCC;
	}
	.lign_right-lightgray {
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #CCCCCC;
	}
	.lign_left-lightgray {	
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #CCCCCC;
	}
	.text_10b-blanc {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight:bold;
		color: #FFFFFF;
	}
	.text_11b-blanc {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		color: #FFFFFF;
	}
	
	.text_13blanc {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #FFFFFF;
	}
	.text_14blanc {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #FFFFFF;
	}
	.text_10b-noir {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight:bold;
		color: #333333;
	}
	.text_14b-noir {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight:bold;
		color: #333333;
	}
	.text_14b-bleu {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight:bold;
		color: #007BBA;
	}
	
	.text_11b-bleu {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		color: #007BBA;
	}
	.text_10-graylight {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:#999999;
	}
	.text_9-graylight {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight:bold;
		color:#999999;
	}
	.text_11-noir {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
	}
	.border_gray {
		border: 1px solid #666666;
	}
	.border_white {
		border: 1px solid #FFFFFF;
	}
	.border_lightgray {
		border: 1px solid #CCCCCC;
	}
	.border_blue {
		border: 1px solid #007BBA;
	}
	
	.text_11b-noir {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		color: #333333;
	}
	.text_11b-red {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		color: #FF0000;
	}
.text_10-noir {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
}
.text_11-gray {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #CCCCCC;
}

.text_11-noir {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
}

.text_12-noir {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
}
.text_13-noir {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #333333;
}
.text_13-boldnoir {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #333333;
}

.Top_gradient_gray {
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #EAEAEA;
}
.borderwhite_5px {
	border: 5px solid #FFFFFF;
}
.fonvert{
	background-image: url(../img/pub/pub_(300X120)_vert.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.border_leftdottedgray {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666666;
}
form {
	margin: 0px;
	padding: 0px;
}

.bottom_fond {
	background-image: url(../img/JobPaw_bottom.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #1f5a96;
}
.fonddegradebleu {
	background-image: url(../img/creerprofil_fondbleu.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
.fondbleugradient {
	background-color: #FFFFFF;
	background-image: url(../img/fond_bluegradient.gif);
	background-repeat: repeat-x;
	background-position: center top;
}.gradient_horizontale {
	background-image: url(../img/horizontale_gradient.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.lign_left_blue {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1f5a96;
}
.lign_bottom_blue {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1f5a96;
}
.fondbleugradient tr td .lign_rightleft-gray tr td table tr td table tr td table tr td table tr .text_13-noir h1 {
	font-size: 18px;
	font-weight: bold;
}
.T_upperscriptyellow {
	font-size: 10px;
	font-weight: bold;
	color: #FF0;
	vertical-align: super;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

