body{
	background: #e6e6e6;
	color:#fff;
	margin: 0;
	padding: 0;

}

img{
	border: 0;
}
#conteneur{
	width:970px;
	margin:30px auto 80px auto;
	background:#e6e6e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;padding-right:90px;
}

/*accueil*/
#contenuacc{
	overflow:auto;width:888px;margin-left:82px;position:relative;
}
#contenuacc #accleft{
	width:340px;border-top:6px solid  #000;float:left;margin-left:8px;
}
.titreune{
	padding:8px 0 12px 0;line-height: 1px;
}
.titrerecherche{
	padding:18px 0 11px 0;line-height: 1px;
}
.titredecouvrir{
	padding:12px 0 12px 0;line-height: 1px;
}
.imgsune{
	line-height:1px;height:233px;overflow:hidden;
}
.imgune{
	display:none;
}
.imgune.prem{
	display:block;
}
.presentationsite{
	display: none;height:180px;overflow: hidden;
}
.presentationsite a:link, 
.presentationsite a:visited
{
	color:#00b5b7;text-decoration:none;font-size:13px;padding:0 0 8px 8px;background:url(../images/icono/puce_bleu.png) no-repeat 0 .5em;cursor: pointer;
}
.presentationsite a:visited{
	text-decoration: underline;
}
.presentationsite.prem{
	display:block;
}
#vignettessite{
	margin-top:6px;
	width:340px;
	overflow:hidden;
}
#vignettessite img{
	padding:1px;
	margin-right:2px;
	border:1px solid transparent;
}
#vignettessite img.decale{
	margin-right:3px;
}
#vignettessite img.right{
	margin-right:0;
}
#vignettessite img:hover{
border:1px solid #000;
}
#alaune p.titreexpo{
	font-size:14px;font-weight:bold;padding: 3px 0 0 0;
}
#alaune p.titreexpo a:link,
#alaune p.titreexpo a:visited
{
	color:#000;
	text-decoration:none;
}
#alaune p.titreexpo a:hover
{
	color:#000;
	text-decoration:underline;
}
#alaune p{
	margin: 0;padding: 2px 0 0 0;font-size:13px;
}
#rechercherune{
	width:160px;float:left;margin-left:20px;border-top:3px solid  #000
}
#rechercherune a:link, #rechercherune a:visited{
	color:#000;text-decoration:none;font-size:13px;
}
#rechercherune a:hover{
	text-decoration:underline;
}
.fleche{
	background:url(../images/icono/puce.png) no-repeat 0 6px;
	margin-left:-8px
}
.fleche a{
	padding-left: 8px;display:block
}

#complements{
	margin-top:30px;
}
#complements .fb{
	padding-right: 18px;
	background: url(../images/icono/rdv/fb.png) no-repeat right 0;
}
#complements .titrecomplement{
	padding-bottom:8px
}
#accleft #complements .left
{
	width:160px;float:left
}
#accleft #complements .right
{
	width:160px;float:right
}
#complements ul{
	list-style:none;padding: 0;margin:0;
}
#complements li{
	background:url(../images/icono/puce_bleu.png) no-repeat 0 6px;
	margin-left:-8px
}

