BODY {
	font-family: verdana, tahoma, helvetica, arial;
	background-color: #ffffff;
	font-size : 70%;
	margin-left:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
}

TABLE {
	border:none;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	border:none;
}
TD {
	font-family: verdana, tahoma, helvetica, arial;
	font-size : 70%;
	padding-top : 0;
	padding-left : 0;
	padding-right : 0;
	padding-bottom : 0;
}
Th {
	font-family: verdana, tahoma, helvetica, arial;
	font-size : 70%;
	padding-top : 0;
	padding-left : 0;
	padding-right : 0;
	padding-bottom : 0;
}

TABLE.topTable {
	width : 774;
	border:none;
}
TABLE.topTable TD {
	padding-top : 0;
	padding-left : 0;
	padding-right : 0;
	padding-bottom : 0;
	border:none;
}

TABLE.mainTable {
	width : 774;
	border : none;
}
TABLE.mainTable TD {
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	vertical-align: top;
}

TD.leftPane{
	width : 153;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	vertical-align: top;
}

TABLE.leftRubTable {
	width : 153;
	border : none;
	border: 1 solid #42751E;
}


TABLE.leftRubTable TD {
	padding-top : 1px;
	padding-left : 5px;
	padding-right : 0px;
	padding-bottom : 1px;
	background-color : #ffffff;
	border: none;
}
TABLE.leftRubTable TH {
	background-color : #42751E;
	color : #ffffff;
	padding-top : 1px;
	padding-left : 5px;
	padding-right : 0px;
	padding-bottom : 1px;
	text-align: left;
}
TABLE.leftRubTable A:hover {
	color:red;
	font-weight : 700;
}

TD.cellTop {
	background-color: #DCEDCC;
}

TD.categoryTitle {
	background-color: #DE9C10;
	color: #ffffff;
	font-weight:600;
}

TD.searchTitle {
	background-color: #427B18;
	color: #ffffff;
	font-weight:600;
}

TD.aff_liberte {
	background-color: #77AD37;
	color: #ffffff;
	font-weight:600;
}

TABLE.categoryTable {
	width : 153;
	border: 1 solid #FFCE00;
	width : 188;
	height : 100;
}
TABLE.categoryTable TD {
	padding-top : 1px;
	padding-left : 5px;
	padding-right : 0px;
	padding-bottom : 1px;
	background-color : #ffffff;
	border: none;
	font-size: 70%;
}
TABLE.categoryTable TH {
	background-color : #FFCE00;
	color : #2E05C8;
	padding-top : 1px;
	padding-left : 5px;
	padding-right : 0px;
	padding-bottom : 1px;
	text-align: left;
	height : 18px;
}

TABLE.newsTable {
	border: 1 solid #FFEFB5;
	height : 100;
}
TABLE.newsTable TD {
	padding-top : 1px;
	padding-left : 5px;
	padding-right : 0px;
	padding-bottom : 1px;
	background-color : #ffffff;
	border: none;
	font-size: 70%;
}
TABLE.newsTable TH {
	background-color : #FFEFB5;
	color : #2E05C8;
	padding-top : 1px;
	padding-left : 5px;
	padding-right : 0px;
	padding-bottom : 1px;
	text-align: left;
	height : 18px;
	font-size: 70%;
}

TABLE.shoppingable {
	border: 1 solid #FFEFB5;
	height : 100;
}
TABLE.shoppingable TD {
	padding-top : 1px;
	padding-left : 5px;
	padding-right : 0px;
	padding-bottom : 1px;
	background-color : #ffffff;
	border: none;
	font-size: 70%;
}
TABLE.shoppingable TH {
	color : #2E05C8;
	padding-top : 1px;
	padding-left : 5px;
	padding-right : 0px;
	padding-bottom : 1px;
	text-align: left;
	height : 18px;
	font-size: 70%;
}

