@charset "utf-8";
img {border:0px;}
body {	left : 0;	top : 0;	right : 0px;	font-family : Arial, Veranda, sans-serif;	background: #edeac7 url(/images/header_body.jpg) left top no-repeat;position : absolute;	text-decoration : none;	padding: 0;	margin: 0;}
#site {width : 1015px;top : 0; background-repeat : repeat-y;background-position : center center;margin-right : auto;margin-left : auto;margin-top : 0;margin-bottom : 0;position : relative;}
#header_home {	padding : 0;	height : 119px;	width : 1015px;	position : relative;	left : auto;	top : 0;	right : auto;	bottom : auto;background: url(/images/header.jpg)  center top no-repeat; margin: 0 auto;z-index: 1;}
#content {	width : 1015px;	position : relative;	background: url(/images/bg_content.jpg) center center repeat-y;	margin-left : 5px;	padding: 0px;	top: 0px;	height: 100%;}
#part1_home {float : none;width : 940px;position : relative;margin: 0 auto;padding : 0;}
#we_do {width : 242px;padding: 30px 5px 10px 10px;position : relative;margin: 0 0 0 20px;text-align : justify;}
#demo_home {height : 420px;width : 648px;padding : 0;margin : 0;position : absolute;right : 10px;top : 0;}
#part1_link {padding-top : 10px; clear : none; left : 5px; width:242px; }
#RequestMeeting {right : 0;position : relative;left : 15px;}
#we_do h1 {font-size : 18px;font-family : Arial, Helvetica, sans-serif;font-weight : bold;color : #000;margin : 0;padding : 0;letter-spacing : 0.1em;}
#separator1 {margin : 0;padding : 0;height : 50px;width : 950px;font-family : Verdana, Geneva, sans-serif;font-size : 16px;text-align : center;vertical-align : middle;border-width: 1px;border-style : solid;}
#separator1 p {font-size : 16px;top : auto;left : auto;right : auto;bottom : auto;display : block;clip : rect(auto,auto,auto,auto);}
#part2_home {width : 930px;position : relative; top:5px; left : 40px;padding-left : 25px;}
.line1 {width : 960px;border-top-width : 1px;border-width : 1px;border-style : solid;}
.line1 ul {height : 30px;margin : 0;padding : 0;list-style-type : none;display : inline;}
.line1 ul li {padding : 0;line-height : 30px;}
h2 {	font-size : 16px;	font-weight : bold;}
#footer, #footer2 {width : 1015px;position : relative;text-align : center;background: url(/images/bg_content.jpg) center center repeat-y;margin-left : 5px;top : 0;color : #666666;font-size : 10px;line-height : 10px;font-family : Arial, Verdana, sans-serif;}
#footer_bis {height:100%; padding : 15px 0px;margin:0px 40px 0px 30px;border-bottom:1px solid #9b9980;box-shadow:0 2px 4px 0 #9b9980;-webkit-box-shadow:0 2px 4px 0 #9b9980;-moz-box-shadow:0 2px 4px 0 #9b9980;}
#entete1 {background-color : #999;padding : 5px;height : 80px;width : 155px;margin : 10px 10px 10px 64px;}
#entete2 {height : 80px;width : 155px;background-color : #999;padding : 5px;margin : 0;position : absolute;clear : none;float : none;top : 0;left : 293px;right : 0;bottom : 0;}
#entete3 {background-color : #999;height : 80px;width : 155px;position : absolute;left : 522px;top : 0;padding : 5px;}
#entete4 {padding : 5px;height : 80px;width : 155px;position : absolute;left : 751px;top : 0;background-color : #999;text-align : center;vertical-align : middle;}
#desc1 {padding : 5px;height : 300px;width : 155px;margin-top : 10px;margin-right : 10px;margin-bottom : 10px;margin-left : 64px;background-color : #999;}
#desc2 {padding : 5px;height : 300px;width : 155px;position : absolute;left : 293px;top : 100px;background-color : #999;}
#desc3 {padding : 5px;height : 300px;width : 155px;background-color : #999;left : 522px;top : 100px;position : absolute;}
#desc4 {padding : 5px;height : 300px;width : 155px;position : absolute;left : 751px;top : 100px;background-color : #999;}
#logo {padding : 10px 0 10px 55px;background-repeat : no-repeat;}
#menuh {text-align : center;overflow : hidden;background-color : #fff;position : absolute;width : 520px;margin-left : 0;padding : 0;top : 15px;left : 275px;font-family : Arial, Helvetica, sans-serif;font-size : 14px;}
#menuh ul {float : left;list-style-type : none;display : block;padding : 0;margin : 0;width : 100%;}
#menuh ul li {float : left;}
#menuh a {float : none;left : 0;text-align : center;border-style : none;margin-left : 10px;display : inherit;margin-right : 10px;font-size : 14px;font-family : Arial, Verdana, sans-serif;color : #666666;text-decoration : none;}
#menuh a:hover {background-image : url(/images/menuh_over.jpg);}
#login_bt {	position : absolute;	top : 0px;	right : 70px;	overflow : hidden;	vertical-align : middle;	z-index: 1;}
#username {width : 80px;}
#search_id {margin-left : 0;}
#search_id input {height : 30px;width : 695px;margin-left : 20px;}
#button_search {border: none;	margin-left : 20px; font-family : Arial, Verdana, sans-serif;	font-size : 24px;	font-weight : bold;	color : #fff;	background: transparent url(/images/bt_search.jpg) center center no-repeat; overflow: visible;	position: relative;	height: 96px;	width: 225px;}
#show_directory {	width : 880px;	margin-left : 70px;	position: relative;}
#leading {background-color : #999;height : 30px;width : 920px;margin-top : 20px;margin-left : 20px;text-align : center;vertical-align : middle;}
#leading_img {text-align : center;overflow : hidden;background-color : #fff;position : relative;width : 920px;margin-top : 20px;left : 20px;vertical-align : middle;height : 65px;}
#leading_img ul {float : left;list-style-type : none;display : block;width : 100%;margin : 0;padding : 0;text-align : center;}
#leading_img ul li {float : left;height : 60px;width : 102px;text-align : center;}
#leading_img a {float : none;text-align : center;border : none;width : 80px;height : 60px;vertical-align : middle;}
#leading_img img {text-align : center;margin : auto;height : 60px;width : 80px;}
#contact_us {	width : 150px;	position: relative;	top: 20px;	left: 5px;}
#contact_form {	width : 700px;	position : relative;	padding-top: 20px;}
#testimonies {	width : 170px;	padding-top: 20px;}
#contactform span {	padding : 0px;	vertical-align : top;	position : relative;	top : 0;	font-family: Arial, Verdana, sans-serif;	font-size: 12px;	line-height: 16px;}
#contact_to {}
#contactform input {}
#contactform #lastname {}
#contactform #job {}
#contactform #email{}
#contactform #telephone {}
#message {}
#loginform {position : relative;margin-top : 0;width : 260px;height : 50px;}
#logoParade div.scrollableArea img {float : left;margin-left : 25px;}
#col_left {background: url(/images/col_left.jpg) 0 0 no-repeat;float : none;position : fixed;left : 0;top : 0;height : 100%;z-index : -1;width : 100%;}
#left {background: url(/images/header_body.jpg) 0 0 no-repeat;position : absolute;z-index : -1;left : 0;top : 0;width : 100%;}
#hleft {width : 20px;float : left;left : 0;top : 0;height : 120px;background-repeat : repeat-x;}
#hright {float : right;height : 120px;width : 20px;margin-top : 0;margin-right : 0;background-repeat : no-repeat;}
#logincontener {	background-color:#edeac7; width : 220px;	height:104px; position : absolute;	top : 55px;	right : 5px;	z-index : 1000}
#logincontener { border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:0 0 2em #666666; -webkit-box-shadow:0 0 2em #666666;-moz-box-shadow:0 0 1em #666666;filter:progid:DXImageTransform.Microsoft.Shadow(Color='#666666', Direction=135, Strength=4);}
/**#logincontener2 {	border:0; background-color:transparent; background-image: url(/images/login_contener.png);	width: 166px;	height: 133px;}**/
#logincontener2, #forgot {	color: #000; border:0; width: 200px;	padding:3px 10px;}
#form_login {	z-index: 4;}
#form_login input {	width : 200px;	position: relative;	z-index: 4;}
#password {width : 60px;}
#form_login #password {width : 72px;}
#form_login #submit {width : 60px;}
#info_login { background-color: #a3a3a3; color: #f00; font-weight: bold; height:25px; z-index:20; text-align:center;}
#logincontener a {	text-decoration : underline;	color : #666;	margin: 0px;	padding: 0px; font-weight:normal; font-size:10px;}
#forgot #close{	 margin-top: 0px;	position: relative;}
#forgot #close a{		text-decoration : none; font-weight:bold;}
#we_bring {	position : absolute;	top : 72px;	left : 240px;	z-index: 2;	width: 700px;}
#we_do span {font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 17px;font-weight : normal;}
.bt_event{left:60px; top:20px; position:relative;}
.head_tab {background: url(/images/head_tab.jpg) 0 0  no-repeat;height : 54px;width : 170px;position : relative;top : 0;padding : 0;margin : 0;text-align : center;font-family : Arial, Verdana, sans-serif;color : #fff;}
#encart_1 {width : 170px;}
.content_tab {background: url(/images/content_tab.jpg) left center repeat-y;width : 170px;font-size : 11px;line-height : 20px;font-family : Arial, Verdana, sans-serif;text-align : justify;top : 0;position : relative;margin : 0;padding : 0;vertical-align : top;}
.footer_tab {background: url(/images/footer_tab.jpg) 0 0 no-repeat;height : 23px;width : 170px;position : relative;top : 0;padding : 0;margin : 0;vertical-align : top;}
.content_tab ul {padding: 7px 7px 0 15px;margin-left : 15px;width : 140px;}
.content_tab ul li {	list-style-image : url(/images/puce.gif);	width : 130px;	margin-bottom: 10px; text-align:left;}
.tab_content_more {	width : 162px;	font-family : Arial, Verdana, sans-serif;	font-size : 10px;	line-height : 20px;	color : #999999;	font-style : italic;	text-align : right;	position : relative;	bottom : 0;	right : 0;	vertical-align : top;	top : -5px;	z-index: 2;}
a {	text-decoration : none;	font-family : Arial, Verdana, sans-serif;	font-size : 13px;	line-height : 24px;	font-weight : bold;	color: #00f;}
#footer2 a{color: #000; }
.tab_content_more a {color : #999999;}
#encart_2 {width : 170px;position : absolute;top : 0;left : 215px;}
#event {width : 700px;}
#event_bg {background: url(/images/event_bg.jpg) center center repeat-y;height : 100%;text-align : justify;vertical-align : top;}
.event_footer {height : 24px; background: url(/images/event_footer.jpg) 0 0 no-repeat;}
.event_footer_long {height : 24px; background: url(/images/event_footer_long.jpg) 0 0 no-repeat;}
#event_bg table tr {margin: 0 20px;}
.event_title h2 {font-size : 16px;line-height : 14px;font-weight : bold;margin:0 0 0 15px;}
.event_date p {font-family : Arial, Verdana, sans-serif;font-size : 11px;margin-left : 15px;padding : 0;margin-top : 0;margin-right : 0;margin-bottom : 0;}
.event_content div {text-indent: 10px; font-family : Arial, Verdana, sans-serif; font-size : 11px;line-height : 20px; text-align : justify; text-justify: newspaper !important; padding: 0px 10px 15px 10px;}
.event_header {background : url(/images/event_header.jpg) 0 0 no-repeat;vertical-align : middle; height : 68px; margin : 0;padding : 0;overflow : hidden;}
.event_header_long {background : url(/images/event_header_long.jpg) 0 0 no-repeat;vertical-align : middle; height : 68px; margin : 0;padding : 0;overflow : hidden;}
.event_title {width : 175px; vertical-align : top;padding: 0px 5px;}
.event_td {background-color: #FDFCE7;}
.event_content {width : 150px; padding: 0px 3px 0px 5px;margin : 0;vertical-align : top;}
.event_date {padding: 0px 5px;margin : 0;}
.bt_sign_up { background: url(/images/bt_sign_up.jpg) -5px 0  no-repeat; height : 39px; position : relative; top : -30px; left:50px;}
.bt_sign_up a span { margin-left: 15px; height : 100%; width:100%; text-align : center; position:relative; top:5px;}
#break {	background: url(/images/break.jpg)center bottom no-repeat;clear : both;	height : 10px;	position: relative;	padding-top: 30px; z-index:0; }
#sponsor {	position : relative;	height : 80px;	top : 20px;	margin-right : auto;	margin-bottom : auto;	left : 70px;	width: 834px;}
#sponsor #logoParade {	text-align : center;	width : 834px;}
#logoParade .scrollWrapper {	width : 834px;}
#break1 {background: url(/images/break.jpg) center center no-repeat;height : 10px;margin-top : 20px;clear : both;}
#sponsor_title {	font-family : Arial, Verdana, sans-serif;	font-size : 18px;	line-height : 24px;	font-weight : bold;	color : #000;	text-align : center;	margin-right : auto;	margin-bottom : auto;	width : 100%;	padding-top: 20px;}
#img_demo {	float:right;	margin-right:10px; z-index : 1;}
#content #img_demo img {z-index : 2;}
#footer a {color : #666666;}
#intro {font-family : Arial, Helvetica, sans-serif;font-size : 14px;line-height : 14px;color : #000;width : 900px;margin-left : 65px;padding: 20px 5px 5px 5px;}
#content #search_directory table tr td #name {width : 610px;background: url(/images/search_imput.jpg) 0 0 no-repeat;height : 54px;margin-top : 5px;}
#search_directory {width : 900px;margin-left : 65px;}
#input_name {width : 580px;margin-left : 10px;margin-top : 14px;font-family : Arial, Verdana, sans-serif;font-size : 14px;line-height : 14px;color : #a8a8a8;border: 1px dotted #fff;}
#directory_left {background: url(/images/tabHeaderSearchLeft.jpg) left bottom  no-repeat;height : 50px;width : 313px;font-family : Arial, Helvetica, sans-serif;font-size : 16px;line-height : 13px;font-weight : bold;color : #fff;}
#directory_center {background: url(/images/tabHeaderSearchCenter.jpg) left bottom no-repeat;width : 295px;font-family : Arial, Verdana, sans-serif;font-size : 16px;line-height : 13px;font-weight : bold;color : #fff;}
#directory_right {background: url(/images/tabHeaderSearchRight.jpg) left bottom no-repeat;width : 266px;font-family : Arial, Verdana, sans-serif;font-size : 16px;line-height : 14px;font-weight : bold;color : #fff;}
#directory_left span {position : relative;left : 20px;}
#directory_center span {left : 20px;position : relative;}
#directory_right span {position : relative;left : 20px;}
#directory_left span a {font-size : 16px;color : #fff;}
#directory_footer {background: url(/images/tabDirectoryFooter.jpg)  center top no-repeat;background-position : center top;height : 27px;}
#directory_content {	background: url(/images/bgDirectory.jpg) center top repeat-y;	height : 400px;	overflow: auto;}
.content_activity,.content_country,.content_company{	font-family : Arial, Verdana, sans-serif;	font-size : 14px;	line-height : 22px;	color : #000;	padding-left: 20px;}
.content_activity {	width : 233px;}
.content_country {	width : 282px;}
.content_company {	width : 298px;}
#aff_content {	height : 400px;	width : 870px;	overflow: auto;}
#part1_link_new {padding : 0;height : 81px;width : 660px;clear : none;position : relative;left : 160px;}
#bt_new a span {position : absolute;top : 16px;left : 26px;font-family : Arial, Verdana, sans-serif;font-size : 24px;font-weight : bold;color : #fff;width : 189px;vertical-align : middle;text-align : center;height : 30px;}
#bt_new a {text-decoration : none;height : 64px;width : 207px;margin : auto;position : absolute;}
#bt_new {height : 81px;width : 223px;background-image : url(/images/bt_demo_hover.jpg);}
#bt2_new a span {position : absolute;top : 16px;left : 26px;font-family : Arial, Verdana, sans-serif;font-size : 24px;font-weight : bold;color : #fff;width : 189px;vertical-align : middle;text-align : center;height : 30px;}
#bt2_new a {text-decoration : none;height : 64px;width : 207px;margin : auto;position : relative;}
#bt2_new {	height : 81px;	width : 223px;	background-image : url(/images/bt_demo_hover.jpg);	position : relative;	top : 0;	right : 0;}
.bt2 a{	position: absolute; text-decoration : none;	top:18px; left : 18px;	font-family : Arial, Verdana, sans-serif;	font-size : 24px;	font-weight : bold;	color : #fff;}
.bt2 a div{	height:40px; width:200px; text-align:center; margin:5px;}
.bt2 {	height : 81px;	width : 223px;	background-image : url(/images/bt_demo_hover.jpg); position:relative;display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; }
#col_right {	float: right;	width: 200px;	margin-right: 20px;}
#left_contact {	width: 660px;	margin-left: 60px;}
#left_contact>div {	display:block;}
.testimonies_txt {	font-family: Arial, Verdana, sans-serif;	font-size: 11px;	line-height: 14px;	text-align: justify;	padding-top: 10px;}
.testimonies_writer {	padding-top: 5px;	font-family: Arial, Verdana, sans-serif;	font-size: 12px;	line-height: 14px;	font-weight: bold;}
#contactform table tr td {}
#contactform {	width: 450px;}
#contactform table tr td {}
#contact_bg {	background-color: #FDFCE7; padding-left:20px; width:204px;}
#contact_footer {	background: url(/images/footer_ContactUs.jpg) -3px 0;}
#contact_header {	background: url(/images/header_ContactUs.jpg) -3px 0;}
#contact_header,#contact_footer { height: 31px;	width: 230px; font-family: Arial, Verdana, sans-serif;	font-size: 14px;	line-height: 18px;	font-weight: bold;	vertical-align: bottom;	text-align: justify;}
#contact_header span {	height: 20px;top: 10px;	position: relative;	left: 5px;}
#contact_bg p{	margin:0px 20px;}
#demo_part1 {	width: 723px;	position: relative;	left: 60px;	padding-top: 20px;}
#right_demo_part1 {	float: right;	width: 458px;}
#left_demo_part1 {	width: 425px;}
#link_demo {	width: 448px;	margin-left: -26px;}
#bt_demo a span,#bt2_demo a span  {	position : absolute;	top : 22px;	left : 26px;	font-family : Arial, Verdana, sans-serif;	font-size : 20px;	font-weight : bold;	color : #fff;	width : 189px;	vertical-align : middle;	text-align : center;	height : 34px;}
#bt_demo a {text-decoration : none;height : 64px;width : 207px;margin : auto;position : absolute;}
#bt_demo {height : 81px;width : 223px;background-image : url(/images/bt_demo_hover.jpg);}
#bt2_demo a {text-decoration : none;height : 64px;width : 207px;margin : auto;position : relative;}
#bt2_demo {	height : 81px;	width : 223px;	background-image : url(/images/bt_demo_hover.jpg);	top : 0;	right : 0;	float: right;}
.right {	float: right;	padding: 0px;}
.left {	float: left;	padding: 10px;}
.center {	padding: 10px;	text-align: justify;}
.titre_tab {	font-size: 14px;	line-height: 14px;	font-weight: bold;	text-align: left;}
#demo_part1 .left {	width: 221px;	padding: 10px;}
#demo_part1 .right {	width: 33%;	height: 100%;}
#demo_part1 .center {}
#demo_part1 .center {	margin: 0px 246px 0px 241px;	width: 221px;	padding: 10px;	position: relative;}
#demo_part1 img {	margin-left: -15px;	width: 500px;	float: left;}
#demo_part1 .right #bt {	margin-left: 0px;}
#demo_part2 {	width: 723px;	position: relative;	left: 53px;}
#demo_part2 .left {	width: 480px;	top: 0px;	left: 0px;	padding-top: 5px 0px 0px 0px;	position: relative;}
#demo_part2 .left img {	width: 516px;	padding: 0px;	position: relative; height: 218px;	margin-left: -5px;}
#demo_part2 .right {	padding: 0px;	width: 235px;	position: absolute;	right: -14px;	top: 90px;	z-index: 1;	height: 88px;}
#demo_part2 .right #bt a {}
#demo_part2 .right #bt {	background-image: url(/images/bt_page_demo.jpg);	height: 88px;	width: 235px;}
#testimonies .TabHeader {	background: url(/images/TestimonyHead.jpg) center bottom  no-repeat;	height: 10px;	width: 170px;}
#testimonies .TabContent {	background: url(/images/TestimonyBg.jpg) center center repeat-y; padding: 0px 10px;}
#testimonies .TabFooter {	background: url(/images/TestimonyFooter.jpg) 0 0 no-repeat;	height: 17px;	width: 170px;}
#demo_part3 {	clear:both;	left:53px;	position:relative;	width:705px;}
.txt_tab {	text-align: justify;	font-size: 11px;	line-height: 14px;	font-family: Arial, Verdana, sans-serif;}
#demo_part3 .left {	padding: 5px;	margin: 0px;}
#demo_part3 .right {	width: 50%;}
#demo_part3 .row {height: 50px;}
#demo_part3 h2 {	color: #0479b4;	font-size: 16px;	line-height: 17px;	font-weight: bold;}
#demo_part3 .left .left {	width: 75px;	float: left;}
#demo_part3 .left .right {	top: 0px;	position: relative;	left: 0px;	float: none;	margin-right: 0px;	width: 315px;}
#demo_part3  h3 {	font-size: 14px;	line-height: 16px;	font-weight: bold;	padding: 0px; margin: 0px;}
#demo_part3 p {	margin: 0px;	font-size: 11px;	line-height: 14px;	text-align: left;}
.right div .left {	width: 75px;}
#demo_part3 .right div .right {	width: 315px;	position: relative;	float: none;	margin: 0px;	height: 100%;}
#demo_part3 .right div .left {	width: 75px;	height: 100%;}
.row {	position: relative;	width: 100%;	clear: both;	height: 100%;	padding-top: 20px;}
#demo_part3 .row .left .right {}
#demo_part3 .row .left {	width: 50%;	margin: 0px;	padding: 0px;}
#demo_part3 .row .right .left {	width: 56px;	padding: 0px;}
#demo_part3 .row .left .left { width: 56px;	margin: 0px;	padding: 0px;}
#demo_part3 .row .right {}
#demo_part3 .row .left .right {	position: relative;	width: 250px;	padding: 0px; margin: 0px 0px 0px 66px;	float: none;}
#demo_part3 .row .right .right {	position: relative;	padding-top: 0px;	padding-right: 0px;	float: none;	width: 250px; margin-left: 66px;}
#demo_part3 .row .right {	width: 49%;	margin: 0px;	padding: 0px;	position: relative;}
#demo_part1 .right {	width: 221px;	padding: 10px;}
.titre_tab h2 {	font-size: 14px;	line-height: 14px;	padding: 0px;	margin: 0px;}
.event_part1 {	width: 705px;	position: relative;	left: 60px;}
.event_part1 .TabFooter {	background: url(/images/footerEvent.jpg)  0px -10px no-repeat;	height: 17px;	width: 700px;	left: 3px;	position: relative;}
.event_part1 .TabContent {	background: url(/images/bgEvent.jpg) 0 0 repeat-y;	width: 700px;	left: 3px;	position: relative;	font-size: 14px;	line-height: 18px;}
.event_part1 .TabHeader {	background: url(/images/headerEvent.jpg) -1px 10px no-repeat;	height: 17px;	width: 700px;	position: relative;	left: 3px;}
.event_part1 .left {	width: 25%;	position: relative;	height: 100%;	float: left;	padding: 10px;	bottom: 0px;}
.event_part1 .right {	width: 75%;	float: right;}
.event_part1 .row {	width: 700px;	display: table;	position: relative;	clear: both;	height: 100%;}
.row .left .left {	width: 20%;	margin-top: 50%;}
.event_part1 .row {	text-align: justify;	vertical-align: middle;	display: table;}
.event_part1 .head_tab {	background: url(/images/headerEventSmall.jpg)  0px 0px;	height: 15px;	width: 175px;	padding: 0px 5px;}
.event_part1 .head_tab_middle {	background: url(/images/headerEventMiddle.jpg) 4px 1px no-repeat;width: 515px;}
.event_part1 .footer_tab_middle {	background: url(/images/footerEventMiddle.jpg) 5px -13px no-repeat;	height: 15px;}
.event_part1 .content_tab_middle {	background: url(/images/bgEventMiddle.jpg) 5px center repeat-y;	font-size: 12px;	line-height: 16px;	text-align: justify;	padding: 0px 10px;	width: 515px;}
.event_part1 .content_tab_small {	background: url(/images/contentEventSmall.jpg) 0 0 repeat-y; text-align: left;	padding: 10px;	width: 165px;}
.event_part1 .footer_tab {	background-image: url(/images/footerEventSmall.jpg);	height: 15px;}
#we_bring h1 {	text-indent:60px; font-size: 30px;	line-height: 34px;	margin: 0px;	padding: 0px;}
.event_part1 .TabContent h2 {	margin-left: 10px;	margin-top: 0px;	margin-bottom: 0px;}
.event_part2 {	width: 700px;	font-size: 12px;	line-height: 16px;	padding-left: 5px;	text-align: justify;	left: 60px; position: relative;}
.event_part2 h3 {	font-size: 14px;	text-decoration: underline;	margin-top: 25px;}
#intro_content {	width: 700px;	position: relative;	left: 60px;padding: 20px 5px 5px 5px;	font-size: 14px;line-height: 14px;}
.event_part2 h2 {	padding-top: 30px;}
.event_part2 a {	color: #32a6d5;	font-size: 12px;}
#intro_content a {	color: #32a6d5;	font-size: 14px;}
.event_part1 a {	color: #32a6d5;	font-size: 12px;}
.content_tab_small h2 {	font-size: 14px;}
#demo_part3 .row {	position: relative;	display: block;}
.red {	color: #F00;}
#cgv {	padding: 10px;	width: 860px;	margin-left: 60px;	text-align: justify;}
#cgv h3 {	font-size: 14px;	line-height: 16px;	font-weight: bold;}
#cgv p {	font-size: 12px;}
#cgv ul {	font-size: 12px;}
#cgv a {	font-size: 12px;	color: #00F;}
#cgv h1 {	font-size: 24px;	line-height: 28px;}
.event_footer1 .tab_content_more {	top: 0px;	position: relative;	margin: 0px;	padding: 0px;}
.blue {	color: #0479b4;	padding-top: 10px;}
/*.bt_sign_up_pricing {	background: transparent url(/images/bt_pricing.jpg) center center no-repeat;	height: 50px;	width: 119px; display: inline;}*/
.bt_sign_up_pricing {	border: 0px; background: transparent url(/images/bt_pricing.png) 2px 0 no-repeat; text-align:center; font-size:12px !important; width: 90px;	padding:5px 20px 14px 20px; margin-top: 0px;	color: #FFF !important;	margin-left: 0px;}
.bt_sign_up_pricing:hover {	background-position:2px -40px;}
input[type=submit].bt_sign_up_pricing {	padding:2px 0px 14px 0px; text-align: center; width:110px; font-weight:bold;}


.news table {	width: 525px;	left: 145px;	position: relative;	padding: 0px;	font-size: 12px;	line-height: 16px;	text-align: justify;}
.news {	padding-top: 20px;}
.news a {	color: #00F;}
.news h2 {	padding: 0px;}
.form_error{ color:red; font-weight:bold; }
.welcome {color:#000000;display:block;font-size:12px;line-height:normal;position:absolute;right:40px;top:2px;width:200px;z-index:1; text-align:right;}
.welcome a {color: #666;}
/****** Pricing & Offers  *********/
#pricing { margin-left:25px;}
#pricing td, #pricing th { border-bottom:1px solid #d7d5bb; border-left:1px solid #d7d5bb; border-right:1px solid #d7d5bb; vertical-align:middle;}
#pricing tbody th { vertical-align:middle; font-size: 12px;  color: #43a1d7; padding-left:10px;}
#pricing tbody td { padding-left:30px;}
#pricing thead th { border-top:1px solid #d7d5bb; }
#pricing thead tr {	text-align:center; color:white; background:#43a1d7; font-size: 12px; font-weight:bold; text-transform:uppercase; height:40px;}

/****** Registration ******/
#addformcontent { padding:10px; margin:0px 50px;}
#userformContener {text-align: left;}
.pack {width: 150px; float: left; margin: 1px; cursor: pointer;}
.pack p {margin: 0px; padding: 0px;}
/*.selectedOffer {border: 2px solid #fff;}
.pack:hover {border: 2px solid #fff;}*/
.pack .header {background-color: #eee; height: 100px; margin: 0px; color: #000; padding: 0px;}
.pack .details {background-color: #c3c3c3; padding: 0px 3px; text-align: center; color: #000;}
.pack .headerHover {background-color: #cad706;}
.pack .detailsHover {background-color: #fff;}
#nbpassContener {float:none;}
.found {background-color: #88f; font-weight: bolder;}
#addformcontent #titleContent {background: url('/images/fond_vert_new_registration.gif') repeat-x; font-size: 16px; text-align:center; color: #000; padding: 20px 10px;}
#addformcontent .section {font-size:13px; font-weight: bolder; margin: 10px 0px;}
.titlepack {float: left; width: 80px; margin: 2px; font-size: smaller;}
.participant INPUT[type=text], .participant INPUT[type=password], .participant SELECT {width: 70%; }
.participant {text-align: left; width:100%; }
.participant TH {font-weight: normal; text-align: right; padding-right: 3px; width:20%;}
.disabled {background-color: #ccc;}
.total {background-color: #5badd3; color: #000; font-weight: bold; font-size: 13px; width: 150px; margin: 5px 0px; padding: 2px; text-align: center;}
#nbpass {width: 30px; text-align: right;}
.setted {background-color: #ccc; border: 0px none #fff;} /* ouais je sais, c'est 'set', mais la c'etait plus parlant :D */

/**************** NEW DASH BOARD CSS **************/

.module {width:80%; }
.module .middle a {color:#0479B4; font-size:13pt;}
.module input[type=text].formfield{width:300px; height: 23px; padding-top:5px;}
.module select.formfield {width:300px; height: 28px;}
.module .formfield {border:2px solid #e5e5b2;}
.module .top {background: url(/images/bg_head_module.png) ; height: 31px; color: #fff; font-weight: bold; line-height: 25px; text-indent:10px;text-transform:uppercase;}
.module .bottom {background:  #CCCC33; height:10px;}
.module .middle {color: #000;font-size:11pt; display: table; margin:10px; width: 95%;}

.module .middle form {width:inherit;}
.module .middle div.tr { line-height:35px;display:block;vertical-align:top;}
.module .middlet ul,li {list-style-type:none;}

.module .middle div.tr div.title {width:28%; height:100%; vertical-align:top; display: inline-block; text-align: right; padding-right:5px;}
.module .middle div.tr div.text {width:68%; display: inline-block; text-align: left; padding-left:5px;}
.module .middle div.tr div.buttons {width:98%; display: inline-block; text-align: center; padding-left:5px;}
.module .middle div.tr div.text select{margin-top:8px;}

/**************** BUTTONS LINKS ETC **************/
.link0{font-size:9pt; color:#aaa; padding:0px 3px; font-weight:bold;}
.link1{color:gray; font-size:7.5pt; padding:0px 3px;}
.link2{color:black; font-size:6pt; padding:0px 3px; }
.link0:hover{text-decoration:none;}
.link1:hover{text-decoration:underline; }
.link2:hover{text-decoration:underline; }

/**************** STYLE GENERIQUE **************/
.fontColorGray{color:#666;}
.fontBold{font-weight:bold;}
.fontItalic{font-style:italic;}
.fontSize13{font-size:13pt;}
.floatRight{ float:right; }
.floatLeft{ float:left; }
.width100{ width:100%;}
.width70{ width:70%;}
.width75{ width:75%;}
.width65{ width:65%;}
.width50{ width:50%;}
.width35{ width:35%;}
.width30{ width:30%;}
.width25{ width:25%;}
.width20{ width:20%;}
.hide{ display:none;}
.pointer{ cursor: pointer;} 

/**************** BROWSE TABLE CSS **************/

#searchForm .filter{ background-image: url('/images/btn_filter.png'); border:1px solid transparent; margin: 0px 10px; width:63px; height:34px;}
#searchForm .filter:hover{border:1px solid #555;}
 
#BrowseTable {display:block; background-color:#fff;}
#BrowseTable > div {display:block; width:100%; min-height:15px;}
#BrowseTable .bottomBar,#BrowseTable .topMiddleBar {text-align:center;  padding:6px 0;}
#BrowseTable .debugBar {color:#000; text-align:center;  padding:10px 0; font-size:10pt;}
#BrowseTable .topBar {color:#000; padding:6px 0; font-size:10pt;}
#BrowseTable .middleBar h1,#BrowseTable .middleBar h2{color:#000;}
 
#BrowseTable a.navLink {cursor: pointer; margin:0px 5px; padding:2px 5px; border:1px solid #e6e7e8; background-color:white; color:#1b75bb; font-weight:bold; text-decoration:none;}
#BrowseTable a.navLink:hover {text-decoration:none;background-color:#1b75bb;color:#fff;}
#BrowseTable a.selected {background-color:#e5f6fd;color:#1b75bb;}
 
#BrowseTable .topBar span > span {display:inline; margin:0px 3px; padding:2px 5px; *line-height:30px; *height:30px;}
#BrowseTable span.sortLink {cursor: pointer; border:1px solid #e6e7e8; background-color:white;color:#1B75BB;}
#BrowseTable span.sortLink:hover {background-color:#e5f6fd;color:#1b75bb;}
#BrowseTable span.selected {background-color:#e5f6fd;color:#1b75bb;}
#BrowseTable span.sortTitle {width:100px; }
span.sortResult {text-align:center; *float:right; *display:inline; *width:200px; *margin-right:10px;}
 
#BrowseTable .ajaxLoad {position:relative;margin:10px 390px;padding:10px 10px; width:16px;zIndex:10;}
  
#BrowseTable .cartouche {background-color:#fff;width:100%;padding:1% 5%;height:100px; border-bottom: 1px solid #c6c6c6;}
#BrowseTable .cartouche:hover {background-color:#e5f6fd;}

#profils {  margin: 0; padding:0; }
#profils li.selected, #sens_list li.selected, #status_list li.selected{ background-color: #ffb; margin: 0;}
#profils li, #sens_list li, #status_list li{ padding:5px;}
div.select_like{ display:inline-block; width:110px; border:1px solid #aaa; margin: 0px 10px; padding:2px 2px 2px 10px; zoom: 1; *display: inline; *height:20px;}

#profilTagName { position:absolute; margin-left:-202px; width:190px; padding:2px 2px 2px 10px; border:0px; border-left:1px solid #999 !important; z-index:20;}
#onglet #other_folders li{ margin:0px; display:block; width:200px; background:url(/images/bg_tab.png) repeat-x 0px -4px !important;}
#onglet #other_folders li:hover {background: url(/images/bg_tab-over.png) repeat-x 0px -4px !important;}
#onglet #other_folders li.selected {color:#000; background:#fff !important; cursor: auto;}
#onglet ul, #onglet li { list-style-type:none; cursor: pointer;}
#onglet li {float:left; padding:4px 10px; text-transform:uppercase;color:#fff; background: url(/images/bg_tab.png);margin-right:5px; font-weight: bold;}
#onglet li:hover {background: url(/images/bg_tab-over.png);}
#onglet li.selected {color:#000; background:#fff; cursor: auto;}
 
.listing {margin:0; padding:0; background-color:#fff; width:90%; border-bottom: 0.5px solid #e6e6e6; border-top: 0.5px solid #e6e6e6; font-size: 12px; cursor:pointer;}
.listing .name {font-size:16px; font-weight: bold;}
.listing .name A, .people .name A:visited {color: #00f; text-decoration: none;}
.listing .name A:hover {text-decoration: underline;}
.listing .job {font-weight: bold;}
.listing .company {font-weight: bold;}
.listing .category {font-size: 14px; font-weight: bold; text-align: right;}

/**************** MODULE DIV CSS **************/
#moduleContener {width: 790px; table-layout:fixed; display:inline; padding:10px 0 10px 55px;}
#moduleContener > DIV {display:block; margin:0 31px 0 33px;}
#moduleContener > DIV.leftside {width:60% !important; }
#moduleContener > DIV.rightside {width:40% !important; float:right; }
.uniqueDiv .middle {display:; width:99%;}
.module {display: table; z-index:2; width:99%; margin-bottom:20px; !margin-bottom:0px; *margin-bottom:0px; padding:0px; background-color: #fff;}

/**************** SEARCH ENGINE CSS **************/
#SEContener { display:block; clear: right; z-index:2; background:#fff;color:#000;}
#SEContener FORM { margin: 0px 10px;}
#SEContener TABLE { width:100%;border-collapse:collapse;}
#SEContener TR {line-height:20px;vertical-align:middle;}
#SEContener TR .small{height:15px;}
#SEContener TD {padding:0px 5px;}
#SEContener INPUT[type=text],#SEContener IMG { position:relative; height:18px; border:none; margin:0px; background: white; padding:2px;}
#SEContener INPUT[type=text] {background:transparent; font-size:15px;  width:400px; z-index:5;vertical-align:top; padding-left:30px; border:1px solid #999;}
#SEContener INPUT[type=checkbox] { position:relative; padding: 5px 0px 0px 5px;}
#SEContener SELECT { position:relative; background: #fff; height:32px; margin:0px 5px;}
#SEContener INPUT[type=submit] {position:relative;}
#SEContener IMG {z-index:2;}
#SEContener A {text-decoration:none;color:#000;background:transparent;}
#SEContener A:hover {text-decoration:underline;}

#input_SE_auto_complete UL LI.last{background-color:#F2F2F2;}
#input_SE_auto_complete UL .button {border:none;}
#input_SE_auto_complete A:hover {text-decoration:none;}

.cpn_name{font-size:13pt; color:#1B75BB !important; font-weight: bold; padding:0 !important;}
.cpn_name a{ color:#1B75BB !important;}
.cpn_name:hover {text-decoration:underline;}
.relevancy { background: url(/images/relevancy.png) repeat-x; width: 48px; height: 10px; }
.relevancy IMG { text-align: left;}

#searchengine .middle{ background-color:#000;color:#fff; }

/**************** BUTTONS LINKS ETC **************/
.link0{border:0px; color:#fff !important; font-size:9pt;  background:url(/images/bg_tab.png) repeat-x 0px -4px; padding:1px 5px; font-weight:bold; cursor: pointer;}
.link1{color:black; font-size:8pt; padding:1px 2px; cursor: pointer;}
.link2{color:black; font-size:6pt; padding:1px 2px; cursor: pointer;}
.link0:hover{text-decoration:none; background: url(/images/bg_tab-over.png) repeat-x 0px -4px;}
.link1:hover{text-decoration:underline; }
.link2:hover{text-decoration:underline; }

.btn_submit{color:#fff !important; margin:0px; padding :2px 10px; background:url(/images/bg_tab.png) repeat-x 0px -4px;}
.btn_submit:hover {text-decoration:none; background: url(/images/bg_tab-over.png) repeat-x 0px -4px;}

.meetings_plus2 {display: inline-block; width: 62px; margin-left: 5px; border: 1px solid #d2d2d2 ; color:#000 !important; font-weight:bold; font-size:8pt !important;  background-color:#efefef; height:16px; cursor: pointer; text-align:center;}
.meetings_plus2.big{width: 136px !important; height: 36px !important; font-size:21px;}
.meetings_plus2:hover {border: 1px solid #9e9e9e;}
.btn_invite {background: url(/images/lets_meet_sprite.png) 0 -218px no-repeat !important; width: 91px;  border: 0px none; color:#fff !important; font-weight:bold;  font-size: 14px;}
.btn_invite:hover {background-position: 0 -248px !important;  text-decoration: none !important;}
.btn_accept {background: url(/images/lets_meet_sprite.png) 0 -80px no-repeat; width: 91px;  border: 0px none; color:#fff; font-weight:bold;  font-size: 14px;}
.btn_accept:hover {background-position: 0 -110px;}
.btn_accept.big {background-position: 0 0px; width: 136px !important; height: 36px !important; font-size:21px;}
.btn_accept.big:hover {background-position: 0 -40px;}
A >DIV.btn_accept {height: 19px; padding: 5px 0 0 !important;}
INPUT.btn_accept { height: 24px; padding-bottom: 4px; }

/**************** STATUT DES MEETINGS **************/
.status:hover{ text-decoration:none !important; }
.status {font-size:16px; text-align: center; height: 14px; line-height: 14px; font-weight:bold; padding: 5px 0 !important; }
.accepted {color: #37b34a !important; }
.declined {color: #ff0011 !important;}
.dial {color: #1584BD !important; }
.pending {color: #f7982a !important; }
.canceled {color: #757677 !important;}
.postponed {color: #c67dbc !important;}
.premium {color: #ff0011 !important;}

/******************    STYLE spécifique boutons events ***************/
#icone_e3 a,#icone_lyon a , #icone_gdc a , #icone_master a, #icone_gcom a, #icone_invest a, #icone_selectedproject a, #icone_gameindustry a  {padding: 5px 75px 30px 75px;}
#icone_e3 ,#icone_lyon , #icone_gdc, #icone_master, #icone_gcom, #icone_invest, #icone_selectedproject, #icone_gameindustry {height : 58px;width : 160px;display: -moz-inline-stack; display:inline-block;  zoom: 1; *display: inline;  margin:0px 30px; padding-bottom: 2px;}
#icone_e3 {background: url(/images/icones_E3.png) 0 0 no-repeat;}
#icone_lyon {background: url(/images/icones_LYON.png) 0 0 no-repeat;}
#icone_gdc {background: url(/images/icones_SF.png) 0 0 no-repeat;}
#icone_gcom {background: url(/images/icones_Cologne.png) 0 0 no-repeat;}
#icone_master {background: url(/images/icones_gc_mclass_rouge.png) 0 0 no-repeat;}
#icone_invest {background: url(/images/icones_gc_invest_violet.png) 0 0 no-repeat;}
#icone_selectedproject {background: url(/images/icones_gc_selected_projects_orange.png) 0 0 no-repeat;}
#icone_gameindustry {background: url(/images/icones_gc_game_industry_magenta.png) 0 0 no-repeat;}
#icone_e3:hover {background-position: 0px -67px;}
#icone_lyon:hover {background-position: 0px -67px;}
#icone_gdc:hover{background-position: 0px -67px;}
#icone_gcom:hover{background-position: 0px -67px;}
#icone_master:hover{background-position: 0px -67px;}
#icone_invest:hover{background-position: 0px -67px;}
#icone_selectedproject:hover{background-position: 0px -67px;}
#icone_gameindustry:hover{background-position: 0px -67px;}