#complements a:link, #complements a:visited{
	color:#009ca2;text-decoration:none;font-size:13px;padding-left:8px;position:relative;overflow:visible;
}
#complements a:hover{
	text-decoration: underline;
}
#rechercherune #containerfiltretout{
	border-top:none;padding-top:0;line-height: 1px;
}
#rechercherune #containerfiltreimage{
border-top:1px solid #00b5b7;padding-top:0;line-height: 1px;
}
#rechercherune #filtretout{
	margin-top:8px;padding-bottom:12px;
}
#rechercherune #filtreimage{
	margin-top:12px;padding-bottom:18px;
}
#rechercherune #saisierecherche
{
	height: 19px;
}
#rechercherune #rechercheok{float:right;height:17px;width:19px;margin-top:1px}
#rechercherune .inputRecherche{height:17px;font-size:11px;padding-bottom:3px;float:left}
#touslesdossiers{
	padding:12px 0 18px 0;
	border-top: 3px solid #000;
	border-bottom:1px solid #00b5b7;
	margin-bottom:10px;
}
#decouvrir{
	width:340px;float:left;margin-left:20px;border-top:3px solid  #000;
}
#decouvrir #brevesdecouvrir #breves1{
	width:160px;float:left;
}
#decouvrir #brevesdecouvrir #breves2{
	width:160px;float:left;margin-left:20px;
}
#decouvrir #brevesdecouvrir #breves2 .breveimages{
	margin-top:13px;
}
#brevesdecouvrir .blocbreve{
	border-top:1px solid #00b5b7;
	padding-top:12px;
	padding-bottom:12px;
}
#brevesdecouvrir img{
	padding-bottom:6px;
}
#brevesdecouvrir .blocbreve.video{
	border-top:1px solid #00b5b7;
	padding-top:7px;
	padding-bottom:12px;
}
#brevesdecouvrir .titrebreve{
	padding-bottom:8px;
}
#brevesdecouvrir .titrebrevepistes{
	padding-bottom:2px;
}
#brevesdecouvrir a:link, #brevesdecouvrir a:visited
{
	color:#000;text-decoration:none;font-size:13px;font-weight:bold;
}
#brevesdecouvrir a:hover
{
	text-decoration:underline;
}
#brevesdecouvrir p{
	margin: 0;padding: 0;
}
#brevesdecouvrir p.dottexte{
	margin: 0;padding: 0;height:30px;overflow:hidden;
}
/*accueil rdv*/
.titrezoom{
	padding:14px 0 12px 0;line-height:1px;
}
.presentationrdv{
	height:180px;font-size:13px;
}
.presentationrdv a:link,*
.presentationrdv a:visited
{
color:#000;
}
#vignetteszoom{
	margin:3px 0 10px 0;
	width:340px;
	overflow:hidden;
}
#vignetteszoom .vignette{
	width:4px;height:4px;border:1px solid #000;margin-right:2px;float:left;
}
#vignetteszoom .vignette.on{
	background:#00b5b7;
}
#pourlesclasses{
	width:340px;float:left;margin-left:20px;border-top:3px solid  #000;
}
#pourlesenseignants{
	width:160px;float:left;margin-left:20px;border-top:3px solid  #000
}
#pourlesclasses ul,
#pourlesenseignants ul,
.rdv #infos ul
{
	list-style:none;padding: 0;margin:0;
}
#pourlesclasses li,
#pourlesenseignants li,
.rdv #infos li
{
	background:url(../images/icono/puce.png) no-repeat 0 6px;
	margin-left:-8px
}
#pourlesclasses li a:link, #pourlesclasses li a:visited,
#pourlesenseignants li a:link,#pourlesenseignants li a:visited,
.rdv #infos li a:link, .rdv #infos li a:visited
{
	padding-left:8px;display: block;
}
#pourlesclasses a:link, #pourlesclasses a:visited,
#pourlesenseignants a:link, #pourlesenseignants a:visited,
.rdv #infos a:link, .rdv #infos a:visited
{
	font-size: 13px;color:#000;text-decoration: none;font-weight: bold;
}
#pourlesclasses p.descriptif a:link, #pourlesclasses p.descriptif a:visited{
	font-weight: normal;
}
#pourlesclasses a:hover,
#pourlesenseignants a:hover,
.rdv #infos a:hover
{
	text-decoration: underline;
}
#pourlesclasses .titreclasses,
#pourlesenseignants .titreenseignants
{
	padding:18px 0 4px 0;
	line-height: 1px;
}
#pourlesclasses .titrependant{
	padding:18px 0 0 0;line-height: 1px;
}
#pourlesclasses .left{
	width:160px;float:left;
}
#pourlesclasses .right{
	width:160px;float:right;
}
#pourlesclasses .titretoutelannee{
	padding:6px 0 6px 0;line-height:1px;
}
#pourlesclasses .imagetoutelannee,
#pourlesenseignants .imageenseignants{
	padding:6px 0 8px 0;
	line-height:1px;
}
#pourlesclasses .enimages{
	padding:12px 0 12px 0;
}
.rdv .blocrdv
{
	padding:6px 0 0 0;
}
.rdv .blocrdv.filet
{
	border-top:1px solid #00b5b7;
	margin-top:14px
}
#pourlesclasses .blocexpo{
	padding:12px 0 1px 0;
	font-size:13px;
}
#pourlesclasses .blocexpo img{
	margin-bottom:6px;
}
#pourlesclasses .blocexpo p{
	margin:0;padding:0;
}
#pourlesclasses .blocexpo  p.descriptif{

}
#pourlesclasses .blocexpo  p.date{
	color:#00b5b7;
}
#pourlesclasses .blocexpo  .fleche p,
#pourlesenseignants .fleche p
{
 	margin:0;padding:0 0 0 8px;display:block;font-weight:bold;font-size:13px;
}
#pourlesclasses .blocexpo p a:link,
#pourlesclasses .blocexpo p a:link
{
	
}
.rdv #infos{
width:160px;float:left;margin-left:20px;border-top:3px solid  #000;margin-top:14px;
}
.rdv #infos .titreinfos
{
	padding:18px 0 0 0;line-height:1px;
}
.rdv #infos .imageinfos{
	padding:6px 0 8px 0;line-height:1px;
}


