* {
	font-family:arial,verdana,tahoma;
	vertical-align:top;
}

body{
    background-color: #d8d8d8;
	color: #5c546c;
	text-align:center;
	margin:0;
	margin-left:auto; /** Centrage Div Biovision **/
	margin-right:auto; /** Centrage Div Biovision **/
}
hr {
	width:80%;
	color:#e9e6e4;
	background-color:#e9e6e4;
	height:1px;
	border:0;
	margin-top:0;
	margin-bottom:5px;
}
h1 {
	font-size:36px;
	font-weight:normal;
	text-transform:uppercase;
	margin-top:15px;
	margin-bottom:15px;
	text-align:left;
	margin-left:30px;
}

h2 {
	font-size:22px;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:5px;
	margin-bottom:5px;
}

a {
	color:#696969;
	border:0;
}
a:hover {
	color:#000;
}

.bold {
	font-weight:bold;
}
.center {
	text-align:center;
}
.right{
	text-align:right;
}
.left{
	text-align:left;
}
.note {
	font-size:10px;
}

.note a{
	font-size:10px;
}

.error {
	color:#ff0000;
}

.suces {
	font-weight:bold;
	color:#458B00;
}
.black {
	color:#000;
}
.underline{
	text-decoration:underline;
}

.question {
	font-weight:bold;
	font-size:15px;
}
.answer {
	
}


a img {
	border:none;
}
#biovision {
	width:1200px; /** Centrage Div Biovision **/
	margin-left:auto;/** Centrage Div Biovision **/
	margin-right:auto;/** Centrage Div Biovision **/
	background: #fff;
}

#header {
	width:1200px;
	height:150px;
	background: url("../images/interface/headerbv2017.png") no-repeat;
}

#backhome {
	width:220px;
	/*display:block;*/
	height:150px;
	float:left;
	/*border:1px solid #ff0000;/**/
	margin-left:490px;
}
/* OLD REGISTER BUTTON
#registerhome {
	width:222px;
	height:40px;
	float:left;
	margin-left:910px;
	margin-top:-70px;
	font-weight:bold;
	padding:15px;
	background-color:#857d90;
	font-size:25px;
	text-transform:uppercase;
}

#registerhome a {
	color:#fff;
}

#registerhome a:hover {
	color:#6e1348;
}
/**/

#twitterhome {
	width:30px;
	display:block;
	height:30px;
	float:right;
	margin-right:5px;
	margin-top:15px;
	/*border:1px solid #ff0012;/**/
	background: url("../images/interface/twitter.png") no-repeat;
}
#twitterhome:hover {
	background: url("../images/interface/twitter-over.png") no-repeat;
}

#newsletterhome {
	width:30px;
	display:block;
	height:30px;
	float:right;
	margin-right:5px;
	margin-top:15px;
	/*border:1px solid #ff00ff;/**/
	background: url("../images/interface/contact.png") no-repeat;
}
#newsletterhome:hover {
	background: url("../images/interface/contact-over.png") no-repeat;
}
#linkedinhome {
	width:30px;
	display:block;
	height:30px;
	float:right;
	margin-right:5px;
	margin-top:15px;
	/*border:1px solid #ff00ff;/**/
	background: url("../images/interface/linkedin.png") no-repeat;
}
#linkedinhome:hover {
background: url("../images/interface/linkedin-over.png") no-repeat;
}
#youtubehome {
	width:30px;
	display:block;
	height:30px;
	float:right;
	margin-right:15px;
	margin-top:15px;
	/*border:1px solid #ff00ff;/**/
	background: url("../images/interface/youtube.png") no-repeat;
}

#youtubehome:hover{
	background: url("../images/interface/youtube-over.png") no-repeat;
}
#facebookhome {
	width:30px;
	display:block;
	height:30px;
	float:right;
	margin-right:5px;
	margin-top:15px;
	/*border:1px solid #ff00ff;/**/
	background: url("../images/interface/facebook.png") no-repeat;
}

#facebookhome:hover{
	background: url("../images/interface/facebook-over.png") no-repeat;
}

#mediumhome {
	width:30px;
	display:block;
	height:30px;
	float:right;
	margin-right:5px;
	margin-top:15px;
	/*border:1px solid #ff00ff;/**/
	background: url("../images/interface/medium.png") no-repeat;
}

#mediumhome:hover{
	background: url("../images/interface/medium-over.png") no-repeat;
}

