@charset "UTF-8";
/* CSS Document CÃ‰ROM Online */

abbr,article,aside,nav,audio,canvas,datalist,details,figure,dialog,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video {
	display:block;
}

* { 
	margin : 0; 
	padding : 0;
	border-style: none;
}


/* Elements */
html,body{
	height: 100%;
	-webkit-font-smoothing: antialias
}

body {
	font-size: small;
	color:#666666;
	line-height: 1.6em;
	/*background: #F9F8F5 url(../images/bg.png) repeat-x left top;*/
	background: #f9f8f1 url(../images/bg.png) repeat-x left top;
	font-family: 'Open Sans', sans-serif;
	}

.bloc {
  padding: 5px 10px; 
  background-color: #f2f4f6; 
  border: 1px solid #ccc; 
  border-radius: 5px; 
  margin-top: 20px; 
  font-size: 1em;
}

/* ------- les images communes-------- */

article img, #news-container img, .foto img{
	background-color: #F3F5F3;
	padding: 4px;
	border: 1px solid #B0AFB0;
	}

.img-left{
	float: left;
	margin-bottom: 30px;
	margin-right: 12px;
	margin-top:5px;
}

.img-right{
	float: right;
	margin-bottom: 20px;
	margin-left: 12px;
	margin-top:20px;
}

.img-centre, .video-centre {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

article img.no-border, .ical img, .size img, .details img, .paslien img, .gens img, .news-container .bt-twitter img {
	border-style: none;
	background-color: transparent;
}


.gens a, .gens a:hover, nav#domaines ul li a, .megamenu a, #logo a, .title a, #image-top a, .close, .thumb a, .gal-item-active a, .image a, .idea-domaines a, .incal a, .annonce1 a, .annonce2 a{
	border-bottom-style: none;
	background-image: none;
}


/* ------- Les liens communs -------- */

a {
	text-decoration: none;
 	color:#666666;
	/*border-bottom: 1px solid #B0AFB0;*/
}

a:hover{
	 color:#458ABA;
}

.accueil-ruban a {
	border-style: none;
}


.gens a, .gens a:hover, nav#domaines ul li a, .megamenu a, #logo a{
	border-bottom-style: none;
	background-image: none;
}

/* ------- Pied de page -------- */

.fin-page{
	background-image: url(../images/fond-footer2.png);
	background-repeat: repeat;
	}
	
.fin-page, .push {
	/*height: 245px;*/
	clear: both;
}

footer{
	width: 982px;
	margin-right: auto;
	margin-left: auto;
	/*height: 225px;*/
}

footer .top-foot {
	height:100px;
	width:982px;
	font-size:16px;
	color:#aeaeae;
}

footer .partenaires{
	/*width: 982px;*/
	width:700px;
	float:left;
	/*background: url(../images/partenaires2.png) no-repeat left 20px;*/
	/*padding-bottom: 5px;*/
	/*added*/
	padding-top: 10px;
}
footer .partenaires ul{
	/*margin-top: 10px;*/
	width: 740px;
	float: left;
  padding: 15px 0;
}
footer .partenaires ul li{
    display:inline;
	float: left;
    list-style: none;
    padding:0;
	margin-right: 20px;
	margin-top: 0;
	margin-bottom: 0;
	padding-left:0px;
}
footer .coop {
	margin-top:10px; 
	margin-left:35px;
	border:none
}
footer .mapaq {
  margin-top:12px;
  border:none
}

footer .social {
	width:150px;
	float:right;
	padding-top: 10px;
}

footer .cultivons {
	width:982px;
	/*height:60px;
  margin-top:10px;*/
	text-align:center;
	border-bottom: 1px solid #2e2e2e;	
  padding: 25px 0;
}

footer ul.msocio{
	margin-top: 20px;
	width: 150px;
	float: right;
}

footer ul.msocio li{
	float: left;
  list-style: none;
  padding:0;
	margin-right: 8px;
	margin-top: 0;
	margin-bottom: 0;
}

footer ul.msocio li:last-child{
	margin-right: 0;
}

ul.msocio a{
	display: block;
    height:38px;
   	width: 39px;
    background: url(../images/icones-produteurs02.png) no-repeat 0 0;
    text-indent: -900em;
    overflow: hidden;
    margin-right: 0px;
	border-style: none;
}

ul.msocio a.ytube{ background-position: 0 -259px;}
ul.msocio a.linked{ background-position: -49px -259px;}
ul.msocio a.twitter{ background-position: -98px -259px;}
ul.msocio a.facebook{ background-position: -147px -259px;}
ul.msocio a.gplus{ background-position: -196px -259px;}

ul.msocio a.flickr{ background-position: -245px -259px;}
ul.msocio a.frss{ background-position: -294px -259px;}

ul.msocio a.ytube:hover{ background-position: 0 -297px;}
ul.msocio a.linked:hover{ background-position: -49px -297px;}
ul.msocio a.twitter:hover{ background-position: -98px -297px;}
ul.msocio a.facebook:hover{ background-position: -147px -297px;}
ul.msocio a.gplus:hover{ background-position: -196px -297px;}
ul.msocio a.flickr:hover{ background-position: -245px -297px;}
ul.msocio a.frss:hover{ background-position: -294px -297px;}

footer .cerom {
	width: 982px;
	background: url(../images/cerom-footer.png) no-repeat center center;
	height: 100px;
	border-bottom: 1px solid #2e2e2e;	
}

footer .cerom p.tel1{
	font-size: 150%;
	width : 400px;
	color: #575757;
	padding-top: 30px;
	float:  left;
}

footer .cerom p.tel2{
	font-size: 150%;
	width : 400px;
	color: #575757;
	padding-top: 30px;
	float:  right;
	text-align: right;
}

footer .cerom .siege{
	font-size: 50%;
	text-transform: uppercase;
}

footer nav{
	width: 982px;
	}
	
footer nav ul{
	width: 982px;
	list-style-type: none;
	text-transform: uppercase;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #2e2e2e;
	text-align: center;
}
	
footer nav ul li{
	display: inline;
}	
	
footer nav ul li a{
	display: inline-block;
	padding-right: 8px;
	padding-left: 8px;
	border-bottom-style: none;
}

footer nav ul li a:hover{
	color: #f4f5f6;
}

footer nav.aide ul {
	border-bottom-style: none;
	margin-top: 10px;
	font-size: 80%;
}




/* ------- Entete -------- */
	
h1.horsChamp{
	text-indent: -9999px;
	font-size: 1pt;
	background-color: red;
}
header{
	width: 982px;
	height:100px;
	margin-right: auto;
	margin-left: auto;
	background: url(../images/fond-entete.png) no-repeat left top;
}

header #logo{
	margin-top:10px;
	float: left;
	width:176px;
	height: 72px;
}
	header #logo a {
	display: block;
	width:176px;
	height: 72px;
	outline: none;
	background-image: url(../images/home-off.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0;
}

header #logo a:hover {
	background-image: url(../images/home.png);
	background-repeat: no-repeat;
	background-position: 100px 42px;
}


article{
	width:  700px;
	float:  left;
	margin-left: 40px;
	margin-bottom:  20px;
}
section.accueil{
	/*width: 284px;*/
	width: 214px;
	height: 370px;
	float: left;
	margin-top:20px;
	border: 1px solid #B0AFB0;
	/*margin-right:31px;*/
	margin-right:11px;
	background-repeat: repeat;
	padding-left: 10px;
	padding-right: 10px;
	background:#fefefe;
}	
	
.accueil-ruban{
	width: 180px;
	height: 58px;
	background-color: silver;
	margin-top: -5px;
	margin-left: 15px;
}
.ruban{background: url(../images/ruban-events.png) no-repeat;}
.ruban1{background: url(../images/ruban-medias.png) no-repeat 0 0;}
.ruban2{background: url(../images/ruban-actualites.png) no-repeat;}
.ruban3{background: url(../images/ruban-connaissances.png) no-repeat;}
.ruban4{background: url(../images/ruban-communiques.png) no-repeat;}