/*activites*/
#contenuactivite{
	overflow:auto;width:880px;margin-left:90px;position:relative;
}

#contenuactivite #nav{
	width:160px;float:left;border-top:6px solid #000;
}
#contenuactivite #nav ul li img{
	padding-top:14px;padding-bottom:10px;
}
#contenuactivite #nav ul li ul 2222div{
	padding-top:12px;padding-bottom:4px;border-top:1px solid #33c0c1;display:block;
}
#contenuactivite #nav ul li ul li img{
	padding-top:12px;padding-bottom:4px;
}
#contenuactivite #nav  ul{
	padding: 0;margin: 0;list-style: none;
}
#contenuactivite #nav ul li{
	border-top:3px solid #000;
}
#contenuactivite #nav ul li:first-child,
#contenuactivite #nav ul li ul li
{
	border-top:none;
}
#contenuactivite #nav ul li div{
	line-height:1px;
}
#contenuactivite #nav ul li ul{
	margin-bottom:12px;
}
#contenuactivite #nav ul li ul li ul{
	margin-bottom:0;
}
#contenuactivite #nav ul li ul.classes li ul{
	margin-bottom:12px;
}
#contenuactivite #nav ul li ul li{
		font-size:13px;padding:0 0 0 8px;background:url(../images/icono/puce.png) no-repeat 0 .5em;font-weight: bold;
}
#contenuactivite #nav ul li ul li.on{
		background:url(../images/icono/puce_bleu.png) no-repeat 0 .5em;
}
#contenuactivite #nav #titreClasses{
	 width:149px;height:94px;background:url(../images/icono/rdv/nav/titreClassesOff.png) no-repeat 0 15px;
}
#contenuactivite #nav #titreClasses:NOhover{
	 background:url(../images/icono/rdv/nav/titreClassesOn.png) no-repeat 0 15px;
}
#contenuactivite #nav #titreClasses.on{
	 background:url(../images/icono/rdv/nav/titreClassesOn.png) no-repeat 0 15px;
}
#contenuactivite #nav #titreAnnee{
	 width:124px;height:129px;background:url(../images/icono/rdv/nav/titreAnneeOff.png) no-repeat 0 12px;padding-bottom:12px;
}
#contenuactivite #nav #titreAnnee:hover{
	 background:url(../images/icono/rdv/nav/titreAnneeOn.png) no-repeat 0 12px;
}
#contenuactivite #nav #titreAnnee.on{
	 background:url(../images/icono/rdv/nav/titreAnneeOn.png) no-repeat 0 12px;padding-bottom:0;
}
#contenuactivite #nav #titreExpos{
	 width:128px;height:65px;background:url(../images/icono/rdv/nav/titreExposOff.png) no-repeat 0 12px;
}
#contenuactivite #nav #titreExpos:hover{
	 background:url(../images/icono/rdv/nav/titreExposOn.png) no-repeat 0 12px;
}
#contenuactivite #nav #titreExpos.on{
	 background:url(../images/icono/rdv/nav/titreExposOn.png) no-repeat 0 12px;
}
#contenuactivite #nav #titreEnseignants{
	 width:129px;height:122px;background:url(../images/icono/rdv/nav/titreEnseignantsOff.png) no-repeat 0 12px;
}
#contenuactivite #nav #titreEnseignants:hover{
	 background:url(../images/icono/rdv/nav/titreEnseignantsOn.png) no-repeat 0 12px;
}
#contenuactivite #nav #titreEnseignants.on{
	 background:url(../images/icono/rdv/nav/titreEnseignantsOn.png) no-repeat 0 12px;
}
#contenuactivite #nav #titreInfos{
	 width:137px;height:88px;background:url(../images/icono/rdv/nav/titreInfosOff.png) no-repeat 0 12px;
}
#contenuactivite #nav #titreInfos:hover{
	 background:url(../images/icono/rdv/nav/titreInfosOn.png) no-repeat 0 12px;
}
#contenuactivite #nav #titreInfos.on{
	 background:url(../images/icono/rdv/nav/titreInfosOn.png) no-repeat 0 12px;
}
#contenuactivite #nav ul li ul.classes li{
	padding:0;background:url(none);border-top:1px solid #33c0c1;
}
#contenuactivite #nav ul li ul.classes li ul{
	padding-top:8px;
}
#contenuactivite #nav ul li ul.classes li ul li{
	border-top:none;font-size:13px;padding:0 0 0 8px;background:url(../images/icono/puce.png) no-repeat 0 .5em;font-weight: bold;
}
#contenuactivite #nav ul li ul.classes li ul li.on{
	background:url(../images/icono/puce_bleu.png) no-repeat 0 .5em;
}
#contenuactivite #nav ul li ul.classes li ul li.on ul li{
	background:url(../images/icono/puce.png) no-repeat 0 .5em;
}
#contenuactivite #nav ul li ul.classes li ul li.on a{
	color:#00b5b7;
}
#contenuactivite #nav ul li ul.classes li ul li.on ul li a{
	color:#000;
}