TABLE.lesplusTable {
	border: 1 solid #FFEFB5;
	height : 100;
	width : 380;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
}
TABLE.lesplusTable TD {	
	background-color : #ffffff;
	border: none;
	font-size: 70%;
}

TABLE.lesplusTable TH {	
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
}
TABLE.searchTable {
	width : 153;
	border: none;
	background-color : #CAE4B2;
	width : 100%;
}
TABLE.searchTable TD {
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	border: none;
	font-size: 70%;
	background-color : #CAE4B2;
}
Input {
	border: 1 solid #427B18;
	font-size: 90%;
	height : 17px;
}
Input.btRecherche{
	background-color : #7BB658;
	font-size: 80%;
	width : 70px;
	height : 18px;
}
A {
	text-decoration : none;
	font-size : 8pt;
	color : #2E05C8;
}
A.titre {
	font-weight : 600;
}
A.test{
	color:blue;
	text-decoration:none;
	line-height: 1.0em;
	font-family: verdana, tahoma, helvetica, arial;
	font-size: 70%;
}
A.test:hover { 
	color: red 
}    
a.lien_souligné{
	color:blue;
	text-decoration:none;
	line-height: 1.0em;
	font-family: verdana, tahoma, helvetica, arial;
	font-size: 70%;
}
A.lien_souligné:hover { 
	color: lime
}

/************
Espace emploi
*************/
.colonnePaddingTopAndBottom
{
	 padding-top:2;
	 padding-bottom:2;
}

.emploiLienSouligne
{
	font-family:verdana;
	font-size:8pt;
	color:Black;
	text-decoration:underline;
}

.emploiLienHaut
{
	font-family:verdana;
	font-size:8pt;
	color:Black;
	text-decoration:none;
}

.emploiLienHoverSouligne
{
	font-family:verdana;
	font-size:8pt;
	color:Black;
	text-decoration:none;
}

.emploiLienHoverSouligne:hover
{
	font-family:verdana;
	font-size:8pt;
	color:Black;
	text-decoration:underline;
}

.validatorText
{
	 color:Red;
	 font-size:Medium;
	 font-weight:bold;
}
.ComboCvSpecial
{
	font-size: 8pt;
	font-family: verdana;
	height:19px;
}

.espaceEmploi
{
	font-size: 8pt;
	font-family: verdana;
}

.MultilignesTextBox
{
	width : 250px;
}

.InputCv
{
	font-size: 8pt;
	font-family: verdana;
	width:297px;
}
.InputCvObligatoire
{
	font-size: 8pt;
	font-family: verdana;
	width:282px;
}
.DropDownCv
{
	font-size: 8pt;
	font-family: verdana;
	width:297px;
}
.DropDownCvObligatoire
{
	font-size: 8pt;
	font-family: verdana;
	width:282px;
}
.DropDownCvNoWidth
{
	font-size: 8pt;
	font-family: verdana;
}
.emploiTextArea
{
	font-size: 8pt;
	font-family: verdana;
	width:297px;
}
.emploiFondMoyen1
{
	background-color:#ADD94A;
}
.emploiFondMoyen2
{
	background-color:#8EC828;
}
.emploiFondMoyen3
{
	background-color:#B8DF52;
}
.emploiFondMoyen4
{
	background-color:#A0D03E;
}
.emploiFondClair
{
	background-color:#D2EB89;
}
.emploiFondFonce
{
	background-color:#639221;	
}
.emploiTitreBlanc
{
	color:White;
	font-weight:bold;
}
.emploiAdminTextBox
{
	font-size: 8pt;
	font-family: verdana;
	width:400px;
}
.emploiFondJauneClair
{
	background-color:#E6E555;
}
.emploiFondJauneMoyen
{
	background-color:#CFCE1C;
}
.emploiFondJauneFonce
{
	background-color:#B9B909;
}
.emploiTitreBlancCadreSurFondVert
{
	color:White;
	font-size:16px;
	background-color:#8FC925;
}

