/* MASTER STYLE FOR LE PLACIER */
/*========================================*/
/*

1: BODY

2: STRUCTURE

3: TYPO

*/


/* 1: BODY
============================================================================ */

body,html{
  margin:0px;
  padding:0px;
  height:100%;
}

html:not([lang*=""]) body {
  overflow-y: scroll;
}

html[xmlns*=""] body:last-child {
  overflow-y: scroll;
}


/* 2: Structure
============================================================================ */

/*Global
=====================*/

#global{
  margin:0 auto;
  padding:0px;
  width:907px;
  overflow:hidden;
}

#header{
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#fff;
  border-left:1px solid #cdcdcd;
  border-right:1px solid #cdcdcd;
  float:left;
  margin:0px;
  padding:0px;
  width:905px;
  height:176px;
  background:url(../images/header_webcom.jpg) top left no-repeat;
}

#header_left{
  float:left;
  margin:0px;
  padding:0px;
  width:504px;
  height:176px;
}

#header_right{
  float:right;
  margin:0px;
  padding:0px;
  width:400px;
  height:176px;
}

#banner_top{
	
	background:url("../images/don_tapscott_banner.jpg") no-repeat scroll 1px 176px transparent;
	height:381px;
	width:906px;
}


#header_carousel{
  float:left;
  margin:0px 0px 0px 1px;
  padding:0px 0px 0px 80px;
  width:826px;
  height:126px;
  background:url(../images/header_carousel_back.jpg) top left no-repeat;
}

#header_carousel_section{
  float:left;
  margin:0px 0px 0px 1px;
  padding:0px 0px 0px 80px;
  width:826px;
  height:14px;
  background:url(../images/header_section_back.gif) bottom left no-repeat;
}

#container{
  margin:0px;
  padding:0px 0px 50px 0px;
  width:905px;
  float:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#333333;
  border-left:1px solid #cdcdcd;
  border-right:1px solid #cdcdcd;
}

#content_left{
  font-size:11px;
  width:728px;
  margin:0px 0px 0px 30px;
  padding:15px 0px 15px 0px;
  float:left;
}


#content_section_registration{
	width:758px;
	float:left;
	margin:0px;
	padding:0px;
}

#content_section_left{
  width:460px;
  margin:0px 15px 0px 30px;
  padding:15px 0px 15px 0px;
  float:left;
}

#content_section_full{
  width:718px;
  overflow:hidden;
  margin:0px 15px 0px 30px;
  padding:15px 0px 15px 0px;
  float:left;
}


#content_section_middle{
  width:250px;
  margin:15px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  border:0;
}

#content_home_left{
  width:461px;
  margin:0px 15px 0px 30px;
  padding:15px 0px 15px 0px;
  float:left;
}

#content_home_middle{
  width:250px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  border:0;
}

#content_home_right{
  text-align:center;
  float:right;
  font-size:10px;
  width:147px;
}

#content_home_right{
	width:146px;
    overflow:hidden;
}


#footer{
  float:left;
  width:907px;
  background:url(../images/footer_back.jpg) left top no-repeat;
  float:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#333333;
}



/*Header
=====================*/

h1{
  text-indent:-9999px;
  margin:0px;
  padding:0px;
}

h1 a:link, h1 a:visited, h1 a:active, h1 a:hover{
  float:left;
  outline:none;
  margin:0px 180px 20px 0px;
  padding:0px;
  background:url(../images/webcom_toronto_2010.jpg) top left no-repeat;
  height:86px;
  width:312px;
  display:block;
}

.header_conference{
	width:120px;
  	height:35px;
  	display:block;
  	float:left;
  	margin:0px 0px 0px 32px;
  	padding:0px;
}

.header_date{
  height:35px;
  display:block;
  float:left;
  margin:0px 0px 0px 32px;
  padding:0px;
}

.header_mainmenu{
  background:url(../images/header_line.gif) left top no-repeat;
  list-style:none;
  margin:32px 0px 0px 0px;
  padding:10px 0px 0px 0px;
  float:left;
  height:120px;
  width:170px;
}

.header_mainmenu li{
  list-style:none;
  margin:0px;
  padding:0px;
  height:20px;
}

.header_language{
  background:url(../images/header_line.gif) left top no-repeat;
  list-style:none;
  margin:32px 0px 0px 0px;
  padding:10px 0px 0px 0px;
  float:right;
  display:block;
  height:20px;
  width:220px;
}

