
/* --------------

Debut reponses recherche

-------------- */

	.rechercheMot{
		position : relative;
		/*border : 1px #000000 solid;*/
		/*padding-bottom : 10px;
		display : block;*/
}
	.rechercheMotSansRepTxtBase{
		position : relative;
		/*border : 1px #000000 solid;*/
		border-bottom : 2px #004581 solid;
		/*margin-bottom : 20px;*/
		height : 26px;
}
	.rechercheMotSansRepTxtBaseMarg{
		position : relative;
		border-bottom : 2px #004581 solid;
		height : 26px;
    width : 100%;
}
  .rechEspacement {
    clear : both;
    margin-bottom : 20px;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 1px;
		font-weight : normal;
		text-decoration : none;
		line-height : 1px;
}
	div.rechercheMotSansRepTxtBase span {
		font-weight : bold;
		font-size : 18px;
}
	.barreBackZoneQuery{
		position : relative;
		border-bottom : 2px #C44B00 solid;
		height : 26px;
		margin : 0px;
		padding : 0px;
}
	.barreBackZone{
		position : relative;
		/*border : 1px #000000 solid;*/
		border-bottom : 2px #C44B00 solid;
		/*margin-bottom : 20px;*/
		height : 26px;
}
	.rechercheMotRepTxt {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		font-weight : normal;
		text-decoration : none;
		color : #004581;
		/*margin-bottom : 20px;*/
		border-right : 2px #C44B00 solid;
		border-left : 2px #C44B00 solid;
		padding-left : 12px;
		padding-right : 12px;
		padding-top : 2px;
		/*width : 100%;*/
		clear : both;
}

	.rechercheMotReponsesBack a.rechercheMotBack{
		float : right;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10px;
		font-weight : normal;
		text-decoration : none;
		color : #004581;
		border-left : 1px #CCCCCC solid;
		border-right : 1px #CCCCCC solid;
		padding-left : 5px;
		padding-right : 5px;
}
	.rechercheMotReponsesBack a.rechercheMotBack:hover{
		text-decoration : underline;
}
	.rechercheMotReponsesBack{
	   float : right;width : 250px;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color : #000000;
		font-weight : normal;
		text-decoration : none;
		border-bottom : none;
		line-height : 18px;
		padding : 2px;
		padding-top : 0px;
		padding-bottom : 0px;
		text-align : left;
		padding-top : 6px;
		
}
	.rechercheMotIntitule {
		position : absolute;
		/*height : 26px;*/
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		padding : 4px;
		color : #004581;
		font-weight : normal;
		text-decoration : none;
		border-top : 2px #C44B00 solid;
		border-left : 2px #C44B00 solid;
		border-right : 2px #C44B00 solid;
		/*width : 190px;*/
		text-align : left;
		background : #FFFFFF;
		padding-left : 10px;
		padding-right : 10px;
		-moz-box-sizing : border-box;box-sizing : border-box;
		max-width : 340px;
		bottom : -2px;
		text-transform : uppercase;
		/*width : 300px;*/
}
	.recherchePageLigneBase{
		float : right;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		font-weight : normal;
		text-decoration : none;
		color : #004581;
		margin-bottom : 10px;
		border-right : 2px #004581 solid;
		border-left : 2px #004581 solid;
		/*border-top : 2px #004581 solid;*/
		padding-left : 12px;
		padding-right : 12px;
		padding-top : 2px;
		padding-bottom : 2px;
		text-align : right;
}
	.recherchePageChamp {
		margin : 0;
		padding : 0;
		padding-left : 4px;
		padding-right : 4px;
		border : 1px #AAAAAA solid;
		background-color : #FFFFFF;
		width : 50px;
		height : 16px;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color : #004581;
		line-height : 14px;
}
	.recherchePageMotTrouve {
		color : #000000;
		font-weight : bold;
}
	.chemin {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10px;
		color : #333333;
		font-weight : normal;
		text-decoration : none;
		margin : 0;
		padding : 0;
}
	.chemin a{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10px;
		color : #777777;
		font-weight : normal;
		text-decoration : none;
		margin : 0;
		padding : 0;
}
	.chemin a:hover{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10px;
		color : #777777;
		font-weight : normal;
		text-decoration : underline;
		margin : 0;
		padding : 0;
}
	.recheRepZoneEntite {
		width : 100%;
		border : 1px #BBBBBB solid;
		padding : 0;
		padding-left : 0px;
		padding-right : 0px;
		padding-bottom : 5px;
		margin-bottom : 15px;
}
	.recheRepZoneEntiteTit {
		/*width : 100%;*/
		border-bottom : 1px #BBBBBB solid;
		background : #F3F2ED;
		padding : 2px;
		padding-left : 5px;
		padding-right : 5px;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color : #000000;
		font-weight : normal;
		text-decoration : none;
		margin-bottom : 10px;
}
	.recheRepZoneEntiteTit span {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color : #004581;
		font-weight : normal;
		text-decoration : none;
}
	.recheRepZoneEntiteTitPlus {
		float : right;
		padding : 0;
}
	.recheRepZoneEntiteTitPlusOff {
		float : right;
		padding : 0;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color : #000000;
		font-weight : normal;
		text-decoration : none;
}
	.recheRepZoneEntiteTitPlus a{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color : #004581;
		font-weight : bold;
		text-decoration : none;
}
	.recheRepZoneEntiteTitPlus a:hover{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color : #004581;
		font-weight : bold;
		text-decoration : underline;
}
	.recheRepZoneEntiteTotal {
		width : 100%;
		padding : 0;
		margin : 0;
		text-align : center;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color : #000000;
		font-weight : bold;
		text-decoration : none;
}
	.recheRepZoneEntiteTotal a{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color : #004581;
		font-weight : bold;
		text-decoration : none;
}
	.recheRepZoneEntiteTotal a:hover{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color : #004581;
		font-weight : bold;
		text-decoration : underline;
}
	.recheRepTxt {
		padding : 0;
		margin : 0;
		margin-bottom : 0px;
}
	.recheRepTxt a {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color : #000000;
		text-align : justify;
		line-height : 14px;
		text-decoration : none;
}
	.recheRepTxt a:hover {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color : #000000;
		text-align : justify;
		line-height : 14px;
		text-decoration : underline;
}
	.recheRepTit {
		padding : 0;
		margin : 0;
		margin-bottom : 3px;
		text-align : left;
}
	.recheRepTit a{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		color : #004581;
		font-weight : bold;
		text-decoration : none;
}
	.recheRepTit a:hover{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		color : #004581;
		font-weight : bold;
		text-decoration : underline;
}
	.cCrechRep {
		float : left;
		width : 88%;
		margin : 0:
		padding : 0;
}
	.cCrechRep100 {
		float : left;
		width : 100%;
		margin : 0:
		padding : 0;
}
	.cDrechRep {
		float : left;
		width : 50px;
		margin : 0:
		padding : 0;
		margin-top : 0px;
		margin-right : 2%;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		background-color : #FFFFFF
}
	.rechRepImg {
		width : 50px;
		margin-top : 3px;
		margin-bottom : 4px;
		border : 1px #999999 solid;	
}
	.RecheRepPartieGauche {
		position : absolute;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		padding : 4px;
		color : #004581;
		font-weight : normal;
		text-decoration : none;
		border-top : 2px #004581 solid;
		border-left : 2px #004581 solid;
		border-right : 2px #004581 solid;
		text-align : center;
		background : #FFFFFF;
		padding-left : 7px;
		padding-right : 7px;
		-moz-box-sizing : border-box;box-sizing : border-box;
		max-width : 340px;
		bottom : -2px;
		text-transform : uppercase;
		width : 84px;
}
	.rechercheRepBase {
	 float : right;
	 width : 310px;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color : #000000;
		font-weight : normal;
		text-decoration : none;
		border-bottom : none;
		line-height : 18px;
		padding : 2px;
		padding-top : 0px;
		padding-bottom : 0px;
		text-align : right;
		padding-top : 6px;
		-moz-box-sizing : border-box;box-sizing : border-box;
}
	.rechercheRepBase a.rechercheRepBaseA {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10px;
		font-weight : normal;
		text-decoration : none;
		color : #004581;
		margin : 0px;
		padding : 0px;
}
	.rechercheRepBase div.backRech {
	   margin-top : 1px;
		float : right;
		border-left : 1px #CCCCCC solid;
		border-right : 1px #CCCCCC solid;
		padding-left : 5px;
		padding-right : 5px;
		line-height : 16px;
		width : 60px;
		-moz-box-sizing : border-box;box-sizing : border-box;
}
	.rechercheRepBase div.newRech {
		float : right;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10px;
		font-weight : normal;
		text-decoration : none;
		color : #004581;
		border-right : 1px #CCCCCC solid;
		padding-left : 5px;
		padding-right : 5px;
		line-height : 16px;
		width : 200px;
		-moz-box-sizing : border-box;box-sizing : border-box;
}
	.rechercheRepBase div form{
    padding : 0px;
    margin : 0px;
}
	.rechercheMotRepTxtBase {
	   width : 100%;
	   clear : both;
	   -moz-box-sizing : border-box;box-sizing : border-box;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		font-weight : normal;
		text-decoration : none;
		color : #004581;
		/*margin-bottom : 20px;*/
		border-right : 2px #004581 solid;
		border-left : 2px #004581 solid;
		padding-left : 12px;
		padding-right : 12px;
		padding-top : 2px;
}
	.nouvelleRechRep{
		margin : 0px;
		padding : 0px;
		/*margin-bottom : 5px;*/

		width : 100%;
		/*-moz-box-sizing : border-box;box-sizing : border-box;*/
}
	.recheRepDecall{
		/*width : 100%;*/
		padding-left : 15px;
		padding-right : 15px;
}
	a.rechereplienbr {
		color : #000000;
}
	a.rechereplienbr:hover {
		color : #000000;
}
  div.toutesLesReponses {
    width : 100%;
    clear : both;
    padding-top : 20px;
}
  div.toutesLesReponses2 {
    width : 100%;
    clear : both;
    padding-top : 20px;
}
  .recheRepZoneEntite a.nolink:hover {
    text-decoration : none;
    cursor : default;
}

/* --------------

nolink plan du site

-------------- */

  .sitemapDefault a.sitemapNolinkN1:hover {
    text-decoration : none;
    color : #000000;
    cursor : default;
}
  .sitemapDefault a.sitemapNolinkN2:hover {
    text-decoration : none;
    color : #000000;
    cursor : default;
}
  .sitemapDefault a.sitemapNolinkN3:hover {
    text-decoration : none;
    color : #000000;
    cursor : default;
}
      