#contenuactivite #nav ul li ul li.on ul li a:link,
#contenuactivite #nav ul li ul li.on ul li a:visited
{
	color:#000;
}
#contenuactivite #nav ul li ul li.on a,
#contenuactivite #nav ul li ul li.on ul li.on a
{
	color:#00b5b7;
}
#contenuactivite #nav  li a:link, #contenuactivite #nav  li a:visited{
		color:#000;text-decoration: none;display:block;
}
#contenuactivite #nav li a:hover,
#contenuactivite #nav ul li ul li.on ul li a:hover{
	color:#00b5b7;
}
#contenuactivite #nav ul li ul li:hover,
#contenuactivite #nav ul li ul.classes li ul li:hover
{
	background:url(../images/icono/puce_bleu.png) no-repeat 0 .5em;
}
#contenuactivite #nav ul li ul.classes li:hover{
	background:url(none)
}
#page.activite{
	width:700px;float:right;position:relative;
}

/*rajouté par EB pour liens dans les chapos des Rendez-vous*/
#page.activite .accroche a:link{color:#006069;text-decoration:none;}
#page.activite .accroche a:visited{color:#666;text-decoration:none;}
#page.activite .accroche a:hover {color:#006069;text-decoration:underline;}
#page.activite .accroche a:visited:hover{color:#666;text-decoration:none;}
/*fin rajout  EB*/