.header_language li{
  list-style:none;
  margin:0px;
  padding:0px;
  height:20px;
}

/*Content
=====================*/

.content_listmenu{
  list-style:none;
  margin:0px 0px 15px 0px;
  padding:0px;
  border:0;
}

.content_listmenu li{
  list-style:none;
  display:block;
  margin:0px;
  padding:0px;
  border:0;
  height:20px;
  background:url(../images/content_bullet.jpg) left 7px no-repeat;
}

.content_line{
	line-height:0px;
  	height:1px;
  	width:100%;
  	margin:0px 0px 15px 0px;
  	background-color:#cdcdcd;
}

.content_line_inscription{
	line-height:0px;
  	height:1px;
  	width:500px;
  	margin:0px 0px 15px 0px;
  	background-color:#cdcdcd;
}

.content_line_registration{
	line-height:0px;
  	height:1px;
  	width:718px;
  	margin:0px 0px 15px 0px;
  	background-color:#cdcdcd;
}

.content_logo_line{
  float:right;
  height:1px;
  width:70px;
  margin:0px 0px 15px 77px;
  background-color:#cdcdcd;
}

hr{
  display:none;
}

.content_list_namedrop{
  float:left;
  list-style:none;
  margin:0px 15px 0px 0px;
  padding:0px;
  border:0;
  display:block;
  width:125px;
}

.content_list_namedrop li{
  list-style:none;
  margin:0px 0px 7px 0px;
  padding:0px;
  border:0;
}

.content_infobloc{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background:url(../images/infobloc_border_back.jpg) left top repeat-y;
}

.content_infobloc_core{
  margin:0px 0px 5px 0px;
  padding:10px 15px 10px 15px;
  background:url(../images/infobloc_back.jpg) left bottom no-repeat;
}

.content_infobloc_invite{
	float:left;
	margin:0px 0px 15px 0px;
	padding:0px;
}

.content_infobloc_line{
  background-color:#cdcdcd;
  margin:0px 0px 15px 0px;
  padding:0px;
  height:1px;
  width:214px;
}

.content_infobloc_title{
  font-size:12px;
  line-height:28px;
  text-indent:20px;
  width:250px;
  height:28px;
  margin:0px;
  padding:0px;
  border:0;
  background:url(../images/content_infobloc_title.jpg) left top no-repeat;

}

.infobloc_logo{
  border:0;
  width:214px;
  display:block;
  text-align:center;
  margin:0px 0px 10px 0px;
}

a.infobloc_logo:link, a.infobloc_logo:visited, a.infobloc_logo:active, a.infobloc_logo:hover{
  outline:none;
}

.infobloc_logo img{
  outline:none;
  border:0;
}

.infobloc_list{
  list-style:none;
  margin:13px 0px 0px 0px;
  padding:0px;
}

.infobloc_list li{
  display:block;
  list-style:none;
  margin:0px 0px 0px 0px;
  padding:0px 0px 13px 0px;
  height:25px;
}

.infobloc_list li img{
  display:block;
  float:left;
  list-style:none;
  margin:0px 7px 0px 0px;
  padding:0px;
}

.content_plainbloc{
  border:0;
  padding:0px;
  margin:0px 0px 15px 0px;
}

.plainbloc_img{
  margin:0px;
  padding:0px;
  border:0;
  float:left;
}

.plainbloc_core{
  width:208px;
  color:#7ab311;
  padding:10px 22px 10px 18px;
  margin:0px;
  border-left:1px solid #d9dad5;
  border-right:1px solid #d9dad5;
}

* html .plainbloc_core{
	 overflow:hidden;
}

.title_habout{
	margin-top:35px !important;
}

.habout_table{
	width:700px;
	margin:0px 0px 25px 0px;
	padding:0px;
}

.habout_table tr{
	height:30px;
}

.habout_ipt_table{
	width:30px;
	text-align:center;
	vertical-align:middle;
	margin:0px;
	padding:0px;
}

.habout_other{
	float:left;
	margin-top:3px !important;
	margin-right:10px;
}

.habout_txt_table{
	width:370px;
	text-align:left;
	vertical-align:middle;
	margin:0px;
	padding:0px;
}

.webcom_photos{
  padding:0px;
  margin:3px 0px 12px 4px;
  border:0;
}

