body {margin:0;padding:0;background:#FFFFFF url(http://www.adfirst.be/sw-cdn/img/bg/bag_body.gif) repeat-x top;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#202020}body {behavior:url(script/csshover.htc)}a {color:#20782a;text-decoration:none}a:hover, a:active {text-decoration:underline;color:#202020}.green {color:#20782a}.blue {color:#e2f4fb}.grey {color:#999999}.yellow {color:#ffd430}.noir {color:#202020}.clear {clear:both;height:1px;line-height:1px;font-size:1px}.clear_left {clear:left;height:1px;line-height:1px;font-size:1px}.clear_right {clear:right;height:1px;line-height:1px;font-size:1px}h1 {margin:0;padding:0;font-size:23px;font-weight:normal}h2 {margin:0;padding:0;font-size:17px;font-weight:normal}h3 {margin:0;padding:0;font-size:15px;line-height:15px}h3 a {float:left;padding:0 20px 0 0;color:#202020}h3 a:hover {text-decoration:none;color:#20782a}.f_left {float:left}.f_right {float:right}.f_none {float:none}hr {border:none}hr.separator {padding:0;margin:20px 0;position:relative;height:4px;line-height:4px;font-size:1px;border:0;background-color:#e2f4fb; }#body_wrap {width:100%;height:100%}#container {width:900px;margin:0 auto}#top {height:130px;width:900px}#logo {float:left;height:130px;width:230px;background:url(http://www.adfirst.be/sw-cdn/img/bg/logo_studio-web.gif) no-repeat 15px 0}#logo h1, #logo h2, #logo h3 { display:none;}#menu {float:left;padding:85px 0 0 0;width:480px}#menu ul {margin:0;padding:0;list-style:none;text-align:center}#menu ul li {display:inline;float:left;margin:0 10px 0 0;padding:0;font-size:15px}#menu ul li a {display:block;float:left;padding:0 5px;height:33px;line-height:29px;color:#202020;text-decoration:none}#menu ul li.over a {color:#FFFFFF;font-weight:bold;background:url(http://www.adfirst.be/sw-cdn/img/bg/menu_over.gif) no-repeat center top}#menu ul li a:hover {color:#000000}#menu ul li.over a:hover {color:#FFF;cursor:default}#menu ul li span.left {display:block;float:left;height:33px;width:5px; background:url(http://www.adfirst.be/sw-cdn/img/bg/menu_over.gif) no-repeat left top}#menu ul li span.right {display:block;float:left;height:33px;width:5px; background:url(http://www.adfirst.be/sw-cdn/img/bg/menu_over.gif) no-repeat right top}#top_right {float:right;height:130px;width:180px}#top_right #letter {height:85px}#top_right #lang {float:right;padding:0 15px 0 0;width:60px;height:27px;background:url(http://www.adfirst.be/sw-cdn/img/bg/lang.gif)}#top_right #lang ul {margin:0;padding:0;list-style:none}#top_right #lang ul li {display:inline;float:left;margin:0 2px 0 0}#top_right #lang ul li a {display:block;float:left;width:26px;height:33px;line-height:32px;color:#202020;text-decoration:none;text-align:center}#top_right #lang ul li.over a {font-weight:bold;background:url(http://www.adfirst.be/sw-cdn/img/bg/lang_over.gif);color:#FFFFFF}#ecran {position:relative;margin:10px 0 0 0;width:900px;height:425px;background-color:#e2f4fb}#colt {position:absolute;z-index:100;width:120px;height:120px;right:0;top:0;background:url(http://www.adfirst.be/sw-cdn/img/bg/colt.png) no-repeat 0 0}.carousel {position:relative;overflow:hidden;height:425px}.carousel ul {margin:0;padding:0;list-style:none}.carousel ul li {display:inline;float:left}.carousel ul li a {display:block;float:left;width:900px;height:425px;background:url(http://www.adfirst.be/sw-cdn/img/bg/loading.gif) no-repeat 50% 50%}.carousel ul li a img {border:none}p.arrow_J_left {position:absolute;top:190px;left:-45px;width:45px;height:45px;margin:0;padding:0;background: url(http://www.adfirst.be/sw-cdn/img/bg/J_arrow.gif) no-repeat left top;cursor:pointer}p.arrow_J_left:hover {background-position:left bottom}p.arrow_J_right {position:absolute;top:190px;right:-45px;width:45px;height:45px;margin:0;padding:0;background:url(http://www.adfirst.be/sw-cdn/img/bg/J_arrow.gif) no-repeat right top;cursor:pointer}p.arrow_J_right:hover {background-position:right bottom}#contenu {padding:25px 15px;background:url(http://www.adfirst.be/sw-cdn/img/bg/ombre.gif) no-repeat top}.box {width:280px; float:left;margin:0 15px 0 0}.box h3 a {background:url(http://www.adfirst.be/sw-cdn/img/bg/arrow_h3.gif) no-repeat right 100px}.box h3 a:hover {background-position:right 1px}.box p {margin:0;padding:0;color:#777;line-height:16px}.box p a {font-weight:bold}.box p.black {color:#202020;margin:0 0 10px 0}.image {width:280px;height:110px;background:#e2f4fb;margin:10px  0}.pic_image {margin:10px 0}.pic_image img {border:1px solid #e2f4fb;margin:0 5px 0 0;background-color:#e2f4fb}.margin_none {margin:0}#client_lounge {margin:10px 0}#client_lounge form {margin:0;padding:0}#client_lounge form input {display:block;height:19px;line-height:19px;border:none;margin:0 0 5px 0;padding:3px;background:#e2f4fb;width:274px}#client_lounge form input.button {float:right;height:22px;padding:0;margin:0;width:35px;border:none;text-align:center;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#FFFFFF;font-size:12px;background:url(http://www.adfirst.be/sw-cdn/img/bg/login_button.gif) no-repeat 0 0;cursor:pointer}#footer p {margin:0;padding:0}#footer p.left {float:left}#footer p.right {float:right}#footer p a {color:#202020;font-weight:bold}#footer p a:hover {color:#20782a;text-decoration:none}#inside h2 { font-size:23px; line-height:28px; font-weight:normal;}#inside h3 {font-size:23px;line-height:28px;font-weight:normal}#inside p {line-height:17px;color:#666}#inside_menu {margin:10px 0;padding:0 15px;height:34px;background:url(http://www.adfirst.be/sw-cdn/img/bg/inside_menu.gif) repeat-x top}#inside_menu ul {margin:0;padding:0;list-style:none}#inside_menu ul li {display:inline;float:left;margin:0}#inside_menu ul li a {display:block;float:left;color:#202020;text-decoration:none;height:34px;line-height:31px;padding:0 15px;font-weight:bold}#inside_menu ul li.over a {background:url(http://www.adfirst.be/sw-cdn/img/bg/inside_menu_over.gif) no-repeat center bottom;color:#FFFFFF}#inside_menu ul li a:hover {background:url(http://www.adfirst.be/sw-cdn/img/bg/inside_menu_hover.gif) top}#inside_menu ul li.over a:hover {background:url(http://www.adfirst.be/sw-cdn/img/bg/inside_menu_over.gif) no-repeat center bottom;color:#FFFFFF}#page_title {border-bottom:3px solid #e2f4fb;padding:10px 0}#page_title h1 {float:left;margin:0 20px 0 0;font-size:32px;line-height:32px}#page_title h1 span {color:#CCC}#page_title h1 span.nr_1 {padding:0 0 0 40px;background:url(http://www.adfirst.be/sw-cdn/img/bg/nr_1.gif) no-repeat 5px 50%}#page_title h1 span.nr_2 {padding:0 0 0 40px;background:url(http://www.adfirst.be/sw-cdn/img/bg/nr_2.gif) no-repeat 5px 50%}#page_title h1 span.nr_3 {padding:0 0 0 40px;background:url(http://www.adfirst.be/sw-cdn/img/bg/nr_3.gif) no-repeat 5px 50%}#page_title h2 {float:left;margin:0 20px 0 0;line-height:32px}#page_title p.retour {float:left;display:block;height:17px;line-height:17px;padding:0 4px 0 0;margin:10px 0 0 0;background:url(http://www.adfirst.be/sw-cdn/img/bg/retour.gif) no-repeat right}#page_title p.retour a {float:left;display:block;height:17px;line-height:17px;color:#FFFFFF;font-weight:light;padding:0 5px 0 15px;margin:0;background:url(http://www.adfirst.be/sw-cdn/img/bg/retour.gif) no-repeat left}#page_title p.retour a:hover {text-decoration:none;font-weight:bold}#page_title p.suivant { float:right;padding:0;margin:10px 0 0 0}#page_title p.suivant a {display:block;float:left;height:17px;line-height:17px;padding:0 0 0 8px;margin:0;background:url(http://www.adfirst.be/sw-cdn/img/bg/next_prev.gif) no-repeat top left;color:#FFF}#page_title p.suivant  span {display:block;float:left;height:17px;line-height:17px;padding:0 8px 0 0; background:url(http://www.adfirst.be/sw-cdn/img/bg/next_prev.gif) no-repeat top right;cursor:pointer}#page_title p.suivant a:hover {background-position:bottom left;text-decoration:none}#page_title p.suivant a:hover span {background-position:bottom right}#page_title p.precedent {float:right;padding:0;margin:10px 0 0 0}#page_title p.precedent a {display:block;float:left;height:17px;line-height:17px;padding:0 0 0 8px;margin:0 5px 0 0;background:url(http://www.adfirst.be/sw-cdn/img/bg/next_prev.gif) no-repeat top left;color:#FFF}#page_title p.precedent  span {display:block;float:left;height:17px;padding:0 8px 0 0; background:url(http://www.adfirst.be/sw-cdn/img/bg/next_prev.gif) no-repeat top right;cursor:pointer}#page_title p.precedent a:hover {background-position:bottom left;text-decoration:none}#page_title p.precedent a:hover span {background-position:bottom right}#portfolio {padding:20px 0;margin:0 15px}#portfolio .thumb {padding:10px 0;border-bottom:1px solid #DDD;margin-bottom:10px}#portfolio .thumb .thumb_image {float:left;width:400px;height:225px;background:#e2f4fb url(http://www.adfirst.be/sw-cdn/img/bg/ombre_portfolio_2.gif) no-repeat bottom}#portfolio .thumb .thumb_image img {width:372px;height:187px;margin:14px 0 0 14px}#portfolio .thumb.none {border-bottom:none}#portfolio .thumb .thumb_description {float:right;width:440px;padding:10px 0}#portfolio .thumb .thumb_description h3 {font-size:19px;line-height:19px;margin:0 0 20px 0;color:#20782a}#portfolio .thumb .thumb_description p  {margin:10px 0;line-height:18px;color:#666}#portfolio .thumb .thumb_description p.case  { display:block;float:left;height:20px;line-height:20px;background: url(http://www.adfirst.be/sw-cdn/img/bg/case_bg.gif) no-repeat right}#portfolio .thumb .thumb_description p.case a  {color:#FFFFFF;font-weight:bold;text-decoration:none;padding:0 0 0 22px;margin:0 10px 0 0;display:block;float:left;height:20px;line-height:20px; background: url(http://www.adfirst.be/sw-cdn/img/bg/case_bg.gif) no-repeat left}#portfolio .thumb .thumb_description p.case a:hover {text-decoration:none}#ecran_portfolio { margin:0 -15px;margin-top:-20px;height:400px;background:#eaf7ff}#tabs {margin:0 0 0 120px;padding:0;width:650px; }#tabs #tabs_container {height:400px;overflow:hidden;width:650px;position: relative}#tabs #tabs_slide {width: 6500px;position:absolute}#tabs .tabs_section {display:inline;float:left;width: 650px;height:400px;margin:0;padding:0}#tabs .tabs_section a {display:block;width:650px;height:400px}ol.tab {margin:30px 0 0 0; padding:0 0 0 15px;list-style:none;height:150px;line-height:100px}ol.tab li {display:inline;float:left;margin:0 5px 0 0}ol.tab li a {display:block;float:left;cursor:pointer;height:80px;width:80px;padding:15px 10px 10px 10px;background: url(http://www.adfirst.be/sw-cdn/img/bg/ol_slide_onglets.gif) no-repeat top;opacity:0.3;filter : alpha(opacity=30)}ol.tab li a:hover {color:#555;opacity:1;filter : alpha(opacity=100)}ol.tab li a.over {background-position:bottom;opacity:1;filter : alpha(opacity=100)}.j_left {position:absolute;margin:-220px 0 0 15px;display:block;width:24px;height:24px; z-index:10;cursor:pointer;background:url(http://www.adfirst.be/sw-cdn/img/bg/arrow_j_portfolio.gif) no-repeat top}.j_right {position:absolute;width:24px;height:24px;margin:-220px 0 0 860px; z-index:11;cursor:pointer; background:url(http://www.adfirst.be/sw-cdn/img/bg/arrow_j_portfolio.gif) no-repeat bottom}#case_title {margin:0 -15px;padding:0}#case_title #case_title_left {float:left;width:590px}#case_title #case_title_left p {margin:0;padding:0;line-height:18px}#case_title #case_title_left p {font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-style:italic;font-style:light;color:#202020}#case_title #case_title_right {float:right;width:295px;text-align:right}#case_galerie {position:relative;background-color:#e2f4fb;height:340px;margin:0 -15px}#case_galerie ul {margin:0;padding:0;list-style:none}#case_galerie ul li {display:block;float:left;width:900px;height:340px;background:url(http://www.adfirst.be/sw-cdn/img/bg/loading.gif) no-repeat 50% 50%}#case_galerie p.arrow_J_left {top:150px;left:-45px}#case_galerie p.arrow_J_right { top:150px;right:-45px}#case_description {padding:30px 0 0 0}#case_description #case_description_left {float:left;width:350px}#case_description #case_description_right {float:right;width:450px}#case_description #case_description_right h3 {font-size:19px;line-height:19px;font-weight:bold;padding-bottom:10px}#case_description #case_description_right h4 {font-size:15px;border-bottom:1px dashed #AAA}#case_description #case_description_right p {color:#777;line-height:18px}#case_description #case_description_right p.black {color:#202020}p.pdf {margin:0;padding:10px 0 0 70px;display:block;height:45px;line-height:45px;background:url(http://www.adfirst.be/sw-cdn/img/bg/pdf.gif) no-repeat 0 50%}p.pdf a {color:#202020;font-weight:bold;line-height:55px}#info_form h3 {margin:20px 0}#info_form form {margin:0;padding:0}#info_form form label {display:block}#info_form form label span {color:#FF0000}#info_form form input {display:block;background-color:#e2f4fb;border:none;height:19px;line-height:19px;padding:3px;width:260px;font-size:12px;margin-bottom:10px}#info_form form input.button {width:63px;height:22px;padding:0;margin:0;text-align:center;background:#202020 url(http://www.adfirst.be/sw-cdn/img/bg/info_button.gif) no-repeat 0 0;font-weight:bold;color:#FFFFFF;cursor:pointer}#info_form form textarea {border:none;background-color:#e2f4fb;padding:3px;width:344px;height:130px;margin-bottom:10px}ul.liste {margin:0;padding: 0 0 10px 0;list-style:none}ul.liste li {margin:5px 20px;padding:0 0 0 12px; color:#202020;background:url(http://www.adfirst.be/sw-cdn/img/bg/double-arrow.gif) no-repeat 0 3px}#extra_title {padding:20px 15px 0 15px; background:#e2f4fb;margin:0 -15px}#extra_title h2 {font-size:23px;line-height:28px}#extra_title h3 {color:#20782a;margin:0 0 20px 0;font-size:17px;font-weight:bold}#extra_title p {color:#666666;line-height:18px;font-size:13px;font-style:italic}#extra_title p.noir {color:#202020}#extra_title #bg_mission {float:right;width:430px;height:290px;background:url(http://www.adfirst.be/sw-cdn/img/bg/bg_mission.gif) no-repeat 0 0}#extra_title #bg_mission #flash_mission {width:381px;height:231px;margin:27px 0 0 25px;background:url(http://www.adfirst.be/sw-cdn/img/bg/loading.gif) no-repeat 50% 50%}.load {background-image:url(http://www.adfirst.be/sw-cdn/img/bg/loading.gif);background-repeat:no-repeat;background-position:50% 50%}#retract {margin:0 15px;position:relative}.bag {background:url(http://www.adfirst.be/sw-cdn/img/bg/retract_bag.gif) no-repeat top}p.cadre {margin:0;padding:0 0 0 60px;float:right;width:410px;border-left:1px dashed #CCC}p.cadre.nr_1 {background:url(http://www.adfirst.be/sw-cdn/img/bg/nr_1.gif) no-repeat 15px 50%}p.cadre.nr_2 {background:url(http://www.adfirst.be/sw-cdn/img/bg/nr_2.gif) no-repeat 15px 50%}p.cadre.nr_3 {background:url(http://www.adfirst.be/sw-cdn/img/bg/nr_3.gif) no-repeat 15px 50%}.space {clear:both;height:20px}#ecran_mission {position:relative;z-index:0;padding:50px 15px 15px 300px;background-color:#e2f4fb;margin:0 -15px}#ecran_mission h4 {color:#20782a;font-size:15px;font-style:italic;font-weight:normal}#ecran_mission p {color:#202020;font-size:14px;font-style:italic}#ecran_mission img {float:right;margin:0 0 0 10px}#inside_left {position:absolute;top:15px;margin:0;z-index:1000; width:260px; }*html #inside_left {position:absolute;left:15px}#inside_left #x_top {height:10px;line-height:1px;font-size:1px;background:url(http://www.adfirst.be/sw-cdn/img/bg/mission_menu_bag.png) no-repeat top}#inside_left #x_left {height:420px;width:10px;float:left; font-size:1px;background:url(http://www.adfirst.be/sw-cdn/img/bg/mission_menu_bag.png) no-repeat 0 -20px}#inside_left #x_right {height:420px;width:10px;float:left; font-size:1px;background:url(http://www.adfirst.be/sw-cdn/img/bg/mission_menu_bag.png) no-repeat right -20px}#inside_left ul {float:left;width:240px;height:300px;margin:0;padding:0;list-style:none;background-color:#FFFFFF}#inside_left ul li {display:inline;float:left;border-bottom:1px solid #e2f4fb}#inside_left ul li a {display:block;float:left;width:220px;padding:6px 10px;font-size:13px; color:#202020; }#inside_left ul li a:hover {background-color:#e2f4fb;color:#202020;text-decoration:none}#inside_left ul li.over a {font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;background:#FFF url(http://www.adfirst.be/sw-cdn/img/bg/arrow_h3.gif) no-repeat right 50%;text-decoration:none; color:#20782a;padding:20px 10px;font-size:19px;font-weight:normal;cursor:default}#inside_right {float:right;width:590px;padding-bottom:40px}#inside_right p {color:#202020}#inside_right p.black {color:#202020}#inside_right ol {margin:0 0 0 20px;padding:5px 0 10px 0;list-style:none}#inside_right ol li {line-height:14px;padding:5px 0 5px 22px;background:url(http://www.adfirst.be/sw-cdn/img/bg/liste_2.gif) no-repeat 0 50%;font-size:12px;color:#202020;font-weight:bold}#tooltip {position:absolute;z-index:1000;border:1px solid #202020;background-color:#333;padding:5px;color:#FFF;display:none; }#equipe {margin:0 -10px;padding:20px 0}#equipe ul {margin:0;padding:0;list-style:none}#equipe ul li {display:inline;float:left;height:95px;width:275px;margin:10px}#equipe ul li .thumb_image {float:left;margin:0 10px 0 0;height:95px;width:95px;background:url(http://www.adfirst.be/sw-cdn/img/bg/equipe_thumb.gif) no-repeat 0 0}#equipe ul li .thumb_image img {border:none;margin:15px 0 0 15px}#equipe ul li .thumb_description { padding:15px 0 0 0}#equipe ul li h3 {font-size:14px;line-height:14px;margin:0;padding:0 0 5px 0}#equipe ul li h4 {font-size:12px;line-height:12px;margin:0;padding:0 0 5px 0}#equipe ul li p {margin:0;padding:0;line-height:12px}#job {padding:20px 0}#job h3 {padding:0 0 20px 0}#job form {margin:0;padding:0}#job form table tr td {padding:5px}#job form label {font-size:12px;font-weight:bold}#job form label span {color:#FF0000}#job form input {background-color:#e2f4fb;border:none;font-family:Arial, Helvetica, sans-serif;font-size:12px}#job form input.champ {padding:5px;width:200px}#job form input.button {width:63px;height:22px;padding:0;margin:10px 0  0 0;text-align:center;background:#202020 url(http://www.adfirst.be/sw-cdn/img/bg/info_button.gif) no-repeat 0 0;font-weight:bold;color:#FFFFFF;cursor:pointer}#job form textarea {float:left;border:none;background-color:#e2f4fb;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:5px;width:420px;height:90px;margin-bottom:10px}.etiquette {padding:0;background:#FFFF99 url(http://www.adfirst.be/sw-cdn/img/bg/etiquette.gif) no-repeat top;margin-bottom:15px}.etiquette .bottom {height:27px;line-height:27px;background:#FFFF99 url(http://www.adfirst.be/sw-cdn/img/bg/etiquette.gif) no-repeat bottom}.etiquette .wrap {padding:10px 10px 5px 10px}#map {float:right;width:435px;height:330px;background:url(http://www.adfirst.be/sw-cdn/img/bg/map_bag.gif) no-repeat 0 0}#contact_form table tr td {padding:3px}#contact_form label {font-size:12px;font-weight:bold}#contact_form label span {color:#FF0000}#contact_form input {padding:5px;font-size:12px;border:none;background-color:#FFFFFF;width:270px;border:1px solid #DDD}#contact_form input.check {width:20px}#contact_form textarea {width:350px;height:165px;background-color:#FFFFFF;padding:5px;font-size:12px;font-family:Arial, Helvetica, sans-serif;border:1px solid #DDD}#contact_form input.button {width:63px;height:22px;padding:0;margin:0;text-align:center;background:#202020 url(http://www.adfirst.be/sw-cdn/img/bg/info_button.gif) no-repeat 0 0;font-weight:bold;border:none;color:#FFFFFF;cursor:pointer}#popup_container{font-family: Arial, sans-serif;font-size: 12px;min-width: 300px;max-width: 600px;background: #FFF;border: solid 5px #999;color: #000;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}#popup_title{font-size: 14px;font-weight: bold;text-align: center;line-height: 1.75em;color: #666;background: #CCC url(../media/img/bg/title.gif) top repeat-x;border: solid 1px #FFF;border-bottom: solid 1px #999;cursor: default;padding: 0em;margin: 0em;}#popup_content{background: 16px 16px no-repeat url(http://www.adfirst.be/sw-cdn/img/bg/info.gif);padding: 1em 1.75em;margin: 0em;}#popup_content.alert{background-image: url(http://www.adfirst.be/sw-cdn/img/bg/info.gif);}#popup_content.confirm{background-image: url(http://www.adfirst.be/sw-cdn/img/bg/important.gif);}#popup_content.prompt{background-image: url(http://www.adfirst.be/sw-cdn/img/bg/help.gif);}#popup_message{padding-left: 48px;}#popup_panel{text-align: center;margin: 1em 0em 0em 1em;}#popup_prompt{margin: .5em 0em;}