#page.video{
	width:700px;float:right;position:relative;border-top:3px solid #000;
}
#page.video h1{
	color:#000;font-size:20px;margin: 0;padding: 12px 0 8px 0;font-weight: normal;border-bottom:1px solid #00b5b7;
}
#page.video #video{
	margin-top:12px;
}
#page.video .commentaires{
	font-size: 13px;
}
#page.video .commentaires h2{
	margin:12px 0 0 0;padding:0;font-size: 14px;
}

/*rajouté par EB pour liens dans la page video des Rendez-vous*/
#page.video .commentaires a:link{color:#006069;text-decoration:none;}
#page.video .commentaires a:visited{color:#666;text-decoration:none;}
#page.video .commentaires a:hover {color:#006069;text-decoration:underline;}
#page.video .commentaires a:visited:hover{color:#666;text-decoration:none;}
/*fin rajout  EB*/

#page.activite #header #titragePage
{
	width:520px;border-top:3px solid #000;float:left;
}
#page.activite #header #titragePage h1{
	color:#000;font-size:20px;margin: 0;padding: 12px 0 0 0;font-weight: normal;
}

#page.activite #header #titragePage p.accroche{
	margin: 0;padding: 0;font-size: 13px;color:#006069;width:440px;line-height:1.35em;
}
#page.activite #header #ancres{
	width:160px;border-top:3px solid #000;float:right;
}
#page.activite #header #ancres ul{
	padding:0;margin:3px 0 0 0;list-style: none;
}
#page.activite #header #ancres ul li{
	border-top:1px solid #33c0c1;font-size:20px;padding:8px 0 8px 8px;background:url(../images/icono/puce.png) no-repeat 0 18px;font-weight: normal;
}
#page.activite #header #ancres.petites ul{
	padding:12px 0 0 0;
}
#page.activite #header #ancres.petites ul li{
	border-top:none;font-size:13px;padding:2px 0 2px 8px;background:url(../images/icono/puce.png) no-repeat 0 8px;font-weight: bold;
}
#page.activite #header #ancres ul li:hover {
background:url(../images/icono/puce_bleu.png) no-repeat 0 18px;
}
#page.activite #header #ancres.petites ul li:hover {
background:url(../images/icono/puce_bleu.png) no-repeat 0 8px;
}
#page.activite #header #ancres ul li:first-child{
	border-top:none;
}
#page.activite #header #ancres ul li a:link,
#page.activite #header #ancres ul li a:visited
{
	color:#000;
	text-decoration: none;
	display:block;
}
#page.activite #header #ancres ul li a:hover
{
	color:#00b5b7;
}
#page.activite .blocactivite
{
	margin:10px 0 30px 0;
	border-top: 3px solid #000;	
}
/* Liens dans le corps du texte */
#page.activite .blocactivite a:link{color:#006069;text-decoration:none;}
#page.activite .blocactivite a:visited{color:#666;text-decoration:none;}
#page.activite .blocactivite a:hover {color:#006069;text-decoration:underline;}
#page.activite .blocactivite a:visited:hover{color:#666;text-decoration:none;}
#page.activite .blocactivite h2
{
	color:#000;font-size:20px;margin: 0;padding: 8px 0 12px 0;font-weight: normal;border-bottom:1px solid #00b5b7;
}
#page.activite .blocactivite h3
{
	color:#009ca2;font-size:15px;margin: 18px 0 0 0;padding: 15px 0 5px 0;border-top:1px solid #00b5b7;
}
#page.activite .blocactivite h3.nofilet
{
	border-top:none;
}
#page.activite .blocactivite h4
{
	color:#000;font-size:13px;margin: 0;padding: 0;
}
#page.activite .blocactivite p.chapeau
{
	margin:0;padding:0 0 10px 0;width:430px;
}
#page.activite .imgtxt
{
	margin-top:10px;
}
#page.activite .imgtxt .img
{
	width:160px;float:left;padding-top:12px;
}
#page.activite .imgtxt .txt
{
	float:right;width:520px;border-top:1px solid #33c0c1;padding-top:8px;font-size:13px;
}
#page.activite .imgtxt.prem
{
	margin-top:0;
}
#page.activite .imgtxt.prem .txt
{
	border-top:none;
}
#page.activite .blocactivite p.infos
{
	color:#009ca2;margin:0;padding:0;
}
#page.activite .imgtxt .txt a.fleche:link, 
#page.activite .imgtxt .txt a.fleche:visited
{
	padding:0 0 0 8px;background:url(../images/icono/puce.png) no-repeat 0 .5em;display:block;margin:0;color:#000;text-decoration: none;
}
#page.activite .imgtxt .txt a.fleche:hover{
	text-decoration: underline;
}
#page.activite .telecharger
{
	border-bottom: 1px solid #33c0c1;
	border-top:1px solid #33c0c1;
	margin:15px 0 15px 175px;
	padding:5px 0;
	color:#009ca2;
	font-size:12px;
	font-weight: bold;
}
#page.activite .telecharger a:link, 
#page.activite .telecharger a:visited
{
	padding:0 0 0 12px;background:url(../images/icono/rdv/fleche.png) no-repeat 0 .35em;display:block;margin:0;text-decoration: none;font-size:11px;font-weight: normal;color:#009ca2;
}
#page.activite .telecharger a:hover
{
	text-decoration: underline;
	color:#009ca2 !important;
}