#content_home_right img{
  border:0;
}

#content_home_right a:link, #content_home_right a:visited, #content_home_right a:active, #content_home_right a:hover{
  outline:none;
  display:block;
  margin:0px 0px 15px 0px;
  padding:0px;
  width:147px;
}

a.btn_photos:link, a.btn_photos:visited, a.btn_photos:active, a.btn_photos:hover{
  outline:none;
  margin:0px;
  padding:0px;
}

#content_home_video{
  float:left;
  clear:both;
  border-top:1px solid #cdcdcd;
  border-bottom:1px solid #cdcdcd;
  background:url(../images/content_video_back.jpg) left top repeat-y;
  margin:0px 0px 15px 0px;
  padding:7px 7px 5px 7px;
}

.content_video{
  float:left;
}

.content_home_video_infos{
  float:right;
  font-size:10px;
  display:block;
  width:147px;
  margin:0px 0px 0px 20px;
  padding:0px;
}

.content_home_video_infos p{
  margin:0px 0px 5px 0px;
}

.content_home_video_infos img{
  margin:0px 0px 5px 15px;
  padding:0px;
  border:0px;
}


.c_left_top{
  float:left;
  background:url(../images/c_left_top.gif)  left top no-repeat;
}

.c_left_bottom{
  float:left;
  background:url(../images/c_left_bottom.gif)  left bottom no-repeat;
}

.c_right_top{
  float:left;
  background:url(../images/c_right_top.gif)  top right no-repeat;
}

.c_right_bottom{
  float:left;
  background:url(../images/c_right_bottom.gif)  right bottom no-repeat;
}

.c_border_bottom{
  float:left;
  background:url(../images/c_border.gif) left bottom repeat-x;
}

.c_border_left{
  float:left;
  background:url(../images/c_border.gif) left top repeat-y;
}

.c_border_top{
  float:left;
  background:url(../images/c_border.gif) left top repeat-x;
}

.c_border_right{
  float:left;
  background:url(../images/c_border.gif) right top repeat-y;
}

.round_corner_core{
  width:507px;
  float:left;
  padding:10px;
}

.info_core_bullet{
  width:150px;
  margin:10px 0px 15px 5px;
  float:left;
}

.ss_orange{
  float:left;
  width:10px;
  height:10px;
  background-color:#f8780f;
  margin:14px 0px 0px 0px;
  padding:0px;
}

.ss_yellow{
  float:left;
  width:10px;
  height:10px;
  background-color:#ffcc00;
  margin:14px 0px 0px 0px;
  padding:0px;
}

.ss_blue{
  float:left;
  width:10px;
  height:10px;
  background-color:#55abcb;
  margin:14px 0px 0px 0px;
  padding:0px;
}

.ss_mauve{
  float:left;
  width:10px;
  height:10px;
  background-color:#923CA4;
  margin:14px 0px 0px 0px;
  padding:0px;
}

.ss_grey{
  float:left;
  width:10px;
  height:10px;
  background-color:#999999;
  margin:14px 0px 0px 0px;
  padding:0px;
}

.list_archives{
	float:left;
	display:block;
	width:150px;
	list-style:none;
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:10px;
}

.list_archives tr td{
	vertical-align:top;
}


.list_archives li{
	list-style:none;
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
}

.list_archives_btn{
	float:left;
	display:block;
	margin:0px;
	padding:0px 0px 2px 0px;
}

.bullet_mauve{
  float:left;
  width:10px;
  height:10px;
  background-color:#923CA4;
  margin:0px 5px 0px 0px;
  padding:0px;
}

.bullet_orange{
	float:left;
	width:10px;
	height:10px;
	background-color:#f8780f;
	margin:0px 5px 0px 0px;
	padding:0px;
}

.bullet_yellow{
  float:left;
  width:10px;
  height:10px;
  background-color:#ffcc00;
  margin:0px 5px 0px 0px;
  padding:0px;
}

.bullet_blue{
  float:left;
  width:10px;
  height:10px;
  background-color:#55abcb;
  margin:0px 5px 0px 0px;
  padding:0px;
}

.bullet_grey{
	float:left;
  width:10px;
  height:10px;
  background-color:#999999;
  margin:0px 5px 0px 0px;
  padding:0px;
}

