body{background:transparent url('../../images/default/page/fond.png') repeat-y scroll center top;}html,body{height:100%;}#page_container{position:relative;min-height:100%;height:100%;}html>body #page_container{height:auto;}#page{position:relative;z-index:1;width:1002px;margin:0 auto 0 auto;padding-bottom:22px;}#page table.page{position:relative;z-index:20;width:100%;}#page table.page,#page td.page-menu,#page td.page-layout{border-collapse:collapse;border-spacing:0;vertical-align:top;border:0 none;text-align:left;}#page td.page-layout{background:url(../../images/default/page/header-right.png) 0 0 repeat-x;}#page td.page-menu{background:url(../../images/default/page/header-left.png) 0 0 no-repeat;width:162px;padding-top:38px;}#page td.page-menu ul,#page td.page-menu ul li{list-style-type:none;border:0 none;padding:0;margin:0;display:block;}#page td.page-menu ul li a{background-position:4px center;background-repeat:no-repeat;color:#fff;font-family:arial,sans-serif;font-size:8pt;text-decoration:none;position:relative;display:block;}#page td.page-menu ul li a:hover{text-decoration:underline;}#page td.page-menu ul.menu-page,#page td.page-menu ul.menu-page li{width:144px;}#page td.page-menu ul.menu-page li{margin-top:6px;}#page td.page-menu ul.menu-page li a{background-image:url(../../images/default/page/icon-menu.png);padding-left:16px;line-height:24px;height:24px;}#page td.page-menu ul.menu-page li.ln0 a{background-color:#2a5893;}#page td.page-menu ul.menu-page li.ln1 a{background-color:#99bbe8;}#page td.page-menu ul.menu-links,#page td.page-menu ul.menu-links li{width:135px;}#page td.page-menu ul.menu-links{margin-top:20px;}#page td.page-menu ul.menu-links li{background-image:url(../../images/default/page/back-btn-left.png);background-position:left center;background-repeat:no-repeat;margin-top:2px;}#page td.page-menu ul.menu-links li a{padding-left:32px;line-height:30px;height:30px;}#page td.page-menu ul.menu-links li.reservation a{background-image:url(../../images/default/page/icon-btn-reservation.png);}#page td.page-menu ul.menu-links li.paiement a{background-image:url(../../images/default/page/icon-btn-paiement.png);}#page td.page-menu ul.menu-links li.service-public{background:transparent;width:auto;margin-top:20px;padding-left:24px;}#page td.page-menu ul.menu-links li.service-public a{background-image:url(../../images/default/page/icon-btn-servicepub.png);width:95px;height:27px;}#page td.page-menu div.login-extranet{background-color:#99bbe8;color:#000;padding:4px 8px 4px 0;margin:20px 0 0 0;}#page td.page-menu div.login-extranet form{padding:0;margin:0;}#page td.page-menu div.login-extranet input[type=submit]{background-color:transparent;background-image:url(../../images/default/page/icon-login.png);background-position:left center;background-repeat:no-repeat;color:#2a5893;font-family:arial,sans-serif;font-size:8pt;font-weight:bold;line-height:20px;height:20px;padding-left:18px;border:0 none;cursor:pointer;text-align:left;}#page td.page-menu div.login-extranet form div.title{text-align:left;margin:4px 0 4px 10px;}#page td.page-menu div.login-extranet form div.field{text-align:right;margin:4px 0;}#page td.page-menu div.login-extranet label{font-family:arial,sans-serif;font-size:10px;line-height:15px;padding-right:2px;}#page td.page-menu div.login-extranet input[type=text],#page td.page-menu div.login-extranet input[type=password]{font-family:arial,sans-serif;font-size:12px;width:70px;height:15px;border:1px solid #000;}#contexte_navigation{padding:2px;margin:3px 5px 7px 10px;line-height:12pt;}#contexte_navigation,#contexte_navigation a,#contexte_navigation span{background-color:transparent;color:#000;font-family:arial,sans-serif;font-size:8pt;font-weight:normal;text-align:left;text-decoration:none;}#contexte_navigation a,#contexte_navigation span{padding:2px;margin:0;}#contexte_navigation a.select,#contexte_navigation span.select{font-weight:bold;}#footer{position:absolute;z-index:10;bottom:0;width:100%;margin:0;padding:0;}#footer .footer-content{background-image:url(../../images/default/page/footer-white.png);background-position:top left;background-repeat:repeat-x;background-color:#2a5893;color:#000;width:1002px;height:22px;margin:0 auto 0 auto;}#footer div.footer-links,#footer div.footer-links a{background-color:#2a5893;color:#fff;font-family:verdana,sans-serif;font-size:10px;font-weight:bold;text-align:right;line-height:22px;}#footer div.footer-links{background-image:url(../../images/default/page/footer-right.png);background-position:top left;background-repeat:no-repeat;padding-left:20px;float:right;}div#footer div.footer-links span{padding:0 5px;}#footer div.footer-links a{text-decoration:none;}#footer div.footer-links a:hover{text-decoration:underline;}#formContact{background-color:#fff;color:#000;font-family:arial,sans-serif;font-size:10pt;font-weight:normal;text-align:center;margin:10px auto 0 auto;padding:0;}#formContact div.contact-title{background-image:url('../../images/default/bloc/bg_default.png');background-repeat:repeat-x;background-position:top left;color:#000;border:1px solid #356199;font-size:10pt;font-weight:bold;height:18px;margin:0;padding:0;}#formContact div.contact-title img{background:none;float:left;padding:0 3px 0 3px;}#formContact div.contact-title,#formContact div.contact-content{margin:0 auto 0 auto;width:500px;}#formContact div.contact-content{border:1px dashed #000;border-top:0 none;}#formContact div.contact-content .error{background-color:#f66;color:#600;padding:5px;}#formContact div.contact-content ul.error_list,#formContact div.contact-content ul.error_list li{list-style-type:none;border:0 none;padding:0;margin:0;display:block;}#formContact div.contact-content ul.error_list li{width:300px;background-color:#f66;color:#600;}#formContact div.contact-fields label{display:block;width:70px;}#formContact div.contact-fields label.required{font-weight:bold;}#formContact div.contact-fields input[type=text],#formContact div.contact-fields select,#formContact div.contact-fields textarea{background-color:#fff;color:#000;border:1px solid #000;width:300px;font-size:10pt;margin:2px 20px 2px 0;font-size:8pt;}#formContact div.contact-fields table.frm-contact{position:relative;margin:10px auto 0 auto;border-spacing:2px;}#formContact div.contact-fields table.frm-contact th{text-align:left;font-weight:normal;padding-right:2px;}#formContact div.contact-fields table.frm-contact td{padding:0;vertical-align:middle;}#formContact div.contact-submit{text-align:center;margin-top:5px;padding:10px;}