#page.activite .imgtxt .txt ul{
	padding:0;margin:0;list-style: none;
}
#page.activite .imgtxt .txt li{
	padding:0;margin:0;list-style: none;
}
#page.activite .imgtxt .txt li a:link, 
#page.activite .imgtxt .txt li a:visited
{
	padding:0 0 0 8px;background:url(../images/icono/puce.png) no-repeat 0 .45em;display:block;margin:0;color:#000;text-decoration: none;
}
#page.activite .imgtxt .txt li a:hover
{
	text-decoration: underline;
}
/*pictos bas de page*/
#pictos{padding:20px 1px 0 0;position:relative;}
#sommaire{float:left}
#hp{float:right;text-align:right}
#iImp{margin-right:20px}
/**/
#contenu{
	overflow:auto;width:880px;margin-left:90px;
}
#navform{
	float:left;width:160px;border-top:6px solid #000;
}
#tetiere{
	height:120px;
	width:970px;
	position:relative;
}
#tetiere #logo{
	position:absolute;top:2px;left:3px;
}
#tetiere #bandeau{
	position:absolute;
	top:0;
	left:91px;
}
#tetiere #rdv{
	position:absolute;top:2px;right:0;
}
/*formulaire recherche*/
#votrerecherche{margin-top:15px;padding-bottom:17px;line-height:1px}
#saisierecherche{border:2px solid #000;width:156px;margin-bottom:6px;height:17px;position:relative;display:block}
#recherchemot{
	margin-bottom: 14px;padding-top:12px;
}
#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 #00b5b7;}
.blocrecherche.img{
	line-height: 1px;
}
#filtreimage,#filtretout,#filtresite{margin-top:14px;padding-bottom:17px;}
#site{
	width:160px;
}
#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:Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size:20px;
	line-height: 21px;
}
.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;
}
.button{
	 color:#fff;
	 background:#006169;margin:10px 0 0 0;border:0;width:160px;overflow:visible;font-family:Arial, Helvetica, sans-serif;font-size:12px;cursor:pointer;
	 text-transform: uppercase;
}
 a.button:link, a.button:visited
{
	text-decoration:none;
}
.button:hover{
	
}
.titre{
	font-weight:bold;
	font-size:14px;
	color:#000;
}
.titre a:link, .titre a:visited{
	color:#000;text-decoration: none;
}
.debut{
	/*overflow:hidden;
	max-height:95px;*/
	margin-bottom:8px;
	margin-top:2px;
	font-size:13px;
	line-height:19px
}
.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 #33c0c1;
}
.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 #33c0c1;
		padding-bottom:12px;
}
.ressourcebloc{
	position:relative;
}
.filettyperessource{
	border-top:1px solid #33c0c1;color:#33c0c1;margin-top:15px;
}
.typeressource{
	margin-left:180px;font-size:15px;font-weight:bold;padding:15px 0 10px 0;
}
.filetressourceitem{
	height: 1px;margin-left:180px;border-bottom:1px solid #33c0c1;padding-top:8px;margin-bottom:8px;
}
.ressourcevignette{
	float:left;width:160px;margin-top:2px;
}
.ressourcetexte{
	margin-left:180px;position:relative;
}
.ressourcetexte a:link,
.ressourcetexte a:visited
{
	color:#000;
}
.ressourcetexte .date
{
	color:#00b5b7;
}
.ressourcetexte .type
{
	color:#00b5b7;
}
/*page*/
#contenupage{
	width:880px;margin-left:90px;position:relative;
}
#contenupage #nav{
	width:160px;float:left;border-top:6px solid #000;
}
#contenupage #nav #imgReseau{
	padding-top:9px;padding-bottom:18px;
}
#contenupage #nav #menu{
	border-top:1px solid #33c0c1;padding-top:10px;
}
#contenupage #nav #menu ul{
	padding: 0;margin: 0;list-style: none;
}
#contenupage #nav #menu li{
		font-size:13px;padding:2px 0 2px 8px;background:url(../images/icono/puce.png) no-repeat 0 .5em;font-weight: bold;
}
#contenupage #nav #menu li a:link, #contenupage #nav #menu li a:visited{
		color:#000;text-decoration: none;
}
#contenupage #nav #menu li a:hover{
text-decoration: underline;
}
		