.content_core_archives{
	width:376px;
	float:left;
	margin:12px 15px 0px 7px;
	padding:0px 0px 15px 0px;
}

.content_archives_btn{
	float:left;
	margin:13px 10px 0px 0px;
	padding:0px;
}

.round_corner_core_nopad{
  width:507px;
  float:left;
}


.round_corner_bloc_hour{
  width:136px;
}


.round_corner_bloc_color{
  width:535px;
}

.round_corner_bloc_full{
	padding:10px;
  	width:705px;
}

.round_corner_bloc_confe{
  display:block;
  width:160px;
}

.round_corner_bloc_confeseul{
  display:block;
  width:650px;
}

.core_confe_infos{
	margin:0px 15px 15px 0px;
	padding:0px;
	width:445px;
	float:left;
}

.core_confe_file{
	margin:0px;
	padding:0px;
	width:445px;
	float:left;
	display:block;
}

.content_confe_btn{
	clear:both;
	padding:15px 0px 0px 0px;
}

.round_corner_bloc_square{
  display:block;
  width:134px;
  min-height:106px;
}

.round_corner_bloc_square_big{
  display:block;
  width:179px;
  min-height:126px;
}

.round_corner_grey_back{
  background-color:#cdcdcd;
}

.round_bloc_push{
  width:10px;
  float:left;
  display:block;
  height:10px;
}

.round_bloc_push_seul{
  width:150px;
  float:right;
  display:block;
  height:10px;
}

.content_line_rcorner_lone{
  float:right;
  margin:0px 0px 10px 0px;
  padding:0px;
  width:160px;
}

.content_line_rcorner{
  float:left;
  margin:0px 0px 10px 0px;
  padding:0px;
  width:730px;
}

.content_line_rcorner_speaker{
  float:left;
  margin:0px 0px 10px 0px;
  padding:0px;
  width:675px;
}

.content_line_grey_file{
  float:left;
  margin:20px 0px 10px 17px;
  padding:0px;
  width:532px;
}

.content_bill{
  margin:15px 0px 15px 0px;
  padding:0px;
  width:380px;
  text-align:right;
}

.content_line_bill{
	float:left;
  	margin:3px 0px 3px 0px;
  	padding:0px;
  	width:380px;
  	height:1px;
  	background-color:#6b8d8e;
}

.content_line_discount{
	float:left;
  	margin:3px 0px 15px 0px;
  	padding:0px;
  	width:380px;
  	height:1px;
}

.orange_bloc{
  float:right;
  display:block;
  margin:0px;
  padding:10px 0px 0px 10px;
  background:url(../images/onglet_orange.gif) top left no-repeat;
  width:179px;
  height:38px;
}

.orange_bloc span{
	float: left;
	padding-top:10px;
}
.orange_bloc img{
	padding: 0 0 0 6px;
}

.yellow_bloc{
  float:right;
  display:block;
  margin:0px;
  padding:10px 0px 0px 10px;
  background:url(../images/onglet_yellow.gif) top left no-repeat;
  width:179px;
  height:38px;
}

.blue_bloc{
  float:right;
  display:block;
  margin:0px 2px 0px 0px;
  padding:10px 0px 0px 10px;
  background:url(../images/onglet_blue.gif) top left no-repeat;
  width:179px;
  height:38px;
}

.grey_bloc{
	text-align:center;
  	float:left;
  	display:block;
  	margin:0px 6px 0px 0px;
  	padding:13px 0px 0px 0px;
  	background:url(../images/onglet_grey_archives2.jpg) top left no-repeat;
  	width:100px;
  	height:35px;
}


.info_core_confe{
   padding:0px;
   margin:15px;
}

.info_core_confe_infos{
  padding:0px;
   margin:0px 0px 15px 0px;
}

.info_core_confe_img{
  padding:0px;
   margin:#0px;
   height:60px;
}

.info_core_confe_seul{
   padding:0px;
   margin:0px;
}

.core_confe_flag_seul{
  float:left;
  display:block;
  width:50px;
  height:30px;
  margin:10px 0px 0px 6px;
  padding:0px;
  border:0;

}

.core_confe_thumb_seul{
  float:left;
  display:block;
  margin:0px 0px 0px 6px;
  padding:0px;
  border:0;
}

.core_confe_flag{
  float:left;
  display:block;
  width:50px;
  height:60px;
  margin:0px;
  padding:0px;
  border:0;

}