#arobasehome {
	width:30px;
	display:block;
	height:30px;
	float:right;
	margin-right:5px;
	margin-top:15px;
	/**border:1px solid #ff00ff;/**/
	background: url("../images/interface/arobase.png") no-repeat;
}

#arobasehome:hover{
	background: url("../images/interface/arobase-over.png") no-repeat;
}
#registerhome {
	width:120px;
	display:block;
	height:30px;
	float:right;
	margin-right:-245px;
	margin-top:75px;
	/**border:1px solid #ff00ff;/**/
	background: url("../images/interface/register.png") no-repeat;
}

#registerhome:hover{
	background: url("../images/interface/register-over.png") no-repeat;
}

#confhome {
	width:160px;
	display:block;
	height:30px;
	float:right;
	margin-right:-245px;
	margin-top:120px;
	/**border:1px solid #ff00ff;/**/
	background: url("../images/interface/conf.png") no-repeat;
}

#confhome:hover{
	background: url("../images/interface/confOver.png") no-repeat;
}

#boutons {
	width:1200px;
	height:62px;
	background: #e9e6e4 ;
	text-align:center;
}



/*************** INFO BULLE ***************/
#header a span{
	position:absolute;  
	margin-top:32px;
	margin-left:-35px;	
	color:#fff;
/*	background:rgba(140,140,140,.9);*/
	background:#857d90;
	padding:10px;
	box-shadow:0 0 2px #a8a8a8;	
	-webkit-transform:scale(0) rotate(-12deg);	
	-ms-transform:scale(0) rotate(-12deg);	
	transform:scale(0) rotate(-12deg);	
	transition:all .25s;
	font-size:12px;
}

#header a:hover span, #header a:focus span {
    transform:scale(1) rotate(0); 
	-webkit-transform:scale(1) rotate(0);
	-ms-transform:scale(1) rotate(0);	 
	opacity:1;     
}

.newsletter input {
	font-size:11px;
	height: 16px;
	margin-top:5px;
	vertical-align:middle;
}
.newsletter input.newsletterOK {
	font-size:11px;
	height: 20px;
}

.bouton {
	height:30px;
	text-transform:uppercase;
	font-size:15px;
	float:left;
	margin:10px 10px 10px 10px;
	vertical-align:middle;
	padding:10px 10px 0px 10px;
}
.bouton a {
	vertical-align:middle;
}

.bouton a{
	color:#fff;
	text-decoration:none;
	margin-top:15px;
	background:url(../images/link.png)  center right no-repeat;
	height:56px;
	margin-top:10px;
	padding-right:30px;
	padding-top:10px;
	padding-bottom:10px;
}

.bouton a:hover{
	color:#000;
	background:url(../images/linkBlack.png)  center right no-repeat;
}
/**/.first{
	margin-left:280px;
} 
/**/
 
.boutonBig {
	height:36px;
	text-transform:uppercase;
	font-size:20px;
	float:left;
	margin:10px 10px 10px 10px;
	vertical-align:middle;
	padding:10px 10px 0px 40px;
	width:43%;
	text-align:center;
}

.boutonBig a{
	vertical-align:middle;
	color:#fff;
	text-decoration:none;
	margin-top:15px;
	background:url(../images/link.png)  center right no-repeat;
	height:56px;
	margin-top:10px;
	padding-right:30px;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
}

.boutonBig a:hover{
	color:#000;
	background:url(../images/linkBlack.png)  center right no-repeat;
}

.alone{
	margin-left:280px;
}
.light {
	background:#887f90;
}
.dark {
	background:#60546b;
}
.forumbouton {
background:#857d90;
}

.prospectivebouton {
background:#1fafcc;
}

.biotechbouton{
background:#6da025;
}

.icbouton {
background:#e2006e;
}

.infobouton {
background:#60546b;
}


/*************** MENU *********************/
#menu {
	width:1200px;
	height:105px;
	background: #fff;
	/*background: #fff url("../images/interface/menu.jpg") no-repeat;*/
	font-size:18px;
	text-transform:uppercase;
	margin-top:-20px;
}
.basictab{
	padding: 20px 0;
	margin-left: 0;
	/*border-bottom: 1px solid gray;*/
	list-style-type: none;
	margin-bottom: 0;
	text-align: center; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
	text-decoration: none;
	padding: 3px 10px;
	margin-right: 4px;
	border-bottom: none;
	background-color: white;
	color:#696969;
}

