body{margin:0px;padding:0px;text-align:center;}
div#div_main{position:relative;width:903px;height:589px;overflow:hidden;background-repeat:no-repeat;margin-left:auto;margin-right:auto;text-align:center;}

/* TRANSVERSAL */
.no_display{display:none;}
div#div_link_pdf{position:absolute;width:277px;height:19px;top:32px;right:10px;background-repeat:no-repeat;}
div#div_link_pdf a{display:block;width:277px;height:19px;}
div#div_link_contact{position:absolute;width:121px;height:14px;bottom:16px;left:60px;background-repeat:no-repeat;}
div#div_link_contact a{display:block;width:121px;height:14px;}
div#div_link_adress{position:absolute;width:379px;height:14px;bottom:16px;right:10px;background-repeat:no-repeat;}
div#div_link_mentionslegales{position:absolute;width:75px;height:15px;bottom:-1px;right:0;background-repeat:no-repeat;}
div#div_link_mentionslegales a{display:block;width:75px;height:15px;}
div.div_summary{position:absolute;background-repeat:no-repeat;}
div.div_link{background-repeat:no-repeat;width:79px;height:17px;}
div.div_link a{display:block;width:79px;height:17px;}
div.div_link span{display:none;}

/* MENU */
ul#ul_menu_horizontal{position:absolute;top:73px;left:249px;width:425px;height:23px;margin:0px;padding:0px;overflow:hidden;}
ul#ul_menu_horizontal li{float:left;background-repeat:no-repeat;list-style-type:none;height:23px;margin-right:1px;overflow:hidden;cursor:pointer;}
ul#ul_menu_horizontal li a {display:block;height:23px;}
ul#ul_menu_horizontal li.li_link span,ul#ul_menu_horizontal li.li_link_on span{display:none;}
ul#ul_menu_horizontal li.li_link a{background-position:0px 0px;}
ul#ul_menu_horizontal li.li_link a:hover, ul#ul_menu_horizontal li.li_link_on a{background-position:0px -23px;}
li#li_menu_home, li#li_menu_home a{width:99px;}
li#li_menu_work, li#li_menu_work a{width:89px;}
li#li_menu_achievement, li#li_menu_achievement a{width:120px;}
li#li_menu_reference, li#li_menu_reference a{width:110px;}
ul#ul_menu_vertical{position:absolute;top:230px;left:0px;width:130px;height:14px;cursor:pointer;}
ul#ul_menu_vertical li {list-style:none;text-align:left;}
ul#ul_menu_vertical li a { position:relative; display:block; height:14px; line-height:14px; width:200px; }
ul#ul_menu_vertical li a span.bullet {float:left; background-position:0px 0px; background-repeat:no-repeat; position:relative; height:9px; width:14px; margin-top:3px;overflow:hidden;}
ul#ul_menu_vertical li a:hover span.bullet{background-position:0px -9px;}
ul#ul_menu_vertical li span { font-size:9px; text-align:left; }
li#li_menu_who a { background-repeat:no-repeat; background-position:16px 0px;}
li#li_menu_who a span span{ display:none; }

/* HOME */
div#div_home{position:absolute;top:100px;left:249px;width:650px;height:450px;}
div#div_home_summary{width:127px;height:174px;bottom:17px;left:-202px;background-repeat:no-repeat;}
div#div_home_main{position:absolute;top:30px;left:0px;width:349px;height:204px;background-repeat:no-repeat;}
div#div_home_main_content{position:absolute;top:40px;left:17px;width:170px;height:120px;overflow:hidden;}
span#span_home_main_content_title{position:absolute;top:0px;left:0px;width:170px;height:16px;text-align:left;overflow:hidden;}
span#span_home_main_content_text{position:absolute;top:16px;left:0px;width:170px;height:104px;text-align:left;overflow:hidden;}
div#div_home_main_link{position:absolute;top:165px;left:100px;}
div#div_home_main_picture{position:absolute;bottom:25px;left:192px;width:auto;height:auto;}
div#div_home_main_picture img{border:0px;}
div#div_home_work{position:absolute;bottom:0px;left:0px;width:349px;height:194px;background-repeat:no-repeat;}
a#a_home_work_link{position:absolute;top:6px;right:10px;width:94px;height:16px;cursor:pointer;}
a#a_home_work_council{position:absolute;top:35px;left:55px;width:280px;height:32px;text-align:left;text-decoration:none;}
a#a_home_work_content{position:absolute;top:85px;left:55px;width:280px;height:32px;text-align:left;text-decoration:none;}
a#a_home_work_techno{position:absolute;top:135px;left:55px;width:280px;height:32px;text-align:left;text-decoration:none;}
div#div_home_right{position:absolute;bottom:7px;right:17px;width:207px;height:425px;background-repeat:no-repeat;}
div#div_home_right_top{position:absolute;top:170px;left:20px;width:180px;height:32px;text-align:left;}
div#div_home_right_bottom{position:absolute;bottom:10px;left:20px;width:180px;height:32px;text-align:left;}

