/* Window - Reset HTML Element */
html,body,form,h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,address{margin:0;padding:0;}
html{line-height:1.5;font-family:Arial,Helvetica,sans serif;color:#000;}
body{font-size:10pt;min-width:1024px;background:#E0E0E0 url(images/bg.png) repeat-y scroll 50% 1px;overflow-x:auto}
img,a img{border:0px;text-decoration:none;padding:0;margin:0;}
#header,#page,#footer,#ban,#blocks{background-color:#FFF;}

/* Header */
#header{height:195px;margin-left:auto;margin-right:auto;width:1024px;}
.header_logo{position:absolute;margin-left:68px;}
.header_cl{width:100%;height:30px;}
.header_c{height:100%;padding-right:28px;text-align:right;}
.header_c img{float:right;}
.header_cbk{width:148px;height:20px;background:transparent url(images/misc/espace_client.png) no-repeat scroll 0 0;float:right;margin-right:15px;}
.header_cbkt{text-align:center;}
.header_cbkt a,.header_cbkt a:link,.header_cbkt a:active,.header_cbkt a:visited,.header_cbkt a:hover{color:#8CC63F;letter-spacing:2px;font-size:9pt;font-weight:bold;text-decoration:none;cursor:pointer;}
.header_fl{padding-top:2px;}
.header_fl img{margin-right:2px;}
.header_fl img:hover{cursor:pointer;}
.header_band{height:108px;background:transparent none no-repeat scroll 0 0;}
.header_search{position:absolute;margin-left:795px;margin-top:75px;width:198px;height:20px;background:transparent url(images/misc/sm_bg.png) no-repeat scroll 0 0;padding-left:5px;}
#ajaxSearch_form{color:#444;width:auto;}
#ajaxSearch_form fieldset{border:0;}
#ajaxSearch_input{width:170px;border:0px;background:none;font-size:8pt;color:#3F3C4D;}
#ajaxSearch_submit{border:0px;background:transparent url(images/misc/icon_loupe14.jpg) no-repeat scroll 0 0;width:14px;height:14px;cursor:pointer;}
#ajaxSearch_output {border:1px solid #444;padding:10px;background:#fff;display:none;height:auto;vertical-align:top;}
.AS_ajax_result{color:#444;margin-bottom:3px;}
.AS_ajax_resultLink{text-decoration:underline;}
.AS_ajax_resultDescription{color:#555;}
.AS_ajax_more{color:#555;}
.ajaxSearch_paging{}
#preglobal3{padding:0 28px 0 0;}
.header_topmenu{border:0;width:100%;margin-top:10px;}
#cell01{width:28px;background:transparent url(images/topmenu/menu.png) repeat scroll 0 0;}
#cell02{height:20px;}
#cell11{line-height:1.4;vertical-align:top;width:553px;}
#cell21{text-align:right;vertical-align:top;}
#cell11 li,#cell21 li{list-style:none;display:inline;}
.header_tmseparator{padding-left:3px;padding-right:1px;}
#menu li a,#menu li a:link,#menu li a:active,#menu li a:visited{width:auto;display:block;text-decoration:none;font-size:9pt;font-weight:bold;color:#3F3C4D;cursor:pointer;padding:5px;}
#menu li:hover a{color:#8CC63F;background:#FFF;}
#menu li:hover ul li a{background:none;}
#menu ul span{padding:0 4px 0 6px;}
#menu,#menu ul{padding:0;margin:0;list-style:none;}
#menu li ul li a,#menu li ul li a:link,#menu li ul li a:active,#menu li ul li a:visited{padding:0;min-width:150px;display:block;text-decoration:none;font-size:9pt;font-weight:normal;color:#3F3C4D;cursor:pointer;padding:5px;}
#menu li ul li:hover a{color:#8CC63F;background:transparent url(images/topmenu/menu.png) repeat scroll 0 0;}
#menu li{float:left;background:transparent url(images/topmenu/menu.png) repeat scroll 0 0;padding:1px 0 0;}
#menu li ul{position:absolute;left:-999em;width:100px;}
#menu li ul li{border-bottom:1px solid #666;padding:0;float:left;background:transparent url(images/topmenu/sous_menu.png) repeat scroll 0 0;padding:1px 0 0;}
#menu a:hover{z-index:20;}
#menu li:hover ul,#menu li li:hover ul{left:auto;min-height:0;z-index:20;}
#menu li a span{padding-left:10px;}
.infobulet{position:absolute;display:none;width:100px;border:1px solid #C0C0C0;background:transparent url(images/misc/info_shortcut.png) repeat scroll 0 0;z-index:500;font-size:7pt;text-align:center;color:#636466;}

/* Footer */
#footer{height:450px;width:1024px;margin-left:auto;margin-right:auto;padding-top:35px;}
#postglobal1,#postglobal2,#postglobal3,#postglobal4{text-align:center;}
#postglobal1{height:90px;padding-left:40px;}
#postglobal1 ul{list-style-type:none;}
#postglobal1 li{float:left;}
#postglobal1 li span{display:block;width:178px;color:#666;text-decoration:none;padding:0 28px;letter-spacing:1px;font-size:8pt;}
#postglobal2{background-color:#F0F0F0;height:20px;margin-bottom:20px;padding-bottom:3px;padding-top:3px;}
#postglobal2 ul li{list-style:none;display:inline;color:#666;font-size:8pt;}
.footer_tmseparator{padding-left:3px;padding-right:1px;color:#666}
#postglobal2 ul li a,#postglobal2 ul li a:link,#postglobal2 ul li a:active,#postglobal2 ul li a:visited{color:#666;text-decoration:none;}
#postglobal2 ul li a:hover{text-decoration:underline;}
#postglobal3{height:460px;}
#postglobal3 table{width:1024px;}
#postglobal3 table td{width:256px;vertical-align:top;padding-bottom:20px;}
#postglobal3 table td ul{list-style-type:none;}
#postglobal3 table td span{color:#666666;display:block;font-size:9pt;font-weight:bold;letter-spacing:1px;padding:0 10px;text-align:left;text-decoration:none;width:236px;}
#postglobal3 table td a,#postglobal3 table td a:link,#postglobal3 table td a:active,#postglobal3 table td a:visited{color:#666;text-decoration:none;letter-spacing:1px;font-size:8pt;}
#postglobal3 table td a:hover{text-decoration:underline;}
#postglobal3 table td ul li{min-height:15px;line-height:1.1;list-style-image:url(images/puces/grey.png);list-style-position:inside;margin-left:14px;text-align:left;}

/* Page */
#page{width:1024px;margin-left:auto;margin-right:auto;display:block;padding-left:-10px;}
span.checkbox{width:16px;height:16px;padding:3px 20px 0 0;display:block;clear:left;float:right;margin-top:1px;}

/* RailWay */
#railway{padding:0 28px 0 38px;width:958px;}
#railway ul li{list-style:none;display:inline;list-style-position:inside;}
#railway span{padding:0 4px;letter-spacing:-1px;}
#railway,#railway a,#railway a:link,#railway a:active,#railway a:visited{color:#9D9FA1;font-size:8pt;letter-spacing:1px;text-decoration:none;}
#railway a:hover{color:#8CC63F;text-decoration:underline;}
/* RailWaySearch */
#railwaysearch{padding:0;}
#railwaysearch ul li{list-style:none;display:inline;list-style-position:inside;}
#railwaysearch span{padding:0 4px;letter-spacing:-1px;}
#railwaysearch,#railwaysearch a,#railwaysearch a:link,#railwaysearch a:active,#railwaysearch a:visited{color:#9D9FA1;font-size:8pt;letter-spacing:1px;text-decoration:none;}
#railwaysearch a:hover{color:#8CC63F;text-decoration:underline;}

/* Block Content */
.block_content{padding:0 27px;}
.block_content_notlast{margin-bottom:15px;}
.block_content .top{background:transparent url(images/blocs/bloc_top_FFF_15x968.jpg) no-repeat scroll 0 0;width:968px;height:15px;}
.block_content .middle{background:transparent url(images/blocs/bloc_center_1x968.jpg) repeat-y scroll 0 0;padding:0 28px 10px;width:940px;}
.block_content .bottom{background:transparent url(images/blocs/bloc_bottom_FFF_15x968.jpg) no-repeat scroll 0 0;width:968px;height:15px;}
#top_shortcut li{list-style:none;}
#top_shortcut li img{cursor:pointer;}

/* Home */
#ban,#blocks{width:1024px;margin-left:auto;margin-right:auto;min-height:250px;}
/* Bannière */
.container{padding:0 28px;}
.main_image{width:968px;height:250px;float:left;position:relative;overflow:hidden;color:#fff;}
.main_image h2{font-size:16pt;font-weight:normal;margin:0 0 5px;padding:10px 0 0 15px;color:#8CC63F;}
.main_image p{font-size:11pt;padding:0 10px 10px 20px;margin:0;line-height:1.2;color:#636466;}
#img_div img{position:absolute;top:0;left:0;z-index:4;opacity:0.0;}
#img_div img.active{z-index:6;opacity:1.0;}
#img_div img.last-active{z-index:5;}
.block small{padding:0 0 0 20px;font-size:1em;}
.main_image .block small{margin-left:10px;}
.main_image .block img{margin-right:10px;}
.main_image .block a,.main_image .block a:link,.main_image .block a:active,.main_image .block a:visited{color:#8CC63F;text-decoration:none;font-size:9pt;}
.main_image .block a:hover{text-decoration:underline;}
.main_image .desc{position:absolute;bottom:0;left:0;width:100%;z-index:10;}
.main_image .block{width:272px;height:250px;background:transparent url(images/misc/desc_bg.png) repeat scroll 0 0;overflow:hidden;margin-left:30px;}
.main_image a.collapse{height:27px;width:93px;text-indent:-99999px;position:absolute;top:-27px;right:20px;}
.main_image a.show{background-position:left bottom;}
.image_thumb{position:absolute;width:650px;height:55px;margin-top:188px;z-index:10;margin-left:300px;}
.image_thumb img{border:1px solid #ccc;padding:0px;background:#fff;float:right;width:40px;height:40px;cursor:pointer;}
.image_thumb ul{margin:0;padding:0;list-style:none;}
.image_thumb ul li{margin:0;padding:10px;width:40px;height:40px;float:right;}
html .image_thumb ul li h2{font-size:1.5em;margin:5px 0;padding:0;}
.image_thumb ul li .block{float:left;margin-left:10px;padding:0;}	
.image_thumb ul li p,.image_thumb ul li h2{display:none;}

/* Home Blocs Content */
#blocks{min-height:200px;padding-top:20px;}
#blocks_tab{border:0px;width:968px;margin:0 28px;}
.blocks_border{border-right:1px solid #C0C0C0;}
#blocks table tr td{vertical-align:top;}
#blocks table tr td h3{color:#666;letter-spacing:1px;font-size:10pt;font-weight:bold;}
.blocks_ctt_actu,.blocks_ctt_form,.blocks_ctt_soluce{padding:10px;height:252px;line-height:1.0;font-size:8pt;}
.blocks_ctt_actu{background:transparent url(images/misc/bloc_actu.png) no-repeat scroll 0 0;color:#FFF;padding:15px 15px 0px;}
.blocks_ctt_form{background:transparent url(images/misc/bloc_formation.png) no-repeat scroll 0 0;color:#666;}
.blocks_ctt_soluce{background:transparent url(images/misc/bloc_methodo.png) no-repeat scroll 0 0;color:#666;padding:20px 20px 0px;}
.rss_icon{text-align:right;vertical-align:bottom;padding-top:10px;}
.tabcontent{display:none;}
@media print{
	.tabcontent{display:block !important;}
}

/* Actualite */
.shadetabs{margin-left:0;margin-top:1px;font-size:8pt;list-style-type:none;text-align:left;}
.shadetabs li{display:inline;margin:0;}
.shadetabs li a span.tableft{position:relative;top:2px;background:transparent url(images/tabs/tab_noselected_left.png) no-repeat scroll 0 0;padding:2px 9px 0px 0px;}
.shadetabs li a span.tabright{position:relative;top:2px;background:transparent url(images/tabs/tab_noselected_right.png) no-repeat scroll 0 0;padding:2px 11px 0px 0px;}
.shadetabs li a span.tabmiddle{position:relative;top:2px;background:transparent url(images/tabs/tab_noselected_center.png) repeat-x scroll 0 0;padding:2px 0px 0px;}
.shadetabs li a:hover span.tableft{background:transparent url(images/tabs/tab_green_left.png) no-repeat scroll 0 0;}
.shadetabs li a:hover span.tabright{background:transparent url(images/tabs/tab_green_right.png) no-repeat scroll 0 0;}
.shadetabs li a:hover span.tabmiddle{background:transparent url(images/tabs/tab_green_center.png) repeat-x scroll 0 0;color:#FFF;}
.shadetabs li a.selected span.tableft{position:relative;top:2px;background:transparent url(images/tabs/tab_green_left.png) no-repeat scroll 0 0;padding:2px 9px 0px 0px;color:#FFF;width:9px;height:19px;}
.shadetabs li a.selected span.tabright{position:relative;top:2px;background:transparent url(images/tabs/tab_green_right.png) no-repeat scroll 0 0;padding:2px 11px 0px 0px;color:#FFF;}
.shadetabs li a.selected span.tabmiddle{position:relative;top:2px;background:transparent url(images/tabs/tab_green_center.png) repeat-x scroll 0 0;padding:2px 0px 0px;color:#FFF;}
.shadetabs li a,.shadetabs li a:link,.shadetabs li a:visited,.shadetabs li a:active{text-decoration:none;position:relative;z-index:1;margin-right:-2px;color:#8CC63F;}
.shadetabs li a:hover{cursor:pointer;}
.blocks_ctt_actu .last_update{border-bottom:1px solid #C0C0C0;}
.blocks_ctt_actu .actu_title{font-weight:bold;padding:10px 5px 0;text-align:justify;}
.blocks_ctt_actu .actu_title a,.blocks_ctt_actu .actu_title a:link,.blocks_ctt_actu .actu_title a:active,.blocks_ctt_actu .actu_title a:visited{color:#FFF;text-decoration:none;}
.blocks_ctt_actu .actu_title a:hover{text-decoration:underline;}
.blocks_ctt_actu .actu_title img{margin-right:5px;}
.blocks_ctt_actu .actu_content{font-weight:normal;}

/* Formation */
.blocks_ctt_form p.nextsession{margin-top:10px;}
#form_tab{border-top:1px solid #C0C0C0;width:100%;}
#form_tab td{padding:5px;}
#form_tab td.rightcell a,#form_tab td.rightcell a:link,#form_tab td.rightcell a:active,#form_tab td.rightcell a:visited{color:#666;text-decoration:none;}
#form_tab td.rightcell a:hover{color:#8CC63F;text-decoration:underline;}
#form_tab td.leftcell{width:35%;border-right:1px solid #C0C0C0;padding-left:0px;height:39px;}
#form_tab td.leftcell_img{width:35%;border-right:1px solid #C0C0C0;padding-left:0px;padding-top:0px;text-align:center;}
#form_tab td.leftcell span.date_txt{font-size:8pt;color:#FFF;padding:1px 2px;margin-bottom:2px;}
#form_tab td.leftcell span.date_adv{display:block;background-color:#C0272D;}
#form_tab td.leftcell span.date_imp{display:block;background-color:#008EAF;}
#form_tab td.leftcell span.date_gow{display:block;background-color:#8CC63F;}
#form_tab td.leftcell div.date_nbrdays{color:#000;font-size:8pt;}
#form_tab td.lastcell{height:auto;vertical-align:bottom;}
#form_tab tr td ul li{list-style-image:url(images/puces/green.png);list-style-position:inside;}
#form_tab tr td ul li a,#form_tab tr td ul li a:link,#form_tab tr td ul li a:active,#form_tab tr td ul li a:visited{color:#6C9D31;text-decoration:none;font-size:8pt;}
#form_tab tr td ul li a:hover{text-decoration:underline;}

/* Methodologie */
.shadetabs li a#advise span.tableft,.shadetabs li a#implement span.tableft,.shadetabs li a#gowith span.tableft{position:relative;top:2px;background:transparent url(images/tabs/tab_noselected_left.png) no-repeat scroll 0 0;padding:2px 9px 0px 0px;}
.shadetabs li a#advise span.tabright,.shadetabs li a#implement span.tabright,.shadetabs li a#gowith span.tabright{position:relative;top:2px;background:transparent url(images/tabs/tab_noselected_right.png) no-repeat scroll 0 0;padding:2px 11px 0px 0px;}
.shadetabs li a#advise span.tabmiddle,.shadetabs li a#implement span.tabmiddle,.shadetabs li a#gowith span.tabmiddle{position:relative;top:2px;background:transparent url(images/tabs/tab_noselected_center.png) repeat-x scroll 0 0;padding:2px 0px 0px;}
.shadetabs li a#advise,.shadetabs li a#advise:link,.shadetabs li a#advise:visited,.shadetabs li a#advise:active,.shadetabs li a#implement,.shadetabs li a#implement:link,.shadetabs li a#implement:visited,.shadetabs li a#implement:active,.shadetabs li a#gowith,.shadetabs li a#gowith:link,.shadetabs li a#gowith:visited,.shadetabs li a#gowith:active{text-decoration:none;position:relative;z-index:1;margin-right:-2px;color:#666;}
.shadetabs li a#advise:hover span.tableft{background:transparent url(images/tabs/tab_red_left.png) no-repeat scroll 0 0;}
.shadetabs li a#advise:hover span.tabright{background:transparent url(images/tabs/tab_red_right.png) no-repeat scroll 0 0;}
.shadetabs li a#advise:hover span.tabmiddle{background:transparent url(images/tabs/tab_red_center.png) repeat-x scroll 0 0;color:#FFF;}
.shadetabs li a#implement:hover span.tableft{background:transparent url(images/tabs/tab_blue_left.png) no-repeat scroll 0 0;}
.shadetabs li a#implement:hover span.tabright{background:transparent url(images/tabs/tab_blue_right.png) no-repeat scroll 0 0;}
.shadetabs li a#implement:hover span.tabmiddle{background:transparent url(images/tabs/tab_blue_center.png) repeat-x scroll 0 0;color:#FFF;}
.shadetabs li a#gowith:hover span.tableft{background:transparent url(images/tabs/tab_green_left.png) no-repeat scroll 0 0;}
.shadetabs li a#gowith:hover span.tabright{background:transparent url(images/tabs/tab_green_right.png) no-repeat scroll 0 0;}
.shadetabs li a#gowith:hover span.tabmiddle{background:transparent url(images/tabs/tab_green_center.png) repeat-x scroll 0 0;color:#FFF;}
.shadetabs li a#advise.selected span.tableft{background:transparent url(images/tabs/tab_red_left.png) no-repeat scroll 0 0;}
.shadetabs li a#advise.selected span.tabright{background:transparent url(images/tabs/tab_red_right.png) no-repeat scroll 0 0;}
.shadetabs li a#advise.selected span.tabmiddle{background:transparent url(images/tabs/tab_red_center.png) repeat-x scroll 0 0;color:#FFF;}
.shadetabs li a#implement.selected span.tableft{background:transparent url(images/tabs/tab_blue_left.png) no-repeat scroll 0 0;}
.shadetabs li a#implement.selected span.tabright{background:transparent url(images/tabs/tab_blue_right.png) no-repeat scroll 0 0;}
.shadetabs li a#implement.selected span.tabmiddle{background:transparent url(images/tabs/tab_blue_center.png) repeat-x scroll 0 0;color:#FFF;}
.shadetabs li a#gowith.selected span.tableft{background:transparent url(images/tabs/tab_green_left.png) no-repeat scroll 0 0;}
.shadetabs li a#gowith.selected span.tabright{background:transparent url(images/tabs/tab_green_right.png) no-repeat scroll 0 0;}
.shadetabs li a#gowith.selected span.tabmiddle{background:transparent url(images/tabs/tab_green_center.png) repeat-x scroll 0 0;color:#FFF;}
.blocks_ctt_soluce .advise .title{color:#C0272D;font-weight:bold;}
.blocks_ctt_soluce .advise ul li{list-style-image:url(images/puces/red.png)}
.blocks_ctt_soluce .advise ul li a,.blocks_ctt_soluce .advise ul li a:link,.blocks_ctt_soluce .advise ul li a:active,.blocks_ctt_soluce .advise ul li a:visited{color:#C0272D;text-decoration:none;}
.blocks_ctt_soluce .advise ul li a:hover{text-decoration:underline;}
.blocks_ctt_soluce .implement .title{color:#008EAF;font-weight:bold;}
.blocks_ctt_soluce .implement ul li{list-style-image:url(images/puces/blue.png)}
.blocks_ctt_soluce .implement ul li a,.blocks_ctt_soluce .implement ul li a:link,.blocks_ctt_soluce .implement ul li a:active,.blocks_ctt_soluce .implement ul li a:visited{color:#008EAF;text-decoration:none;}
.blocks_ctt_soluce .implement ul li a:hover{text-decoration:underline;}
.blocks_ctt_soluce .gowith .title{color:#8CC63F;font-weight:bold;}
.blocks_ctt_soluce .gowith ul li{list-style-image:url(images/puces/green.png)}
.blocks_ctt_soluce .gowith ul li a,.blocks_ctt_soluce .gowith ul li a:link,.blocks_ctt_soluce .gowith ul li a:active,.blocks_ctt_soluce .gowith ul li a:visited{color:#6C9D31;text-decoration:none;}
.blocks_ctt_soluce .gowith ul li a:hover{text-decoration:underline;}
.blocks_ctt_soluce .content_txt{padding-left:10px;}
.blocks_ctt_soluce .link_ctt{text-align:right;margin-bottom:10px;}

/* Pages Default Style */
div.imgdefault{text-align:center;}
div.legenddefault{color:#666666;text-align:right;}
div.legenddefault span{margin:0 10px;}

/* Outils */
/* Block Top */
.tools_btoptab{border:0;width:912px;}
.tools_btoptab td{vertical-align:top;}
.tools_btoptab td.col1{width:562px;padding-right:28px;}
.tools_btoptab td.col2{width:266px;}
.tools_btoptab td.col3{width:84px;vertical-align:middle;}
.tools_btoptab td span{line-height:1.0;font-weight:bold;}
.tools_btoptab td span.title1{color:#000;font-size:21pt;}
.tools_btoptab td span.title2{color:#8CC63F;font-size:18pt;}
.tools_btoptab td div.subtitle{color:#8CC63F;font-size:14pt;line-height:1.0;margin-bottom:20px;}
.tools_btoptab td div.ctt{color:#666;line-height:1.0;}
#action_buttons li.empty{margin-right:0px;}
#action_buttons li{margin-right:20px;}
#tools_bloctop .shadetabs li a span.partleft,#tools_bloctop .shadetabs li a:link span.partleft,#tools_bloctop .shadetabs li a:active span.partleft,#tools_bloctop .shadetabs li a:visited span.partleft{background:transparent url(images/bouttons/left_green.png) no-repeat scroll 0 0;padding:2px 9px 11px 0;}
#tools_bloctop .shadetabs li a span.partright,#tools_bloctop .shadetabs li a:link span.partright,#tools_bloctop .shadetabs li a:active span.partright,#tools_bloctop .shadetabs li a:visited span.partright{background:transparent url(images/bouttons/right_green.png) no-repeat scroll 0 0;padding:2px 9px 11px 0;}
#tools_bloctop .shadetabs li a span.partmiddle,#tools_bloctop .shadetabs li a:link span.partmiddle,#tools_bloctop .shadetabs li a:active span.partmiddle,#tools_bloctop .shadetabs li a:visited span.partmiddle{position:relative;top:4px;background:transparent url(images/bouttons/center_green.png) repeat-x scroll 0 0;color:#FFF;padding:5px 10px 7px;font-size:9pt;}
#tools_bloctop .shadetabs li a:hover span.partleft{background:transparent url(images/bouttons/left_grey.png) no-repeat scroll 0 0;}
#tools_bloctop .shadetabs li a:hover span.partright{background:transparent url(images/bouttons/right_grey.png) no-repeat scroll 0 0;}
#tools_bloctop .shadetabs li a:hover span.partmiddle{background:transparent url(images/bouttons/center_grey.png) repeat-x scroll 0 0;}
#tools_bloctop .shadetabs li a.selected span.partleft{background:transparent url(images/bouttons/left_grey.png) no-repeat scroll 0 0;}
#tools_bloctop .shadetabs li a.selected span.partright{background:transparent url(images/bouttons/right_grey.png) no-repeat scroll 0 0;}
#tools_bloctop .shadetabs li a.selected span.partmiddle{background:transparent url(images/bouttons/center_grey.png) repeat-x scroll 0 0;}
.container_sc{border-left:1px solid #C0C0C0;padding:20px 0 0 28px;}

/* Block Bottom */
#tools_blocbottom div.middle{width:912px;}
.tools_bbottab{border:0;width:912px;}
.tools_bbottab td{vertical-align:top;line-height:1.0;}
.tools_bbottab td.col2{width:604px;padding-right:28px;}
.tools_bbottab td.col3{width:308px;}
.tools_bbottab td.col2 h1{font-size:16pt;color:#000;padding-left:30px;background:transparent url(images/puces/green_rectangle.jpg) no-repeat scroll 0 6px;}
.tools_bbottab td.col2 h2{margin-bottom:28px;font-size:12pt;color:#8CC63F;padding-left:30px;}
.tools_bbottab td.col2 p{color:#666;text-align:justify;padding-left:30px;}
.tools_bbottab td.col2 ul{list-style:none;padding-left:30px;}
.tools_bbottab td.col2 ul li{list-style-position:inside;list-style-image:url(images/puces/green.png);color:#666;}
.tools_bbottab td.col3 .top{background:transparent url(images/blocs/bloc_top_FFF_15x308.jpg) no-repeat scroll 0 0;width:308px;height:15px;}
#tools_blocbottom div.middle .tools_bbottab td.col3 .middle{background:transparent url(images/blocs/bloc_center_1x308.jpg) repeat-y scroll 0 0;padding:0 28px;text-align:center;width:auto;}
.tools_bbottab td.col3 .bottom{background:transparent url(images/blocs/bloc_bottom_FFF_15x308.jpg) no-repeat scroll 0 0;width:308px;height:15px;text-align:right;margin-bottom:15px;}
.tools_bbottab td.col3 .middle div{width:252px;color:#666;text-align:right;}
.tools_bbottab td.col3 .middle div span{padding:0 5px;}

/* Tools Choice */
/* Block Top */
#choice_bloctop .middle{line-height:1;text-align:center;}
#choice_bloctop .middle .title{font-size:16pt;color:#666;}
#choice_bloctop .middle .subtitle{font-size:9pt;color:#8CC63F;margin-bottom:14px;}
#criteria div.top{background:transparent url(images/blocs/bloc_top_FFF_15x912.jpg) no-repeat scroll 0 0;width:912px;height:15px;}
#criteria div.middle{border-left:1px solid #858384;border-right:1px solid #858384;padding:0;background:none;width:910px;}
#criteria div.bottom{background:transparent url(images/blocs/bloc_bottom_FFF_15x912.jpg) no-repeat scroll 0 0;width:912px;height:15px;}
#criteria div.middle table{width:100%;}
#criteria div.middle table tr.line_imp{background-color:#FFF;}
#criteria div.middle table tr.line_p{background-color:#F0EFEF;}
#criteria div.middle table td.title table td.left{width:9px;border:none;padding-left:0;}
#criteria div.middle table td.title table td.middle{font-size:9pt;background:transparent url(images/bouttons/center_violine.png) repeat-x scroll 0 0;width:auto;padding:0 14px;color:#FFF;font-weight:bold;}
#criteria div.middle table td.title table td.right{width:9px;border:none;padding-right:0;}
#criteria div.middle table td{width:33.33%;color:#3F3C4D;line-height:1.5;border:none;background:none;padding-right:0;padding-bottom:0;}
#criteria div.middle table td.title{padding:5px 0 15px;line-height:1;}
#criteria div.middle table td.left{padding-left:28px;border-right:1px solid #C0C0C0;}
#criteria div.middle table td.highlight{cursor:pointer;}
#criteria div.middle table td.right{padding-right:28px;border-left:1px solid #C0C0C0;}
#criteria div.middle table td div.cell{width:100%;text-align:left;}
#criteria div.middle table td div.cell div.keyword{position:absolute;}
#criteria div.middle table td.right div.cell div.keyword{padding-left:20px;}
#criteria div.middle table td div.cell span.checkbox{background:url(images/inputs/radio_button_green.gif) no-repeat;}
#criteria div.middle table td.right div.cell span.checkbox{padding-right:0;}
#criteria div.middle table td.left div.cell div{width:235px;}
#criteria div.middle table td div.cell div a,#criteria .middle table td div.cell div a:link,#criteria .middle table td div.cell div a:active,#criteria .middle table td div.cell div a:visited,#criteria .middle table td div.cell div a:hover{text-decoration:none;color:#3F3C4D;cursor:pointer;font-size:9pt;}
#criteria div.middle table td.middle div.cell div{width:235px;}
#criteria div.middle table td.right div.cell div{width:240px;padding-left:28px;}
#criteria div.middle table td.allprods{padding:10px 0 0 74px;text-align:left;border:none;}
#criteria div.middle table td.allprods a,#criteria .middle table td.allprods a:link,#criteria .middle table td.allprods a:active,#criteria .middle table td.allprods a:visited{text-decoration:none;color:#6C9D31;font-size:9pt;}
#criteria div.middle table td.allprods a:hover{text-decoration:underline;}
#criteria div.middle table td.allprods img{margin-right:5px;}
#criteria div.middle table td.alpha{padding:1px 51px 0 74px;border:none;}
#criteria div.middle table td.alpha a,#criteria .middle table td.alpha a:link,#criteria .middle table td.alpha a:active,#criteria .middle table td.alpha a:visited{text-decoration:none;color:#3F3C4D;float:left;margin-right:16px;font-size:11pt;min-width:13px;cursor:pointer;font-weight:bold;}
#criteria div.middle table td.alpha a:hover{color:#6C9D31;font-weight:bold;}

/* Block Bottom */
#choice_blocbottom .middle{line-height:1;text-align:left;}
#choice_blocbottom .middle table{width:612px;}
#criteria_result,#tools_view{vertical-align:top;}
#criteria_result{width:628px;padding-right:14px;}
#criteria_result div.top{background:transparent url(images/blocs/bloc_top_FFF_15x614.jpg) no-repeat scroll 0 0;width:614px;}
#criteria_result div.middle{border-left:1px solid #7A7A7A;border-right:1px solid #7A7A7A;padding:0;background:none;width:auto;}
#criteria_result div.bottom{background:transparent url(images/blocs/bloc_bottom_FFF_15x614.jpg) no-repeat scroll 0 0;width:614px;}
#criteria_result div.middle table tr.line_imp{background-color:#FFF;}
#criteria_result div.middle table tr.line_p{background-color:#F0EFEF;}
#criteria_result div.middle table td{width:50%;border:none;padding:0 14px 0 28px;}
#criteria_result div.middle table td.left{border-right:1px solid #C0C0C0;}
#criteria_result div.middle table td a,#criteria_result div.middle table td a:link,#criteria_result div.middle table td a:active,#criteria_result div.middle table td a:visited{color:#3F3C4D;line-height:1.3;text-decoration:none;font-size:9pt;}
#criteria_result div.middle table td a:hover{color:#6C9D31;text-decoration:underline;}
#tools_view{width:284px;}
#tools_view div.top{background:transparent url(images/blocs/bloc_top_FFF_15x284.jpg) no-repeat scroll 0 0;width:284px;}
#tools_view div.middle{background:transparent url(images/blocs/bloc_center_1x284.jpg) repeat-y scroll 0 0;padding:0 14px;width:256px;}
#tools_view div.middle h1{color:#8CC63F;font-size:15pt;}
#tools_view div.middle p{color:#666;text-align:justify;}
#tools_view div.middle p a,#tools_view div.middle p a:link,#tools_view div.middle p a:active,#tools_view div.middle p a:visited{text-decoration:none;color:#8CC63F;}
#tools_view div.middle p a:hover{text-decoration:underline;}
#tools_view div.bottom{background:transparent url(images/blocs/bloc_bottom_FFF_15x284.jpg) no-repeat scroll 0 0;width:284px;}
#tools_view div.middle div.img_prev{text-align:center;margin-bottom:14px;}
#tools_view div.middle div.img_desc div.title{font-size:16pt;color:#000;}
#tools_view div.middle div.img_desc div.description{color:#666;margin-bottom:14px;}
#tools_view div.middle div.img_desc div.link img{margin-right:5px;}
#tools_view div.middle div.img_desc div.link a,#tools_view div.middle div.img_desc div.link a:link,#tools_view div.middle div.img_desc div.link a:active,#tools_view div.middle div.img_desc div.link a:visited{color:#8CC63F;text-decoration:none;}
#tools_view div.middle div.img_desc div.link a:hover{text-decoration:underline;}

/* Training Details */
/* Block Top */
#traindet_bloctop div.middle div.main{width:912px;}
#traindet_bloctop div.middle div.main div.top{float:left;width:456px;background:none;}
#traindet_bloctop div.middle div.main div.top div.new{float:left;width:68px;}
#traindet_bloctop div.middle div.main div.top div.main_content{float:left;width:388px;}
#traindet_bloctop div.middle div.main div.top div.main_content span.title_n1{color:#000;font-size:21pt;line-height:1;font-weight:bold;}
#traindet_bloctop div.middle div.main div.top div.main_content span.title_n2_blue{color:#008EAF;font-size:18pt;line-height:1;font-weight:bold;}
#traindet_bloctop div.middle div.main div.top div.main_content span.title_n2_red{color:#C0272D;font-size:18pt;line-height:1;font-weight:bold;}
#traindet_bloctop div.middle div.main div.top div.main_content span.title_n2_green{color:#8CC63F;font-size:18pt;line-height:1;font-weight:bold;}
#traindet_bloctop div.middle div.main div.top div.main_content div.title_n3_blue{color:#008EAF;font-size:14pt;line-height:1;margin-bottom:20px;}
#traindet_bloctop div.middle div.main div.top div.main_content div.title_n3_red{color:#C0272D;font-size:14pt;line-height:1;margin-bottom:20px;}
#traindet_bloctop div.middle div.main div.top div.main_content div.title_n3_green{color:#8CC63F;font-size:14pt;line-height:1;margin-bottom:20px;}
#traindet_bloctop div.middle div.main div.top div.main_content div.content{color:#666;line-height:1.2;margin-bottom:20px;}
#traindet_bloctop div.middle div.main div.top div.main_content div.content p{margin-bottom:10px;}
#traindet_bloctop div.middle div.main div.top div.main_content div.content ul{margin-left:20px;}
#traindet_bloctop div.middle div.main div.top div.main_content div.content ul li{list-style:none;list-style-position:inside;}
#traindet_bloctop div.middle div.main div.top div.main_content div.content.blue ul li{list-style-image:url(images/puces/blue.png);}
#traindet_bloctop div.middle div.main div.top div.main_content div.content.red ul li{list-style-image:url(images/puces/red.png);}
#traindet_bloctop div.middle div.main div.top div.main_content div.content.green ul li{list-style-image:url(images/puces/green.png);}
#traindet_bloctop div.middle div.main div.topr{float:right;width:456px;}
#traindet_bloctop div.middle div.main div.topr div.bar{background:transparent url(images/misc/bandeau_ref.jpg) no-repeat scroll 0 0;padding:0 13px;float:right;height:37px;width:370px;}
#traindet_bloctop div.middle div.main div.topr div.bar p{color:#666666;font-size:8pt;font-style:italic;text-align:right;}
#traindet_bloctop div.middle div.main div.topr div.bar div.left{border-right:2px solid #C0C0C0;float:left;width:156px;margin:3px 0;height:30px;}
#traindet_bloctop div.middle div.main div.topr div.bar div.left div{float:left;}
#traindet_bloctop div.middle div.main div.topr div.bar div.left div.part1{margin:6px 10px 0 0;}
#traindet_bloctop div.middle div.main div.topr div.bar div.left div.part2{margin:7px 10px 0 0;width:62px;font-size:8pt;text-align:center;color:#FFF;}
#traindet_bloctop div.middle div.main div.topr div.bar div.left div.part2.blue{background:transparent url(images/misc/type_blue.png) no-repeat scroll 0 51%;}
#traindet_bloctop div.middle div.main div.topr div.bar div.left div.part2.red{background:transparent url(images/misc/type_red.png) no-repeat scroll 0 51%;}
#traindet_bloctop div.middle div.main div.topr div.bar div.left div.part2.green{background:transparent url(images/misc/type_green.png) no-repeat scroll 0 51%;}
#traindet_bloctop div.middle div.main div.topr div.bar div.left div.part3{margin:4px 10px 0 0;font-size:11pt;font-weight:bold;}
#traindet_bloctop div.middle div.main div.topr div.bar div.left div.part3.blue{color:#008EAF;}
#traindet_bloctop div.middle div.main div.topr div.bar div.left div.part3.red{color:#C0272D;}
#traindet_bloctop div.middle div.main div.topr div.bar div.left div.part3.green{color:#8CC63F;}
#traindet_bloctop div.middle div.main div.topr div.bar div.right{float:right;width:212px;margin:3px 0;height:30px;font-size:11pt;font-weight:bold;}
#traindet_bloctop div.middle div.main div.topr div.bar div.right div.part1{margin-top:4px;float:right;}
#traindet_bloctop div.middle div.main div.topr div.bar div.right div.part1.blue{color:#008EAF;}
#traindet_bloctop div.middle div.main div.topr div.bar div.right div.part1.red{color:#C0272D;}
#traindet_bloctop div.middle div.main div.topr div.bar div.right div.part1.green{color:#8CC63F;}
#traindet_bloctop div.middle div.main div.topr div.bar div.right div.part2{margin-top:4px;float:right;color:#666;}
#traindet_bloctop div.middle div.main div.topr div.required_main{float:right;width:395px;padding-top:40px;}
#traindet_bloctop div.middle div.main div.topr div.required_main div#required{float:left;margin-left:10px;width:290px;padding-right:15px;}
#traindet_bloctop div.middle div.main div.topr div.required_main div.shortcuts{border-left:1px solid #C0C0C0;float:right;padding:35px 0;text-align:right;width:70px;}
#traindet_bloctop div.middle div.info1{line-height:1;font-size:8pt;font-style:italic;color:#666;}
#traindet_bloctop div.middle div.info2{line-height:1;font-size:8pt;font-style:italic;color:#666;margin-bottom:10px;}
#traindet_bloctop div.middle ul#action_buttons.blue li a span.partleft,#traindet_bloctop div.middle ul li a:link span.partleft,#traindet_bloctop div.middle ul li a:active span.partleft,#traindet_bloctop div.middle ul li a:visited span.partleft{background:transparent url(images/bouttons/left_blue.png) no-repeat scroll 0 0;padding:4px 9px 10px 0;}
#traindet_bloctop div.middle ul#action_buttons.blue li a span.partright,#traindet_bloctop div.middle ul li a:link span.partright,#traindet_bloctop div.middle ul li a:active span.partright,#traindet_bloctop div.middle ul li a:visited span.partright{background:transparent url(images/bouttons/right_blue.png) no-repeat scroll 0 0;padding:4px 9px 10px 0;}
#traindet_bloctop div.middle ul#action_buttons.blue li a span.partmiddle,#traindet_bloctop div.middle ul li a:link span.partmiddle,#traindet_bloctop div.middle ul li a:active span.partmiddle,#traindet_bloctop div.middle ul li a:visited span.partmiddle{position:relative;top:3px;background:transparent url(images/bouttons/center_blue.png) repeat-x scroll 0 0;padding:6px 10px 7px;font-size:9pt;color:#FFF;}
#traindet_bloctop div.middle ul#action_buttons.red li a span.partleft,#traindet_bloctop div.middle ul li a:link span.partleft,#traindet_bloctop div.middle ul li a:active span.partleft,#traindet_bloctop div.middle ul li a:visited span.partleft{background:transparent url(images/bouttons/left_red.png) no-repeat scroll 0 0;padding:4px 9px 10px 0;}
#traindet_bloctop div.middle ul#action_buttons.red li a span.partright,#traindet_bloctop div.middle ul li a:link span.partright,#traindet_bloctop div.middle ul li a:active span.partright,#traindet_bloctop div.middle ul li a:visited span.partright{background:transparent url(images/bouttons/right_red.png) no-repeat scroll 0 0;padding:4px 9px 10px 0;}
#traindet_bloctop div.middle ul#action_buttons.red li a span.partmiddle,#traindet_bloctop div.middle ul li a:link span.partmiddle,#traindet_bloctop div.middle ul li a:active span.partmiddle,#traindet_bloctop div.middle ul li a:visited span.partmiddle{position:relative;top:3px;background:transparent url(images/bouttons/center_red.png) repeat-x scroll 0 0;padding:6px 10px 7px;font-size:9pt;color:#FFF;}
#traindet_bloctop div.middle ul#action_buttons.green li a span.partleft,#traindet_bloctop div.middle ul li a:link span.partleft,#traindet_bloctop div.middle ul li a:active span.partleft,#traindet_bloctop div.middle ul li a:visited span.partleft{background:transparent url(images/bouttons/left_green.png) no-repeat scroll 0 0;padding:4px 9px 10px 0;}
#traindet_bloctop div.middle ul#action_buttons.green li a span.partright,#traindet_bloctop div.middle ul li a:link span.partright,#traindet_bloctop div.middle ul li a:active span.partright,#traindet_bloctop div.middle ul li a:visited span.partright{background:transparent url(images/bouttons/right_green.png) no-repeat scroll 0 0;padding:4px 9px 10px 0;}
#traindet_bloctop div.middle ul#action_buttons.green li a span.partmiddle,#traindet_bloctop div.middle ul li a:link span.partmiddle,#traindet_bloctop div.middle ul li a:active span.partmiddle,#traindet_bloctop div.middle ul li a:visited span.partmiddle{position:relative;top:3px;background:transparent url(images/bouttons/center_green.png) repeat-x scroll 0 0;padding:6px 10px 7px;font-size:9pt;color:#FFF;}
#traindet_bloctop div.middle ul#action_buttons li a:hover span.partleft{background:transparent url(images/bouttons/left_grey.png) no-repeat scroll 0 0;}
#traindet_bloctop div.middle ul#action_buttons li a:hover span.partright{background:transparent url(images/bouttons/right_grey.png) no-repeat scroll 0 0;}	
#traindet_bloctop div.middle ul#action_buttons li a:hover span.partmiddle{background:transparent url(images/bouttons/center_grey.png) repeat-x scroll 0 0;}
#traindet_bloctop div.middle ul#action_buttons li a.selected span.partleft{background:transparent url(images/bouttons/left_grey.png) no-repeat scroll 0 0;}
#traindet_bloctop div.middle ul#action_buttons li a.selected span.partright{background:transparent url(images/bouttons/right_grey.png) no-repeat scroll 0 0;}	
#traindet_bloctop div.middle ul#action_buttons li a.selected span.partmiddle{background:transparent url(images/bouttons/center_grey.png) repeat-x scroll 0 0;color:#FFF;}
#required li{list-style:none;color:#FFF;}
#required p{background-color:#3F3C4D;padding:0 5px;color:#FFF;}
#required ul{padding:5px;}
#required.blue ul li{list-style:none;list-style-position:inside;line-height:1;font-size:8pt;color:#666;margin-bottom:5px;list-style-image:url(images/puces/blue.png);}
#required.green ul li{list-style:none;list-style-position:inside;line-height:1;font-size:8pt;color:#666;margin-bottom:5px;list-style-image:url(images/puces/green.png);}
#required.red ul li{list-style:none;list-style-position:inside;line-height:1;font-size:8pt;color:#666;margin-bottom:5px;list-style-image:url(images/puces/red.png);}


/* Block Bottom */
#traindet_blocbottom div.middle{width:912px;}
#traindet_blocbottom div.middle div#train1{width:100%;}
#traindet_blocbottom div.middle div#train1 div.left{float:left;width:438px;}
#traindet_blocbottom div.middle div#train1 div.right{float:right;width:456px;}
#traindet_blocbottom div.middle div#train1 ul li{list-style:none;list-style-position:inside;}
#traindet_blocbottom div.middle div#train1 ul li{font-size:12pt;color:#000;line-height:1;}
#traindet_blocbottom div.middle div#train1 div.blue ul li{list-style-image:url(images/puces/blue_rectangle.jpg);}
#traindet_blocbottom div.middle div#train1 div.red ul li{list-style-image:url(images/puces/red_rectangle.jpg);}
#traindet_blocbottom div.middle div#train1 div.green ul li{list-style-image:url(images/puces/green_rectangle.jpg);}
#traindet_blocbottom div.middle div#train1 ul li ul li{margin-left:40px;line-height:1;color:#666;font-size:10pt;}
#traindet_blocbottom div.middle div#train1 div.blue ul li ul li{list-style-image:url(images/puces/blue.png);}
#traindet_blocbottom div.middle div#train1 div.red ul li ul li{list-style-image:url(images/puces/red.png);}
#traindet_blocbottom div.middle div#train1 div.green ul li ul li{list-style-image:url(images/puces/green.png);}

/* Training Catalog */
/* Block Top */
#trainchoice_bloctop div.middle{line-height:1;text-align:center;width:912px;}
#trainchoice_bloctop div.middle .title{font-size:16pt;color:#666;}
#trainchoice_bloctop div.middle .subtitle{font-size:9pt;color:#8CC63F;margin-bottom:14px;}
#traincriteria td#left{vertical-align:top;}
#traincriteria td#left div.top{background:transparent url(images/blocs/bloc_top_FFF_15x614.jpg) no-repeat scroll 0 0;width:614px;height:15px;}
#traincriteria td#left div.middle{border-left:1px solid #7A7A7A;border-right:1px solid #7A7A7A;padding:0;background:none;width:612px;min-height:170px;}
#traincriteria td#left div.bottom{background:transparent url(images/blocs/bloc_bottom_FFF_15x614.jpg) no-repeat scroll 0 0;width:614px;height:15px;}
#traincriteria td#left div.middle table{width:100%;}
#traincriteria td#left div.middle table tr.line_imp{background-color:#FFF;}
#traincriteria td#left div.middle table tr.line_p{background-color:#F0EFEF;}
#traincriteria td#left div.middle table td{width:33.33%;color:#3F3C4D;line-height:1.2;border:none;background:none;padding-right:0;padding-bottom:0;}
#traincriteria td#left div.middle table td.title table td.left{width:9px;border:none;padding-left:0;}
#traincriteria td#left div.middle table td.title table td.middle{font-size:9pt;background:transparent url(images/bouttons/center_violine.png) repeat-x scroll 0 0;width:auto;padding:0 14px;color:#FFF;font-weight:bold;}
#traincriteria td#left div.middle table td.title table td.right{width:9px;border:none;padding-right:0;}
#traincriteria td#left div.middle table td.left{padding-left:28px;border-right:1px solid #C0C0C0;}
#traincriteria div.middle table td.highlight{cursor:pointer;}
#traincriteria td#left div.middle table td.right{padding-right:10px;border-left:1px solid #C0C0C0;}
#traincriteria td#left div.middle table td div.cell{width:100%;text-align:left;}
#traincriteria td#left div.middle table td div.cell div.left{float:left;text-align:left;width:70%;}
#traincriteria td#left div.middle table td div.cell div.right{float:right;text-align:right;width:10%;}
#traincriteria td#left div.middle table td div.cell div.keyword{position:absolute;}
#traincriteria td#left div.middle table td.right div.cell div.keyword{padding-left:10px;}
#traincriteria td#left div.middle table td div.cell span.checkbox{padding:0 5px 0 10px;background:url(images/inputs/radio_button_green.gif) no-repeat;cursor:pointer;}
#traincriteria td#left div.middle table td.right div.cell span{padding-left:10px;}
#traincriteria td#left div.middle table td.allprods{padding:10px 0 0 28px;border:none;height:70px;text-align:left;}
#traincriteria td#left div.middle table td.allprods div.left{position:absolute;padding-top:17px;}
#traincriteria td#left div.middle table td.allprods div.right{float:right;text-align:right;padding-right:28px;}
#traincriteria td#left div.middle table td.allprods a,#traincriteria .middle table td.allprods a:link,#traincriteria .middle table td.allprods a:active,#traincriteria .middle table td.allprods a:visited{text-decoration:none;color:#6C9D31;font-size:9pt;}
#traincriteria td#left div.middle table td.allprods a:hover{text-decoration:underline;}
#traincriteria td#left div.middle table td.allprods img{margin-right:5px;}
#traincriteria td#right{padding-left:14px;vertical-align:top;}
#traincriteria td#right div.top{background:transparent url(images/blocs/bloc_top_FFF_15x284.jpg) no-repeat scroll 0 0;width:284px;height:15px;}
#traincriteria td#right div.middle{background:transparent url(images/blocs/bloc_center_1x284.jpg) repeat-y scroll 0 0;width:256px;text-align:left;padding:0 14px;min-height:206px;}
#traincriteria td#right div.bottom{background:transparent url(images/blocs/bloc_bottom_FFF_15x284.jpg) no-repeat scroll 0 0;width:284px;height:15px;}
#traincriteria td#right div.middle div.title{color:#8CC63F;font-size:14pt;margin-bottom:10px;}
#traincriteria td#right div.middle div.text{color:#666;font-size:8pt;}
#traincriteria td#right div.middle div.more{margin-top:3px;margin-bottom:5px;}
#traincriteria td#right div.middle div.more img{margin-right:3px;}
#traincriteria td#right div.middle div.more a,#traincriteria td#right div.middle div.more a:link,#traincriteria td#right div.middle div.more a:active,#traincriteria td#right div.middle div.more a:visited{color:#8CC63F;text-decoration:none;font-size:8pt;}
#traincriteria td#right div.middle div.more a:hover{text-decoration:underline;}
#traincriteria td#right div.middle div.links ul{margin-left:80px;padding-top:30px;}
#traincriteria td#right div.middle div.links ul li{list-style:none;list-style-position:inside;list-style-image:url(images/puces/green.png);}
#traincriteria td#right div.middle div.links ul li a,#traincriteria td#right div.middle div.links ul li a:link,#traincriteria td#right div.middle div.links ul li a:active,#traincriteria td#right div.middle div.links ul li a:visited{color:#8CC63F;text-decoration:none;font-size:8pt;}
#traincriteria td#right div.middle div.links ul li a:hover{text-decoration:underline;}

/*Block Bottom */
#trainchoice_blocbottom div.middle{line-height:1;text-align:center;width:912px;}
#traincatalog div.top{background:transparent url(images/blocs/bloc_top_FFF_15x912.jpg) no-repeat scroll 0 0;width:912px;height:15px;}
#traincatalog div.middle{border-left:1px solid #858384;border-right:1px solid #858384;padding:0;background:none;width:910px;}
#traincatalog div.bottom{background:transparent url(images/blocs/bloc_bottom_FFF_15x912.jpg) no-repeat scroll 0 0;width:912px;height:15px;}
#traincatalog div.catalogtip{color:#666;font-size:8pt;font-style:italic;line-height:1;margin-left:10px;text-align:left;}
#catalog{width:100%;color:#3F3C4D;}
#catalog tr.line_imp{background-color:#FFF;}
#catalog tr.line_p{background-color:#F0EFEF;}
#catalog td{padding-left:5px;height:25px;text-align:center;}
#catalog td.btn_right{text-align:left;}
#catalog td.br{border-right:1px solid #C0C0C0;}
#catalog td.header{background-color:#FFF;padding:0 0 5px 10px;text-align:left;}
#catalog tr.adv,#catalog tr.imp,#catalog tr.gow{color:#FFF;height:19px;}
#catalog tr.adv td,#catalog tr.imp td,#catalog tr.gow td{height:19px;text-align:left;}
#catalog tr.adv{background:transparent url(images/misc/line_adv.jpg) no-repeat scroll 0 0;}
#catalog tr.imp{background:transparent url(images/misc/line_imp.jpg) no-repeat scroll 0 0;}
#catalog tr.gow{background:transparent url(images/misc/line_gow.jpg) no-repeat scroll 0 0;}
#catalog td.title{text-align:left;}
#catalog td div.format{color:#FFF;font-size:8pt;padding-top:1px;height:13px;}
#catalog td div.sem{background:transparent url(images/misc/type_red.png) no-repeat scroll 50% 0;}
#catalog td div.wor{background:transparent url(images/misc/type_blue.png) no-repeat scroll 50% 0;}
#catalog td div.form{background:transparent url(images/misc/type_green.png) no-repeat scroll 50% 0;}
#catalog td span.partleft{background:transparent url(images/bouttons/left_violine_unicolor.png) no-repeat scroll 0 0;padding:1px 9px 10px 0;}
#catalog td span.partmiddle{position:relative;top:0;background:transparent url(images/bouttons/center_violine_unicolor.png) repeat-x scroll 0 0;padding:1px 1px 11px;}
#catalog td span.partright{background:transparent url(images/bouttons/right_violine_unicolor.png) no-repeat scroll 0 0;padding:1px 11px 10px 0;}
#catalog td span.partmiddle a,#catalog td span.partmiddle:link,#catalog td span.partmiddle a:active,#catalog td span.partmiddle a:visited{text-decoration:none;color:#FFF;font-size:8pt;}
#catalog td span.partmiddle a:hover{text-decoration:underline;}
#catalog td span.partmiddle span{margin-left:4px;margin-right:4px;color:#FFF;}
#legendresult{font-size:8pt;color:#666;text-align:left;font-style:italic;}
#legend{text-align:left;margin-top:10px;}
#legend li{list-style:none;display:inline;margin-left:35px;margin-right:10px;}
#legend li img{margin-right:7px;}
#legend li span{color:#666;font-size:9pt;}

/* Training Inscription */
/* Block Top */
#inscription_bloctop div.middle{width:940px;}
#train_header{background:transparent url(images/misc/hinsc.jpg) no-repeat scroll 0 0;width:912px;height:170px;}
#inscription_bloctop table{width:884px;height:49px;margin:0 14px;line-height:1;}
#inscription_bloctop table td.left{width:334px;vertical-align:top;padding-top:15px;}
#inscription_bloctop table td.left div.title{color:#FFF;font-size:20pt;font-weight:bold;}
#inscription_bloctop table td.left div.subtitle{color:#000;font-size:12pt;font-weight:bold;}
#inscription_bloctop table td.left div.ctt{margin-top:30px;}
#inscription_bloctop table td.left div.ctt ul{list-style:none;font-size:9pt;color:#FFF;line-height:1.2;margin-left:15px;}
#inscription_bloctop table td.left div.ctt ul li{list-style-position:inside;list-style-image:url(images/puces/white.png);}
#inscription_bloctop table td.left div.ctt ul li a,#inscription_bloctop table td.left div.ctt ul li a:link,#inscription_bloctop table td.left div.ctt ul li a:active,#inscription_bloctop table td.left div.ctt ul li a:visited{color:#FFF;text-decoration:none;}
#inscription_bloctop table td.left div.ctt ul li a:hover{text-decoration:underline;}
#inscription_bloctop table td.right{width:550px;color:#FFF;vertical-align:top;padding-top:30px;font-weight:bold;}
#inscription_bloctop table td.right span.select1{position:absolute;width:522px;height:21px;padding:3px 24px 0 8px;color:#000;background:url(images/inputs/select_550x21.jpg) no-repeat;overflow:hidden;font-weight:normal;}
#inscription_bloctop table td.right span.select2{position:absolute;width:158px;height:21px;padding:3px 24px 0 8px;color:#000;background:url(images/inputs/select_190x21.jpg) no-repeat;overflow:hidden;font-weight:normal;}
#inscription_bloctop table td.right span.select3{position:absolute;width:108px;height:21px;padding:3px 24px 0 8px;color:#000;background:url(images/inputs/select_140x21.jpg) no-repeat;overflow:hidden;font-weight:normal;}
#inscription_bloctop table td.right table{width:550px;margin:0;}
#inscription_bloctop table td.right table td.right{width:108px;vertical-align:middle;padding:0 0 0 15px;}
#inscription_bloctop td.right div.valBtn{padding-left:430px;padding-top:10px;}
#inscription_bloctop td.right div.valBtn input.submit{background:transparent url(images/bouttons/violine_wave.png) no-repeat scroll 0 0;width:120px;height:27px;border:none;color:#FFF;font-size:9pt;}
#inscription_bloctop td.right div.valBtn input.submit:hover{background:transparent url(images/bouttons/green_wave.png) no-repeat scroll 0 0;color:#3F3C4D;cursor:pointer;}

/* Block Middle */
#train_content{padding:20px 0 30px;}
#train_content div#errorgen,#train_content div#errornoparts{width:912px;display:none;background-color:#FEDCDC;color:#3F3C4D;text-align:center;}
#train_content div#errorgen span.errred{color:#990000;font-weight:bold;}
#train_content div#main_contact div.linetitle{width:912px;border-bottom:1px solid #C0C0C0;}
#train_content div#main_contact div.linetitle span.title{font-size:18pt;color:#666;margin-right:10px;}
#train_content div#main_contact div.linetitle span.requested{height:16px;color:#FF0000;text-align:right;font-weight:bold;}
#train_content div#main_contact table{width:912px;height:auto;margin:0;line-height:1;}
#train_content div#main_contact table tr.line3 td table{margin:0 28px 10px;width:856px;}
#train_content div#main_contact table tr.line3 td table td{padding:5px 0;font-size:10pt;color:#3F3C4D;}
#train_content div#main_contact table tr.line3 td table td label.error{color:#990000;}
#train_content div#main_contact table tr.line3 td table td.col1{width:148px;}
#train_content div#main_contact table tr.line3 td table td.col3{width:148px;padding-left:40px;}
#train_content div#main_contact table tr.line3 td table td.col2{width:280px;}
#train_content div#main_contact table tr.line3 td table td.col4{width:240px;}
#train_content div#main_contact table tr.line3 td table td input{border:1px solid #C3C3C3;padding:2px 0 2px 2px;background-color:#E9E9E9;color:#3F3C4D;}
#train_content div#main_contact table tr.line3 td table td input.error{border:1px dotted #990000;background-color:#FEDCDC;}
#train_content div#main_contact table tr.line3 td table td.col2 input,#train_content div#main_contact table tr.line3 td table td.col4 input{width:240px;}
#train_content div#main_contact table tr.line3 td table td.adr input{width:708px;}
#train_content div#others_contacts div.linetitle{width:912px;border-bottom:1px solid #C0C0C0;}
#train_content div#others_contacts div.linetitle span.title{font-size:18pt;color:#666;margin-right:10px;}
#train_content div#others_contacts div.linetitle span.requested{height:16px;color:#FF0000;text-align:right;}
#train_content div#others_contacts table{width:912px;height:auto;margin:0;line-height:1;}	
#train_content div#others_contacts table tr.line1 td.col1 table{margin:0;}
#train_content div#others_contacts table tr.line1 td.col1 table tr td.col1{font-size:18pt;color:#666;width:160px;}
#train_content div#others_contacts table tr.line1 td.col2{height:16px;color:#FF0000;padding-top:5px;}
#train_content div#others_contacts table tr.line2 td{padding-top:4px;}
#train_content div#others_contacts table tr.line3 td hr{height:2px;background-color:#666}
#train_content div#others_contacts table tr.line3 td table{margin-top:10px;margin-left:28px;width:428px;}
#train_content div#others_contacts table tr.line3 td table td{padding:5px 0;font-size:10pt;color:#3F3C4D;}
#train_content div#others_contacts table tr.line3 td table td label.error{color:#990000;}
#train_content div#others_contacts table tr.line3 td table td.title{font-style:italic;font-weight:bold;color:#8CC63F;}
#train_content div#others_contacts table tr.line3 td.col1 table td.col1{width:148px;}
#train_content div#others_contacts table tr.line3 td table td.col1{width:148px;border:none;}
#train_content div#others_contacts table tr.line3 td.col1 table td.col2{border-right:1px solid #C0C0C0;}
#train_content div#others_contacts table tr.line3 td.col1 table td.col2.last{border-right:none;}
#train_content div#others_contacts table tr.line3 td.col2 table td.col1{padding-left:11px;}
#train_content div#others_contacts table tr.line3 td.col1 table td.col2{width:280px;}
#train_content div#others_contacts table tr.line3 td.col2 table td.col2{width:280px;padding-left:11px;}
#train_content div#others_contacts table tr.line3 td table td input{border:1px solid #C3C3C3;padding:2px 0 2px 2px;background-color:#E9E9E9;color:#3F3C4D;}
#train_content div#others_contacts table tr.line3 td table td input.error{border:1px dotted #990000;background-color:#FEDCDC;}
#train_content div#others_contacts table tr.line3 td table td.col2 input{width:240px;}
#train_content div#captchadiv{margin:10px 0;}
#train_content div#captchadiv div.linetitle{width:912px;border-bottom:1px solid #C0C0C0;}
#train_content div#captchadiv div.titlecapt{font-style:italic;font-weight:bold;color:#8CC63F;margin:10px 20px 0;}
#train_content div#captchadiv div.captchaform{float:right;width:80%;}
#train_content div#captchadiv div.captchaform label{color:#3F3C4D;}
#train_content div#captchadiv div.captchaform label.error{color:#990000;}
#train_content div#captchadiv div.captchaform input.error{border:1px dotted #990000;background-color:#FEDCDC;}
#train_content div#captchadiv div.captchaimg{margin:5px 20px;}

/* Block Bottom */
#train_bottom{background:transparent url(images/misc/finsc.jpg) no-repeat scroll 0 0;width:912px;height:110px;}
#train_bottom table{height:110px;margin:0 20px;width:872px;}
#train_bottom table td.col1{width:60%;}
#train_bottom table td.col1 div.title{font-size:16pt;font-weight:bold;color:#FFF;margin-bottom:5px;}
#train_bottom table td.col1 div.comment textarea{border:1px solid #666;width:514px;}
#train_bottom table td.col2{width:36%;}
#train_bottom td.col2 div.valBtn{padding:0 57px;}
#train_bottom td.col2 div.valBtn a table{width:auto;height:auto;margin:0;}
#train_bottom div.valBtn input.submit{background:transparent url(images/bouttons/violine_wave194.png) no-repeat scroll 0 0;width:194px;height:27px;border:none;color:#FFF;font-size:9pt;}
#train_bottom div.valBtn input.submit:hover{background:transparent url(images/bouttons/green_wave194.png) no-repeat scroll 0 0;color:#3F3C4D;cursor:pointer;}
#train_bottom table td.col2 div.comment{padding:0 34px;font-size:8pt;color:#FFF;text-align:justify;margin-top:10px;}
#train_bottom table td.col3{width:4%;}

/* Train Inscription validation */
#inscvalid_bloctop div.middle{width:912px;}
#inscvalid_bloctop div.middle h1{color:#8CC63F;font-weight:normal;font-size:16pt;border-bottom:2px solid #C0C0C0;}
#inscvalid_bloctop div.middle p{color:#666;margin-top:15px;line-height:1.2;}

/* Services */
/* Block Top */
#serv_bloctop div.middle{padding-right:0}
.serv_btoptab{border:0;width:940px;}
.serv_btoptab td{vertical-align:top;}
.serv_btoptab td.col1{width:500px;padding-right:28px;}
.serv_btoptab td.col2{width:266px;}
.serv_btoptab td.col2 img{margin-top:20px;}
.serv_btoptab td.col3{width:84px;vertical-align:middle;}
.serv_btoptab td span{line-height:1.0;font-weight:bold;}
.serv_btoptab td span.title1{color:#000;font-size:21pt;}
.serv_btoptab td span.title2{font-size:18pt;}
.serv_btoptab td.red span.title2{color:#C0272D;}
.serv_btoptab td.blue span.title2{color:#008EAF;}
.serv_btoptab td.green span.title2{color:#8CC63F;}
.serv_btoptab td div.subtitle{font-size:14pt;line-height:1.0;margin-bottom:20px;}
.serv_btoptab td.red div.subtitle{color:#C0272D;}
.serv_btoptab td.blue div.subtitle{color:#008EAF;}
.serv_btoptab td.green div.subtitle{color:#8CC63F;}
.serv_btoptab td div.ctt{color:#666;line-height:1.0;}
#serv_container_sc{padding:20px 0 0 10px;}
#panelMethodo ul li{list-style:none;}
#panelMethodo li ul li{padding-left:1px;list-style-position:inside;}
#panelMethodo li ul li img{margin-right:3px;margin-top:0;}
.navigation{list-style:none;color:#FFF;width:114px;}
.navigation .advise{background:transparent url(images/misc/module_methodo_adv.png) no-repeat scroll 0 0;}
.navigation .implement{background:transparent url(images/misc/module_methodo_imp.png) no-repeat scroll 0 0;}
.navigation .gowith{background:transparent url(images/misc/module_methodo_gow.png) no-repeat scroll 0 0;}
#panelMethodo{position:absolute;margin-left:260px;}
#panelMethodo ul li a,#panelMethodo ul li a:link,#panelMethodo ul li a:active,#panelMethodo ul li a:visited,#panelMethodo ul li a:hover{padding-left:3px;text-decoration:none;color:#FFF;font-size:8pt;width:116px;height:18px;}
#panelMethodo li ul a,#panelMethodo li ul a:link,#panelMethodo li ul a:active,#panelMethodo li ul a:visited,#panelMethodo li ul a:hover{text-decoration:none;color:#FFF;font-size:8pt;height:auto;padding-left:6px;width:108px;}
.navigation a, .navigation span{display:block;color:#FFF;text-decoration:none;}
.navigation a:hover, .navigation a:focus, .navigation a:active{text-decoration:underline;}
.navigation .subMenu{border-bottom:1px solid #666;padding:5px 0;}
.navigation .advise .subMenu{background:#C0272D url(images/misc/module_methodo_open.png) no-repeat scroll 0 0;}
.navigation .implement .subMenu{background:#008EAF url(images/misc/module_methodo_open.png) no-repeat scroll 0 0;}
.navigation .gowith .subMenu{background:#8CC63F url(images/misc/module_methodo_open.png) no-repeat scroll 0 0;}
.navigation ul.subMenu a{background:none;}
#serv_bloctop div.middle .shadetabs li{margin-right:20px;}
#serv_bloctop div.middle .shadetabs li.empty{margin-right:0px;}
#serv_bloctop div.middle .shadetabs li.green a span.partleft,.shadetabs li a:link span.partleft,.shadetabs li a:active span.partleft,.shadetabs li a:visited span.partleft{background:transparent url(images/bouttons/left_green.png) no-repeat scroll 0 0;padding:2px 9px 11px 0;}
#serv_bloctop div.middle .shadetabs li.green a span.partright,.shadetabs li a:link span.partright,.shadetabs li a:active span.partright,.shadetabs li a:visited span.partright{background:transparent url(images/bouttons/right_green.png) no-repeat scroll 0 0;padding:2px 9px 11px 0;}
#serv_bloctop div.middle .shadetabs li.green a span.partmiddle,.shadetabs li a:link span.partmiddle,.shadetabs li a:active span.partmiddle,.shadetabs li a:visited span.partmiddle{position:relative;top:4px;background:transparent url(images/bouttons/center_green.png) repeat-x scroll 0 0;color:#FFF;padding:5px 10px 7px;font-size:9pt;}
#serv_bloctop div.middle .shadetabs li.blue a span.partleft,.shadetabs li a:link span.partleft,.shadetabs li a:active span.partleft,.shadetabs li a:visited span.partleft{background:transparent url(images/bouttons/left_blue.png) no-repeat scroll 0 0;padding:2px 9px 11px 0;}
#serv_bloctop div.middle .shadetabs li.blue a span.partright,.shadetabs li a:link span.partright,.shadetabs li a:active span.partright,.shadetabs li a:visited span.partright{background:transparent url(images/bouttons/right_blue.png) no-repeat scroll 0 0;padding:2px 9px 11px 0;}
#serv_bloctop div.middle .shadetabs li.blue a span.partmiddle,.shadetabs li a:link span.partmiddle,.shadetabs li a:active span.partmiddle,.shadetabs li a:visited span.partmiddle{position:relative;top:4px;background:transparent url(images/bouttons/center_blue.png) repeat-x scroll 0 0;color:#FFF;padding:5px 10px 7px;font-size:9pt;}
#serv_bloctop div.middle .shadetabs li.red a span.partleft,.shadetabs li a:link span.partleft,.shadetabs li a:active span.partleft,.shadetabs li a:visited span.partleft{background:transparent url(images/bouttons/left_red.png) no-repeat scroll 0 0;padding:2px 9px 11px 0;}
#serv_bloctop div.middle .shadetabs li.red a span.partright,.shadetabs li a:link span.partright,.shadetabs li a:active span.partright,.shadetabs li a:visited span.partright{background:transparent url(images/bouttons/right_red.png) no-repeat scroll 0 0;padding:2px 9px 11px 0;}
#serv_bloctop div.middle .shadetabs li.red a span.partmiddle,.shadetabs li a:link span.partmiddle,.shadetabs li a:active span.partmiddle,.shadetabs li a:visited span.partmiddle{position:relative;top:4px;background:transparent url(images/bouttons/center_red.png) repeat-x scroll 0 0;color:#FFF;padding:5px 10px 7px;font-size:9pt;}
#serv_bloctop div.middle .shadetabs li a:hover span.partleft{background:transparent url(images/bouttons/left_grey.png) no-repeat scroll 0 0;}
#serv_bloctop div.middle .shadetabs li a:hover span.partright{background:transparent url(images/bouttons/right_grey.png) no-repeat scroll 0 0;}
#serv_bloctop div.middle .shadetabs li a:hover span.partmiddle{background:transparent url(images/bouttons/center_grey.png) repeat-x scroll 0 0;}
#serv_bloctop div.middle .shadetabs li a.selected span.partleft{background:transparent url(images/bouttons/left_grey.png) no-repeat scroll 0 0;}
#serv_bloctop div.middle .shadetabs li a.selected span.partright{background:transparent url(images/bouttons/right_grey.png) no-repeat scroll 0 0;}
#serv_bloctop div.middle .shadetabs li a.selected span.partmiddle{background:transparent url(images/bouttons/center_grey.png) repeat-x scroll 0 0;}

/* Block Bottom */
.serv_bbottab{border:0;width:912px;}
.serv_bbottab td{vertical-align:top;line-height:1;}
.serv_bbottab td.col1{width:604px;}
.serv_bbottab td.col1 h1{padding-left:30px;font-size:16pt;color:#000;margin-right:30px;}
.serv_bbottab td.col1 div.green h1{background:transparent url(images/puces/green_rectangle.jpg) no-repeat scroll 0 6px;}
.serv_bbottab td.col1 div.blue h1{background:transparent url(images/puces/blue_rectangle.jpg) no-repeat scroll 0 6px;}
.serv_bbottab td.col1 div.red h1{background:transparent url(images/puces/red_rectangle.jpg) no-repeat scroll 0 6px;}
.serv_bbottab td.col1 h2{margin-left:30px;margin-top:10px;font-size:12pt;}
.serv_bbottab td.col1 div.green h2{color:#8CC63F;}
.serv_bbottab td.col1 div.blue h2{color:#008EAF;}
.serv_bbottab td.col1 div.red h2{color:#C0272D;}
.serv_bbottab td.col1 p{color:#666;text-align:justify;font-size:10pt;margin:0 30px;}
.serv_bbottab td.col1 a,.serv_bbottab td.col1 a:link,.serv_bbottab td.col1 a:active,.serv_bbottab td.col1 a:visited{font-size:10pt;color:#8CC63F;text-decoration:none;}
.serv_bbottab td.col1 a:hover{text-decoration:underline;}
.serv_bbottab td.col1 div.green a,.serv_bbottab td.col1 div.green a:link,.serv_bbottab td.col1 div.green a:active,.serv_bbottab td.col1 div.green a:visited{color:#8CC63F;}
.serv_bbottab td.col1 div.blue a,.serv_bbottab td.col1 div.blue a:link,.serv_bbottab td.col1 div.blue a:active,.serv_bbottab td.col1 div.blue a:visited{color:#008EAF;}
.serv_bbottab td.col1 div.red a,.serv_bbottab td.col1 div.red a:link,.serv_bbottab td.col1 div.red a:active,.serv_bbottab td.col1 div.red a:visited{color:#C0272D;}
.serv_bbottab td.col1 ul{margin:0 30px 15px 40px;}
.serv_bbottab td.col1 ul li{list-style:none;list-style-position:inside;font-size:10pt;color:#666;}
.serv_bbottab td.col1 div.green ul li{list-style-image:url(images/puces/green.png);}
.serv_bbottab td.col1 div.blue ul li{list-style-image:url(images/puces/blue.png);}
.serv_bbottab td.col1 div.red ul li{list-style-image:url(images/puces/red.png);}
/*blockquote*/
.serv_bbottab td.col2{width:308px;}
.serv_bbottab td.col2 .top{background:transparent url(images/blocs/bloc_top_FFF_15x308.jpg) no-repeat scroll 0 0;width:308px;height:15px;}
.serv_bbottab td.col2 .middle{background:transparent url(images/blocs/bloc_center_1x308.jpg) repeat-y scroll 0 0;padding:0 28px;text-align:center;width:auto;}
.serv_bbottab td.col2 .bottom{background:transparent url(images/blocs/bloc_bottom_FFF_15x308.jpg) no-repeat scroll 0 0;width:308px;height:15px;text-align:right;margin-bottom:15px;}
.serv_bbottab td.col2 .middle div{width:252px;color:#666;text-align:right;}
.serv_bbottab td.col2 .middle div span{padding:0 5px;}

/* Services Methodos */
/* Block Top */
#serv_m_bloctop div.middle{padding-right:0;}
.serv_m_btoptab{border:0;width:940px;}
.serv_m_btoptab td{vertical-align:top;}
.serv_m_btoptab td.col1{width:536px;padding-right:28px;}
.serv_m_btoptab td.col2{width:266px;}
.serv_m_btoptab td.col1 div{line-height:1;}
.serv_m_btoptab td.col1 div.title{color:#000;font-size:21pt;font-weight:bold;}
.serv_m_btoptab td.col1.green div.title{color:#8CC63F;}
.serv_m_btoptab td.col1.blue div.title{color:#008EAF;}
.serv_m_btoptab td.col1.red div.title{color:#C0272D;}
.serv_m_btoptab td.col1 div.subtitle{color:#8CC63F;font-size:14pt;margin-bottom:20px;}
.serv_m_btoptab td.col1.green div.subtitle,.serv_m_btoptab td.col1.blue div.subtitle,.serv_m_btoptab td.col1.red div.subtitle{color:#000;}
.serv_m_btoptab td.col1 div.ctt{color:#666;line-height:1.0;}
#serv_m_bloctop div.middle ul#action_buttons{margin-left:0;margin-top:1px;font-size:8pt;list-style-type:none;text-align:left;}
#serv_m_bloctop div.middle li{margin-right:20px;display:inline;}
#serv_m_bloctop div.middle li.empty{margin-right:0px;}
#serv_m_bloctop div.middle li a,#serv_m_bloctop div.middle li a:link,#serv_m_bloctop div.middle li a:active,#serv_m_bloctop div.middle li a:visited{text-decoration:none;}
#serv_m_bloctop div.middle li.green a span.partleft,.shadetabs li a:link span.partleft,.shadetabs li a:active span.partleft,.shadetabs li a:visited span.partleft{background:transparent url(images/bouttons/left_green.png) no-repeat scroll 0 0;padding:2px 9px 11px 0;}
#serv_m_bloctop div.middle li.green a span.partright,.shadetabs li a:link span.partright,.shadetabs li a:active span.partright,.shadetabs li a:visited span.partright{background:transparent url(images/bouttons/right_green.png) no-repeat scroll 0 0;padding:2px 9px 11px 0;}
#serv_m_bloctop div.middle li.green a span.partmiddle,.shadetabs li a:link span.partmiddle,.shadetabs li a:active span.partmiddle,.shadetabs li a:visited span.partmiddle{position:relative;top:4px;background:transparent url(images/bouttons/center_green.png) repeat-x scroll 0 0;color:#FFF;padding:5px 10px 7px;font-size:9pt;}
#serv_m_bloctop div.middle li.blue a span.partleft,.shadetabs li a:link span.partleft,.shadetabs li a:active span.partleft,.shadetabs li a:visited span.partleft{background:transparent url(images/bouttons/left_blue.png) no-repeat scroll 0 0;padding:2px 9px 11px 0;}
#serv_m_bloctop div.middle li.blue a span.partright,.shadetabs li a:link span.partright,.shadetabs li a:active span.partright,.shadetabs li a:visited span.partright{background:transparent url(images/bouttons/right_blue.png) no-repeat scroll 0 0;padding:2px 9px 11px 0;}
#serv_m_bloctop div.middle li.blue a span.partmiddle,.shadetabs li a:link span.partmiddle,.shadetabs li a:active span.partmiddle,.shadetabs li a:visited span.partmiddle{position:relative;top:4px;background:transparent url(images/bouttons/center_blue.png) repeat-x scroll 0 0;color:#FFF;padding:5px 10px 7px;font-size:9pt;}
#serv_m_bloctop div.middle li.red a span.partleft,.shadetabs li a:link span.partleft,.shadetabs li a:active span.partleft,.shadetabs li a:visited span.partleft{background:transparent url(images/bouttons/left_red.png) no-repeat scroll 0 0;padding:2px 9px 11px 0;}
#serv_m_bloctop div.middle li.red a span.partright,.shadetabs li a:link span.partright,.shadetabs li a:active span.partright,.shadetabs li a:visited span.partright{background:transparent url(images/bouttons/right_red.png) no-repeat scroll 0 0;padding:2px 9px 11px 0;}
#serv_m_bloctop div.middle li.red a span.partmiddle,.shadetabs li a:link span.partmiddle,.shadetabs li a:active span.partmiddle,.shadetabs li a:visited span.partmiddle{position:relative;top:4px;background:transparent url(images/bouttons/center_red.png) repeat-x scroll 0 0;color:#FFF;padding:5px 10px 7px;font-size:9pt;}
#serv_m_bloctop div.middle li a:hover span.partleft{background:transparent url(images/bouttons/left_grey.png) no-repeat scroll 0 0;}
#serv_m_bloctop div.middle li a:hover span.partright{background:transparent url(images/bouttons/right_grey.png) no-repeat scroll 0 0;}
#serv_m_bloctop div.middle li a:hover span.partmiddle{background:transparent url(images/bouttons/center_grey.png) repeat-x scroll 0 0;}
#serv_m_bloctop div.middle li a.selected span.partleft{background:transparent url(images/bouttons/left_grey.png) no-repeat scroll 0 0;}
#serv_m_bloctop div.middle li a.selected span.partright{background:transparent url(images/bouttons/right_grey.png) no-repeat scroll 0 0;}
#serv_m_bloctop div.middle li a.selected span.partmiddle{background:transparent url(images/bouttons/center_grey.png) repeat-x scroll 0 0;}

/* Block Bottom */
.serv_m_bbottab{width:968px;}
.serv_m_bbottab td{vertical-align:top;line-height:1;}
.serv_m_bbottab td div.top{vertical-align:top;}
.serv_m_bbottab td div.top img{margin-left:20px;}
.serv_m_bbottab td div.top span{position:absolute;margin-top:9px;font-size:14pt;}
.serv_m_bbottab td.red div.top span{color:#C0272D;}
.serv_m_bbottab td.blue div.top span{color:#008EAF;}
.serv_m_bbottab td.green div.top span{color:#8CC63F;}
.serv_m_bbottab td.col1{width:309px;padding-left:15px;}
.serv_m_bbottab td.col2{width:350px;padding:0 28px;}
.serv_m_bbottab td.col3{width:309px;padding-right:15px;}
.serv_m_bbottab td div.middle{color:#666;}
.serv_m_bbottab td.col1 div.top{background:transparent url(images/blocs/bloc_top_C0272D_22x294.jpg) no-repeat scroll 0 100%;width:294px;height:48px;}
.serv_m_bbottab td.col1 div.middle{background:transparent url(images/blocs/bloc_center_C0272D_1x294.jpg) repeat-y scroll 0 0;width:auto;}
.serv_m_bbottab td.col1 div.bottom{background:transparent url(images/blocs/bloc_bottom_C0272D_15x294.jpg) no-repeat scroll 0 0;width:294px;height:15px;}
.serv_m_bbottab td.col2 div.top{background:transparent url(images/blocs/bloc_top_008EAF_22x294.jpg) no-repeat scroll 0 100%;width:294px;height:48px;}
.serv_m_bbottab td.col2 div.middle{background:transparent url(images/blocs/bloc_center_008EAF_1x294.jpg) repeat-y scroll 0 0;width:auto;}
.serv_m_bbottab td.col2 div.bottom{background:transparent url(images/blocs/bloc_bottom_008EAF_15x294.jpg) no-repeat scroll 0 0;width:294px;height:15px;}
.serv_m_bbottab td.col3 div.top{background:transparent url(images/blocs/bloc_top_8CC63F_22x294.jpg) no-repeat scroll 0 100%;width:294px;height:48px;}
.serv_m_bbottab td.col3 div.middle{background:transparent url(images/blocs/bloc_center_8CC63F_1x294.jpg) repeat-y scroll 0 0;width:auto;}
.serv_m_bbottab td.col3 div.bottom{background:transparent url(images/blocs/bloc_bottom_8CC63F_15x294.jpg) no-repeat scroll 0 0;width:294px;height:15px;}
.serv_m_bbottab td h1{padding-left:30px;font-size:14pt;margin-bottom:5px;}
.serv_m_bbottab td div.middle h1{padding-left:30px;padding-top:15px;color:#000;}
.serv_m_bbottab td.red div.middle h1{background:transparent url(images/puces/red_rectangle.jpg) no-repeat scroll 0 20px;}
.serv_m_bbottab td.blue div.middle h1{background:transparent url(images/puces/blue_rectangle.jpg) no-repeat scroll 0 20px;}	
.serv_m_bbottab td.green div.middle h1{background:transparent url(images/puces/green_rectangle.jpg) no-repeat scroll 0 20px;}
.serv_m_bbottab td a,.serv_m_bbottab td a:link,.serv_m_bbottab td a:active,.serv_m_bbottab td a:visited{font-size:9pt;text-decoration:none;padding-left:6px;}
.serv_m_bbottab td a:hover{text-decoration:underline;}
.serv_m_bbottab td.green a,.serv_m_bbottab td.green a:link,.serv_m_bbottab td.green a:active,.serv_m_bbottab td.green a:visited{color:#8CC63F;background:transparent url(images/puces/green.png) no-repeat scroll 0 3px;}
.serv_m_bbottab td.blue a,.serv_m_bbottab td.blue a:link,.serv_m_bbottab td.blue a:active,.serv_m_bbottab td.blue a:visited{color:#008EAF;background:transparent url(images/puces/blue.png) no-repeat scroll 0 3px;}
.serv_m_bbottab td.red a,.serv_m_bbottab td.red a:link,.serv_m_bbottab td.red a:active,.serv_m_bbottab td.red a:visited{color:#C0272D;background:transparent url(images/puces/red.png) no-repeat scroll 0 3px;}
.serv_m_bbottab td ul{margin:5px 0;padding-left:10px;}
.serv_m_bbottab td ul li{list-style:none;list-style-position:inside;}
.serv_m_bbottab td.green ul li{list-style-image:url(images/puces/green.png);}
.serv_m_bbottab td.blue ul li{list-style-image:url(images/puces/blue.png);}
.serv_m_bbottab td.red ul li{list-style-image:url(images/puces/red.png);}

/* Seminaires */
/* Block Main */
#sem_bloctop div.middle{width:912px;margin-bottom:0;}
#sem_bloctop div.topimg{padding-bottom:15px;}
#sem_bloctop div.left{width:912px;}
#sem_bloctop div.left div.top{background:transparent url(images/blocs/bloc_top_FFF_15x543.jpg) no-repeat scroll 0 0;width:543px;height:15px;}
#sem_bloctop div.left div.middle{background:transparent url(images/blocs/bloc_center_1x543.jpg) repeat-y scroll 0 0;width:543px;padding:0;line-height:1;margin-bottom:0;}
#sem_bloctop div.left div.bottom{background:transparent url(images/blocs/bloc_bottom_FFF_15x543.jpg) no-repeat scroll 0 0;width:543px;height:15px;margin-bottom:20px;}
#sem_bloctop div.left div.bottom.last{margin-bottom:0;}
#sem_bloctop div.left div.middle div.title1{background-color:#8CC63F;color:#FFF;font-size:14pt;padding:2px 5px;margin-bottom:5px;}
#sem_bloctop div.left div.middle div.content1{padding-left:15px;}
#sem_bloctop div.left div.middle div.content1 ul li{font-weight:bold;list-style:none;list-style-position:inside;list-style-image:url(images/puces/green.png);}
#sem_bloctop div.left div.middle div.content1 ul li a,#sem_bloctop div.left div.middle div.content1 ul li a:link,#sem_bloctop div.left div.middle div.content1 ul li a:active,#sem_bloctop div.left div.middle div.content1 ul li a:visited,#sem_bloctop div.left div.middle div.content1 ul li a:hover{text-decoration:none;color:#8CC63F;}
#sem_bloctop div.left div.middle div.title2{background-color:#2FAA9B;color:#FFF;font-size:14pt;padding:2px 5px;margin-bottom:5px;}
#sem_bloctop div.left div.middle div.content2{padding-left:15px;margin-bottom:25px;}
#sem_bloctop div.left div.middle div.content2 ul li{font-weight:bold;list-style:none;list-style-position:inside;list-style-image:url(images/puces/green3.png);}
#sem_bloctop div.left div.middle div.content2 ul li a,#sem_bloctop div.left div.middle div.content2 ul li a:link,#sem_bloctop div.left div.middle div.content2 ul li a:active,#sem_bloctop div.left div.middle div.content2 ul li a:visited,#sem_bloctop div.left div.middle div.content2 ul li a:hover{text-decoration:none;color:#2FAA9B;}
#sem_bloctop div.left div.middle div ul li span.cttdate{color:#666;}
#sem_bloctop div.bottom{margin-bottom:20px;}
#sem_bloctop div.bottom.last{margin-bottom:0;}
#sem_bloctop div.left div.middle div.left{width:158px;text-align:center;}
#sem_bloctop div.left div.middle div.right{float:right;width:340px;height:auto;background:none;padding:14px 28px 14px 14px;text-align:justify;}
#sem_bloctop div.left div.middle div#execdinner div.right span.title{font-size:14pt;color:#FFF;background-color:#8CC63F;padding:2px 5px;}
#sem_bloctop div.left div.middle div#execdinner div.right div.content{color:#666666;font-size:9pt;line-height:1.2;padding-top:7px;}
#sem_bloctop div.left div.middle div#execdinner div.content{color:#666;}
#sem_bloctop div.left div.middle div#execdinner div.content h1{color:#000;font-size:18pt;background:transparent url(images/puces/green_rectangle.jpg) no-repeat scroll 0 8px;padding-left:30px;margin-top:20px;}
#sem_bloctop div.left div.middle div#execdinner div.content h2{color:#8CC63F;font-size:14pt;padding-left:30px;margin:3px 0 0;}
#sem_bloctop div.left div.middle div#execdinner div.content h3{color:#666;font-size:12pt;padding-left:30px;margin:15px 0 0;font-weight:bold;}
#sem_bloctop div.left div.middle div#execdinner div.content p{margin-left:30px;margin-top:5px;}
#sem_bloctop div.left div.middle div#execdinner div.content ul{margin-left:30px;margin-right:28px;padding:5px 10px;background-color:#E4E8DE;color:#3F3C4D;}
#sem_bloctop div.left div.middle div#execdinner div.content ul li{list-style:none;list-style-position:inside;list-style-image:url(images/puces/purple.png)}
#sem_bloctop div.left div.middle div#execdinner div.content ul li a,#sem_bloctop div.left div.middle div#execdinner div.content ul li a:link,#sem_bloctop div.left div.middle div#execdinner div.content ul li a:active,#sem_bloctop div.left div.middle div#execdinner div.content ul li a:visited{text-decoration:none;color:#3F3C4D;}
#sem_bloctop div.left div.middle div#execdinner div.content ul li a:hover{text-decoration:underline;}
#sem_bloctop div.left div.middle div#execdinner div.content a,#sem_bloctop div.left div.middle div.content a:link,#sem_bloctop div.left div.middle div.content a:active,#sem_bloctop div.left div.middle div.content a:visited{color:#8CC63F;text-decoration:none;}
#sem_bloctop div.left div.middle div#execdinner div.content a:hover{text-decoration:underline;}
#sem_bloctop div.left div.middle div#execdinner{margin-top:40px;}
#sem_bloctop div.left div.middle div#sematl div.right span.title{font-size:14pt;color:#FFF;background-color:#2FAA9B;padding:2px 5px;}
#sem_bloctop div.left div.middle div#sematl div.right div.content{color:#666666;font-size:9pt;line-height:1.2;padding-top:7px;}
#sem_bloctop div.left div.middle div#sematl div.content{color:#666;}
#sem_bloctop div.left div.middle div#sematl div.content h1{color:#000;font-size:18pt;background:transparent url(images/puces/green2_rectangle.jpg) no-repeat scroll 0 8px;padding-left:30px;margin-top:20px;}
#sem_bloctop div.left div.middle div#sematl div.content h2{color:#2FAA9B;font-size:14pt;padding-left:30px;margin:3px 0 0;}
#sem_bloctop div.left div.middle div#sematl div.content h3{color:#666;font-size:12pt;padding-left:30px;margin:15px 0 0;font-weight:bold;}
#sem_bloctop div.left div.middle div#sematl div.content p{margin-left:30px;margin-top:5px;margin-right:28px;}
#sem_bloctop div.left div.middle div#sematl div.content ul{margin-left:30px;margin-right:28px;padding:5px 10px;background-color:#E4E8DE;color:#3F3C4D;}
#sem_bloctop div.left div.middle div#sematl div.content ul li{list-style:none;list-style-position:inside;list-style-image:url(images/puces/purple.png)}
#sem_bloctop div.left div.middle div#sematl div.content ul li a,#sem_bloctop div.left div.middle div#sematl div.content ul li a:link,#sem_bloctop div.left div.middle div#sematl div.content ul li a:active,#sem_bloctop div.left div.middle div#sematl div.content ul li a:visited{text-decoration:none;color:#3F3C4D;}
#sem_bloctop div.left div.middle div#sematl div.content ul li a:hover{text-decoration:underline;}
#sem_bloctop div.left div.middle div#sematl div.content a,#sem_bloctop div.left div.middle div.content a:link,#sem_bloctop div.left div.middle div.content a:active,#sem_bloctop div.left div.middle div.content a:visited{color:#2FAA9B;text-decoration:none;}
#sem_bloctop div.left div.middle div#sematl div.content a:hover{text-decoration:underline;}
#sem_bloctop div.right{float:right;width:355px;height:730px;background:transparent url(images/misc/seminsc.jpg) no-repeat scroll 0 0;line-height:1;}
#sem_bloctop div.right div.title{padding:25px 14px 0;font-size:18pt;color:#FFF;font-weight:bold;}
#sem_bloctop div.right div.title2{padding:0 14px;font-size:12pt;color:#000;font-weight:bold;}
#sem_bloctop div.right fieldset{border:0px;}
#sem_bloctop div.right fieldset label{color:#FFF;float:left;font-weight:bold;padding-top:3px;width:107px;}
#sem_bloctop div.right fieldset label.error{color:#990000;}
#sem_bloctop div.right fieldset div.errorgen{color:#990000;font-weight:bold;height:16px;width:auto;margin-bottom:15px;padding:0 14px;}
#sem_bloctop div.right fieldset table{clear:both;margin:3px 14px 8px;}
#sem_bloctop div.right fieldset table td{line-height:2.1;}
#sem_bloctop div.right fieldset table td.spec{color:#3F3C4D;padding-bottom:0;font-weight:bold;}
#sem_bloctop div.right fieldset input{border:1px solid #3F3C4D;padding:2px 0 2px 2px;background-color:#FFF;color:#3F3C4D;width:215px;}
#sem_bloctop div.right fieldset input.error{border:1px dotted #990000;background-color:#FEDCDC;}
#sem_bloctop div.right fieldset div.valBtn input.submit{background:transparent url(images/bouttons/violine_wave.png) no-repeat scroll 0 0;width:120px;height:27px;border:none;color:#FFF;font-size:9pt;}
#sem_bloctop div.right fieldset div.valBtn input.submit:hover{background:transparent url(images/bouttons/green_wave.png) no-repeat scroll 0 0;color:#3F3C4D;cursor:pointer;}
#sem_bloctop div.right fieldset select#listsem{margin:20px 14px 0;width:327px;}
#sem_bloctop div.right fieldset select#listsem2{margin:10px 14px 20px;width:327px;}
#sem_bloctop div.right fieldset span.select4{margin:20px 14px 0;width:295px;position:absolute;height:21px;padding:3px 24px 0 8px;color:#000;background:url(images/inputs/select_327x21.jpg) no-repeat;overflow:hidden;font-weight:normal;}
#sem_bloctop div.right fieldset span.select5{margin:10px 14px 20px;width:295px;position:absolute;height:21px;padding:3px 24px 0 8px;color:#000;background:url(images/inputs/select_327x21.jpg) no-repeat;overflow:hidden;font-weight:normal;}
#sem_bloctop div.right fieldset span.checkbox{width:16px;height:16px;padding:0 5px 0 0;display:block;clear:left;float:left;margin-top:0;background:url(images/inputs/checkbox_green.gif) no-repeat;cursor:pointer;}
#sem_bloctop div.right fieldset div.optins{margin:30px 14px 15px;}
#sem_bloctop div.right fieldset div.optins div.optin{margin-bottom:10px;}
#sem_bloctop div.right fieldset div.optins div.optin input{margin-right:10px;}
#sem_bloctop div.right fieldset div.optins div.optin span{color:#FFF;vertical-align:top;}
#sem_bloctop div.right fieldset div.valBtn{padding-left:200px;padding-right:28px;}
#sem_bloctop div.right fieldset div.captcha{height:70px;padding:0 14px;}
#sem_bloctop div.right fieldset div.captcha div.right label{color:#FFF;float:left;font-weight:bold;margin:0 0 3px;width:auto;padding-top:0;}
#sem_bloctop div.right fieldset div.captcha div.right label.error{color:#990000;}
#sem_bloctop div.right fieldset div.captcha div.right{float:right;width:165px;background:none;height:auto;padding-left:14px;}
#sem_bloctop div.right fieldset div.captcha div.right input{width:160px;}
#sem_bloctop div.right fieldset div.captcha div.left{width:148px;}

/* Validation */
#sem_bloctop div.left div.middle.validation{padding:0 14px;width:515px;}
#sem_bloctop div.left div.middle.validation h1{color:#8CC63F;font-weight:normal;font-size:16pt;border-bottom:2px solid #C0C0C0;}
#sem_bloctop div.left div.middle.validation p{color:#666;margin-top:15px;line-height:1.2;}

/* Contact */
/* Block Top */
#contact_bloctop div.middle{width:912px;}
#contact_bloctop div.right{float:right;width:365px;text-align:center;}
#contact_bloctop div.left{width:547px;}
#contact_bloctop div.left h1{color:#000;font-size:19pt;}
#contact_bloctop div.left p{color:#666;line-height:1;margin-right:28px;}
#contact_bloctop .shadetabs li a span.partleft,#contact_bloctop .shadetabs li a:link span.partleft,#contact_bloctop .shadetabs li a:active span.partleft,#contact_bloctop .shadetabs li a:visited span.partleft{background:transparent url(images/bouttons/left_green.png) no-repeat scroll 0 0;padding:2px 9px 11px 0;}
#contact_bloctop .shadetabs li a span.partright,#contact_bloctop .shadetabs li a:link span.partright,#contact_bloctop .shadetabs li a:active span.partright,#contact_bloctop .shadetabs li a:visited span.partright{background:transparent url(images/bouttons/right_green.png) no-repeat scroll 0 0;padding:2px 9px 11px 0;}
#contact_bloctop .shadetabs li a span.partmiddle,#contact_bloctop .shadetabs li a:link span.partmiddle,#contact_bloctop .shadetabs li a:active span.partmiddle,#contact_bloctop .shadetabs li a:visited span.partmiddle{position:relative;top:4px;background:transparent url(images/bouttons/center_green.png) repeat-x scroll 0 0;color:#FFF;padding:5px 10px 7px;font-size:9pt;}
#contact_bloctop .shadetabs li a:hover span.partleft{background:transparent url(images/bouttons/left_grey.png) no-repeat scroll 0 0;}
#contact_bloctop .shadetabs li a:hover span.partright{background:transparent url(images/bouttons/right_grey.png) no-repeat scroll 0 0;}
#contact_bloctop .shadetabs li a:hover span.partmiddle{background:transparent url(images/bouttons/center_grey.png) repeat-x scroll 0 0;}
#contact_bloctop .shadetabs li a.selected span.partleft{background:transparent url(images/bouttons/left_grey.png) no-repeat scroll 0 0;}
#contact_bloctop .shadetabs li a.selected span.partright{background:transparent url(images/bouttons/right_grey.png) no-repeat scroll 0 0;}
#contact_bloctop .shadetabs li a.selected span.partmiddle{background:transparent url(images/bouttons/center_grey.png) repeat-x scroll 0 0;}
#contact_bloctop ul#action_buttons{margin-top:40px;}

/* Block Bottom */
#contact_blocbottom div.middle{width:912px;}
#contact1 div.map{float:right;width:350px;height:350px;margin-top:23px;}
#contact1 div.map div.legend{font-size:8pt;color:#666;font-style:italic;}
#contact1 div.map div#map_canvas{border:2px solid #C0C0C0;}
#contact1 div.contentleft{width:548px;line-height:1;}
#contact1 div.contentleft div.titlestop{border-bottom:1px solid #C0C0C0;font-size:18pt;color:#8CC63F;}
#contact1 div.contentleft div.adrdetails{background-color:#E4E8DE;margin-top:10px;}
#contact1 div.contentleft div.adrdetails div.right{float:right;width:325px;padding-top:8px;vertical-align:top;}
#contact1 div.contentleft div.adrdetails div.left{height:115px;}
#contact1 div.contentleft div.adrdetails div.left{padding-top:20px;padding-left:10px;color:#666;border-right:1px solid #C0C0C0;width:190px;}
#contact1 div.contentleft div.adrdetails ul{list-style:none;}
#contact1 div.contentleft div.adrdetails div.right ul{margin-top:10px;}
#contact1 div.contentleft div.adrdetails div.right ul li{list-style-position:inside;list-style-image:url(images/puces/purple.png);color:#3F3C4D;}
#contact1 div.contentleft div.adrdetails div.right ul span,#contact1 div.contentleft div.adrdetails div.right ul div{color:#666;font-weight:normal;}
#contact1 div.contentleft div.titlestop2{border-bottom:1px solid #C0C0C0;font-size:18pt;color:#8CC63F;margin-top:10px;}
#contact1 div.contentleft div.contactsdetails ul{list-style:none;display:inline;}
#contact1 div.contentleft div.contactsdetails ul li{list-style-position:inside;list-style-image:url(images/puces/purple.png);color:#3F3C4D;font-weight:bold;font-size:9pt;}
#contact1 div.contentleft div.contactsdetails ul div{color:#666;}
#contact1 div.contentleft div.contactsdetails table{width:100%;}
#contact1 div.contact1_main div.titlestop3{border-bottom:1px solid #C0C0C0;font-size:18pt;color:#8CC63F;margin-top:60px;line-height:1;}
#contact1 div.contact1_main div.forminfo{padding:0 28px;}
#contact1 div.contact1_main div.forminfo div.forminfoerr{display:none;color:#3F3C4D;background-color:#FEDCDC;text-align:center;}
#contact1 div.contact1_main div.forminfo div.forminfovalid{display:none;color:#3F3C4D;background-color:#AEF6B3;text-align:center;}
#contact1 div.contact1_main div.forminfo label.error{color:#990000;}
#contact1 div.contact1_main div.forminfo div.left{margin-top:10px;}
#contact1 div.contact1_main div.forminfo div.left table{width:320px;}
#contact1 div.contact1_main div.forminfo div.left table td{line-height:2.2;}
#contact1 div.contact1_main div.forminfo div.left table td.col1{width:115px;font-weight:bold;color:#666;}
#contact1 div.contact1_main div.forminfo div.left table td input{width:205px;background-color:#EFEFEF;border:1px solid #C3C3C3;padding:2px 0 2px 2px;color:#3F3C4D;width:210px;}
#contact1 div.contact1_main div.forminfo div.left table td input.error{border:1px dotted #990000;background-color:#FEDCDC;}
#contact1 div.contact1_main div.forminfo div.right{float:right;width:500px;}
#contact1 div.contact1_main div.forminfo div.right div.title{font-size:11pt;color:#666;font-weight:bold;}
#contact1 div.contact1_main div.forminfo div.right div.title div.right{float:right;width:327px;}
#contact1 div.contact1_main div.forminfo div.right div.title div.right span.select4{width:295px;position:absolute;height:21px;padding:0 24px 0 8px;color:#000;background:url(images/inputs/select_327x21.jpg) no-repeat;overflow:hidden;font-weight:normal;font-size:10pt;}
#contact1 div.contact1_main div.forminfo div.right div.ctttextarea{margin-top:5px;}
#contact1 div.contact1_main div.forminfo div.right div.ctttextarea textarea{background-color:#EFEFEF;border:1px solid #C3C3C3;padding:2px 0 2px 2px;color:#3F3C4D;width:496px;}
#contact1 div.contact1_main div.forminfo div.right div.ctttextarea textarea.error{border:1px dotted #990000;background-color:#FEDCDC;}
#contact1 div.contact1_main div.forminfo div.captcha div.right{width:330px}
#contact1 div.contact1_main div.forminfo div.captcha div.left span.required{font-weight:bold;color:#666;margin-right:210px;}
#contact1 div.contact1_main div.forminfo div.captcha input{width:205px;background-color:#EFEFEF;border:1px solid #C3C3C3;padding:2px 0 2px 2px;color:#3F3C4D;width:210px;}
#contact1 div.contact1_main div.forminfo div.captcha input.error{border:1px dotted #990000;background-color:#FEDCDC;}
#contact1 div.contact1_main div.forminfo div.valBtn{margin-top:15px;text-align:center;}
#contact1 div.contact1_main div.forminfo div.valBtn input.submit{background:transparent url(images/bouttons/violine_wave.png) no-repeat scroll 0 0;width:120px;height:27px;border:none;color:#FFF;font-size:9pt;}
#contact1 div.contact1_main div.forminfo div.valBtn input.submit:hover{background:transparent url(images/bouttons/green_wave.png) no-repeat scroll 0 0;color:#3F3C4D;cursor:pointer;}
#contact1 div.contact1_main div.titlestop4{border-bottom:1px solid #C0C0C0;font-size:18pt;color:#8CC63F;line-height:1;}
#contact1 div.contact1_main div.infossupp{margin-top:10px;padding:5px;background-color:#E4E8DE;}
#contact1 div.contact1_main div.infossupp div.left{height:50px;}
#contact1 div.contact1_main div.infossupp div.right{float:right;width:608px;}
#contact1 div.contact1_main div.infossupp div.right div.right{float:right;width:304px;}
#contact1 div.contact1_main div.infossupp ul{list-style:none;line-height:1.2;}
#contact1 div.contact1_main div.infossupp ul li{list-style-position:inside;list-style-image:url(images/puces/purple.png);color:#3F3C4D;}
#contact2{line-height:1;}
#contact2 div.left{width:600px;padding-right:14px;}
#contact2 div.left h1{font-size:18pt;font-weight:bold;color:#000;background:transparent url(images/puces/green_rectangle.jpg) no-repeat scroll 0 9px;padding-left:30px;font-weight:normal;}
#contact2 div.left h2{font-size:14pt;font-weight:bold;color:#8CC63F;padding-left:30px;font-weight:normal;}
#contact2 div.left h3{font-size:12pt;font-weight:bold;color:#3F3C4D;padding-left:30px;font-weight:normal;}
#contact2 div.left p{margin-top:20px;color:#666;padding-left:30px;text-align:justify;}
#contact2 div.left ul{margin-left:40px;margin-top:10px;list-style:none;}
#contact2 div.left ul li{list-style-position:inside;list-style-image:url(images/puces/green.png);color:#666;font-size:9pt;}
#contact2 div.left ul li a,#contact2 div.left ul li a:link,#contact2 div.left ul li a:active,#contact2 div.left ul li a:visited{color:#8CC63F;text-decoration:none;}
#contact2 div.left ul li a:hover{text-decoration:underline;}
#contact2 div.left a,#contact2 div.left a:link,#contact2 div.left a:active,#contact2 div.left a:visited{color:#8CC63F;text-decoration:none;}
#contact2 div.left a:hover{text-decoration:underline;}
#contact2 div.right{float:right;width:284px;text-align:right;}
#contact2 div.right div.top{background:transparent url(images/blocs/bloc_top_FFF_15x284.jpg) no-repeat scroll 0 0;width:284px;}
#contact2 div.right div.middle{background:transparent url(images/blocs/bloc_center_1x284.jpg) repeat-y scroll 0 0;padding:0 14px;width:256px;}
#contact2 div.right div.bottom{background:transparent url(images/blocs/bloc_bottom_FFF_15x284.jpg) no-repeat scroll 0 0;width:284px;}
#contact2 div.right div.middle h1{font-size:16pt;color:#000;font-weight:bold;margin-top:10px;font-weight:normal;}
#contact2 div.right div.middle p{color:#666;}
#contact2 div.right div.middle p a,#contact2 div.right div.middle p a:link,#contact2 div.right div.middle p a:active,#contact2 div.right div.middle p a:visited{color:#8CC63F;text-decoration:none;padding-left:10px;background:transparent url(images/puces/green.png) no-repeat scroll 0 5px;}
#contact2 div.right div.middle p a:hover{text-decoration:underline;}
#contact3{line-height:1;}
#contact3 h1{color:#8CC63F;font-size:18pt;font-weight:normal;border-bottom:1px solid #C0C0C0;margin-bottom:5px;}
#contact3 p{color:#666;text-align:justify;}
#contact3 p a,#contact3 p a:link,#contact3 p a:active,#contact3 p a:visited,#contact3 ul li a,#contact3 ul li a:link,#contact3 ul li a:active,#contact3 ul li a:visited{color:#8CC63F;text-decoration:none;}
#contact3 p a:hover,#contact3 ul li a:hover{text-decoration:underline;}
#contact3 ul{list-style:none;margin:5px;}
#contact3 ul li{list-style-position:inside;list-style-image:url(images/puces/green.png);color:#666;}
#contact3 div.center{text-align:center;margin-bottom:25px;margin-top:20px;}

/* Newsletter */
#nl_mainbloc div.middle{width:912px;line-height:1;}
/* Block Left */
#nl_mainbloc div.middle div.left{width:545px;}
#nl_mainbloc div.middle div.left div.top{background:transparent url(block_content/bloc_top_FFF_15x531.jpg) no-repeat scroll 0 0;width:531px;height:15px;}
#nl_mainbloc div.middle div.left div.middle{background:transparent url(block_content/bloc_center_1x531.jpg) repeat-y scroll 0 0;width:501px;padding:0 15px;}
#nl_mainbloc div.middle div.left div.bottom{background:transparent url(block_content/bloc_bottom_FFF_15x531.jpg) no-repeat scroll 0 0;width:531px;height:15px;}

/* Block Right */
#nl_mainbloc div.middle div.right{float:right;width:367px;}
#nl_mainbloc div.middle div.right h1{color:#666;font-size:18pt;margin-bottom:3px;font-weight:normal;}
#nl_mainbloc div.middle div.right p{text-align:justify;padding:10px;font-size:8pt;color:#666;}
#nl_mainbloc div.middle div.right div.top{background:transparent url(block_content/bloc_top_FFF_15x367.jpg) no-repeat scroll 0 0;width:367px;height:15px;}
#nl_mainbloc div.middle div.right div.middle{background:transparent url(block_content/bloc_center_1x367.jpg) repeat-y scroll 0 0;width:339px;padding:0 14px;}
#nl_mainbloc div.middle div.right div.bottom{background:transparent url(block_content/bloc_bottom_FFF_15x367.jpg) no-repeat scroll 0 0;width:367px;height:15px;}
#nl_mainbloc div.middle div.right div.notlast{margin-bottom:20px;}
#nl_mainbloc div.middle div.right div.middle div.field{color:#666;line-height:1.8;}
#nl_mainbloc div.middle div.right div.middle div.right{float:right;width:220px;}
#nl_mainbloc div.middle div.right div.middle div.right span.select6{width:188px;position:absolute;height:21px;padding:3px 24px 0 8px;color:#000;background:url(newsletter/select_220x21.jpg) no-repeat;overflow:hidden;font-weight:normal;font-size:10pt;}
#nl_mainbloc div.middle div.right div.middle div.rightbot{float:right;width:280px;font-size:9pt;color:#666;margin-top:10px;}
#nl_mainbloc div.middle div.right div.middle div.optins{margin-top:10px;color:#666;}
#nl_mainbloc div.middle div.right div.middle div.optins div.secondcb{margin-top:5px;padding-top:3px;}
#nl_mainbloc div.middle div.right div.middle table{width:339px;margin-top:15px;}
#nl_mainbloc div.middle div.right div.middle table td{padding-bottom:5px;}
#nl_mainbloc div.middle div.right div.middle table td.col1{width:100px;}
#nl_mainbloc div.middle div.right div.middle table td.col2,#nl_mainbloc div.middle div.right div.middle table td.col2 input{width:239px;}
#nl_mainbloc div.middle div.right div.middle div.requested{font-size:7pt;color:#FF0000;margin:5px 0 15px;font-weight:bold;}
#nl_mainbloc div.middle div.right div.valBtn{padding-left:238px;}
#nl_mainbloc div.middle div.right div.valBtn a table{width:80px;margin-top:15px;}
#nl_mainbloc div.middle div.right div.valBtn a table td.left,#nl_mainbloc div.middle div.right div.valBtn a:link table td.left,#nl_mainbloc div.middle div.right div.valBtn a:active table td.left,#nl_mainbloc div.middle div.right div.valBtn div.valBtn a:visited table td.left{background:transparent url(seminaires/bloc_contenu_bottom/title_corner_left_9x27.png) no-repeat scroll 0 0;padding:27px 9px 0 0;}
#nl_mainbloc div.middle div.right div.valBtn a table td.middle,#nl_mainbloc div.middle div.right div.valBtn a:link table td.middle,#nl_mainbloc div.middle div.right div.valBtn a:active table td.middle,#nl_mainbloc div.middle div.right div.valBtn a:visited table td.middle{color:#FFF;text-decoration:none;background:transparent url(seminaires/bloc_contenu_bottom/title_center_1x27.png) repeat-x scroll 0 0;height:27px;vertical-align:top;padding:7px 15px;font-size:9pt;width:auto;}
#nl_mainbloc div.middle div.right div.valBtn a table td.right,#nl_mainbloc div.middle div.right div.valBtn a:link table td.right,#nl_mainbloc div.middle div.right div.valBtn a:active table td.right,#nl_mainbloc div.middle div.right div.valBtn a:visited table td.right{background:transparent url(seminaires/bloc_contenu_bottom/title_corner_right_9x27.png) no-repeat scroll 0 0;padding:27px 9px 0 0;}
#nl_mainbloc div.middle div.right div.valBtn a:hover table td.left{background:transparent url(seminaires/bloc_contenu_bottom/button_corner_left_9x27.png) no-repeat scroll 0 0;}
#nl_mainbloc div.middle div.right div.valBtn a:hover table td.middle{background:transparent url(seminaires/bloc_contenu_bottom/button_center_1x27.png) repeat-x scroll 0 0;color:#3F3C4D;}
#nl_mainbloc div.middle div.right div.valBtn a:hover table td.right{background:transparent url(seminaires/bloc_contenu_bottom/button_corner_right_9x27.png) no-repeat scroll 0 0;}

/* Partenaires */
/* Block Top */
#partenaires_bloctop div.middle{line-height:1;width:912px;}
#partenaires_bloctop div.middle div.right{float:right;width:220px;padding-top:25px;}
#partenaires_bloctop div.middle div.left{width:664px;padding-right:28px;}
#partenaires_bloctop div.middle div.left h1{font-size:18pt;color:#000;}
#partenaires_bloctop div.middle div.left h2{font-size:14pt;color:#8CC63F;margin-bottom:20px;}
#partenaires_bloctop div.middle div.left p{text-align:justify;color:#666;}
#partenaires_bloctop div.middle ul#action_buttons{margin-top:40px;margin-bottom:3px;}
#partenaires_bloctop div.middle ul#action_buttons li.empty{margin-right:0px;}
#partenaires_bloctop div.middle ul#action_buttons li{margin-right:20px;}
#partenaires_bloctop .shadetabs li a span.partleft,#partenaires_bloctop .shadetabs li a:link span.partleft,#partenaires_bloctop .shadetabs li a:active span.partleft,#partenaires_bloctop .shadetabs li a:visited span.partleft{background:transparent url(images/bouttons/left_green.png) no-repeat scroll 0 0;padding:2px 9px 11px 0;}
#partenaires_bloctop .shadetabs li a span.partright,#partenaires_bloctop .shadetabs li a:link span.partright,#partenaires_bloctop .shadetabs li a:active span.partright,#partenaires_bloctop .shadetabs li a:visited span.partright{background:transparent url(images/bouttons/right_green.png) no-repeat scroll 0 0;padding:2px 9px 11px 0;}
#partenaires_bloctop .shadetabs li a span.partmiddle,#partenaires_bloctop .shadetabs li a:link span.partmiddle,#partenaires_bloctop .shadetabs li a:active span.partmiddle,#partenaires_bloctop .shadetabs li a:visited span.partmiddle{position:relative;top:4px;background:transparent url(images/bouttons/center_green.png) repeat-x scroll 0 0;color:#FFF;padding:5px 10px 7px;font-size:9pt;}
#partenaires_bloctop .shadetabs li a:hover span.partleft{background:transparent url(images/bouttons/left_grey.png) no-repeat scroll 0 0;}
#partenaires_bloctop .shadetabs li a:hover span.partright{background:transparent url(images/bouttons/right_grey.png) no-repeat scroll 0 0;}
#partenaires_bloctop .shadetabs li a:hover span.partmiddle{background:transparent url(images/bouttons/center_grey.png) repeat-x scroll 0 0;}
#partenaires_bloctop .shadetabs li a.selected span.partleft{background:transparent url(images/bouttons/left_grey.png) no-repeat scroll 0 0;}
#partenaires_bloctop .shadetabs li a.selected span.partright{background:transparent url(images/bouttons/right_grey.png) no-repeat scroll 0 0;}
#partenaires_bloctop .shadetabs li a.selected span.partmiddle{background:transparent url(images/bouttons/center_grey.png) repeat-x scroll 0 0;}

/* Block Bottom */
#partenaires_blocbottom div.middle{line-height:1;width:912px;}
#partenaires_blocbottom div.middle h1{font-size:18pt;color:#8CC63F;margin-bottom:20px;font-weight:normal;border-bottom:1px solid #C0C0C0;}
#partenaires_blocbottom div.middle p{padding-left:248px;font-size:9pt;color:#666;text-align:justify;}
#partenaires_blocbottom div.middle img{float:left;margin:0 28px 0 -248px;width:220px;}
#partenaires_blocbottom div.middle ul{list-style:none;margin:10px 0 10px 258px;}
#partenaires_blocbottom div.middle ul li{list-style-position:inside;list-style-image:url(images/puces/green.png);color:#666;font-size:9pt;}
#partenaires_blocbottom div.middle a,#partenaires_blocbottom div.middle a:link,#partenaires_blocbottom div.middle a:active,#partenaires_blocbottom div.middle a:visited{color:#8CC63F;text-decoration:none;}
#partenaires_blocbottom div.middle ul li a,#partenaires_blocbottom div.middle ul li a:link,#partenaires_blocbottom div.middle ul li a:active,#partenaires_blocbottom div.middle ul li a:visited{color:#666;text-decoration:none;}
#partenaires_blocbottom div.middle ul li a:hover,#partenaires_blocbottom div.middle a:hover{text-decoration:underline;}

/* Ressources - Pages Internes */
#block_ressources{margin:0 -27px;width:968px;line-height:1;}
#block_ressources div.noassets{color:#3F3C4D;font-weight:bold;padding-left:28px;}
#block_ressources div.title{padding:0 28px;border-bottom:2px solid #C0C0C0;margin-bottom:5px;width:910px;}
#block_ressources div.title.notfirst{margin-top:25px;}
#block_ressources div.title img{margin-right:15px;}
#block_ressources div.title span{color:#666;}
#block_ressources div.content{width:966px;}
#block_ressources div.content div.line_imp{background-color:#F0EFEF;}
#block_ressources div.content div.line_p{background-color:#FFF;}
#block_ressources div.content div{padding:2px 0 2px 70px;}
#block_ressources div.content div a,#block_ressources div.content div a:link,#block_ressources div.content div a:active,#block_ressources div.content div a:visited{text-decoration:none;color:#3F3C4D;background:transparent url(images/puces/purple.png) no-repeat scroll 0 3px;padding-left:10px;font-size:9pt;}
#block_ressources div.content div a:hover{color:#8CC63F;background:transparent url(images/puces/green.png) no-repeat scroll 0 3px;}

/* Solutions - Home */
/* Bannière */
div#page.soluce div#ban .container{padding:0 28px;}
div#page.soluce div#ban .main_image{width:968px;height:250px;float:left;position:relative;overflow:hidden;color:#fff;}
div#page.soluce div#ban .main_image h2{font-size:16pt;font-weight:normal;margin:0 0 5px;padding:10px 0 0 15px;color:#8CC63F;}
div#page.soluce div#ban .main_image p{font-size:11pt;padding:0 10px 10px 20px;margin:0;line-height:1.2;color:#636466;}
div#page.soluce div#ban #img_div img{position:absolute;top:0;left:0;z-index:4;opacity:0.0;}
div#page.soluce div#ban #img_div img.active{z-index:6;opacity:1.0;}
div#page.soluce div#ban #img_div img.last-active{z-index:5;}
div#page.soluce div#ban .block small{padding:0 0 0 20px;font-size:1em;}
div#page.soluce div#ban .main_image .block small{margin-left:10px;}
div#page.soluce div#ban .main_image .block img{margin-right:10px;}
div#page.soluce div#ban .main_image .block a,.main_image .block a:link,.main_image .block a:active,.main_image .block a:visited{color:#8CC63F;text-decoration:none;font-size:9pt;}
div#page.soluce div#ban .main_image .block a:hover{text-decoration:underline;}
div#page.soluce div#ban .main_image .desc{position:absolute;bottom:0;left:0;width:100%;z-index:10;}
div#page.soluce div#ban .main_image .block{width:272px;height:250px;background:transparent url(images/misc/desc_bg.png) repeat scroll 0 0;overflow:hidden;margin-left:30px;}
div#page.soluce div#ban .main_image a.collapse{height:27px;width:93px;text-indent:-99999px;position:absolute;top:-27px;right:20px;}
div#page.soluce div#ban .main_image a.show{background-position:left bottom;}
div#page.soluce div#ban .image_thumb{position:absolute;width:650px;height:55px;margin-top:188px;z-index:10;margin-left:300px;}
div#page.soluce div#ban .image_thumb img{border:1px solid #ccc;padding:0px;background:#fff;float:right;width:40px;height:40px;}
div#page.soluce div#ban .image_thumb ul{margin:0;padding:0;list-style:none;}
div#page.soluce div#ban .image_thumb ul li{margin:0;padding:10px;width:40px;height:40px;float:right;}
div#page.soluce div#ban html .image_thumb ul li h2{font-size:1.5em;margin:5px 0;padding:0;}
div#page.soluce div#ban .image_thumb ul li .block{float:left;margin-left:10px;padding:0;}	
div#page.soluce div#ban .image_thumb ul li p{display:none;}
div#page.soluce div#ban .image_thumb ul li h2{display:none;}

/* Block Bottom */
#soluce_blocbottom div.middle{width:912px;line-height:1;}
#soluce_blocbottom div.middle div.right{float:right;width:284px;}
#soluce_blocbottom div.middle div.right div.top{background:transparent url(images/blocs/bloc_top_FFF_15x284.jpg) no-repeat scroll 0 0;width:284px;height:15px;}
#soluce_blocbottom div.middle div.right div.middle{background:transparent url(images/blocs/bloc_center_1x284.jpg) repeat-y scroll 0 0;padding:13px 28px 0;width:auto;}
#soluce_blocbottom div.middle div.right div.bottom{background:transparent url(images/blocs/bloc_bottom_FFF_15x284.jpg) no-repeat scroll 0 0;width:284px;}
#soluce_blocbottom div.middle div.right div.middle h1{font-size:18pt;color:#000;margin-top:5px;font-weight:normal;}
#soluce_blocbottom div.middle div.right div.middle p{color:#666;margin-top:5px;}
#soluce_blocbottom div.middle div.right div.middle p a,#soluce_blocbottom div.middle div.right div.middle p a:link,#soluce_blocbottom div.middle div.right div.middle p a:active,#soluce_blocbottom div.middle div.right div.middle p a:visited{color:#8CC63F;text-decoration:none;}
#soluce_blocbottom div.middle div.right div.middle p a:hover{text-decoration:underline;}
#soluce_blocbottom div.middle div.right div.middle ul{list-style:none;margin:5px 0 0 10px;}
#soluce_blocbottom div.middle div.right div.middle ul li{list-style-position:inside;list-style-image:url(images/puces/green.png);}
#soluce_blocbottom div.middle div.right div.middle ul li a,#soluce_blocbottom div.middle div.right div.middle ul li a:link,#soluce_blocbottom div.middle div.right div.middle ul li a:active,#soluce_blocbottom div.middle div.right div.middle ul li a:visited{color:#8CC63F;text-decoration:none;}
#soluce_blocbottom div.middle div.right div.middle ul li a:hover{text-decoration:underline;}
#soluce_blocbottom div.middle div.left{width:600px;}
#soluce_blocbottom div.middle div.left h1{font-size:16pt;color:#000;background:transparent url(images/puces/green_rectangle.jpg) no-repeat scroll 0 7px;padding-left:30px;}
#soluce_blocbottom div.middle div.left h2{font-size:12pt;color:#8CC63F;padding-left:30px;font-weight:normal;}
#soluce_blocbottom div.middle div.left h3{font-size:11pt;color:#3F3C4D;padding-left:30px;font-weight:normal;}
#soluce_blocbottom div.middle div.left p{color:#666;text-align:justify;margin-top:5px;padding-left:30px;}
#soluce_blocbottom div.middle div.left p a,#soluce_blocbottom div.middle div.left p a:link,#soluce_blocbottom div.middle div.left p a:active,#soluce_blocbottom div.middle div.left p a:visited{color:#8CC63F;text-decoration:none;}
#soluce_blocbottom div.middle div.left p a:hover{text-decoration:underline;}
#soluce_blocbottom div.middle div.left ul{list-style:none;margin:5px 0 30px 40px;}
#soluce_blocbottom div.middle div.left ul li{list-style-position:inside;list-style-image:url(images/puces/green.png);}
#soluce_blocbottom div.middle div.left ul li a,#soluce_blocbottom div.middle div.left ul li a:link,#soluce_blocbottom div.middle div.left ul li a:active,#soluce_blocbottom div.middle div.left ul li a:visited{color:#8CC63F;text-decoration:none;}
#soluce_blocbottom div.middle div.left ul li a:hover{text-decoration:underline;}

/* Solutions - Pages */
/* Top */
#imgtop{padding:0 28px;}

/* Bottom */
#soluce_pages_blocbottom div.middle{width:912px;line-height:1;}
#soluce_pages_blocbottom div.middle div.right{float:right;width:284px;}
#soluce_pages_blocbottom div.middle div.right div.top{background:transparent url(images/blocs/bloc_top_FFF_15x284.jpg) no-repeat scroll 0 0;width:284px;height:15px;}
#soluce_pages_blocbottom div.middle div.right div.middle{background:transparent url(images/blocs/bloc_center_1x284.jpg) repeat-y scroll 0 0;padding:13px 14px 0;width:auto;text-align:center;}
#soluce_pages_blocbottom div.middle div.right div.bottom{background:transparent url(images/blocs/bloc_bottom_FFF_15x284.jpg) no-repeat scroll 0 0;width:284px;}
#soluce_pages_blocbottom div.middle div.right div.middle div{color:#666;text-align:right;}
#soluce_pages_blocbottom div.middle div.right div.middle span{padding:0 5px;}
#soluce_pages_blocbottom div.middle div.left{width:600px;}
#soluce_pages_blocbottom div.middle div.left h1{font-size:16pt;color:#000;background:transparent url(images/puces/green_rectangle.jpg) no-repeat scroll 0 7px;padding-left:30px;}
#soluce_pages_blocbottom div.middle div.left h2{font-size:12pt;color:#8CC63F;padding-left:30px;font-weight:normal;}
#soluce_pages_blocbottom div.middle div.left h3{font-size:11pt;color:#3F3C4D;padding-left:30px;font-weight:normal;}
#soluce_pages_blocbottom div.middle div.left p{color:#666;text-align:justify;margin-top:5px;padding-left:30px;}
#soluce_pages_blocbottom div.middle div.left p a,#soluce_blocbottom div.middle div.left p a:link,#soluce_blocbottom div.middle div.left p a:active,#soluce_blocbottom div.middle div.left p a:visited{color:#8CC63F;text-decoration:none;}
#soluce_pages_blocbottom div.middle div.left p a:hover{text-decoration:underline;}
#soluce_pages_blocbottom div.middle div.left ul{list-style:none;margin:5px 0 30px 40px;}
#soluce_pages_blocbottom div.middle div.left ul li{list-style-position:inside;list-style-image:url(images/puces/green.png);color:#666;}
#soluce_pages_blocbottom div.middle div.left ul li a,#soluce_pages_blocbottom div.middle div.left ul li a:link,#soluce_pages_blocbottom div.middle div.left ul li a:active,#soluce_pages_blocbottom div.middle div.left ul li a:visited{color:#8CC63F;text-decoration:none;}
#soluce_pages_blocbottom div.middle div.left ul li a:hover{text-decoration:underline;}

/* Mentions Légales - Crédits */
#mentions_bloctop div.middle{width:912px;line-height:1;}
#mentions_bloctop div.middle div.title{border-bottom:2px solid #C0C0C0;color:#8CC63F;font-size:20pt;margin-bottom:10px;}
#mentions_bloctop div.middle h1{background:transparent url(images/puces/green_rectangle.jpg) no-repeat scroll 0 8px;font-size:18pt;padding-left:30px;}
#mentions_bloctop div.middle h2{color:#8CC63F;font-size:14pt;padding-left:30px;}
#mentions_bloctop div.middle h3{color:#3F3C4D;font-size:11pt;margin-bottom:10px;padding-left:30px;}
#mentions_bloctop div.middle p{color:#666;font-size:9pt;padding-left:30px;text-align:justify;}
#mentions_bloctop div.middle ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:10px;padding-left:30px;}
#mentions_bloctop div.middle ul li{color:#666;list-style-image:url(images/puces/green.png);list-style-position:inside;}
#mentions_bloctop div.middle ul li a,#mentions_bloctop div.middle ul li a:link,#mentions_bloctop div.middle ul li a:active,#mentions_bloctop div.middle ul li a:visited{background:transparent none repeat scroll 0 0;padding:0;}
#mentions_bloctop div.middle a,#mentions_bloctop div.middle a:link,#mentions_bloctop div.middle a:active,#mentions_bloctop div.middle a:visited{background:transparent url(images/puces/green.png) no-repeat scroll 0 4px;color:#8CC63F;padding-left:10px;text-decoration:none;}
#mentions_bloctop div.middle a:hover{text-decoration:underline;}

/* WEB In A Box */
#webib_bloctop div.middle div.topimg{margin-bottom:20px;}
#webib_bloctop div.middle div.top{background:transparent url(images/blocs/bloc_top_FFF_15x912.jpg) no-repeat scroll 0 0;width:912px;height:15px;}
#webib_bloctop div.middle div.middle{background:transparent url(images/blocs/bloc_center_1x912.jpg) repeat-y scroll 0 0;width:898px;padding:0 0 0 14px;}
#webib_bloctop div.middle div.bottom{background:transparent url(images/blocs/bloc_bottom_FFF_15x912.jpg) no-repeat scroll 0 0;width:912px;height:15px;}

/* Recrutement */
/* Block Top */
#recrutement_blocstop{line-height:1;}
#recrutement_blocstop div.right{float:right;width:343px;}
#recrutement_blocstop div.right div.top{background:transparent url(block_content/bloc_top_FFF_15x343.jpg) no-repeat scroll 0 0;width:343px;height:15px;}
#recrutement_blocstop div.right div.middle{background:transparent url(block_content/bloc_center_1x343.jpg) repeat-y scroll 0 0;width:315px;padding:0 14px;}
#recrutement_blocstop div.right div.bottom{background:transparent url(block_content/bloc_bottom_FFF_15x343.jpg) no-repeat scroll 0 0;width:343px;height:15px;}
#recrutement_blocstop div.right div.middle h1{color:#8CC63F;font-weight:normal;font-size:16pt;}
#recrutement_blocstop div.right div.middle h2{color:#A4B23F;font-weight:normal;font-size:10pt;margin-top:10px;font-weight:bold;}
#recrutement_blocstop div.right div.middle p{color:#666;text-align:justify;font-size:9pt;}
#recrutement_blocstop div.left{width:625px;}
#recrutement_blocstop div.left div.top{background:transparent url(block_content/bloc_top_FFF_15x611.jpg) no-repeat scroll 0 0;width:611px;height:15px;}
#recrutement_blocstop div.left div.middle{background:transparent url(block_content/bloc_center_1x611.jpg) repeat-y scroll 0 0;width:583px;padding:0 14px;}
#recrutement_blocstop div.left div.bottom{background:transparent url(block_content/bloc_bottom_FFF_15x611.jpg) no-repeat scroll 0 0;width:611px;height:15px;}
#recrutement_blocstop div.left div.middle h1{font-size:21pt;color:#000;font-weight:bold;margin-bottom:5px;}
#recrutement_blocstop div.left div.middle h2{font-size:11pt;color:#8CC63F;font-weight:normal;}
#recrutement_blocstop div.left div.middle p{color:#666;margin:15px 0 10px;font-size:9pt;}
#recrutement_blocstop div.left div.middle span.select7{width:526px;position:absolute;height:21px;padding:3px 24px 0 8px;color:#000;background:url(recrutement/select_558x21.jpg) no-repeat;overflow:hidden;font-weight:normal;font-size:10pt;}

/* Block Bottom */
#recrutement_blocbottom div.middle{line-height:1;width:912px;}
#recrutement_blocbottom div.middle div.right{float:right;width:781px;}
#recrutement_blocbottom div.middle div.right div.title{border-bottom:1px solid #C0C0C0;}
#recrutement_blocbottom div.middle div.right div.title div.right{float:right;width:381px;text-align:right;}
#recrutement_blocbottom div.middle div.right div.title div.right a,#recrutement_blocbottom div.middle div.right div.title div.right a:link,#recrutement_blocbottom div.middle div.right div.title div.right a:active,#recrutement_blocbottom div.middle div.right div.title div.right a:visited{text-decoration:none;color:#A4B23F;padding-left:15px;background:transparent url(recrutement/puce_green2_3x7.png) no-repeat scroll 4px 4px;}
#recrutement_blocbottom div.middle div.right div.title div.right a:hover{text-decoration:underline;}
#recrutement_blocbottom div.middle div.right p{color:#666;text-align:justify;margin-top:15px;}
#recrutement_blocbottom div.middle div.right div.title div.left{width:400px;}
#recrutement_blocbottom div.middle div.right div.title div.left{color:#8CC63F;font-size:21pt;padding-top:10px;}
#recrutement_blocbottom div.middle div.left{width:131px;}
#recrutement_blocbottom div.middle div.content{margin-top:15px;}
#recrutement_blocbottom div.middle div.content h1{color:#3F3C4D;font-size:16pt;}
#recrutement_blocbottom div.middle div.content ul{margin:0 0 10px 15px;}
#recrutement_blocbottom div.middle div.content ul li{color:#666666;list-style-image:url(recrutement/puce_purple_3x7.png);}
#recrutement_blocbottom div.middle div.content p{color:#666666;margin:10px 0;}

/* 404 Error Page */
#error_bloctop div.middle{line-height:1;width:912px;}
#error_bloctop div.middle div.right{float:right;width:290px;}
#error_bloctop div.middle div.left{width:500px;padding-right:28px;}
#error_bloctop div.middle div.left h1{font-size:18pt;color:#000;}
#error_bloctop div.middle div.left h2{font-size:14pt;color:#8CC63F;margin-bottom:20px;}
#error_bloctop div.middle div.left p{text-align:justify;color:#666;}
#error_bloctop div.middle div.left p a,#error_bloctop div.middle div.left p a:link,#error_bloctop div.middle div.left p a:active,#error_bloctop div.middle div.left p a:visited{color:#8CC63F;text-decoration:none;}
#error_bloctop div.middle div.left p a:hover{text-decoration:underline;}
#error_bloctop div.middle div.left ul{list-style-position:inside;list-style-image:url(images/puces/green.png);margin:10px;}
#error_bloctop div.middle div.left ul li a,#error_bloctop div.middle div.left ul li a:link,#error_bloctop div.middle div.left ul li a:active,#error_bloctop div.middle div.left ul li a:visited{font-size:12pt;color:#A4B23F;text-decoration:none;}
#error_bloctop div.middle div.left ul li a:hover{text-decoration:underline;}

/* Download Page */
#dl_btop div.middle{line-height:1;width:912px;}
#dl_btop div.middle h1{color:#8CC63F;border-bottom:2px solid #C0C0C0;}
#dl_btop div.middle p{margin-top:20px;color:#666;}
#dl_btop div.middle p a,#dl_btop div.middle p a:link,#dl_btop div.middle p a:active,#dl_btop div.middle p a:visited{color:#A4B23F;text-decoration:none;}
#dl_btop div.middle p a:hover{text-decoration:underline;}
#dl_btop iframe{display:none;}

/* RSS Pages */
/* BTOP */
#rss_bloctop div.middle{width:912px;}
#rss_bloctop div.middle table{width:100%;}
#rss_bloctop div.middle table td.col1{width:80%;}
#rss_bloctop div.middle table td.col2{width:20%;text-align:center;vertical-align:top;}
#rss_bloctop div.middle table td.col1 table td h1{font-weight:normal;}
#rss_bloctop div.middle table td.col1 table td p{color:#666;line-height:1;text-align:justify;}
#rss_bloctop div.middle table td.col1 table td.notfirst h1{color:#8CC63F;font-size:12pt;font-weight:bold;margin-top:10px;}
#rss_bloctop div.middle table td.col1 table td.notfirst p{color:#666;line-height:1;text-align:justify;}
#rss_bloctop div.middle table td.col1 table td.icon{text-align:center;vertical-align:top;padding-top:10px;width:10%;}
#rss_bloctop div.middle table td.col1 table td table.btopLinks{margin:30px 10px 0 10px;}
#rss_bloctop div.middle table td.col1 table td table.btopLinks td.allfeeds{color:#666;font-size:9pt;border-bottom:1px solid #666;padding-top:0;}
#rss_bloctop div.middle table td.col1 table td table.btopLinks td{width:25%;padding-top:5px;}
#rss_bloctop div.middle table td.col1 table td table.btopLinks td a,#rss_bloctop div.middle table td.col1 table td table.btopLinks td a:link,#rss_bloctop div.middle table td.col1 table td table.btopLinks td a:active,#rss_bloctop div.middle table td.col1 table td table.btopLinks td a:visited{color:#8CC63F;text-decoration:none;margin-left:5px;}
#rss_bloctop div.middle table td.col1 table td table.btopLinks td a:hover{text-decoration:underline;}
/* BBOT */
#rss_blocbottom div.middle{width:912px;}
#rss_blocbottom div.middle ul{list-style:none;border-bottom:2px solid #C0C0C0;}
#rss_blocbottom div.middle ul li{display:inline;margin:0 14px;}
#rss_blocbottom div.middle ul li.first{margin-left:0px;}
#rss_blocbottom div.middle h1{color:#8CC63F;font-weight:normal;display:inline;}
#rss_blocbottom div.middle div#rssContentMain{margin-top:20px;}
#rss_blocbottom div.middle div#rssContentMain div.rssContentContainer{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dotted #C0C0C0;}
#rss_blocbottom div.middle div#rssContentMain div.rssContentContainer h3{color:#8CC63F;font-weight:normal;}
#rss_blocbottom div.middle div#rssContentMain div.rssContentContainer h3 a,#rss_blocbottom div.middle div#rssContentMain div.rssContentContainer h3 a:link,#rss_blocbottom div.middle div#rssContentMain div.rssContentContainer h3 a:active,#rss_blocbottom div.middle div#rssContentMain div.rssContentContainer h3 a:visited{text-decoration:none;color:#8CC63F;}
#rss_blocbottom div.middle div#rssContentMain div.rssContentContainer h3 a:hover{text-decoration:underline;}
#rss_blocbottom div.middle div#rssContentMain div.rssContentDate{font-size:8pt;color:#C0C0C0;line-height:1;margin-bottom:10px;}
#rss_blocbottom div.middle div#rssContentMain div.rssContent{color:#666;}
#rss_blocbottom div.middle div#rssContentMain div.rssContent a,#rss_blocbottom div.middle div#rssContentMain div.rssContent a:link,#rss_blocbottom div.middle div#rssContentMain div.rssContent a:active,#rss_blocbottom div.middle div#rssContentMain div.rssContent a:visited{text-decoration:none;color:#8CC63F;}
#rss_blocbottom div.middle div#rssContentMain div.rssContent a:hover{text-decoration:underline;}

/* Search Result Page */
#search_result_top div.middle{width:912px;}
#search_result_top div.middle h1{color:#8CC63F;font-weight:bold;border-bottom:2px solid #C0C0C0;line-height:1;width:912px;font-size:16pt;}
#search_result_top div.middle div.AS_ajax_resultsIntroFailure,#search_result_top div.middle div.ajaxSearch_resultsInfo{text-align:center;font-size:9pt;color:#3F3C4D;background:transparent url(images/misc/sm_result_bg.png) no-repeat scroll 0 0;color:#FFF;height:22px;margin-bottom:15px;}
#search_result_top div.middle div.AS_ajax_resultsIntroFailure{background:none;}
#search_result_top div.middle div.ajaxSearch_result{margin-bottom:20px;}
#search_result_top div.middle div.ajaxSearch_result a.ajaxSearch_resultLink,#search_result_top div.middle div.ajaxSearch_result a.ajaxSearch_resultLink:link,#search_result_top div.middle div.ajaxSearch_result a.ajaxSearch_resultLink:active,#search_result_top div.middle div.ajaxSearch_result a.ajaxSearch_resultLink:visited{text-decoration:none;color:#8CC63F;font-weight:bold;}
#search_result_top div.middle div.ajaxSearch_result a.ajaxSearch_resultLink:hover{text-decoration:underline;}
#search_result_top div.middle div.ajaxSearch_result div.ajaxSearch_resultExtract p{line-height:1;color:#666;}

/* Sitemap */
#sitemap_bloctop div.middle,#sitemap_blocbottom div.middle{width:912px;}
#sitemap_bloctop div.middle h1{color:#8CC63F;font-size:18pt;font-weight:normal;border-bottom:2px solid #C0C0C0;}
#sitemap_bloctop table{width:912px;}
#sitemap_bloctop table td{width:228px;vertical-align:top;padding-bottom:20px;}
#sitemap_bloctop table td ul{list-style-type:none;}
#sitemap_bloctop table td span{color:#8CC63F;display:block;font-size:9pt;font-weight:bold;letter-spacing:1px;padding:0 10px;text-align:left;text-decoration:none;width:204px;}
#sitemap_bloctop table td span a,#sitemap_bloctop table td span a:link,#sitemap_bloctop table td span a:active,#sitemap_bloctop table td span a:visited{color:#8CC63F;text-decoration:none;letter-spacing:1px;font-size:8pt;}
#sitemap_bloctop table td a,#sitemap_bloctop table td a:link,#sitemap_bloctop table td a:active,#sitemap_bloctop table td a:visited{color:#666;text-decoration:none;letter-spacing:1px;font-size:8pt;}
#sitemap_bloctop table td a:hover{text-decoration:underline;}
#sitemap_bloctop table td ul li{min-height:15px;line-height:1.1;list-style-image:url(images/puces/grey.png);list-style-position:inside;margin-left:14px;text-align:left;}
#sitemap_blocbottom div.middle h1{font-size:14pt;font-weight:normal;border-bottom:2px solid #C0C0C0;}
#sitemap_blocbottom div.middle h1.notfirst{margin-top:10px;}
#sitemap_blocbottom div.middle h1 a,#sitemap_blocbottom div.middle h1 a:link,#sitemap_blocbottom div.middle h1 a:active,#sitemap_blocbottom div.middle h1 a:visited,#sitemap_blocbottom div.middle h1 a:hover{color:#8CC63F;text-decoration:none;}
#sitemap_blocbottom div.middle ul{list-style-type:none;}
#sitemap_blocbottom div.middle li{font-weight:bold;}
#sitemap_blocbottom div.middle li span{color:#666;display:block;font-size:9pt;font-weight:bold;letter-spacing:1px;padding:0;text-align:left;text-decoration:none;width:219px;}
#sitemap_blocbottom div.middle li a,#sitemap_blocbottom div.middle li a:link,#sitemap_blocbottom div.middle li a:active,#sitemap_blocbottom div.middle li a:visited{color:#666;text-decoration:none;letter-spacing:1px;font-size:8pt;}
#sitemap_blocbottom div.middle li a:hover{text-decoration:underline;}
#sitemap_blocbottom div.middle ul ul li{float:none;line-height:1.1;list-style-image:url(images/puces/grey.png);list-style-position:inside;margin-left:14px;text-align:left;font-weight:normal;}
#sitemap_blocbottom div.middle ul ul ul{margin-left:25px;margin-bottom:10px;}
#sitemap_blocbottom div.middle ul ul ul li{float:none;line-height:1.1;list-style-image:url(images/puces/grey.png);list-style-position:inside;margin-left:14px;text-align:left;font-weight:normal;}

/* Third Party Maintenance */
#tma_btop div.top{height:32px;background-position:0 100%;}
#tma_btop div.top h1{background-color:#FFF;color:#8CC63F;font-size:17pt;margin-left:16px;margin-top:-30px;padding-left:5px;width:246px;}
#tma_bbot div.top{height:32px;background-position:0 100%;}
#tma_bbot div.top h1{background-color:#FFF;color:#8CC63F;font-size:17pt;margin-left:16px;padding-left:5px;width:211px;}
#tma_btop div.middle,#tma_bbot div.middle{width:912px;}
#tma_btop div.middle img,#tma_bbot div.middle img{margin:5px 0;}
#tma_btop div.middle p,#tma_bbot div.middle p{text-align:justify;color:#666;}