section.margedroite0{
	margin-right:0px;
	margin-left:0px;
}

/* ------- section encadré -------- */
	
section.encadre{
	width: 668px;
	border: 1px solid #B0AFB0;
	margin-bottom: 20px;
	margin-top: 10px;
	-moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px 7px;
	padding: 15px;
	height: 100%;
	float:left;
	position: relative;
	background: #fefefe;
}

section.encadre p{
	margin-top: 6px;
	margin-bottom: 10px;
	/*float: left;*/
}

section.encadre a{    
    color: #6C98B0;
	font-weight:bold;
}

section.encadre a:hover{
	color:#000;
	font-weight:bold;
}

section.encadre ul.rapports{
	float: left;
	margin-top: 5px;
	margin-right: 12px;
	margin-bottom: 0;
}


section.encadre .pdf-file{
	border-style: none;
	display:block;
	height:  30px;
	float:  left;
	position: absolute;
	background: url(../images/pdf-file.png) no-repeat;
	padding-left: 30px;
	padding-top:100px;
	left: 3px;
}

section.encadre  a.pdf-file span{
	/*background-color: #ca1b00;*/
	background: url(../images/fond-affiche.png);
	font-size: 80%;
	padding-right: 15px;
	padding-left: 15px;
	padding-top:100px;
	color: white;
	font-weight: bold;
}

section.encadre .sommaire{
	float: left;
	width: 460px;
	margin-left: 10px;
}

section.encadre .sommaire a{    
    color: #6C98B0;
	font-weight:bold;
}

section.encadre .sommaire a:hover{
	color:#000;
	font-weight:bold;
}

section.encadre .incal{
	float:left;
	padding-top: 10px;
	padding-left: 20px;
}

section.encadre .telfaxEmail{
	line-height: 2em;
	clear: both;
	text-align: center;
}
.foto{
	float:left;
	width: 115px;
	padding-top: 10px;
	margin-right: 10px;
	position: relative;
}
section.encadre ul.liens-chercheur{
	text-decoration: none;
	height: 38px;
	padding-left: 0;
	width: 658px;
	float: left;
	text-align: center;
	margin-bottom: 0;
	padding-bottom: 0;
}

section.encadre ul.liens-chercheur li{
	background-image: none;
	display: inline-block;
	padding-left: 0;
	margin-left: 10px;
}

section.encadre ul.liens-chercheur li a{
	text-indent: -9999px;
	display: block;
	height: 38px;
	width: 62px;
}

section.encadre ul.liens-chercheur li a.mailC {background: url(../images/sprites-chercheurs.png) no-repeat 0 0px;}
section.encadre ul.liens-chercheur li a.mailC:hover {background-position: 0 -38px;}
section.encadre ul.liens-chercheur li a.cvC {background: url(../images/sprites-chercheurs.png) no-repeat -76px 0px;}
section.encadre ul.liens-chercheur li a.cvC:hover {background-position: -76px -38px;}
section.encadre ul.liens-chercheur li a.linkedinC {background: url(../images/sprites-chercheurs.png) no-repeat -152px 0px;}
section.encadre ul.liens-chercheur li a.linkedinC:hover {background-position: -152px -38px;}
section.encadre ul.liens-chercheur li a.twitterC {background: url(../images/sprites-chercheurs.png) no-repeat -228px 0px;}
section.encadre ul.liens-chercheur li a.twitterC:hover {background-position: -228px -38px;}
section.encadre ul.liens-chercheur li a.facebookC {background: url(../images/sprites-chercheurs.png) no-repeat -304px 0px;}
section.encadre ul.liens-chercheur li a.facebookC:hover {background-position: -304px -38px;}


section.encadre p.telcourriel{
	text-align: center;
	width: 658px;
	font-size: 110%;
	margin-top: 0;
}


section#corps{
	float: left;
	margin-bottom: 30px;
}


section.rapports, section.joindre{
	width: 315px;
	border: 1px solid #B0AFB0;
	float: left;
	margin-bottom: 20px;
	margin-top: 10px;
}

section.joindre {
	background-image: none;
	border-style: none;
}


section.offre{
	width:  360px;
	float:  left;
}

section.gauche{
	float: left;
	width: 350px;
}

section.droite{
	float: left;
	width: 300px;
}

nav.gauche{
	float:  left;
	width:  240px;
	font-size: 90%;
	margin-top: 25px;
}
nav.social-chercheur{
	float:  left;
	margin-left: 20px;
	border-left: 1px solid #B0AFB0;
}

nav.domaines-recherche{
	float:left;
	width:  982px;
}

aside{
	width: 200px;
	float: right;
	margin-top: 10px;
	margin-bottom: 30px;
}

/* Les divisions */

#wrapper{
	width:  982px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -225px;
	padding:0 10px 0 10px
}

#contenu{
	margin-bottom:30px;
	width: 980px;
	height: auto;
	overflow: hidden;
}

.entomologie{
background:  url(../images/mante-religieuse.jpg) no-repeat left bottom;
}

#bandeau{
	width: 982px;
	/*height: 392px;*/
	/*width: 700px;*/
	height: 270px;
	margin-top:10px;
	margin-bottom:40px;
}
#calendrier {
	float: left;
	width: 232px;
	height: 265px;
	margin-left: 15px;
    padding: 10px;
    border: 1px solid #B0AFB0;
    border-radius: 6px;
}

section.accueil-cal{
	float: right;
	width: 235px;
	height: 285px;
	border: 1px solid #B0AFB0;
	background-repeat: repeat;
	padding-left: 10px;
	padding-right: 10px;
	background:#fefefe;
}
section.accueil-cal ul {
    margin: 10px 0px 0px 5px;
    padding: 0px;
}
section.accueil-cal ul li {
    font-weight: 700;
    font-size: 10px;
    text-transform: uppercase;
	margin-top:6px;
	line-height:12px;
}
#zone-ombre {
	width:982px;
	height:215px;
	background:url(../images/ombre_zone.png) no-repeat;
}
#ombre {
	float: left;
	width: 960px;
	height:160px;
	padding:10px 0 20px 20px;
	background:url(../images/bg-ombre.jpg) repeat-x #f2f2f2;
	margin-bottom: 10px;
    border: 1px solid #B0AFB0;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
#ombre .domaine{
	text-align:center;
	width: 902px;
}
#ombre h2{
	margin-top:0;
	margin-bottom:10px;
	font-size:20px;
	color:#485968;
	font-weight:600;
	line-height:25px;
	border-bottom:1px solid #485968;
	width:940px;	
}
#ombre h3{
	font-size: 16px;
	margin-bottom:6px;	
	color:#37444f;
	font-weight:600;
}
#ombre ul {
    margin-left:10px;
}
#ombre ul li {
	list-style: url(../images/bullet.png);
    margin:0px 0px 0px 25px;
    padding: 0px;
	font-size: 12px;
	line-height:14px;
}
#ombre ul li a{
	color:#151515;
}
#ombre ul li a:hover{
	color:#458ABA;
}
#ombre .zone {
	float:left;
	width:200px;
	padding-left:10px;
	margin-right:2px;
}
#ombre .zone-last{
	float:left;
	width:100px;
}
#lessections{
	width: 980px;
	float: left;
	margin-left:2px;
}
#lessections h4{
	margin-top:8px;
	color: #dabb34;
}
#lessections h4 a{
	margin-top:8px;
	color: #dabb34;
}
#lessections h4 a:hover{
	margin-top:8px;
	color: #458ABA;
}
#partenaires{
	width:  980px;
	height: 100px;
	border: 1px solid #B0AFB0;
	float:  left;
	margin-bottom: 50px;
	margin-top: 20px;
	background-repeat: repeat;
}
#image-top{
	width: 982px;
	float: left;
	height:  50px;
	margin-bottom: 10px;
	background: url(../images/ombre-photo-section-1.png) no-repeat left 37px;
}	
/* Les gens */

.gens{
	float: left;
	width: 230px;
	margin-bottom:20px;
	line-height: 1.5em;
}

