 /* file: css/cake.generic.css, ratio: 19.5% */ body {margin:0;font-family:'Myriad Pro', 'Trebuchet MS', Arial, sans-serif;background:#002f44;}a {color:#00689c;text-decoration:underline;}h1 {text-transform:uppercase;color:#004f72;font-size:28px;}h1 .variant,h2 .variant,h1 strong {color:#45a2dc;}h2 {text-transform:uppercase;color:#45a2dc;font-size:18px;font-family:Tahoma;margin:30px 0 10px;}h3 {font-size:16px;color:#004f72;}p {color:#002434;font-size:14px;text-align:justify;}ul {list-style-image:url(/img/puce.png);}#form_info_red {padding:5px 5px 0 80px;min-height:77px;border:5px solid #dc4545;background:transparent url('../img/quoterequest_info_red_background.png') no-repeat 10px 10px;}#form_info_red h2.form_info {margin:0 0 10px;color:#dc4545;text-transform:none;font-size:14px;}#form_info_red li {color:#002f44;font-size:14px;}#form_info_green {padding:5px 5px 0 80px;height:77px;border:5px solid #6eca31;background:transparent url('../img/quoterequest_info_green_background.png') no-repeat 10px 10px;}#form_info_green h2.form_info {margin:0 0 10px;color:#6eca31;text-transform:none;font-size:14px;}#form_info_blue {margin:20px 0 0;padding:5px 5px 0 80px;height:77px;border:5px solid #45a2dc;background:transparent url('../img/quoterequest_info_blue_background.png') no-repeat 10px 10px;}#form_info_blue h2.form_info {margin:0 0 10px;color:#45a2dc;text-transform:none;font-size:14px;}#header_bandeau_right {position:absolute;width:271px;height:157px;right:0;}#header_menu_top {margin:0;height:79px;background:url('../img/header_menu_background.jpg') repeat-x;width:100%;}#header_menu_top_content {width:998px;margin:0 auto;}a#header_logo_link {float:left;margin:0 20px 0 0;}#header_menu_top_content a img {margin:12px 0 0;}#header_menu_main_container a {color:#42b6ff;font-size:13px;text-decoration:none;}li.header_menu_main_container_element {background:url('../img/header_top_menu_separation.png') no-repeat 0 0;display:block;float:left;list-style:none;height:77px;padding:0 14px;margin:2px 0 0;position:relative;}li.header_menu_main_container_element.hovering div {display:block;}.header_menu_first_stage_container {display:inline;list-style-image:none;list-style-type:none;margin:0;padding:0;list-style-position:outside;}.header_menu_first_stage_container li {list-style:none;height:16px;margin:0;padding:0;}.header_menu_first_stage_container li.more {background:url('../img/header_top_menu_more.png') no-repeat 50% bottom;list-style:none;}div.header_menu_second_stage_container {display:none;background:#002F44 none repeat scroll 0 0;left:1px;position:absolute;top:77px;width:250px;padding:5px 15px;border-left:1px solid #005a7f;border-right:1px solid #005a7f;border-bottom:1px solid #005a7f;}div.header_menu_second_stage_container ul {list-style-image:none;margin:0;padding:0;list-style-position:outside;list-style-type:none;}div.header_menu_second_stage_container a {color:#FFF;text-decoration:none;}#header_menu_main_container strong {margin:0;color:#FFF;text-transform:uppercase;font-size:20px;display:block;}#maincontent_content {width:998px;margin:0 auto;border-top:1px solid silver;background:#D9D9D9 none repeat scroll 0 0;}#maincontent_left {float:left;width:629px;display:inline;background:#FFF;padding:20px 35px 35px;font-family:'Myriad Pro', 'Segoe UI','Arial',sans-serif;min-height:550px;}#maincontent_left_main_article_logos {width:618px;margin:30px auto 0;}#maincontent_left_main_article_logos img {margin:0 3px 0 0;}#maincontent_right {width:299px;float:right;display:inline;height:100%;}#maincontent_right_actualities {margin:15px 0 0 15px;}#maincontent_right_eco {margin:10px 0 0 14px;}#incontent_content {width:998px;margin:0 auto;border-top:1px solid silver;background:#e3e3e3;}#incontent li {font-family:'Myriad Pro', 'Segoe UI','Arial',sans-serif;font-size:14px;color:#002434;}#incontent_left {float:left;width:196px;display:inline;background:transparent;font-family:'Myriad Pro', 'Segoe UI','Arial',sans-serif;min-height:550px;}#incontent_right {width:732px;float:right;display:inline;min-height:550px;padding:20px 35px 80px;background:#FFF;}#footer {height:260px;background:url('../img/footer_background.png') no-repeat center top;margin:-40px auto 0;position:relative;}#footer_main_content {position:absolute;top:35px;clear:both;width:100%;}#footer_content {width:998px;margin:0 auto;clear:both;}a#footer_logo_link {color:#45A2DC;font-size:14px;margin:0 0 10px;text-transform:none;}#footer_contact {float:left;margin:0 0 0 8px;padding:0 24px 0 0;background:transparent url('../img/footer_vertical_separator.png') no-repeat right top;}#footer_content p {color:#8CA1AB;font-size:13px;margin:0 0 0 15px;text-align:center;}#footer_content ul {float:left;list-style-type:none;margin:10px 0 0 26px;padding:0;color:#bfcbd0;font-size:15px;}#footer_content li {display:inline;margin:0 35px;}#footer_content a {color:#bfcbd0;font-size:15px;text-decoration:none;}#tree_menu {margin:5px;padding:5px;display:block;list-style:none;}#tree_menu li a {font-size:16px;color:#000;font-weight:bold;text-decoration:none;}#tree_menu ul {list-style:none;margin-bottom:5px;padding:0 0 0 15px;}#tree_menu ul ul {list-style:none;}#tree_menu ul li a {font-size:14px;color:#000;font-weight:normal;}#tree_menu ul ul li a {font-size:12px;color:#000;font-weight:normal;text-decoration:none;}#actuality_view_main_img {float:left;margin-right:35px;width:230px;}.actualities_list_item {clear:both;margin:10px 0 20px;padding:5px;}.actualities_list_item.grey {background:#F3F3F3;}.actualities_list_item_calendar {float:left;margin:0;width:65px;text-align:center;}.actualities_list_item_content {float:left;width:650px;}.actualities_list_item_title {font-size:12px;border-bottom:1px solid #0584e4;margin:0 0 15px;}a.actualities_list_item_link {font-size:20px;color:#000;text-transform:none;text-decoration:none;}.form {width:722px;border:5px solid #d9d9d9;background:transparent url('../img/quoterequest_form_background.png') repeat;}.form fieldset {margin:0;padding:0;border:0;}.form input,.form select {padding:4px 5px 0;font-family:'Myriad Pro','Segoe UI','Arial',sans-serif;background:transparent url(../img/quoterequest_form_input_background.png) repeat-x scroll 0 0;border:1px solid #9DB5BF;float:left;font-size:15px;height:24px;margin:0 0 15px;width:174px;}.form div.submit {height:30px;margin:0 auto 20px;width:174px;clear:both;}.form div.submit input {background:transparent url(../img/quoterequest_form_submit.png) repeat scroll 0 0;border:0 none;color:#FFF;font-family:'Myriad Pro','Segoe UI','Arial',sans-serif;font-weight:bold;height:30px;line-height:25px;margin:0;padding:0;text-align:center;text-transform:uppercase;width:174px;}.form div.submit:HOVER input {border:0;background:url('../img/quoterequest_form_submit_hover.png');width:174px;height:30px;}#incontent_quoterequest_form fieldset {padding-top:45px;}#incontent_quoterequest_form legend {padding:5px 0 0 15px;margin:0;text-transform:uppercase;font-weight:bold;}#incontent_quoterequest_form label {float:left;margin:4px 15px 0 0;text-align:right;width:99px;}#incontent_quoterequest_form div.select label {margin:5px 30px 0 16px;width:150px;}#incontent_quoterequest_form div.textarea label {display:block;float:none;margin:0 0 0 16px;text-align:left;width:auto;}#incontent_quoterequest_form div.textarea textarea {font-size:15px;font-family:'Myriad Pro','Segoe UI','Arial',sans-serif;background:transparent url(../img/quoterequest_form_textarea_background.png) repeat-x scroll 0 0;border:1px solid #9DB5BF;display:block;margin:5px auto 25px;padding:4px;width:679px;height:153px;}#incontent_quoterequest_legend_coordonnees {float:left;margin:13px 0;}#incontent_quoterequest_legend_project {float:left;margin:15px 0 0 5px;}#incontent_contact_form label {float:left;margin:4px 15px 0 0;text-align:right;width:90px;}#incontent_contact_form div.textarea textarea {font-size:15px;font-family:'Myriad Pro','Segoe UI','Arial',sans-serif;background:#e3e3e3 url(../img/quoterequest_form_textarea_background.png) repeat-x scroll 0 0;border:1px solid #9DB5BF;display:block;margin:5px 0 25px;padding:4px;width:384px;height:201px;}#incontent_contact_form div.select {margin:50px 0 0;}#incontent_contact_form div.select label {margin:5px 30px 0 110px;width:170px;}#incontent_contact_form_left_input {float:left;width:305px;margin:25px 0 0;}#incontent_contact_form_right_textarea {float:right;width:412px;}#incontent_contact_form_right_textarea label {float:none;width:200px;}#incontent_callback_form legend {padding:5px 0 0 15px;margin:0 0 10px;text-transform:uppercase;font-weight:bold;}#incontent_callback_form label {float:left;margin:4px 15px 0 0;text-align:right;width:100px;}#incontent_page_view p {margin:0 0 20px;}#bc_main {width:725px;height:78px;background:url(/img/pages/bc_bg.png) no-repeat left top;}#bc_text {height:30px;color:#FFF;font-size:14px;padding:6px 0 0 15px;}#bc_btns li {display:inline;float:left;background:url(/img/pages/bc_btn_bg.png) no-repeat left top;height:42px;width:202px;margin:0 19px;}#bc_btns li:HOVER {background-position:left bottom;}#bc_btns li a {display:block;color:#FFF;font-size:17px;text-decoration:none;padding:10px 0 0 40px;height:32px;}#bc_btn_contact a {background:url(/img/pages/bc_btn_contact.png) no-repeat 10px 10px;display:block;}#bc_btn_devis a {background:url(/img/pages/bc_btn_devis.png) no-repeat 10px 10px;}#bc_btn_rappel a {background:url(/img/pages/bc_btn_rappel.png) no-repeat 10px 10px;}#maincontent_left_realization_view_right span {color:#666;display:block;font-weight:bold;font-size:14px;}#maincontent_left_realization_view_right p {margin:0 0 15px;color:#000;font-weight:bold;}#maincontent_left_realization_view_right {float:right;width:250px;margin:0 0 20px 20px;padding:0 10px 20px;}#maincontent_left_realization_view_right a {font-size:14px;}#maincontent_left_realization_view_left {width:440px;border-right:1px solid #CCC;padding:0 20px 0 0;}.realizations_list_item {margin:20px 0 0;width:325px;height:286px;padding:10px;float:left;background:url(/img/realizations/bg-realisation.png) no-repeat left top;}.realizations_list_item img {margin:0;display:block;}.realizations_list_item h3 {font-size:16px;margin:10px 0 5px;padding:0;text-transform:uppercase;}.realizations_list_item p {margin:0;font-size:14px;}#maincontent_customers_table td {width:50%;text-align:center;vertical-align:middle;}#references_left {width:324px;float:left;margin-right:40px;}#references_right {width:324px;float:left;}#references_right h2,#references_left h2 {margin-top:10px;}#paginator {clear:both;background:url(/img/bg_paginator.png) no-repeat left top;width:667px;height:32px;padding:10px 0 0 60px;font-size:16px;font-weight:bold;}#paginator span {margin:0 3px;}#sub_paginator {font-size:12px;}#element_actualities_container {width:273px;font-family:'Myriad Pro', 'Segoe UI','Arial',sans-serif;}#element_actualities_header {height:44px;background:url('../img/elements/actualities/header_background.png') no-repeat 6px 6px;padding:0 0 0 9px;}#element_actualities_header h3 {color:#FFF;float:left;font-size:16px;margin:9px 0 0 5px;padding:0;}#element_actualities_header_twitter_link {width:28px;height:32px;float:left;}#element_actualities_header_rss_link {width:40px;height:40px;float:right;}#element_actualities_main {width:239px;background:#FFF;margin:0 8px 0 6px;padding:0 10px;}.element_actualities_main_calendar {float:left;margin:10px 10px 10px 0;}#element_actualities_main h4 {margin:0;font-size:14px;padding:12px 0 0;}div.element_actualities_main_text {margin:0 0 0 65px;font-size:12px;color:#515151;text-align:justify;}div.element_actualities_main_text p {font-size:12px;color:#515151;margin:0;}.element_actualities_main_text a {color:#005998;}.element_actualities_main_separator {clear:both;border-top:1px solid #f0f0f0;border-bottom:1px solid #c4c4c4;}#element_actualities_archives_link {font-size:15px;text-align:right;color:#005998;display:block;}#element_actualities_footer {background:transparent url(../img/elements/actualities/footer_background.png) no-repeat scroll 6px 0;height:68px;margin:0 8px 0 0;width:265px;}#element_actualities_twitter_link {width:76px;height:68px;float:left;}#element_actualities_footer p {color:#FFF;font-size:15px;margin:0;padding:23px 0 0 5px;}#element_actualities_footer a {color:#FFF;font-size:15px;margin:0;}#element_actualities_footer a#element_actualities_twitter_link {float:left;margin:0 14px 0 0;}.element_icon_calendar {width:51px;height:59px;background:transparent url('../img/elements/icon_calendar/icon_calendar.png') no-repeat;}p.element_icon_calendar_month_year {color:#FFF;font-family:arial;font-size:11px;font-weight:bold;margin:0;padding:11px 0 0 2px;}p.element_icon_calendar_day {color:#004B7A;font-size:24px;font-weight:bold;margin:0;text-align:center;}#element_header_banner {width:100%;background:#00577c;}#element_header_banner_window {height:274px;width:998px;margin:0 auto;overflow:hidden;}#element_header_banner_content {width:4990px;margin:0;}#element_header_banner_cursor {background:url('../img/elements/header_banner/cursor.png') no-repeat 0 0;width:63px;height:16px;margin:258px 0 0 45px;position:absolute;}#element_header_banner_menu {height:63px;background:#ededed;}#element_header_banner_menu_content {width:998px;height:63px;margin:0 auto;}#element_header_banner_menu_content li {float:left;background:transparent url('../img/elements/header_banner/menu_separation.png') no-repeat right top;}#element_header_banner_menu_li_hack {background:none;}#element_header_banner_menu_content a {color:#676767;display:block;font-size:18px;font-weight:bold;height:42px;margin:10px 8px 8px 0;padding:0 0 0 60px;text-transform:uppercase;text-decoration:none;}a#element_header_banner_menu_link_site {background:transparent url('../img/elements/header_banner/menu/site.png') no-repeat 6px -42px;width:95px;color:#000;}a#element_header_banner_menu_link_design {background:transparent url('../img/elements/header_banner/menu/design.png') no-repeat 6px 0;width:85px;}a#element_header_banner_menu_link_ref {background:transparent url('../img/elements/header_banner/menu/ref.png') no-repeat 6px 0;width:145px;}a#element_header_banner_menu_link_hebergement {background:transparent url('../img/elements/header_banner/menu/hebergement.png') no-repeat 14px 0;width:162px;}a#element_header_banner_menu_link_conseil {background:transparent url('../img/elements/header_banner/menu/conseil.png') no-repeat 14px 0;width:170px;}a#element_header_banner_menu_link_ref:hover {background-position:6px -46px;color:#000;}a#element_header_banner_menu_link_hebergement:hover {background-position:14px -41px;color:#000;}a#element_header_banner_menu_link_conseil:hover {background-position:14px -43px;color:#000;}#element_realizations_container {width:629px;}#element_realizations_banner_window {width:384px;height:184px;border:8px solid #d9d9d9;overflow:hidden;float:left;}#element_realizations_banner_content {width:1152px;}#element_realizations_banner_buttons {position:absolute;margin:155px 0 0 297px;}#element_realizations_banner_buttons button {background:transparent url(../img/elements/realizations/banner_button.png) no-repeat scroll 0 0;color:#FFF;float:left;font-size:16px;font-weight:bold;height:29px;padding:0;text-align:center;text-decoration:none;width:29px;border:0;font-family:'Myriad Pro';}#element_realizations_banner_buttons button:hover {background:transparent url('../img/elements/realizations/banner_button.png') no-repeat 0 29px;}#element_realizations_content {float:right;width:210px;}#element_realizations_content h3 {font-size:16px;margin:0;}#element_realizations_content a {font-size:12px;margin:0;}.jobs {width:700px;margin:0 auto;}.jobs tr.even {background-color:#f3fafc;}.jobs tr.odd {background-color:#DEEDF3;}.jobs tr:hover {background-color:#fff;}.jobs td {padding:12px 15px;border-bottom:1px dotted #999;text-align:center;border-right:1px dotted #999;}.jobs .location {color:#524F46;font-weight:bold;}.jobs .position {padding:0;color:#524F46;width:40%;}.jobs .position a {padding:12px 15px;display:block;text-decoration:none;}a img,#header_bandeau_right img {border:0;}a:hover,.jobs .position a:hover {text-decoration:underline;}.clear,#incontent_quoterequest_form div.textarea,#incontent_contact_form_bottom_submit {clear:both;}#form_info_red p,#incontent_quoterequest_info_green p,#incontent_quoterequest_info_blue p,#maincontent_left_actuality_view p,.actualities_list_item p {margin:0;}#header_menu_main_container,.header_menu_first_stage_container,.actualities_list_item h2 {margin:0;padding:0;}#maincontent,#incontent {width:1022px;background:url('../img/maincontent_background.png') repeat-y;margin:0 auto;}#incontent_quoterequest_form,#incontent_contact_form,#incontent_callback_form {color:#002f44;margin:20px 0 0;}#incontent_quoterequest_form legend img,#incontent_callback_form legend img {margin:0 5px 0 0;padding:10px 0 0;}#incontent_quoterequest_form input,#incontent_quoterequest_form select,#incontent_callback_form input {margin:0 60px 27px 0;}#incontent_quoterequest_form div.select select,#incontent_contact_form div.select select {height:31px;padding:4px;width:300px;}#incontent_quoterequest_form div.select option,#incontent_contact_form div.select option {padding:4px;background:#FFF;}#incontent_quoterequest_legend_coordonnees_img,#incontent_quoterequest_legend_project_img,#element_header_banner_content img,#element_realizations_banner_content img {float:left;}#incontent_callback_form fieldset,#maincontent_customers_table {width:100%;}#bc_btns ul,#element_header_banner_menu_content ul {margin:0;padding:0;list-style:none;}#element_actualities_footer p span#strong,.strong {font-weight:bold;}#element_header_banner_menu_content a:focus,#element_realizations_banner_buttons button:focus {outline:0;}a#element_header_banner_menu_link_site:hover,a#element_header_banner_menu_link_design:hover {background-position:6px -42px;color:#000;}