/* WORK */
div#div_work{position:absolute;top:100px;left:249px;width:650px;height:450px;}
div#div_work_summary{width:174px;height:133px;bottom:60px;left:-202px;background-repeat:no-repeat;}
div#div_work_main{position:absolute;top:30px;left:0px;width:410px;height:414px;background-repeat:no-repeat;}
div#div_work_main_council{position:absolute;top:69px;left:228px;width:92px;height:35px;background-position:right bottom;background-repeat:no-repeat;cursor:pointer;}
div#div_work_main_content{position:absolute;top:292px;left:74px;width:92px;height:35px;background-position:right bottom;background-repeat:no-repeat;cursor:pointer;}
div#div_work_main_techno{position:absolute;top:292px;left:281px;width:92px;height:35px;background-position:right bottom;background-repeat:no-repeat;cursor:pointer;}
div#div_work_right{position:absolute;bottom:7px;right:17px;width:207px;height:425px;text-align:left;}
div#div_work_right_council{position:absolute;top:0px;left:0px;width:207px;height:425px;background-repeat:no-repeat;}
div#div_work_right_content{position:absolute;top:0px;left:0px;width:207px;height:425px;background-repeat:no-repeat;}
div#div_work_right_techno{position:absolute;top:0px;left:0px;width:207px;height:425px;background-repeat:no-repeat;}
div#div_work_right ul{position:absolute;top:0px;top:60px;width:175px;padding:0px;margin:0px 0px 0px 20px;}
div#div_work_right ul li{text-align:left;margin-bottom:15px;padding-left:15px;background-repeat:no-repeat;list-style-type:none;background-position:0px 6px;}

/* ACHIEVEMENT */
div#div_achievement{position:absolute;top:100px;left:249px;width:650px;height:450px;}
div#div_achievement_summary{width:162px;height:65px;bottom:95px;left:-202px;background-repeat:no-repeat;}
div#div_achievement_main{position:absolute;top:20px;left:0px;width:207px;height:427px;background-repeat:no-repeat;}
div#div_achievement_main_turnkey{position:relative;left:1px;margin-top:20px;width:207px;height:54px;background-repeat:no-repeat;overflow:hidden;cursor:pointer;background-position:0px -54px;}
div#div_achievement_main_personalized{position:relative;left:1px;width:207px;height:54px;background-repeat:no-repeat;overflow:hidden;cursor:pointer;}
div#div_achievement_main_content{position:relative;left:1px;width:207px;height:54px;background-repeat:no-repeat;overflow:hidden;cursor:pointer;}
div.div_achievement_main_list{position:relative;left:1px;width:205px;height:230px;}
div.div_achievement_main_list ul{position:relative;width:180px;padding:0px;margin:0px 0px 0px 20px;}
div.div_achievement_main_list ul li{text-align:left;padding-left:10px;margin:0px 0px 15px 0px;background-repeat:no-repeat;background-position:0px 6px;list-style-type:none;cursor:pointer;}
div.div_achievement_main_list_detail{position:absolute;top:0px;left:0px;}
div.div_achievement_main_list_detail_title{position:absolute;top:5px;left:10px;width:380px;height:18px;text-align:left;overflow:hidden;}
div.div_achievement_main_list_detail_picture{position:absolute;top:40px;left:17px;width:215px;height:250px;background-position:center center;background-repeat:no-repeat;}
div.div_achievement_main_list_detail_logo{position:absolute;top:40px;left:228px;width:144px;height:75px;background-position:center center;background-repeat:no-repeat;}
div.div_achievement_main_list_detail_title1{position:absolute;top:120px;left:238px;width:134px;height:16px;text-align:left;}
div.div_achievement_main_list_detail_content1{position:absolute;top:140px;left:238px;width:134px;height:100px;text-align:left;}
div.div_achievement_main_list_detail_title2{position:absolute;top:260px;left:17px;width:260px;height:16px;text-align:left;}
div.div_achievement_main_list_detail_content2{position:absolute;top:280px;left:17px;width:260px;height:100px;text-align:left;}
div.div_achievement_main_list_detail_link{position:absolute;top:250px;left:238px;width:79px;height:17px;}
div.div_achievement_main_list_detail_link a{display:block;width:79px;height:17px;}
ul.ul_achievement_level_council{position:absolute;top:333px;left:320px;width:63px;height:9px;margin:0px;padding:0px;}
ul.ul_achievement_level_content{position:absolute;top:353px;left:320px;width:63px;height:9px;margin:0px;padding:0px;}
ul.ul_achievement_level_techno{position:absolute;top:373px;left:320px;width:63px;height:9px;margin:0px;padding:0px;}
li.level_on,li.level_off{position:relative;display:block;background-repeat:no-repeat;width:9px;height:9px;list-style-type:none;float:left;margin-right:2px}
div#div_achievement_right{position:absolute;bottom:7px;right:17px;width:409px;height:413px;}
div#div_achievement_right_council{position:absolute;bottom:67px;right:95px;width:16px;height:16px;background-repeat:no-repeat;}
div#div_achievement_right_content{position:absolute;bottom:47px;right:95px;width:16px;height:16px;background-repeat:no-repeat;}
div#div_achievement_right_techno{position:absolute;bottom:25px;right:95px;width:16px;height:16px;background-repeat:no-repeat;}