.basictab li a.forum{border-bottom:3px solid #857d90;}
.basictab li a.prospective{border-bottom:3px solid #1fafcc;}
.basictab li a.biotech{border-bottom:3px solid #d0e504;}
.basictab li a.ic{border-bottom:3px solid #e2006e;}
.basictab li a.info{border-bottom:3px solid #60546b;}
.basictab li a.partners{border-bottom:3px solid #9d579a;}
.basictab li a.networking{border-bottom:3px solid #f6a400;}

.basictab li a:visited{
	color:#696969;
}

.basictab li a:hover.forum{border-bottom:5px solid #857d90;}
.basictab li a:hover.prospective{border-bottom:5px solid #1fafcc;}
.basictab li a:hover.biotech{border-bottom:5px solid #d0e504;}
.basictab li a:hover.ic{border-bottom:5px solid #e2006e;}
.basictab li a:hover.info{border-bottom:5px solid #60546b;}
.basictab li a:hover.partners{border-bottom:5px solid #9d579a;}
.basictab li a:hover.networking{border-bottom:5px solid #f6a400;}

.basictab li a.forum.activated{border-bottom:5px solid #857d90; }
.basictab li a.prospective.activated{border-bottom:5px solid #1fafcc; }
.basictab li a.biotech.activated{border-bottom:5px solid #d0e504;}
.basictab li a.ic.activated{border-bottom:5px solid #e2006e;}
.basictab li a.info.activated{border-bottom:5px solid #60546b;}
.basictab li a.partners.activated{border-bottom:5px solid #9d579a;}
.basictab li a.networking.activated{border-bottom:5px solid #f6a400;}

.basictab li a:active{
color: black;
border-bottom:3px solid #ff0000; /* Changer de couleur */
}

.basictab li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 4px;
color: #696969;
}

.submenustyle{
padding: 5px 1px;
border-top-width: 0;
width: auto;
display: none;
filter:alpha(opacity=0);
-moz-opacity:0;
font-size:15px;
}

* html .submenustyle{ /*IE only width definition*/
width: 100%;
}

.submenustyle a{
padding: 1px 5px;
text-decoration: none;
color: #696969;
}

.submenustyle a:hover.forum{border-bottom:3px solid #857d90;}
.submenustyle a:hover.prospective{border-bottom:3px solid #1fafcc;}
.submenustyle a:hover.biotech{border-bottom:3px solid #d0e504;}
.submenustyle a:hover.ic{border-bottom:3px solid #e2006e;}
.submenustyle a:hover.info{border-bottom:3px solid #60546b;}
.submenustyle a:hover.partners{border-bottom:3px solid #9d579a;}
.submenustyle a:hover.networking{border-bottom:3px solid #f6a400;}

.submenustyle a.forum.activated{border-bottom:3px solid #857d90;}
.submenustyle a.prospective.activated{border-bottom:3px solid #1fafcc;}
.submenustyle a.biotech.activated{border-bottom:3px solid #d0e504;}
.submenustyle a.ic.activated{border-bottom:3px solid #e2006e;}
.submenustyle a.info.activated{border-bottom:3px solid #60546b;}
.submenustyle a.partners.activated{border-bottom:3px solid #9d579a;}
.submenustyle a.networking.activated{border-bottom:3px solid #f6a400;}

.submenustyle a:hover.forum + .basictab li a.forum{border-bottom:10px solid #1fafcc;}
/*************** HOME  *********************/
p.bjqs-caption{
	background: rgba(255,255,255,0.5);
	color:#fff;
	text-align:left;
	font-size:12px;
}
#banner-fade {
	background:#fff;
	margin:0;
	margin-top:0px;
	padding:0;
}
ol.bjqs-markers li a{
	padding:2px 4px;
	font-size:5px;
	background:#fff;
	color:#fff;
	margin:5px;
	text-decoration: none;
	border-radius:20px;
	border:1px solid #696969;
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
	background: #696969;
	color:#696969;
}
/********************************************/
#essentials {
	background:#fff;
	margin:0;
	padding:0;
	font-size:15px;
}

#home_news {
	float:left;
	width:1150px;
	height:330px;
	/*background:#f0f00f;/**/
	margin-top:-22px;
	text-align:left;
	padding: 15px 0px 0 50px;
	display:block;
}
.newspreview {
	float:left;
	width:330px;
	/*border:1px solid #696969;
	background:#fff000;*/
	font-size:14px;
	margin-left:50px;
	margin-right:50px;
	height:350px;
	margin-top:15px;
}
.newspreview.first {
margin-left:0px;
}

.newspreview img{
	border:0;
}
.newspreview h1{
	text-align:left;
}

.readmore {
	text-align:right;
	text-transform:uppercase;
}
#twitter {
	float:left;
	width:740px;
	height:320px;
	background:#fff;
	/**/margin-top:0px;/**/
	padding-top:20px;
	text-align:left;
	display:block;
	font-size:12px;
	margin-left:30px;
}
.containerlevel1{
	width:1200px;height:640px;background:#fff;
}
.containerlevel2{
	width:1200px;height:350px;background:#fff;
}
#home_partners {
	float:left;
	width:685px;
	height:325px;
	background:#fff;
	text-align:justify;
	padding: 20px 45px 0 70px;
	border-right: 1px solid #e9e6e4;
	/**/background: #e6e9e4;/**/

}
.contentdiv {
	vertical-align:middle;
	text-align:center;
}

#home_extra {
	float:left;
	width:363px;
	height:320px;
	background:#fff;
	/**/padding-top:20px;/**/
	text-align:left;
	padding-right:0px;
	padding-left:37px;
	background: #fff;/**/
	/*clear: right;/**/
}

#orga {
	background:#fff;
	margin:0;
	padding:0;
	/*height:800px;/**/
	vertical-align:middle;
}
#orga img {
	vertical-align:middle;
	margin-left:15px;
	margin-right:15px;
}
/*************** INNER ***************/
#sliderInner {
	width:1200px;
	padding-top:130px;	
	/**/height:122px;	/**/
}
#sliderInner h1 {
	color:#fff;
	font-weight:bold;
}

#mainimage{ 
	width:1200px;
	height:430px;
	/*background:#ff0000;/**/
}
 
.mainforum {
	background:url("../images/slider/2018/1.png") top right no-repeat;
}

.maintechandbio {
	background:url("../images/slider/2018/2.jpng") top right no-repeat;
}

.mainic {
	background:url("../images/slider/2018/3.png") top right no-repeat;
}

.maininfo {
	background:url("../images/slider/2018/4.png") top right no-repeat;
	
}

#mainContent {
	margin-top:15px;
	text-align:left;
	padding:0 30px 0 30px; 
	font-size:15px;
}


#mainContent hr {
	width:100%;
	margin:15px 0 10px 0;
}

#mainContent h1 {
	margin:0;
}

#footer {
	background:url("../images/interface/footer.png");
	width:1200px;
	height:200px;
	margin:0;
	padding:0;
	font-size:11px; 
	text-decoration:none;
	color:#ffffff;
}
#footer hr {
	border:0;
	height:0;
}
.contentfooter {
	margin:15px 15px 0 15px;
	height:68px;
	float:right;
	/*border:1px solid #ff147f;*/
	vertical-align:middle;
	display: table-cell;
	line-height: 68px;
}
#contentFooter img {
    vertical-align: middle;
}
.titleFooter{
	font-size:18px;
}

.menuFooter {
	margin:15px 15px 0 15px;
	float:right;
	color:#ffffff;
	text-align:left;
	width:132px;
}

.menuFooter a{
	color:#ffffff;
	text-decoration:none;
}
.menuFooter a:hover{
	color:#857d90;
	text-decoration:none;
}
/************* PARTNERS *************************/
.partnersLogo {
	vertical-align:middle;
	margin:25px;
	margin-top:10px;
	margin-bottom:10px;
}
/*.officialParners {
	margin-left:50px;
	margin-right:50px;
}*/

.mediaParners
{
	margin:20px;
	margin-top:20px;
	margin-bottom:20px;
}
.underline{
	text-decoration:underline;
}

/* PROGR */
#bulle {
	/*border:1px solid #ff0000;*/
	width:196px;
	height:150px;
	float:right;
	margin-right:20px;
	display:block;
	margin-bottom:5px;
}

#speakers {
	width:1100px;
	height:170px;	
	/*border:1px solid #ff0000;*/
	overflow-x:auto;
	overflow-y:hidden;
}

.speakerSession {
	margin-left:10px;
	float:left;
	width:122px;
	font-size:12px;
	
}

.speakerSession.first{
	margin-left:0;
}


.speakerSession  img{
	width:122px;
	border-radius:61px;
}

/******************* Contact **************/

.contact{ 
	/*width:526px; /**/
	margin:10px 10px 0 0;
	border:2px solid #60546b;
	padding:5px;
}
.contact.alone {
	width:526px;
}

.contact.three {
	width:326px;
}
.contact h1 {
	font-size:16px;
	color: #60546b;
	margin-bottom:0px;
}

.contact img {
	width:200px;
	height:200px;
	/*float:left;*/
	margin:5px;
}
.eventPartners {
	/*border:2px solid #e2001a;*/
	/*background-color:#abb2cf;*/
	padding:10px;
	/*color:#fff;*/
	margin-bottom:5px;
}


#partnersBV2014 .logoPartners2015 {
	float:left;
	margin:10px 10px 10px 0;
}

#partnersBV2014 .link {
	float:right;
	/*clear:both;*/
}

#partnersBV2014 .date {
	font-size:12px;
}

.eventPartners .logoPartners2015 {
	float:left;
	margin:10px 15px 20px 0;
}

.eventPartners .link {
	float:right;
	/*clear:both;*/
}

.eventPartners .date {
	font-size:12px;
	vertical-align:bottom;
	margin-left:15px;
}

hr.partnersBV2015 {
	height:1px;
	color:#60546b;
	color:#000;
	background-color: #e2001a;
	padding:0;
	margin-top:20px;
	margin-bottom:20px;
	width:1200px;
}


/******** SPEAKER ***********/
.prospective {
	color:#2db8d2;
}

.catalyzer{
	color:#6da025;
}

.IC{
	color:#e3006e;
}

.partners{
	color:#60546b;
}

.media{
	color:#fbbc00;
}

.gdPublic {
	color:#8ED8F8;
}

.BV {
	color:#60546b;
}
.insight {
	color:#9d579a;
}
.civilSociety {
	color:#908699;
}
.privateSector {
	color:#9d579a;
}
.white {
	color:#fff;
}
.white:hover {
	color:#579e7e;
}
.whiter {
	color:#fff;
}
.whiter:hover {
	color:#000;
}
.speaker {
	width:200px;
	/*border:1px solid #ff0000;*/
	/*border-radius:10px;*/
	text-align:center;
	color:#fff;
	font-weight:bold;
	float:left;
	margin:0 30px 15px 0;
	display:block;
}

.speaker  img{
	width:200px;
	/*border-radius:100px;*/
}
.speakerTitle {
	margin:10px 0 10px 0;
	font-size:18px;
}

.publications {
	float:right;
	margin-left:15px;
	width:350px;
	border:2px solid #908699;
	padding:5px;
}

.session {
	border:2px solid #908699;
	float:left;
	width:515px;
	margin:0 10px 10px 10px;
	padding:5px;
}

.letter{
	margin:0 5px 0 5px;
	font-size:18px;
}

.menupartners
{
	background: -webkit-linear-gradient(left, #e2001a , #a60b16); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #e2001a, #a60b16); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #e2001a, #a60b16); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #e2001a , #a60b16); /* Standard syntax */
	/*box-shadow: 3px 3px 3px #555;*/
}

.menumedia
{
	background: -webkit-linear-gradient(left, #ffed00 , #fbbc00); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #ffed00, #fbbc00); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #ffed00, #fbbc00); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #ffed00 , #fbbc00); /* Standard syntax */
	/*box-shadow: 3px 3px 3px #555;*/
}
.menucivilSociety
{
	background: -webkit-linear-gradient(left, #908699 , #abb2cf); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #908699, #abb2cf0); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #908699, #abb2cf); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #908699 , #abb2cf); /* Standard syntax */
	/*box-shadow: 3px 3px 3px #555;*/
}

.menuprivateSector
{
	background: -webkit-linear-gradient(left, #9d579a , #450035); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #9d579a, #450035); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #9d579a, #450035); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #9d579a , #450035); /* Standard syntax */
	/*box-shadow: 3px 3px 3px #555;*/
}
.winnercatalyzer {
	border:2px solid #bdcd00;
	width:532px;
	margin-right:14px;
	float:left;
}
.winnercatalyzer h1{
	font-size:16px;
}
.winnercatalyzer h2{
	font-size:15px;
}
.winnercatalyzer .logo{
	float:left;
	margin-right:10px;
	height:140px;
	width:200px;
	/*border:1px solid #000;*/
	text-align:center;
}

.winnercatalyzer .abstract{
	margin:0 10px 5px 10px;
	height:400px;
	width:512px;
	/*border:1px solid #000;*/
	overflow:auto;
	padding-right:10px;
	text-align:left;
}

.maintechandbio h1 {
	color:#857d90;
}
/**********************************************/
.horaire {vertical-align: middle;text-align:center;height:20px;font-size:11px;width:0px; }

.heure{font-size:10px;}

.blue
{
	vertical-align: middle;	color:#ffffff;text-align:center;
	background: -webkit-linear-gradient(left, #1f4889 , #03bfd7); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #1f4889 , #03bfd7); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #1f4889 , #03bfd7); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #1f4889 , #03bfd7); /* Standard syntax */
}

.blue a {
color:#ffffff; text-decoration:none;
}

.greyGP
{
	vertical-align: middle;	color:#ffffff;text-align:center;
	/*background: -webkit-linear-gradient(left, #454857 , #a4a2ac); /* For Safari 5.1 to 6.0 */
	/*background: -o-linear-gradient(right, #454857 , #a4a2ac); /* For Opera 11.1 to 12.0 */
	/*background: -moz-linear-gradient(right, #454857 , #a4a2ac); /* For Firefox 3.6 to 15 */
	/*background: linear-gradient(to right, #454857 , #a4a2ac7); /* Standard syntax */
	
	
	background: -webkit-linear-gradient(left, #454857 , #a4a2ac); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #454857 , #a4a2ac); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #454857 , #a4a2ac); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #454857 , #a4a2ac); /* Standard syntax */
}

/**/.greyGP a {
color:#ffffff; text-decoration:none;
}/**/

.red
{
	vertical-align: middle;	color:#ffffff;text-align:center;
	background: -webkit-linear-gradient(left, #6e1348, #e3006e); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #6e1348, #e3006e); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #6e1348, #e3006e); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #6e1348, #e3006e); /* Standard syntax */
}
.red a {
color:#ffffff; text-decoration:none;
}

.green
{	
	vertical-align: middle;	color:#ffffff;text-align:center;
	background: -webkit-linear-gradient(left, #6da025 , #bdcd00); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #6da025 , #bdcd00); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #6da025 , #bdcd00); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #6da025 , #bdcd00); /* Standard syntax */
}

.green a {
color:#ffffff; text-decoration:none;
}

.purple
{
	vertical-align: middle;	color:#ffffff;text-align:center;
	background: -webkit-linear-gradient(left, #450035, #9d579a); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #450035, #9d579a); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #450035, #9d579a); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #450035, #9d579a); /* Standard syntax */
}

.purple a {
color:#ffffff; text-decoration:none;
}

.orange
{
	vertical-align: middle;	color:#ffffff;text-align:center;
	background: -webkit-linear-gradient(left, #d64c13, #f6a400); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #d64c13, #f6a400); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #d64c13, #f6a400); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #d64c13, #f6a400); /* Standard syntax */
}

.orange a {
color:#ffffff; text-decoration:none;
}

.heure{font-size:11px;}
.titreSessionProg{text-decoration:underline;}

.program2017  a{width:100%;height:100%;display:block;vertical-align:middle;}
.program2017 tr td {
		border-radius:30px;
		vertical-align:middle;
}
a.verticalAligncenter{
		vertical-align:middle;
}
.logoProg {float:right; margin:5px;display:block;font-size:10px;  }

.coorganizer {
	max-width:150px;
	max-height:150px;
	vertical-align:middle;
	margin-left:15px;
	border:0;
}

#meetSpeakers
{
	text-align:left;margin-left:30px;
	font-size:12px;
}
#meetSpeakers h1 {
	margin:0;
	font-size:20px;
	font-weight:bold;
	text-transform:none;
}
#meetSpeakers h2{
	margin:0;
	font-size:16px;
	font-weight:normal;
	text-transform:none;
}
#meetSpeakers .spkearers img {
	margin:15px 10px 0 10px;
	height:150px;
	border-radius:75px;
}
.spkearers{
	width:170px;
	float:left;
}


/*
<div class="clearer">&nbsp;</div>
*/
.clearer {
	clear: both;
	line-height: 0;
	height: 0;
	width: 0;
}