.core_confe_thumb{
  float:left;
  display:block;
  width:75px;
  height:60px;
  margin:0px;
  padding:0px;
  border:0;
}

.content_logo_join{
	float:left;
	margin:0px 40px 15px 0px;
	padding:0px;
	border:0;
}

.content_ins_title{
	margin:0px;
	padding:0px;
	border:0;
	width:110px;
}

.content_ins_title_mid{
	margin:0px;
	padding:0px;
	border:0;
	width:145px;
}

.content_ins_title_radio{
	margin:0px;
	padding:0px;
	border:0;
	width:25px;
}

.content_ins_title_big{
	margin:0px;
	padding:0px;
	border:0;
	width:175px;
}

.content_ins_input{
	margin:0px;
	padding:0px;
	border:0;
	width:230px;
}


.content_ins_tab{
	margin:0px 0px 15px 0px;
	padding:0px;
	border:0;
}

.content_ins_tab tr{
	margin:0px 0px 0px 0px;
	padding:0px;
	border:0;
	height:25px;
}

.content_tab_frm{
	border:0;
	padding:0px;
	margin:0px;
	vertical-align:top;
}

.content_tab_frm tr{
	border:0;
	padding:0px;
	margin:0px;
	vertical-align:top;
}

.tab_add_input{
	margin:0px;
	padding:0px;
	border:0;
	width:30px;
}

.tab_add_title{
	margin:0px;
	padding:0px;
}

.tab_add_title span{
	display:block;
	margin:3px 0px 0px 0px;
	padding:0px;
}

.content_clip{
	float:right;
	width:175px;
	margin:155px 15px 0px 0px;
	padding:0px;
	border:0;
	color:#e5c116;
}

.content_clip h4{
	line-height:16px;
	font-size:16px;
	margin:-20px 0px 0px 0px;
	padding:0px;
	border:0;
	color:#e5c116;
}

.content_clip p{
	margin:0px 0px 0px 0px;
	padding:0px;
	border:0;
	color:#e5c116;
}

.container_inscription{
	margin:0px;
	padding:0px;
	background:url(../images/webcom_badge.jpg) 450px -12px no-repeat;
}

.container_bill{
	float:right;
	display:block;
	width:325px;
	height:201px;
	margin:20px 0px 0px 0px;
	padding:0px;
	background:url(../images/webcom_enveloppe.jpg) 0px 0px no-repeat;
}



.tab_rcorner, .tab_rcorner tr, .tab_rcorner td{
	margin:0px;
	padding:0px;
	border:0;
	border-collapse:collapse;
	vertical-align:top;
}

.img_free{
	float:right;
}

.tab_rcorner{
	margin:0px;
	padding:0px;
	border:0;
	border-collapse:collapse;
}

.tab_rcorner img, tab_rcorner_img{
	border:0;
	margin:0px;
	padding:0px;
}

.tab_top_cell{
	margin:0px;
	padding:0px;
	border:0;
	height:3px;
	overflow:hidden;
	vertical-align:bottom;
	line-height:0px;
}

.tab_middle_cell{
	margin:0px;
	padding:0px;
	border:0;
}

.tab_bottom_row{
	vertical-align:top;
	border:0;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
}

.tab_bottom_cell{
	margin:0px;
	padding:0px;
	border:0;
	line-height:0px;
	overflow:hidden;
	vertical-align:top;
	height:3px;
}

.tab_rcorner_space{
	width:7px;
	margin:0px;
	padding:0px;
}

.tab_rcorner_spacesmall_first{
	width:10px;
	margin:0px;
	padding:0px;
}

.tab_rcorner_spacesmall{
	width:9px;
	margin:0px;
	padding:0px;
}

.tab_hour_cell{
	margin:0px;
	padding:0px;
	border:0;
	background:url(../images/tab_hour_middle.jpg) left top repeat-y;
}

.tab_biggrey_cell{
	margin:0px;
	padding:0px;
	border:0;
	background:url(../images/tab_biggrey_middle.jpg) left top repeat-y;
}

.tab_bigwhite_cell{
	margin:0px;
	padding:0px;
	border:0;
	background:url(../images/tab_bigwhite_middle.jpg) left top repeat-y;
}

.tab_smallcontent_cell{
	margin:0px;
	padding:0px;
	border:0;
	background:url(../images/tab_smallcontent_middle.jpg) left top repeat-y;
}

