
/*Votre Recherche*/

.entete_resultats {
float: left;
width: 100%;
margin-bottom: 13px;
padding-bottom: 13px;
border-bottom: 1px dotted #8DBE48;
}

.entete_resultats img {
float: left;
margin-top: 6px;
}

.entete_resultats form#search-revues-form {
margin: 0 0 0 15px;
padding: 0;
background-color: white;
background-image: none;
}

#search_bis {
text-align: right;
width: 31em;
padding: 0;
margin: 0;
clear: right;
background: url(../images/bg-tools-search.png) no-repeat;
}

.entete_resultats #search_bis {
float: left;
background: none;
}

#search_bis input {
float: left;
vertical-align: middle;
font-size: 1.2em;
width: 20.833em;
height: 18px;
padding: 2px;
border: 2px solid #8DBE48;
color: #777;
}

form.calenda-text-search input.calenda-text-search-submit, input#edit-submit, input#edit-submit-1 {
overflow: hidden;
text-indent: -9999em;
padding: 0;
border: none;
background: url(../images/ui.png) no-repeat;
cursor: pointer;
width: 24px;
height: 24px;
background-position: -56px 0;
color: #333;
font-size: 62.5%;
margin: 0;
vertical-align: middle;
float: none;
}

.entete_resultats form#search-revues-form input#edit-submit {
background: url(../images/loupe_inverse.png) no-repeat 0 0;
}

.entete_resultats .search_revues {
float: right;
width: 360px;
text-align: right;
padding: 5px 0 0 0;
font: normal 11px verdana,sans-serif;
color: #7FB811;
}

/*Première facette*/

.haut_premiere_facette {
width: 12.6em;
float: left;
}

ul.first_facet_ul li {
margin-bottom: 5px;
padding: 10px 0 10px 25px;
vertical-align: middle;
background: #F2F2F2 url(../images/facette_hautgauche.png) no-repeat 0 0;
font: bold 12px "Trebuchet MS",sans-serif;
}

