@charset "UTF-8";
/* CSS Document */

body{
		background:#e6e6e6;
		font-family:Arial, Helvetica, sans-serif;
}
img{
border:0;
}
#langages{
		float:right;
		height:25px;
		font-family: "WF-020580-002301-001051";
		font-size:17px;
}
#langages ul
{
	list-style:none;
	padding:0;
	margin:0;
	line-height:12px;
	height:1em;
}
#langages ul li
{
	float:left;
	border-right:2px solid #000;
	padding:0 5px;
	height:12px;
}
#langages ul li.last
{
	padding-right:0;
	border-right:none;
}
#langages ul li a:link,
#langages ul li a:visited
{
	color:#000;
	text-decoration:none;
}
#langages ul li a.active,
#langages ul li a:hover
{
	color:#009b54;
}
#tetiere{
	position:relative;height:100px;
}
#tetiere #bandeau{
	position:absolute;
	left:90px;
	top:0;
}
#tetiere #rdv{
	position:absolute;right:0;top:0;width:160px;
	border-top:1px solid #007a42;
	padding:5px 0 0 0;
	font-family: "WF-020580-002301-001051";
	font-size:22px;
	line-height:.9em;
	text-transform:uppercase;
}
#tetiere #rdv a
{
	text-decoration:none;
	display:block;
	background:url(../images/icono/chevron.png) no-repeat right 5px  ;
}
#tetiere #rdv a:link,
#tetiere #rdv a:visited
{
	color:#000;
}
#tetiere #rdv a:hover
{
	color:#009b54;
	background:url(../images/icono/chevron_on.png) no-repeat right 5px  ;
}
#tetiere #saisierecherche{border:2px solid #000;width:156px;height:17px;position:absolute;bottom:0;right:0;display:block}
#tetiere #rechercheok{float:right;height:17px;width:19px;margin-top:1px}
#tetiere .inputRecherche{width:130px;height:15px;border:none;background:transparent;font-size:11px;padding-bottom:3px;float:left}
h2{
	font-size:35px;
	text-transform: uppercase;
	font-family: "WF-020580-002301-001057";
	font-weight:normal;
	margin:0;
}
#conteneur{
	width:970px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:90px;
}
#contenu{
	width:880px;
	margin-left:90px;
	margin-top:20px;
}
.cleaner{
	clear:both;
	height:0;
	line-height:1px;
}
/*sliders*/
	slidesjs-navigation
{
	display:none;
}
#slides{
	position:relative;
	width:880px !important;
	height:455px;
	border-top:5px solid #000;
	display:none;
}
#slides img
{
	-moz-backface-visibility: hidden;
	height:380px;
	width:880px;
	overflow:hidden;
}
#allcomments{
	display:none;
}
.slidescomment{
	height:70px;
	overflow:hidden;
	font-size:13px;
	line-height:1.4em;
	position:relative;
	/*margin-top:-70px;*/
}
.slidescomment .titre{
	font-weight:bold;
	width:520px;
}
.slidesjs-container {
    height:520px !important;
}
.slidesjs-pagination {
    margin:6px 0 0;
    float: right;
    list-style: none;
	position:absolute;
	top:385px;
	right:0;z-index:50;
}
.slidesjs-pagination li {
    float: left;
    margin: 0 0 0 8px;
	width: 43px;
	height: 7px;
	overflow:hidden;
}
.slidesjs-pagination li a {
    display: block;
    background:#fff;
    float: left;
    overflow: hidden;
	display: inline-block;
	cursor: pointer;
	width:43px;
	height:0;
	padding-top:13px;
	cursor:pointer;
}
.slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active { background:#009b54; }
.slidesjs-pagination li a:hover { background:#009b54; }
#slides a:link, #slides a:visited { color: #333 }
#slides a:hover, #slides a:active { color: #9e2020 }


/*liste des dossiers sur la une*/
.une #containerdossiers .galerie{
	width:520px;
	overflow:hidden;
	display:none;
	float:right;
}
.une #containerdossiers  #galerie_1{
	display:block;
}
.une #containerdossiers .blocdossier
{
	float:left;
	WIDTH:160PX;
}
.une #containerdossiers .titreexpo{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size:11px;
	font-weight:bold;
	padding-bottom:5px;
}
.une #containerdossiers .titreexpo a:link,
.une #containerdossiers .titreexpo a:visited
{
	color:#000;
	text-decoration:none;
}
.une #containerdossiers .titreexpo a:hover
{
	text-decoration:underline;
}
.une #containerdossiers{
	margin-top:20px;
}
.une #containerdossiers #nav{
	width:340px;
	border-top:5px solid #000;
	float:left;
}
.une #containerdossiers #dossiers{
	float:right;
	width:520px;
	border-top:5px solid #000;
	padding-top:10px;
}
.une #containerdossiers #ancresdossiers{
	font-size:14px;
	width:340px;
	font-weight:bold;
	border-bottom:1px solid #000;
}
.une #containerdossiers #ancresdossiers ul,
.une #containerdossiers #ancresdossiers ul li
{
	list-style:none;
	margin:0;
	padding:0;
}
.une #containerdossiers #ancresdossiers ul li a{
	display: block;
	border-top: 1px solid #000;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.une #containerdossiers #ancresdossiers ul li a:hover,