h3.gens-titre{
	margin-bottom: 10px;
	color: black;
	font-size: 90%;
}

.gens-photo{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;

}

.gens-logo{
	clear: both;
	text-align: center;
	float: left;
	margin-top: 10px;
}

.gens p, .gens span{
	font-size: 95%;
}

#bio1,#bio2,#bio3,#bio4,#bio5,#bio6,#bio7,#bio8,#bio9{
	padding:10px; 
	background:#fefefe;
}

#titre{
	width: 982px;
	float: left;
	margin-top: 20px;
}

/* Les titres h1,h2,h3 h4,h5, h6 */

h1.titre{
	color: #151515;
	font: normal 160% Georgia, "Times New Roman", Times, serif;
	width: 700px;
	padding: 0 0 10px;
	line-height: 1.5em;
	background: url(../images/souligne-titre.png) no-repeat 0 bottom;
	clear: both;
	margin-bottom: 10px;
}


article h1{
	color: #151515;
	font: normal 200% Georgia, "Times New Roman", Times, serif;
	width: 700px;
	padding: 0;
	margin-top: 20px;
}

article h2{
	font-size: 140%;
	margin-top: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #151515;
	width: 700px;
	margin-bottom: 10px;
}

article h2.titre{
	font-size: 120%;
	margin-top: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #151515;
	background: url(../images/souligne-titre.png) no-repeat 0 bottom;
	padding-bottom: 12px;
	float: left;
}

article h3{
	font-size: 110%;
	margin-top: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #465665;	
}
article h3.post {
	margin-bottom: -18px;
}


article h4{
	font-size: 100%;
	margin-top: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #151515;	
}

section.accueil h2{
	font-size: 100%;
	margin-top: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: .1em;
	color: #151515;
	border-bottom: 1px solid #B0AFB0;
}

section.accueil h3{
	font-size: 80%;
	color: #151515;
	font-style: italic;
}


section.rapports h2, section.joindre h2{
	width : 295px;
	border-bottom: 1px solid #B0AFB0;
	color: #151515;
	font-size: 100%;
	margin-left: 10px;
}


/* Les paragraphes */


article p{
	/*margin-top: 10px;*/
	margin-bottom : 8px;
}

article p a{
	color: #6C98B0;
	font-weight:bold;
}

article ul a{
	color: #6C98B0;
	font-weight:bold;
}


section.profil-chercheur p{
	float: left;
	line-height: 1.5em;
}
.gens p{
	float: left;
	margin-right: 10px;
}

p.tel{
	width: 700px;
	text-align: center;
	font-size: 200%;
}

section.joindre p{
	margin-left: 10px;
}

section.domaines p{
	padding: 10px 5px 5px;
	font-size: 90%;
}

article.domaines p.idees{
	text-align: center;
	width:  450px;
	margin-top: 20px;
}
.partagez {
	float:left;
	width: 350px;
	margin-right:20px;	
}


/* Listes et navigation */

nav.gauche h2{
	height: 20px;
	text-transform: uppercase;
	font-weight: normal;
	font-style: normal;
	font-size: 130%;
	background: url(../images/icone-menu-gauche.png) no-repeat left bottom;
	padding-left: 49px;
	color: #212121;
	line-height: 1.7em;
	margin-bottom: 25px;
}

nav.gauche ul {
	list-style-type: none;
	padding: 0 0 20px 10px;
	margin-top: 15px;
}

nav.gauche ul li {
	width: 180px;
	border-top: 1px solid #B0AFB0;
	}

nav.gauche ul li.first {border-style: none;}
nav.gauche ul li.last {border-bottom: 1px solid #B0AFB0;}

nav.gauche li a{
	display: block;
	padding-left: 18px;
	margin-left: -1px;
	color:#666666;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
	text-transform: uppercase;
	font-size: 90%;
	background: url(../images/puce-menu-gauche.png) no-repeat left 1.4em;
	border-bottom-style: none;
}


nav.gauche ul li a:hover, nav.gauche ul li.active a,  nav.gauche ul li.current a{
	color: #5e5e5e;
	font-weight: bold;
	background: #F9F8F5 url(../images/puce-menu-gauche.png) no-repeat left 1.4em;
}

nav.gauche ul li.active a{
	background-color: #e8edf0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(232, 237, 240)), to(rgb(254, 253, 255)));
	background-image: -webkit-linear-gradient(top, rgb(232, 237, 240), rgb(254, 253, 255));
	background-image: -moz-linear-gradient(top, rgb(232, 237, 240), rgb(254, 253, 255));
	background-image: -o-linear-gradient(top, rgb(232, 237, 240), rgb(254, 253, 255));
	background-image: -ms-linear-gradient(top, rgb(232, 237, 240), rgb(254, 253, 255));
	background-image: linear-gradient(top, rgb(232, 237, 240), rgb(254, 253, 255));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#e8edf0', EndColorStr='#fefdff');
}

/* Fil ariane */
#ariane{
	width: 980px;
	margin-top:10px;
	line-height: normal;
	padding: 0 0 2px;
	margin-bottom: 0;
}


#ariane ul#breadcrumb li {
	list-style-type:none;
	display:  inline;
	letter-spacing: .05em;
	font-size: 90%;
}		

#breadcrumb li + li:before{
  content:  '»';
  margin: 0 4px;
}
#ariane li a {
	color: #4d4d4d;
	padding-right: 0px;
	display:  inline;
	font-variant: normal;
	border-bottom-style: none;
}	
	
#ariane li a:hover {
	color:#458ABA;
	}		
	
#ariane li:last-child  {
	color:#458ABA;
	font-style: italic;
}
		
article ul, 
article ol {
	padding-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	overflow: hidden;
}	
		
article ul {
	list-style-type: none;
}	

article ul li, 
article ol li {
	/*margin-bottom: 10px;*/
	background-repeat: no-repeat;
	background-position: left .5em;
}
article ul li {
	padding-left: 15px;
	background-image: url(../images/puce03.png);
}
		
article .dates {
	float:left;
	margin-top:-5px;
} 	
article .dates ul {
	margin-top:0px;
} 	
article .dates li {
	margin-top:2px;
	margin-bottom:2px;
}
article .tags {
	float:right;
	width:200px;
}

/* Page domaine de recherche */

ul.gens-domaine{
	float: left;
	margin-top : 10px;
	margin-bottom: 0;
}

.idea-domaine{
	float: right;
	margin-top: 30px;
	margin-right: 20px;
}

.idea-domaine p{
	text-indent: -9999px;
	background: url(../images/icones-produteurs.png) no-repeat -400px 0;
	height:53px;
    width: 72px;
}

.idea-domaine p:hover{
	text-indent: -9999px;
	background: url(../images/icones-produteurs.png) no-repeat -400px -58px;
}

article .idea-domaine img{
	background-color: transparent;
	border-style: none;
}

article .idea-domaine  a{
	border-style: none;}

article ul.liens{
	float: left;
	margin-right: 40px;
}

section.rapports ul {
	padding-left: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	float:right;
}

section.rapports ul li{
	background-image: none;
	padding-left: 0;
	margin-bottom: 8px;
}	

/* Navigation par domaines de la page d'accueil */

nav#domaines {
	margin-top:20px;
}

nav#domaines h1{
	text-align: center;
	width:  982px;
	margin-bottom: 15px;
	font: normal Georgia, "Times New Roman", Times, serif;
	background: url(../images/menu-domaines.png) no-repeat 186px -215px;
}

nav#domaines h1 a{
display: block;
	border-style: none;
	height: 35px;
	font-size: 16pt;
	vertical-align:baseline;
	line-height: 1.6em;
	font-weight: normal;
	font-style: normal;
	color: black;
}

nav#domaines h1 a:hover{
	color: #c0c0c0;
}


nav#domaines ul {
	list-style-type: none;
	height: 95px;
	position: relative;
}

nav#domaines ul li a{
	display: inline;
}	

nav#domaines ul li a{
	text-indent: -9999px;
	display: block;
	height: 95px;
	float: left;
	position : absolute;
}	