.bloc_invoice{
	float:left;
	display:block;
	width:380px;
	margin:0px 300px 15px 0px;
	padding:0px;
}



/*Footer
=====================*/

.footer_infos{
  float:left;
  display:block;
  margin:30px 0px 0px 30px;
  padding:0px;
}

.footer_steph{
  float:right;
  display:block;
  margin:18px 270px 0px 0px;
  padding:0px;
  line-height:14px;
}

.footer_bottommenu{
  width:900px;
  clear:both;
  float:left;
  list-style:none;
  margin:15px 0px 0px 75px;
  padding:0px 0px 30px 0px;
}

.footer_bottommenu li{
  float:left;
  list-style:none;
  margin:0px;
  padding:0px;
}

.footer_bottommenu span{
  color:#85c314;
  font-size:11px;
}




/* 3: TYPO
============================================================================ */

/*Global
=====================*/


a:link, a:visited, a:active{
  color:#7ab311;
  text-decoration:none;
}

a:hover{
  text-decoration:underline;
}

a.basic_link:link, a.basic_link:visited, a.basic_link:active{
  color:#7ab311;
  text-decoration:none;
}

a.basic_link:hover{
  text-decoration:underline;
}

a.black_link:link, a.black_link:visited, a.black_link:active{
  color:#000;
  text-decoration:none;
}

a.black_link:hover{
  text-decoration:underline;
}

.green_text, greent_ext {
	color:#7ab311;
}

.green_list{
	list-style:none;
	margin:10px 0px 15px 0px;
	padding:0px;
}

.green_list li{
	background:url(../images/green_bullet.jpg) left 5px no-repeat;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}

/*Header
=====================*/

#header p{
  font-size:14px;
  color:#fff;
}

sup{
  vertical-align:top;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  font-size:10px;
}

.btn_mainmenu_desactive{
  font-size:14px;
  color:#3d5909;
  margin:0px 0px 0px 0px;
  padding:0px;
  border:0px;
  text-decoration:none;
  outline:none;
}

a.btn_mainmenu:link, a.btn_mainmenu:visited, a.btn_mainmenu:active{
  font-size:14px;
  color:#85c314;
  margin:0px 0px 0px 0px;
  padding:0px;
  border:0px;
  text-decoration:none;
  outline:none;
}

a.btn_mainmenu:hover{
  color:#fff;
}

a.btn_mainmenu_o:link, a.btn_mainmenu_o:visited, a.btn_mainmenu_o:active, a.btn_mainmenu_o:hover{
  font-size:14px;
  color:#fff;
  margin:0px 0px 0px 0px;
  padding:0px;
  border:0px;
  text-decoration:none;
  outline:none;
}

.header_caroussel_name{
  font-size:10px;
  color:#fff;
}
.header_caroussel_cie{
  font-size:10px;
  color:#333333;
}

/*Content
=====================*/

.registration_text_align{
	float:left;
	display:block;
	text-align:left;
	margin:0px;
	padding:0px;
	width:190px;
}

.registration_price_align{
	float:right;
	display:block;
	text-align:right;
	margin:0px;
	padding:0px;
	width:190px;
}

.title_badge{
  font-size:13px;
  font-weight:normal;
  margin:0px 0px 10px 0px;
  padding:0px;
}

h2{
  font-size:20px;
  font-weight:normal;
  margin:0px 0px 15px 0px;
  padding:0px;
}

h3{
  font-size:14px;
  font-weight:normal;
  margin:0px 0px 10px 0px;
  padding:0px;
}

p, .basic_p{
  border:0;
  text-indent:0;
  padding:0px 0px 0px 0px;
  margin:0px 0px 8px 0px;
}



a.btn_listmenu:link, a.btn_listmenu:visited, a.btn_listmenu:active{
  line-height:20px;
  color:#85c314;
  margin:0px 0px 0px 10px;
  padding:0px;
  border:0px;
  text-decoration:none;
  outline:none;
}

a.btn_listmenu:hover{
  text-decoration:underline;
}

.content_list_namedrop li{
  font-size:11px;
}

.btn_inscription_desactive{
  font-family: Arial, Helvetica, sans-serif;
  color:#999999;
  font-size:23px;
  width:250px;
  height:76px;
  display:block;
  margin:0px 0px 10px 0px;
  padding:6px 0px 0px 20px;
  background:url(../images/content_inscription.jpg) left top no-repeat;
}