.une #containerdossiers #ancresdossiers ul li a.active
{
	border-top:1px solid #009b54;
	color:#009b54;
	cursor:pointer;
}
.une #containerdossiers h2 a:link,
.une #containerdossiers h2 a:visited
{
	color:#000;
	border-top:none;
	text-decoration:none;
}
.une #containerdossiers h2 a:hover
{
	color:#009b54;
}
/*********************/
/*tous les dossiers*/
/*********************/
#tousdossiers h1{
	margin-top:20px;
	font-size:42px;
	text-transform: uppercase;
	font-family: "WF-020580-002301-001057";
	font-weight:normal;
	margin:0;
	line-height:36px;
}
#tousdossiers{
	width:880px;margin-left:90px;position:relative;margin-top:20px;z-index:100;
}
#tousdossiers #dossiers{
	width:710px;float:right;position:relative
}
#tousdossiers #plus{
	width:160px;position:absolute;background:#fff;top:60px;left:0;padding:0 10px;
	overflow:hidden;
	margin:0;
	display:none;
	line-height:16px;
}
#tousdossiers .blocdossier{
	position:relative;float:left;width:160px;border-top:1px solid #009b54;
}
#tousdossiers .blocdossier .dossier{
	height:90px;overflow:hidden;line-height:16px;
}
#tousdossiers .blocdossier .dossier p,
#tousdossiers #plus .siteplus p
{
	font-size:13px;font-weight:bold;margin:0;padding:10px 0 0 0;line-height:16px;
}
#tousdossiers .blocdossier .imgsite{
	height:111px;padding-top:12px !important;
}
#tousdossiers  .imgsite{
	line-height: 1px;
}
#tousdossiers #plus .siteplus{
	height:300px;overflow:hidden;
	color:#000;
}
#tousdossiers #plus .liensite{
position:absolute;bottom:3px;left:10px;
}
#tousdossiers #plus .liensite
{
	color:#000;text-decoration:none;font-size:13px;padding:0 0 8px 8px;background:url(../images/icono/puce_bleu.png) no-repeat 0 .5em;cursor: pointer;
}
#tousdossiers #plus .liensite a:link,
#tousdossiers #plus .liensite a:visited{
	color:#009b54;
	text-decoration: none;
}
#tousdossiers #plus .liensite a:hover{
	text-decoration: underline;
}
#tousdossiers #plus .liensite:hover
{
	text-decoration: underline	
}
#tousdossiers #plus img{
	margin-top:12px;left:0;
}
#tousdossiers .lireplus
{
	color:#000;text-decoration:none;font-size:13px;padding:0 0 8px 8px;background:url(../images/icono/puce.png) no-repeat 0 .5em;cursor: pointer;
}
#tousdossiers .lireplus:hover
{
	text-decoration: underline	
}
#tousdossiers #nav{
	width:160px;float:left;border-top:6px solid #000;padding-top:10px
}
#tousdossiers #ancresdossiers{
	border-top:1px solid #009b54;padding-top:10px;margin-top:15px;
}
#tousdossiers #ancresdossiers ul{
	padding: 0;margin: 0;list-style: none;
}
#tousdossiers #ancresdossiers li{
		font-size:13px;padding:2px 0 2px 8px;background:url(../images/icono/puce.png) no-repeat 0 .5em;font-weight: bold;
}
#tousdossiers #ancresdossiers li a:link, #ancresdossiers li a:visited{
		color:#000;text-decoration: none;
}
#tousdossiers #ancresdossiers li a:hover{
		text-decoration: underline;
}
#tousdossiers .titregalerie
{
	padding:10px 0 10px 0;
	border-top:3px solid #000;
	font-family: "WF-020580-002301-001051";
	font-size:35px;
	text-transform:uppercase;
}
/*footer*/
#footer{
	margin-left:90px;
	font-size:13px;
	border-top:1px solid #000;
	margin-top:30px;
	padding:10px 0 20px 0;
	position:relative;
}
#footer #mentions
{
	float:left;
}
#footer #mentions #sites
{
	font-weight:bold;
	padding-top:5px;
}
#footer #share
{
	float:right;
	position:relative;
}
#footer .copyright{
	margin-right:5px;
}
#footer a:link,
#footer a:visited
{
	color:#000;
	text-decoration:none;
}
#footer a:hover
{
	text-decoration:underline;
}
#footer #mentions a
{
	padding-left:5px;
}
ul.share{
		list-style:none;
		margin:0;
		padding:0;
	}
	ul.share li{
		list-style:none;
		float:left;
		width:36px;
		height:32px;
		border-right:1px solid #000;
		cursor:pointer;
	}
	ul.share li.facebook{
		background:url(../images/icono/partage/fb.png) no-repeat 14px 6px;
	}
	ul.share li.facebook:hover{
		background:url(../images/icono/partage/fb_on.png) no-repeat 14px 6px;
	}
	ul.share li.pinterest{
		background:url(../images/icono/partage/pinterest.png) no-repeat 12px 7px;
	}
	ul.share li.pinterest:hover{
		background:url(../images/icono/partage/pinterest_on.png) no-repeat 12px 7px;
	}
	ul.share li.twitter{
		background:url(../images/icono/partage/twitter.png) no-repeat 12px 8px;
	}
	ul.share li.twitter:hover{
		background:url(../images/icono/partage/twitter_on.png) no-repeat 12px 8px;
	}
	ul.share li.mail{
		background:url(../images/icono/partage/mail.png) no-repeat 12px 5px;
		width:32px;border-right:none;
	}
	 ul.share li.mail:hover{
		background:url(../images/icono/partage/mail_on.png) no-repeat 12px 5px;
	}