nav#domaines ul li a.biosur {width: 111px; left: 0;}
nav#domaines ul li a.biosur {background: url(../images/menu-domaines.png) no-repeat 0 0px;}
nav#domaines ul li a.biosur:hover {background-position: 0 -95px;}

nav#domaines ul li a.regie {width: 111px; left: 124px;}
nav#domaines ul li a.regie {background: url(../images/menu-domaines.png) no-repeat -124px 0px;}
nav#domaines ul li a.regie:hover {background-position: -124px -95px;}

nav#domaines ul li a.cereales {width: 111px; left: 248px;}
nav#domaines ul li a.cereales {background: url(../images/menu-domaines.png) no-repeat -248px 0px;}
nav#domaines ul li a.cereales:hover {background-position: -248px -95px;}

nav#domaines ul li a.oleo {width: 111px; left: 372px;}
nav#domaines ul li a.oleo {background: url(../images/menu-domaines.png) no-repeat -372px 0px;}
nav#domaines ul li a.oleo:hover {background-position: -372px -95px;}

nav#domaines ul li a.entomo {width: 111px; left: 496px;}
nav#domaines ul li a.entomo {background: url(../images/menu-domaines.png) no-repeat -496px 0px;}
nav#domaines ul li a.entomo:hover {background-position: -496px -95px;}

nav#domaines ul li a.malherbo {width: 111px; left: 620px;}
nav#domaines ul li a.malherbo {background: url(../images/menu-domaines.png) no-repeat -620px 0px;}
nav#domaines ul li a.malherbo:hover {background-position: -620px -95px;}

nav#domaines ul li a.phytopato {width: 111px; left: 744px;}
nav#domaines ul li a.phytopato {background: url(../images/menu-domaines.png) no-repeat -744px 0px;}
nav#domaines ul li a.phytopato:hover {background-position: -744px -95px;}

nav#domaines ul li a.fruitsleg {width: 111px; left: 871px;}
nav#domaines ul li a.fruitsleg {background: url(../images/menu-domaines.png) no-repeat -871px 0px;}
nav#domaines ul li a.fruitsleg:hover {background-position: -871px -95px;}



/* Navigation par la navigaation dans une page menu horizontal */

#menu-page ul{
	width: 700px;
	text-decoration: none;
	padding-left: 0;
	background: url(../images/ligne-bas-menu.png) no-repeat center bottom;
	clear: both;
	float: left;
}

#menu-page ul li{
	display: inline-block;
	background-image: none;
	background-color: white;
	color: #1A284D;
	font: normal 132% Georgia, "Times New Roman", Times, serif;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-left: 0;
	padding-right: 25px;
	background: url(../images/ligne-bas-menu.png) no-repeat center bottom;
}

#menu-page ul li a{
	display: inline-block;
	color: gray;
	padding-top: 8px;
	padding-bottom: 10px;
	margin-left: 0;
	padding-left: 0;
	border-bottom-style: none;
}

#menu-page ul li a:hover, #menu-page ul li.active a{
	color: #1A284D;
	background: url(../images/onglet-actif.png) no-repeat center bottom;
	padding-bottom: 10px;
	padding-top: 8px;
}


#menu-page ul li:last-child{
	padding-right: 0;
}

ol.questions{
	overflow: hidden;
	clear: both;
}

.questions li{
	padding-left:90px;
	padding-right: 10px;
	margin-bottom:30px;
}

li.q01{background: url(../images/question01.png) no-repeat left top;}
li.q02{background: url(../images/question02.png) no-repeat left top;}
li.q03{background: url(../images/question03.png) no-repeat left top;}
li.q04{background: url(../images/question04.png) no-repeat left top;}
li.q05{background: url(../images/question05.png) no-repeat left top;}



/* Affiche les nouvellles dans chercheurs, domaines, producteurs */
article ul.get-news{
	padding-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	clear: both;
}

article ul.get-news li{
	margin-bottom: 20px;
	padding-left: 0px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left .5em;
}

article ul.get-news span{
	color: black;
	font-weight: bold;
	font-variant: small-caps;
}

article ul.get-news li.alerte{
	margin-bottom: 30px;
}

article ul.get-news li.alerte span.date{
	font: bold 70% Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

article ul.get-news li.alerte p.intro{
	text-transform: none;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-size: small;
	margin-top: 0;
}


/* Tableau */

.table.emploi {	
	*border-collapse: collapse; /* IE7 and lower */
	border-spacing: 0;
	width: 700px;
	margin-top:10px;
	margin-bottom:10px;
	
}

table.calendrier {
    *border-collapse: collapse; /* IE7 and lower */
	border-spacing: 0;
	width: 700px;
	margin-top:10px;
	margin-bottom:10px;
}

.bordure {
    border: solid #B0AFB0 1px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    /*-webkit-box-shadow: 0 1px 1px #ccc; 
    -moz-box-shadow: 0 1px 1px #ccc; 
    box-shadow: 0 1px 1px #ccc;*/
}

.bordure caption{
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
}
    
.bordure td, .bordure th {
    border-left: 1px solid #B0AFB0;
    border-top: 1px solid #B0AFB0;
    padding: 10px;
    text-align: left;    
}

table.bordure h2{
	width: auto;
}

.bordure td:first-child, .bordure th:first-child {
    border-left: none;
}

.bordure th:first-child {
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;
}

.bordure th:last-child {
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}

.bordure th:only-child{
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

.bordure tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
}

.bordure tr:last-child td:last-child {
    -moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0;
}

.bordure thead th, td.centrer{
	text-align: center;
}

.bordure thead th{
	border-top-style: none;
}

.borduremarge{
	margin-top: 20px;
}
	
.no-bordure{
	border-style: none;
	width: 90%;
	margin-left:20px;
}

.no-bordure th{
	border-style: none;
	text-align: center;
}

.no-bordure td, .no-bordure th {
	border-left-style: none;
	border-top-style: none;
	border-bottom: 1px solid #B0AFB0;
	padding: 10px 20px;
}

.no-bordure th{
	border-top-style: none;
	border-bottom: 2px solid #B0AFB0;
}

.no-bordure tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 0px;
    -webkit-border-radius: 0 0 0 0px;
    border-radius: 0 0 0 0px;
}

.no-bordure tr:last-child td:last-child {
    -moz-border-radius: 0 0 0px 0;
    -webkit-border-radius: 0 0 0px 0;
    border-radius: 0 0 0px 0;
}

.no-bordure col.lg1{width: 30%;}
.no-bordure col.lg1a{width: 40%;}
.no-bordure col.lg2{width: 50%;}
.no-bordure col.lg2a{width: 60%;}
.no-bordure col.lg3{width: 20%;}

.no-bordure col.lg4{width: 8%;}
.no-bordure col.lg5{width: 42%;}
.no-bordure col.lg6{width: 50%;}

.no-bordure col.lg7{width: 8%;}
.no-bordure col.lg8{width: 35%;}
.no-bordure col.lg9{width: 44%;}
.no-bordure col.lg10{width: 10%;}

.bordure tr:hover td, .no-bordure tr:hover td{
	background: #F3F5F3;
	cursor: pointer;
	}
	
.no-bordure1{
	border-style: none;
	width: 100%;
}

.no-bordure1 th{
	border-style: none;
	text-align: center;
}

.no-bordure1 td, .no-bordure th {
	border-left-style: none;
	border-top-style: none;
	border-bottom: 1px solid #B0AFB0;
	padding: 10px 20px;
}

.no-bordure1 th{
	border-top-style: none;
	border-bottom: 2px solid #B0AFB0;
}

.no-bordure1 tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 0px;
    -webkit-border-radius: 0 0 0 0px;
    border-radius: 0 0 0 0px;
}

.no-bordure1 tr:last-child td:last-child {
    -moz-border-radius: 0 0 0px 0;
    -webkit-border-radius: 0 0 0px 0;
    border-radius: 0 0 0px 0;
}

.no-bordure1 col.lg1{width: 28%;}
.no-bordure1 col.lg1a{width: 40%;}
.no-bordure1 col.lg2{width: 48%;}
.no-bordure1 col.lg2a{width: 60%;}
.no-bordure1 col.lg3{width: 24%;}

