body{background:url(../images/bg.jpg) repeat-x;font-family:Verdana,Arial;font-size:11px;margin:0;padding:0;} h1{font-size:15px;margin:5px 0 0;padding:0;} h2{color:#1A3467;font-size:14px;text-transform:uppercase;border-bottom:1px solid #1A3467;} h3{font-size:12px;color:#FCB017;} a{color:#163466;} img{border:none;} table{font-size:11px;} img#logo{position:absolute;top:2px;left:5px;color:#FFF;} div#titre{position:absolute;left:40px;top:7px;color:#FFF;font-size:11px;font-weight:700;} div#bloc_connect{position:absolute;top:2px;right:5px;color:#FFF;} div#bloc_connect a{color:#FEB015;} div.ssmenu a{color:#FEB015;font-weight:700;text-decoration:none;} div#menu{padding:40px 0 10px;} div#menu ul{margin:0 0 0 10px;padding:0;} div#menu li{float:left;list-style:none;padding-right:20px;margin-top:0;padding-top:0;} div#menu a{text-transform:uppercase;color:#1A3467;font-weight:700;text-decoration:none;font-size:10px;} div#menu a:hover{color:#23417F;} div#content{padding-top:15px;padding-left:10px;} .hover{color:#BFD2F0;} .error{border:1px solid red;background:red;} table.tabNom{border:1px solid #EFEFEF;} th{font-size:9px;background:#D9E9F6;height:25px;} td{height:25px;} tr.totalPdt{background:#FFF;font-size:11px;} tr.totalPdt input,td.total input{border:none;text-align:center;color:#999;} td.pdtTD input{text-align:center;} th.totalClient{color:#999;} tr.over{background:#FEB015;} .champs_requis{border:1px solid red;} .nbCaract{color:#4AA047;font-style:italic;font-weight:400;margin:0 auto auto 285px;} div.erreur{color:red;font-weight:700;background-image:url(../images/erreur.png);background-repeat:no-repeat;background-position:5px 5px;background-color:#ffeaea;border:1px solid red;margin:20px;padding:22px 22px 22px 60px;} div.succes{color:#50a200;font-weight:700;background-image:url(../images/valider.png);background-repeat:no-repeat;background-position:10px 10px;background-color:#bce2a5;border:1px solid #65cc00;margin:20px;padding:22px 22px 22px 60px;} table.ds_tbl{background-color:#FFF;border:1px solid #f0b4e1;position:absolute;z-index:32767;width:200px;} .ds_tbl{background-color:#FFF;} .ds_subhead{background-color:#fff1ef;color:#000;font:12px bold;text-align:center;font-family:Arial, Helvetica, sans-serif;width:32px;} .ds_cell{background-color:#EEE;color:#000;font-size:13px;text-align:center;font-family:Arial, Helvetica, sans-serif;cursor:pointer;padding:5px;} .ds_cell:hover{background-color:#F3F3F3;} .ds_box{position:absolute;z-index:32767;} .ds_head{font-size:11px;background-color:#f3c8e8;} .ds_head,#detail #calendrier .ds_head{color:#000;font:13px;font-weight:700;text-align:center;letter-spacing:2px;} div#ajaxbox{background:#D5DEEF;position:relative;top:30px;left:0;z-index:100;width:100%;height:100%;} div#ajaxbox a#fermer{font-size:16px;font-weight:700;color:#FFF;width:700px;text-align:right;display:block;outline:none;margin:50px auto 0;} div#ajaxbox #ajaxbox_cont{width:300px;height:250px;margin-left:auto;margin-right:auto;background-color:#FFF;border:5px solid #999;overflow:auto;position:absolute;padding:20px;} tr.td_pair,tr.td_pair .total input{background:#efefef;}