/* REFERENCE */
div#div_reference{position:absolute;top:100px;left:249px;width:650px;height:450px;}
div#div_reference_summary{width:160px;height:103px;bottom:50px;left:-202px;background-repeat:no-repeat;}
div#div_reference_main{position:absolute;top:20px;left:0px;width:207px;height:427px;background-repeat:no-repeat;}
div#div_reference_main_list1{position:absolute;top:5px;left:1px;width:102px;height:417px;}
div#div_reference_main_list2{position:absolute;top:5px;right:1px;width:102px;height:417px;}
div#div_reference_main_list1 ul,div#div_reference_main_list2 ul{margin:0px;padding:0px;}
div#div_reference_main_list1 ul li,div#div_reference_main_list2 ul li{list-style-type:none;cursor:pointer;margin-bottom:5px;}
div#div_reference_right{position:absolute;bottom:3px;right:17px;width:410px;height:414px;}
div.div_reference_detail{position:absolute;top:0px;left:0px;width:410px;height:414px;}
div.div_reference_detail_logo2{position:absolute;top:8px;left:12px;width:60px;height:30px;background-repeat:no-repeat;background-position:center center;}
div.div_reference_detail_title{position:absolute;top:15px;left:75px;width:300px;height:18px;text-align:left;}
div.div_reference_detail_link{position:absolute;bottom:66px;right:27px;width:79px;height:17px;background-repeat:no-repeat;}
div#div_reference_right_picture{position:absolute;top:40px;left:15px;width:370px;height:285px;overflow:hidden;background-repeat:no-repeat;background-position:center center;}
div#div_reference_right_title{position:absolute;bottom:66px;left:15px;width:300px;height:17px;overflow:hidden;text-align:left;}
div#div_reference_right_main_list{position:absolute;bottom:20px;left:15px;width:380px;height:27px;overflow:hidden;}
div.div_reference_list{position:absolute;top:0px;left:0px;width:auto;height:27px;}
div.div_reference_list ul{margin:0px;padding:0px;}
div.div_reference_list ul li{display:block;list-style-type:none;cursor:pointer;width:27px;height:27px;margin-right:11px;float:left;background-repeat:no-repeat;background-position:1px 1px;}

/* WHO */
div#div_who{position:absolute;top:100px;left:249px;width:650px;height:450px;}
div#div_who_summary{width:174px;height:133px;bottom:60px;left:-202px;background-repeat:no-repeat;}
div#div_who_main{position:absolute;top:30px;left:0px;width:409px;height:414px;background-repeat:no-repeat;}
div#div_who_main ul{position:absolute;top:35px;left:15px;padding:0px;margin:0px;width:370px;}
div#div_who_main ul li{position:relative;text-align:left;margin:0px 0px 15px 0px;}
li#li_who_main_idalgo{list-style-position:inside;padding:0px;}
li#li_who_main_chico,li#li_who_main_alva,li#li_who_main_fab{list-style-type:none;padding:0px 0px 0px 45px;background-repeat:no-repeat;height:80px;}
div#div_who_main_fab{position:absolute;top:240px;left:10px;background-repeat:no-repeat;}
div#div_who_right{position:absolute;bottom:7px;right:17px;width:207px;height:425px;background-repeat:no-repeat;}
div#div_who_right ul{position:absolute;top:0px;left:-10px;top:60px;width:170px;}
div#div_who_right ul li{text-align:left;margin-bottom:15px;}

/* LEGAL */
div#div_legal{position:absolute;top:130px;left:244px;width:650px;height:420px;overflow:hidden;text-align:left;font-size:11px;background-repeat:no-repeat; padding-top:40px;}
div#div_legal h3 {margin:0;padding:0 10px 0 10px;}
div#div_legal p {margin:0 10px 5px 10px;padding:0;}
div#div_legal p.logo {position:relative;width:70px;height:49px;background-repeat:no-repeat;}
div#div_legal p.logo span,
div#div_legal h2 { display:none; }