.no-bordure1 col.lg4{width: 8%;}
.no-bordure1 col.lg5{width: 42%;}
.no-bordure1 col.lg6{width: 50%;}

.no-bordure1 col.lg7{width: 8%;}
.no-bordure1 col.lg8{width: 35%;}
.no-bordure1 col.lg9{width: 44%;}
.no-bordure1 col.lg10{width: 10%;}

.bordure tr:hover td, .no-bordure tr:hover td{
	background: #F3F5F3;
	cursor: pointer;
	}
	
	
	
	
#default{
	border: 1px solid silver;
	border-top: 1px solid silver;
	border-right: 1px solid silver;
	border-left: 1px solid silver;
}

#default th, #default td{
	border: 1px solid silver;
	border-top: 1px solid silver;
	border-right: 1px solid silver;
	border-left: 1px solid silver;
}

/* Tableau des Ã©vÃ©nements */

.programme{
	border-style: none;
	width: 90%;
	margin-left: 10px;
	font-size: 90%;
}

.programme caption{
	text-align: left;
	margin-top: 10px;
	letter-spacing: .1em;
	color: #151515;
	font: bold 140% Georgia, "Times New Roman", Times, serif;
	padding-bottom: 20px;
}

.programme col.lg1{width: 15%;}
.programme col.lg2{width: 85%;}

.programme td{
	border-style: none;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: top;
}

.programme th{
	text-align: left;
}

/* fin table */

.tarif{
	color: red;
	margin-bottom: 10px;
}


/* Formulaire */

form#demande {
	float: right;
	margin-right:0px;
	margin-top: 10px;
	border: 1px solid #B0AFB0;
	padding: 20px;
}

form#offre, form#candidature {
	float: right;
	margin-top: 30px;
	border: 1px solid #B0AFB0;
	padding: 20px;
}

form#candidature{
	float: left;
}

#demande input, #demande textarea, #offre input, #candidature input{
	width:250px;
	border: 1px solid #B0AFB0;
	background-color: transparent;
}

#demande input#document, #offre input#document, #candidature input#document {
	border-style: none;
	padding-top: 10px;
}

input#soumettre {
 	width:130px;
 	height: 25px;
	border: none;
 	margin: 20px 0 0 60px;
 	cursor:pointer;
 	display: block;
	letter-spacing: .2em;
}


#demande span.error, #offre span.error, #candidature span.error{
	color: red;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
}

 /*Classes pour tous*/
.float-right{
	float:  right;
}
.float-left{
	float: left;
}	
.degage{
	clear: both;
}
.marge-left15{
	margin-left: 15px;
}
.marge-left20{
	margin-left: 20px;
}
.marge-left30{
	margin-left: 30px;
}
.marge-left40{
	margin-left: 40px;
}
section.accueil p{
	font-size:11px;
	line-height:14px;
}
section.accueil ul{
	margin: 4px 0 0 5px;
	padding: 0;
}
section.accueil ul li{
	font-weight: 700;
	font-size: 10px;
	text-transform: uppercase;
	margin-bottom:12px;
	line-height:16px;
}

section.accueil .gestion li {
	font-weight: bold;
	font-size: 80%;
	text-transform: uppercase;
	list-style:disc;
}
section.accueil .gestion-sub li{
	font-weight: normal;
	font-size: 11px;
	list-style: circle;
	text-transform: none;
	margin-left:12px;
}
section.accueil h4 a{
	color:#000;
}
section.accueil h4 a:hover{
	color:#000;
}
.italique {
	line-height:8px;
	font-style: italic;
	font-weight: normal;
	font-size: 11px;
	text-transform: none;
}
.coin7 {
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px 7px;
    padding:0 7px;
	background:#fefefe;
}
.coin5 {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px 5px;
    padding:0 5px;
    behavior: url(../PIE.htc);
}
abbr {
	border-bottom: 1px dotted red;
	cursor: help;
	display: inline;
}
.wd500{
	width: 500px;
}

/* Pour les test */
.test{
	width: 700px;
	float: left;
}

/* Listing des projet et publications */

.proj-pub-box{
	/*width: 340px;*/
	width: 700px;
	float: left;
	margin-right: 10px;
	/*margin-bottom: 30px;*/
	margin-bottom: 10px;
}
.proj-pub-box a{
	border-bottom-style: none;
}
.proj-liste {
	float:left;
	width:540px;
}
.proj-archives {
	float:left;
	width:145px;
	margin-left:15px;
}
.proj-archives .arcs{
	margin-left:5px;
	font-size:12px;
}
.proj-archives h2 {
	width:130px;
	margin-top:0;
	font: normal 140% Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px solid #B0AFB0;
	padding-bottom: 8px;
}
.doc-cover{
	float: left;
	/*width: 80px;
	height:  104px;*/
	width: 50px;
	height:  65px;
	position: relative;
	margin-right:5px;
}
.doc-titre{
	float: left;
	/*width: 240px;*/
	width: 465px;
	height: 80px;
	font-size: 90%;
	padding-left: 10px;
	line-height: 1.3em;
	margin-left: 5px;
}
.doc-titre a{
	color:#6c98b0;
	font-weight:bold;
}
.doc-titre a:hover {
	color:#000;
	font-weight:bold;
}
.doc-titre-chercheurs{
	float: left;
	/*width: 240px;*/
	width: 625px;
	height: 80px;
	font-size: 90%;
	padding-left: 10px;
	line-height: 1.3em;
	margin-left: 5px;
}
.doc-titre-chercheurs a{
	color:#6c98b0;
	font-weight:bold;
}
.doc-titre-chercheurs a:hover {
	color:#000;
	font-weight:bold;
}
.doc-pdf{
	float: left;
	width: 110px;
	height: 30px;
	padding-left: 10px;
}

.projet-termine1{
	width: 50px;
	height: 13px;
	position: absolute;
	top: -2px;
	left: -2px;
	background: url(../images/termine1.png) 0 0;
}

.projet-encours1{
	width: 50px;
	height: 13px;
	position: absolute;
	top: -2px;
	left: -2px;
	background: url(../images/en-cours1.png) 0 0;
}

.projet-termine2{
	width: 72px;
	height: 71px;
	position: absolute;
	right: -2px;
	background: url(../images/sprites101.png) 0 -223px;
}

.projet-encours2{
	width: 73px;
	height: 81px;
	position: absolute;
	top: -2px;
	right: 0px;
	background: url(../images/sprites101.png) 0 -130px;
}
#menutop{
	float: right;
	margin-top:10px;
}

#menutop{
	float: right;
	margin-top:10px;
}

#menutop ul li{
	display: inline;
	margin-left: 20px;
}

#menutop ul li a{
	display: inline-block;
	color: white;
}

/****** Section icones et recherche haut de page ******/

#chapeau{
    font-size: 95%;
    float: right;
}

#chapeau ul{
    margin: 10px 0 0;
}
#chapeau li{
    float: left;
    list-style: none;
    margin: 0 0 0 20px;
    padding: 0 0px 0 0;
}
#chapeau li li{
    border-right: none;
    margin: auto;
    padding: 0;
}
#chapeau li.border{
    padding-left: 15px;
    border-left: 1px solid gray;
}
#chapeau li.last{
	padding-right: 20px;
	border-right: solid 1px #d9d9d9;
}
#chapeau a{
	border-style: none;
}
a.icone-all{
    display: block;
    height:29px;
    background: url(../images/icones-top.png) no-repeat 0 0;
    text-indent: -900em;
    overflow: hidden;
    margin-right: 0px;
}
a.icone-accueil{ background-position: 0 0; width: 23px;}
/*a.icone-meteo{ background-position: 0 0; width: 23px;}*/
a.icone-producteurs{ background-position: -40px 0; width: 26px;}
a.icone-news{ background-position:-82px 0; width: 30px; }
a.icone-events{ background-position: -127px 0; width: 27px;}
a.icone-galeries{ background-position: -167px 0; width: 32px; }
a.icone-rss{ background-position: -213px 0; width: 22px; }
a.icone-contact{ background-position: -249px 0; width: 26px; }


