body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/fond.gif);
}
table {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.gras_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
}
.titre_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color:#FFFFFF;
}

.ptcasse {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.fond {
	background-image: url(../images/legumes-acc.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.fond-bas {
	background-image: url(../images/arondi-bas.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.fondbiz {
	background-image: url(../images/legumes-biz.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.fond-bas-d {
	background-image: url(../images/legume-d.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.fond-entreprise {
	background-image: url(../images/legumes-entreprise.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.fond-organi{
	background-image: url(../images/legumes-orga.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.fond-process {
	background-image: url(../images/legumes-process.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.fond-prestation {
	background-image: url(../images/legumes-prestation.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.fond-plantrs {
	background-image: url(../images/legumes-plantrs.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color:#FFFFFF;
}
.liens {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.liens_fondblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

a.liens_fondblanc:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.liens_fondblanc:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FF6600;
	text-decoration: none;
}

.fond-client {
	background-image: url(../images/legumes-client.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.texte {
	margin-left: 22px;
	margin-right: 10px;
}
.fond-emploi {
	background-image: url(../images/fond-emploi.jpg);
	background-repeat: no-repeat;
	background-position: center high;
}
.fichier {
	background-image: url(../images/fond-fichier.jpg);
	background-repeat: no-repeat;
	height: 80px;
	padding-left: 80px;
	padding-top: 3px;
	margin-top: 10px;
	color: #FF9900;
}
.emploie {
	background-image: url(../images/fond-fiche-emploie.jpg);
	background-repeat: no-repeat;
	height: 80px;
	padding-left: 80px;
	padding-top: 3px;
	margin-top: 10px;
	color: #1C57A5;
}
.annonce {
	background-image: url(../images/emploi-fond.gif);
	background-repeat: repeat-y;
	height: auto;
	background-position: center high;
}

.annonce-top {
	background-image: url(../images/emploi-haut.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 400px;
	color: #1C57A5;
	padding-left: 90px;
	padding-right: 40px;
	text-align:justify;
	padding-top: 1px;
	background-position: center high;
}

.annonce-texte {
	height: auto;
	width: 400px;
	color: #1C57A5;
	padding-left: 40px;
	padding-right: 40px;
	text-align: left;
	padding-top: 3px;
}

tr.annonce-liste {
	color: #1C57A5;
	font-size:12px;
	font:Verdana, Arial, Helvetica, sans-serif;
}
tr.annonce-liste-detail {
	color: #1C57A5;
	font-size:10px;
	font:Verdana, Arial, Helvetica, sans-serif;
}

.annonce-bottom {
	background-image: url(../images/emploi-bas.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 400px;
	background-position: center high;
}


.repondre {
	color: #3357A5;
	font-weight: bold;
	background-image: url(../images/ico-orange.gif);
	background-repeat: repeat-x;
	background-position: center;
	position: absolute;
	height: inherit;
	cursor:pointer;
}
.retour {
	color:#FFFFFF;
	font-weight: bold;
	background-repeat: repeat-x;
	background-position: center;
	position: absolute;
	height: inherit;
	cursor:pointer;
}

td.repondre{
	color: #3357A5;
	font-weight: bold;
	cursor:pointer;
}

div.plus {
	color: #3357A5;
	font-weight: bold;
	background-image: url(../images/ico-orange.gif);
	background-repeat: repeat-x;
	background-position: center;
	position: absolute;
	height: inherit;
}

.telecharge-texte {
	background-image: url(../images/fond-fichier.jpg);
	background-repeat: no-repeat;
	color: #666666;
	padding-left: 80px;
	text-align: left;
	padding-top: 3px;
	height: inherit;
}
.telecharge {
	background-image: url(../images/emploi-fond.gif);
	background-repeat: repeat-y;
	margin-bottom: 10px;
	height: auto;
}

tr.entete{
color: #FFFFFF; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
background-color:#61698B;
}

td.entete{
color: #FFFFFF; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
background-color:#61698B;
}

tr.over{
background-color:#DDB2DD;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #010000;
}

tr.off_impair{
background-color:#ECE9D8;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #010000;
}
td.off_impair{
background-color:#ECE9D8;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #010000;
}


tr.off_pair{
background-color:#F4F4F1;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #010000;
}
td.off_pair{
background-color:#F4F4F1;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #010000;
}

#plan_trs {
	position:absolute;
	width:649px;
	height:579px;
	background-color: #FFFFFF;
	overflow:scroll;
}

