body{background:#3e719e url("../images/fond_degrade.jpg") repeat-x;margin:0px;font:11px/15px Arial, Helvetica, sans-serif;color:#333;}
form, label{font:10px Arial, Helvetica, sans-serif;margin:0px;padding:0px;}
form td{padding:5px 0px;}
input, select, textarea{font:10px Arial, Helvetica, sans-serif;border:none;padding:2px;}
input[type=checkbox]{border:none;margin-right:10px;vertical-align:middle;}
input[type=image]{margin:0px;padding:0px;vertical-align:middle;}
h1{font:20px/40px Arial, Helvetica, sans-serif;color:#000;border-bottom:1px solid #CCC;margin-top:0px;}
h2{font:18px Arial, Helvetica, sans-serif;color:#000;}
h3{font:bold 16px Arial, Helvetica, sans-serif;color:#000;}
h4{font:bold 14px/25px Arial, Helvetica, sans-serif;color:#FFF;height:24px;padding-left:10px;margin:0px;}
h5{background:url("../images/fleche_titre.gif") 0px 0px no-repeat;font:bold 16px Arial, Helvetica, sans-serif;padding:15px 0px 10px 0px;margin:0px;}
h6{font:bold 11px Arial, Helvetica, sans-serif;margin:0px 0px 0px 0px;padding:0px;}
h7{font:bold 12px Arial, Helvetica, sans-serif;margin:20px 0px 0px 0px;padding:0px;}
.serif{font:20px Times, serif;}
.serif-blanc{font:20px Times, serif;color:#FFF;}
a, img{border:none;margin:0px;padding:0px;}
a{color:#4372AC;}
.center{text-align:center;}
img.middle{vertical-align:middle;}
hr{height:1px;margin:15px 0px 5px 0px;padding:0px;background-color:#CCCCCC;}
#entete{background:url("../images/entete.jpg") no-repeat;width:992px;height:190px;}
#mytools{float:right;margin:0px 50px 0px 0px;padding:10px 15px;text-align:right;color:#FFFFFF;width:315px;background:url("../images/bg_login.gif") top right no-repeat;}
#mytools div{display:block;margin:0px 0px 20px 0px;padding:0px;}
#mytools a{color:#FFFFFF;text-decoration:underline;}
#mytools .blanc_nodec{font-weight:bold;text-decoration:none;}
#mytools .blanc_nodec:hover{color:#5DEDEF;}
#gauche{background:url("../images/gauche_menu.jpg") repeat-y;width:155px;white-space:nowrap;position:static;float:left;}
#conteneur{float:left;width:965px;}
#contenu_page{background:#ffffff url("../images/bg_page.jpg") 0 0 no-repeat;width:795px;float:left;min-height:650px;}
.decor_droite{float:right;margin-top:0px;}
#footer{clear:both;padding-top:5px;text-align:right;vertical-align:top;width:950px;height:65px;color:#FFF;font:9px/11px Arial, Helvetica, sans-serif;}
.images_footer{float:right;margin:0px 0px 0px 10px;vertical-align:top;}
.floatleft{float:left;}
.floatright{float:right;}
.floatcenter{float:center;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.top{vertical-align:top;}
.alert{background:#fff6bf url("../images/exclamation.png") 15px 50% no-repeat;padding:5px 20px 5px 45px;border-top:2px solid #ffd324;border-bottom:2px solid #ffd324;color:#666;}
.alert ul{text-indent:200px;}
.info{background:#f8fafc url("../images/information.png") 15px 50% no-repeat;padding:5px 20px 5px 45px;border-top:2px solid #b5d4fe;border-bottom:2px solid #b5d4fe;color:#666;}
.clear{clear:both;}
#debug{position:fixed;bottom:0;width:100%;_width:99%;height:20px;z-index:1;background-color:#EEEEEE;border:1px solid #CCCCCC;text-align:center;font-size:10px;}
.modal{position: absolute;top:50%;left:50%;z-index:9999;width:500px;height:auto;margin:-220px 0 0 -250px;padding:5px;border:1px solid #fff;background:#FFF;text-align:left;}
.modal[id]{position:fixed;}
#utc-clock {font:18px Arial, Helvetica, sans-serif;border-radius:5px;background-color:rgba(100, 100, 100, .4);padding:4px !important;display:inline-block !important;}