a.icone-accueil:hover{ background-position: 0 -29px; width: 23px;}
/*a.icone-meteo:hover{ background-position: 0 -29px; width: 23px;}*/
a.icone-producteurs:hover{ background-position: -40px -29px; width: 26px;}
a.icone-news:hover{ background-position: -82px -29px; width: 30px; }
a.icone-events:hover{ background-position: -127px -29px; width: 27px; }
a.icone-galeries:hover{ background-position: -167px -29px; width: 32px;}
a.icone-rss:hover{ background-position: -213px -29px; width: 22px; }
a.icone-contact:hover{ background-position: -249px -29px; width: 26px;}

.sisea-search-form{
	margin-top:5px;
}
.hidden {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}	
input#search{
    border: 1px solid #B0AFB0;
    padding: 3px;
    margin-top: 0px;
    width: 160px;
    color: #666666;
	background-color: #DCE3E9;
}
.recherche-soumettre-btn{
    width: 16px;
    height: 16px;
    background: url(../images/loupe.png) no-repeat 0 0px;
    text-indent: -900em;
    overflow: hidden;
    font-size: 0;
    color: #fff;
    border: none;
    cursor: pointer;
	margin-left: 5px;
}
.recherche-soumettre-btn:hover{
    background-position: 0 -16px;
}
.coin4 {
	width:250px;
   -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px 4px;
    padding:0 4px;
	border: 1px solid silver;
}
#slogan {
	float:right;
	margin: 20px 60px 0 0;	
	font-family: 'Open Sans', sans-serif;
	font-size:22px;
	font-style:italic;
	color:#fff;
	text-decoration:none;
}
#slogan a {
	text-decoration:none;
	color:#fff;
}
#slogan a:hover {
	text-decoration:none;
	color:#f1cf3c;
}

/****** Liens rapides producteurs ******/

section.accueil h2.prod{
	border-style: none;
	margin-left: 18px;
	background: url(../images/icones-produteurs.png) no-repeat 0 -232px;
	padding-left: 10px;
	font-size: 90%;
	margin-top: 10px;
	width: 260px;
	float: left;
}

section ul.savoir{
	margin-top: 5px;
	width: 260px;
	margin-left: 30px;
	float: left;
	clear: both;
}

section ul.savoir li{
	float: left;
    list-style: none;
    padding: 0 0px 0 0;
	margin-right: 10px;
	margin-top: 0;
	margin-bottom: 5px;
}

section ul.savoir li:last-child{
	margin-right: 0px;
}

ul.savoir a{
	display: block;
    height:53px;
    width: 72px;
    background: url(../images/icones-produteurs.png) no-repeat 0 0;
    text-indent: -900em;
    overflow: hidden;
    margin-right: 0px;
    border-style: none;
}

ul.savoir a.savoir1{ background-position: 0 0px; }
ul.savoir a.savoir2{ background-position: -80px 0; }
ul.savoir a.savoir3{ background-position:-160px 0;}
ul.savoir a.savoir4{ background-position: -240px 0;}
ul.savoir a.savoir5{ background-position: -320px 0;}
ul.savoir a.savoir6{ background-position: -400px 0;}

ul.savoir a.savoir1:hover{ background-position: 0 -58px;}
ul.savoir a.savoir2:hover{ background-position: -80px -58px;}
ul.savoir a.savoir3:hover{ background-position:-160px -58px;}
ul.savoir a.savoir4:hover{ background-position: -240px -58px;}
ul.savoir a.savoir5:hover{ background-position: -320px -58px;}
ul.savoir a.savoir6:hover{ background-position: -400px -58px;}


/* RÉSEAUX */

section ul.reseaux{
	margin-top: 10px;
	width: 275px;
	float: left;
}

section ul.reseaux li{
	float: left;
    list-style: none;
    padding: 0 0px 0 0;
	margin-right: 4px;
	margin-top: 0;
	margin-bottom: 0;
}

section ul.reseaux li:last-child{
	margin-right: 0;
}

ul.reseaux a{
	display: block;
    height:37px;
   	width: 63px;
    background: url(../images/icones-produteurs.png) no-repeat 0 0;
    text-indent: -900em;
    overflow: hidden;
    margin-right: 0px;

    border-style: none;
}

ul.reseaux a.reseau1{ background-position: 0 -135px;}
ul.reseaux a.reseau2{ background-position: -71px -135px;}
ul.reseaux a.reseau3{ background-position:-142px -135px;}
ul.reseaux a.reseau4{ background-position: -213px -135px;}

ul.reseaux a.reseau1:hover{ background-position: 0 -180px;}
ul.reseaux a.reseau2:hover{ background-position: -71px -180px;}
ul.reseaux a.reseau3:hover{ background-position: -142px -180px;}
ul.reseaux a.reseau4:hover{ background-position: -213px -180px;}

#rds-container {
}
.rds {
	float: left;
	width:260px;
}
.rds2 {
	float: left;
	width:220px;
	padding-top:20px;
}
.paslien a{
	border-bottom-style: none;
}

.paslien a:hover{
	border-bottom-style: none;
	background-image: none;
}

.conference{
	float: left;
	margin-bottom: 20px;
	width: 680px;
	margin-top: 10px;
	padding: 8px;
}

.conference .date-event, .alerte .date-event, .date-event{
	width: 70px;
	height: 54px;
	background: url(../images/fond-calendrier.png) no-repeat left top;
	float: left;
	margin-right: 10px;
}

.conference .year, .alerte .year, .year{
	width: 70px;
	color: white;
	float: left;
	text-align: center;
	font-size: 80%;
}

.conference .ladate, .alerte .ladate, .ladate{
	width: 70px;
	float: left;
	text-align: center;
	font-size: 80%;
	color: black;
	font-weight: bold;
	text-transform: uppercase;
	line-height: normal;		
}

.ladate2{
	margin-top:10px;
}

.conference .contenu-conference{
	margin-top: 5px;
	float: left;
}

.conference p{
	margin: 0;
}

.conference p.titre{
	font-size: 120%;
	margin-top: 0;
}

.conference p.conferencier{
	color: #9A1724;
	font-style: italic;
}

.conference .ical{
	float:  right;
}

.conference .ical a, .ical a{
	border-bottom-style: none;
}

/* Navigation pour getResources */

article #pageNav{
	clear: both;
	text-align: center;
	width: 700px;
}
article #pageNav ul li {
	display: inline;
	background-image: none;
	margin-bottom : 0;
	padding-right: 5px;
	padding-left: 5px;
}
article #pageNav li a{
	display: inline-block;
    text-decoration:none;
    background-color:#F3F5F3;
    margin:0 0 0 5px;
    height:24px;
    line-height:24px;
    padding:0 8px;
    font-size:11px;
    color:#333;
    position:relative;
    border: 1px solid #B0AFB0;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    behavior:url(/assets/modeles/sofie/css/PIE.htc);    
}
article #pageNav li a:link{
	/*border: 1px solid #B0AFB0;*/
}


article #pageNav  li a:hover{
		color: black;
background-color: #fbf7f6;
background-image: -webkit-gradient(radial, 0% 0%,0,0% 0%,200, from(rgb(199, 195, 194)), to(rgb(251, 247, 246)));
background-image: -webkit-radial-gradient(0% 0%, rgb(251, 247, 246), rgb(199, 195, 194));
background-image: -moz-radial-gradient(0% 0%, rgb(251, 247, 246), rgb(199, 195, 194));
background-image: -o-radial-gradient(0% 0%, rgb(251, 247, 246), rgb(199, 195, 194));
background-image: -ms-radial-gradient(0% 0%, rgb(251, 247, 246), rgb(199, 195, 194));
background-image: radial-gradient(0% 0%, rgb(251, 247, 246), rgb(199, 195, 194));


}

article #pageNav .active{
    color:#fff;
