/* CSS Document */
#texte_contenu {
	position:relative;
	padding: 20px 20px 5px 20px;	
}
#texte_contenu p
{
	padding-bottom:8px;
}
#texte_contenu p option{
color:#000000;
background:#B2BECE;
}
#texte_contenu p select{
	position:absolute;
	width:480px;
	left:140px;
	color:#000;
	border:1px solid #63798F;
	background:#B2BECE;
}
#texte_contenu span.mradio{
	position:absolute;
	left:140px;	
}
#texte_contenu span.mradio span {
	padding:0 50px 0 10px;
}
#texte_contenu span.mradio input{
	width:20px;
	color:#B2BECE;
}
#texte_contenu a.button {
margin-right:70px;
float:right;
}
#texte_contenu a.button:hover {
margin-right:70px;
float:right;
cursor:pointer;
}
table.resultats{
position:relative;


}
.titre td{

}
.titre td{
	background:#63798E;
	margin:0px 2px 0 0px;
	font-size:11pt;
	padding-left:5px;
}

.titre td.date{
	width:190px;
	padding-left:20px
		
}
.titre td.offre{
	width:290px;	
}
.titre td.entrep{
	width:300px;
	margin-top:20px;
}
.ligne tr
{
}

td.ligne{
	font-size:10pt;
	border-bottom:1px solid #63798E;
	
}
td.ligne a
{
	font-size:10pt;
}
td.ligne a:hover
{
text-decoration: underline;
cursor:pointer;
}


.ligne img
{
float:left;
margin:3px 5px 0px 3px;
}
.ligne div.date{
width:205px;
float:left;
	/*height:30px;*/
margin:2px 0 2px 0;
/*padding-left:20px;
background: url(../_img/croix.gif) 0 3px no-repeat;*/
}

.ligne div.offre{
	/*height:30px;*/
margin:2px 0 2px 0;
	width:265px;
	float:left;
}

.ligne div.entrep{
	/*height:30px;*/
margin:2px 0 2px 0;
	/*width:300px;*/
	/*position:relative;*/
}
.pagin
{
	width:740px;
	margin-top:20px;
}
.pagin td
{
	font-size:10pt;
	color:#B2BECE;
	
}
.pagin  .prec
{
	color:#6A7180;
	font-size:10pt;
}
.pagin  .suiv
{
	color:#8A91A0;
	font-size:10pt;

}
.pagin  .prec a,.pagin  .suiv a
{
	color:#fff;
	text-decoration:none;
	font-size:10pt;
}
.pagin  .prec a:hover,.pagin  .suiv a:hover
{
	color:#B2BECE;
	text-decoration:none;
}

.detailsoffre{
margin:3px 0 3px 0;
}