/** * Le Havre * Styles de mise en page du front (marges, positionnements, etc) */ body { margin: 0; padding: 0; } ul.error_list, .section02 ul.error_list { margin: 0; } form label, div.fake_form label { width: 130px; /* 118px */ padding: 4px 17px 0 0; text-align: right; clear: both; float: left; } form .form-row div.information { clear: none; float: left; margin: 0 0 7px; padding: 8px 5px; width: 250px; } form .form-row div.checkbox label { clear: none; float: none; padding: 0 4px; } div.checkbox { clear: both; margin-left: 130px; padding-left: 17px; } div#recap, div.recap { margin-left: 20px; } form input { display: block; float: left; width: 250px; height: 15px; margin: 0px 0 7px; padding: 3px 5px; } form input[type=checkbox]{ width: auto; padding: 0; } form input[type=file] { height: auto; display: inline; } form input.checkbox { width: auto; padding: 0; } form ul.radio_list { /*margin: 22px 86px 30px 142px;*/ padding:0; display: table; } form ul.radio_list li { margin:0; padding: 0; /*padding-left: 30px;*/ } form ul.radio_list li input{ height:auto; } form ul.radio_list li label{ padding-right: 15px; padding-left:0; line-height:20px; } form ul input { float: none; display: inline; width: auto; height: auto; margin: 0; padding: 0; } form ul label { clear: none; float: none; padding-left: 10px; padding-right: 0; text-align: left; } form div.select, form div.select2 { float: left; width: 248px; height: 17px; margin: 0 0 7px; padding: 2px 5px; } form div.select_multiple { float: left; margin: 0 0 7px; } form select { width: 248px; padding: 0; float: left; } form select[multiple=multiple] { height: 60px; } form textarea { float: left; width: 248px; height: 65px; margin: 0 0 7px; padding: 3px 5px; overflow: auto; } form ul.error_list { position: relative; left: 100px; padding-bottom: 7px; } form ul.error_list_top { left: 20px; } form ul.error_list li { padding-left: 20px; max-width: 600px; } form div.form-errors { padding-bottom: 20px; } form div.form-errors ul.error_list { width: auto; float: none; } form div.form-help { float: left; margin-left: 5px; } div.plain_field { display: block; float: left; width: 270px; min-height: 15px; height: auto !important; height: 15px; margin: 0 0 7px; padding: 3px 5px; } #container { width: 952px; margin: 0 auto; position: relative; } #header { height: auto; } .page_header { position: absolute; top: 60px; right: 0; } #top_menu { padding-right: 0; padding-bottom: 0; padding-top: 15px; padding-left: 29px; float: left; height: 57px; } #top_menu ul { margin: 0; padding: 0; } #top_menu li { float: left; height: 57px; display: inline; margin-left: 5px; } #tm01 { width: 57px; } #tm02 { padding-left: 27px; width: 250px; } #tm03{ padding-left: 27px; width: 250px; } #tm04{ padding-left: 27px; width: 250px; } #top_menu a.active { display: block; height: 57px; } #tm01 a.active { width: 55px; } #tm02 a.active, #tm03 a.active { width: 287px; } #content { padding: 0; position: relative; } #top_bar { height: 40px; position: relative; } #top_bar label { display: block; position: absolute; top: 0; left: 0; height: 24px; width: 100%; margin: 0; text-align: center; } #top_bar p { position: absolute; top: 0; left: 0; height: 21px; margin: 0; margin-left: 10px; padding-top: 12px; padding-bottom: 12px; } #top_bar ul { position: absolute; top: 0; right: 0; height: 21px; margin: 0; padding: 0; margin-right: 25px; padding-top: 12px; } #top_bar ul li { float: right; display: inline; margin-left: 15px; } #top_bar ul a { padding-right: 8px; } #main_fill { width: 952px; } #boxes { float: left; display: inline; width: 222px; padding: 18px 6px 0; margin-left: 1px; min-height: 50px; margin-bottom: 10px; } #boxes .box_top { width: 221px; height: 30px; padding: 0; margin: 0; } #boxes .box_top_dem { height: 22px; } #boxes .box_top h2 { padding: 0; margin: 0; padding-left : 10px; line-height : 30px; } #boxes .box_top h2 a{ padding: 0; margin: 0; font-size:16px; line-height : 30px; } #boxes .box_top h2 a:hover{ text-decoration: underline; background:none; } .box_bottom div.data{ padding-left : 10px; margin-bottom : 5px; } .box_top h2#actions { padding-left : 10px; } .box a{ color : black; } .box a:hover{ text-decoration:underline; } .box_nav { width: 221px; margin: 0; padding: 0; margin-bottom: 5px; } .box_nav_top { padding-top: 7px; } .box_data { padding: 9px 22px 5px; } .box_nav ul { margin: 0; padding: 9px 12px 5px; line-height: 11px; } .box_nav li { padding: 0; } .box_nav a { display: block; width: 200px; padding: 0 0 13px 11px; } .box_nav span.completed { display: block; width: 186px; padding: 0 0 13px 11px; } .box_nav ul ul { padding: 0 0 0 24px; } .box_nav ul ul a { width: auto; } #main_content { float: right; width: 711px; min-height: 554px; padding-bottom: 20px; } .path { float: left; display: inline; margin: 11px 9px 13px; } .notification_good, .notification_bad { display: inline; padding: 5px; margin: 10px; } .ajax-loader { position: absolute; display: none; width: 50px; height: 50px; } .panel-wrapper h2.title{ width: 665px; } #main_content h1 { margin: 0 15px 5px; height: 20px; line-height: 20px; } #main_content h2, #TB_ajaxContent h2{ margin: 20px 18px 8px 15px; padding: 0 0 5px 10px; } #main_content h4{ width:92%; margin-left:10px; } #colorbox h1 { margin: 0 15px 5px; height: 20px; line-height: 20px; } #colorbox h2 { margin: 20px 18px 0 9px; padding: 0 0 10px 10px; } #footer { margin: 0 0 0 241px; padding: 0; line-height: 22px; height: 22px; width: 711px; overflow: hidden; } #footer li { float: left; } #footer a { margin: 0 11px; } #bottom { height: 6px; padding-bottom: 10px; } .submit_fill, .button_fill { float: left; height: 27px !important; } .submit_fill div, .button_fill div { float: left; height: 27px; margin: 0 !important; } .submit_fill input, .button_fill input { width: auto !important; height: 26px; height: 28px !important; padding: 0 15px 0 28px !important; text-align: left; } .submit_fill a, .button_fill a { display: block; float: left; height: 20px !important; padding: 7px 15px 0 28px !important; text-align: left; } .section01 { margin-bottom: 30px; } .section01 label { float: left; width: 132px; margin-top: 5px; margin-left: 22px; } .section01 p { float: left; width: 501px; margin: 5px 0 9px; text-align: justify; } .section01 form { clear: both; display: block; height: 27px; margin: 0 0 0 154px; padding-bottom: 15px; } .section02 { padding-bottom: 20px; padding-left : 5px; } .section02 p { margin: 5px 56px 0 22px; text-align: justify; } .section02 form { /*margin: 0px 56px 0 10px;*/ text-align: justify; } .section02 ul { /*margin: 0px 86px 3px 205px;*/ padding: 0; } .section02 ul.list_request_info{ margin: 22px 86px 30px 142px; } .section02 li { margin-top: 3px; padding-left: 4px; } .section02 table { margin: 0 0 10px 17px; } .section02 table p { margin: 0; text-align: left; } .section02 th p { height: 25px; padding: 12px 11px 0; } .section02 th { padding: 0 0 4px; text-align: left; vertical-align: top; } .section02 tr.row1 p, .section02 tr.row2 p, .section02 tr.rowtoedit p{ padding: 3px 11px 1px; min-height: 13px; } .section02 td { padding: 0 0 4px; font-size: 11px; vertical-align: top; } .section02 th.cell1 p, .section02 td.cell1 p { width: 104px; } .section02 th.cell2 p, .section02 td.cell2 p { width: 518px; } .section02 p input { margin-left: 120px; } .section02 label{ width: 230px; line-height:24px; } .section02 .scroll { overflow:auto; height:330px; width:692px; } .section02 .scroll p { margin-right: 10px; } .section02 .submit_fill, .section02 .button_fill { margin: 20px 0; } .section02 .submit_fill a.cancel {float: left;} #accept_terms { text-align: center; } #accept_terms p { padding-bottom: 10px; } #accept_terms input { display: inline; } #accept_terms label { clear: none; float: none; padding-left: 4px; } #accept_terms ul { text-align: left; } #login_form { display: block; margin: 31px 0 0 180px; } #login_form ul.error_list, #send_password_form ul.error_list { width: 230px; } #login_form .form-errors ul.error_list { width: auto; float: none; } #send_password_form { display: block; /*margin: 41px 0 0 185px;*/ } #send_password_form .line01 { margin-left: 0px; } #login_form label, #send_password_form label { /*width: 119px;*/ } #login_form input { width: 174px; } #login_form .submit_fill { margin: 10px 0 0 136px; } /*#send_password_form .submit_fill { margin: 10px 0 0; }*/ #login_form a { margin-left: 136px; line-height: 22px; } #login_form_links{ margin-top : 20px; } #send_password_form .lost_login{ margin-left: 116px; line-height: 42px; } #send_login_form{ margin-top : 15px; margin-left: 116px; } #simple_form { display: block; margin: 31px 0 0 15px; } .error_info { margin: 30px 0; text-align: center; } .adm { width: 340px; padding-left: 10px; display: inline-block; vertical-align: top; } .adm a { display: block; margin-bottom: 12px; margin-left: 22px; } #demand_nav { height: 40px; margin: 25px 18px 30px 9px; } #demand_nav p { height: 33px; width: 136px; margin: 0; float: left; text-align: center; } #demand_form { margin: 0 0 0 22px; } h3.form_header { margin: 12px 0 12px 22px !important; } #demand_form .button_fill { margin: 20px 60px 0 130px; } #demand_form .submit_fill { margin-top: 20px; } #demand_form .one_button { clear: both; margin-left: 260px; } #demand_form div.select2 { width: 50px; /*margin-right: 30px;*/ margin-bottom: 7px; } #demand_form div.select2 select { width: 50px; } #demand_form span { float: left; padding: 0 17px; } #main_column { float: left; width: 522px; } #main_column a { text-decoration: underline; } #main_column h2 { margin-right: 11px; } #citizen_info form { margin: 0; } #citizen_info p { margin: 0; } #citizen_info label { display: block; clear: both; float: left; } #info1 label { width: 112px; } #info2 label { width: 69px; } #citizen_info span { display: block; float: left; /*width: 210px;*/ margin: 0 0 9px; } #info1 span { width: 152px; } #info2 span { width: 156px; } #info1 { float: left; width: 264px; padding-left: 22px; } #info2 { float: left; width: 225px; } #citizen_info .submit_fill { margin-left: 270px; margin-bottom: 5px; } #table_home1, #table_home2 { margin: 4px 18px 10px 18px; width: 675px; } #table_home1 th.first p, #table_home1 td.first p { /*width: 64px;*/ } #table_home1 th.col2 p, #table_home1 td.col2 p { width: 150px; } #table_home1 th.col3 p, #table_home1 td.col3 p { width: 64px; } #table_home1 th.last p, #table_home1 td.last p { /*width: 118px;*/ } #table_home2 th.first p, #table_home2 td.first p { width: 105px; } #table_home2 th.col2 p, #table_home2 td.col2 p { width: 236px; } #table_home2 th.last p, #table_home2 td.last p { width: 77px; } #right_column { float: left; width: 171px; } .homebox { /*width: 171px;*/ margin-bottom: 15px; } .homebox_top { height: 19px; padding: 7px 0 0 12px; margin-bottom: 8px; } .homebox_top h3 { height: 14px; font-size: 10px; margin: 0; } .homebox_bottom { padding: 0 7px 13px 13px; margin-top: 6px; } .homebox p { margin: 0; } .homebox p img { float: right; } .homebox form { display: block; margin: 0; padding: 5px 0 0; } .homebox form ul { margin: 0; padding: 0; } .homebox form label { width: 119px; padding-left: 5px; } .homebox form .submit_fill { margin: 8px 0 0 20px; } .homebox_link { display: block; margin-top: 5px; } .table p { margin: 0; text-align: left; } .table th p { height: 25px; padding: 12px 11px 0; } .table th { padding: 0 0 3px; text-align: left; vertical-align: top; } .table tr.row1 p, .table tr.row2 p , .table tr.rowtoedit p{ padding: 3px 11px 1px; min-height: 13px; } .table tr.rowtoedit p{ padding: 13px 11px 11px ; min-height: 23px; } #TB_ajaxContent table.table thead tr.header th.first div p , #TB_ajaxContent table.table tbody tr.row1 td.first div p, #TB_ajaxContent table.table tbody tr.row2 td.first div p{ padding-left: 10px; } #TB_ajaxContent table.table tbody tr.rowtoedit td.first div p{ padding-left: 10px; padding-top: 51px; } .table td { padding: 0 0 4px; vertical-align: top; } .section03 p { margin: 15px 50px 0 22px; } .section03 ul { margin: 3px 0; padding: 0 142px; } .section03 li { padding-left: 12px; } .section03 h3 { margin: 25px 0 5px; } .section02 h3 { padding-left: 15px; } #calculator { display: block; margin: 0; padding-left: 22px; } #calculator div { clear: both; float: none; } #calculator label { display: block; float: left; width: 186px; } #calculator ul { margin: 0; padding: 0; float: left; } #calculator li { padding: 0; float: left; } #calculator ul label { width: 80px; padding-top: 2px; margin-bottom: 8px; } #calculator input { width: 118px; height: 15px; margin-bottom: 5px; padding: 3px 5px; } #calculator ul input { width: auto; height: auto; margin-right: 5px; padding: 0; float: left; } .total_wrapper { margin-top: 10px; } #id_total { float: left; margin: 0; padding-top: 3px; } .invisible { display: none; } .visible { display: block !important; } .visible_inline { display: inline !important; } .clear { clear: both; display: block !important; float: none !important; /*height: 1px; font-size: 1px;*/ margin: 0 !important; } #request_context { clear:left; float:left; width:178px; } #request_content { float:left; width:590px; } .step_number { margin: 17px; } th.pager { padding-left: 12px; } .pager div { height:27px !important; margin:0; padding:0; text-align:right; } .pager input { padding:0 !important; float:none !important; height:27px !important; margin-bottom:0 !important; margin-top:0 !important; text-align:left; width:auto !important; } .pager input.last { margin:0 !important; } .submit_fill div.separate { padding:0 2px; } .floatRight { float: right;} div.section02 .form-row input#school_canteen_rules_acceptance, div.section02 .form-row input#school_registration_rules_acceptance {margin-top:7px;} .add a, .download a, .add_personne a { padding:2px 2px 2px 18px; height:16px; } .delete a { padding:2px 2px 2px 20px; margin-left:10px; height:18px; } div.form-row div.form-help{ float : left; padding : 10px; margin-bottom:10px; } div.form-row img { /*margin-left: 217px;*/ margin-bottom: 8px; } div.form-row input#user_captcha{ margin-left: 245px; } div.form-row p#captcha_info{ margin-left: 247px; margin-top: 5px; margin-bottom: 5px; } div.form-row img.ui-datepicker-trigger { margin: 0; } div.form-help + ul.error_list li{ display:none; } ul.checkbox_list li{ display :block; } ul.checkbox_list li.simplified input.simplified{ border: 4px red solid; } div#tabs-1 > div.form-row > ul.checkbox_list > li { margin-left: 0px; margin-bottom: 0px; } ul.checkbox_list li.in_tabs{ margin-left : 148px; } .proof_list_tab{ margin-left: 10px; width : 610px; } .proof_list_tab div.row0{ padding : 3px; } .proof_list_tab div.row1{ padding : 3px; } .proof_list_tab div.row_detail{ padding : 3px; } .nav_buttons2 .button_fill{ float: left; margin-left : 20px; } .nav_buttons2 .submit_fill{ float:right; margin-right: 20px; } .dashboard_box{ margin:10px 10px 10px 10px; padding-bottom:20px; width:320px; float:left; } .message_box_left{ margin:10px 10px 10px 10px; padding-bottom:20px; width:450px; } .message_box_right{ margin:10px 10px 10px 10px; padding-bottom:20px; width:450px; margin-left: 240px; } #inherite h2{ margin: inherit; padding: inherit; } #bandeauSondage { text-align: center; margin-top: 20px; } #menuSondage { margin-bottom: 18px; } #init { margin-bottom: 30px; }