background-color: #5e5e5f;
background-image: -webkit-gradient(radial, 50% 50%,0,50% 50%,200, from(rgb(1, 1, 1)), to(rgb(94, 94, 95)));
background-image: -webkit-radial-gradient(50% 50%, rgb(94, 94, 95), rgb(1, 1, 1));
background-image: -moz-radial-gradient(50% 50%, rgb(94, 94, 95), rgb(1, 1, 1));
background-image: -o-radial-gradient(50% 50%, rgb(94, 94, 95), rgb(1, 1, 1));
background-image: -ms-radial-gradient(50% 50%, rgb(94, 94, 95), rgb(1, 1, 1));
background-image: radial-gradient(50% 50%, rgb(94, 94, 95), rgb(1, 1, 1));
}

/* Blog Nouvelles */

#news-container{
	float: left;
	width: 700px;
}

#news-container p{
	margin-bottom: 10px;
	margin-top: 10px;
}

#news-container p a{    
    color: #6C98B0;
	font-weight:bold;
}

#news-container p a:hover{
	color:#000;
	font-weight:bold;
}

.post{
	width: 700px;
	margin-bottom: 30px;
}

.postmeta{
	border: 1px solid #B0AFB0;
	padding: 5px;
	margin-top: 10px;
	background-color: #F3F5F3;
	clear: both;
}

.post h2{
	font: normal 140% Georgia, "Times New Roman", Times, serif;
	/*margin-top: 20px;*/
	margin-bottom: 10px;
}

.post h3{
	font: normal 120% Georgia, "Times New Roman", Times, serif;
	margin-top: 20px;
	margin-bottom: 10px;
}

.post h4{
	font: normal 110% Georgia, "Times New Roman", Times, serif;
	margin-top: 20px;
	margin-bottom: 10px;
}

.post h2.title{
	padding-top: 10px;
	padding-bottom: 5px;
	font: normal 180%/1.4em Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px solid #B0AFB0;
}
.post h2.title a{
	color:#666666;
	}

.post h2.title a:hover{
	color:#458ABA;
}

.post-info a{
	 	color:#666666;
	 	border-bottom: 1px solid #B0AFB0;
}

.entry{
	margin-top: 25px;
	margin-bottom: 25px;
	clear: both;
}

.entry h2.alerte, article h2.alerte{
	background: url(../images/avertissement.png) no-repeat left top;
	width:  700px;
	height: 29px;
	text-indent: -999px;
	margin-bottom: 30px;
}

.entry img{
	margin-bottom: 10px;
}

.entry a {
	color: #6C98B0;
	font-weight:bold;
}

#sidebar{
	float: right;
	width: 220px;
	margin-top: 15px;
}

#sidebar h2{
	font: normal 140% Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px solid #B0AFB0;
	padding-bottom: 10px;
}

#sidebar ul{
	margin-bottom: 20px;
	margin-top: 10px;
	padding-bottom: 10px;
	list-style-type: none;
}

#sidebar ul li{
	border-bottom: 1px dotted #B0AFB0;
	padding-bottom: 5px;
	margin-bottom: 12px;
	font-size: 90%;
}


/* ColorBox page accueil et autres*/
.lienpub{
	width: 450px;
	text-align: center;
}

iframe{
	clear: both;
}

.masquer{
	visibility: hidden;
}
/* Liens sociaux*/

.sans-compteur {
  width: 65px;
  height: 24px;
  overflow: hidden;
 float: left;
 margin-bottom: 20px;
}

.bt-accueil{
	margin-top: 20px;
	margin-bottom: 5px;
	float:left;
}

#news-container .bt-news{
	margin-top: 5px;
	margin-bottom: 15px;
	float:left;
	border-style: none;
	background-color: transparent;
	padding: 0;
}
.sans-compteur .fb_iframe_widget span {
  width: 65px !important;
}

.sans-compteur .fb_iframe_widget iframe {
  width: 65px !important;
  position: relative !important;
}

#news-container .sans-compteur img{
	border-style: none;
}

.bt-twitter{
	width:60px;
	float: left;
	margin-left:10px;
}

#news-container .bt-twitter img{
	border-style: none;
}
#communiques {
	margin-top:9px;
	margin-left:9px;
	font-size:10px;
	overflow:hidden;
}
#communiques p {	
	font-weight:700;
	line-height:12px;
	margin-top:10px;
}


/* Résultats de recherche*/

.sisea-results-list{
margin-top: 20px;
}

.sisea-result{
	margin-bottom:30px;
	margin-top: 30px;
}

.sisea-result h3{
	line-height: 1.5em;
}


.sisea-result p.zut{
	margin-bottom: 0;
	margin-top: 0;
}

.sisea-highlight{
	background-color: #e3fc9d;
}

span.sisea-parent{
	background-color: #e9f2fe;
	color: black;
	font-variant: small-caps;
	font-weight: bold;
	letter-spacing: .1em;
	border: 1px solid #b0c3d5;
	padding: 0 5px;
}
/* Titres du menu de gauche*/

.titremenu{
	width: 200px;
	height: 25px;
}

.t-apropos{background: url(../images/sprites01.png) no-repeat 0 0;}
.t-domaines{background: url(../images/sprites01.png) no-repeat 0 -27px;}
.t-chercheurs{background: url(../images/sprites01.png) no-repeat 0 -52px;}
.t-services{background: url(../images/sprites01.png) no-repeat 0 -77px;}
.t-producteurs{background: url(../images/sprites01.png) no-repeat 0 -102px;}
.t-rpbq{background: url(../images/sprites01.png) no-repeat 0 -127px;}
.t-rgcq{background: url(../images/sprites01.png) no-repeat 0 -152px;}
.t-politiques{background: url(../images/sprites01.png) no-repeat 0 -177px;}
.t-liens{background: url(../images/sprites01.png) no-repeat 0 -202px;}
.t-rss{background: url(../images/sprites01.png) no-repeat 0 -227px;}
.t-calendrier{background: url(../images/sprites01.png) no-repeat 0 -252px;}
.t-projets{background: url(../images/sprites01.png) no-repeat 0 -277px;}
.t-publications{background: url(../images/sprites01.png) no-repeat 0 -302px;}
.t-galeries{background: url(../images/sprites01.png) no-repeat 0 -327px;}
.t-categories{background: url(../images/sprites01.png) no-repeat 0 -352px;}


/*  Galeries de photos */

article .menu-galerie{
	background-image: none;
	margin-left: 0;
	padding-left: 0;
}

article .menu-galerie li{
	float: left;
	margin-right: 40px;
	padding-left: 0;
	background-image: none;
	margin-left: 5px;
	margin-bottom: 30px;
	padding:4px;
	border: 1px solid silver;
	background-color: #F3F5F3;
}

article .menu-galerie li a{
	display: block;
	height: 140px;
	width: 120px;
	text-indent: -9999px;
	border-style: none;
}

article .menu-galerie li a.entomologie{background: url(../images/galerie-entomologie.jpg) no-repeat 0;}
article .menu-galerie li a.installations{background: url(../images/galerie-installations.jpg) no-repeat 0;}
article .menu-galerie li a.nom1{background: url(../images/galerie-nom1.jpg) no-repeat 0;}
article .menu-galerie li a.nom2{background: url(../images/galerie-nom2.jpg) no-repeat 0;}
article .menu-galerie li a.nom3{background: url(../images/galerie-nom3.jpg) no-repeat 0;}
article .menu-galerie li a.nom4{background: url(../images/galerie-nom4.jpg) no-repeat 0;}
article .menu-galerie li a.avenir{background: url(../images/galerie-a-venir.jpg) no-repeat 0;}


.albumPreview{
	width: 200px;
	height: 120px;
	margin-top: 20px;
	float: left;
	margin-right: 10px;
}

.albumPreview h3{
	float: left;
	height: 100px;
	line-height: 110px;
}

.albumPreview h3 a{
	font-size: 80%;
	text-decoration: none;
	border-style: none;
	font-weight: normal;
	font-style: normal;
	
}

.thumb{
	float: left;
	margin-right : 20px;
}

