
.tx-cspq-documentation {
    padding-right: 10px;
}


/* Boite de recherche */
.tx-cspq-documentation .boiteRecherche {
	background: #CACACA none repeat scroll 0% 0%;
	padding: 20px;
}

.tx-cspq-documentation .boiteRecherche .groupeCategorieFiltre .categorieFiltre {
	display:inline-block;
	position:relative;
	margin: 5px 15px 5px 0px;
}

.tx-cspq-documentation .boiteRecherche label {
	vertical-align:middle;
	padding-left:2px;
}

.tx-cspq-documentation .boiteRecherche input[type='text'] {
	width: 200px;
	padding: 3px 5px;
}

.tx-cspq-documentation .boiteRecherche input[type='radio'] {
	margin-right: 4px;
	vertical-align:middle;
}

.tx-cspq-documentation .boiteRecherche select {
	width: 208px;
	padding: 3px;
}

.tx-cspq-documentation .boiteRecherche .motCle input,
.tx-cspq-documentation .boiteRecherche .groupeCategorieFiltre select {
	margin-top: 4px;
	display:block;
}


/* Boite de tri */
.tx-cspq-documentation .boiteTri .boutonTriHaut,
.tx-cspq-documentation .boiteTri .boutonTriBas {
    cursor: pointer;
    margin-left: 0.1em;
    vertical-align: middle;
    display: inline-block;
    width: 17px;
    height: 17px;
    background: transparent url("../Images/tri.png") no-repeat scroll;
}

.tx-cspq-documentation .boiteTri .boutonTriHaut b,
.tx-cspq-documentation .boiteTri .boutonTriBas b {
    border: 0px none;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0px;
    position: absolute;
    width: 1px;
}

.tx-cspq-documentation .boiteTri .boutonTriHaut {
    background-position: left top;
}

.tx-cspq-documentation .boiteTri .boutonTriHautActif {
    background-position: left -50px;
}

.tx-cspq-documentation .boiteTri .boutonTriBas {
    background-position: right top;
}

.tx-cspq-documentation .boiteTri .boutonTriBasActif {
    background-position: right -50px;
}

.tx-cspq-documentation .boiteTri .triOption {
	display: inline-block;
	position: relative;
	margin-right:20px;
}

.tx-cspq-documentation .boiteTri .triOption p,
.tx-cspq-documentation .boiteTri .triOption ul,
.tx-cspq-documentation .boiteTri .triOption ul li {
	display:inline-block;
	position:relative;
}

.tx-cspq-documentation .boiteTri .triOption p {
	padding-top: 5px;
	vertical-align: middle;
}

.tx-cspq-documentation .boiteTri .triOption ul {
	list-style-type: none;
	padding:0px;
}


/* Boite de critères de recherche */
.tx-cspq-documentation .listeDocuments .boiteRechercheCritere ul {
	list-style-type: none;
	padding:0px;
}


/* Résultats de recherche */
.tx-cspq-documentation .listeDocuments .boiteResultats .totalResultats.aucunResultat,
.tx-cspq-documentation .listeDocuments .boiteResultats .listeResultats {
    border-top: 1px solid #EAE6E6;
}

.tx-cspq-documentation .listeDocuments .boiteResultats .totalResultats p {
	margin: 15px 0px;
}

.tx-cspq-documentation .listeDocuments .boiteResultats .listeResultats {
	padding: 0px;
	list-style-type: none;
}

.tx-cspq-documentation .listeDocuments .boiteResultats .listeResultats .document {
    height: auto;
    overflow: auto;
    min-height: 40px;
    border-bottom: 1px solid #EAE6E6;
    padding: 1.8em 0px 1.8em 110px;
}

.tx-cspq-documentation .listeDocuments .boiteResultats .listeResultats .document .vignette {
    width: 80px;
    position: relative;
    float: left;
    display: block;
    height: auto;
    overflow: auto;
	margin: -15px 5px -15px -105px;
    box-shadow: 0px 0px 5px rgb(0, 0, 0);
}