/**/
/*formulaire recherche*/
#navform{
	float:left;width:160px;border-top:5px solid #000;
}
#votrerecherche{
	margin-top:10px;
	padding-bottom:20px;
	font-family: "WF-020580-002301-001057";
	text-transform:uppercase;
	font-size:34px;
	line-height:.9em;
}
.blocrecherche #saisierecherche{border:2px solid #000;width:156px;margin-bottom:6px;height:17px;position:relative;display:block}
#recherchemot{
	margin-bottom: 24px;padding-top:12px;border-top:1px solid #000;
}
#rechercheok{float:right;height:17px;width:19px;}
.inputRecherche{width:130px;height:15px;border:none;background:transparent;font-size:11px;padding-bottom:3px;float:left}
.blocrecherche{border-top:1px solid #009b54;}
.blocrecherche.img{
	line-height: 1px;
}
.blocrecherche.texte{
	/*line-height: 20px;font-family: "WF-020580-002301-001057";font-size:24px;*/
}
.blocrecherche.texte div{
	line-height: 20px;font-family: "WF-020580-002301-001051";font-size:20px;text-transform:uppercase;
	padding:8px 0 10px 20px;
}
.blocrecherche.texte label{
	line-height: 20px;font-family: "WF-020580-002301-001051";font-size:20px;text-transform:uppercase;
}
#divsites{
height:54px;
padding-top:8px;
}
#divsitesselect{
height:60px;
padding-top:8px;
}
#divgftous
{
height:54px;
padding-top:8px;
}
input[type=checkbox] {
    display:none;
}
input[type=checkbox] + label {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.blocrecherche.texte input[type=checkbox] + label
{
	background:url(../images/icono/recherche/check.png) no-repeat 0px 3px;
	height: 20px;
	width: 140px;
	display:block;
	padding: 0 0 0 20px;
	cursor:pointer;
}
.blocrecherche.texte input[type=checkbox]:checked + label
{
	background:url(../images/icono/recherche/check_on.png) no-repeat 0px 3px;
}

#divtyperessources input[type=checkbox] + label
{
	background:url(../images/icono/recherche/ptcheck.png) no-repeat 0 5px;
	width: 140px;
	display:block;
	padding: 2px 0 2px 24px;
	cursor:pointer;
	font-size:12px;
}
#divtyperessources input[type=checkbox]:checked + label
{
	background:url(../images/icono/recherche/ptcheck_on.png) no-repeat 0 5px;
}

#filtreimage,#filtretout,#filtresite{margin-top:14px;padding-bottom:17px;}
#site{
	margin-top:10px;width:160px;
	border:1px solid #000;
}
#limiterdossier{
	font-size: 13px;padding:0 0 10px 0;
}