a.btn_inscription:link, a.btn_inscription:visited, a.btn_inscription:active{
  font-family: Arial, Helvetica, sans-serif;
  color:#333333;
  font-size:23px;
  width:250px;
  height:76px;
  display:block;
  margin:0px 0px 10px 0px;
  padding:6px 0px 0px 20px;
  background:url(../images/content_inscription.jpg) left top no-repeat;
}

a.btn_inscription:hover{
  text-decoration:underline;
}

.limited_place{
  font-size:10px;
  color:#333333;
}

a.btn_infoblock:link, a.btn_infoblock:visited, a.btn_infoblock:active{
  font-size:12px;
  display:block;
  float:left;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border:0;
  color:#333333;
  text-decoration:none;
}

a.btn_infoblock:hover{
  text-decoration:underline;
}

.content_infobloc_core{
  font-size:10px;
}

.size_1{
  font-size:10px;
}

.size_2{
  font-weight:bold;
  font-size:12px;
}

.size_3{
  font-size:14px;
}

.size_4{
  font-size:16px;
}

.size_5{
	font-weight:bold;
  font-size:16px;
}

.nuage_bullet{
  font-size:10px;

}

.content_archives_btn img{
	border:0;
}

a.btn_archives:link, a.btn_archives:visited, a.btn_archives:active {
	float:left;
	display:block;
	margin:0px 5px 0px 0px;
	border:2px solid #cdcdcd;
	width:30px;
	height:30px;
	overflow:hidden;
}

a.btn_archives:hover{
	padding:0px;
	border:2px solid #85c314;
}

.btn_archives_o{
	float:left;
	display:block;
	margin:0px 5px 0px 0px;
	padding:0px;
	border:2px solid #cdcdcd;
	width:30px;
	height:30px;
	overflow:hidden;
}

.ins_text{
	font-family: Arial, Helvetica, sans-serif;
	width:202px;
	height:18px;
	margin:0px;
	padding:0px;
	border:1px solid #a6a6a1;
	font-size:12px;
}

.ins_text_small{
	font-family: Arial, Helvetica, sans-serif;
	width:27px;
	height:18px;
	margin:0px;
	padding:0px;
	border:1px solid #a6a6a1;
	font-size:12px;
}

.ins_text_med{
	font-family: Arial, Helvetica, sans-serif;
	width:38px;
	height:18px;
	margin:0px;
	padding:0px;
	border:1px solid #a6a6a1;
	font-size:12px;
}

.ins_select{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 15px 0px;
	padding:0px;
}

a.btn_add:link, a.btn_add:visited, a.btn_add:active{
	outline:none;
	color:#333333;
	float:left;
	margin:0px 0px 15px 0px;
	padding:4px 0px 0px 35px;
	border:0;
	background: url(../images/btn_add.jpg) left top no-repeat;
	height:26px;
	font-size:15px;
	text-decoration:none;
	display:block;
}

a.btn_add:hover{
	text-decoration:underline;
}

a.basic_btn:link, a.basic_btn:visited, a.basic_btn:active{
	float:left;
	display:block;
	background: url(../images/basic_btn_l.gif) top left no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	border:0px;
	height:29px;
	color:#fff;
	font-size:13px;
	outline:none;
}

a.basic_btn:link span, a.basic_btn:visited span, a.basic_btn:active span{
	cursor:hand;
	outline:none;
	float:left;
	display:block;
	background: url(../images/basic_btn_r.gif) top right no-repeat;
	margin:0px 20px 0px 0px;
	padding:5px 13px 0px 5px;
	border:0px;
	font-size:13px;
	height:29px;
}

a.basic_btn:hover, a.basic_btn:hover span{
	text-decoration:underline;
}


.grey_bloc_partners{
	text-align:center;
  	float:left;
  	display:block;
  	margin:0px 1px 0px 0px;
  	padding:13px 0px 20px 0px;
  	background:url(../images/onglet_grey.jpg) top left no-repeat;
  	width:144px;
  	height:35px;
}

a.basic_link_grey:link, a.basic_link_grey:visited, a.basic_link_grey:active{
  color:#333333;
  text-decoration:none;
}

a.basic_link_grey:hover{
  text-decoration:underline;
}

