@import url(http://fonts.googleapis.com/css?family=Oswald);

body {
  margin: 0;
  padding: 0;
  font-size: 1.6em;
  font-family: arial, sans-serif;
  background-color: #eee;
}

h1, h2, h3 {
	color: #777;
}

.main a{
	color: #2474bb;
	text-decoration: none;
}
.titre {
	color : #2875a9;
	text-align:center;
	padding-bottom: 30px;
	font-size: 250%;
}
.blue { background-color:#2474bb; }
.red { background-color:red; }

div .index {
	margin:  2em 2em 2em 0;
	font-weight: bold;
	color: #777;
}

.index i { color:#2474bb; font-weight: normal;}


.index a{
	font-size: 1.2em;
	display: block;
	margin-bottom: .3em;
	color: #777;
}

div.titre {
	background-color: #2474bb;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: 900;
	font-size: 150%;
	-webkit-border-radius: 50px 7px;
	border-radius: 50px 7px;
	text-shadow: 2px 2px black;
	color: white;
	text-align: center;
	border-bottom-color : #d0d0d0;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-right-color : #d0d0d0;
	border-right-style: solid;
	border-right-width: 2px;
}

.puce {
	background-image:url(../insectinov/images/puce.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left: 25px;
}
.hidden {
	display:none;
}

.header {
text-align: center;
font-size: 2em;
background-color: #777;
}

.footer {
padding: .7em;
text-align: center;
font-size: 80%;
background-color: #777;
}
.header img {
	width: 100%;
}
#objectifs li {
	margin-top: .6em;
	color: #777;
}

#objectifs img{
	margin-left: 2em;
	float: right;
	width: 30%;
}

#partenaires {
text-align: right;
margin-bottom: 1em;
}


/* CV    */ 
#comites { 
width: 100% ;
}

.intervenantlink{	line-height: 1; cursor: pointer;  width: 550px;padding: 10px;}
.intervenantlink a{ text-decoration: none; color:#2474bb;}
.intervenantlink a:hover{ padding-left: 5px; color: #cc6600;}
.intervenantlink i {color: #cc6600;}

.nom {
		color :#777;
		font-size : 1.4em;
		font-weight :bold;
	}


#CV ul{
margin:10px;padding:10px;
text-align:left;
	}
	
.cv { 
clear: both;

}	

.cvtext {
		text-align:justify; 
			text-indent:0;
	}

.imgstyle {
	width: 9em;
	float: right;
		-webkit-border-radius: 7px 40px;
		border-radius: 7px 40px;
		padding-left: 1em;
	}

.imgstyleright {
	width: 9em;
		-webkit-border-radius: 7px 40px;
		border-radius: 7px 40px;
		float:right;
		padding-left: 1em;
	}
	
	.imgstyleleft {
	width: 9em;
		-webkit-border-radius: 7px 40px;
		border-radius: 7px 40px;
		float:left;
		margin-right: 3em;
	}	
	
/*  formulaire */	
/*
#formulaire table { width: 100%;}*/	
	input  { 
		font-size:1.4em ; 
		padding: 0.2em;
		margin-bottom: 1em;
		}
	
	input[type="text"] {
    width: 100%;
    background-color: white;;
}

#sponsors a {
margin: 1em;
font-family: Oswald;
font-size: 150%;
}

.sponsors {
	text-align: center;
	font-family: Oswald;
	font-size: 1em;
	float: right;
	margin-left: 1em;
	margin-top: 1em;
	width: 20%;
	margin-right: 1em;
}

#gold { background: linear-gradient(to right, gold, #ffffff ); }
#silver { 	background: linear-gradient(to right, silver, #ffffff );  }

#goldshow {
	background: linear-gradient(to right, gold, #ffffff );  /* Standard syntax */
}

#goldshow img {
	margin: 1em;
	width: 80%;
}


#silvershow {
	background: linear-gradient(to right, silver, #ffffff );  /* Standard syntax */
}

#silvershow img {
	margin: 1em;
	width: 50%;
}

#inra {
	background-color: white;
	text-align: center;
}

#inra img{
	height: 3em;
	margin-right: 1em;
}

#stands {
	font-family: Oswald;
	background: linear-gradient(to right, #ffffff, #2474bb ); /* Standard syntax */
	padding-top: 1em;
	padding-bottom: 1em;
}

div.article { 
padding: 0 30px 0 30px; 
-webkit-border-radius: 7px 50px;
border-radius: 7px 50px;
border-style: solid;
border-color: #2474bb;
border-width: 1px;
margin-bottom: 1em;
margin-top: 1em;
}
.floatleft {
	float: left;
	color: #777;
	margin: 1em;
	padding: 1em;	
}

#anglais {
	position: fixed;
	top: 10px;
	right: 10px;
}
#anglais img { width: 3em; }



#others {
	border-style: solid;
	border-width: 1px;
	border-color: #2474bb;
	padding-left: 2em;
	background-color: rgba(255,255,255,0.3);
}
.others {

  line-height: 2em; /* hauteur de ligne (identique) */
  white-space: nowrap; /* interdiction de passer à la ligne */
}
.others img { height: 2em; width: 5em;}

.download { padding-left: 20px;cursor:pointer; background-image: url(images/pdf.svg); background-repeat: no-repeat; }