#page #field_examenComposite {
		width: auto !important
}

#page #haut-contenu-page  .input-medium[type=date] {
width: 160px;
}

#paginationh {
	margin: 10px 0;
	height: 30px; 
}

#field {
	width: 800px;
	
}

#page #page_resultats,
#page .page_resultats {
	display: none; 
}

#page #page_resultats a.dossier{
	font: 11px Verdana, sans-serif;
}


#page #section_respdf table {
	width : 450px;
	border: none !important;
	margin-left: 20px;
}
#page #section_respdf table  td {
	border: none !important;
	
}



#page #haut-contenu-page .contenu-principal-recherche {
float: left;
margin: 0 0 10px 0;
padding: 10px 0 0 0;
width: 954px;
min-height: 100px;
}

#page div#page_resultats {
	margin:0;
	padding:0; 
}

td.details {
	background-color: inherit;
	
}

#page div#page_resultats #section_resultats p em {
	font-weight: bold !important;
}

#page div#page_resultats #section_resultats table.moreinfo,
#page div.page_resultats .section_resultats table.moreinfo{
	border : none !important;
	
}

#page div.page_resultats .section_resultats table.moreinfo td.dispositif{
	white-space : nowrap !important;
	
}

#page div#page_resultats #section_resultats table.moreinfo  td,
#page div.page_resultats .section_resultats table.moreinfo td{
	border : none;
}

td.dispositif { width: 10% }
td.presdispositif { width: 90%}

td.dispositif,td.presdispositif p { font: 11px Verdana, sans-serif !important ; vertical-align: top !important; }


#field_dossierComposite_chzn.style { width: 950px; }

#page .titrerecherche_wrapper {
	display:block;
	vertical-align: center;
}

#page .form-horizontal legend,
#page h3.titrerecherche {
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
    background: none repeat scroll 0% 0% transparent;
    border-bottom: 1px dotted #94C5DE;
    color: #013c68;
    font-size: 24px;
    margin: 20px 0px 10px 0px!important;
    padding: 5px 0;
    display:block;
    font-variant:unset;
    width:100%;
}
 

#page h3.titrerecherche.orange,
#page .form-horizontal legend.orange {
	color:#DE440D;
	border-color:#E46639;
}

#page span.labelamend,
#page label.labelamend {
	font-size: 11px;
	color: rgb(1, 60, 104);
	display: inline-block; 
	width : 140px;
}
#page span.labelamendbis,
#page label.labelamendbis {
	font-size: 11px;
	color: rgb(1, 60, 104);
	display: inline-block; 
}

.control-label{
	color:#013c68;
	font-size:11px;
}

#page .champs {
	display: inline-block;
	margin: 5px 0;
}

#page .facette {
	margin : 0 15px 0 0;
	min-width: 100px;
}

#page .contenu-principal-recherche  label {
	display:inline-block;
}

#page .contenu-principal-recherche input[type="text"] {
	margin:0;
}

#criteres,
#texte_integral,
#numero,
.fieldset-wrapper {
	background:#ECF4F9;
	padding:10px 0;
}

#mep,
.resultats-fieldset-wrapper {
	background:#FCEEE9;
	padding:10px 0;
}

.submit_wrapper {
	text-align:center;
	margin: 20px 0; 
}


img.carre {
	border: 0 none;
	display: inline;
	margin: 0 10px 0 0;
}

#page .date {
	width: 100px;
}

.sorting_disabled {
	border: 1px solid #fff;
	color: #fff
}
.auteurs {
	width: 45%;
}
.date {
	width: 10%;
	

}

#page #page_resultats .texte { width: 400px; }

#ZZZsection_resultats { visibility: hidden; width:960px; margin-top: 10px;}

#page_fond h3.subtr {
color: #003366;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: justify;
font-weight: bold;
}

.texte { width: 25px; }

.numamend {border-bottom: thin dotted; background: #ffeedd;}
.numamend:hover {text-decoration: none; background: #ffffff; z-index: 6; }
.numamend div {position: absolute; left: -9999px;
  margin: 20px 0 0 0px; padding: 3px 3px 3px 3px;
  border-style:solid; border-color:black; border-width:1px; z-index: 6;}
.numamend:hover div {left: 2%; background: #ffffff;} 
.numamend div {position: absolute; left: -9999px;
  margin: 4px 0 0 0px; padding: 3px 3px 3px 3px; 
  border-style:solid; border-color:black; border-width:1px;}
.numamend:hover div {margin: 20px 0 0 170px; background: #ffffff; z-index:6;} 


td
{
	color: #003366;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	text-decoration: none
}

td.texte1 {
	font-family: Arial, Times, serif;
	font-size: 10px;
	text-align: justify;
	font-weight: bold;
	}

.TitreColonne {
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	padding:2px 2px 2px 2px;
	color:#FFFFFF;
	}

.TitreColonneCentre {
	font-family:Arial;
	text-align:center;
	font-size:10pt;
	font-weight:bold;
	padding:2px 2px 2px 2px;
	color:#FFFFFF;
	}

.TexteColonne {
	font-family:Arial;
	font-size:9pt;
	padding:2px 2px 2px 2px;
	}

.TexteColonneCentre {
	font-family:Arial;
	text-align:center;
	font-size:9pt;
	padding:2px 2px 2px 2px;
	}

.TexteColonnePlace {
	font-family:Arial;
	text-align:center;
	font-size:9pt;
	padding:2px 2px 2px 2px;
	}

.TexteComplement {
	font-size:8pt;
	font-style: italic;
	}

.bluerow {background-color: #A5CAFE;}

.tableau {
  border: 1px solid #A5CAFE; /* contour du tableau */
  border-collapse: collapse;
}
.tableau td {
  border: 1px solid #A5CAFE; /* contour de chaque cellule */
  font-size: 11px;
}
.trtitre td {
  border: 1px solid #FFFFFF; /* contour de chaque cellule */
}

a.lienretourformulaire
{
	color: #C2262A;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

a.lienretourformulaire:hover
{
	color: #003366;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none
}

a.lienliasse
{
	color: #C2262A;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

a.lienliasse:hover
{
	color: #003366;
	font-size: 12px;
	text-decoration: none
}

a.lienamendement
{
	color: #003366;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

a.lienamendement:hover
{
	color: #C2262A;
	font-size: 12px;
	text-decoration: none;
}

a.lienalerte
{
	color: #003366;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

a.lienalerte:hover
{
	color: #C2262A;
	font-size: 11px;
	text-decoration: none;
}

a.navigationlink{
	font-family: Arial, Helvetica, sans-serif;
	color: #C2262A;
	font-size: 12px;
	text-decoration: none;
}

a.navigationlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #C2262A;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

a.navigationlink:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
	text-decoration: none;
}

/*Affichage des marques de r�visions des amendements*/
.del {
	background-color: #e8e8e8;
	text-decoration: line-through;
}
.ins {
	background-color: #e5ffcd;
	text-decoration: underline;
}