#contenupage #page{
	width:700px;float:right;position:relative;border-top:3px solid #000;
}
#contenupage #page h1{
	color:#000;font-size:20px;margin: 0;padding: 0;height:88px;border-bottom:1px solid #33c0c1;padding-top:12px;
}
#formulaireadhesion .genre{
	padding:6px 0 8px 90px;
}
#formulaireadhesion .radio{
	margin:2px 5px 0 0;padding:0;position:relative;
}
#formulaireadhesion .btnradio{
	position:relative;top:-2px;padding-right:10px;
}
#formulaireadhesion label.error{
	display:none !important;
}
#formulaireadhesion .customerror{
	font-size: 13px;padding:8px 0 10px 90px;color:#f00;font-weight: bold;display:none;
}
#formulaireadhesion input.error{
	display:block;
}
#formulaireadhesion .ligne{
	border-top:1px solid #33c0c1;
	padding:6px 0 8px 0;
	margin-left:90px;
}
#formulaireadhesion .formok{
	font-size: 13px;padding:6px 0 8px 0;
	margin-left:90px;
}
#formulaireadhesion .lignefull{
	border-top:1px solid #33c0c1;
	padding:8px 0 12px 90px;
}
#formulaireadhesion .fleft{
	float:left;
	width:250px;
}
#formulaireadhesion .fright{
	float:right;
	width:340px;
}
#formulaireadhesion fieldset{
border:0px;margin:0px;padding:0px;
}
#formulaireadhesion .libelle{
	font-size: 13px;line-height: 1.41em;display: block;
}
#formulaireadhesion .libellem{
	font-size: 13px;line-height: 1.41em;float:left;width:510px;
}
#formulaireadhesion #adhesion{
	float:left;text-align: left;
}
#formulaireadhesion .note{
color:#00515c;
}
#formulaireadhesion .legal{
	color:#00515c;font-size: 11px;
}
#formulaireadhesion .btnvalider{
	padding:4px 0 5px 0;
}
#formulaireadhesion .input{
	width:248px;
	border:2px solid #000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