/* LINK */
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}

/* FONT */
*{font-family:arial}
.font_01{font-size:18px;}
.font_02{font-size:16px;}
.font_03{font-size:14px;}
.font_04{font-size:12px;line-height:16px;}
.font_05{font-size:11px;line-height:16px;}
strong{font-weight:bold;}

/************ COLORS */
body{background-color:white;}
.color_01{color:#0c5a7e;}
.color_02{color:#4d4d41;}
.color_03{color:#bc312e;}
div.div_reference_list ul li{background-color:#aaaaaa;}

/************ PICTURES */
div#div_main{background-image:url('media/background.gif');}
div.div_link{background-image:url('media/link_fr.gif');}
div.div_arrow_01{background-image:url('media/arrow_01.gif');}
div.div_arrow_02{background-image:url('media/arrow_02.gif');}
div.div_arrow_03{background-image:url('media/arrow_03.gif');}
div#div_link_pdf{background-image:url('media/link_pdf_fr.gif');}
div#div_link_contact{background-image:url('media/link_contact.gif');}
div#div_link_adress{background-image:url('media/link_adress.gif');}
div#div_link_mentionslegales{background-image:url('media/div_link_mentionslegales.png');}
li#li_menu_home a{background-image:url('media/menu_home_fr.gif');}
li#li_menu_work a{background-image:url('media/menu_work_fr.gif');}
li#li_menu_achievement a{background-image:url('media/menu_achievement_fr.gif');}
li#li_menu_reference a{background-image:url('media/menu_reference_fr.gif');}
ul#ul_menu_vertical li a span.bullet{background-image:url('media/menu_who_pict.gif');}
li#li_menu_who a {background-image:url('media/menu_who_link.gif');}
div#div_home_summary{background-image:url('media/summary_home_fr.gif');}
div#div_home_main{background-image:url('media/home_main_fr.gif');}
div#div_home_work{background-image:url('media/home_work_fr.gif');}
div#div_home_right{background-image:url('media/home_right_fr.gif');}
div#div_work_summary{background-image:url('media/work_summary_fr.gif');}
div#div_work_main{background-image:url('media/work_main_fr.gif');}
div#div_work_right_council{background-image:url('media/work_right_council_fr.gif');}
div#div_work_right_content{background-image:url('media/work_right_content_fr.gif');}
div#div_work_right_techno{background-image:url('media/work_right_techno_fr.gif');}
div#div_work_right ul li{background-image:url('media/square_01.gif');}
div#div_achievement_summary{background-image:url('media/achievement_summary_fr.gif');}
div#div_achievement_main{background-image:url('media/achievement_main.gif');}
div#div_achievement_main_turnkey{background-image:url('media/achievement_main_turnkey_fr.gif');}
div#div_achievement_main_personalized{background-image:url('media/achievement_main_personalized_fr.gif');}
div#div_achievement_main_content{background-image:url('media/achievement_main_content_fr.gif');}
div#div_achievement_right_council{background-image:url('media/achievement_right_council.gif');}
div#div_achievement_right_content{background-image:url('media/achievement_right_content.gif');}
div#div_achievement_right_techno{background-image:url('media/achievement_right_techno.gif');}
div.div_achievement_main_list ul li{background-image:url('media/square_01.gif');}
li.level_off{background-image:url('media/square_02.gif');}
li.level_on{background-image:url('media/square_03.gif');}
div#div_achievement_right{background-image:url('media/achievement_right.gif');}
div#div_reference_summary{background-image:url('media/reference_summary_fr.gif');}
div#div_reference_main{background-image:url('media/reference_main.gif');}
div#div_reference_right{background-image:url('media/reference_right.gif');}
div#div_who_summary{background-image:url('media/who_summary_fr.gif');}
div#div_who_main{background-image:url('media/who_main_fr.gif');}
li#li_who_main_idalgo{list-style-image:url('media/arrow_01.gif');}
li#li_who_main_alva{background-image:url('media/alva.gif');}
li#li_who_main_fab{background-image:url('media/fab.gif');}
li#li_who_main_chico{background-image:url('media/chico.gif');}
div#div_who_right{background-image:url('media/who_right_fr.gif');}
div#div_who_right ul li{list-style-image:url('media/square_01.gif');}
div#div_legal{background-image:url('media/legal/cartouche_mentionslegales.png');}
div#div_legal p.logo {background-image:url('media/legal/logo_iDalgo_ML.png');}