ul.first_facet_ul li a {text-transform: uppercase;color:#005aad;font-size: 12px;}
ul.first_facet_ul li:hover {background-color:#e7f4d0;color:#4a990b;cursor:pointer}
ul.first_facet_ul li:hover a {color:#4a990b;}
ul.first_facet_ul li.selected {background: #8DBE48 url(../images/facette_hautgauche_actif.png) no-repeat 100% 0;}
ul.first_facet_ul li.selected a {color: white;}
ul.first_facet_ul li.selected:hover {background-color:#8DBE48;cursor:default;}
ul.first_facet_ul li.selected:hover a{color:#fff}

/*.faceted.topmenu*/

.faceted.topmenu {
background: #F2F2F2;
border-style: none none none solid;
border-width: 7px;
border-color: #8DBE48;
float: left;
margin: 0 0 1.3em 0;
padding: 0;
overflow: hidden;
}

/*.faceted.topmenu.types*/

.faceted.topmenu.types {
min-height: 150px;
border-top: 1px solid #8DBE48;
width: 827px;
}

.faceted.topmenu.types table {
border-collapse: separate;
padding: 1em 0 1em 0;
font: normal 11px verdana,sans-serif;
}

.faceted.topmenu.types table td {
padding-right: 10px;
padding-left: 50px;
vertical-align: middle;
}

.faceted.topmenu.types table td:first-child {
width: 200px;
}

.faceted.topmenu.types table td.first_facet_selected {
color: #4A990B;
padding-left: 0;
}

.faceted.topmenu.types table td.first_facet_selected a {
font-weight: bold;
color: #4A990B;
padding-left: 0;
}

.faceted.topmenu.types table td.first_facet_selected a:before {
	content: "• ";
}

.faceted.topmenu.types table td div {
margin-top: 4px;
}

.faceted.topmenu.types .first_facet_type_bar_chart {
float: left;
background-image: url('../images/bar.png');
background-repeat: no-repeat;
background-color: #8DBE48;
height: 18px;
display: inline-block;
background-position: 0;
}

.faceted.topmenu.types table td .num {
padding: 0 0 0 10px;
color: #8DBE48;
font-size: 12px;
font-weight: bold;
margin-top: 5px;
width: auto;
float: left;
}

/*.faceted.topmenu.dates*/

.faceted.topmenu.dates {background:url(../images/facettes_date_fonds.png) repeat-y 0 
0;min-height:265px;width:827px;padding:0;margin:0 0 14px 0}
.faceted.topmenu.dates a:hover {color:#FF6600 !important;}
.faceted.topmenu div.date {float:left;padding: 1em 0 .5em 0; /*background-color: #f2f2f2;*/;clear:none;margin:0}
.faceted.topmenu div.date ul {float:left;background:none;}
.faceted.topmenu div.date ul li {float:left;clear:none;padding-left: 1px;margin-bottom:10px;}

.faceted.topmenu div.date.first {float:left;width:239px;border-top:1px solid #8DBE48;background:#f2f2f2;padding-top:0;margin:0;}
.faceted.topmenu div.date.first .detail {width:239px;position:relative;margin:0 auto;}
.faceted.topmenu div.date.first .detail ul {margin:10px 0 0 0;padding:0 0 0 15px;float:left;width:224px;}
.faceted.topmenu div.date.first .detail li {width:35px;margin:0 20px 0 0;text-align:center;padding:0 0 19px 0;float:left;}
.faceted.topmenu div.date.first .detail li a {font:bold 12px verdana,sans-serif;color:#005aad;}
.faceted.topmenu div.date.first .detail li span {color:#a5a5a5;font:normal 11px verdana,sans-serif;}
.faceted.topmenu div.date .detail li.first_facet_selected a {color:#4A990B}
.faceted.topmenu div.date.first .toutes {float:left;width:224px;padding:11px 0 11px 15px;font:bold 12px verdana,sans-serif;color:#005aad;border-bottom:1px solid #d8d8d8;}

.faceted.topmenu div.date.second,
.faceted.topmenu div.date.third {/*border-left: 2px solid white;height:250px*/;border-top:1px solid #8DBE48;margin-left:2px}
    
/**** date > 2eme colonne ****/ 
.faceted.topmenu div.date.second {/*background-color: #f6f6f6;*/float:left;width:228px;}
.faceted.topmenu div.date.second.vide {float:left;width:228px;min-height:150px;}
.faceted.topmenu div.date.second .detail {float:left;margin:11px 0 0 17px;padding:0}
/*.faceted.topmenu div.date.second .second {background:blue !important;border:1px solid blue;float:left;width:100%}*/
.faceted.topmenu div.date.second ul.gauche {float:left;clear:none;width:87px;margin:0;padding:0}
.faceted.topmenu div.date.second ul.droite{float:left;clear:none !important;width:104px;margin:0 0 0 7px;padding:0}
.faceted.topmenu div.date.second ul li {clear:left;margin-bottom:22px;font:normal 11px verdana,sans-serif}
.faceted.topmenu div.date.second ul li a {color:#005aad;}

/**** date > 3eme colonne ****/ 
.faceted.topmenu div.date.third.vide {float:left;width:357px;min-height:150px;}
.faceted.topmenu div.date.third {background-color: #f2f2f2;float:left;width:357px}
.faceted.topmenu div.date.third .detail {float:left;width:100%;margin-bottom:10px;}
.faceted.topmenu div.date.third table {border-collapse: separate;border-spacing: 1px;margin-left: 1em;}
.faceted.topmenu div.date.third table tbody,
.faceted.topmenu div.date.third table th {border: none;color: #7facd6;text-align: center;}

.faceted.topmenu div.date.third table th {background:#f2f2f2;font:bold 14px verdana,sans-serif;color:#808181;border-right:10px solid #f2f2f2;border-bottom:10px solid #f2f2f2;}
.faceted.topmenu div.date.third table td {height:32px;width:40px;text-align:center;padding:6px 0 3px 0;background:#fff;border-right:10px solid #f2f2f2;border-bottom:2px solid #f2f2f2;}
.faceted.topmenu div.date.third table td.table_grey { background-color: #fff; }
.faceted.topmenu div.date.third table td a {font:bold 13px verdana,sans-serif;}
.faceted.topmenu div.date.third table td span {display:block;width:100%;font:bold 11px arial,sans-serif;color:#b5b5b5}
.faceted.topmenu div.date.third table td a.first_facet_disabled {color:#a5bed4;}
.faceted.topmenu div.date.third table td a.first_facet_selected {color:#4A990B;}
.faceted.topmenu div.date .detail li a:hover {color: #ff6600;text-decoration: none;cursor: pointer;}

/******* FACETTES :: categories ****/
.faceted.topmenu.categories {min-height:167px;width:827px}
.faceted.topmenu.categories table#categorie tr td ul{margin:0;padding:0}
.faceted.topmenu.categories table#categorie tr td ul li {margin-bottom:8px;padding:0;}
.faceted.topmenu.categories table#categorie tr td ul li a {color:#005aad;font:normal 11px verdana,sans-serif;}
.faceted.topmenu.categories table#categorie tr td ul li.first_facet_selected a {font-weight:bold;color:#4A990B;}
.faceted.topmenu table#categorie tr td {height: 167px;}
.faceted.topmenu table#categorie tr td:nth-child(1),
.faceted.topmenu table#categorie tr td.tdn1 { background-color: #f2f2f2; border-top:1px solid #8DBE48;}
.faceted.topmenu table#categorie tr td:nth-child(2),
.faceted.topmenu table#categorie tr td.tdn2   { background-color: #f6f6f6; border-top:1px solid #8DBE48;}
.faceted.topmenu table#categorie tr td:nth-child(3),
.faceted.topmenu table#categorie tr td.tdn3 { background-color: #f8f8f8; border-top:1px solid #c7e491;}
.faceted.topmenu table#categorie tr td:nth-child(4),
.faceted.topmenu table#categorie tr td.tdn4 { background-color: #fafafa; border-top:1px solid #c7e491}
.faceted.topmenu table#categorie { width: 100%; border: none; }
.faceted.topmenu table#categorie tr td {   border-left: 2px solid white;  vertical-align: top;padding:14px 12px}
.faceted.topmenu table#categorie tr td:first-child,
.faceted.topmenu table#categorie tr td.tdn1 { border-left: 0px; }
.faceted.topmenu table#categorie .num { color: #777; }

/******* FACETTES :: lieux ****/
.faceted.topmenu.literal_localisation {min-height:167px;width:827px;border-style:none none none solid;border-width:7px;border-color:#8DBE48}
.faceted.topmenu table#place { width: 100%; border: none; }
.faceted.topmenu table#place td.leftborder { border-left: 2px solid white;width:200px !important;}
.faceted.topmenu table#place td { vertical-align:top; border-top:1px solid  #8DBE48;padding:14px 12px;}
.faceted.topmenu.literal_localisation table tr td ul{margin:0;padding:0;float:left;width:100%;}
.faceted.topmenu.literal_localisation table td td.leftborder ul {width:200px;}
.faceted.topmenu.literal_localisation table tr td ul li {margin-bottom:8px;padding:0;}
.faceted.topmenu.literal_localisation table tr td ul li a {color:#005aad;font:normal 11px verdana,sans-serif;}
.faceted.topmenu.literal_localisation table tr td ul li.first_facet_selected a {font-weight:bold;color:#4A990B;}
.faceted.topmenu.literal_localisation .artificialscroll_arrows {float:left;width:200px;text-align:left;background-color:#ededed;}

.faceted.topmenu table#place td.leftborder ul { height: 167px; overflow: auto; }

.faceted.topmenu a:hover {color: #ff6600 !important;}

/*hr*/

hr.hrprepagination {
width: 100%;
height: 6px;
background: #8DBE48;
float: left;
visibility: visible;
margin-bottom: 15px;
border: none;
}

/*resultsContainer*/

#resultsContainer {
float: left;
padding-bottom: 2em;
width: 623px;
}

.pagination {color: #333;overflow: hidden;margin-bottom: 7px;font:bold 12px "Trebuchet Ms",sans-serif;}
.pagination .total {float:left;width: 141px;padding: .5em 0 .5em 0;font-weight: bold;}
.pagination ul{float: left;}

.pagination li{display: inline;margin-right:5px}
.pagination li a {float: left;padding: .5em;display: block;color: #005aad;}
.pagination li.selected, .pagination li a:hover{color: #005aad;display: block;background: #e7e7e7;float: left;}
.pagination li.selected{padding: .5em;background:#8DBE48;color:#fff}
.pagination li.hole {padding: .5em;display: block;float: left;}

.pagination li.fleches {background:none;}
.pagination li.fleches:first-child a{padding-left:0;}
.pagination li.fleches a:hover{color:#ff6600;background:none;}
.pagination li.fleches:first-child {padding-left:0;text-align:left;}

#criterestri {float:left;width:100%;height:16px;padding:12px 0;margin-top:-15px}
#criterestri h5{float:left;margin:0;padding:0;width:110px;font:bold 12px "Trebuchet MS",sans-serif;color:#333;}
#criterestri .lescriteres {float:left;width:510px;}
#criterestri form{float:left;width:auto;margin:0;padding:0;}
#criterestri form .unbloc {float:left;}
#criterestri form input {margin:0;padding:0;float:left;}
#criterestri form label{font:normal 11px verdana,sans-serif;color:#0e4565;margin:0 6px 0 
5px;padding:0;float:left;}
#criterestri form label:hover {color:#ff6600;cursor:pointer;}
#criterestri form label:last-child {margin-right:0;}
#criterestri .triascendant {float:left;margin:2px 15px 0 0}
#criterestri .triascendant img {float:left;clear:left;margin-bottom:3px}
#criterestri .triascendant img:hover {cursor:pointer;}

hr.dottedhr {
border-width: 0px;
border-top-color: #666;
border-top-style: dotted;
border-top-width: 1px;
height: 1px;
visibility: visible;
width: 100%;
margin-bottom: 15px;
}

.unique_date {margin-bottom: 10px;margin-top: 10px; text-align: center;}
div.unique_date.highlight { margin: 10px auto; }
div.unique_date div { line-height: 10px; text-align: center; }
div.unique_date.highlight div.day {line-height:26px;}
div.unique_date.highlight div.day a { font-size: 26px; }
div.unique_date.highlight div.year {line-height:13px;}
div.unique_date.highlight div.year a { font-size: 13px;color:#00b1e6 }
div.unique_date.highlight, div.unique_date.highlight * {width: 40px;color: #00b1e6;}
.unique_date div a {color: #a5a5a5;font-weight: bold;font-size: 19px;}
.unique_date div.month a {text-transform: uppercase;font-size: 12px;}
.unique_date div.day a {font-size:19px;}
.unique_date div.year a {font-weight: normal;font-size: 10px;}
.unique_date div a:hover {color:#ff6600 !important;}
#results div.list_content {float: left;margin-left: 10px;width: 77%;}
#results li.list_entry {overflow: hidden; padding-bottom: 20px;margin-bottom: 10px;padding-top: 10px;border-bottom: 1px dotted #666666;}
div.list_dates {float: left;width: 21%;}
div.list_dates { background: #f5f5f5 url(../images/facette_hautgauche_actif.png) no-repeat 100% 0;}
div.list_dates table { width: 100%; margin:25px 0 0 0; }
div.list_dates table td {padding:0 0 10px 0;margin:0 0 10px 0;width:33%}
div.list_dates table td.unique_date.highlight a {color:#00b1e6;}


#results div.list_content div.summary, #results .list_entry p.title, #results .list_entry p.readmore {
margin-top: 10px;
line-height: 15px;
}

#results .list_entry p {
font: normal 11px verdana,sans-serif;
}

#results .list_entry p.title a {
color: #005AAD;
font: normal 14px "Trebuchet MS",sans-serif;
}
#results .list_entry p.title a:hover {color:#ff6600}

#results .list_entry .lieuinfos {
font: normal 11px verdana,sans-serif;
color: #989999;
}

#results .list_entry .typetag span.categories, #results .list_entry .typetag span.categories a {
color: #00B1E6;
}

div.list_dates {
float: left;
width: 21%;
}

#results .list_entry .subtitle {
color: #666;
font-style: italic;
}

#sortingKeys {float:right; width:27.5em;margin:0 0 9px 0;}
#sortingKeys h2 {background:#005AAD url(../images/facette_hautgauche_actif.png) no-repeat right 0; text-transform:uppercase;padding:11px 12px;width:251px;font:bold 11px "Trebuchet MS",sans-serif;color:#fff}
#sortingKeys h2 a {float:left;margin:-3px 9px 0 0;padding:0}
#sortingKeys h2 a img {margin:0;padding:0;}
#sortingKeys h3 {color:#7FACD6; text-transform:uppercase}
#sortingKeys.filters .group {border:none;float:left;width:100%;padding:0;margin:0;background:#f2f2f2}
#sortingKeys.filters .group ul.filters {border:none;float:left;width:100%;margin:0;padding:0;}

#sortingKeys li.filter-in-use {
	border:none;float:left;clear:left;width:100%;height:13px;margin:0;padding:22px 0 20px 0;background:#f2f2f2 url(../images/sortingKeys_filters_separateur.png) no-repeat 0 0;
}

#sortingKeys  li.filter-in-use:first-child {height:13px;padding:18px 0 16px 0;background:none;}
li.filter-in-use .unitem {float:left;clear:left;width:100%;}
li.filter-in-use .unitem p {float:left;width:180px;font:bold 11px verdana,sans-serif;color:#0e4565;padding:0 0 10px 10px;margin:0 0 10px 0}
li.filter-in-use .unitem img {float:right;margin:0 10px;}
li.filter-in-use .unitem .infos_actions {float:right;width:76px;}
li.filter-in-use .unitem .infos_actions span {font:normal 11px verdana,sans-serif;color:#959595;}
li.filter-in-use.query, li.filter-in-use.none { border: 0; }

#facets{float:right;width:275px;clear: right;}
#facets h2 {background:#7facd6 url(../images/facette_hautgauche_actif.png) no-repeat right 0; text-transform:uppercase;padding:11px 12px;width:251px;font:bold 11px "Trebuchet MS",sans-serif;color:#fff}
.faceted{background:#ECECEC none repeat scroll 0 0;border-bottom:0.8em solid #005AAD;color:#777777;float:right;margin: 0;width:264px;padding:0 0 0 11px}
.faceted.enlarge{float:left;width:264px;margin:9px 0 0 0;padding-left:11px;padding-bottom:16px}
.faceted.enlarge h2 {margin-left:-11px;}
.faceted h3{color: #7FACD6;text-transform: uppercase;margin:17px 0 8px -11px;padding:16px 0 0 11px;float:left;font:normal 10px verdana,sans-serif;border-top:1px solid #d5e0eb;width:264px;float:left;}
.faceted h3.premier {border:none;padding-top:16px;margin-top:0;}
.faceted ul ul {border:none;padding:0 0 0 11px}
.faceted li{margin: 6px 0 6px 0;}
.faceted li a .num{color: #72787D;}
.faceted li.selected {color:#4A990B;font-weight:bold}
.faceted li.selected ul {font-weight:normal}
.faceted li.selected .num {color:#777777 !important;font-weight:normal;}