﻿/* main.css */
html,body{background-color:#f5f5f5;font-family:Helvetica,Cambria,Arial;color:#222;font-size:12px;margin:0;padding:0;width:100%;height:100%;cursor:default}body div{position:relative}a{text-decoration:none;cursor:pointer;color:#111}a:hover{text-decoration:underline}#box-menu #h_menu_bar a,.button a:hover,a.h_slider_button{text-decoration:none}.h_logo_area a,#h_menu_bar a,.hsc_right .hsc_right_innerbox a,.button a,.c_home_versions_container p a,.h_lg_container li a,.demo_box_btn a,.tb_buy_button a{display:block}.f_social_boxes a,.box-to-admin-btn a,.call_me_back_btn a,.contact_map_container #contact_map a,.video_overview_box a{display:block;width:100%;height:100%}.box-to-admin-testimonies{float:left}article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,address{display:block;position:relative}h1,h2,h3,h4{font-weight:normal;margin:0}h1{font-size:25px;padding:0 0 7px 0}h2{font-size:22px;padding:0 0 7px 0;line-height:27px}h3{font-size:18px;padding:0 0 5px 0}h4{font-size:15px;padding:0 0 5px 0}p{margin:0 0 7px}img{border:0}input[type='text'],textarea,select{font-family:Helvetica,Cambria,Arial;border:1px solid #d2d2d2;padding:3px;font-size:12px}textarea{transition-property:height;transition-duration:.5s;-webkit-transition-property:height;-webkit-transition-duration:.5s}input[type="text"].is_error,textarea.is_error,select.is_error{border:2px solid #f00}table{border:0;width:100%;position:relative;border-spacing:0}table td{vertical-align:top}ul,li,menu{list-style:none;padding:0;margin:0}body:not(#tinymce) .hidden_elmt{display:none}body#tinymce .hidden_elmt{background-color:#eee!important}.left{float:left}.right{float:right}.bold{font-weight:bold}.link{cursor:pointer}.auto{margin:auto}.ov_hidden{overflow:hidden}.block{display:block}.center{text-align:center}.uppercase{text-transform:uppercase}.text_left{text-align:left}.text_right{text-align:right}.text_center{text-align:center}table.nospacing{border-spacing:0}input[type='submit'],input[type='button']{background-color:#5e5e5e;border-radius:3px;text-transform:uppercase;color:#fff;font-weight:bold;padding:5px 7px;border:0;cursor:pointer}input[type='submit']{float:right}input[type='submit']:hover,input[type='button']:hover{background-color:#fea201}.h_top_bar .h_top_bar_menu li,#h_menu_bar li{display:inline-block}#box-title-theme div,#box-ariane div{width:900px;margin:auto}.orange,.h_logo_area .right p:nth-child(2) span,#h_submenu_home .mh_menu li.selected,.h_submenu_container .hse_left_box h3,.h_submenu_container .hse_right_box p span,.c_home_testimonies_container a,.c_home_news_container a,h2.title_with_angle,.achat_progression_container .selected{color:#eb7501}.grey,.tarifs_module_box p,.freq_question_box p,.va_top_container,.vcc_facturation_table h3,.presse_table,body.page-partenaires #box-content-central{color:#6a6a6a}.h_logo_area .right p:last-of-type,.h_home_title_container p,#box-title-theme{color:#969696}.f_copyright_container,.f_copyright_container a,.f_menu_container,.f_menu_container a{color:#bbb}.box-to-admin:hover{position:relative;background-color:#faffbd!important}.box-to-admin-btn{position:absolute;top:3px;right:3px;width:30px;height:30px;background:#fff url('http://www.lundimatin.fr/site/img/icos/admin/ico_edit.gif') no-repeat center!important;border:0!important;padding:0!important;border-radius:20px;opacity:.7;display:none;margin:0!important}.box-to-admin:hover .box-to-admin-btn{display:block}.box-to-admin-btn:hover{opacity:1}.box-to-fade{opacity:.3}.box-to-fade:hover{opacity:1}.default_table{margin:10px auto;background-color:#fff;border:1px solid #ccc}.default_table th,.default_table>tbody>tr>td{padding:10px 0;vertical-align:middle;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.default_table tr:last-child td{border-bottom:0}.default_table td:last-child,.default_table th:last-child{border-right:0}.default_table th{font-weight:bold}.default_table.rounded{border-radius:5px}

/* buttons.css */
.button{font-size:16px;border-radius:5px}.button strong{font-size:19px}.button a{color:#fff;padding:12px 8px}.orange_button{background-color:#eb6e00;background-image:-webkit-linear-gradient(top,#f08f02,#eb6e00);background-image:-moz-linear-gradient(top,#f08f02,#eb6e00);background-image:linear-gradient(top,#f08f02,#eb6e00);text-align:center}.grey_button{background-color:#4c4c4c;background-image:-webkit-linear-gradient(top,#5c5c5c,#4c4c4c);background-image:-moz-linear-gradient(top,#5c5c5c,#4c4c4c);background-image:linear-gradient(top,#5c5c5c,#4c4c4c);text-align:center}

.logo_area{
    padding-top: 20px;
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
}
.logo_area p{ margin: 0; }
.logo_area img{
    max-height: 130px;
}

.login_container{
    position: absolute;
    top: 50%;
    left: 50%;
    width:810px;
    height: 310px;
    padding: 20px 20px 40px;
    margin-top:-175px;
    margin-left:-425px;
    /*overflow:hidden;*/
    color: #555;
    border:1px solid #ccc;
    background-color:#fff;
}
.login_container > .left{ width:330px; padding-left:30px; }
.login_container > .right{
    width:340px;
    height: 315px;
    padding: 0 30px 0 40px;
    border-left: 1px solid #ccc;
    line-height:17px;
    text-align:justify;
    overflow-y: auto;
}
.login_container > .right p{ margin-bottom: 10px; }

.login_container h1{
    font-size: 19px;
    color:#000;
}

#form_login, #form_inscription{ margin-top: 20px; }
#form_login label, #form_inscription label{ display:block; }
#form_login input[type="text"], #form_login input[type="password"],
#form_inscription input[type="text"], #form_inscription input[type="password"]{
    padding: 5px 10px;
    height:25px;
    width:305px;
    border:1px solid #ccc;
    font-size:17px;
}
#form_inscription input[type="text"], #form_inscription input[type="password"]{
    width:285px;
}
#form_login input{ margin: 10px 0 20px; }
#form_inscription input, #form_inscription select{ margin: 5px 0; }
#form_login input[type="password"]{ margin-bottom:10px; }
#form_login a{ color:#555; }
#form_login input#email{ margin-bottom:0; }
#bt_inscription{
    margin-right: 6px;
}

.red{ color: #f00; }

.copyright_box{
    position: absolute;
    bottom: 10px;
    right: 10px;
    color: #777;
}