#conteneurResultats{
	margin-left:180px;border-top:3px solid #000;overflow:auto
}
#nbrepbandeimages{
	float:left;width:180px;line-height:24px;padding-top:1px;
}
#nbrep{
	float:left;width:180px;overflow:hidden;
}
#nbrepbandeimages a:link, #nbrepbandeimages a:visited,
.resultatsressources .liensite a:link, .resultatsressources .liensite a:visited

{
	color:#000;text-decoration:none;font-size:13px;padding-left:8px;;background:url(../images/icono/puce.png) no-repeat 0 .5em;
}

#nbrepbandeimages a:hover,
.resultatsressources .liensite a:hover,
.resultatsressources .titre a:hover
{
	text-decoration: underline;;
}
.nbrepaffiche, .folio{
	color:#000;
	font-family: "WF-020580-002301-001051";
	font-style: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size:35px;
	line-height: 23px;
	text-transform:uppercase;
}
.flechenavleft{
	float:left;width:15px;
}
.flechenavright{
	float:right;width:15px;
}
.flechenavleft img, .flechenavright img{
	padding-top:1px;
}
.folio{
	width:95px;float:left;text-align:center;overflow:hidden;
}
#navform #divbutton
{
	border-top:1px solid #009b54;
	margin-top:10px;
}
#navform .button{
	 color:#fff;
	 background:#009b54;margin:10px 0 0 0;border:0;width:160px;overflow:visible;
	 font-family: "WF-020580-002301-001057";
	 font-size:17px;cursor:pointer;
	 text-transform: uppercase;
}
 a.button:link, a.button:visited
{
	text-decoration:none;
}
.button:hover{
	
}
.resultatsressources .titre{
	font-weight:bold;
	font-size:11px;
	color:#000;
}
.resultatsressources .titre a:link, .resultatsressources .titre a:visited{
	color:#000;text-decoration: none;
}
.resultatsressources .titre a:hover{
	color:#000;text-decoration:underline;
}
.cleaner{
	clear:both;height:1px;line-height: 1px;width:1px;
}

.resultatsimages{
	padding:0 0 10px 0;
}
.miniresultatsimages{
	padding:15px 0 10px 0;
	height:70px;
	border-bottom:3px solid #000
}
.miniresultatsimages table{
	border-collapse: collapse;
}
.miniresultatsimages table td{
		border-collapse: collapse;
		width:87px !important;
		height:64px;
		border-left:1px solid #009b54;
}
.legende{
	display: none;
}
#legende{
	position:absolute;background:#fff;color:#000;
	width:145px;
	padding: 20px;
	min-height: 220px;
	font-size: 13px;
	display: none;
}
.divim .legende
{
	position:absolute;top:0;left:0;display:none;
}
table.resultats {
	margin-top: 10px;
	border-collapse: collapse;
}
table.resultats td
{
	border:1px solid #000;
	width:139px;
	height:108px;
}
.bouton{
	background:#c0c0c0;z-index:2;
}
.mininav{
	padding-top:17px;
}
.navpages{
	float:right;width:130px;
}
.divtri{
	float:left;width:165px;margin-right:20px;
}
.tri{
	width:165px;height:20px;border:1px solid #000;font-size:11px;padding:0;
}
.divchoixnb{
	float:left;width:162px;
}
.choixnb{
	width:165px;height:20px;border:1px solid #000;font-size:11px;
}
.sizeable-opt
{
 font-size:11px;
}
.resultatsressources{
		border-bottom:1px solid #000;
		padding-bottom:12px;
}
.resultatsressources .ressourcebloc{
	position:relative;
	width:160px;
	float:left;
	border-top:1px solid #009b54;
	margin-top:10px;
}
.resultatsressources .filettyperessource{
	border-top:1px solid #000;color:#009b54;margin-top:15px;
}
.resultatsressources .typeressource{
	font-size:15px;font-weight:bold;padding:15px 0 10px 0;
}
.resultatsressources .filetressourceitem{
	height: 1px;margin-left:180px;border-bottom:1px solid #33c0c1;padding-top:8px;margin-bottom:8px;
}
.resultatsressources .ressourcevignette{
	float:left;width:160px;margin-top:10px;
}
.resultatsressources .titre.special
{
	display:block;padding-bottom:5px;background:url(../images/icono/puce.png) no-repeat 0 5px;padding-left:10px;
}
.resultatsressources .blocspecial
{
float:left;border-top:1px solid #009b54;padding-top:10px;
}
.resultatsressources .blocspecial .vignette
{
float:left;
}
.resultatsressources .blocspecial .liens
{
float:left;width:530px;padding-left:10px;font-weight:bold;font-size:13px;line-height:1.2em;
}
sup {font-size:60%;vertical-align: super;line-height:1px;}