.tx-cspq-documentation .listeDocuments .boiteResultats .listeResultats .document .vignette.interactive {
	cursor: pointer;
}

.tx-cspq-documentation .listeDocuments .boiteResultats .listeResultats .document .vignetteZoom {
	width:155px;
    right: 750px;
    box-shadow: 0px 0px 4px #000;
    z-index: 999;
    position: absolute;
    margin: -50px 0px 0px -322px;
    border: 1px solid #D5D5D5;
    background: #FFF none repeat scroll 0% 0%;
    padding: 2px;
	display:block;
}

.tx-cspq-documentation .listeDocuments .boiteResultats .listeResultats .document .vignetteZoom.hidden {
	display:none;
}

.tx-cspq-documentation .listeDocuments .boiteResultats .listeResultats .document .details {
	display: inline-block;
}

.tx-cspq-documentation .listeDocuments .boiteResultats .listeResultats .document .details.avecVignette {
	width: 575px;
}

.tx-cspq-documentation .listeDocuments .boiteResultats .listeResultats .document .details.sansVignette {
	margin-left: -110px;
	width: 685px;
	padding-left: 5px;
}

.tx-cspq-documentation .listeDocuments .boiteResultats .listeResultats .document .details .downloadImage {
	background: url("../Images/Icons/download.gif") no-repeat;
	height: 12px;
	width: 12px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	margin-left: 4px;
}

/* Filtres supplémentaires */

.tx-cspq-documentation #filtresSuppView {
	margin: 25px 0px;
}

.tx-cspq-documentation #filtresSuppView #boiteFiltresSupp #boiteFiltresDate {
	margin-top: 10px;
}

.tx-cspq-documentation #filtresSuppView #boiteFiltresSupp #boiteFiltresDate .dateOption {
	margin: 5px 0px;
}

.tx-cspq-documentation #filtresSuppView #boiteFiltresSupp #boiteFiltresDate .dateOption input[type='text'] {
	margin-left:5px;
}

.tx-cspq-documentation #filtresSuppView .boutonFermerFiltresSupp {
	background:url("../Images/fermerFiltres.gif") no-repeat right 0,5px;
	padding: 0px 25px 10px 0px;
}

.tx-cspq-documentation #filtresSuppView .boutonOuvrirFiltresSupp {
	background:url("../Images/ouvrirFiltres.gif") no-repeat right 0,5px;
	padding: 0px 25px 10px 0px;
}

.tx-cspq-documentation #filtresSuppView .filtresSuppClosed,
.tx-cspq-documentation #filtresSuppView .boutonFiltresSuppHidden {
	display:none;
}

.tx-cspq-documentation #filtresSuppView #boutonFiltresSuppFermer {
  position: absolute;
  top:-1000px;
  width:1px;
  height:1px;
}

.tx-cspq-documentation #filtresSuppView #boutonFiltresSuppOuvrir {
  position: absolute;
  top:-1000px;
  width:1px;
  height:1px;
}

.tx-cspq-documentation #filtresSuppView #boiteFiltresSupp #boiteFiltresDate input[type='text'] {
	width: 70px;
	text-align:center;
}

.tx-cspq-documentation #filtresSuppView #boiteFiltresSupp #boiteFiltresDate .ui-datepicker-trigger {
	background:url("../Images/calendrier.jpg") no-repeat;
	width: 20px;
	height: 22px;
	margin: 0px 0px 0px 3px;
	vertical-align: middle;
}

.tx-cspq-documentation #filtresSuppView #boiteFiltresSupp #boiteFiltresDate #date_depot {
	margin-left:38px;
}

.tx-cspq-documentation #filtresSuppView #boiteFiltresSupp #boiteFiltresDate .deposes_entre2_title_lbl {
	margin-left:5px;
}

/* Pagination */
.tx-cspq-documentation .visuallyHidden {
	display:none;
}