/*dossiers*/
#contenudossiers{
	width:880px;margin-left:90px;position:relative;
}
#contenudossiers #dossiers{
	width:710px;float:right;position:relative
}
#contenudossiers #plus{
	width:160px;position:absolute;background:#fff;top:60px;left:0;padding:0 10px;
	overflow:hidden;
	margin:0;
	display:none;
	line-height:16px;
}
#contenudossiers .blocdossier{
	position:relative;float:left;width:160px;border-top:1px solid #00b5b7;
}
#contenudossiers .blocdossier .dossier{
	height:90px;overflow:hidden;line-height:16px;
}
#contenudossiers .blocdossier .dossier p,
#contenudossiers #plus .siteplus p
{
	font-size:13px;font-weight:bold;margin:0;padding:10px 0 0 0;line-height:16px;
}
#contenudossiers .blocdossier .imgsite{
	height:111px;padding-top:12px !important;
}
#contenudossiers  .imgsite{
	line-height: 1px;
}
#contenudossiers #plus .siteplus{
	height:300px;overflow:hidden;
}
#contenudossiers #plus .liensite{
position:absolute;bottom:3px;left:10px;
}
#contenudossiers #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;
}
#contenudossiers #plus .liensite a:link,
#contenudossiers #plus .liensite a:visited{
	color:#00b5b7;
	text-decoration: none;
}
#contenudossiers #plus .liensite a:hover{
	text-decoration: underline;
}
#contenudossiers #plus .liensite:hover
{
	text-decoration: underline	
}
#contenudossiers #plus img{
	margin-top:12px;left:0;
}
#contenudossiers .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;
}
#contenudossiers .lireplus:hover
{
	text-decoration: underline	
}
#contenudossiers #nav{
	width:160px;float:left;border-top:6px solid #000;padding-top:16px
}
#ancresdossiers{
	border-top:1px solid #33c0c1;padding-top:10px;margin-top:15px;
}
#ancresdossiers ul{
	padding: 0;margin: 0;list-style: none;
}
#ancresdossiers li{
		font-size:13px;padding:2px 0 2px 8px;background:url(../images/icono/puce.png) no-repeat 0 .5em;font-weight: bold;
}
#ancresdossiers li a:link, #ancresdossiers li a:visited{
		color:#000;text-decoration: none;
}
#ancresdossiers li a:hover{
		text-decoration: underline;
}

#contenudossiers .titregalerie
{
	padding:14px 0 10px 0;
	border-top:3px solid #000
}




#footer{
	margin-top:20px;
	margin-left:90px;
	padding-top:5px;
   border-top:3px solid #000;
   position:relative;overflow:hidden;
   padding-bottom:5px;
}
#footer #partage{
	margin-top:-3px;
	float:right;
	position:relative;
}
#footer #mentions{
	float:left;
}
#footer #mentions a:link,
#footer #mentions a:visited
{
	padding-left:5px;text-decoration: none;color:#000;
}
#footer #mentions a:hover
{
	text-decoration: underline;
}
.exp, sup {font-size:60%;vertical-align: super;line-height:1px;}

/*edutheque*/
table.resultats td.edutheque
{
	background:url(../images/icono/chevronedutheque.png) no-repeat top right;
}
#tetiere #liens{
	position:absolute;top:2px;right:0;width:160px;height:103px;
}
#tetiere #liens #bedutheque{
	border-bottom:1px solid #000;height:48px;right:0;position:absolute;width:160px;top:0;
}
#tetiere #liens #bressources{
	border-top:1px solid #000;height:48px;top:30px;right:0;position:absolute;width:160px;padding-top:15px;
}
#tetiere #liens #bressources img,
#tetiere #liens #bedutheque img
{
	float:right;
}
#tetiere #liens #brdv{
	position:absolute;bottom:0;right:0;
}