body * {
	margin: 0px;
	padding: 0px;}

img {	
	border: none;}

body {
   width: 900px;
   margin: auto; 
   margin-top: 15px; 
   margin-bottom: 15px;
   font-family: Helvetica,Arial,sans-serif;
   font-size: 12px;}
   
#header{
	width:898px;
	height:120px;
	padding:0px;
	margin-bottom:4px;}

#left_header{
	float:left;
	width:300px;
	height:120px;}

#logo_header_greenit{
	height:80px;
	width:300px;}

#logo_header_greenit img{
	height:80px;}

#subtitle_header{
	height:30px;
	width:286px;
	margin-top:4px;
	padding-left:14px;
	font-weight:bold;
	color:#969696;}
	
#subtitle_header span{
	color:black;}

#middle_header{
	float:left;
	height:120px;
	width:310px;}

#logo_header_siliconfrench{
	height:50px;
	width:245px;
	padding-top:10px;
	padding-left:105px;}
	
#button_header_registration{
	height:40px;
	width:228px;
	margin-top:11px;
	margin-left:74px;
	background:url("images_greenit/bouton_noir.jpg");
	background-repeat:no-repeat;}

#button_header_registration a{
	display:block;
	height:32px;
	width:178px;
	padding-top:8px;
	padding-left:50px;
	font-size:18px;
	font-weight:bold;
	color:white;
	text-decoration:none;}

#right_header{
	float:left;
	height:120px;
	width:282px;}

#button_header_social{
	height:28px;
	width:170px;
	padding-top:12px;
	padding-left:110px;}

#right_header img{
	float:left;
	height:20px;
	margin-right:10px;}

#right_header a{
	font-weight:bold;
	color:#969696;
	text-decoration:none;}

#right_header a:hover{
	color:#c8c8cd;}
	
#navigation{
	width:898px;
	height:36px;
	padding:0px;
	margin-bottom:4px;
	background-color:#35b935;}
	
.navigation_button_long{
	float:left;
	width:128px;
	font-size:14px;
	font-weight:bold;
	color:white;}

.navigation_button_short{
	float:left;
	width:86px;
	font-size:14px;
	font-weight:bold;
	color:white;}

.navigation_button_long a{
	display:block;
	padding:9px;
	text-decoration:none;
	text-align:center;
	color:white;}

.navigation_button_short a{
	display:block;
	padding:9px;
	text-decoration:none;
	text-align:center;
	color:white;}
	
#main_button{
	height:18px;
	width:50px;
	margin-left:7px;}

#panel_button{
	height:18px;
	width:60px;
	margin-left:3px;}

#information_button{
	height:18px;
	width:90px;
	margin-left:9px;}
	
#siliconfrench_button{
	height:18px;
	width:100px;
	margin-left:9px;}

#partners_button{
	height:18px;
	width:80px;
	margin-left:14px;}

.navigation_button_long a:hover{
	background-color:#5dd76d;}
	
.navigation_button_short a:hover{
	background-color:#5dd76d;}
	
#left_column{
	float:left;
	width: 230px;
	padding:0px;
	margin-right:8px;
	margin-bottom:4px;}
	
#title_panelist{
	width:228px;
	height:40px;
	margin-bottom:4px;
	background:url("images_greenit/bouton.jpg");
	border:1px solid white;}

#speakers{
	margin-top:10px;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	color:#4e5151;}
	
.panelist{
	float:left;
	width:228px;
	height:82px;
	margin-bottom:4px;}

.panelist_picture{
	float:left;
	height:80px;
	width:80px;
	padding:0px;
	text-align:center;
	line-height:80px;}

 .panelist_picture img{
	vertical-align:middle;
	max-height:74px;
	max-width:74px;
	margin:0px;
	padding:2px;
	border:1px solid #d0d2de;}	

.panelist_description{
	float:left;
	height:80px;
	width:136px;
	margin-left:8px;
	padding:0px;
	text-align:left;
	vertical-align:middle;}

.panelist_name{
	margin-top:8px;
	margin-bottom:4px;
	font-weight:bold;
	font-size: 14px;
	color: #35ba2b;}

.panelist a{
	display:block;
	text-decoration:none;}
	
.panelist_description a:hover .panelist_name{
	color:#5dd76d;}
	
.panelist_cv{
	color:#969696;}

#middle_column{
	float:left;
	width: 466px;
	padding:0px;
	margin-right:10px;
	margin-bottom:30px;
	border-left: 1px solid #d7dde5;
	border-right: 1px solid #d7dde5;}
	
#panel_companies{
	width:466px;
	padding:0px;}

#panel_companies img{
	width:340px;
	margin-left:64px;}

#middle_column_text{
	width:452px;
	padding-left:12px;}

#middle_column_text p{
	margin-bottom:10px;
	margin-right:10px;
	padding-right:0px;
	line-height:17px;
	color:#4b4a4a;}

#middle_column_text a{
	font-weight:bold;
	text-decoration:none;
	color:#35ba2b;}

#middle_column_text a:hover{
	color:#5dd76d;}

#middle_column_text p span{
	font-weight:bold;}
	
#middle_column_text ul{
	margin-top:-10px;
	margin-left:14px;
	line-height:17px;
	color:#4b4a4a;
	list-style-type:none;}

#middle_column_text ul a{
	font-weight:bold;
	text-decoration:none;
	color:#35ba2b;}
	
#middle_column_text ul a:hover{
	color:#5dd76d;}

#middle_column_text img{
	float:left;
	width:110px;
	margin-right:10px;
	padding:2px;
	border:1px solid #d0d2de;}
	
#middle_column_title{
	height:30px;
	width:430px;
	margin-top:10px;
	margin-left:12px;
	margin-bottom:12px;
	font-weight:bold;
	font-size:18px;
	color:#4e5151;
	border-bottom:1px solid #d7dde5;}

.middle_column_linkedin{
	height:24px;
	width:430px;
	margin-bottom:10px;
	border-bottom:1px solid #d7dde5;}
	
#middle_column_text .middle_column_linkedin img{
	float:left;
	height:20px;
	width:20px;
	margin-top:-3px;
	margin-right:10px;
	padding:0px;
	border:none;}
	
#middle_column_text .middle_column_linkedin a{
	color:#4e5151}

#middle_column_text .middle_column_linkedin a:hover{
	color:#969696;}

#partners{
	width:436px;
	margin-bottom:10px;
	padding:0px;}

#partners span{
	font-weight:bold;
	color:#4b4a4a;}

#partners img{
	width:430px;
	margin-top:10px;
	margin-bottom:10px;}

#right_column{
	float:left;
	width: 180px;
	padding:0px;
	margin-bottom:4px;}

#slideshow {
    position:relative;
	height:140px;
	width:180px;
	margin-bottom:10px;
	border:1px solid #d7dde5;}

#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;}

#slideshow img.active {
    z-index:10;}

#slideshow img.last-active {
    z-index:9;}

#event_partners{
	width:180px;}

#event_partners_title{
	height:30px;
	width:180px;
	margin-top:10px;
	margin-bottom:12px;
	font-weight:bold;
	font-size:18px;
	color:#4e5151;
	border-bottom:1px solid #d7dde5;}
	
#event_partners img{
	width:176px;
	padding:1px;
	border:1px solid #d7dde5;}

	


