body, p, ul, ol, form, input, h1, h2, h3, h4, h5, h6, hr, textarea, fieldset, blockquote, dl, dt, dd, a{margin:0;padding:0;}ul, ol{list-style: none;}img{border:none;}a, input{outline:none;}fieldset{border:0;}

/*General*/
body{font-family:Arial, sans-serif;font-size:12px;color:#3f3f3f;background:#fff;}
input{vertical-align:middle;}
.spacer{clear:both;}
.o{overflow:hidden;}
.headerOrange {color:#ff7100 !important;font-size:12px !important;font-weight:600 !important;font-style:normal !important;margin-bottom:3px !important;}
.headerGray {color:#3f3f3f !important;font-size:12px !important;font-weight:300 !important;font-style:normal !important;margin-bottom:2px;}
.headerBlue {color:#0069ad !important;font-size:12px !important;font-weight:600 !important;font-style:normal !important;margin-bottom:18px;}
.orange {color:#ff7100 !important;}
.blue {color:#0069ad !important;}
.gray {color:#3f3f3f !important;}
.bgorange {background-color:#ff7100 !important;color:#fff;}
.bgblue {background-color:#0069ad !important;color:#fff;}
.bggray {background-color:#3f3f3f !important;color:#fff;}
a {color:#0C477C;text-decoration:none;}
a:hover {text-decoration:underline;}
table.push {height:150px;}
ol {list-style:decimal outside;margin-left:25px;margin-bottom:18px;}
ol li b {color:#ff7100;}
.hide{display:none;}
.oh {overflow:hidden;}
.imagecenter, .text-center {text-align:center;}
.imageleft {margin-right:5px;float:left;}
.imageright {margin-left:5px;float:right;}
table {border-collapse:collapse;}

/*Layout promo*/
#homePromo{width:632px;height:412px;position:relative;background-color:#FFF;}
#homePromo a,#homePromo a:hover {text-decoration:none;}
#homePromo .header{width:100%;}
#homePromo .header img{width:100%;}
#homePromo .header a.close{background:transparent url(../images/MACH_close_button_thickbox.gif) no-repeat;width:16px;height:16px;position:absolute;top:10px;right:15px;}
#homePromo .content{text-align:left;padding:5px 30px 5px 30px;height:124px;overflow-y:hidden;}
#homePromo .content h1{line-height:22px;padding:0;color:#000;font-weight:normal;font-family:arial, sans-serif;font-size:22px;text-align:center;}
#homePromo .content p{color:#000;font-weight:normal;font-family:arial, sans-serif;font-size:12px;}
#homePromo .content .link{display:block;margin:15px auto;text-align:center;}
#homePromo .content .link a{text-align:center;text-decoration:none;font-weight:normal;font-size:14px;padding:7px 9px 6px 9px;color:#FFF;background:transparent url(../images/MACH_link_button.png) repeat-x}
#homePromo .content link a:hover{text-decoration:none;}
#homePromo .footer{width:100%;}


/*Game promo*/
/*#flash {position:relative;top:30%;}*/
#flash {position:relative;top:17%;right:32%;}
#block_game h3 {color: #3B99D9;font-weight:bold;}
#block_game ol {color: #3B99D9;}
#block_game ol li {padding:5px 40px 5px 5px;text-align:justify;}
#block_game ol li {padding-right:40px;background:transparent url(../images/jewel_page.png) no-repeat right 50%;}
#block_game ol li.no_jewel {padding-right:40px;background:transparent url(../images/jewel_inactive.png) no-repeat 97% 50%;}
#block_game ol li a {color:#000;font-weight:bold;font-size:10px;text-decoration:none;}
#block_game ol li a:hover {}
#block_game ol li.no_jewel a {font-weight:normal;}
#contentBlock img.jewel {border:none;position:relative;top:10px;}
/*#contentBlock h1.jewel {padding-right:40px;background:transparent url(../images/jewel_page.png) no-repeat center right;}*/

/*Layout*/
#container{width:984px;margin:0 auto;position:relative;}
#header{position:relative;z-index:60;width:984px;margin-bottom:10px;}
#homeFlash{height:319px;margin-bottom:1px;}

/*Toolbox*/
#toolbox{position:absolute;right:0;top:0;width:384px;padding:0 10px;z-index:101;}
#toolbox .btn{position:absolute;right:0;z-index:50;padding:9px 39px 14px 26px;background:transparent url(../images/bg-tools-plus.png) no-repeat;behavior:url('/extension/mach/design/mach/javascripts/iepngfix.htc');color:#555;font-size:10px;font-weight:600;text-decoration:none;width:50px;display:block;}
#toolbox.active .btn{background:transparent url(../images/bg-tools-minus.png) no-repeat;behavior:url('/extension/mach/design/mach/javascripts/iepngfix.htc');}
#toolbox .content{display:none;z-index:40;background:url(../images/spacer.gif) repeat;}
#toolbox.active .content{display:block;}
#toolbox .content .bottomContent ul{background:transparent url(../images/bg-toolbox.png) left top repeat-y;padding:10px 15px 5px 15px;display:block;overflow:hidden;width:353px;}
#toolbox .content .bottomContent ul li{float:left;width:117px;font-size:11px;font-weight:600;color:#747474;line-height:20px;}
#toolbox .content .bottomContent ul li ul{background:none;padding:0 0 0 5px;}
#toolbox .content .bottomContent ul li ul li{float:none;}
#toolbox .content .bottomContent ul li ul li a{color:#a8a8a8;font-size:11px;font-weight:300;text-decoration:none;background:url(../images/gray_arrow.gif) left center no-repeat;padding:1px 0 1px 10px;}
#toolbox .content .bottomContent ul li ul li a:hover{color:#000;}
#toolbox .content .bottomContent ul li ul li a#add{background:url(../images/add.gif) left center no-repeat;padding-left:20px;}#toolbox .content .bottomContent ul li ul li a#add:hover{background:url(../images/add_on.gif) left center no-repeat;}
#toolbox .content .bottomContent ul li ul li a#rss{background:url(../images/rss.gif) left center no-repeat;padding-left:20px;}#toolbox .content .bottomContent ul li ul li a#rss:hover{background:url(../images/rss_on.gif) left center no-repeat;}
#toolbox .content .bottomContent ul li ul li a#facebook{background:url(../images/facebook.gif) left center no-repeat;padding-left:20px;}#toolbox .content .bottomContent ul li ul li a#facebook:hover{background:url(../images/facebook_on.gif) left center no-repeat;}
#toolbox .content .bottomContent ul li ul li a#twitter{background:url(../images/twitter.gif) left center no-repeat;padding-left:20px;}#toolbox .content .bottomContent ul li ul li a#twitter:hover{background:url(../images/twitter_on.gif) left center no-repeat;}
#toolbox .content .bottomContent ul li ul li a#myspace{background:url(../images/myspace.gif) left center no-repeat;padding-left:20px;}#toolbox .content .bottomContent ul li ul li a#myspace:hover{background:url(../images/myspace_on.gif) left center no-repeat;}
#toolbox form{padding:3px 94px 3px 10px;background:#afafaf;margin:0 5px 0 3px;height:24px;}
#toolbox form label{color:#fff;font-weight:600;font-size:11px;margin:5px 10px 0 0;float:left;}
#toolbox form input{padding:3px 0;border:0;float:left;}
#toolbox form input.champs{color:#9a9a9a;font-size:10px;padding:3px 0 3px 10px;background:url(../images/bg-inputSearch.gif) no-repeat;border:0;width:148px;}
#toolbox #toolbox-bot{background:transparent url(../images/bg-toolbox-bot.png) left top no-repeat;height:13px;padding:0 10px;width:364px;}
#toolbox #SearchButton{display:none;}
#toolbox #button_search{background:transparent url(../images/launchSearch.gif) left top no-repeat;display:block;width:31px;height:20px;float:left;}

/*content*/
#wrapContent{padding:1px 15px;position:relative;}

/*Hot news*/
#hotNews{border-top:1px solid #f3f3f4;border-bottom:1px solid #f3f3f4;margin-top:1px;font-size:11px;padding:9px 0;overflow:hidden;}
#hotNews #title {color:#ff7100;font-weight:600;margin-right:30px;}
#hotNews a{color:#434343;text-decoration:none;}	
#hotNews a:hover{color:#0c477c;}
#hotNews p#prevNext{float:right;}
#hotNews #prev{margin-right:2px;}
#hotNews #theHotNews, #hotNews #title {float:left;background-color:transparent;}
#hotNews #theHotNews {width:800px;}
.boxes{overflow:hidden;padding-top:35px;}

/*3 boxes en bas de homepage*/
.floatbox{float:left;width:283px;padding:0 50px 0 0;overflow:hidden;}
.floatbox.last{float:left;width:283px;padding:0;}
.floatbox img{display:block;float:left;margin-right:18px;}
.floatbox .txt{float:left;width:223px;}
.floatbox .txt h3{font-size:18px;color:#000;font-weight:300;margin-bottom:10px;}
.floatbox .txt p{font-size:11px;line-height:16px;color:#808080;text-align:justify;font-weight:300;margin-bottom:10px;}
.floatbox .txt a{color:#0c477c;text-decoration:none;}
.floatbox a:hover{text-decoration:underline;}

/*footer*/
#footer{border-top:1px solid #d7d6d6;padding-top:1px;background:#fff;margin:20px 15px 0 15px;}
#footer .copyright{float:right;color:#afb0b1;font-size:10px;padding-top:4px;background:#fff;padding-left:5px;}
#footer .eZ{float:left;text-decoration:none;background:#fff url(../images/ez.gif) 0 4px no-repeat;width:144px;display:block;padding-top:4px;} #footer .eZ span{visibility:hidden;}
#footer .eZ:hover{background:#fff url(../images/ez_on.gif) 0 4px no-repeat;}
#footer p{background-color:#fff;text-align:center;color:#afb0b1;font-size:10px;padding-top:4px;}
#footer p a{text-decoration:none;color:#afb0b1;font-size:10px;}
#footer p a:hover{color:#000;}

/*Simple page*/
#visu img{display:block;width:984px;margin-top:-10px;}

/*Ariane*/
#ariane{border-top:1px solid #f3f3f4;border-bottom:1px solid #f3f3f4;font-size:11px;margin:0 15px;padding:9px 0;}
#ariane img{margin:0 10px;}
#ariane #cat{font-weight:600;}

/*contenu de page simple*/
#contentBlock{overflow:hidden;}
#contentBlock #colLeft{float:left;width:647px;}
#contentBlock #colLeft a {color:#0C477C;text-decoration:underline;}
#contentBlock #colLeft a:hover {text-decoration:none;}
#contentBlock #colRight{float:right;width:305px;margin-right:15px;padding-top:45px;}
#contentBlock h1{color:#0c477c;font-size:25px;font-weight:300;padding:25px 0 35px 15px;background:transparent url(../images/top-txt.gif) bottom no-repeat;}
#contentBlock #colLeft h2 {font-size:17px;color:#4c4f5d;padding:5px 0;background:url(../images/underh2.gif) bottom repeat-x;margin:15px 0 10px 0;}
#contentBlock #colLeft h3 {color:#4c4f5d;font-size:17px;font-weight:300;padding:10px 0;}
#contentBlock #colLeft h4 {color:#4c4f5d;font-size:14px;font-weight:300;padding:10px 0;font-style:italic}
#contentBlock #contentTxt, #contentBlockTraining #content{background:#f9f9f9 url(../images/bot-wrapContent.gif) bottom repeat-x;padding:0px 15px 50px 15px;overflow:hidden;}
#contentBlock #contentTxt #intro, #contentBlockTraining #content #intro {font-size:14px;color:#000;text-align:justify;line-height:20px;margin-bottom:0px;font-weight:300;overflow:hidden;}
#contentBlock #contentTxt #dateLoca {font-size:14px;font-weight:900;color:#0C477C;}
#contentBlock #contentTxt #dateLoca a {float:right;font-size:10px;}
#contentBlock #contentTxt .visualTraining {margin-left:25px;float:right;}

/*Training*/
#contentBlockTraining {overflow:hidden;}
#contentBlockTraining #colLeft{float:left;width:647px;}
#contentBlockTraining #colRight{float:right;width:305px;margin-right:15px;padding-top:45px;}
#contentBlockTraining h1{color:#3F8FC2;font-size:25px;font-weight:300;padding:25px 0 10px 15px;}
#contentBlockTraining #content {background:#f9f9f9 url(../images/bot-wrapContent.gif) bottom repeat-x;padding:0 15px 50px 15px;overflow:hidden;}
#contentBlockTraining #content h2 {font-size:17px;color:#4c4f5d;padding:5px 0;background:url(../images/underh2.gif) bottom repeat-x;margin:15px 0 10px 0;}
#contentBlockTraining #content p {font-size:12px;color:#3b3e4b;margin-bottom:10px;}
#contentBlockTraining #content #flashMap embed {margin-left: -13px;}

/*onglet tabs*/
#contentBlockTraining #tabs {overflow:hidden;background:#F8F8F8 url(../images/bg-ul-tab.gif) repeat-x;}
#contentBlockTraining #tabs ul {overflow:hidden;background:#efefef}
#contentBlockTraining #tabs li {float:left;padding:12px 15px 9px;background:#efefef url(../images/bg-ul-tab.gif) repeat-x;}
#contentBlockTraining #tabs li.sep {width:1px;padding:12px 0 9px;background:#efefef url(../images/sepTab.gif) left center no-repeat;}
#contentBlockTraining #tabs li.ui-tabs-selected {background:#f8f8f8 url(../images/selected-tab.gif) center top no-repeat;}
#contentBlockTraining #tabs li#map-tab a {background:url(../images/icon-maptab.gif) no-repeat;padding:5px 0 5px 30px;}
#contentBlockTraining #tabs li.ui-tabs-selected#map-tab a {background:url(../images/icon-maptab-on.gif) no-repeat;}
#contentBlockTraining #tabs li#calendar-tab a {background:url(../images/icon-calendartab.gif) no-repeat;padding:5px 0 5px 30px;}
#contentBlockTraining #tabs li.ui-tabs-selected#calendar-tab a {background:url(../images/icon-calendartab-on.gif) no-repeat;}
#contentBlockTraining #tabs li#topic-tab a {background:url(../images/icon-topictab.gif) no-repeat;padding:5px 0 5px 30px;}
#contentBlockTraining #tabs li.ui-tabs-selected#topic-tab a {background:url(../images/icon-topictab-on.gif) no-repeat;}
#contentBlockTraining .ui-tabs .ui-tabs-hide {display: none;}

/*training Map*/
#contentBlockTraining #trainingMap {padding:0;}

/*Training Calendar*/
#contentBlockTraining #calendar-tool {overflow:hidden;}
#contentBlockTraining #calendar-tool a.pdf {background:url(../images/pdf-seminar-dl.gif) no-repeat;padding:3px 5px 3px 18px;display:block;font-size:10px;font-weight:900;margin-top:5px;float:left;}
#contentBlockTraining #calendar-tool a.pdf:hover {text-decoration:none;}
#contentBlockTraining #calendar-tool p#year {float:right;margin-top:8px;}
#contentBlockTraining #calendar-tool p#year #prev, #calendar-tool p#year #next, #calendar-tool p#year span {display:block;float:left;margin:0 5px;}
#contentBlockTraining #calendar-tool p#year #prev {background:url(../images/prev-year.gif) no-repeat;width:14px;}
#contentBlockTraining #calendar-tool p#year #next {background:url(../images/next-year.gif) no-repeat;width:14px;}
#contentBlockTraining #calendar-tool p#year span {font-weight:900;}

#contentBlockTraining table#calendar-wrapper {border-collapse:collapse;margin:15px;background-color:#d3edff;}
#contentBlockTraining table#calendar-wrapper tr.monthTitle {height:19px;}
#contentBlockTraining table#calendar-wrapper tr.dayTitle {}
#contentBlockTraining table#calendar-wrapper td.blueCol {background-color:#d3edff;}
#contentBlockTraining table#calendar-wrapper td.fakeTH {background:url(../images/th-month-label.gif) repeat-x;height:19px;}
#contentBlockTraining table#calendar {border-collapse:collapse;font-size:11px;margin:0;}
#contentBlockTraining table#calendar th {background:url(../images/th-month-label.gif) repeat-x;color:#fff;text-transform:uppercase;font-weight:300;height:19px;}
#contentBlockTraining table#calendar tbody {}
#contentBlockTraining table#calendar tr.monthLine {height:19px;}
#contentBlockTraining table#calendar tr.monthLine table#oneMonth {width:100%}
#contentBlockTraining table#calendar tr.monthLine table#oneMonth td table {border-left:1px solid #D3EDFF;border-bottom:1px solid #D3EDFF;}
#contentBlockTraining table#calendar tr.monthLine table#oneMonth td table tr.days {background-color:#d3edff;}
#contentBlockTraining table#calendar tr.monthLine table#oneMonth td table tr.week {background-color:#fff;}
#contentBlockTraining table#calendar tr.monthLine table#oneMonth td table td {width:22px; height:20px;}
#contentBlockTraining table#calendar tr.monthLine table#oneMonth td table td.today {background:#3F8FC2;color:#FFF;}
#contentBlockTraining table#calendar tr.monthLine table#oneMonth td table td.scheduled {background:#e4621e;}

#contentBlockTraining table#calendar table td.grey {background-color:#f2f3f3;color:#737474;}

/*Tooltip du Calendrier*/
.tip {width:320px;margin-top:75px;}
.tip .toptip {height:17px;background:url(../images/topTip.gif) left top no-repeat;}
.tip .midtip {background:url(../images/bgTip.gif) left top repeat-y;}
.tip .bottip {min-height:103px;background:url(../images/botTip.gif) left bottom no-repeat;padding:0 10px 10px 10px;font-size:11px;}
.tip .bottip h2 {margin-bottom:10px;}
.tip .bottip h2 a {color:#ff7100;font-size:14px;font-weight:300;}
.tip .bottip ul.date li {padding-left:10px;color:#000;margin-bottom:5px;background:url(../images/closedArrow.gif) left center no-repeat;}
.tip .bottip ul.date li a {color:#0069ad;}


/*Training topics*/
#contentBlockTraining #trainingTopics {overflow:hidden;float:left;}
#contentBlockTraining #trainingTopics p.instruction {margin:10px 0 15px 10px;}
#contentBlockTraining #trainingTopics .contentList {}
#contentBlockTraining #trainingTopics .contentList ul {background:none;}
#contentBlockTraining #trainingTopics .contentList li {float:none;}
#contentBlockTraining #trainingTopics .contentList li.level-1 {background:none;}
#contentBlockTraining #trainingTopics .contentList li.level-1 .category{font-weight:900;font-size:14px;color:#0c477c;background:url(/extension/mach/design/mach/images/closedArrow.png) 0px center no-repeat;padding-left:10px;cursor:pointer;}
#contentBlockTraining #trainingTopics .contentList li.level-2 .subcategory {background:url(/extension/mach/design/mach/images/closedArrow.png) 0px center no-repeat;padding-left:10px;cursor:pointer;}
#contentBlockTraining #trainingTopics .contentList li.level-2.selected .subcategory {background:url(/extension/mach/design/mach/images/openedArrow.png) 0px center no-repeat;}
#contentBlockTraining #trainingTopics .contentList li.level-2 {background:none;padding:10px 0 0 20px;color:#3c3e4b;font-weight:900;}
#contentBlockTraining #trainingTopics .contentList div.courses {margin: 5px 0 5px 10px;}
#contentBlockTraining #trainingTopics .contentList div.courses p {margin:0;background:url(/extension/mach/design/mach/images/highlightArrow.png) 0px center no-repeat;padding-left:10px;}
#contentBlockTraining #trainingTopics .contentList div.courses p .location {font-weight:300;}
#contentBlockTraining #trainingTopics .contentList div.courses p .date {font-weight:300;}
#contentBlockTraining #trainingTopics .contentList div.courses a {font-weight:300;color:#3F8FC2;display:inline !important;padding:0;background:none !important;font-size:12px;}
	
/*Seminar*/
#contentBlock #colLeft #seminar-date {width:300px;float:left;background:#fff;margin-top:-6px;}
#contentBlock #colLeft #seminar-date h2 {padding:5px 10px;margin:0;background:#FF7100 url(../images/bg-h2-highlight.gif) repeat-x;color:#fff;font-size:14px;}
#contentBlock #colLeft #seminar-date #topshadowSeminar {background:#fff url(../images/shadowT-seminarDate.gif) no-repeat;height:6px;font-size:6px;}
#contentBlock #colLeft #seminar-date #botshadowSeminar {background:#fff url(../images/shadowB-seminarDate.gif) no-repeat;height:6px;font-size:6px;}
#contentBlock #colLeft #seminar-date #midLshadowSeminar {background:#fff url(../images/shadowL-seminarDate.gif) left top repeat-y;padding:0 0 0 6px;}
#contentBlock #colLeft #seminar-date #midRshadowSeminar {background:#fff url(../images/shadowR-seminarDate.gif) right top repeat-y;padding:0 6px 0 0;}
#contentBlock #colLeft #seminar-date #contentSeminar {border:1px solid #cfd0d3;width:288px;background:url(../images/bg-highlightbox.gif) center no-repeat;}
#contentBlock #colLeft #seminar-date ul,#contentBlock #colLeft #seminar-date p {margin-bottom:0px !important;padding:5px 10px;}
#contentBlock #colLeft #seminar-date ul li {color:#595959;list-style:url(../images/highlightArrow.png) outside;}

#contentBlock #colLeft #toCalendar-visu {float:right;width:300px;}
#contentBlock #colLeft #toCalendar-visu a {background:#fff url(../images/calendar-icon-seminar.gif) 85px center no-repeat;padding:3px 0 5px 32px;display:block;text-align:center;border:1px dotted #3F8FC2;text-decoration:none !important;margin:0 6px;}
#contentBlock #colLeft #toCalendar-visu #visu {}
#contentBlock #colLeft #toCalendar-visu #topshadowVisu {background:#fff url(../images/shadowT-seminarDate.gif) no-repeat;height:6px;}
#contentBlock #colLeft #toCalendar-visu #botshadowVisu {background:#fff url(../images/shadowB-seminarDate.gif) no-repeat;height:6px;}
#contentBlock #colLeft #toCalendar-visu #midLshadowVisu {background:#fff url(../images/shadowL-seminarDate.gif) left top repeat-y;padding-left:6px}
#contentBlock #colLeft #toCalendar-visu #midRshadowVisu {background:#fff url(../images/shadowR-seminarDate.gif) right top repeat-y;padding-right:6px}
#contentBlock #colLeft #toCalendar-visu #contentVisu, #contentBlock #colLeft #toCalendar-visu #contentVisu img {width:288px;margin:0;display:block;}
#contentBlock #colLeft #hotel-detail {padding:6px;}
#contentBlock #colLeft #hotel-detail #content-detail {border:1px solid #cfd0d3;background:#fff;}
#contentBlock #colLeft #hotel-detail #content-detail h2 {background:#fff url(../images/bed.gif) 10px center no-repeat;border-bottom:1px dotted #fc7000;padding-left:45px;color:#fc7000;margin:0 0 10px 0;}
#contentBlock #colLeft #hotel-detail #content-detail #detail {float:left;padding:0 0 0 10px;width:360px;}
#contentBlock #colLeft #hotel-detail #content-detail #detail p#hotelName{color:#fc7000;}
#contentBlock #colLeft #hotel-detail #content-detail #detail #text-detail p {color:#3b3e4b;line-height:15px;text-align:left;}
#contentBlock #colLeft #hotel-detail #content-detail #booking {float:right;width:220px;padding:3px;}
#contentBlock #colLeft #hotel-detail #content-detail #booking a {text-decoration:none;}
#contentBlock #colLeft #hotel-detail #content-detail #booking .oh #pictures {}
#contentBlock #colLeft #hotel-detail #content-detail #booking .oh #pictures #fourpics {width:91px;height:100px;float:left;}
#contentBlock #colLeft #hotel-detail #content-detail #booking .oh #pictures #fourpics a {display:inline-block;margin:0 1px;height:47px;}
#contentBlock #colLeft #hotel-detail #content-detail #booking .oh #pictures #fourpics a img {vertical-align:middle;}
#contentBlock #colLeft #hotel-detail #content-detail #booking .oh #pictures #fourpics #picsView {text-align:center;font-size:9px;color:#6a6d76;display:block;}
#contentBlock #colLeft #hotel-detail #content-detail #booking .oh #pictures #gmap {text-align:center;}
#contentBlock #colLeft #hotel-detail #content-detail #booking .oh #pictures #gmap a {background:url(../images/googleMap.gif) center top no-repeat;display:inline-block; width:91px;padding-top:93px;color:#6a6d76;font-size:9px;}
#contentBlock #colLeft #hotel-detail #content-detail #booking p#booking-btn {text-align:center;}
#contentBlock #colLeft #hotel-detail #content-detail #booking p#booking-btn a {background:url(../images/btn-booking.gif) no-repeat;display:inline-block;font-size:12px;color:#fff;font-weight:bold;padding:7px 0;width:141px;}



/*highlightBox*/
#contentBlock #contentTxt .highlightBox{float:left;width:284px;background:#e6e6e6 url(../images/bg-highlightbox.gif) left bottom no-repeat;padding:0 0 3px 0;margin:0 10px 8px 0;} 
#contentBlock #contentTxt .highlightBox h2{font-size:14px;color:#fff;background:#ff7100 url(../images/bg-h2-highlight.gif) repeat-x;text-align:center;padding:5px 0;margin:0 0 10px 0;} 
#contentBlock #contentTxt .highlightBox .txt{padding:0 6px;margin-bottom:10px;color:#7a7a7a;font-size:12px;}
#contentBlock #contentTxt .highlightBox .txt p{margin-bottom:10px;text-align:left;}
#contentBlock #contentTxt .highlightBox .txt ul{margin:0 0 20px 10px;padding:0;}
#contentBlock #contentTxt .highlightBox .txt ul li{margin:5px 0 5px 10px;list-style:url(../images/highlightArrow.png) outside;list-style-type:none;behavior:url('/extension/mach/design/mach/javascripts/iepngfix.htc');}
#contentBlock #contentTxt .highlightBox .txt ul li ul{margin:0;}
#contentBlock #contentTxt .highlightBox .txt p.tac{text-align:center;}
#contentBlock #contentTxt .highlightBox .txt p.tac a{color:#0c477c;text-decoration:none;}
#contentBlock #contentTxt .highlightBox .txt p.tac a:hover{text-decoration:underline;}

/*paragraph*/
#contentBlock #contentTxt p{margin-bottom:18px;color:#3f3f3f;line-height:18px;text-align:justify;}
#contentBlock #contentTxt p.text-center{text-align:center;}
#contentBlock #contentTxt .underlinedBox h2{font-size:17px;color:#4c4f5d;padding:5px 0;background:url(../images/underh2.gif) bottom repeat-x;margin:10px 0 15px 0;}
#contentBlock #contentTxt ul {margin-bottom:10px;padding-left:15px;}
#contentBlock #contentTxt ul ul {margin-bottom:0;}
#contentBlock #contentTxt ul li {list-style:url(../images/grisArrow.gif) outside;margin:3px 0 3px 10px;}
#contentBlock #contentTxt ul.listOrange {margin-bottom:10px;}
#contentBlock #contentTxt ul.listOrange li {background:none;list-style:url(../images/orangeArrow.gif) outside;*list-style:url(../images/orangeArrowIE.gif) outside;margin:3px 0 3px 10px;}
#contentBlock #contentTxt .orangeBorderBox{padding-left:10px;border-left:2px solid #ff7100;}
#contentBlock #contentTxt .paragraphBox ol {list-style:decimal outside;}
#contentBlock #contentTxt .paragraphBox ul.listOrange li {background:none;list-style:url(../images/orangeArrow.gif) outside;padding-left:0;*list-style:url(../images/orangeArrowIE.gif) outside;margin:3px 0 3px 10px;}
#contentBlock #contentTxt .paragraphBox ul.listOrange ul {padding-left:15px;}

/*discover agenda*/
#contentBlock #contentTxt #agenda ul, #contentBlock #contentTxt #agenda p {margin-top: 10px;}

/*galerie*/
#contentBlock #contentTxt #galleries_flash {margin-left:-15px;}

/*testimonial*/
#contentBlock #contentTxt #block-orange {width:286px;float:left;border:1px solid #fc7000;padding:1px;background:#fff;}
#contentBlock #contentTxt #block-orange h2{background:#fc7000;color:#fff;font-size:14px;padding:5px 10px;margin:0 0 10px 0;}
#contentBlock #contentTxt #block-orange ul{font-size:12px;padding:0 10px;margin-bottom:10px;}
#contentBlock #contentTxt #block-orange ul li {padding-left:10px;list-style:url(../images/orangeArrow2.gif) outside;margin-bottom:5px;}
#contentBlock #contentTxt #testimonial {width:306px;float:right;border:1px solid #CFD0D3;background:#fff url(../images/bg-fulltesti.gif) left center repeat-y;}
#contentBlock #contentTxt #testimonial .txt {background:url(../images/bg-testi.gif) left bottom no-repeat;}
#contentBlock #contentTxt #testimonial .txt h2 {color:#fff;font-size:14px;padding:5px 10px;margin:0 0 10px 0;background:url(../images/bg-h2Testi.gif) left top repeat-x;}
#contentBlock #contentTxt #testimonial .txt p {font-size:13px;padding:0 10px;margin:0 0 15px;font-weight:bold;color:#3b3e4b;}
#contentBlock #contentTxt #testimonial .txt p.author {font-size:12px;padding:0 10px 15px 10px;font-weight:300;font-style:italic;margin-bottom:0;}

/*testimonial buttons*/
#discovery {cursor:pointer;display:block;text-align:center;font-size:18px;font-weight:900;color:#fc7000;background:url(../images/bg-discover.gif) center center no-repeat;padding:11px 0;}
#discovery:hover, #form-btn:hover{text-decoration:none;}
#inscription {padding:0 5px;}
#inscription:hover {cursor:pointer;}
#inscription #form-btn {color:#FFF;text-decoration:none;display:block;text-align:center;font-size:18px;font-weight:900;color:#fff;background:url(../images/bg-formbtn.gif) center center no-repeat;padding:11px 0;}

/*Formulaire*/
#contentBlock #contentTxt form{margin:0 auto 20px;padding:10px;border:1px solid #fff;background:#ecebeb;font-size:11px;overflow:hidden;}
#contentBlock #contentTxt form h2{font-size:18px;color:#ff7100;font-weight:300;background:none;margin-bottom:10px;}
#contentBlock #contentTxt form p.label{float:left;padding:3px 0;width:150px;margin:0 10px 0 0;text-align:left;}
#contentBlock #contentTxt form label.label_needed{float:left;width:20px;margin:5px 0 0 0;text-align:left;}
#contentBlock #contentTxt form select{margin-right:10px;float:left;width:360px;}
#contentBlock #contentTxt form select.date{width:60px;}
#contentBlock #contentTxt form select#civility{width:200px;}
#contentBlock #contentTxt form select#countryList{width:360px;}
#contentBlock #contentTxt form input#firstname{width:150px;}
#contentBlock #contentTxt form input{width:360px;*width:359px;margin:2px 0;float:left;overflow:auto;height:18px;}
#contentBlock #contentTxt form input .checkbox{width:0;}
#contentBlock #contentTxt form input.needed{width:20px;margin:7px 5px 0 0;*margin:2px 5px 0 0;}
#contentBlock #contentTxt form textarea{width:360px;margin:2px 0;float:left;overflow:auto;height:80px;}
#contentBlock #contentTxt form input.radio{width:10px;margin-right:5px;}
#contentBlock #contentTxt form fieldset#visa{border:1px solid #cdcdcd;padding:0 10px;overflow:hidden;margin-bottom:10px;}
#contentBlock #contentTxt form fieldset#visa legend{font-weight:600;color:#4c4f5d;}
#contentBlock #contentTxt form fieldset#visa p.fl{float:left;margin:0 10px 0 0;}
#contentBlock #contentTxt form fieldset#visa p.label{width:150px;}
#contentBlock #contentTxt form fieldset#visa input.txt{width:150px;}
#contentBlock #contentTxt form input.send{background:#0c477c; border:1px solid #fff;color:#fff;width:80px;font-size:9px;margin-top:10px;cursor:pointer;}
#contentBlock #contentTxt form #seminarLanguages {overflow:hidden;}
#contentBlock #contentTxt form #seminarLanguages p.label {width:590px;}
#contentBlock #contentTxt form #seminarLanguages .choice-lang {margin-left:160px;}
#contentBlock #contentTxt form #seminarLanguages .line {float:left;}
#contentBlock #contentTxt form #seminarLanguages .choice {float:left;overflow:hidden;}
#contentBlock #contentTxt form #seminarLanguages .choice p.label {width:80px;}
#contentBlock #contentTxt form #seminarLanguages .choice input {margin:5px 8px 0 0;}
#contentBlock #contentTxt form .line{margin:0 auto 5px;width:530px;}
#contentBlock #contentTxt form .line p.label{}
#recaptcha_area {margin-left:160px;}

#contentBlock #contentTxt form#restricted {text-align:center;}
#contentBlock #contentTxt form#restricted p {text-align:center;}
#contentBlock #contentTxt form#restricted .buttonblock input.button{width:100px;float:none;}

/*Checkbox*/
#contentBlock #contentTxt form input.checkbox{width:13px;margin:5px 20px 0 160px;}
#contentBlock #contentTxt form#form_event_register input.checkbox{margin:0;}
#contentBlock form #trainingEvents p.label{width:310px;margin-left:0px;} 
#contentBlock form #trainingEvents .lang_seminar, #contentBlock form #trainingEvents .lang_seminar .line {overflow:hidden;}
#contentBlock form #trainingEvents .lang_seminar .line {margin:0;}

/*Colonne de droite*/
.rightBox h3{font-weight:300;font-size:12px;color:#000;text-align:right;text-transform:uppercase;margin-bottom:4px;}
.rightBox .contentBox{padding:15px 10px 15px 0;background:url(../images/bg-rightBox.gif) repeat-x;overflow:hidden;font-size:11px;color:#7a7a7a;border-top:1px solid #f4f5f6;}
.rightBox .contentNavBox{padding:0;background:url(../images/bg-rightBox.gif) repeat-x;overflow:hidden;font-size:11px;color:#7a7a7a;border-top:1px solid #f4f5f6;width:305px;}
.rightBox .contentBox img{float:left;border:1px solid #dbdbdb;margin-right:10px;}
.rightBox .contentBox .box {padding-left:10px;}
.rightBox .contentBox ul{margin:0 0 5px 0;}
.rightBox .contentBox ul li{background:url(../images/listgrayArrow.png) left 4px no-repeat;padding:0 0 0 10px;}
.rightBox .contentNavBox table.submenu {margin:3px 0 0 1px;padding:0;overflow:hidden;border-collapse:collapse;background-image:none;background-color:#fff;}
.rightBox .contentNavBox table.submenu tr.first {background:url(../images/tr-bgtop.gif) repeat-x;}
.rightBox .contentNavBox table.submenu tr.last {background:url(../images/tr-bgbot.gif) bottom repeat-x;}
.rightBox .contentNavBox table.submenu tr.last td {vertical-align:bottom;}
.rightBox .contentNavBox table.submenu td {width:152px;margin:0;padding:0;border:1px solid #e8e8e8;}
.rightBox .contentBox a{color:#3F8FC2;text-decoration:underline;}
.rightBox .contentBox p{margin:0 0 5px 0;text-align:justify;}
#subnavBox {margin-bottom:15px;}
#subnavBox a {text-decoration:none;color:#000;display:block;padding:5px 0 5px 5px;}
#subnavBox a:hover, #subnavBox a.selected {text-decoration:none;color:#3f8fc2;}
#subnavBox a.selected {background:#fff url(../images/bg-subnav.gif) bottom repeat-x;}

/*events and news*/
#contentBlock #contentTxt .events, #contentBlock #contentTxt .training {margin-bottom:30px;}
#contentBlock #contentTxt .events h3, #contentBlock #contentTxt .training h3, #contentBlock #contentTxt .jobs h3 {color:#ff7100;font-size:17px;font-weight:300;margin-bottom:6px;padding:0;}
#contentBlock #contentTxt .events .lieu {font-weight:600;margin-left:10px;font-style:italic;}
#contentBlock #contentTxt .events p, #contentBlock #contentTxt .training p {margin:0;color:#000;}
#contentBlock #contentTxt .events .content p{color:#3f3f3f;}
#contentBlock #contentTxt .events .content li, #contentBlock #contentTxt .training li, #contentBlock #contentTxt .jobs .content li {margin:0;padding-left:10px;background:url(../images/listgrayArrow.png) left center no-repeat;color:#3f3f3f;list-style-image:none;list-style-type:none;}
#contentBlock #contentTxt .jobs .content li {margin:5px 0 10px;padding-left:10px;background:url(../images/orangeArrow.gif) left 5px no-repeat;color:#3f3f3f;list-style:none;}
#contentBlock #contentTxt .jobs .content li li {background:url(../images/listgrayArrow.png) left 5px no-repeat;margin:0;}

/*Press*/
#contentBlock #contentTxt .press {margin-bottom:30px;}
#contentBlock #contentTxt .press p.date {color:#ff7100;font-size:14px;font-weight:300;margin-bottom:6px;font-style:italic;}
#contentBlock #contentTxt .press h3 {color:#000;font-size:12px;font-weight:600;margin-bottom:6px;padding:0;}

/*New box this site is full of boxes*/
#contentBlock #contentTxt .highlightImageBox {background:#fff;border:1px solid #ff7100;padding:10px;overflow:hidden;color:#7a7a7a;font-size:11px;}
#contentBlock #contentTxt .highlightImageBox h3 {color:#ff7100;font-size:14px;font-weight:600;padding:0 0 10px 0;}
#contentBlock #contentTxt .highlightImageBox img {display:block;float:left;margin-right:15px;}
#contentBlock #contentTxt .highlightImageBox p {margin-bottom:6px;color:#7a7a7a;}
#contentBlock #contentTxt .highlightImageBox ul li {list-style:url(../images/highlightArrow.gif) inside;}

/*warning*/
.warning{width:auto;margin-bottom:10px;padding:10px;}
.warning h2{color:#cc0000 !important;font-size:14px !important;background:none !important;}
.warning ul, .feedback ul{margin-left:13px;}
.warning ul li {background:url(../images/warningArrow.gif) left no-repeat;padding-left:10px;list-style:none !important;}
.feedback ul li {background:url(../images/feedbackArrow.gif) left no-repeat;padding-left:10px;list-style:none !important;}
.feedback{width:auto;margin-bottom:10px;padding:10px;}
.feedback h2{color:#FF7100 !important;font-size:14px !important;background:none !important;}

/*sitemap*/
#contentBlock #contentTxt #sitemap {padding:0;margin:0;}
#contentBlock #contentTxt #sitemap a, #contentBlock #contentTxt #sitemap a:hover {text-decoration:none;}
#contentBlock #contentTxt #sitemap ul{list-style-image:none !important;margin:0;padding:0;}
#contentBlock #contentTxt #sitemap ul a:hover {text-decoration:none;}
#contentBlock #contentTxt #sitemap ul li {list-style-image:none !important;padding-bottom:60px !important;overflow:hidden;width:100%;background:none;}
#contentBlock #contentTxt #sitemap ul li span{font-size:17px;color:#4c4f5d;padding:5px 0;background:url(../images/underh2.gif) bottom repeat-x;margin:10px 0 15px 0;display:block;font-weight:600;}
#contentBlock #contentTxt #sitemap ul li ul {padding:0;}
#contentBlock #contentTxt #sitemap ul li ul .line {overflow:hidden;}
#contentBlock #contentTxt #sitemap ul li ul li {float:left;width:31%;padding:0 0 0 10px !important;background:url(../images/grisArrow.gif) left center no-repeat;list-style-image:none !important;}
#contentBlock #contentTxt #sitemap ul li ul li a {color:#0C477C;font-size:14px;font-weight:300;padding:10px 0;}
#contentBlock #contentTxt #sitemap ul li ul li a:hover{color:#000;}
#contentBlock #contentTxt #sitemap ul li.noclick a {cursor:default;}
#contentBlock #contentTxt #sitemap ul li ul li.noclick {padding:0 !important;list-style:none !important;background:none !important;}
#contentBlock #contentTxt #sitemap ul li ul li.noclick a, #sitemap ul li ul li.noclick a:hover {color:#4c4f5d !important;font-size:17px;font-weight:300;padding:10px 0;text-decoration:none;}
#contentBlock #contentTxt #sitemap ul li ul li ul {padding-left:15px;}
#contentBlock #contentTxt #sitemap ul li ul li ul li {float:none;background:url(../images/grisArrow.gif) left 4px no-repeat;padding-bottom:0px !important;padding-left:10px;width:150px;margin:3px 0;}
#contentBlock #contentTxt #sitemap ul li ul li ul li a, #contentBlock #contentTxt #sitemap ul li ul li.noclick ul li a {color:#0C477C !important;font-size:14px !important;cursor:pointer;}
#contentBlock #contentTxt #sitemap ul li ul li ul li a:hover {color:#000 !important;}

/*search*/
.ezfline{margin:7px 0 12px 0;}
.ezfline_result{margin-bottom:5px}
#contentBlock #contentTxt form#searchForm{border:none;background:none;}
#contentBlock #contentTxt form#searchForm #searchInput{padding:3px 10px 3px 10px;background:#afafaf;height:24px;width:250px;}
#contentBlock #contentTxt form#searchForm #searchInput label{color:#fff}
#contentBlock #contentTxt form#searchForm label{font-weight:600;font-size:11px;margin:5px 10px 0 0;float:left;}
#contentBlock #contentTxt form#searchForm input{padding:3px 0;border:0;float:left;}
#contentBlock #contentTxt form#searchForm input.champs{color:#9a9a9a;font-size:10px;padding:3px 0 3px 10px;background:url(../images/bg-inputSearch.gif) no-repeat;border:0;width:148px;}
#contentBlock #contentTxt form#searchForm #SearchButton{display:none;}
#contentBlock #contentTxt form#searchForm #button_search{background:transparent url(../images/launchSearch.gif) left top no-repeat;display:block;width:31px;height:20px;float:left;margin-top:2px;}
#contentBlock #contentTxt form#searchForm fieldset{border:1px solid #AFAFAF;}
#contentBlock #contentTxt form#searchForm fieldset legend{cursor:pointer;}
#contentBlock #contentTxt form#searchForm .feedback, #contentBlock #contentTxt form .warning{margin-bottom:0px;padding:0px;}
#contentBlock #contentTxt form#searchForm ul{margin-left:10px;}
#contentBlock #contentTxt form#searchForm ul#facet-list{margin-left:5px;list-style-type:none;background:none;}
#contentBlock #contentTxt form#searchForm ul#active-facets-list{margin:5px 0 5px 0;list-style-type:none;background:none;}
#contentBlock #contentTxt form#searchForm ul#active-facets-list li {list-style:none;background:none;margin-left:0px;}
#contentBlock #contentTxt form#searchForm ul#facet-list li {margin:2px 0;float:left;width:48%;background:none;list-style:none;}
#contentBlock #contentTxt form#searchForm #ezfHelp ul li{margin:2px 0;width:90%;background:none;}
#contentBlock #contentTxt form#searchForm ul#facet-list li ul{list-style-type:none;background:none;margin-left:0px;}
#contentBlock #contentTxt form#searchForm ul#facet-list li ul li{float:none;width:auto;background:none;list-style:none;}
#contentBlock #contentTxt form#searchForm .ezfline_result h2{font-size:14px;margin:0 0 0 0;}
#contentBlock #contentTxt form#searchForm .ezfline_result h2.blue {color:#0C477C}
#contentBlock #contentTxt form#searchForm .ezfline i, #contentBlock #contentTxt form#searchForm .ezfline_result b {color:#ff7100;}
#contentBlock #contentTxt div#pagenavigator { border-top: 1px solid #ccc; padding-top: 10px;margin-top:10px; }
#contentBlock #contentTxt div#pagenavigator p { text-align: center;}
#contentBlock #contentTxt form#searchForm #ezfind_gmap {margin:5px 0;}
#contentBlock #contentTxt form#searchForm #ezfind_gmap label{float:none;}

/*promo*/
#colRight .promoGray {background:url(../images/banner-bg-grey.png) left center no-repeat;margin:15px 0;height:89px;behavior:url('/extension/mach/design/mach/javascripts/iepngfix.htc');}
#colRight .promoSlimGray {background:url(../images/bloc-gris.png) left center no-repeat;margin:15px 0 0 3px;behavior:url('/extension/mach/design/mach/javascripts/iepngfix.htc');}
#colRight .promoGray td {height:80px;}
#colRight .promoSlimGray td {height:47px;}
#colRight .promoSlimGray a {font-size:14px;}
#colRight .promoSlimGray td.discount {display:inline-block;background:url(../images/icon-10percent.png) center center no-repeat !important;behavior:url('/extension/mach/design/mach/javascripts/iepngfix.htc');}
#colRight .promoSlimGray td.discount .percent {font-size:14px;font-weight:900;letter-spacing:-1px;padding:12px 12px 0px 0px;*padding-top:4px;}
#colRight .promoSlimGray td.discount .percent sup {font-size:10px;}
#colRight .promoBlue td a {text-decoration:none;color:#363636;}
#colRight .promoGray td a {text-decoration:none;color:#363636;}
#colRight .promoSlimGray td a {text-decoration:none;color:#828282;}
#colRight .promoGray td img, #colRight .promoSlimGray td img {display:block;}

#colRight .promoBlue {background:url(../images/banner-bg-bleu.png) left center no-repeat;margin:15px 0;height:89px !important;behavior:url('/extension/mach/design/mach/javascripts/iepngfix.htc');}
#colRight .promoSlimBlue {background:url(../images/bloc-blue.png) left center no-repeat;margin:15px 0 0 3px;behavior:url('/extension/mach/design/mach/javascripts/iepngfix.htc');}
#colRight .promoBlue td {height:80px;}
#colRight .promoSlimBlue td {height:47px;}
#colRight .promoSlimBlue a {font-size:14px;}
#colRight .promoSlimBlue td.discount {display:inline-block;background:url(../images/icon-10percent.png) center center no-repeat !important;behavior:url('/extension/mach/design/mach/javascripts/iepngfix.htc');}
#colRight .promoSlimBlue td.discount .percent {font-size:14px;font-weight:900;letter-spacing:-1px;padding:12px 12px 0px 0px;*padding-top:4px;}
#colRight .promoSlimBlue td.discount .percent sup {font-size:10px;}
#colRight .promoBlue td a {text-decoration:none;color:#363636;}
#colRight .promoSlimBlue td a {text-decoration:none;color:#828282;}
#colRight .promoBlue td img, #colRight .promoSlimBlue td img {display:block;}

#colRight .promoOrange {background:url(../images/banner-bg-orange.png) left center no-repeat;margin:15px 0;behavior:url('/extension/mach/design/mach/javascripts/iepngfix.htc');}
#colRight .promoSlimOrange {background:url(../images/bloc-orange.png) left center no-repeat;margin:15px 0 0 3px;behavior:url('/extension/mach/design/mach/javascripts/iepngfix.htc');}
#colRight .promoOrange td {height:80px;}
#colRight .promoSlimOrange td {height:47px;}
#colRight .promoSlimOrange a {font-size:14px;}
#colRight .promoSlimOrange td.discount {display:inline-block;background:url(../images/icon-10percent.png) center center no-repeat !important;behavior:url('/extension/mach/design/mach/javascripts/iepngfix.htc');}
#colRight .promoSlimOrange td.discount .percent {font-size:14px;font-weight:900;letter-spacing:-1px;padding:12px 12px 0px 0px;*padding-top:4px;}
#colRight .promoSlimOrange td.discount .percent sup {font-size:10px;}
#colRight .promoOrange td a {text-decoration:none;color:#fff;}
#colRight .promoSlimOrange td a {text-decoration:none;color:#828282;}
#colRight .promoOrange td img, #colRight .promoSlimOrange td img {display:block;}

/*promo font-size*/
#colRight table td a {display:block;}
#colRight table td div p {padding-right:5px;}
#colRight table td div.fs24 {font-size:24px;line-height:24px;}
#colRight table td div.fs22 {font-size:22px;line-height:20px;}
#colRight table td div.fs20 {font-size:20px;line-height:20px;}
#colRight table td div.fs18 {font-size:18px;line-height:20px;}
#colRight table td div.fs16 {font-size:16px;line-height:18px;}
#colRight table td div.fs14 {font-size:14px;line-height:18px;}


/* #1 Networking Tool  */
#contentTxt #networkingEvent h2 {
	color:#FF7100;
	font-weight:bold;
	font-size:17px;
	font-weight:300;
	margin-bottom:6px;
	padding:0;
	background:none;
}
	#contentTxt #networkingEvent p span {
		color:#000;	
	}
	#contentTxt #networkingEvent p span.lieu {
		font-style:italic;
		font-weight:600;		
	}
#contentTxt #networkingUser h3 {
	font-size:18px;
	color:#4c4f5d;
	margin-bottom:20px;
}
#contentTxt #experts h2, #contentTxt #specialRequests h2, #contentTxt #participants h2 {
	background:url(../images/bg-h2Testi.gif) repeat-x left top;
	color:#FFF;
	font-size:14px;
	margin:0 0 10px;
	padding:5px 10px;
	text-transform:none;
}
#contentTxt #participants h2 {cursor:pointer;}
#contentTxt #participants h2 span {padding-left:12px;background:url("/extension/mach/design/mach/images/downArrowWhite.png") no-repeat scroll left center transparent;}
#contentTxt #participants ul {overflow:hidden;}
#contentTxt #experts .expertLine {
	width: 90%;
}
#contentTxt #experts .expertLine h3 {
	font-size:12px;
	color:#000;
	padding:0;
	margin-bottom:10px;
}
#contentTxt #experts .expertLine p {
	margin:0;
}
#contentTxt #experts .expertLine ul li, 
#contentTxt #experts .expertLine div {
	background:none;
	list-style:url(../images/grisArrow.gif) outside;
	*list-style:url(../images/grisArrowIE.gif) outside;
	margin:3px 0 3px 10px;
}
#contentTxt #experts .expertLine a {
	background: transparent url(../images/orangeArrow.gif) no-repeat center left;
	margin:10px 0 3px 0px;
	padding-left: 10px;
	display:block;
}
#contentTxt #experts .expertLine a.linkExpert {
	margin:0;
}
#contentTxt #experts .expertLine span.label {
	width: 200px;
	display:block;
	float:left;
}

#contentTxt #experts .expertLine .linkExpert {
	margin-left:20px;
	float:left;
}

#contentTxt #expertsWrapper form {
	background:none;
	border:none;
}

#contentTxt #expertsWrapper hr {
	color: #CCC;
}

#contentTxt #expertsWrapper form.deleteExpertForm {
	margin: 0;
	padding: 0;
}

#contentTxt #experts .expertLine .expertcheck {
	float:left;
	margin:5px 10px 5px 0;
}
#contentTxt #experts .expertLine .expertcheck .pcheck{
	width:80px;
	float:left;
}
#contentTxt #experts .expertLine .expertcheck select{
	width:110px;
}
#contentTxt #experts .expertLine .expertcheck input.checkbox{
	margin: 0 5px 0 0;		
}
#contentTxt #experts p.expertsend, 
#contentTxt #experts p.expertdelete {
	clear: both;
}
#contentTxt #experts p.expertsend .send,
#contentTxt #experts p.expertdelete .send {
	width: 140px;
	height:30px;
	display:block;
}


#contentBlock #contentTxt #participants {
	margin-bottom:20px;	
}
#contentBlock #contentTxt #participants ul li {
	list-style-image:none;
	list-style:none;
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom:10px;
	width: 250px;
	float:left;
}
#participants a {
	background: transparent url(../images/orangeArrow.gif) no-repeat center left;
	margin:3px 0 3px 0px;
	padding-left: 10px;
	margin-left: 0px;
}


#contentBlock #contentTxt #specialRequests #specialRequestsBox form {
	background:none;
	border:none;
	margin: 0;

}

#contentBlock #contentTxt #specialRequests #specialRequestsBox form .line {
	margin: 0 0 20px 0;
}
#contentBlock #contentTxt #specialRequests #specialRequestsBox form .line p{
	margin: 0;
}
#contentBlock #contentTxt #specialRequests #specialRequestsBox form .line .requestlabel {
	width: 50px;
	float:left;
}