.gal-item-active{
	float: left;
	margin-right:30px;
	margin-bottom: 10px;
}

.retour-galeries{
	text-align: center;
	width: 700px;
	font-size: 120%;
	margin-top: 20px;
	float: left;
}

/* Bibliographie du chercheur */

ol.biblio{
	padding-left: 0;
	margin-left: 20px;
	float: left;
	width: 680px;
	margin-top:20px;
	margin-bottom:20px;
}

ol.biblio li{
	margin-bottom: 10px;
}

.biblio time{
	display: inline;
}

/* Les boutons */
.bouton {
	color: white;
	padding: 0 1em;
	height: 1.8em;
	display: table;
	border: 1px solid black;
	font-weight: 100;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: .045em;
	line-height: 1.8em;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	border-radius: .325em;
	-webkit-box-shadow:inset 0px 1px 3px rgb(162,200,229);
	box-shadow:inset 0px 1px 3px rgb(162,200,229);
	background: rgb(30,87,153); /* Old browsers */
	background: #060606; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA2MDYwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZDRkNGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #060606 0%, #4d4d4d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#060606), color-stop(100%,#4d4d4d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #060606 0%,#4d4d4d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #060606 0%,#4d4d4d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #060606 0%,#4d4d4d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #060606 0%,#4d4d4d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#060606', endColorstr='#4d4d4d',GradientType=0 ); /* IE6-8 */
font-size: .8em;
}

.bouton:hover {
	background: rgb(125,185,232); /* Old browsers */
	background: #4d4d4d; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkNGQ0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjA2MDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #4d4d4d 0%, #060606 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d4d4d), color-stop(100%,#060606)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4d4d4d 0%,#060606 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4d4d4d 0%,#060606 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4d4d4d 0%,#060606 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4d4d4d 0%,#060606 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4d4d', endColorstr='#060606',GradientType=0 ); /* IE6-8 */
color: rgb(212,212,225);
}

.bouton:active, .bouton:focus {
	background: rgb(21,61,107); /* Old browsers */
	background: -moz-linear-gradient(top, rgb(21,61,107) 0%, rgb(28,96,152) 50%, rgb(23,86,141) 51%, rgb(38,137,212) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(21,61,107)), color-stop(50%, rgb(28,96,152)), color-stop(51%, rgb(23,86,141)), color-stop(100%, rgb(38,137,212))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgb(21,61,107) 0%, rgb(28,96,152) 50%, rgb(23,86,141) 51%, rgb(38,137,212) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgb(21,61,107) 0%, rgb(28,96,152) 50%, rgb(23,86,141) 51%, rgb(38,137,212) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgb(21,61,107) 0%, rgb(28,96,152) 50%, rgb(23,86,141) 51%, rgb(38,137,212) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgb(21,61,107) 0%, rgb(28,96,152) 50%, rgb(23,86,141) 51%, rgb(38,137,212) 100%); /* W3C */
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#153d6b', endColorstr='#2689d4', GradientType=0 ); /* IE6-9 */
	color: white;
}

/* Publication */

.toutou .zut{
	width: 540px;
	float: left;
}
.toutou .zut p{
	line-height:20px;
}
.toutou .zut a{
	color:#6c98b0;
	font-weight:bold;
}
.toutou .zut a:hover {
	color:#000;
	font-weight:bold;
}
.toutou ol{
	margin-bottom: 0;
	padding-left: 0;
	margin-left: 0;
	padding-top: 0;
	margin-top: 0;
	list-style-type: none;
	float: left;
	width: 540px;
}
.toutou li{
	float: left;
	background-image: none;
	padding-left: 0;
	margin-bottom: 5px;
}
.toutou li span.virgule{
	padding-right: .5em;
}

section .toutou p{
	margin-bottom: 0;
}

section .toutou sup{
	color: #ff2600;
}
section .toutou p.aff-auteurs a{
	text-transform: uppercase;
		border-style: none;
	text-decoration: none;
	font-size: 80%;
}
section .toutou ol.content{
	display: none;
}

section time{
	display: inline;
}
    
.enligne {
	display: inline;
}  
.toggle.expander.expanded {
	padding-left: 13px;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../images/expanded.png);
        }
    
.toggle.expander.collapsed {
	padding-left: 13px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/collapsed.png);
        }     
        
/* TÃ©moignages */
.temoin{width: 700px; margin-bottom: 20px;}
.temoin p{margin-bottom: 0;padding-bottom: 0;}
.temoin q {font-style: italic;}
.temoin .signature{color: maroon; text-align: right;
	font-size: 90%;
}  

/* Equipe */ 

.employe-equipe {
	margin-bottom: 30px;
	float: left;
	/*margin-bottom: 20px;*/
  width: 100%;
}

.employe-droite {
	text-align: right;
}

.employe-equipe h3{
	margin-top: 0;
}
.employe-equipe h3 a{
	color:#7296b2;
}
.employe-equipe h3 a:hover{
	color:#333;
}

p.non-valide{
	width: 700px;
	height: 140px;
	background: url(../images/non-valide.png) no-repeat center center;
}

p.a-venir{
	width: 700px;
	height: 100px;
	background: url(../images/contenu-a-venir.png) no-repeat center center;
}

ol li {
	margin-left:15px;
}
/* Liens Sociaux */

.socialaccueil {
	float: left;
	margin-top: 20px;
}
.facebook-partager{
	float: left;
	margin-top: 5px;
}
.twitter-partager, .google-partager, .linkedin-partager{
	height: 30px;
	float: left;
	margin-left: 10px;
	margin-top: 5px;
}

.google-partager, .linkedin-partager{
	margin-left: -20px;
	}
   
 figcaption{
	text-align: center;
	margin-top: -10px;
}
.clear {  
    clear: both;
}


#pageNav{
	clear: both;
	text-align: center;
	width: 700px;
}
#pageNav ul li {
	display: inline;
	background-image: none;
	margin-bottom : 0;
	padding-right: 5px;
	padding-left: 5px;
}
#pageNav li a{
	display: inline-block;
    text-decoration:none;
    background-color:#F3F5F3;
    margin:0 0 0 5px;
    height:24px;
    line-height:24px;
    padding:0 8px;
    font-size:11px;
    color:#333;
    position:relative;
    border: 1px solid #B0AFB0;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    behavior:url(/assets/modeles/sofie/css/PIE.htc);    
}
#pageNav li a:link{
	/*border: 1px solid #B0AFB0;*/
}


#pageNav  li a:hover{
		color: black;
background-color: #fbf7f6;
background-image: -webkit-gradient(radial, 0% 0%,0,0% 0%,200, from(rgb(199, 195, 194)), to(rgb(251, 247, 246)));
background-image: -webkit-radial-gradient(0% 0%, rgb(251, 247, 246), rgb(199, 195, 194));
background-image: -moz-radial-gradient(0% 0%, rgb(251, 247, 246), rgb(199, 195, 194));
background-image: -o-radial-gradient(0% 0%, rgb(251, 247, 246), rgb(199, 195, 194));
background-image: -ms-radial-gradient(0% 0%, rgb(251, 247, 246), rgb(199, 195, 194));
background-image: radial-gradient(0% 0%, rgb(251, 247, 246), rgb(199, 195, 194));


}
#pageNav .active{
    color:#fff;
background-color: #5e5e5f;
background-image: -webkit-gradient(radial, 50% 50%,0,50% 50%,200, from(rgb(1, 1, 1)), to(rgb(94, 94, 95)));
background-image: -webkit-radial-gradient(50% 50%, rgb(94, 94, 95), rgb(1, 1, 1));
background-image: -moz-radial-gradient(50% 50%, rgb(94, 94, 95), rgb(1, 1, 1));
background-image: -o-radial-gradient(50% 50%, rgb(94, 94, 95), rgb(1, 1, 1));
background-image: -ms-radial-gradient(50% 50%, rgb(94, 94, 95), rgb(1, 1, 1));
background-image: radial-gradient(50% 50%, rgb(94, 94, 95), rgb(1, 1, 1));
}