.container_banner{
	margin:0px;
	padding:0px;
	background:url(../images/webcom_booth_name.jpg) 450px -12px no-repeat;
}







/**********************
DÉBUT MODIFS
**********************/
.bloc{
	float:left;
	display:block;
	margin:0px;
	padding:10px 0px 0px 10px;
	width:172px;
	height:38px;
}

.bloc div{
	clear: both;
}

.bloc span{
	float: left;
	padding: 0px 15px 0px 0px;
}

.bloc img{
	padding:0 0 0 0;
}

#orange{
	background:url(../images/onglet_orange.gif) top left no-repeat;
}

#mauve{
	background:url(../images/onglet_mauve.gif) top left no-repeat;
}

#yellow{
	background:url(../images/onglet_yellow.gif) top left no-repeat;
}

#blue{
	background:url(../images/onglet_blue.gif) top left no-repeat;
}

.ligne_top{
	width: 718px;
	height: 8px;
	background:url(../images/g_onglet_top.gif) top left no-repeat;
	line-height: 0px;
	font-size: 1px;
}

.ligne_top img{
	border: 0;
	padding: 0;
	margin: 0;
}

.ligne_bottom{
	width: 718px;
	height: 8px;
	background:url(../images/g_onglet_bottom.gif) top left no-repeat;
	line-height: 0px;
	font-size: 1px;
}

.heure{
	width: 716px;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
}

.heure_grat{
	height: 65px;
}

.heure_flat{
	height: 25px;
}

.heure div{
	padding: 6px 0 6px 12px;
	float: left;
}

.heure img{
	float: left;
	padding-left: 8px;
	margin-top: -2px;
}

.onglet_contenu{
	width: 716px;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
}

.onglet_contenu div{
	padding: 6px 0 18px 12px;
}

.onglet_contenu div div{
	padding: 0 0 12px 0;
}

.ligne_four_top{
	width: 718px;
	height: 8px;
	background:url(../images/four_onglets_top.gif) top left no-repeat;
	line-height: 0px;
	font-size: 1px;
}

.ligne_four_bottom{
	width: 718px;
	height: 8px;
	background:url(../images/four_onglets_bottom.gif) top left no-repeat;
	line-height: 0px;
	font-size: 1px;
}


.animpar_table{
	margin:0px;
	padding:0px;
	width:220px;
}

.animpar_table tr{
	height:55px;
}

.animpar_desc_table{
	width:150px;
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
	border-bottom:1px solid #cdcdcd;
}

.animpar_img_table{
	width:70px;
	vertical-align:top;
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #cdcdcd;
}

.last.animpar_desc_table, .last.animpar_img_table{
	border:0;
}








.table_four{
	width: 718px;
}

.table_four .td_spacing{
	padding:0;
	width: 10px;
}

.table_four .bloc_four{
	width: 170px;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	padding: 0;
	vertical-align:top;
	padding-bottom: 18px;
}

.clear_both{
	clear: both;
}

.bloc_ss{
	float:left;
	width:10px;
	height:10px;
	margin:10px 0px 0px 0px;
	padding:0px;
	line-height: 0px;
	font-size: 1px;
}

.ss_bloc_mauve{
	background-color:#923CA4;
}

.ss_bloc_yellow{
	background-color:#ffcc00;
}

.ss_bloc_orange{
	background-color:#f8780f;
}

.ss_bloc_blue{
	background-color:#55abcb;
}

.info_core_bullet{
	width:150px;
	margin:5px 0px 0px 5px;
	float:left;
}

.onglet_gris_top{
	width: 718px;
	height: 8px;
	background:url(../images/onglet_gris_top.gif) top left no-repeat;
	line-height: 0px;
	font-size: 1px;
}

.onglet_gris_bottom{
	width: 718px;
	height: 8px;
	background:url(../images/onglet_gris_bottom.gif) top left no-repeat;
	line-height: 0px;
	font-size: 1px;
}

.titre_onglet{
	width: 716px;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	background-color: #cdcdcd;
}

.titre_onglet div{
	padding: 6px 0 6px 12px;
}

/************************
FIN MODIFS
************************/



ul.accueil
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

ul.accueil li
{
background-image:url("../images/bullet_list.jpg");
background-position:2px 2px;
background-repeat:no-repeat;
margin-top:15px;
padding-left:25px;
}