#contentBlock #contentTxt #specialRequests .send {
	width: 60px;
	height:30px;
	display:block;
}
#contentBlock .condolence div#pagenavigator { border-top:0 !important;}
#contentBlock #contentTxt ul#condolencesMsg {padding:0;}
#contentBlock #contentTxt ul#condolencesMsg li {border-bottom:1px solid #ccc;list-style:none;margin:0 0 10px 0;}
#contentBlock #contentTxt .nameDate {}
#contentBlock #contentTxt .nameDate h4 {color:#3F8FC2;font-size:13px;text-align:right;padding:0;text-transform:capitalize;font-style:normal;}
#contentBlock #contentTxt .nameDate p {color:#FF7100;font-size:11px;text-align:right;margin:0 0 5px 0;}

.rightBox .contentRightBox{padding:10px;background:url(../images/bg-rightBox.gif) repeat-x;overflow:hidden;font-size:11px;color:#7a7a7a;border-top:1px solid #f4f5f6;width:305px;}
.rightBox form p {margin-bottom:10px;}
.rightBox form p label {display:inline-block;width:80px;vertical-align:top;}
.rightBox form p#sendMsg {text-align:right;}
.rightBox form p#sendMsg input {color:#fff;-moz-border-radius:5px 5px;-webkit-border-radius:5px 5px;border:none;background:#3F8FC2;padding:3px 6px;cursor:pointer;}





